@charset "UTF-8";
@import "https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700,800";

/* src/main.scss */
@font-face {
  font-family: "TT Hoves Pro";
  src: url(/assets/fonts/TT-Hoves-Pro/woff2/TT_Hoves_Pro_Regular.woff2) format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "TT Hoves Pro";
  src: url(/assets/fonts/TT-Hoves-Pro/woff2/TT_Hoves_Pro_Medium.woff2) format("woff2");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "TT Hoves Pro";
  src: url(/assets/fonts/TT-Hoves-Pro/woff2/TT_Hoves_Pro_DemiBold.woff2) format("woff2");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
.tooltip {
  --bs-tooltip-zindex: 6000;
  --bs-tooltip-max-width: 18rem;
  --bs-tooltip-padding-x: 0.5rem;
  --bs-tooltip-padding-y: 0.5rem;
  --bs-tooltip-margin: ;
  --bs-tooltip-font-size: 0.75rem;
  --bs-tooltip-color: var(--bs-body-bg);
  --bs-tooltip-bg: #222c3c;
  --bs-tooltip-border-radius: var(--bs-border-radius);
  --bs-tooltip-opacity: 1;
  --bs-tooltip-arrow-width: 0.8rem;
  --bs-tooltip-arrow-height: 0.4rem;
  z-index: var(--bs-tooltip-zindex);
  display: block;
  margin: var(--bs-tooltip-margin);
  font-family: var(--bs-font-sans-serif);
  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: var(--bs-tooltip-font-size);
  word-wrap: break-word;
  opacity: 0;
}
.tooltip.show {
  opacity: var(--bs-tooltip-opacity);
}
.tooltip .tooltip-arrow {
  display: block;
  width: var(--bs-tooltip-arrow-width);
  height: var(--bs-tooltip-arrow-height);
}
.tooltip .tooltip-arrow::before {
  position: absolute;
  content: "";
  border-color: transparent;
  border-style: solid;
}
.bs-tooltip-top .tooltip-arrow,
.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow {
  bottom: calc(-1 * var(--bs-tooltip-arrow-height));
}
.bs-tooltip-top .tooltip-arrow::before,
.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before {
  top: -1px;
  border-width: var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * 0.5) 0;
  border-top-color: var(--bs-tooltip-bg);
}
.bs-tooltip-end .tooltip-arrow,
.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow {
  left: calc(-1 * var(--bs-tooltip-arrow-height));
  width: var(--bs-tooltip-arrow-height);
  height: var(--bs-tooltip-arrow-width);
}
.bs-tooltip-end .tooltip-arrow::before,
.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before {
  right: -1px;
  border-width: calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * 0.5) 0;
  border-right-color: var(--bs-tooltip-bg);
}
.bs-tooltip-bottom .tooltip-arrow,
.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow {
  top: calc(-1 * var(--bs-tooltip-arrow-height));
}
.bs-tooltip-bottom .tooltip-arrow::before,
.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before {
  bottom: -1px;
  border-width: 0 calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height);
  border-bottom-color: var(--bs-tooltip-bg);
}
.bs-tooltip-start .tooltip-arrow,
.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow {
  right: calc(-1 * var(--bs-tooltip-arrow-height));
  width: var(--bs-tooltip-arrow-height);
  height: var(--bs-tooltip-arrow-width);
}
.bs-tooltip-start .tooltip-arrow::before,
.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before {
  left: -1px;
  border-width: calc(var(--bs-tooltip-arrow-width) * 0.5) 0 calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height);
  border-left-color: var(--bs-tooltip-bg);
}
.tooltip-inner {
  max-width: var(--bs-tooltip-max-width);
  padding: var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);
  color: var(--bs-tooltip-color);
  text-align: center;
  background-color: var(--bs-tooltip-bg);
  border-radius: var(--bs-tooltip-border-radius);
}
:root,
[data-bs-theme=light] {
  --bs-blue: #0d6efd;
  --bs-indigo: #6610f2;
  --bs-purple: #6f42c1;
  --bs-pink: #d63384;
  --bs-red: #dc3545;
  --bs-orange: #fd7e14;
  --bs-yellow: #ffc107;
  --bs-green: #198754;
  --bs-teal: #20c997;
  --bs-cyan: #0dcaf0;
  --bs-gray: #6c757d;
  --bs-gray-dark: #343a40;
  --bs-gray-100: #f8f9fa;
  --bs-gray-200: #e9ecef;
  --bs-gray-300: #dee2e6;
  --bs-gray-400: #ced4da;
  --bs-gray-500: #adb5bd;
  --bs-gray-600: #6c757d;
  --bs-gray-700: #495057;
  --bs-gray-800: #343a40;
  --bs-gray-900: #212529;
  --bs-default: #354052;
  --bs-success: #0dbf6d;
  --bs-success-light: #7bf6be;
  --bs-warning: #f6cf23;
  --bs-danger: #e95063;
  --bs-info: #4990e2;
  --bs-notice: #56c0ea;
  --bs-highlight: #f8e81c;
  --bs-mark: #f5a623;
  --bs-black: #000;
  --bs-darkest: #687488;
  --bs-darker: #bcc2c9;
  --bs-dark: #dfe3e9;
  --bs-muted: #a1a7af;
  --bs-light: #f4f4f5;
  --bs-lighter: #f5f8fa;
  --bs-lightest: #fafbfc;
  --bs-white: #fff;
  --bs-soft: #dbecfd;
  --bs-softer: #e6eaee;
  --bs-grey: #828a95;
  --bs-primary: #02271f;
  --bs-secondary: #147d5c;
  --bs-primary-light: #eacdf1;
  --bs-secondary-light: #b3e6ce;
  --bs-disabled: #cad1da;
  --bs-disabled-light: #f2f3f6;
  --bs-link: #1da1f2;
  --bs-notification-v2: #4a90e2;
  --bs-warning-v2: #f5cf23;
  --bs-danger-v2: #ed5565;
  --bs-dark-danger-v2: #d52626;
  --bs-light-shadow-v2: #1d1d1b;
  --bs-light-grey: #f1f1f1;
  --bs-grey-v2: #919190;
  --bs-lighter-v2: #eaeaea;
  --bs-light-grey-v2: #bbb;
  --bs-light-grey-opacity-v2: rgba(187, 187, 187, 0.5019607843);
  --bs-danger-light: #e62222;
  --bs-grey-opacity: rgba(151, 151, 151, 0.2);
  --bs-success-v2: #00a65c;
  --bs-dark-grey: #8e8e8d;
  --bs-lighter-grey: #e3e3e3;
  --bs-darker-grey: #535350;
  --bs-light-v2: #f7f9fa;
  --bs-lightest-grey: #e2e2e2;
  --bs-lightest-v2: #efefef;
  --bs-dark-v2: #d8d8d8;
  --bs-disabled-2: #b2b2b2;
  --bs-grey-opacity-2: rgba(151, 151, 151, 0.2705882353);
  --bs-light-v3: #dedede;
  --bs-purple: #02271f;
  --bs-lightest-grey-v3: #e4e4e4;
  --bs-lightest-grey-opacity-v3: rgba(228, 228, 228, 0.4);
  --bs-info-v2: #dbebff;
  --bs-warning-v3: #ffeac1;
  --bs-warning-v4: #e9a51d;
  --bs-secondary-light-v2: #eafdf4;
  --bs-secondary-light-v3: #d9eee5;
  --bs-info-v3: #4a8fe2;
  --bs-info-v4: #0038ff;
  --bs-danger-v3: #ffdada;
  --bs-muted-v2: #818181;
  --bs-grey-v3: #f3f3f3;
  --bs-grey-v4: #f5f5f5;
  --bs-darker-grey-v2: #3c3333;
  --bs-danger-v4: #d52a2a;
  --bs-grey-v5: #8a8a89;
  --bs-grey-v6: #545452;
  --bs-warning-v5: #e1931d;
  --bs-grey-v7: #eee0f1;
  --bs-new-loader-grey: rgba(29, 29, 27, 0.3019607843);
  --bs-primary-75: #124035;
  --bs-primary-50: #659a7e;
  --bs-primary-25: #cbe8c5;
  --bs-primary-5: #e2ffdc;
  --bs-secondary-90: #19af6d;
  --bs-secondary-75: #97f881;
  --bs-secondary-50: #c2f4c4;
  --bs-secondary-30: #e9f3ef;
  --bs-secondary-25: #ebf5eb;
  --bs-secondary-20: #e9f3ef;
  --bs-tertiary: #e4efea;
  --bs-tertiary-50: #fbdd80;
  --bs-tertiary-25: #faeabc;
  --bs-quaternary: #1d1d1b;
  --bs-quaternary-75: #545452;
  --bs-quaternary-50: #8a8a89;
  --bs-quaternary-25: #c1c1c1;
  --bs-quaternary-10: #e2e2e2;
  --bs-default-rgb:
    53,
    64,
    82;
  --bs-success-rgb:
    13,
    191,
    109;
  --bs-success-light-rgb:
    123,
    246,
    190;
  --bs-warning-rgb:
    246,
    207,
    35;
  --bs-danger-rgb:
    233,
    80,
    99;
  --bs-info-rgb:
    73,
    144,
    226;
  --bs-notice-rgb:
    86,
    192,
    234;
  --bs-highlight-rgb:
    248,
    232,
    28;
  --bs-mark-rgb:
    245,
    166,
    35;
  --bs-darkest-rgb:
    104,
    116,
    136;
  --bs-darker-rgb:
    188,
    194,
    201;
  --bs-dark-rgb:
    223,
    227,
    233;
  --bs-muted-rgb:
    161,
    167,
    175;
  --bs-light-rgb:
    244,
    244,
    245;
  --bs-lighter-rgb:
    245,
    248,
    250;
  --bs-lightest-rgb:
    250,
    251,
    252;
  --bs-soft-rgb:
    219,
    236,
    253;
  --bs-softer-rgb:
    230,
    234,
    238;
  --bs-grey-rgb:
    130,
    138,
    149;
  --bs-primary-rgb:
    2,
    39,
    31;
  --bs-secondary-rgb:
    20,
    125,
    92;
  --bs-primary-light-rgb:
    234,
    205,
    241;
  --bs-secondary-light-rgb:
    179,
    230,
    206;
  --bs-disabled-rgb:
    202,
    209,
    218;
  --bs-disabled-light-rgb:
    242,
    243,
    246;
  --bs-link-rgb:
    29,
    161,
    242;
  --bs-notification-v2-rgb:
    74,
    144,
    226;
  --bs-warning-v2-rgb:
    245,
    207,
    35;
  --bs-danger-v2-rgb:
    237,
    85,
    101;
  --bs-dark-danger-v2-rgb:
    213,
    38,
    38;
  --bs-light-shadow-v2-rgb:
    29,
    29,
    27;
  --bs-light-grey-rgb:
    241,
    241,
    241;
  --bs-grey-v2-rgb:
    145,
    145,
    144;
  --bs-lighter-v2-rgb:
    234,
    234,
    234;
  --bs-light-grey-v2-rgb:
    187,
    187,
    187;
  --bs-light-grey-opacity-v2-rgb:
    187,
    187,
    187;
  --bs-danger-light-rgb:
    230,
    34,
    34;
  --bs-grey-opacity-rgb:
    151,
    151,
    151;
  --bs-success-v2-rgb:
    0,
    166,
    92;
  --bs-dark-grey-rgb:
    142,
    142,
    141;
  --bs-lighter-grey-rgb:
    227,
    227,
    227;
  --bs-darker-grey-rgb:
    83,
    83,
    80;
  --bs-light-v2-rgb:
    247,
    249,
    250;
  --bs-lightest-grey-rgb:
    226,
    226,
    226;
  --bs-lightest-v2-rgb:
    239,
    239,
    239;
  --bs-dark-v2-rgb:
    216,
    216,
    216;
  --bs-disabled-2-rgb:
    178,
    178,
    178;
  --bs-grey-opacity-2-rgb:
    151,
    151,
    151;
  --bs-light-v3-rgb:
    222,
    222,
    222;
  --bs-purple-rgb:
    2,
    39,
    31;
  --bs-lightest-grey-v3-rgb:
    228,
    228,
    228;
  --bs-lightest-grey-opacity-v3-rgb:
    228,
    228,
    228;
  --bs-info-v2-rgb:
    219,
    235,
    255;
  --bs-warning-v3-rgb:
    255,
    234,
    193;
  --bs-warning-v4-rgb:
    233,
    165,
    29;
  --bs-secondary-light-v2-rgb:
    234,
    253,
    244;
  --bs-secondary-light-v3-rgb:
    217,
    238,
    229;
  --bs-info-v3-rgb:
    74,
    143,
    226;
  --bs-info-v4-rgb:
    0,
    56,
    255;
  --bs-danger-v3-rgb:
    255,
    218,
    218;
  --bs-muted-v2-rgb:
    129,
    129,
    129;
  --bs-grey-v3-rgb:
    243,
    243,
    243;
  --bs-grey-v4-rgb:
    245,
    245,
    245;
  --bs-darker-grey-v2-rgb:
    60,
    51,
    51;
  --bs-danger-v4-rgb:
    213,
    42,
    42;
  --bs-grey-v5-rgb:
    138,
    138,
    137;
  --bs-grey-v6-rgb:
    84,
    84,
    82;
  --bs-warning-v5-rgb:
    225,
    147,
    29;
  --bs-grey-v7-rgb:
    238,
    224,
    241;
  --bs-new-loader-grey-rgb:
    29,
    29,
    27;
  --bs-primary-75-rgb:
    18,
    64,
    53;
  --bs-primary-50-rgb:
    101,
    154,
    126;
  --bs-primary-25-rgb:
    203,
    232,
    197;
  --bs-primary-5-rgb:
    226,
    255,
    220;
  --bs-secondary-90-rgb:
    25,
    175,
    109;
  --bs-secondary-75-rgb:
    151,
    248,
    129;
  --bs-secondary-50-rgb:
    194,
    244,
    196;
  --bs-secondary-30-rgb:
    233,
    243,
    239;
  --bs-secondary-25-rgb:
    235,
    245,
    235;
  --bs-secondary-20-rgb:
    233,
    243,
    239;
  --bs-tertiary-rgb:
    228,
    239,
    234;
  --bs-tertiary-50-rgb:
    251,
    221,
    128;
  --bs-tertiary-25-rgb:
    250,
    234,
    188;
  --bs-quaternary-rgb:
    29,
    29,
    27;
  --bs-quaternary-75-rgb:
    84,
    84,
    82;
  --bs-quaternary-50-rgb:
    138,
    138,
    137;
  --bs-quaternary-25-rgb:
    193,
    193,
    193;
  --bs-quaternary-10-rgb:
    226,
    226,
    226;
  --bs-primary-text-emphasis: rgb(5.2, 44, 101.2);
  --bs-secondary-text-emphasis: rgb(43.2, 46.8, 50);
  --bs-success-text-emphasis: rgb(10, 54, 33.6);
  --bs-info-text-emphasis: rgb(5.2, 80.8, 96);
  --bs-warning-text-emphasis: rgb(102, 77.2, 2.8);
  --bs-danger-text-emphasis: rgb(88, 21.2, 27.6);
  --bs-light-text-emphasis: #495057;
  --bs-dark-text-emphasis: #495057;
  --bs-primary-bg-subtle: rgb(206.6, 226, 254.6);
  --bs-secondary-bg-subtle: rgb(225.6, 227.4, 229);
  --bs-success-bg-subtle: rgb(209, 231, 220.8);
  --bs-info-bg-subtle: rgb(206.6, 244.4, 252);
  --bs-warning-bg-subtle: rgb(255, 242.6, 205.4);
  --bs-danger-bg-subtle: rgb(248, 214.6, 217.8);
  --bs-light-bg-subtle: rgb(251.5, 252, 252.5);
  --bs-dark-bg-subtle: #ced4da;
  --bs-primary-border-subtle: rgb(158.2, 197, 254.2);
  --bs-secondary-border-subtle: rgb(196.2, 199.8, 203);
  --bs-success-border-subtle: rgb(163, 207, 186.6);
  --bs-info-border-subtle: rgb(158.2, 233.8, 249);
  --bs-warning-border-subtle: rgb(255, 230.2, 155.8);
  --bs-danger-border-subtle: rgb(241, 174.2, 180.6);
  --bs-light-border-subtle: #e9ecef;
  --bs-dark-border-subtle: #adb5bd;
  --bs-white-rgb:
    255,
    255,
    255;
  --bs-black-rgb:
    0,
    0,
    0;
  --bs-font-sans-serif:
    system-ui,
    -apple-system,
    "Segoe UI",
    Roboto,
    "Helvetica Neue",
    "Noto Sans",
    "Liberation Sans",
    Arial,
    sans-serif,
    "Apple Color Emoji",
    "Segoe UI Emoji",
    "Segoe UI Symbol",
    "Noto Color Emoji";
  --bs-font-monospace:
    SFMono-Regular,
    Menlo,
    Monaco,
    Consolas,
    "Liberation Mono",
    "Courier New",
    monospace;
  --bs-gradient:
    linear-gradient(
      180deg,
      rgba(255, 255, 255, 0.15),
      rgba(255, 255, 255, 0));
  --bs-body-font-family: var(--bs-font-sans-serif);
  --bs-body-font-size: 1rem;
  --bs-body-font-weight: 400;
  --bs-body-line-height: 1.5;
  --bs-body-color: #212529;
  --bs-body-color-rgb:
    33,
    37,
    41;
  --bs-body-bg: #fff;
  --bs-body-bg-rgb:
    255,
    255,
    255;
  --bs-emphasis-color: #000;
  --bs-emphasis-color-rgb:
    0,
    0,
    0;
  --bs-secondary-color: rgba(33, 37, 41, 0.75);
  --bs-secondary-color-rgb:
    33,
    37,
    41;
  --bs-secondary-bg: #e9ecef;
  --bs-secondary-bg-rgb:
    233,
    236,
    239;
  --bs-tertiary-color: rgba(33, 37, 41, 0.5);
  --bs-tertiary-color-rgb:
    33,
    37,
    41;
  --bs-tertiary-bg: #f8f9fa;
  --bs-tertiary-bg-rgb:
    248,
    249,
    250;
  --bs-heading-color: inherit;
  --bs-link-color: #0d6efd;
  --bs-link-color-rgb:
    13,
    110,
    253;
  --bs-link-decoration: none;
  --bs-link-hover-color: rgb(10.4, 88, 202.4);
  --bs-link-hover-color-rgb:
    10,
    88,
    202;
  --bs-link-hover-decoration: underline;
  --bs-code-color: #d63384;
  --bs-highlight-color: #212529;
  --bs-highlight-bg: rgb(255, 242.6, 205.4);
  --bs-border-width: 1px;
  --bs-border-style: solid;
  --bs-border-color: #dee2e6;
  --bs-border-color-translucent: rgba(0, 0, 0, 0.175);
  --bs-border-radius: 0.375rem;
  --bs-border-radius-sm: 0.25rem;
  --bs-border-radius-lg: 0.5rem;
  --bs-border-radius-xl: 1rem;
  --bs-border-radius-xxl: 2rem;
  --bs-border-radius-2xl: var(--bs-border-radius-xxl);
  --bs-border-radius-pill: 50rem;
  --bs-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  --bs-box-shadow-sm: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
  --bs-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, 0.175);
  --bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, 0.075);
  --bs-focus-ring-width: 0.25rem;
  --bs-focus-ring-opacity: 0.25;
  --bs-focus-ring-color: rgba(13, 110, 253, 0.25);
  --bs-form-valid-color: #198754;
  --bs-form-valid-border-color: #198754;
  --bs-form-invalid-color: #dc3545;
  --bs-form-invalid-border-color: #dc3545;
}
[data-bs-theme=dark] {
  color-scheme: dark;
  --bs-body-color: #dee2e6;
  --bs-body-color-rgb:
    222,
    226,
    230;
  --bs-body-bg: #212529;
  --bs-body-bg-rgb:
    33,
    37,
    41;
  --bs-emphasis-color: #fff;
  --bs-emphasis-color-rgb:
    255,
    255,
    255;
  --bs-secondary-color: rgba(222, 226, 230, 0.75);
  --bs-secondary-color-rgb:
    222,
    226,
    230;
  --bs-secondary-bg: #343a40;
  --bs-secondary-bg-rgb:
    52,
    58,
    64;
  --bs-tertiary-color: rgba(222, 226, 230, 0.5);
  --bs-tertiary-color-rgb:
    222,
    226,
    230;
  --bs-tertiary-bg: rgb(42.5, 47.5, 52.5);
  --bs-tertiary-bg-rgb:
    43,
    48,
    53;
  --bs-primary-text-emphasis: rgb(109.8, 168, 253.8);
  --bs-secondary-text-emphasis: rgb(166.8, 172.2, 177);
  --bs-success-text-emphasis: rgb(117, 183, 152.4);
  --bs-info-text-emphasis: rgb(109.8, 223.2, 246);
  --bs-warning-text-emphasis: rgb(255, 217.8, 106.2);
  --bs-danger-text-emphasis: rgb(234, 133.8, 143.4);
  --bs-light-text-emphasis: #f8f9fa;
  --bs-dark-text-emphasis: #dee2e6;
  --bs-primary-bg-subtle: rgb(2.6, 22, 50.6);
  --bs-secondary-bg-subtle: rgb(21.6, 23.4, 25);
  --bs-success-bg-subtle: rgb(5, 27, 16.8);
  --bs-info-bg-subtle: rgb(2.6, 40.4, 48);
  --bs-warning-bg-subtle: rgb(51, 38.6, 1.4);
  --bs-danger-bg-subtle: rgb(44, 10.6, 13.8);
  --bs-light-bg-subtle: #343a40;
  --bs-dark-bg-subtle: #1a1d20;
  --bs-primary-border-subtle: rgb(7.8, 66, 151.8);
  --bs-secondary-border-subtle: rgb(64.8, 70.2, 75);
  --bs-success-border-subtle: rgb(15, 81, 50.4);
  --bs-info-border-subtle: rgb(7.8, 121.2, 144);
  --bs-warning-border-subtle: rgb(153, 115.8, 4.2);
  --bs-danger-border-subtle: rgb(132, 31.8, 41.4);
  --bs-light-border-subtle: #495057;
  --bs-dark-border-subtle: #343a40;
  --bs-heading-color: inherit;
  --bs-link-color: rgb(109.8, 168, 253.8);
  --bs-link-hover-color: rgb(138.84, 185.4, 254.04);
  --bs-link-color-rgb:
    110,
    168,
    254;
  --bs-link-hover-color-rgb:
    139,
    185,
    254;
  --bs-code-color: rgb(230.4, 132.6, 181.2);
  --bs-highlight-color: #dee2e6;
  --bs-highlight-bg: rgb(102, 77.2, 2.8);
  --bs-border-color: #495057;
  --bs-border-color-translucent: rgba(255, 255, 255, 0.15);
  --bs-form-valid-color: rgb(117, 183, 152.4);
  --bs-form-valid-border-color: rgb(117, 183, 152.4);
  --bs-form-invalid-color: rgb(234, 133.8, 143.4);
  --bs-form-invalid-border-color: rgb(234, 133.8, 143.4);
}
*,
*::before,
*::after {
  box-sizing: border-box;
}
@media (prefers-reduced-motion: no-preference) {
  :root {
    scroll-behavior: smooth;
  }
}
body {
  margin: 0;
  font-family: var(--bs-body-font-family);
  font-size: var(--bs-body-font-size);
  font-weight: var(--bs-body-font-weight);
  line-height: var(--bs-body-line-height);
  color: var(--bs-body-color);
  text-align: var(--bs-body-text-align);
  background-color: var(--bs-body-bg);
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
hr {
  margin: 1rem 0;
  color: inherit;
  border: 0;
  border-top: var(--bs-border-width) solid;
  opacity: 0.25;
}
h6,
h5,
h4,
h3,
h2,
h1 {
  margin-top: 0;
  margin-bottom: 0.5rem;
  font-weight: 500;
  line-height: 1.2;
  color: var(--bs-heading-color);
}
h1 {
  font-size: calc(1.375rem + 1.5vw);
}
@media (min-width: 1200px) {
  h1 {
    font-size: 2.5rem;
  }
}
h2 {
  font-size: calc(1.325rem + 0.9vw);
}
@media (min-width: 1200px) {
  h2 {
    font-size: 2rem;
  }
}
h3 {
  font-size: calc(1.3rem + 0.6vw);
}
@media (min-width: 1200px) {
  h3 {
    font-size: 1.75rem;
  }
}
h4 {
  font-size: calc(1.275rem + 0.3vw);
}
@media (min-width: 1200px) {
  h4 {
    font-size: 1.5rem;
  }
}
h5 {
  font-size: 1.25rem;
}
h6 {
  font-size: 1rem;
}
p {
  margin-top: 0;
  margin-bottom: 1rem;
}
abbr[title] {
  text-decoration: underline dotted;
  cursor: help;
  text-decoration-skip-ink: none;
}
address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit;
}
ol,
ul {
  padding-left: 2rem;
}
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: 0.875em;
}
mark {
  padding: 0.1875em;
  color: var(--bs-highlight-color);
  background-color: var(--bs-highlight-bg);
}
sub,
sup {
  position: relative;
  font-size: 0.75em;
  line-height: 0;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
a {
  color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 1));
  text-decoration: none;
}
a:hover {
  --bs-link-color-rgb: var(--bs-link-hover-color-rgb);
  text-decoration: underline;
}
a:not([href]):not([class]),
a:not([href]):not([class]):hover {
  color: inherit;
  text-decoration: none;
}
pre,
code,
kbd,
samp {
  font-family: var(--bs-font-monospace);
  font-size: 1em;
}
pre {
  display: block;
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  font-size: 0.875em;
}
pre code {
  font-size: inherit;
  color: inherit;
  word-break: normal;
}
code {
  font-size: 0.875em;
  color: var(--bs-code-color);
  word-wrap: break-word;
}
a > code {
  color: inherit;
}
kbd {
  padding: 0.1875rem 0.375rem;
  font-size: 0.875em;
  color: var(--bs-body-bg);
  background-color: var(--bs-body-color);
  border-radius: 0.25rem;
}
kbd kbd {
  padding: 0;
  font-size: 1em;
}
figure {
  margin: 0 0 1rem;
}
img,
svg {
  vertical-align: middle;
}
table {
  caption-side: bottom;
  border-collapse: collapse;
}
caption {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  color: var(--bs-secondary-color);
  text-align: left;
}
th {
  text-align: inherit;
  text-align: -webkit-match-parent;
}
thead,
tbody,
tfoot,
tr,
td,
th {
  border-color: inherit;
  border-style: solid;
  border-width: 0;
}
label {
  display: inline-block;
}
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,
select {
  text-transform: none;
}
[role=button] {
  cursor: pointer;
}
select {
  word-wrap: normal;
}
select:disabled {
  opacity: 1;
}
[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator {
  display: none !important;
}
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;
}
::-moz-focus-inner {
  padding: 0;
  border-style: none;
}
textarea {
  resize: vertical;
}
fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}
legend {
  float: left;
  width: 100%;
  padding: 0;
  margin-bottom: 0.5rem;
  line-height: inherit;
  font-size: calc(1.275rem + 0.3vw);
}
@media (min-width: 1200px) {
  legend {
    font-size: 1.5rem;
  }
}
legend + * {
  clear: left;
}
::-webkit-datetime-edit-fields-wrapper,
::-webkit-datetime-edit-text,
::-webkit-datetime-edit-minute,
::-webkit-datetime-edit-hour-field,
::-webkit-datetime-edit-day-field,
::-webkit-datetime-edit-month-field,
::-webkit-datetime-edit-year-field {
  padding: 0;
}
::-webkit-inner-spin-button {
  height: auto;
}
[type=search] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}
[type=search]::-webkit-search-cancel-button {
  cursor: pointer;
  filter: grayscale(1);
}
::-webkit-search-decoration {
  -webkit-appearance: none;
}
::-webkit-color-swatch-wrapper {
  padding: 0;
}
::file-selector-button {
  font: inherit;
  -webkit-appearance: button;
}
output {
  display: inline-block;
}
iframe {
  border: 0;
}
summary {
  display: list-item;
  cursor: pointer;
}
progress {
  vertical-align: baseline;
}
[hidden] {
  display: none !important;
}
:root {
  --bs-breakpoint-xs: 0;
  --bs-breakpoint-sm: 576px;
  --bs-breakpoint-md: 768px;
  --bs-breakpoint-lg: 992px;
  --bs-breakpoint-xl: 1280px;
  --bs-breakpoint-xxl: 1440px;
}
.row {
  --bs-gutter-x: 1rem;
  --bs-gutter-y: 0;
  display: flex;
  flex-wrap: wrap;
  margin-top: calc(-1 * var(--bs-gutter-y));
  margin-right: calc(-0.5 * var(--bs-gutter-x));
  margin-left: calc(-0.5 * var(--bs-gutter-x));
}
.row > * {
  flex-shrink: 0;
  width: 100%;
  max-width: 100%;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  margin-top: var(--bs-gutter-y);
}
.col {
  flex: 1 0 0;
}
.row-cols-auto > * {
  flex: 0 0 auto;
  width: auto;
}
.row-cols-1 > * {
  flex: 0 0 auto;
  width: 100%;
}
.row-cols-2 > * {
  flex: 0 0 auto;
  width: 50%;
}
.row-cols-3 > * {
  flex: 0 0 auto;
  width: 33.33333333%;
}
.row-cols-4 > * {
  flex: 0 0 auto;
  width: 25%;
}
.row-cols-5 > * {
  flex: 0 0 auto;
  width: 20%;
}
.row-cols-6 > * {
  flex: 0 0 auto;
  width: 16.66666667%;
}
.col-auto {
  flex: 0 0 auto;
  width: auto;
}
.col-1 {
  flex: 0 0 auto;
  width: 8.33333333%;
}
.col-2 {
  flex: 0 0 auto;
  width: 16.66666667%;
}
.col-3 {
  flex: 0 0 auto;
  width: 25%;
}
.col-4 {
  flex: 0 0 auto;
  width: 33.33333333%;
}
.col-5 {
  flex: 0 0 auto;
  width: 41.66666667%;
}
.col-6 {
  flex: 0 0 auto;
  width: 50%;
}
.col-7 {
  flex: 0 0 auto;
  width: 58.33333333%;
}
.col-8 {
  flex: 0 0 auto;
  width: 66.66666667%;
}
.col-9 {
  flex: 0 0 auto;
  width: 75%;
}
.col-10 {
  flex: 0 0 auto;
  width: 83.33333333%;
}
.col-11 {
  flex: 0 0 auto;
  width: 91.66666667%;
}
.col-12 {
  flex: 0 0 auto;
  width: 100%;
}
.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%;
}
.g-0,
.gx-0 {
  --bs-gutter-x: 0;
}
.g-0,
.gy-0 {
  --bs-gutter-y: 0;
}
.g-1,
.gx-1 {
  --bs-gutter-x: 0.25rem;
}
.g-1,
.gy-1 {
  --bs-gutter-y: 0.25rem;
}
.g-2,
.gx-2 {
  --bs-gutter-x: 0.5rem;
}
.g-2,
.gy-2 {
  --bs-gutter-y: 0.5rem;
}
.g-3,
.gx-3 {
  --bs-gutter-x: 0.75rem;
}
.g-3,
.gy-3 {
  --bs-gutter-y: 0.75rem;
}
.g-4,
.gx-4 {
  --bs-gutter-x: 1rem;
}
.g-4,
.gy-4 {
  --bs-gutter-y: 1rem;
}
.g-5,
.gx-5 {
  --bs-gutter-x: 1.5rem;
}
.g-5,
.gy-5 {
  --bs-gutter-y: 1.5rem;
}
.g-6,
.gx-6 {
  --bs-gutter-x: 2rem;
}
.g-6,
.gy-6 {
  --bs-gutter-y: 2rem;
}
.g-7,
.gx-7 {
  --bs-gutter-x: 3rem;
}
.g-7,
.gy-7 {
  --bs-gutter-y: 3rem;
}
.g-8,
.gx-8 {
  --bs-gutter-x: 4rem;
}
.g-8,
.gy-8 {
  --bs-gutter-y: 4rem;
}
@media (min-width: 576px) {
  .col-sm {
    flex: 1 0 0;
  }
  .row-cols-sm-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-sm-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-sm-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-sm-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-sm-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-sm-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-sm-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-sm-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-sm-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-sm-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-sm-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-sm-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-sm-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-sm-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-sm-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-sm-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-sm-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-sm-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-sm-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .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%;
  }
  .g-sm-0,
  .gx-sm-0 {
    --bs-gutter-x: 0;
  }
  .g-sm-0,
  .gy-sm-0 {
    --bs-gutter-y: 0;
  }
  .g-sm-1,
  .gx-sm-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-sm-1,
  .gy-sm-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-sm-2,
  .gx-sm-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-sm-2,
  .gy-sm-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-sm-3,
  .gx-sm-3 {
    --bs-gutter-x: 0.75rem;
  }
  .g-sm-3,
  .gy-sm-3 {
    --bs-gutter-y: 0.75rem;
  }
  .g-sm-4,
  .gx-sm-4 {
    --bs-gutter-x: 1rem;
  }
  .g-sm-4,
  .gy-sm-4 {
    --bs-gutter-y: 1rem;
  }
  .g-sm-5,
  .gx-sm-5 {
    --bs-gutter-x: 1.5rem;
  }
  .g-sm-5,
  .gy-sm-5 {
    --bs-gutter-y: 1.5rem;
  }
  .g-sm-6,
  .gx-sm-6 {
    --bs-gutter-x: 2rem;
  }
  .g-sm-6,
  .gy-sm-6 {
    --bs-gutter-y: 2rem;
  }
  .g-sm-7,
  .gx-sm-7 {
    --bs-gutter-x: 3rem;
  }
  .g-sm-7,
  .gy-sm-7 {
    --bs-gutter-y: 3rem;
  }
  .g-sm-8,
  .gx-sm-8 {
    --bs-gutter-x: 4rem;
  }
  .g-sm-8,
  .gy-sm-8 {
    --bs-gutter-y: 4rem;
  }
}
@media (min-width: 768px) {
  .col-md {
    flex: 1 0 0;
  }
  .row-cols-md-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-md-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-md-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-md-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-md-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-md-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-md-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-md-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-md-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-md-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-md-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-md-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-md-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-md-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-md-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-md-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-md-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-md-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-md-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .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%;
  }
  .g-md-0,
  .gx-md-0 {
    --bs-gutter-x: 0;
  }
  .g-md-0,
  .gy-md-0 {
    --bs-gutter-y: 0;
  }
  .g-md-1,
  .gx-md-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-md-1,
  .gy-md-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-md-2,
  .gx-md-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-md-2,
  .gy-md-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-md-3,
  .gx-md-3 {
    --bs-gutter-x: 0.75rem;
  }
  .g-md-3,
  .gy-md-3 {
    --bs-gutter-y: 0.75rem;
  }
  .g-md-4,
  .gx-md-4 {
    --bs-gutter-x: 1rem;
  }
  .g-md-4,
  .gy-md-4 {
    --bs-gutter-y: 1rem;
  }
  .g-md-5,
  .gx-md-5 {
    --bs-gutter-x: 1.5rem;
  }
  .g-md-5,
  .gy-md-5 {
    --bs-gutter-y: 1.5rem;
  }
  .g-md-6,
  .gx-md-6 {
    --bs-gutter-x: 2rem;
  }
  .g-md-6,
  .gy-md-6 {
    --bs-gutter-y: 2rem;
  }
  .g-md-7,
  .gx-md-7 {
    --bs-gutter-x: 3rem;
  }
  .g-md-7,
  .gy-md-7 {
    --bs-gutter-y: 3rem;
  }
  .g-md-8,
  .gx-md-8 {
    --bs-gutter-x: 4rem;
  }
  .g-md-8,
  .gy-md-8 {
    --bs-gutter-y: 4rem;
  }
}
@media (min-width: 992px) {
  .col-lg {
    flex: 1 0 0;
  }
  .row-cols-lg-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-lg-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-lg-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-lg-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-lg-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-lg-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-lg-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-lg-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-lg-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-lg-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-lg-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-lg-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-lg-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-lg-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-lg-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-lg-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-lg-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-lg-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-lg-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .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%;
  }
  .g-lg-0,
  .gx-lg-0 {
    --bs-gutter-x: 0;
  }
  .g-lg-0,
  .gy-lg-0 {
    --bs-gutter-y: 0;
  }
  .g-lg-1,
  .gx-lg-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-lg-1,
  .gy-lg-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-lg-2,
  .gx-lg-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-lg-2,
  .gy-lg-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-lg-3,
  .gx-lg-3 {
    --bs-gutter-x: 0.75rem;
  }
  .g-lg-3,
  .gy-lg-3 {
    --bs-gutter-y: 0.75rem;
  }
  .g-lg-4,
  .gx-lg-4 {
    --bs-gutter-x: 1rem;
  }
  .g-lg-4,
  .gy-lg-4 {
    --bs-gutter-y: 1rem;
  }
  .g-lg-5,
  .gx-lg-5 {
    --bs-gutter-x: 1.5rem;
  }
  .g-lg-5,
  .gy-lg-5 {
    --bs-gutter-y: 1.5rem;
  }
  .g-lg-6,
  .gx-lg-6 {
    --bs-gutter-x: 2rem;
  }
  .g-lg-6,
  .gy-lg-6 {
    --bs-gutter-y: 2rem;
  }
  .g-lg-7,
  .gx-lg-7 {
    --bs-gutter-x: 3rem;
  }
  .g-lg-7,
  .gy-lg-7 {
    --bs-gutter-y: 3rem;
  }
  .g-lg-8,
  .gx-lg-8 {
    --bs-gutter-x: 4rem;
  }
  .g-lg-8,
  .gy-lg-8 {
    --bs-gutter-y: 4rem;
  }
}
@media (min-width: 1280px) {
  .col-xl {
    flex: 1 0 0;
  }
  .row-cols-xl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-xl-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-xl-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-xl-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-xl-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-xl-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-xl-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-xl-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-xl-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xl-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-xl-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-xl-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-xl-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-xl-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-xl-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-xl-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-xl-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-xl-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-xl-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .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%;
  }
  .g-xl-0,
  .gx-xl-0 {
    --bs-gutter-x: 0;
  }
  .g-xl-0,
  .gy-xl-0 {
    --bs-gutter-y: 0;
  }
  .g-xl-1,
  .gx-xl-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-xl-1,
  .gy-xl-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-xl-2,
  .gx-xl-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-xl-2,
  .gy-xl-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-xl-3,
  .gx-xl-3 {
    --bs-gutter-x: 0.75rem;
  }
  .g-xl-3,
  .gy-xl-3 {
    --bs-gutter-y: 0.75rem;
  }
  .g-xl-4,
  .gx-xl-4 {
    --bs-gutter-x: 1rem;
  }
  .g-xl-4,
  .gy-xl-4 {
    --bs-gutter-y: 1rem;
  }
  .g-xl-5,
  .gx-xl-5 {
    --bs-gutter-x: 1.5rem;
  }
  .g-xl-5,
  .gy-xl-5 {
    --bs-gutter-y: 1.5rem;
  }
  .g-xl-6,
  .gx-xl-6 {
    --bs-gutter-x: 2rem;
  }
  .g-xl-6,
  .gy-xl-6 {
    --bs-gutter-y: 2rem;
  }
  .g-xl-7,
  .gx-xl-7 {
    --bs-gutter-x: 3rem;
  }
  .g-xl-7,
  .gy-xl-7 {
    --bs-gutter-y: 3rem;
  }
  .g-xl-8,
  .gx-xl-8 {
    --bs-gutter-x: 4rem;
  }
  .g-xl-8,
  .gy-xl-8 {
    --bs-gutter-y: 4rem;
  }
}
@media (min-width: 1440px) {
  .col-xxl {
    flex: 1 0 0;
  }
  .row-cols-xxl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-xxl-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-xxl-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-xxl-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-xxl-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-xxl-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-xxl-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xxl-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-xxl-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-xxl-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xxl-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-xxl-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-xxl-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-xxl-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-xxl-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-xxl-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-xxl-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-xxl-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-xxl-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-xxl-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .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%;
  }
  .g-xxl-0,
  .gx-xxl-0 {
    --bs-gutter-x: 0;
  }
  .g-xxl-0,
  .gy-xxl-0 {
    --bs-gutter-y: 0;
  }
  .g-xxl-1,
  .gx-xxl-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-xxl-1,
  .gy-xxl-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-xxl-2,
  .gx-xxl-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-xxl-2,
  .gy-xxl-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-xxl-3,
  .gx-xxl-3 {
    --bs-gutter-x: 0.75rem;
  }
  .g-xxl-3,
  .gy-xxl-3 {
    --bs-gutter-y: 0.75rem;
  }
  .g-xxl-4,
  .gx-xxl-4 {
    --bs-gutter-x: 1rem;
  }
  .g-xxl-4,
  .gy-xxl-4 {
    --bs-gutter-y: 1rem;
  }
  .g-xxl-5,
  .gx-xxl-5 {
    --bs-gutter-x: 1.5rem;
  }
  .g-xxl-5,
  .gy-xxl-5 {
    --bs-gutter-y: 1.5rem;
  }
  .g-xxl-6,
  .gx-xxl-6 {
    --bs-gutter-x: 2rem;
  }
  .g-xxl-6,
  .gy-xxl-6 {
    --bs-gutter-y: 2rem;
  }
  .g-xxl-7,
  .gx-xxl-7 {
    --bs-gutter-x: 3rem;
  }
  .g-xxl-7,
  .gy-xxl-7 {
    --bs-gutter-y: 3rem;
  }
  .g-xxl-8,
  .gx-xxl-8 {
    --bs-gutter-x: 4rem;
  }
  .g-xxl-8,
  .gy-xxl-8 {
    --bs-gutter-y: 4rem;
  }
}
.container,
.container-fluid,
.container-xxl,
.container-xl,
.container-lg,
.container-md,
.container-sm {
  --bs-gutter-x: 1rem;
  --bs-gutter-y: 0;
  width: 100%;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  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: 1280px) {
  .container-xl,
  .container-lg,
  .container-md,
  .container-sm,
  .container {
    max-width: 1296px;
  }
}
@media (min-width: 1440px) {
  .container-xxl,
  .container-xl,
  .container-lg,
  .container-md,
  .container-sm,
  .container {
    max-width: 1440px;
  }
}
.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;
}
.float-start {
  float: left !important;
}
.float-end {
  float: right !important;
}
.float-none {
  float: none !important;
}
.object-fit-contain {
  object-fit: contain !important;
}
.object-fit-cover {
  object-fit: cover !important;
}
.object-fit-fill {
  object-fit: fill !important;
}
.object-fit-scale {
  object-fit: scale-down !important;
}
.object-fit-none {
  object-fit: none !important;
}
.opacity-0 {
  opacity: 0 !important;
}
.opacity-25 {
  opacity: 0.25 !important;
}
.opacity-50 {
  opacity: 0.5 !important;
}
.opacity-75 {
  opacity: 0.75 !important;
}
.opacity-100 {
  opacity: 1 !important;
}
.overflow-auto {
  overflow: auto !important;
}
.overflow-hidden {
  overflow: hidden !important;
}
.overflow-visible {
  overflow: visible !important;
}
.overflow-scroll {
  overflow: scroll !important;
}
.overflow-x-auto {
  overflow-x: auto !important;
}
.overflow-x-hidden {
  overflow-x: hidden !important;
}
.overflow-x-visible {
  overflow-x: visible !important;
}
.overflow-x-scroll {
  overflow-x: scroll !important;
}
.overflow-y-auto {
  overflow-y: auto !important;
}
.overflow-y-hidden {
  overflow-y: hidden !important;
}
.overflow-y-visible {
  overflow-y: visible !important;
}
.overflow-y-scroll {
  overflow-y: scroll !important;
}
.d-inline {
  display: inline !important;
}
.d-inline-block {
  display: inline-block !important;
}
.d-block {
  display: block !important;
}
.d-grid {
  display: grid !important;
}
.d-inline-grid {
  display: inline-grid !important;
}
.d-table {
  display: table !important;
}
.d-table-row {
  display: table-row !important;
}
.d-table-cell {
  display: table-cell !important;
}
.d-flex {
  display: flex !important;
}
.d-inline-flex {
  display: inline-flex !important;
}
.d-none {
  display: none !important;
}
.shadow {
  box-shadow: var(--bs-box-shadow) !important;
}
.shadow-sm {
  box-shadow: var(--bs-box-shadow-sm) !important;
}
.shadow-lg {
  box-shadow: var(--bs-box-shadow-lg) !important;
}
.shadow-none {
  box-shadow: none !important;
}
.focus-ring-default {
  --bs-focus-ring-color: rgba(var(--bs-default-rgb), var(--bs-focus-ring-opacity));
}
.focus-ring-success {
  --bs-focus-ring-color: rgba(var(--bs-success-rgb), var(--bs-focus-ring-opacity));
}
.focus-ring-success-light {
  --bs-focus-ring-color: rgba(var(--bs-success-light-rgb), var(--bs-focus-ring-opacity));
}
.focus-ring-warning {
  --bs-focus-ring-color: rgba(var(--bs-warning-rgb), var(--bs-focus-ring-opacity));
}
.focus-ring-danger {
  --bs-focus-ring-color: rgba(var(--bs-danger-rgb), var(--bs-focus-ring-opacity));
}
.focus-ring-info {
  --bs-focus-ring-color: rgba(var(--bs-info-rgb), var(--bs-focus-ring-opacity));
}
.focus-ring-notice {
  --bs-focus-ring-color: rgba(var(--bs-notice-rgb), var(--bs-focus-ring-opacity));
}
.focus-ring-highlight {
  --bs-focus-ring-color: rgba(var(--bs-highlight-rgb), var(--bs-focus-ring-opacity));
}
.focus-ring-mark {
  --bs-focus-ring-color: rgba(var(--bs-mark-rgb), var(--bs-focus-ring-opacity));
}
.focus-ring-black {
  --bs-focus-ring-color: rgba(var(--bs-black-rgb), var(--bs-focus-ring-opacity));
}
.focus-ring-darkest {
  --bs-focus-ring-color: rgba(var(--bs-darkest-rgb), var(--bs-focus-ring-opacity));
}
.focus-ring-darker {
  --bs-focus-ring-color: rgba(var(--bs-darker-rgb), var(--bs-focus-ring-opacity));
}
.focus-ring-dark {
  --bs-focus-ring-color: rgba(var(--bs-dark-rgb), var(--bs-focus-ring-opacity));
}
.focus-ring-muted {
  --bs-focus-ring-color: rgba(var(--bs-muted-rgb), var(--bs-focus-ring-opacity));
}
.focus-ring-light {
  --bs-focus-ring-color: rgba(var(--bs-light-rgb), var(--bs-focus-ring-opacity));
}
.focus-ring-lighter {
  --bs-focus-ring-color: rgba(var(--bs-lighter-rgb), var(--bs-focus-ring-opacity));
}
.focus-ring-lightest {
  --bs-focus-ring-color: rgba(var(--bs-lightest-rgb), var(--bs-focus-ring-opacity));
}
.focus-ring-white {
  --bs-focus-ring-color: rgba(var(--bs-white-rgb), var(--bs-focus-ring-opacity));
}
.focus-ring-soft {
  --bs-focus-ring-color: rgba(var(--bs-soft-rgb), var(--bs-focus-ring-opacity));
}
.focus-ring-softer {
  --bs-focus-ring-color: rgba(var(--bs-softer-rgb), var(--bs-focus-ring-opacity));
}
.focus-ring-grey {
  --bs-focus-ring-color: rgba(var(--bs-grey-rgb), var(--bs-focus-ring-opacity));
}
.focus-ring-primary {
  --bs-focus-ring-color: rgba(var(--bs-primary-rgb), var(--bs-focus-ring-opacity));
}
.focus-ring-secondary {
  --bs-focus-ring-color: rgba(var(--bs-secondary-rgb), var(--bs-focus-ring-opacity));
}
.focus-ring-primary-light {
  --bs-focus-ring-color: rgba(var(--bs-primary-light-rgb), var(--bs-focus-ring-opacity));
}
.focus-ring-secondary-light {
  --bs-focus-ring-color: rgba(var(--bs-secondary-light-rgb), var(--bs-focus-ring-opacity));
}
.focus-ring-disabled {
  --bs-focus-ring-color: rgba(var(--bs-disabled-rgb), var(--bs-focus-ring-opacity));
}
.focus-ring-disabled-light {
  --bs-focus-ring-color: rgba(var(--bs-disabled-light-rgb), var(--bs-focus-ring-opacity));
}
.focus-ring-link {
  --bs-focus-ring-color: rgba(var(--bs-link-rgb), var(--bs-focus-ring-opacity));
}
.focus-ring-notification-v2 {
  --bs-focus-ring-color: rgba(var(--bs-notification-v2-rgb), var(--bs-focus-ring-opacity));
}
.focus-ring-warning-v2 {
  --bs-focus-ring-color: rgba(var(--bs-warning-v2-rgb), var(--bs-focus-ring-opacity));
}
.focus-ring-danger-v2 {
  --bs-focus-ring-color: rgba(var(--bs-danger-v2-rgb), var(--bs-focus-ring-opacity));
}
.focus-ring-dark-danger-v2 {
  --bs-focus-ring-color: rgba(var(--bs-dark-danger-v2-rgb), var(--bs-focus-ring-opacity));
}
.focus-ring-light-shadow-v2 {
  --bs-focus-ring-color: rgba(var(--bs-light-shadow-v2-rgb), var(--bs-focus-ring-opacity));
}
.focus-ring-light-grey {
  --bs-focus-ring-color: rgba(var(--bs-light-grey-rgb), var(--bs-focus-ring-opacity));
}
.focus-ring-grey-v2 {
  --bs-focus-ring-color: rgba(var(--bs-grey-v2-rgb), var(--bs-focus-ring-opacity));
}
.focus-ring-lighter-v2 {
  --bs-focus-ring-color: rgba(var(--bs-lighter-v2-rgb), var(--bs-focus-ring-opacity));
}
.focus-ring-light-grey-v2 {
  --bs-focus-ring-color: rgba(var(--bs-light-grey-v2-rgb), var(--bs-focus-ring-opacity));
}
.focus-ring-light-grey-opacity-v2 {
  --bs-focus-ring-color: rgba(var(--bs-light-grey-opacity-v2-rgb), var(--bs-focus-ring-opacity));
}
.focus-ring-danger-light {
  --bs-focus-ring-color: rgba(var(--bs-danger-light-rgb), var(--bs-focus-ring-opacity));
}
.focus-ring-grey-opacity {
  --bs-focus-ring-color: rgba(var(--bs-grey-opacity-rgb), var(--bs-focus-ring-opacity));
}
.focus-ring-success-v2 {
  --bs-focus-ring-color: rgba(var(--bs-success-v2-rgb), var(--bs-focus-ring-opacity));
}
.focus-ring-dark-grey {
  --bs-focus-ring-color: rgba(var(--bs-dark-grey-rgb), var(--bs-focus-ring-opacity));
}
.focus-ring-lighter-grey {
  --bs-focus-ring-color: rgba(var(--bs-lighter-grey-rgb), var(--bs-focus-ring-opacity));
}
.focus-ring-darker-grey {
  --bs-focus-ring-color: rgba(var(--bs-darker-grey-rgb), var(--bs-focus-ring-opacity));
}
.focus-ring-light-v2 {
  --bs-focus-ring-color: rgba(var(--bs-light-v2-rgb), var(--bs-focus-ring-opacity));
}
.focus-ring-lightest-grey {
  --bs-focus-ring-color: rgba(var(--bs-lightest-grey-rgb), var(--bs-focus-ring-opacity));
}
.focus-ring-lightest-v2 {
  --bs-focus-ring-color: rgba(var(--bs-lightest-v2-rgb), var(--bs-focus-ring-opacity));
}
.focus-ring-dark-v2 {
  --bs-focus-ring-color: rgba(var(--bs-dark-v2-rgb), var(--bs-focus-ring-opacity));
}
.focus-ring-disabled-2 {
  --bs-focus-ring-color: rgba(var(--bs-disabled-2-rgb), var(--bs-focus-ring-opacity));
}
.focus-ring-grey-opacity-2 {
  --bs-focus-ring-color: rgba(var(--bs-grey-opacity-2-rgb), var(--bs-focus-ring-opacity));
}
.focus-ring-light-v3 {
  --bs-focus-ring-color: rgba(var(--bs-light-v3-rgb), var(--bs-focus-ring-opacity));
}
.focus-ring-purple {
  --bs-focus-ring-color: rgba(var(--bs-purple-rgb), var(--bs-focus-ring-opacity));
}
.focus-ring-lightest-grey-v3 {
  --bs-focus-ring-color: rgba(var(--bs-lightest-grey-v3-rgb), var(--bs-focus-ring-opacity));
}
.focus-ring-lightest-grey-opacity-v3 {
  --bs-focus-ring-color: rgba(var(--bs-lightest-grey-opacity-v3-rgb), var(--bs-focus-ring-opacity));
}
.focus-ring-info-v2 {
  --bs-focus-ring-color: rgba(var(--bs-info-v2-rgb), var(--bs-focus-ring-opacity));
}
.focus-ring-warning-v3 {
  --bs-focus-ring-color: rgba(var(--bs-warning-v3-rgb), var(--bs-focus-ring-opacity));
}
.focus-ring-warning-v4 {
  --bs-focus-ring-color: rgba(var(--bs-warning-v4-rgb), var(--bs-focus-ring-opacity));
}
.focus-ring-secondary-light-v2 {
  --bs-focus-ring-color: rgba(var(--bs-secondary-light-v2-rgb), var(--bs-focus-ring-opacity));
}
.focus-ring-secondary-light-v3 {
  --bs-focus-ring-color: rgba(var(--bs-secondary-light-v3-rgb), var(--bs-focus-ring-opacity));
}
.focus-ring-info-v3 {
  --bs-focus-ring-color: rgba(var(--bs-info-v3-rgb), var(--bs-focus-ring-opacity));
}
.focus-ring-info-v4 {
  --bs-focus-ring-color: rgba(var(--bs-info-v4-rgb), var(--bs-focus-ring-opacity));
}
.focus-ring-danger-v3 {
  --bs-focus-ring-color: rgba(var(--bs-danger-v3-rgb), var(--bs-focus-ring-opacity));
}
.focus-ring-muted-v2 {
  --bs-focus-ring-color: rgba(var(--bs-muted-v2-rgb), var(--bs-focus-ring-opacity));
}
.focus-ring-grey-v3 {
  --bs-focus-ring-color: rgba(var(--bs-grey-v3-rgb), var(--bs-focus-ring-opacity));
}
.focus-ring-grey-v4 {
  --bs-focus-ring-color: rgba(var(--bs-grey-v4-rgb), var(--bs-focus-ring-opacity));
}
.focus-ring-darker-grey-v2 {
  --bs-focus-ring-color: rgba(var(--bs-darker-grey-v2-rgb), var(--bs-focus-ring-opacity));
}
.focus-ring-danger-v4 {
  --bs-focus-ring-color: rgba(var(--bs-danger-v4-rgb), var(--bs-focus-ring-opacity));
}
.focus-ring-grey-v5 {
  --bs-focus-ring-color: rgba(var(--bs-grey-v5-rgb), var(--bs-focus-ring-opacity));
}
.focus-ring-grey-v6 {
  --bs-focus-ring-color: rgba(var(--bs-grey-v6-rgb), var(--bs-focus-ring-opacity));
}
.focus-ring-warning-v5 {
  --bs-focus-ring-color: rgba(var(--bs-warning-v5-rgb), var(--bs-focus-ring-opacity));
}
.focus-ring-grey-v7 {
  --bs-focus-ring-color: rgba(var(--bs-grey-v7-rgb), var(--bs-focus-ring-opacity));
}
.focus-ring-new-loader-grey {
  --bs-focus-ring-color: rgba(var(--bs-new-loader-grey-rgb), var(--bs-focus-ring-opacity));
}
.focus-ring-primary-75 {
  --bs-focus-ring-color: rgba(var(--bs-primary-75-rgb), var(--bs-focus-ring-opacity));
}
.focus-ring-primary-50 {
  --bs-focus-ring-color: rgba(var(--bs-primary-50-rgb), var(--bs-focus-ring-opacity));
}
.focus-ring-primary-25 {
  --bs-focus-ring-color: rgba(var(--bs-primary-25-rgb), var(--bs-focus-ring-opacity));
}
.focus-ring-primary-5 {
  --bs-focus-ring-color: rgba(var(--bs-primary-5-rgb), var(--bs-focus-ring-opacity));
}
.focus-ring-secondary-90 {
  --bs-focus-ring-color: rgba(var(--bs-secondary-90-rgb), var(--bs-focus-ring-opacity));
}
.focus-ring-secondary-75 {
  --bs-focus-ring-color: rgba(var(--bs-secondary-75-rgb), var(--bs-focus-ring-opacity));
}
.focus-ring-secondary-50 {
  --bs-focus-ring-color: rgba(var(--bs-secondary-50-rgb), var(--bs-focus-ring-opacity));
}
.focus-ring-secondary-30 {
  --bs-focus-ring-color: rgba(var(--bs-secondary-30-rgb), var(--bs-focus-ring-opacity));
}
.focus-ring-secondary-25 {
  --bs-focus-ring-color: rgba(var(--bs-secondary-25-rgb), var(--bs-focus-ring-opacity));
}
.focus-ring-secondary-20 {
  --bs-focus-ring-color: rgba(var(--bs-secondary-20-rgb), var(--bs-focus-ring-opacity));
}
.focus-ring-tertiary {
  --bs-focus-ring-color: rgba(var(--bs-tertiary-rgb), var(--bs-focus-ring-opacity));
}
.focus-ring-tertiary-50 {
  --bs-focus-ring-color: rgba(var(--bs-tertiary-50-rgb), var(--bs-focus-ring-opacity));
}
.focus-ring-tertiary-25 {
  --bs-focus-ring-color: rgba(var(--bs-tertiary-25-rgb), var(--bs-focus-ring-opacity));
}
.focus-ring-quaternary {
  --bs-focus-ring-color: rgba(var(--bs-quaternary-rgb), var(--bs-focus-ring-opacity));
}
.focus-ring-quaternary-75 {
  --bs-focus-ring-color: rgba(var(--bs-quaternary-75-rgb), var(--bs-focus-ring-opacity));
}
.focus-ring-quaternary-50 {
  --bs-focus-ring-color: rgba(var(--bs-quaternary-50-rgb), var(--bs-focus-ring-opacity));
}
.focus-ring-quaternary-25 {
  --bs-focus-ring-color: rgba(var(--bs-quaternary-25-rgb), var(--bs-focus-ring-opacity));
}
.focus-ring-quaternary-10 {
  --bs-focus-ring-color: rgba(var(--bs-quaternary-10-rgb), var(--bs-focus-ring-opacity));
}
.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;
}
.top-0 {
  top: 0 !important;
}
.top-50 {
  top: 50% !important;
}
.top-100 {
  top: 100% !important;
}
.bottom-0 {
  bottom: 0 !important;
}
.bottom-50 {
  bottom: 50% !important;
}
.bottom-100 {
  bottom: 100% !important;
}
.start-0 {
  left: 0 !important;
}
.start-50 {
  left: 50% !important;
}
.start-100 {
  left: 100% !important;
}
.end-0 {
  right: 0 !important;
}
.end-50 {
  right: 50% !important;
}
.end-100 {
  right: 100% !important;
}
.translate-middle {
  transform: translate(-50%, -50%) !important;
}
.translate-middle-x {
  transform: translateX(-50%) !important;
}
.translate-middle-y {
  transform: translateY(-50%) !important;
}
.border {
  border: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}
.border-0 {
  border: 0 !important;
}
.border-top {
  border-top: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}
.border-top-0 {
  border-top: 0 !important;
}
.border-end {
  border-right: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}
.border-end-0 {
  border-right: 0 !important;
}
.border-bottom {
  border-bottom: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}
.border-bottom-0 {
  border-bottom: 0 !important;
}
.border-start {
  border-left: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}
.border-start-0 {
  border-left: 0 !important;
}
.border-default {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-default-rgb), var(--bs-border-opacity)) !important;
}
.border-success {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-success-rgb), var(--bs-border-opacity)) !important;
}
.border-success-light {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-success-light-rgb), var(--bs-border-opacity)) !important;
}
.border-warning {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-warning-rgb), var(--bs-border-opacity)) !important;
}
.border-danger {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-danger-rgb), var(--bs-border-opacity)) !important;
}
.border-info {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-info-rgb), var(--bs-border-opacity)) !important;
}
.border-notice {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-notice-rgb), var(--bs-border-opacity)) !important;
}
.border-highlight {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-highlight-rgb), var(--bs-border-opacity)) !important;
}
.border-mark {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-mark-rgb), var(--bs-border-opacity)) !important;
}
.border-black {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-black-rgb), var(--bs-border-opacity)) !important;
}
.border-darkest {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-darkest-rgb), var(--bs-border-opacity)) !important;
}
.border-darker {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-darker-rgb), var(--bs-border-opacity)) !important;
}
.border-dark {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-dark-rgb), var(--bs-border-opacity)) !important;
}
.border-muted {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-muted-rgb), var(--bs-border-opacity)) !important;
}
.border-light {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-light-rgb), var(--bs-border-opacity)) !important;
}
.border-lighter {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-lighter-rgb), var(--bs-border-opacity)) !important;
}
.border-lightest {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-lightest-rgb), var(--bs-border-opacity)) !important;
}
.border-white {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-white-rgb), var(--bs-border-opacity)) !important;
}
.border-soft {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-soft-rgb), var(--bs-border-opacity)) !important;
}
.border-softer {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-softer-rgb), var(--bs-border-opacity)) !important;
}
.border-grey {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-grey-rgb), var(--bs-border-opacity)) !important;
}
.border-primary {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-primary-rgb), var(--bs-border-opacity)) !important;
}
.border-secondary {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-secondary-rgb), var(--bs-border-opacity)) !important;
}
.border-primary-light {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-primary-light-rgb), var(--bs-border-opacity)) !important;
}
.border-secondary-light {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-secondary-light-rgb), var(--bs-border-opacity)) !important;
}
.border-disabled {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-disabled-rgb), var(--bs-border-opacity)) !important;
}
.border-disabled-light {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-disabled-light-rgb), var(--bs-border-opacity)) !important;
}
.border-link {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-link-rgb), var(--bs-border-opacity)) !important;
}
.border-notification-v2 {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-notification-v2-rgb), var(--bs-border-opacity)) !important;
}
.border-warning-v2 {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-warning-v2-rgb), var(--bs-border-opacity)) !important;
}
.border-danger-v2 {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-danger-v2-rgb), var(--bs-border-opacity)) !important;
}
.border-dark-danger-v2 {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-dark-danger-v2-rgb), var(--bs-border-opacity)) !important;
}
.border-light-shadow-v2 {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-light-shadow-v2-rgb), var(--bs-border-opacity)) !important;
}
.border-light-grey {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-light-grey-rgb), var(--bs-border-opacity)) !important;
}
.border-grey-v2 {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-grey-v2-rgb), var(--bs-border-opacity)) !important;
}
.border-lighter-v2 {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-lighter-v2-rgb), var(--bs-border-opacity)) !important;
}
.border-light-grey-v2 {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-light-grey-v2-rgb), var(--bs-border-opacity)) !important;
}
.border-light-grey-opacity-v2 {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-light-grey-opacity-v2-rgb), var(--bs-border-opacity)) !important;
}
.border-danger-light {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-danger-light-rgb), var(--bs-border-opacity)) !important;
}
.border-grey-opacity {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-grey-opacity-rgb), var(--bs-border-opacity)) !important;
}
.border-success-v2 {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-success-v2-rgb), var(--bs-border-opacity)) !important;
}
.border-dark-grey {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-dark-grey-rgb), var(--bs-border-opacity)) !important;
}
.border-lighter-grey {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-lighter-grey-rgb), var(--bs-border-opacity)) !important;
}
.border-darker-grey {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-darker-grey-rgb), var(--bs-border-opacity)) !important;
}
.border-light-v2 {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-light-v2-rgb), var(--bs-border-opacity)) !important;
}
.border-lightest-grey {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-lightest-grey-rgb), var(--bs-border-opacity)) !important;
}
.border-lightest-v2 {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-lightest-v2-rgb), var(--bs-border-opacity)) !important;
}
.border-dark-v2 {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-dark-v2-rgb), var(--bs-border-opacity)) !important;
}
.border-disabled-2 {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-disabled-2-rgb), var(--bs-border-opacity)) !important;
}
.border-grey-opacity-2 {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-grey-opacity-2-rgb), var(--bs-border-opacity)) !important;
}
.border-light-v3 {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-light-v3-rgb), var(--bs-border-opacity)) !important;
}
.border-purple {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-purple-rgb), var(--bs-border-opacity)) !important;
}
.border-lightest-grey-v3 {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-lightest-grey-v3-rgb), var(--bs-border-opacity)) !important;
}
.border-lightest-grey-opacity-v3 {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-lightest-grey-opacity-v3-rgb), var(--bs-border-opacity)) !important;
}
.border-info-v2 {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-info-v2-rgb), var(--bs-border-opacity)) !important;
}
.border-warning-v3 {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-warning-v3-rgb), var(--bs-border-opacity)) !important;
}
.border-warning-v4 {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-warning-v4-rgb), var(--bs-border-opacity)) !important;
}
.border-secondary-light-v2 {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-secondary-light-v2-rgb), var(--bs-border-opacity)) !important;
}
.border-secondary-light-v3 {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-secondary-light-v3-rgb), var(--bs-border-opacity)) !important;
}
.border-info-v3 {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-info-v3-rgb), var(--bs-border-opacity)) !important;
}
.border-info-v4 {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-info-v4-rgb), var(--bs-border-opacity)) !important;
}
.border-danger-v3 {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-danger-v3-rgb), var(--bs-border-opacity)) !important;
}
.border-muted-v2 {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-muted-v2-rgb), var(--bs-border-opacity)) !important;
}
.border-grey-v3 {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-grey-v3-rgb), var(--bs-border-opacity)) !important;
}
.border-grey-v4 {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-grey-v4-rgb), var(--bs-border-opacity)) !important;
}
.border-darker-grey-v2 {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-darker-grey-v2-rgb), var(--bs-border-opacity)) !important;
}
.border-danger-v4 {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-danger-v4-rgb), var(--bs-border-opacity)) !important;
}
.border-grey-v5 {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-grey-v5-rgb), var(--bs-border-opacity)) !important;
}
.border-grey-v6 {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-grey-v6-rgb), var(--bs-border-opacity)) !important;
}
.border-warning-v5 {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-warning-v5-rgb), var(--bs-border-opacity)) !important;
}
.border-grey-v7 {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-grey-v7-rgb), var(--bs-border-opacity)) !important;
}
.border-new-loader-grey {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-new-loader-grey-rgb), var(--bs-border-opacity)) !important;
}
.border-primary-75 {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-primary-75-rgb), var(--bs-border-opacity)) !important;
}
.border-primary-50 {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-primary-50-rgb), var(--bs-border-opacity)) !important;
}
.border-primary-25 {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-primary-25-rgb), var(--bs-border-opacity)) !important;
}
.border-primary-5 {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-primary-5-rgb), var(--bs-border-opacity)) !important;
}
.border-secondary-90 {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-secondary-90-rgb), var(--bs-border-opacity)) !important;
}
.border-secondary-75 {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-secondary-75-rgb), var(--bs-border-opacity)) !important;
}
.border-secondary-50 {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-secondary-50-rgb), var(--bs-border-opacity)) !important;
}
.border-secondary-30 {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-secondary-30-rgb), var(--bs-border-opacity)) !important;
}
.border-secondary-25 {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-secondary-25-rgb), var(--bs-border-opacity)) !important;
}
.border-secondary-20 {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-secondary-20-rgb), var(--bs-border-opacity)) !important;
}
.border-tertiary {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-tertiary-rgb), var(--bs-border-opacity)) !important;
}
.border-tertiary-50 {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-tertiary-50-rgb), var(--bs-border-opacity)) !important;
}
.border-tertiary-25 {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-tertiary-25-rgb), var(--bs-border-opacity)) !important;
}
.border-quaternary {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-quaternary-rgb), var(--bs-border-opacity)) !important;
}
.border-quaternary-75 {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-quaternary-75-rgb), var(--bs-border-opacity)) !important;
}
.border-quaternary-50 {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-quaternary-50-rgb), var(--bs-border-opacity)) !important;
}
.border-quaternary-25 {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-quaternary-25-rgb), var(--bs-border-opacity)) !important;
}
.border-quaternary-10 {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-quaternary-10-rgb), var(--bs-border-opacity)) !important;
}
.border-black {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-black-rgb), var(--bs-border-opacity)) !important;
}
.border-white {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-white-rgb), var(--bs-border-opacity)) !important;
}
.border-primary-subtle {
  border-color: var(--bs-primary-border-subtle) !important;
}
.border-secondary-subtle {
  border-color: var(--bs-secondary-border-subtle) !important;
}
.border-success-subtle {
  border-color: var(--bs-success-border-subtle) !important;
}
.border-info-subtle {
  border-color: var(--bs-info-border-subtle) !important;
}
.border-warning-subtle {
  border-color: var(--bs-warning-border-subtle) !important;
}
.border-danger-subtle {
  border-color: var(--bs-danger-border-subtle) !important;
}
.border-light-subtle {
  border-color: var(--bs-light-border-subtle) !important;
}
.border-dark-subtle {
  border-color: var(--bs-dark-border-subtle) !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-opacity-10 {
  --bs-border-opacity: 0.1;
}
.border-opacity-25 {
  --bs-border-opacity: 0.25;
}
.border-opacity-50 {
  --bs-border-opacity: 0.5;
}
.border-opacity-75 {
  --bs-border-opacity: 0.75;
}
.border-opacity-100 {
  --bs-border-opacity: 1;
}
.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;
}
.mw-100 {
  max-width: 100% !important;
}
.vw-100 {
  width: 100vw !important;
}
.min-vw-100 {
  min-width: 100vw !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;
}
.mh-100 {
  max-height: 100% !important;
}
.vh-100 {
  height: 100vh !important;
}
.min-vh-100 {
  min-height: 100vh !important;
}
.flex-fill {
  flex: 1 1 auto !important;
}
.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-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;
}
.flex-wrap {
  flex-wrap: wrap !important;
}
.flex-nowrap {
  flex-wrap: nowrap !important;
}
.flex-wrap-reverse {
  flex-wrap: wrap-reverse !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;
}
.justify-content-evenly {
  justify-content: space-evenly !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;
}
.order-first {
  order: -1 !important;
}
.order-0 {
  order: 0 !important;
}
.order-1 {
  order: 1 !important;
}
.order-2 {
  order: 2 !important;
}
.order-3 {
  order: 3 !important;
}
.order-4 {
  order: 4 !important;
}
.order-5 {
  order: 5 !important;
}
.order-last {
  order: 6 !important;
}
.m-0 {
  margin: 0 !important;
}
.m-1 {
  margin: 0.25rem !important;
}
.m-2 {
  margin: 0.5rem !important;
}
.m-3 {
  margin: 0.75rem !important;
}
.m-4 {
  margin: 1rem !important;
}
.m-5 {
  margin: 1.5rem !important;
}
.m-6 {
  margin: 2rem !important;
}
.m-7 {
  margin: 3rem !important;
}
.m-8 {
  margin: 4rem !important;
}
.m-auto {
  margin: auto !important;
}
.mx-0 {
  margin-right: 0 !important;
  margin-left: 0 !important;
}
.mx-1 {
  margin-right: 0.25rem !important;
  margin-left: 0.25rem !important;
}
.mx-2 {
  margin-right: 0.5rem !important;
  margin-left: 0.5rem !important;
}
.mx-3 {
  margin-right: 0.75rem !important;
  margin-left: 0.75rem !important;
}
.mx-4 {
  margin-right: 1rem !important;
  margin-left: 1rem !important;
}
.mx-5 {
  margin-right: 1.5rem !important;
  margin-left: 1.5rem !important;
}
.mx-6 {
  margin-right: 2rem !important;
  margin-left: 2rem !important;
}
.mx-7 {
  margin-right: 3rem !important;
  margin-left: 3rem !important;
}
.mx-8 {
  margin-right: 4rem !important;
  margin-left: 4rem !important;
}
.mx-auto {
  margin-right: auto !important;
  margin-left: auto !important;
}
.my-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
.my-1 {
  margin-top: 0.25rem !important;
  margin-bottom: 0.25rem !important;
}
.my-2 {
  margin-top: 0.5rem !important;
  margin-bottom: 0.5rem !important;
}
.my-3 {
  margin-top: 0.75rem !important;
  margin-bottom: 0.75rem !important;
}
.my-4 {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important;
}
.my-5 {
  margin-top: 1.5rem !important;
  margin-bottom: 1.5rem !important;
}
.my-6 {
  margin-top: 2rem !important;
  margin-bottom: 2rem !important;
}
.my-7 {
  margin-top: 3rem !important;
  margin-bottom: 3rem !important;
}
.my-8 {
  margin-top: 4rem !important;
  margin-bottom: 4rem !important;
}
.my-auto {
  margin-top: auto !important;
  margin-bottom: auto !important;
}
.mt-0 {
  margin-top: 0 !important;
}
.mt-1 {
  margin-top: 0.25rem !important;
}
.mt-2 {
  margin-top: 0.5rem !important;
}
.mt-3 {
  margin-top: 0.75rem !important;
}
.mt-4 {
  margin-top: 1rem !important;
}
.mt-5 {
  margin-top: 1.5rem !important;
}
.mt-6 {
  margin-top: 2rem !important;
}
.mt-7 {
  margin-top: 3rem !important;
}
.mt-8 {
  margin-top: 4rem !important;
}
.mt-auto {
  margin-top: auto !important;
}
.me-0 {
  margin-right: 0 !important;
}
.me-1 {
  margin-right: 0.25rem !important;
}
.me-2 {
  margin-right: 0.5rem !important;
}
.me-3 {
  margin-right: 0.75rem !important;
}
.me-4 {
  margin-right: 1rem !important;
}
.me-5 {
  margin-right: 1.5rem !important;
}
.me-6 {
  margin-right: 2rem !important;
}
.me-7 {
  margin-right: 3rem !important;
}
.me-8 {
  margin-right: 4rem !important;
}
.me-auto {
  margin-right: auto !important;
}
.mb-0 {
  margin-bottom: 0 !important;
}
.mb-1 {
  margin-bottom: 0.25rem !important;
}
.mb-2 {
  margin-bottom: 0.5rem !important;
}
.mb-3 {
  margin-bottom: 0.75rem !important;
}
.mb-4 {
  margin-bottom: 1rem !important;
}
.mb-5 {
  margin-bottom: 1.5rem !important;
}
.mb-6 {
  margin-bottom: 2rem !important;
}
.mb-7 {
  margin-bottom: 3rem !important;
}
.mb-8 {
  margin-bottom: 4rem !important;
}
.mb-auto {
  margin-bottom: auto !important;
}
.ms-0 {
  margin-left: 0 !important;
}
.ms-1 {
  margin-left: 0.25rem !important;
}
.ms-2 {
  margin-left: 0.5rem !important;
}
.ms-3 {
  margin-left: 0.75rem !important;
}
.ms-4 {
  margin-left: 1rem !important;
}
.ms-5 {
  margin-left: 1.5rem !important;
}
.ms-6 {
  margin-left: 2rem !important;
}
.ms-7 {
  margin-left: 3rem !important;
}
.ms-8 {
  margin-left: 4rem !important;
}
.ms-auto {
  margin-left: auto !important;
}
.p-0 {
  padding: 0 !important;
}
.p-1 {
  padding: 0.25rem !important;
}
.p-2 {
  padding: 0.5rem !important;
}
.p-3 {
  padding: 0.75rem !important;
}
.p-4 {
  padding: 1rem !important;
}
.p-5 {
  padding: 1.5rem !important;
}
.p-6 {
  padding: 2rem !important;
}
.p-7 {
  padding: 3rem !important;
}
.p-8 {
  padding: 4rem !important;
}
.px-0 {
  padding-right: 0 !important;
  padding-left: 0 !important;
}
.px-1 {
  padding-right: 0.25rem !important;
  padding-left: 0.25rem !important;
}
.px-2 {
  padding-right: 0.5rem !important;
  padding-left: 0.5rem !important;
}
.px-3 {
  padding-right: 0.75rem !important;
  padding-left: 0.75rem !important;
}
.px-4 {
  padding-right: 1rem !important;
  padding-left: 1rem !important;
}
.px-5 {
  padding-right: 1.5rem !important;
  padding-left: 1.5rem !important;
}
.px-6 {
  padding-right: 2rem !important;
  padding-left: 2rem !important;
}
.px-7 {
  padding-right: 3rem !important;
  padding-left: 3rem !important;
}
.px-8 {
  padding-right: 4rem !important;
  padding-left: 4rem !important;
}
.py-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
.py-1 {
  padding-top: 0.25rem !important;
  padding-bottom: 0.25rem !important;
}
.py-2 {
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important;
}
.py-3 {
  padding-top: 0.75rem !important;
  padding-bottom: 0.75rem !important;
}
.py-4 {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}
.py-5 {
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important;
}
.py-6 {
  padding-top: 2rem !important;
  padding-bottom: 2rem !important;
}
.py-7 {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important;
}
.py-8 {
  padding-top: 4rem !important;
  padding-bottom: 4rem !important;
}
.pt-0 {
  padding-top: 0 !important;
}
.pt-1 {
  padding-top: 0.25rem !important;
}
.pt-2 {
  padding-top: 0.5rem !important;
}
.pt-3 {
  padding-top: 0.75rem !important;
}
.pt-4 {
  padding-top: 1rem !important;
}
.pt-5 {
  padding-top: 1.5rem !important;
}
.pt-6 {
  padding-top: 2rem !important;
}
.pt-7 {
  padding-top: 3rem !important;
}
.pt-8 {
  padding-top: 4rem !important;
}
.pe-0 {
  padding-right: 0 !important;
}
.pe-1 {
  padding-right: 0.25rem !important;
}
.pe-2 {
  padding-right: 0.5rem !important;
}
.pe-3 {
  padding-right: 0.75rem !important;
}
.pe-4 {
  padding-right: 1rem !important;
}
.pe-5 {
  padding-right: 1.5rem !important;
}
.pe-6 {
  padding-right: 2rem !important;
}
.pe-7 {
  padding-right: 3rem !important;
}
.pe-8 {
  padding-right: 4rem !important;
}
.pb-0 {
  padding-bottom: 0 !important;
}
.pb-1 {
  padding-bottom: 0.25rem !important;
}
.pb-2 {
  padding-bottom: 0.5rem !important;
}
.pb-3 {
  padding-bottom: 0.75rem !important;
}
.pb-4 {
  padding-bottom: 1rem !important;
}
.pb-5 {
  padding-bottom: 1.5rem !important;
}
.pb-6 {
  padding-bottom: 2rem !important;
}
.pb-7 {
  padding-bottom: 3rem !important;
}
.pb-8 {
  padding-bottom: 4rem !important;
}
.ps-0 {
  padding-left: 0 !important;
}
.ps-1 {
  padding-left: 0.25rem !important;
}
.ps-2 {
  padding-left: 0.5rem !important;
}
.ps-3 {
  padding-left: 0.75rem !important;
}
.ps-4 {
  padding-left: 1rem !important;
}
.ps-5 {
  padding-left: 1.5rem !important;
}
.ps-6 {
  padding-left: 2rem !important;
}
.ps-7 {
  padding-left: 3rem !important;
}
.ps-8 {
  padding-left: 4rem !important;
}
.gap-0 {
  gap: 0 !important;
}
.gap-1 {
  gap: 0.25rem !important;
}
.gap-2 {
  gap: 0.5rem !important;
}
.gap-3 {
  gap: 0.75rem !important;
}
.gap-4 {
  gap: 1rem !important;
}
.gap-5 {
  gap: 1.5rem !important;
}
.gap-6 {
  gap: 2rem !important;
}
.gap-7 {
  gap: 3rem !important;
}
.gap-8 {
  gap: 4rem !important;
}
.row-gap-0 {
  row-gap: 0 !important;
}
.row-gap-1 {
  row-gap: 0.25rem !important;
}
.row-gap-2 {
  row-gap: 0.5rem !important;
}
.row-gap-3 {
  row-gap: 0.75rem !important;
}
.row-gap-4 {
  row-gap: 1rem !important;
}
.row-gap-5 {
  row-gap: 1.5rem !important;
}
.row-gap-6 {
  row-gap: 2rem !important;
}
.row-gap-7 {
  row-gap: 3rem !important;
}
.row-gap-8 {
  row-gap: 4rem !important;
}
.column-gap-0 {
  column-gap: 0 !important;
}
.column-gap-1 {
  column-gap: 0.25rem !important;
}
.column-gap-2 {
  column-gap: 0.5rem !important;
}
.column-gap-3 {
  column-gap: 0.75rem !important;
}
.column-gap-4 {
  column-gap: 1rem !important;
}
.column-gap-5 {
  column-gap: 1.5rem !important;
}
.column-gap-6 {
  column-gap: 2rem !important;
}
.column-gap-7 {
  column-gap: 3rem !important;
}
.column-gap-8 {
  column-gap: 4rem !important;
}
.font-monospace {
  font-family: var(--bs-font-monospace) !important;
}
.fs-1 {
  font-size: calc(1.375rem + 1.5vw) !important;
}
.fs-2 {
  font-size: calc(1.325rem + 0.9vw) !important;
}
.fs-3 {
  font-size: calc(1.3rem + 0.6vw) !important;
}
.fs-4 {
  font-size: calc(1.275rem + 0.3vw) !important;
}
.fs-5 {
  font-size: 1.25rem !important;
}
.fs-6 {
  font-size: 1rem !important;
}
.fst-italic {
  font-style: italic !important;
}
.fst-normal {
  font-style: normal !important;
}
.fw-lighter {
  font-weight: lighter !important;
}
.fw-light {
  font-weight: 300 !important;
}
.fw-normal {
  font-weight: 400 !important;
}
.fw-medium {
  font-weight: 500 !important;
}
.fw-semibold {
  font-weight: 600 !important;
}
.fw-bold {
  font-weight: 700 !important;
}
.fw-bolder {
  font-weight: bolder !important;
}
.lh-1 {
  line-height: 1 !important;
}
.lh-sm {
  line-height: 1.25 !important;
}
.lh-base {
  line-height: 1.5 !important;
}
.lh-lg {
  line-height: 2 !important;
}
.text-start {
  text-align: left !important;
}
.text-end {
  text-align: right !important;
}
.text-center {
  text-align: center !important;
}
.text-decoration-none {
  text-decoration: none !important;
}
.text-decoration-underline {
  text-decoration: underline !important;
}
.text-decoration-line-through {
  text-decoration: line-through !important;
}
.text-lowercase {
  text-transform: lowercase !important;
}
.text-uppercase {
  text-transform: uppercase !important;
}
.text-capitalize {
  text-transform: capitalize !important;
}
.text-wrap {
  white-space: normal !important;
}
.text-nowrap {
  white-space: nowrap !important;
}
.text-break {
  word-wrap: break-word !important;
  word-break: break-word !important;
}
.text-default {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-default-rgb), var(--bs-text-opacity)) !important;
}
.text-success {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important;
}
.text-success-light {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-success-light-rgb), var(--bs-text-opacity)) !important;
}
.text-warning {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important;
}
.text-danger {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important;
}
.text-info {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important;
}
.text-notice {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-notice-rgb), var(--bs-text-opacity)) !important;
}
.text-highlight {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-highlight-rgb), var(--bs-text-opacity)) !important;
}
.text-mark {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-mark-rgb), var(--bs-text-opacity)) !important;
}
.text-black {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important;
}
.text-darkest {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-darkest-rgb), var(--bs-text-opacity)) !important;
}
.text-darker {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-darker-rgb), var(--bs-text-opacity)) !important;
}
.text-dark {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important;
}
.text-muted {
  --bs-text-opacity: 1;
  color: var(--bs-secondary-color) !important;
}
.text-light {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important;
}
.text-lighter {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-lighter-rgb), var(--bs-text-opacity)) !important;
}
.text-lightest {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-lightest-rgb), var(--bs-text-opacity)) !important;
}
.text-white {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important;
}
.text-soft {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-soft-rgb), var(--bs-text-opacity)) !important;
}
.text-softer {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-softer-rgb), var(--bs-text-opacity)) !important;
}
.text-grey {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-grey-rgb), var(--bs-text-opacity)) !important;
}
.text-primary {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important;
}
.text-secondary {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important;
}
.text-primary-light {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-primary-light-rgb), var(--bs-text-opacity)) !important;
}
.text-secondary-light {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-secondary-light-rgb), var(--bs-text-opacity)) !important;
}
.text-disabled {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-disabled-rgb), var(--bs-text-opacity)) !important;
}
.text-disabled-light {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-disabled-light-rgb), var(--bs-text-opacity)) !important;
}
.text-link {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-link-rgb), var(--bs-text-opacity)) !important;
}
.text-notification-v2 {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-notification-v2-rgb), var(--bs-text-opacity)) !important;
}
.text-warning-v2 {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-warning-v2-rgb), var(--bs-text-opacity)) !important;
}
.text-danger-v2 {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-danger-v2-rgb), var(--bs-text-opacity)) !important;
}
.text-dark-danger-v2 {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-dark-danger-v2-rgb), var(--bs-text-opacity)) !important;
}
.text-light-shadow-v2 {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-light-shadow-v2-rgb), var(--bs-text-opacity)) !important;
}
.text-light-grey {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-light-grey-rgb), var(--bs-text-opacity)) !important;
}
.text-grey-v2 {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-grey-v2-rgb), var(--bs-text-opacity)) !important;
}
.text-lighter-v2 {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-lighter-v2-rgb), var(--bs-text-opacity)) !important;
}
.text-light-grey-v2 {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-light-grey-v2-rgb), var(--bs-text-opacity)) !important;
}
.text-light-grey-opacity-v2 {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-light-grey-opacity-v2-rgb), var(--bs-text-opacity)) !important;
}
.text-danger-light {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-danger-light-rgb), var(--bs-text-opacity)) !important;
}
.text-grey-opacity {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-grey-opacity-rgb), var(--bs-text-opacity)) !important;
}
.text-success-v2 {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-success-v2-rgb), var(--bs-text-opacity)) !important;
}
.text-dark-grey {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-dark-grey-rgb), var(--bs-text-opacity)) !important;
}
.text-lighter-grey {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-lighter-grey-rgb), var(--bs-text-opacity)) !important;
}
.text-darker-grey {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-darker-grey-rgb), var(--bs-text-opacity)) !important;
}
.text-light-v2 {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-light-v2-rgb), var(--bs-text-opacity)) !important;
}
.text-lightest-grey {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-lightest-grey-rgb), var(--bs-text-opacity)) !important;
}
.text-lightest-v2 {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-lightest-v2-rgb), var(--bs-text-opacity)) !important;
}
.text-dark-v2 {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-dark-v2-rgb), var(--bs-text-opacity)) !important;
}
.text-disabled-2 {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-disabled-2-rgb), var(--bs-text-opacity)) !important;
}
.text-grey-opacity-2 {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-grey-opacity-2-rgb), var(--bs-text-opacity)) !important;
}
.text-light-v3 {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-light-v3-rgb), var(--bs-text-opacity)) !important;
}
.text-purple {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-purple-rgb), var(--bs-text-opacity)) !important;
}
.text-lightest-grey-v3 {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-lightest-grey-v3-rgb), var(--bs-text-opacity)) !important;
}
.text-lightest-grey-opacity-v3 {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-lightest-grey-opacity-v3-rgb), var(--bs-text-opacity)) !important;
}
.text-info-v2 {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-info-v2-rgb), var(--bs-text-opacity)) !important;
}
.text-warning-v3 {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-warning-v3-rgb), var(--bs-text-opacity)) !important;
}
.text-warning-v4 {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-warning-v4-rgb), var(--bs-text-opacity)) !important;
}
.text-secondary-light-v2 {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-secondary-light-v2-rgb), var(--bs-text-opacity)) !important;
}
.text-secondary-light-v3 {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-secondary-light-v3-rgb), var(--bs-text-opacity)) !important;
}
.text-info-v3 {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-info-v3-rgb), var(--bs-text-opacity)) !important;
}
.text-info-v4 {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-info-v4-rgb), var(--bs-text-opacity)) !important;
}
.text-danger-v3 {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-danger-v3-rgb), var(--bs-text-opacity)) !important;
}
.text-muted-v2 {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-muted-v2-rgb), var(--bs-text-opacity)) !important;
}
.text-grey-v3 {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-grey-v3-rgb), var(--bs-text-opacity)) !important;
}
.text-grey-v4 {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-grey-v4-rgb), var(--bs-text-opacity)) !important;
}
.text-darker-grey-v2 {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-darker-grey-v2-rgb), var(--bs-text-opacity)) !important;
}
.text-danger-v4 {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-danger-v4-rgb), var(--bs-text-opacity)) !important;
}
.text-grey-v5 {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-grey-v5-rgb), var(--bs-text-opacity)) !important;
}
.text-grey-v6 {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-grey-v6-rgb), var(--bs-text-opacity)) !important;
}
.text-warning-v5 {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-warning-v5-rgb), var(--bs-text-opacity)) !important;
}
.text-grey-v7 {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-grey-v7-rgb), var(--bs-text-opacity)) !important;
}
.text-new-loader-grey {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-new-loader-grey-rgb), var(--bs-text-opacity)) !important;
}
.text-primary-75 {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-primary-75-rgb), var(--bs-text-opacity)) !important;
}
.text-primary-50 {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-primary-50-rgb), var(--bs-text-opacity)) !important;
}
.text-primary-25 {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-primary-25-rgb), var(--bs-text-opacity)) !important;
}
.text-primary-5 {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-primary-5-rgb), var(--bs-text-opacity)) !important;
}
.text-secondary-90 {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-secondary-90-rgb), var(--bs-text-opacity)) !important;
}
.text-secondary-75 {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-secondary-75-rgb), var(--bs-text-opacity)) !important;
}
.text-secondary-50 {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-secondary-50-rgb), var(--bs-text-opacity)) !important;
}
.text-secondary-30 {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-secondary-30-rgb), var(--bs-text-opacity)) !important;
}
.text-secondary-25 {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-secondary-25-rgb), var(--bs-text-opacity)) !important;
}
.text-secondary-20 {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-secondary-20-rgb), var(--bs-text-opacity)) !important;
}
.text-tertiary {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-tertiary-rgb), var(--bs-text-opacity)) !important;
}
.text-tertiary-50 {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-tertiary-50-rgb), var(--bs-text-opacity)) !important;
}
.text-tertiary-25 {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-tertiary-25-rgb), var(--bs-text-opacity)) !important;
}
.text-quaternary {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-quaternary-rgb), var(--bs-text-opacity)) !important;
}
.text-quaternary-75 {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-quaternary-75-rgb), var(--bs-text-opacity)) !important;
}
.text-quaternary-50 {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-quaternary-50-rgb), var(--bs-text-opacity)) !important;
}
.text-quaternary-25 {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-quaternary-25-rgb), var(--bs-text-opacity)) !important;
}
.text-quaternary-10 {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-quaternary-10-rgb), var(--bs-text-opacity)) !important;
}
.text-black {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important;
}
.text-white {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important;
}
.text-body {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important;
}
.text-black-50 {
  --bs-text-opacity: 1;
  color: rgba(0, 0, 0, 0.5) !important;
}
.text-white-50 {
  --bs-text-opacity: 1;
  color: rgba(255, 255, 255, 0.5) !important;
}
.text-body-secondary {
  --bs-text-opacity: 1;
  color: var(--bs-secondary-color) !important;
}
.text-body-tertiary {
  --bs-text-opacity: 1;
  color: var(--bs-tertiary-color) !important;
}
.text-body-emphasis {
  --bs-text-opacity: 1;
  color: var(--bs-emphasis-color) !important;
}
.text-reset {
  --bs-text-opacity: 1;
  color: inherit !important;
}
.text-opacity-25 {
  --bs-text-opacity: 0.25;
}
.text-opacity-50 {
  --bs-text-opacity: 0.5;
}
.text-opacity-75 {
  --bs-text-opacity: 0.75;
}
.text-opacity-100 {
  --bs-text-opacity: 1;
}
.text-primary-emphasis {
  color: var(--bs-primary-text-emphasis) !important;
}
.text-secondary-emphasis {
  color: var(--bs-secondary-text-emphasis) !important;
}
.text-success-emphasis {
  color: var(--bs-success-text-emphasis) !important;
}
.text-info-emphasis {
  color: var(--bs-info-text-emphasis) !important;
}
.text-warning-emphasis {
  color: var(--bs-warning-text-emphasis) !important;
}
.text-danger-emphasis {
  color: var(--bs-danger-text-emphasis) !important;
}
.text-light-emphasis {
  color: var(--bs-light-text-emphasis) !important;
}
.text-dark-emphasis {
  color: var(--bs-dark-text-emphasis) !important;
}
.link-opacity-10 {
  --bs-link-opacity: 0.1;
}
.link-opacity-10-hover:hover {
  --bs-link-opacity: 0.1;
}
.link-opacity-25 {
  --bs-link-opacity: 0.25;
}
.link-opacity-25-hover:hover {
  --bs-link-opacity: 0.25;
}
.link-opacity-50 {
  --bs-link-opacity: 0.5;
}
.link-opacity-50-hover:hover {
  --bs-link-opacity: 0.5;
}
.link-opacity-75 {
  --bs-link-opacity: 0.75;
}
.link-opacity-75-hover:hover {
  --bs-link-opacity: 0.75;
}
.link-opacity-100 {
  --bs-link-opacity: 1;
}
.link-opacity-100-hover:hover {
  --bs-link-opacity: 1;
}
.link-offset-1 {
  text-underline-offset: 0.125em !important;
}
.link-offset-1-hover:hover {
  text-underline-offset: 0.125em !important;
}
.link-offset-2 {
  text-underline-offset: 0.25em !important;
}
.link-offset-2-hover:hover {
  text-underline-offset: 0.25em !important;
}
.link-offset-3 {
  text-underline-offset: 0.375em !important;
}
.link-offset-3-hover:hover {
  text-underline-offset: 0.375em !important;
}
.link-underline-default {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-default-rgb), var(--bs-link-underline-opacity)) !important;
}
.link-underline-success {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-success-rgb), var(--bs-link-underline-opacity)) !important;
}
.link-underline-success-light {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-success-light-rgb), var(--bs-link-underline-opacity)) !important;
}
.link-underline-warning {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-warning-rgb), var(--bs-link-underline-opacity)) !important;
}
.link-underline-danger {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-danger-rgb), var(--bs-link-underline-opacity)) !important;
}
.link-underline-info {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-info-rgb), var(--bs-link-underline-opacity)) !important;
}
.link-underline-notice {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-notice-rgb), var(--bs-link-underline-opacity)) !important;
}
.link-underline-highlight {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-highlight-rgb), var(--bs-link-underline-opacity)) !important;
}
.link-underline-mark {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-mark-rgb), var(--bs-link-underline-opacity)) !important;
}
.link-underline-black {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-black-rgb), var(--bs-link-underline-opacity)) !important;
}
.link-underline-darkest {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-darkest-rgb), var(--bs-link-underline-opacity)) !important;
}
.link-underline-darker {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-darker-rgb), var(--bs-link-underline-opacity)) !important;
}
.link-underline-dark {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-dark-rgb), var(--bs-link-underline-opacity)) !important;
}
.link-underline-muted {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-muted-rgb), var(--bs-link-underline-opacity)) !important;
}
.link-underline-light {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-light-rgb), var(--bs-link-underline-opacity)) !important;
}
.link-underline-lighter {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-lighter-rgb), var(--bs-link-underline-opacity)) !important;
}
.link-underline-lightest {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-lightest-rgb), var(--bs-link-underline-opacity)) !important;
}
.link-underline-white {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-white-rgb), var(--bs-link-underline-opacity)) !important;
}
.link-underline-soft {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-soft-rgb), var(--bs-link-underline-opacity)) !important;
}
.link-underline-softer {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-softer-rgb), var(--bs-link-underline-opacity)) !important;
}
.link-underline-grey {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-grey-rgb), var(--bs-link-underline-opacity)) !important;
}
.link-underline-primary {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-primary-rgb), var(--bs-link-underline-opacity)) !important;
}
.link-underline-secondary {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-secondary-rgb), var(--bs-link-underline-opacity)) !important;
}
.link-underline-primary-light {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-primary-light-rgb), var(--bs-link-underline-opacity)) !important;
}
.link-underline-secondary-light {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-secondary-light-rgb), var(--bs-link-underline-opacity)) !important;
}
.link-underline-disabled {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-disabled-rgb), var(--bs-link-underline-opacity)) !important;
}
.link-underline-disabled-light {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-disabled-light-rgb), var(--bs-link-underline-opacity)) !important;
}
.link-underline-link {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-link-rgb), var(--bs-link-underline-opacity)) !important;
}
.link-underline-notification-v2 {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-notification-v2-rgb), var(--bs-link-underline-opacity)) !important;
}
.link-underline-warning-v2 {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-warning-v2-rgb), var(--bs-link-underline-opacity)) !important;
}
.link-underline-danger-v2 {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-danger-v2-rgb), var(--bs-link-underline-opacity)) !important;
}
.link-underline-dark-danger-v2 {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-dark-danger-v2-rgb), var(--bs-link-underline-opacity)) !important;
}
.link-underline-light-shadow-v2 {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-light-shadow-v2-rgb), var(--bs-link-underline-opacity)) !important;
}
.link-underline-light-grey {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-light-grey-rgb), var(--bs-link-underline-opacity)) !important;
}
.link-underline-grey-v2 {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-grey-v2-rgb), var(--bs-link-underline-opacity)) !important;
}
.link-underline-lighter-v2 {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-lighter-v2-rgb), var(--bs-link-underline-opacity)) !important;
}
.link-underline-light-grey-v2 {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-light-grey-v2-rgb), var(--bs-link-underline-opacity)) !important;
}
.link-underline-light-grey-opacity-v2 {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-light-grey-opacity-v2-rgb), var(--bs-link-underline-opacity)) !important;
}
.link-underline-danger-light {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-danger-light-rgb), var(--bs-link-underline-opacity)) !important;
}
.link-underline-grey-opacity {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-grey-opacity-rgb), var(--bs-link-underline-opacity)) !important;
}
.link-underline-success-v2 {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-success-v2-rgb), var(--bs-link-underline-opacity)) !important;
}
.link-underline-dark-grey {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-dark-grey-rgb), var(--bs-link-underline-opacity)) !important;
}
.link-underline-lighter-grey {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-lighter-grey-rgb), var(--bs-link-underline-opacity)) !important;
}
.link-underline-darker-grey {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-darker-grey-rgb), var(--bs-link-underline-opacity)) !important;
}
.link-underline-light-v2 {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-light-v2-rgb), var(--bs-link-underline-opacity)) !important;
}
.link-underline-lightest-grey {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-lightest-grey-rgb), var(--bs-link-underline-opacity)) !important;
}
.link-underline-lightest-v2 {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-lightest-v2-rgb), var(--bs-link-underline-opacity)) !important;
}
.link-underline-dark-v2 {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-dark-v2-rgb), var(--bs-link-underline-opacity)) !important;
}
.link-underline-disabled-2 {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-disabled-2-rgb), var(--bs-link-underline-opacity)) !important;
}
.link-underline-grey-opacity-2 {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-grey-opacity-2-rgb), var(--bs-link-underline-opacity)) !important;
}
.link-underline-light-v3 {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-light-v3-rgb), var(--bs-link-underline-opacity)) !important;
}
.link-underline-purple {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-purple-rgb), var(--bs-link-underline-opacity)) !important;
}
.link-underline-lightest-grey-v3 {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-lightest-grey-v3-rgb), var(--bs-link-underline-opacity)) !important;
}
.link-underline-lightest-grey-opacity-v3 {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-lightest-grey-opacity-v3-rgb), var(--bs-link-underline-opacity)) !important;
}
.link-underline-info-v2 {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-info-v2-rgb), var(--bs-link-underline-opacity)) !important;
}
.link-underline-warning-v3 {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-warning-v3-rgb), var(--bs-link-underline-opacity)) !important;
}
.link-underline-warning-v4 {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-warning-v4-rgb), var(--bs-link-underline-opacity)) !important;
}
.link-underline-secondary-light-v2 {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-secondary-light-v2-rgb), var(--bs-link-underline-opacity)) !important;
}
.link-underline-secondary-light-v3 {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-secondary-light-v3-rgb), var(--bs-link-underline-opacity)) !important;
}
.link-underline-info-v3 {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-info-v3-rgb), var(--bs-link-underline-opacity)) !important;
}
.link-underline-info-v4 {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-info-v4-rgb), var(--bs-link-underline-opacity)) !important;
}
.link-underline-danger-v3 {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-danger-v3-rgb), var(--bs-link-underline-opacity)) !important;
}
.link-underline-muted-v2 {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-muted-v2-rgb), var(--bs-link-underline-opacity)) !important;
}
.link-underline-grey-v3 {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-grey-v3-rgb), var(--bs-link-underline-opacity)) !important;
}
.link-underline-grey-v4 {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-grey-v4-rgb), var(--bs-link-underline-opacity)) !important;
}
.link-underline-darker-grey-v2 {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-darker-grey-v2-rgb), var(--bs-link-underline-opacity)) !important;
}
.link-underline-danger-v4 {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-danger-v4-rgb), var(--bs-link-underline-opacity)) !important;
}
.link-underline-grey-v5 {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-grey-v5-rgb), var(--bs-link-underline-opacity)) !important;
}
.link-underline-grey-v6 {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-grey-v6-rgb), var(--bs-link-underline-opacity)) !important;
}
.link-underline-warning-v5 {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-warning-v5-rgb), var(--bs-link-underline-opacity)) !important;
}
.link-underline-grey-v7 {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-grey-v7-rgb), var(--bs-link-underline-opacity)) !important;
}
.link-underline-new-loader-grey {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-new-loader-grey-rgb), var(--bs-link-underline-opacity)) !important;
}
.link-underline-primary-75 {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-primary-75-rgb), var(--bs-link-underline-opacity)) !important;
}
.link-underline-primary-50 {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-primary-50-rgb), var(--bs-link-underline-opacity)) !important;
}
.link-underline-primary-25 {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-primary-25-rgb), var(--bs-link-underline-opacity)) !important;
}
.link-underline-primary-5 {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-primary-5-rgb), var(--bs-link-underline-opacity)) !important;
}
.link-underline-secondary-90 {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-secondary-90-rgb), var(--bs-link-underline-opacity)) !important;
}
.link-underline-secondary-75 {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-secondary-75-rgb), var(--bs-link-underline-opacity)) !important;
}
.link-underline-secondary-50 {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-secondary-50-rgb), var(--bs-link-underline-opacity)) !important;
}
.link-underline-secondary-30 {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-secondary-30-rgb), var(--bs-link-underline-opacity)) !important;
}
.link-underline-secondary-25 {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-secondary-25-rgb), var(--bs-link-underline-opacity)) !important;
}
.link-underline-secondary-20 {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-secondary-20-rgb), var(--bs-link-underline-opacity)) !important;
}
.link-underline-tertiary {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-tertiary-rgb), var(--bs-link-underline-opacity)) !important;
}
.link-underline-tertiary-50 {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-tertiary-50-rgb), var(--bs-link-underline-opacity)) !important;
}
.link-underline-tertiary-25 {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-tertiary-25-rgb), var(--bs-link-underline-opacity)) !important;
}
.link-underline-quaternary {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-quaternary-rgb), var(--bs-link-underline-opacity)) !important;
}
.link-underline-quaternary-75 {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-quaternary-75-rgb), var(--bs-link-underline-opacity)) !important;
}
.link-underline-quaternary-50 {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-quaternary-50-rgb), var(--bs-link-underline-opacity)) !important;
}
.link-underline-quaternary-25 {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-quaternary-25-rgb), var(--bs-link-underline-opacity)) !important;
}
.link-underline-quaternary-10 {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-quaternary-10-rgb), var(--bs-link-underline-opacity)) !important;
}
.link-underline {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-underline-opacity-0 {
  --bs-link-underline-opacity: 0;
}
.link-underline-opacity-0-hover:hover {
  --bs-link-underline-opacity: 0;
}
.link-underline-opacity-10 {
  --bs-link-underline-opacity: 0.1;
}
.link-underline-opacity-10-hover:hover {
  --bs-link-underline-opacity: 0.1;
}
.link-underline-opacity-25 {
  --bs-link-underline-opacity: 0.25;
}
.link-underline-opacity-25-hover:hover {
  --bs-link-underline-opacity: 0.25;
}
.link-underline-opacity-50 {
  --bs-link-underline-opacity: 0.5;
}
.link-underline-opacity-50-hover:hover {
  --bs-link-underline-opacity: 0.5;
}
.link-underline-opacity-75 {
  --bs-link-underline-opacity: 0.75;
}
.link-underline-opacity-75-hover:hover {
  --bs-link-underline-opacity: 0.75;
}
.link-underline-opacity-100 {
  --bs-link-underline-opacity: 1;
}
.link-underline-opacity-100-hover:hover {
  --bs-link-underline-opacity: 1;
}
.bg-default {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-default-rgb), var(--bs-bg-opacity)) !important;
}
.bg-success {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important;
}
.bg-success-light {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-success-light-rgb), var(--bs-bg-opacity)) !important;
}
.bg-warning {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important;
}
.bg-danger {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important;
}
.bg-info {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important;
}
.bg-notice {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-notice-rgb), var(--bs-bg-opacity)) !important;
}
.bg-highlight {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-highlight-rgb), var(--bs-bg-opacity)) !important;
}
.bg-mark {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-mark-rgb), var(--bs-bg-opacity)) !important;
}
.bg-black {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important;
}
.bg-darkest {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-darkest-rgb), var(--bs-bg-opacity)) !important;
}
.bg-darker {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-darker-rgb), var(--bs-bg-opacity)) !important;
}
.bg-dark {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important;
}
.bg-muted {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-muted-rgb), var(--bs-bg-opacity)) !important;
}
.bg-light {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important;
}
.bg-lighter {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-lighter-rgb), var(--bs-bg-opacity)) !important;
}
.bg-lightest {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-lightest-rgb), var(--bs-bg-opacity)) !important;
}
.bg-white {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important;
}
.bg-soft {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-soft-rgb), var(--bs-bg-opacity)) !important;
}
.bg-softer {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-softer-rgb), var(--bs-bg-opacity)) !important;
}
.bg-grey {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-grey-rgb), var(--bs-bg-opacity)) !important;
}
.bg-primary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important;
}
.bg-secondary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important;
}
.bg-primary-light {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-primary-light-rgb), var(--bs-bg-opacity)) !important;
}
.bg-secondary-light {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-secondary-light-rgb), var(--bs-bg-opacity)) !important;
}
.bg-disabled {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-disabled-rgb), var(--bs-bg-opacity)) !important;
}
.bg-disabled-light {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-disabled-light-rgb), var(--bs-bg-opacity)) !important;
}
.bg-link {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-link-rgb), var(--bs-bg-opacity)) !important;
}
.bg-notification-v2 {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-notification-v2-rgb), var(--bs-bg-opacity)) !important;
}
.bg-warning-v2 {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-warning-v2-rgb), var(--bs-bg-opacity)) !important;
}
.bg-danger-v2 {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-danger-v2-rgb), var(--bs-bg-opacity)) !important;
}
.bg-dark-danger-v2 {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-dark-danger-v2-rgb), var(--bs-bg-opacity)) !important;
}
.bg-light-shadow-v2 {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-light-shadow-v2-rgb), var(--bs-bg-opacity)) !important;
}
.bg-light-grey {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-light-grey-rgb), var(--bs-bg-opacity)) !important;
}
.bg-grey-v2 {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-grey-v2-rgb), var(--bs-bg-opacity)) !important;
}
.bg-lighter-v2 {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-lighter-v2-rgb), var(--bs-bg-opacity)) !important;
}
.bg-light-grey-v2 {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-light-grey-v2-rgb), var(--bs-bg-opacity)) !important;
}
.bg-light-grey-opacity-v2 {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-light-grey-opacity-v2-rgb), var(--bs-bg-opacity)) !important;
}
.bg-danger-light {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-danger-light-rgb), var(--bs-bg-opacity)) !important;
}
.bg-grey-opacity {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-grey-opacity-rgb), var(--bs-bg-opacity)) !important;
}
.bg-success-v2 {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-success-v2-rgb), var(--bs-bg-opacity)) !important;
}
.bg-dark-grey {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-dark-grey-rgb), var(--bs-bg-opacity)) !important;
}
.bg-lighter-grey {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-lighter-grey-rgb), var(--bs-bg-opacity)) !important;
}
.bg-darker-grey {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-darker-grey-rgb), var(--bs-bg-opacity)) !important;
}
.bg-light-v2 {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-light-v2-rgb), var(--bs-bg-opacity)) !important;
}
.bg-lightest-grey {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-lightest-grey-rgb), var(--bs-bg-opacity)) !important;
}
.bg-lightest-v2 {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-lightest-v2-rgb), var(--bs-bg-opacity)) !important;
}
.bg-dark-v2 {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-dark-v2-rgb), var(--bs-bg-opacity)) !important;
}
.bg-disabled-2 {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-disabled-2-rgb), var(--bs-bg-opacity)) !important;
}
.bg-grey-opacity-2 {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-grey-opacity-2-rgb), var(--bs-bg-opacity)) !important;
}
.bg-light-v3 {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-light-v3-rgb), var(--bs-bg-opacity)) !important;
}
.bg-purple {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-purple-rgb), var(--bs-bg-opacity)) !important;
}
.bg-lightest-grey-v3 {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-lightest-grey-v3-rgb), var(--bs-bg-opacity)) !important;
}
.bg-lightest-grey-opacity-v3 {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-lightest-grey-opacity-v3-rgb), var(--bs-bg-opacity)) !important;
}
.bg-info-v2 {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-info-v2-rgb), var(--bs-bg-opacity)) !important;
}
.bg-warning-v3 {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-warning-v3-rgb), var(--bs-bg-opacity)) !important;
}
.bg-warning-v4 {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-warning-v4-rgb), var(--bs-bg-opacity)) !important;
}
.bg-secondary-light-v2 {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-secondary-light-v2-rgb), var(--bs-bg-opacity)) !important;
}
.bg-secondary-light-v3 {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-secondary-light-v3-rgb), var(--bs-bg-opacity)) !important;
}
.bg-info-v3 {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-info-v3-rgb), var(--bs-bg-opacity)) !important;
}
.bg-info-v4 {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-info-v4-rgb), var(--bs-bg-opacity)) !important;
}
.bg-danger-v3 {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-danger-v3-rgb), var(--bs-bg-opacity)) !important;
}
.bg-muted-v2 {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-muted-v2-rgb), var(--bs-bg-opacity)) !important;
}
.bg-grey-v3 {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-grey-v3-rgb), var(--bs-bg-opacity)) !important;
}
.bg-grey-v4 {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-grey-v4-rgb), var(--bs-bg-opacity)) !important;
}
.bg-darker-grey-v2 {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-darker-grey-v2-rgb), var(--bs-bg-opacity)) !important;
}
.bg-danger-v4 {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-danger-v4-rgb), var(--bs-bg-opacity)) !important;
}
.bg-grey-v5 {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-grey-v5-rgb), var(--bs-bg-opacity)) !important;
}
.bg-grey-v6 {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-grey-v6-rgb), var(--bs-bg-opacity)) !important;
}
.bg-warning-v5 {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-warning-v5-rgb), var(--bs-bg-opacity)) !important;
}
.bg-grey-v7 {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-grey-v7-rgb), var(--bs-bg-opacity)) !important;
}
.bg-new-loader-grey {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-new-loader-grey-rgb), var(--bs-bg-opacity)) !important;
}
.bg-primary-75 {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-primary-75-rgb), var(--bs-bg-opacity)) !important;
}
.bg-primary-50 {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-primary-50-rgb), var(--bs-bg-opacity)) !important;
}
.bg-primary-25 {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-primary-25-rgb), var(--bs-bg-opacity)) !important;
}
.bg-primary-5 {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-primary-5-rgb), var(--bs-bg-opacity)) !important;
}
.bg-secondary-90 {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-secondary-90-rgb), var(--bs-bg-opacity)) !important;
}
.bg-secondary-75 {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-secondary-75-rgb), var(--bs-bg-opacity)) !important;
}
.bg-secondary-50 {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-secondary-50-rgb), var(--bs-bg-opacity)) !important;
}
.bg-secondary-30 {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-secondary-30-rgb), var(--bs-bg-opacity)) !important;
}
.bg-secondary-25 {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-secondary-25-rgb), var(--bs-bg-opacity)) !important;
}
.bg-secondary-20 {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-secondary-20-rgb), var(--bs-bg-opacity)) !important;
}
.bg-tertiary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-tertiary-rgb), var(--bs-bg-opacity)) !important;
}
.bg-tertiary-50 {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-tertiary-50-rgb), var(--bs-bg-opacity)) !important;
}
.bg-tertiary-25 {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-tertiary-25-rgb), var(--bs-bg-opacity)) !important;
}
.bg-quaternary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-quaternary-rgb), var(--bs-bg-opacity)) !important;
}
.bg-quaternary-75 {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-quaternary-75-rgb), var(--bs-bg-opacity)) !important;
}
.bg-quaternary-50 {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-quaternary-50-rgb), var(--bs-bg-opacity)) !important;
}
.bg-quaternary-25 {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-quaternary-25-rgb), var(--bs-bg-opacity)) !important;
}
.bg-quaternary-10 {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-quaternary-10-rgb), var(--bs-bg-opacity)) !important;
}
.bg-black {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important;
}
.bg-white {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important;
}
.bg-body {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important;
}
.bg-transparent {
  --bs-bg-opacity: 1;
  background-color: transparent !important;
}
.bg-body-secondary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-secondary-bg-rgb), var(--bs-bg-opacity)) !important;
}
.bg-body-tertiary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-tertiary-bg-rgb), var(--bs-bg-opacity)) !important;
}
.bg-opacity-10 {
  --bs-bg-opacity: 0.1;
}
.bg-opacity-25 {
  --bs-bg-opacity: 0.25;
}
.bg-opacity-50 {
  --bs-bg-opacity: 0.5;
}
.bg-opacity-75 {
  --bs-bg-opacity: 0.75;
}
.bg-opacity-100 {
  --bs-bg-opacity: 1;
}
.bg-primary-subtle {
  background-color: var(--bs-primary-bg-subtle) !important;
}
.bg-secondary-subtle {
  background-color: var(--bs-secondary-bg-subtle) !important;
}
.bg-success-subtle {
  background-color: var(--bs-success-bg-subtle) !important;
}
.bg-info-subtle {
  background-color: var(--bs-info-bg-subtle) !important;
}
.bg-warning-subtle {
  background-color: var(--bs-warning-bg-subtle) !important;
}
.bg-danger-subtle {
  background-color: var(--bs-danger-bg-subtle) !important;
}
.bg-light-subtle {
  background-color: var(--bs-light-bg-subtle) !important;
}
.bg-dark-subtle {
  background-color: var(--bs-dark-bg-subtle) !important;
}
.bg-gradient {
  background-image: var(--bs-gradient) !important;
}
.user-select-all {
  -webkit-user-select: all !important;
  user-select: all !important;
}
.user-select-auto {
  -webkit-user-select: auto !important;
  user-select: auto !important;
}
.user-select-none {
  -webkit-user-select: none !important;
  user-select: none !important;
}
.pe-none {
  pointer-events: none !important;
}
.pe-auto {
  pointer-events: auto !important;
}
.rounded {
  border-radius: var(--bs-border-radius) !important;
}
.rounded-0 {
  border-radius: 0 !important;
}
.rounded-1 {
  border-radius: var(--bs-border-radius-sm) !important;
}
.rounded-2 {
  border-radius: var(--bs-border-radius) !important;
}
.rounded-3 {
  border-radius: var(--bs-border-radius-lg) !important;
}
.rounded-4 {
  border-radius: var(--bs-border-radius-xl) !important;
}
.rounded-5 {
  border-radius: var(--bs-border-radius-xxl) !important;
}
.rounded-circle {
  border-radius: 50% !important;
}
.rounded-pill {
  border-radius: var(--bs-border-radius-pill) !important;
}
.rounded-top {
  border-top-left-radius: var(--bs-border-radius) !important;
  border-top-right-radius: var(--bs-border-radius) !important;
}
.rounded-top-0 {
  border-top-left-radius: 0 !important;
  border-top-right-radius: 0 !important;
}
.rounded-top-1 {
  border-top-left-radius: var(--bs-border-radius-sm) !important;
  border-top-right-radius: var(--bs-border-radius-sm) !important;
}
.rounded-top-2 {
  border-top-left-radius: var(--bs-border-radius) !important;
  border-top-right-radius: var(--bs-border-radius) !important;
}
.rounded-top-3 {
  border-top-left-radius: var(--bs-border-radius-lg) !important;
  border-top-right-radius: var(--bs-border-radius-lg) !important;
}
.rounded-top-4 {
  border-top-left-radius: var(--bs-border-radius-xl) !important;
  border-top-right-radius: var(--bs-border-radius-xl) !important;
}
.rounded-top-5 {
  border-top-left-radius: var(--bs-border-radius-xxl) !important;
  border-top-right-radius: var(--bs-border-radius-xxl) !important;
}
.rounded-top-circle {
  border-top-left-radius: 50% !important;
  border-top-right-radius: 50% !important;
}
.rounded-top-pill {
  border-top-left-radius: var(--bs-border-radius-pill) !important;
  border-top-right-radius: var(--bs-border-radius-pill) !important;
}
.rounded-end {
  border-top-right-radius: var(--bs-border-radius) !important;
  border-bottom-right-radius: var(--bs-border-radius) !important;
}
.rounded-end-0 {
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}
.rounded-end-1 {
  border-top-right-radius: var(--bs-border-radius-sm) !important;
  border-bottom-right-radius: var(--bs-border-radius-sm) !important;
}
.rounded-end-2 {
  border-top-right-radius: var(--bs-border-radius) !important;
  border-bottom-right-radius: var(--bs-border-radius) !important;
}
.rounded-end-3 {
  border-top-right-radius: var(--bs-border-radius-lg) !important;
  border-bottom-right-radius: var(--bs-border-radius-lg) !important;
}
.rounded-end-4 {
  border-top-right-radius: var(--bs-border-radius-xl) !important;
  border-bottom-right-radius: var(--bs-border-radius-xl) !important;
}
.rounded-end-5 {
  border-top-right-radius: var(--bs-border-radius-xxl) !important;
  border-bottom-right-radius: var(--bs-border-radius-xxl) !important;
}
.rounded-end-circle {
  border-top-right-radius: 50% !important;
  border-bottom-right-radius: 50% !important;
}
.rounded-end-pill {
  border-top-right-radius: var(--bs-border-radius-pill) !important;
  border-bottom-right-radius: var(--bs-border-radius-pill) !important;
}
.rounded-bottom {
  border-bottom-right-radius: var(--bs-border-radius) !important;
  border-bottom-left-radius: var(--bs-border-radius) !important;
}
.rounded-bottom-0 {
  border-bottom-right-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
}
.rounded-bottom-1 {
  border-bottom-right-radius: var(--bs-border-radius-sm) !important;
  border-bottom-left-radius: var(--bs-border-radius-sm) !important;
}
.rounded-bottom-2 {
  border-bottom-right-radius: var(--bs-border-radius) !important;
  border-bottom-left-radius: var(--bs-border-radius) !important;
}
.rounded-bottom-3 {
  border-bottom-right-radius: var(--bs-border-radius-lg) !important;
  border-bottom-left-radius: var(--bs-border-radius-lg) !important;
}
.rounded-bottom-4 {
  border-bottom-right-radius: var(--bs-border-radius-xl) !important;
  border-bottom-left-radius: var(--bs-border-radius-xl) !important;
}
.rounded-bottom-5 {
  border-bottom-right-radius: var(--bs-border-radius-xxl) !important;
  border-bottom-left-radius: var(--bs-border-radius-xxl) !important;
}
.rounded-bottom-circle {
  border-bottom-right-radius: 50% !important;
  border-bottom-left-radius: 50% !important;
}
.rounded-bottom-pill {
  border-bottom-right-radius: var(--bs-border-radius-pill) !important;
  border-bottom-left-radius: var(--bs-border-radius-pill) !important;
}
.rounded-start {
  border-bottom-left-radius: var(--bs-border-radius) !important;
  border-top-left-radius: var(--bs-border-radius) !important;
}
.rounded-start-0 {
  border-bottom-left-radius: 0 !important;
  border-top-left-radius: 0 !important;
}
.rounded-start-1 {
  border-bottom-left-radius: var(--bs-border-radius-sm) !important;
  border-top-left-radius: var(--bs-border-radius-sm) !important;
}
.rounded-start-2 {
  border-bottom-left-radius: var(--bs-border-radius) !important;
  border-top-left-radius: var(--bs-border-radius) !important;
}
.rounded-start-3 {
  border-bottom-left-radius: var(--bs-border-radius-lg) !important;
  border-top-left-radius: var(--bs-border-radius-lg) !important;
}
.rounded-start-4 {
  border-bottom-left-radius: var(--bs-border-radius-xl) !important;
  border-top-left-radius: var(--bs-border-radius-xl) !important;
}
.rounded-start-5 {
  border-bottom-left-radius: var(--bs-border-radius-xxl) !important;
  border-top-left-radius: var(--bs-border-radius-xxl) !important;
}
.rounded-start-circle {
  border-bottom-left-radius: 50% !important;
  border-top-left-radius: 50% !important;
}
.rounded-start-pill {
  border-bottom-left-radius: var(--bs-border-radius-pill) !important;
  border-top-left-radius: var(--bs-border-radius-pill) !important;
}
.visible {
  visibility: visible !important;
}
.invisible {
  visibility: hidden !important;
}
.z-n1 {
  z-index: -1 !important;
}
.z-0 {
  z-index: 0 !important;
}
.z-1 {
  z-index: 1 !important;
}
.z-2 {
  z-index: 2 !important;
}
.z-3 {
  z-index: 3 !important;
}
@media (min-width: 576px) {
  .float-sm-start {
    float: left !important;
  }
  .float-sm-end {
    float: right !important;
  }
  .float-sm-none {
    float: none !important;
  }
  .object-fit-sm-contain {
    object-fit: contain !important;
  }
  .object-fit-sm-cover {
    object-fit: cover !important;
  }
  .object-fit-sm-fill {
    object-fit: fill !important;
  }
  .object-fit-sm-scale {
    object-fit: scale-down !important;
  }
  .object-fit-sm-none {
    object-fit: none !important;
  }
  .d-sm-inline {
    display: inline !important;
  }
  .d-sm-inline-block {
    display: inline-block !important;
  }
  .d-sm-block {
    display: block !important;
  }
  .d-sm-grid {
    display: grid !important;
  }
  .d-sm-inline-grid {
    display: inline-grid !important;
  }
  .d-sm-table {
    display: table !important;
  }
  .d-sm-table-row {
    display: table-row !important;
  }
  .d-sm-table-cell {
    display: table-cell !important;
  }
  .d-sm-flex {
    display: flex !important;
  }
  .d-sm-inline-flex {
    display: inline-flex !important;
  }
  .d-sm-none {
    display: none !important;
  }
  .flex-sm-fill {
    flex: 1 1 auto !important;
  }
  .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-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;
  }
  .flex-sm-wrap {
    flex-wrap: wrap !important;
  }
  .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !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;
  }
  .justify-content-sm-evenly {
    justify-content: space-evenly !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;
  }
  .order-sm-first {
    order: -1 !important;
  }
  .order-sm-0 {
    order: 0 !important;
  }
  .order-sm-1 {
    order: 1 !important;
  }
  .order-sm-2 {
    order: 2 !important;
  }
  .order-sm-3 {
    order: 3 !important;
  }
  .order-sm-4 {
    order: 4 !important;
  }
  .order-sm-5 {
    order: 5 !important;
  }
  .order-sm-last {
    order: 6 !important;
  }
  .m-sm-0 {
    margin: 0 !important;
  }
  .m-sm-1 {
    margin: 0.25rem !important;
  }
  .m-sm-2 {
    margin: 0.5rem !important;
  }
  .m-sm-3 {
    margin: 0.75rem !important;
  }
  .m-sm-4 {
    margin: 1rem !important;
  }
  .m-sm-5 {
    margin: 1.5rem !important;
  }
  .m-sm-6 {
    margin: 2rem !important;
  }
  .m-sm-7 {
    margin: 3rem !important;
  }
  .m-sm-8 {
    margin: 4rem !important;
  }
  .m-sm-auto {
    margin: auto !important;
  }
  .mx-sm-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-sm-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-sm-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-sm-3 {
    margin-right: 0.75rem !important;
    margin-left: 0.75rem !important;
  }
  .mx-sm-4 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-sm-5 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-sm-6 {
    margin-right: 2rem !important;
    margin-left: 2rem !important;
  }
  .mx-sm-7 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-sm-8 {
    margin-right: 4rem !important;
    margin-left: 4rem !important;
  }
  .mx-sm-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-sm-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-sm-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-sm-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-sm-3 {
    margin-top: 0.75rem !important;
    margin-bottom: 0.75rem !important;
  }
  .my-sm-4 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-sm-5 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-sm-6 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }
  .my-sm-7 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-sm-8 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }
  .my-sm-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-sm-0 {
    margin-top: 0 !important;
  }
  .mt-sm-1 {
    margin-top: 0.25rem !important;
  }
  .mt-sm-2 {
    margin-top: 0.5rem !important;
  }
  .mt-sm-3 {
    margin-top: 0.75rem !important;
  }
  .mt-sm-4 {
    margin-top: 1rem !important;
  }
  .mt-sm-5 {
    margin-top: 1.5rem !important;
  }
  .mt-sm-6 {
    margin-top: 2rem !important;
  }
  .mt-sm-7 {
    margin-top: 3rem !important;
  }
  .mt-sm-8 {
    margin-top: 4rem !important;
  }
  .mt-sm-auto {
    margin-top: auto !important;
  }
  .me-sm-0 {
    margin-right: 0 !important;
  }
  .me-sm-1 {
    margin-right: 0.25rem !important;
  }
  .me-sm-2 {
    margin-right: 0.5rem !important;
  }
  .me-sm-3 {
    margin-right: 0.75rem !important;
  }
  .me-sm-4 {
    margin-right: 1rem !important;
  }
  .me-sm-5 {
    margin-right: 1.5rem !important;
  }
  .me-sm-6 {
    margin-right: 2rem !important;
  }
  .me-sm-7 {
    margin-right: 3rem !important;
  }
  .me-sm-8 {
    margin-right: 4rem !important;
  }
  .me-sm-auto {
    margin-right: auto !important;
  }
  .mb-sm-0 {
    margin-bottom: 0 !important;
  }
  .mb-sm-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-sm-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-sm-3 {
    margin-bottom: 0.75rem !important;
  }
  .mb-sm-4 {
    margin-bottom: 1rem !important;
  }
  .mb-sm-5 {
    margin-bottom: 1.5rem !important;
  }
  .mb-sm-6 {
    margin-bottom: 2rem !important;
  }
  .mb-sm-7 {
    margin-bottom: 3rem !important;
  }
  .mb-sm-8 {
    margin-bottom: 4rem !important;
  }
  .mb-sm-auto {
    margin-bottom: auto !important;
  }
  .ms-sm-0 {
    margin-left: 0 !important;
  }
  .ms-sm-1 {
    margin-left: 0.25rem !important;
  }
  .ms-sm-2 {
    margin-left: 0.5rem !important;
  }
  .ms-sm-3 {
    margin-left: 0.75rem !important;
  }
  .ms-sm-4 {
    margin-left: 1rem !important;
  }
  .ms-sm-5 {
    margin-left: 1.5rem !important;
  }
  .ms-sm-6 {
    margin-left: 2rem !important;
  }
  .ms-sm-7 {
    margin-left: 3rem !important;
  }
  .ms-sm-8 {
    margin-left: 4rem !important;
  }
  .ms-sm-auto {
    margin-left: auto !important;
  }
  .p-sm-0 {
    padding: 0 !important;
  }
  .p-sm-1 {
    padding: 0.25rem !important;
  }
  .p-sm-2 {
    padding: 0.5rem !important;
  }
  .p-sm-3 {
    padding: 0.75rem !important;
  }
  .p-sm-4 {
    padding: 1rem !important;
  }
  .p-sm-5 {
    padding: 1.5rem !important;
  }
  .p-sm-6 {
    padding: 2rem !important;
  }
  .p-sm-7 {
    padding: 3rem !important;
  }
  .p-sm-8 {
    padding: 4rem !important;
  }
  .px-sm-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-sm-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-sm-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-sm-3 {
    padding-right: 0.75rem !important;
    padding-left: 0.75rem !important;
  }
  .px-sm-4 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-sm-5 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-sm-6 {
    padding-right: 2rem !important;
    padding-left: 2rem !important;
  }
  .px-sm-7 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .px-sm-8 {
    padding-right: 4rem !important;
    padding-left: 4rem !important;
  }
  .py-sm-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-sm-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-sm-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-sm-3 {
    padding-top: 0.75rem !important;
    padding-bottom: 0.75rem !important;
  }
  .py-sm-4 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-sm-5 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-sm-6 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }
  .py-sm-7 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .py-sm-8 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
  .pt-sm-0 {
    padding-top: 0 !important;
  }
  .pt-sm-1 {
    padding-top: 0.25rem !important;
  }
  .pt-sm-2 {
    padding-top: 0.5rem !important;
  }
  .pt-sm-3 {
    padding-top: 0.75rem !important;
  }
  .pt-sm-4 {
    padding-top: 1rem !important;
  }
  .pt-sm-5 {
    padding-top: 1.5rem !important;
  }
  .pt-sm-6 {
    padding-top: 2rem !important;
  }
  .pt-sm-7 {
    padding-top: 3rem !important;
  }
  .pt-sm-8 {
    padding-top: 4rem !important;
  }
  .pe-sm-0 {
    padding-right: 0 !important;
  }
  .pe-sm-1 {
    padding-right: 0.25rem !important;
  }
  .pe-sm-2 {
    padding-right: 0.5rem !important;
  }
  .pe-sm-3 {
    padding-right: 0.75rem !important;
  }
  .pe-sm-4 {
    padding-right: 1rem !important;
  }
  .pe-sm-5 {
    padding-right: 1.5rem !important;
  }
  .pe-sm-6 {
    padding-right: 2rem !important;
  }
  .pe-sm-7 {
    padding-right: 3rem !important;
  }
  .pe-sm-8 {
    padding-right: 4rem !important;
  }
  .pb-sm-0 {
    padding-bottom: 0 !important;
  }
  .pb-sm-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-sm-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-sm-3 {
    padding-bottom: 0.75rem !important;
  }
  .pb-sm-4 {
    padding-bottom: 1rem !important;
  }
  .pb-sm-5 {
    padding-bottom: 1.5rem !important;
  }
  .pb-sm-6 {
    padding-bottom: 2rem !important;
  }
  .pb-sm-7 {
    padding-bottom: 3rem !important;
  }
  .pb-sm-8 {
    padding-bottom: 4rem !important;
  }
  .ps-sm-0 {
    padding-left: 0 !important;
  }
  .ps-sm-1 {
    padding-left: 0.25rem !important;
  }
  .ps-sm-2 {
    padding-left: 0.5rem !important;
  }
  .ps-sm-3 {
    padding-left: 0.75rem !important;
  }
  .ps-sm-4 {
    padding-left: 1rem !important;
  }
  .ps-sm-5 {
    padding-left: 1.5rem !important;
  }
  .ps-sm-6 {
    padding-left: 2rem !important;
  }
  .ps-sm-7 {
    padding-left: 3rem !important;
  }
  .ps-sm-8 {
    padding-left: 4rem !important;
  }
  .gap-sm-0 {
    gap: 0 !important;
  }
  .gap-sm-1 {
    gap: 0.25rem !important;
  }
  .gap-sm-2 {
    gap: 0.5rem !important;
  }
  .gap-sm-3 {
    gap: 0.75rem !important;
  }
  .gap-sm-4 {
    gap: 1rem !important;
  }
  .gap-sm-5 {
    gap: 1.5rem !important;
  }
  .gap-sm-6 {
    gap: 2rem !important;
  }
  .gap-sm-7 {
    gap: 3rem !important;
  }
  .gap-sm-8 {
    gap: 4rem !important;
  }
  .row-gap-sm-0 {
    row-gap: 0 !important;
  }
  .row-gap-sm-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-sm-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-sm-3 {
    row-gap: 0.75rem !important;
  }
  .row-gap-sm-4 {
    row-gap: 1rem !important;
  }
  .row-gap-sm-5 {
    row-gap: 1.5rem !important;
  }
  .row-gap-sm-6 {
    row-gap: 2rem !important;
  }
  .row-gap-sm-7 {
    row-gap: 3rem !important;
  }
  .row-gap-sm-8 {
    row-gap: 4rem !important;
  }
  .column-gap-sm-0 {
    column-gap: 0 !important;
  }
  .column-gap-sm-1 {
    column-gap: 0.25rem !important;
  }
  .column-gap-sm-2 {
    column-gap: 0.5rem !important;
  }
  .column-gap-sm-3 {
    column-gap: 0.75rem !important;
  }
  .column-gap-sm-4 {
    column-gap: 1rem !important;
  }
  .column-gap-sm-5 {
    column-gap: 1.5rem !important;
  }
  .column-gap-sm-6 {
    column-gap: 2rem !important;
  }
  .column-gap-sm-7 {
    column-gap: 3rem !important;
  }
  .column-gap-sm-8 {
    column-gap: 4rem !important;
  }
  .text-sm-start {
    text-align: left !important;
  }
  .text-sm-end {
    text-align: right !important;
  }
  .text-sm-center {
    text-align: center !important;
  }
}
@media (min-width: 768px) {
  .float-md-start {
    float: left !important;
  }
  .float-md-end {
    float: right !important;
  }
  .float-md-none {
    float: none !important;
  }
  .object-fit-md-contain {
    object-fit: contain !important;
  }
  .object-fit-md-cover {
    object-fit: cover !important;
  }
  .object-fit-md-fill {
    object-fit: fill !important;
  }
  .object-fit-md-scale {
    object-fit: scale-down !important;
  }
  .object-fit-md-none {
    object-fit: none !important;
  }
  .d-md-inline {
    display: inline !important;
  }
  .d-md-inline-block {
    display: inline-block !important;
  }
  .d-md-block {
    display: block !important;
  }
  .d-md-grid {
    display: grid !important;
  }
  .d-md-inline-grid {
    display: inline-grid !important;
  }
  .d-md-table {
    display: table !important;
  }
  .d-md-table-row {
    display: table-row !important;
  }
  .d-md-table-cell {
    display: table-cell !important;
  }
  .d-md-flex {
    display: flex !important;
  }
  .d-md-inline-flex {
    display: inline-flex !important;
  }
  .d-md-none {
    display: none !important;
  }
  .flex-md-fill {
    flex: 1 1 auto !important;
  }
  .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-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;
  }
  .flex-md-wrap {
    flex-wrap: wrap !important;
  }
  .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !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;
  }
  .justify-content-md-evenly {
    justify-content: space-evenly !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;
  }
  .order-md-first {
    order: -1 !important;
  }
  .order-md-0 {
    order: 0 !important;
  }
  .order-md-1 {
    order: 1 !important;
  }
  .order-md-2 {
    order: 2 !important;
  }
  .order-md-3 {
    order: 3 !important;
  }
  .order-md-4 {
    order: 4 !important;
  }
  .order-md-5 {
    order: 5 !important;
  }
  .order-md-last {
    order: 6 !important;
  }
  .m-md-0 {
    margin: 0 !important;
  }
  .m-md-1 {
    margin: 0.25rem !important;
  }
  .m-md-2 {
    margin: 0.5rem !important;
  }
  .m-md-3 {
    margin: 0.75rem !important;
  }
  .m-md-4 {
    margin: 1rem !important;
  }
  .m-md-5 {
    margin: 1.5rem !important;
  }
  .m-md-6 {
    margin: 2rem !important;
  }
  .m-md-7 {
    margin: 3rem !important;
  }
  .m-md-8 {
    margin: 4rem !important;
  }
  .m-md-auto {
    margin: auto !important;
  }
  .mx-md-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-md-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-md-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-md-3 {
    margin-right: 0.75rem !important;
    margin-left: 0.75rem !important;
  }
  .mx-md-4 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-md-5 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-md-6 {
    margin-right: 2rem !important;
    margin-left: 2rem !important;
  }
  .mx-md-7 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-md-8 {
    margin-right: 4rem !important;
    margin-left: 4rem !important;
  }
  .mx-md-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-md-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-md-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-md-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-md-3 {
    margin-top: 0.75rem !important;
    margin-bottom: 0.75rem !important;
  }
  .my-md-4 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-md-5 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-md-6 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }
  .my-md-7 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-md-8 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }
  .my-md-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-md-0 {
    margin-top: 0 !important;
  }
  .mt-md-1 {
    margin-top: 0.25rem !important;
  }
  .mt-md-2 {
    margin-top: 0.5rem !important;
  }
  .mt-md-3 {
    margin-top: 0.75rem !important;
  }
  .mt-md-4 {
    margin-top: 1rem !important;
  }
  .mt-md-5 {
    margin-top: 1.5rem !important;
  }
  .mt-md-6 {
    margin-top: 2rem !important;
  }
  .mt-md-7 {
    margin-top: 3rem !important;
  }
  .mt-md-8 {
    margin-top: 4rem !important;
  }
  .mt-md-auto {
    margin-top: auto !important;
  }
  .me-md-0 {
    margin-right: 0 !important;
  }
  .me-md-1 {
    margin-right: 0.25rem !important;
  }
  .me-md-2 {
    margin-right: 0.5rem !important;
  }
  .me-md-3 {
    margin-right: 0.75rem !important;
  }
  .me-md-4 {
    margin-right: 1rem !important;
  }
  .me-md-5 {
    margin-right: 1.5rem !important;
  }
  .me-md-6 {
    margin-right: 2rem !important;
  }
  .me-md-7 {
    margin-right: 3rem !important;
  }
  .me-md-8 {
    margin-right: 4rem !important;
  }
  .me-md-auto {
    margin-right: auto !important;
  }
  .mb-md-0 {
    margin-bottom: 0 !important;
  }
  .mb-md-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-md-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-md-3 {
    margin-bottom: 0.75rem !important;
  }
  .mb-md-4 {
    margin-bottom: 1rem !important;
  }
  .mb-md-5 {
    margin-bottom: 1.5rem !important;
  }
  .mb-md-6 {
    margin-bottom: 2rem !important;
  }
  .mb-md-7 {
    margin-bottom: 3rem !important;
  }
  .mb-md-8 {
    margin-bottom: 4rem !important;
  }
  .mb-md-auto {
    margin-bottom: auto !important;
  }
  .ms-md-0 {
    margin-left: 0 !important;
  }
  .ms-md-1 {
    margin-left: 0.25rem !important;
  }
  .ms-md-2 {
    margin-left: 0.5rem !important;
  }
  .ms-md-3 {
    margin-left: 0.75rem !important;
  }
  .ms-md-4 {
    margin-left: 1rem !important;
  }
  .ms-md-5 {
    margin-left: 1.5rem !important;
  }
  .ms-md-6 {
    margin-left: 2rem !important;
  }
  .ms-md-7 {
    margin-left: 3rem !important;
  }
  .ms-md-8 {
    margin-left: 4rem !important;
  }
  .ms-md-auto {
    margin-left: auto !important;
  }
  .p-md-0 {
    padding: 0 !important;
  }
  .p-md-1 {
    padding: 0.25rem !important;
  }
  .p-md-2 {
    padding: 0.5rem !important;
  }
  .p-md-3 {
    padding: 0.75rem !important;
  }
  .p-md-4 {
    padding: 1rem !important;
  }
  .p-md-5 {
    padding: 1.5rem !important;
  }
  .p-md-6 {
    padding: 2rem !important;
  }
  .p-md-7 {
    padding: 3rem !important;
  }
  .p-md-8 {
    padding: 4rem !important;
  }
  .px-md-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-md-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-md-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-md-3 {
    padding-right: 0.75rem !important;
    padding-left: 0.75rem !important;
  }
  .px-md-4 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-md-5 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-md-6 {
    padding-right: 2rem !important;
    padding-left: 2rem !important;
  }
  .px-md-7 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .px-md-8 {
    padding-right: 4rem !important;
    padding-left: 4rem !important;
  }
  .py-md-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-md-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-md-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-md-3 {
    padding-top: 0.75rem !important;
    padding-bottom: 0.75rem !important;
  }
  .py-md-4 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-md-5 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-md-6 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }
  .py-md-7 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .py-md-8 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
  .pt-md-0 {
    padding-top: 0 !important;
  }
  .pt-md-1 {
    padding-top: 0.25rem !important;
  }
  .pt-md-2 {
    padding-top: 0.5rem !important;
  }
  .pt-md-3 {
    padding-top: 0.75rem !important;
  }
  .pt-md-4 {
    padding-top: 1rem !important;
  }
  .pt-md-5 {
    padding-top: 1.5rem !important;
  }
  .pt-md-6 {
    padding-top: 2rem !important;
  }
  .pt-md-7 {
    padding-top: 3rem !important;
  }
  .pt-md-8 {
    padding-top: 4rem !important;
  }
  .pe-md-0 {
    padding-right: 0 !important;
  }
  .pe-md-1 {
    padding-right: 0.25rem !important;
  }
  .pe-md-2 {
    padding-right: 0.5rem !important;
  }
  .pe-md-3 {
    padding-right: 0.75rem !important;
  }
  .pe-md-4 {
    padding-right: 1rem !important;
  }
  .pe-md-5 {
    padding-right: 1.5rem !important;
  }
  .pe-md-6 {
    padding-right: 2rem !important;
  }
  .pe-md-7 {
    padding-right: 3rem !important;
  }
  .pe-md-8 {
    padding-right: 4rem !important;
  }
  .pb-md-0 {
    padding-bottom: 0 !important;
  }
  .pb-md-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-md-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-md-3 {
    padding-bottom: 0.75rem !important;
  }
  .pb-md-4 {
    padding-bottom: 1rem !important;
  }
  .pb-md-5 {
    padding-bottom: 1.5rem !important;
  }
  .pb-md-6 {
    padding-bottom: 2rem !important;
  }
  .pb-md-7 {
    padding-bottom: 3rem !important;
  }
  .pb-md-8 {
    padding-bottom: 4rem !important;
  }
  .ps-md-0 {
    padding-left: 0 !important;
  }
  .ps-md-1 {
    padding-left: 0.25rem !important;
  }
  .ps-md-2 {
    padding-left: 0.5rem !important;
  }
  .ps-md-3 {
    padding-left: 0.75rem !important;
  }
  .ps-md-4 {
    padding-left: 1rem !important;
  }
  .ps-md-5 {
    padding-left: 1.5rem !important;
  }
  .ps-md-6 {
    padding-left: 2rem !important;
  }
  .ps-md-7 {
    padding-left: 3rem !important;
  }
  .ps-md-8 {
    padding-left: 4rem !important;
  }
  .gap-md-0 {
    gap: 0 !important;
  }
  .gap-md-1 {
    gap: 0.25rem !important;
  }
  .gap-md-2 {
    gap: 0.5rem !important;
  }
  .gap-md-3 {
    gap: 0.75rem !important;
  }
  .gap-md-4 {
    gap: 1rem !important;
  }
  .gap-md-5 {
    gap: 1.5rem !important;
  }
  .gap-md-6 {
    gap: 2rem !important;
  }
  .gap-md-7 {
    gap: 3rem !important;
  }
  .gap-md-8 {
    gap: 4rem !important;
  }
  .row-gap-md-0 {
    row-gap: 0 !important;
  }
  .row-gap-md-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-md-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-md-3 {
    row-gap: 0.75rem !important;
  }
  .row-gap-md-4 {
    row-gap: 1rem !important;
  }
  .row-gap-md-5 {
    row-gap: 1.5rem !important;
  }
  .row-gap-md-6 {
    row-gap: 2rem !important;
  }
  .row-gap-md-7 {
    row-gap: 3rem !important;
  }
  .row-gap-md-8 {
    row-gap: 4rem !important;
  }
  .column-gap-md-0 {
    column-gap: 0 !important;
  }
  .column-gap-md-1 {
    column-gap: 0.25rem !important;
  }
  .column-gap-md-2 {
    column-gap: 0.5rem !important;
  }
  .column-gap-md-3 {
    column-gap: 0.75rem !important;
  }
  .column-gap-md-4 {
    column-gap: 1rem !important;
  }
  .column-gap-md-5 {
    column-gap: 1.5rem !important;
  }
  .column-gap-md-6 {
    column-gap: 2rem !important;
  }
  .column-gap-md-7 {
    column-gap: 3rem !important;
  }
  .column-gap-md-8 {
    column-gap: 4rem !important;
  }
  .text-md-start {
    text-align: left !important;
  }
  .text-md-end {
    text-align: right !important;
  }
  .text-md-center {
    text-align: center !important;
  }
}
@media (min-width: 992px) {
  .float-lg-start {
    float: left !important;
  }
  .float-lg-end {
    float: right !important;
  }
  .float-lg-none {
    float: none !important;
  }
  .object-fit-lg-contain {
    object-fit: contain !important;
  }
  .object-fit-lg-cover {
    object-fit: cover !important;
  }
  .object-fit-lg-fill {
    object-fit: fill !important;
  }
  .object-fit-lg-scale {
    object-fit: scale-down !important;
  }
  .object-fit-lg-none {
    object-fit: none !important;
  }
  .d-lg-inline {
    display: inline !important;
  }
  .d-lg-inline-block {
    display: inline-block !important;
  }
  .d-lg-block {
    display: block !important;
  }
  .d-lg-grid {
    display: grid !important;
  }
  .d-lg-inline-grid {
    display: inline-grid !important;
  }
  .d-lg-table {
    display: table !important;
  }
  .d-lg-table-row {
    display: table-row !important;
  }
  .d-lg-table-cell {
    display: table-cell !important;
  }
  .d-lg-flex {
    display: flex !important;
  }
  .d-lg-inline-flex {
    display: inline-flex !important;
  }
  .d-lg-none {
    display: none !important;
  }
  .flex-lg-fill {
    flex: 1 1 auto !important;
  }
  .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-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;
  }
  .flex-lg-wrap {
    flex-wrap: wrap !important;
  }
  .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !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;
  }
  .justify-content-lg-evenly {
    justify-content: space-evenly !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;
  }
  .order-lg-first {
    order: -1 !important;
  }
  .order-lg-0 {
    order: 0 !important;
  }
  .order-lg-1 {
    order: 1 !important;
  }
  .order-lg-2 {
    order: 2 !important;
  }
  .order-lg-3 {
    order: 3 !important;
  }
  .order-lg-4 {
    order: 4 !important;
  }
  .order-lg-5 {
    order: 5 !important;
  }
  .order-lg-last {
    order: 6 !important;
  }
  .m-lg-0 {
    margin: 0 !important;
  }
  .m-lg-1 {
    margin: 0.25rem !important;
  }
  .m-lg-2 {
    margin: 0.5rem !important;
  }
  .m-lg-3 {
    margin: 0.75rem !important;
  }
  .m-lg-4 {
    margin: 1rem !important;
  }
  .m-lg-5 {
    margin: 1.5rem !important;
  }
  .m-lg-6 {
    margin: 2rem !important;
  }
  .m-lg-7 {
    margin: 3rem !important;
  }
  .m-lg-8 {
    margin: 4rem !important;
  }
  .m-lg-auto {
    margin: auto !important;
  }
  .mx-lg-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-lg-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-lg-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-lg-3 {
    margin-right: 0.75rem !important;
    margin-left: 0.75rem !important;
  }
  .mx-lg-4 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-lg-5 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-lg-6 {
    margin-right: 2rem !important;
    margin-left: 2rem !important;
  }
  .mx-lg-7 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-lg-8 {
    margin-right: 4rem !important;
    margin-left: 4rem !important;
  }
  .mx-lg-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-lg-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-lg-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-lg-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-lg-3 {
    margin-top: 0.75rem !important;
    margin-bottom: 0.75rem !important;
  }
  .my-lg-4 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-lg-5 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-lg-6 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }
  .my-lg-7 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-lg-8 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }
  .my-lg-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-lg-0 {
    margin-top: 0 !important;
  }
  .mt-lg-1 {
    margin-top: 0.25rem !important;
  }
  .mt-lg-2 {
    margin-top: 0.5rem !important;
  }
  .mt-lg-3 {
    margin-top: 0.75rem !important;
  }
  .mt-lg-4 {
    margin-top: 1rem !important;
  }
  .mt-lg-5 {
    margin-top: 1.5rem !important;
  }
  .mt-lg-6 {
    margin-top: 2rem !important;
  }
  .mt-lg-7 {
    margin-top: 3rem !important;
  }
  .mt-lg-8 {
    margin-top: 4rem !important;
  }
  .mt-lg-auto {
    margin-top: auto !important;
  }
  .me-lg-0 {
    margin-right: 0 !important;
  }
  .me-lg-1 {
    margin-right: 0.25rem !important;
  }
  .me-lg-2 {
    margin-right: 0.5rem !important;
  }
  .me-lg-3 {
    margin-right: 0.75rem !important;
  }
  .me-lg-4 {
    margin-right: 1rem !important;
  }
  .me-lg-5 {
    margin-right: 1.5rem !important;
  }
  .me-lg-6 {
    margin-right: 2rem !important;
  }
  .me-lg-7 {
    margin-right: 3rem !important;
  }
  .me-lg-8 {
    margin-right: 4rem !important;
  }
  .me-lg-auto {
    margin-right: auto !important;
  }
  .mb-lg-0 {
    margin-bottom: 0 !important;
  }
  .mb-lg-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-lg-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-lg-3 {
    margin-bottom: 0.75rem !important;
  }
  .mb-lg-4 {
    margin-bottom: 1rem !important;
  }
  .mb-lg-5 {
    margin-bottom: 1.5rem !important;
  }
  .mb-lg-6 {
    margin-bottom: 2rem !important;
  }
  .mb-lg-7 {
    margin-bottom: 3rem !important;
  }
  .mb-lg-8 {
    margin-bottom: 4rem !important;
  }
  .mb-lg-auto {
    margin-bottom: auto !important;
  }
  .ms-lg-0 {
    margin-left: 0 !important;
  }
  .ms-lg-1 {
    margin-left: 0.25rem !important;
  }
  .ms-lg-2 {
    margin-left: 0.5rem !important;
  }
  .ms-lg-3 {
    margin-left: 0.75rem !important;
  }
  .ms-lg-4 {
    margin-left: 1rem !important;
  }
  .ms-lg-5 {
    margin-left: 1.5rem !important;
  }
  .ms-lg-6 {
    margin-left: 2rem !important;
  }
  .ms-lg-7 {
    margin-left: 3rem !important;
  }
  .ms-lg-8 {
    margin-left: 4rem !important;
  }
  .ms-lg-auto {
    margin-left: auto !important;
  }
  .p-lg-0 {
    padding: 0 !important;
  }
  .p-lg-1 {
    padding: 0.25rem !important;
  }
  .p-lg-2 {
    padding: 0.5rem !important;
  }
  .p-lg-3 {
    padding: 0.75rem !important;
  }
  .p-lg-4 {
    padding: 1rem !important;
  }
  .p-lg-5 {
    padding: 1.5rem !important;
  }
  .p-lg-6 {
    padding: 2rem !important;
  }
  .p-lg-7 {
    padding: 3rem !important;
  }
  .p-lg-8 {
    padding: 4rem !important;
  }
  .px-lg-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-lg-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-lg-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-lg-3 {
    padding-right: 0.75rem !important;
    padding-left: 0.75rem !important;
  }
  .px-lg-4 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-lg-5 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-lg-6 {
    padding-right: 2rem !important;
    padding-left: 2rem !important;
  }
  .px-lg-7 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .px-lg-8 {
    padding-right: 4rem !important;
    padding-left: 4rem !important;
  }
  .py-lg-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-lg-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-lg-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-lg-3 {
    padding-top: 0.75rem !important;
    padding-bottom: 0.75rem !important;
  }
  .py-lg-4 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-lg-5 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-lg-6 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }
  .py-lg-7 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .py-lg-8 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
  .pt-lg-0 {
    padding-top: 0 !important;
  }
  .pt-lg-1 {
    padding-top: 0.25rem !important;
  }
  .pt-lg-2 {
    padding-top: 0.5rem !important;
  }
  .pt-lg-3 {
    padding-top: 0.75rem !important;
  }
  .pt-lg-4 {
    padding-top: 1rem !important;
  }
  .pt-lg-5 {
    padding-top: 1.5rem !important;
  }
  .pt-lg-6 {
    padding-top: 2rem !important;
  }
  .pt-lg-7 {
    padding-top: 3rem !important;
  }
  .pt-lg-8 {
    padding-top: 4rem !important;
  }
  .pe-lg-0 {
    padding-right: 0 !important;
  }
  .pe-lg-1 {
    padding-right: 0.25rem !important;
  }
  .pe-lg-2 {
    padding-right: 0.5rem !important;
  }
  .pe-lg-3 {
    padding-right: 0.75rem !important;
  }
  .pe-lg-4 {
    padding-right: 1rem !important;
  }
  .pe-lg-5 {
    padding-right: 1.5rem !important;
  }
  .pe-lg-6 {
    padding-right: 2rem !important;
  }
  .pe-lg-7 {
    padding-right: 3rem !important;
  }
  .pe-lg-8 {
    padding-right: 4rem !important;
  }
  .pb-lg-0 {
    padding-bottom: 0 !important;
  }
  .pb-lg-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-lg-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-lg-3 {
    padding-bottom: 0.75rem !important;
  }
  .pb-lg-4 {
    padding-bottom: 1rem !important;
  }
  .pb-lg-5 {
    padding-bottom: 1.5rem !important;
  }
  .pb-lg-6 {
    padding-bottom: 2rem !important;
  }
  .pb-lg-7 {
    padding-bottom: 3rem !important;
  }
  .pb-lg-8 {
    padding-bottom: 4rem !important;
  }
  .ps-lg-0 {
    padding-left: 0 !important;
  }
  .ps-lg-1 {
    padding-left: 0.25rem !important;
  }
  .ps-lg-2 {
    padding-left: 0.5rem !important;
  }
  .ps-lg-3 {
    padding-left: 0.75rem !important;
  }
  .ps-lg-4 {
    padding-left: 1rem !important;
  }
  .ps-lg-5 {
    padding-left: 1.5rem !important;
  }
  .ps-lg-6 {
    padding-left: 2rem !important;
  }
  .ps-lg-7 {
    padding-left: 3rem !important;
  }
  .ps-lg-8 {
    padding-left: 4rem !important;
  }
  .gap-lg-0 {
    gap: 0 !important;
  }
  .gap-lg-1 {
    gap: 0.25rem !important;
  }
  .gap-lg-2 {
    gap: 0.5rem !important;
  }
  .gap-lg-3 {
    gap: 0.75rem !important;
  }
  .gap-lg-4 {
    gap: 1rem !important;
  }
  .gap-lg-5 {
    gap: 1.5rem !important;
  }
  .gap-lg-6 {
    gap: 2rem !important;
  }
  .gap-lg-7 {
    gap: 3rem !important;
  }
  .gap-lg-8 {
    gap: 4rem !important;
  }
  .row-gap-lg-0 {
    row-gap: 0 !important;
  }
  .row-gap-lg-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-lg-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-lg-3 {
    row-gap: 0.75rem !important;
  }
  .row-gap-lg-4 {
    row-gap: 1rem !important;
  }
  .row-gap-lg-5 {
    row-gap: 1.5rem !important;
  }
  .row-gap-lg-6 {
    row-gap: 2rem !important;
  }
  .row-gap-lg-7 {
    row-gap: 3rem !important;
  }
  .row-gap-lg-8 {
    row-gap: 4rem !important;
  }
  .column-gap-lg-0 {
    column-gap: 0 !important;
  }
  .column-gap-lg-1 {
    column-gap: 0.25rem !important;
  }
  .column-gap-lg-2 {
    column-gap: 0.5rem !important;
  }
  .column-gap-lg-3 {
    column-gap: 0.75rem !important;
  }
  .column-gap-lg-4 {
    column-gap: 1rem !important;
  }
  .column-gap-lg-5 {
    column-gap: 1.5rem !important;
  }
  .column-gap-lg-6 {
    column-gap: 2rem !important;
  }
  .column-gap-lg-7 {
    column-gap: 3rem !important;
  }
  .column-gap-lg-8 {
    column-gap: 4rem !important;
  }
  .text-lg-start {
    text-align: left !important;
  }
  .text-lg-end {
    text-align: right !important;
  }
  .text-lg-center {
    text-align: center !important;
  }
}
@media (min-width: 1280px) {
  .float-xl-start {
    float: left !important;
  }
  .float-xl-end {
    float: right !important;
  }
  .float-xl-none {
    float: none !important;
  }
  .object-fit-xl-contain {
    object-fit: contain !important;
  }
  .object-fit-xl-cover {
    object-fit: cover !important;
  }
  .object-fit-xl-fill {
    object-fit: fill !important;
  }
  .object-fit-xl-scale {
    object-fit: scale-down !important;
  }
  .object-fit-xl-none {
    object-fit: none !important;
  }
  .d-xl-inline {
    display: inline !important;
  }
  .d-xl-inline-block {
    display: inline-block !important;
  }
  .d-xl-block {
    display: block !important;
  }
  .d-xl-grid {
    display: grid !important;
  }
  .d-xl-inline-grid {
    display: inline-grid !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;
  }
  .d-xl-none {
    display: none !important;
  }
  .flex-xl-fill {
    flex: 1 1 auto !important;
  }
  .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-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;
  }
  .flex-xl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !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;
  }
  .justify-content-xl-evenly {
    justify-content: space-evenly !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;
  }
  .order-xl-first {
    order: -1 !important;
  }
  .order-xl-0 {
    order: 0 !important;
  }
  .order-xl-1 {
    order: 1 !important;
  }
  .order-xl-2 {
    order: 2 !important;
  }
  .order-xl-3 {
    order: 3 !important;
  }
  .order-xl-4 {
    order: 4 !important;
  }
  .order-xl-5 {
    order: 5 !important;
  }
  .order-xl-last {
    order: 6 !important;
  }
  .m-xl-0 {
    margin: 0 !important;
  }
  .m-xl-1 {
    margin: 0.25rem !important;
  }
  .m-xl-2 {
    margin: 0.5rem !important;
  }
  .m-xl-3 {
    margin: 0.75rem !important;
  }
  .m-xl-4 {
    margin: 1rem !important;
  }
  .m-xl-5 {
    margin: 1.5rem !important;
  }
  .m-xl-6 {
    margin: 2rem !important;
  }
  .m-xl-7 {
    margin: 3rem !important;
  }
  .m-xl-8 {
    margin: 4rem !important;
  }
  .m-xl-auto {
    margin: auto !important;
  }
  .mx-xl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-xl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-xl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-xl-3 {
    margin-right: 0.75rem !important;
    margin-left: 0.75rem !important;
  }
  .mx-xl-4 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-xl-5 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-xl-6 {
    margin-right: 2rem !important;
    margin-left: 2rem !important;
  }
  .mx-xl-7 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-xl-8 {
    margin-right: 4rem !important;
    margin-left: 4rem !important;
  }
  .mx-xl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-xl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-xl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-xl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-xl-3 {
    margin-top: 0.75rem !important;
    margin-bottom: 0.75rem !important;
  }
  .my-xl-4 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-xl-5 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-xl-6 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }
  .my-xl-7 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-xl-8 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }
  .my-xl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-xl-0 {
    margin-top: 0 !important;
  }
  .mt-xl-1 {
    margin-top: 0.25rem !important;
  }
  .mt-xl-2 {
    margin-top: 0.5rem !important;
  }
  .mt-xl-3 {
    margin-top: 0.75rem !important;
  }
  .mt-xl-4 {
    margin-top: 1rem !important;
  }
  .mt-xl-5 {
    margin-top: 1.5rem !important;
  }
  .mt-xl-6 {
    margin-top: 2rem !important;
  }
  .mt-xl-7 {
    margin-top: 3rem !important;
  }
  .mt-xl-8 {
    margin-top: 4rem !important;
  }
  .mt-xl-auto {
    margin-top: auto !important;
  }
  .me-xl-0 {
    margin-right: 0 !important;
  }
  .me-xl-1 {
    margin-right: 0.25rem !important;
  }
  .me-xl-2 {
    margin-right: 0.5rem !important;
  }
  .me-xl-3 {
    margin-right: 0.75rem !important;
  }
  .me-xl-4 {
    margin-right: 1rem !important;
  }
  .me-xl-5 {
    margin-right: 1.5rem !important;
  }
  .me-xl-6 {
    margin-right: 2rem !important;
  }
  .me-xl-7 {
    margin-right: 3rem !important;
  }
  .me-xl-8 {
    margin-right: 4rem !important;
  }
  .me-xl-auto {
    margin-right: auto !important;
  }
  .mb-xl-0 {
    margin-bottom: 0 !important;
  }
  .mb-xl-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-xl-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-xl-3 {
    margin-bottom: 0.75rem !important;
  }
  .mb-xl-4 {
    margin-bottom: 1rem !important;
  }
  .mb-xl-5 {
    margin-bottom: 1.5rem !important;
  }
  .mb-xl-6 {
    margin-bottom: 2rem !important;
  }
  .mb-xl-7 {
    margin-bottom: 3rem !important;
  }
  .mb-xl-8 {
    margin-bottom: 4rem !important;
  }
  .mb-xl-auto {
    margin-bottom: auto !important;
  }
  .ms-xl-0 {
    margin-left: 0 !important;
  }
  .ms-xl-1 {
    margin-left: 0.25rem !important;
  }
  .ms-xl-2 {
    margin-left: 0.5rem !important;
  }
  .ms-xl-3 {
    margin-left: 0.75rem !important;
  }
  .ms-xl-4 {
    margin-left: 1rem !important;
  }
  .ms-xl-5 {
    margin-left: 1.5rem !important;
  }
  .ms-xl-6 {
    margin-left: 2rem !important;
  }
  .ms-xl-7 {
    margin-left: 3rem !important;
  }
  .ms-xl-8 {
    margin-left: 4rem !important;
  }
  .ms-xl-auto {
    margin-left: auto !important;
  }
  .p-xl-0 {
    padding: 0 !important;
  }
  .p-xl-1 {
    padding: 0.25rem !important;
  }
  .p-xl-2 {
    padding: 0.5rem !important;
  }
  .p-xl-3 {
    padding: 0.75rem !important;
  }
  .p-xl-4 {
    padding: 1rem !important;
  }
  .p-xl-5 {
    padding: 1.5rem !important;
  }
  .p-xl-6 {
    padding: 2rem !important;
  }
  .p-xl-7 {
    padding: 3rem !important;
  }
  .p-xl-8 {
    padding: 4rem !important;
  }
  .px-xl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-xl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-xl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-xl-3 {
    padding-right: 0.75rem !important;
    padding-left: 0.75rem !important;
  }
  .px-xl-4 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-xl-5 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-xl-6 {
    padding-right: 2rem !important;
    padding-left: 2rem !important;
  }
  .px-xl-7 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .px-xl-8 {
    padding-right: 4rem !important;
    padding-left: 4rem !important;
  }
  .py-xl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-xl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-xl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-xl-3 {
    padding-top: 0.75rem !important;
    padding-bottom: 0.75rem !important;
  }
  .py-xl-4 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-xl-5 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-xl-6 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }
  .py-xl-7 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .py-xl-8 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
  .pt-xl-0 {
    padding-top: 0 !important;
  }
  .pt-xl-1 {
    padding-top: 0.25rem !important;
  }
  .pt-xl-2 {
    padding-top: 0.5rem !important;
  }
  .pt-xl-3 {
    padding-top: 0.75rem !important;
  }
  .pt-xl-4 {
    padding-top: 1rem !important;
  }
  .pt-xl-5 {
    padding-top: 1.5rem !important;
  }
  .pt-xl-6 {
    padding-top: 2rem !important;
  }
  .pt-xl-7 {
    padding-top: 3rem !important;
  }
  .pt-xl-8 {
    padding-top: 4rem !important;
  }
  .pe-xl-0 {
    padding-right: 0 !important;
  }
  .pe-xl-1 {
    padding-right: 0.25rem !important;
  }
  .pe-xl-2 {
    padding-right: 0.5rem !important;
  }
  .pe-xl-3 {
    padding-right: 0.75rem !important;
  }
  .pe-xl-4 {
    padding-right: 1rem !important;
  }
  .pe-xl-5 {
    padding-right: 1.5rem !important;
  }
  .pe-xl-6 {
    padding-right: 2rem !important;
  }
  .pe-xl-7 {
    padding-right: 3rem !important;
  }
  .pe-xl-8 {
    padding-right: 4rem !important;
  }
  .pb-xl-0 {
    padding-bottom: 0 !important;
  }
  .pb-xl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-xl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-xl-3 {
    padding-bottom: 0.75rem !important;
  }
  .pb-xl-4 {
    padding-bottom: 1rem !important;
  }
  .pb-xl-5 {
    padding-bottom: 1.5rem !important;
  }
  .pb-xl-6 {
    padding-bottom: 2rem !important;
  }
  .pb-xl-7 {
    padding-bottom: 3rem !important;
  }
  .pb-xl-8 {
    padding-bottom: 4rem !important;
  }
  .ps-xl-0 {
    padding-left: 0 !important;
  }
  .ps-xl-1 {
    padding-left: 0.25rem !important;
  }
  .ps-xl-2 {
    padding-left: 0.5rem !important;
  }
  .ps-xl-3 {
    padding-left: 0.75rem !important;
  }
  .ps-xl-4 {
    padding-left: 1rem !important;
  }
  .ps-xl-5 {
    padding-left: 1.5rem !important;
  }
  .ps-xl-6 {
    padding-left: 2rem !important;
  }
  .ps-xl-7 {
    padding-left: 3rem !important;
  }
  .ps-xl-8 {
    padding-left: 4rem !important;
  }
  .gap-xl-0 {
    gap: 0 !important;
  }
  .gap-xl-1 {
    gap: 0.25rem !important;
  }
  .gap-xl-2 {
    gap: 0.5rem !important;
  }
  .gap-xl-3 {
    gap: 0.75rem !important;
  }
  .gap-xl-4 {
    gap: 1rem !important;
  }
  .gap-xl-5 {
    gap: 1.5rem !important;
  }
  .gap-xl-6 {
    gap: 2rem !important;
  }
  .gap-xl-7 {
    gap: 3rem !important;
  }
  .gap-xl-8 {
    gap: 4rem !important;
  }
  .row-gap-xl-0 {
    row-gap: 0 !important;
  }
  .row-gap-xl-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-xl-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-xl-3 {
    row-gap: 0.75rem !important;
  }
  .row-gap-xl-4 {
    row-gap: 1rem !important;
  }
  .row-gap-xl-5 {
    row-gap: 1.5rem !important;
  }
  .row-gap-xl-6 {
    row-gap: 2rem !important;
  }
  .row-gap-xl-7 {
    row-gap: 3rem !important;
  }
  .row-gap-xl-8 {
    row-gap: 4rem !important;
  }
  .column-gap-xl-0 {
    column-gap: 0 !important;
  }
  .column-gap-xl-1 {
    column-gap: 0.25rem !important;
  }
  .column-gap-xl-2 {
    column-gap: 0.5rem !important;
  }
  .column-gap-xl-3 {
    column-gap: 0.75rem !important;
  }
  .column-gap-xl-4 {
    column-gap: 1rem !important;
  }
  .column-gap-xl-5 {
    column-gap: 1.5rem !important;
  }
  .column-gap-xl-6 {
    column-gap: 2rem !important;
  }
  .column-gap-xl-7 {
    column-gap: 3rem !important;
  }
  .column-gap-xl-8 {
    column-gap: 4rem !important;
  }
  .text-xl-start {
    text-align: left !important;
  }
  .text-xl-end {
    text-align: right !important;
  }
  .text-xl-center {
    text-align: center !important;
  }
}
@media (min-width: 1440px) {
  .float-xxl-start {
    float: left !important;
  }
  .float-xxl-end {
    float: right !important;
  }
  .float-xxl-none {
    float: none !important;
  }
  .object-fit-xxl-contain {
    object-fit: contain !important;
  }
  .object-fit-xxl-cover {
    object-fit: cover !important;
  }
  .object-fit-xxl-fill {
    object-fit: fill !important;
  }
  .object-fit-xxl-scale {
    object-fit: scale-down !important;
  }
  .object-fit-xxl-none {
    object-fit: none !important;
  }
  .d-xxl-inline {
    display: inline !important;
  }
  .d-xxl-inline-block {
    display: inline-block !important;
  }
  .d-xxl-block {
    display: block !important;
  }
  .d-xxl-grid {
    display: grid !important;
  }
  .d-xxl-inline-grid {
    display: inline-grid !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;
  }
  .d-xxl-none {
    display: none !important;
  }
  .flex-xxl-fill {
    flex: 1 1 auto !important;
  }
  .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-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;
  }
  .flex-xxl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xxl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xxl-wrap-reverse {
    flex-wrap: wrap-reverse !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;
  }
  .justify-content-xxl-evenly {
    justify-content: space-evenly !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;
  }
  .order-xxl-first {
    order: -1 !important;
  }
  .order-xxl-0 {
    order: 0 !important;
  }
  .order-xxl-1 {
    order: 1 !important;
  }
  .order-xxl-2 {
    order: 2 !important;
  }
  .order-xxl-3 {
    order: 3 !important;
  }
  .order-xxl-4 {
    order: 4 !important;
  }
  .order-xxl-5 {
    order: 5 !important;
  }
  .order-xxl-last {
    order: 6 !important;
  }
  .m-xxl-0 {
    margin: 0 !important;
  }
  .m-xxl-1 {
    margin: 0.25rem !important;
  }
  .m-xxl-2 {
    margin: 0.5rem !important;
  }
  .m-xxl-3 {
    margin: 0.75rem !important;
  }
  .m-xxl-4 {
    margin: 1rem !important;
  }
  .m-xxl-5 {
    margin: 1.5rem !important;
  }
  .m-xxl-6 {
    margin: 2rem !important;
  }
  .m-xxl-7 {
    margin: 3rem !important;
  }
  .m-xxl-8 {
    margin: 4rem !important;
  }
  .m-xxl-auto {
    margin: auto !important;
  }
  .mx-xxl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-xxl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-xxl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-xxl-3 {
    margin-right: 0.75rem !important;
    margin-left: 0.75rem !important;
  }
  .mx-xxl-4 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-xxl-5 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-xxl-6 {
    margin-right: 2rem !important;
    margin-left: 2rem !important;
  }
  .mx-xxl-7 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-xxl-8 {
    margin-right: 4rem !important;
    margin-left: 4rem !important;
  }
  .mx-xxl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-xxl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-xxl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-xxl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-xxl-3 {
    margin-top: 0.75rem !important;
    margin-bottom: 0.75rem !important;
  }
  .my-xxl-4 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-xxl-5 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-xxl-6 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }
  .my-xxl-7 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-xxl-8 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }
  .my-xxl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-xxl-0 {
    margin-top: 0 !important;
  }
  .mt-xxl-1 {
    margin-top: 0.25rem !important;
  }
  .mt-xxl-2 {
    margin-top: 0.5rem !important;
  }
  .mt-xxl-3 {
    margin-top: 0.75rem !important;
  }
  .mt-xxl-4 {
    margin-top: 1rem !important;
  }
  .mt-xxl-5 {
    margin-top: 1.5rem !important;
  }
  .mt-xxl-6 {
    margin-top: 2rem !important;
  }
  .mt-xxl-7 {
    margin-top: 3rem !important;
  }
  .mt-xxl-8 {
    margin-top: 4rem !important;
  }
  .mt-xxl-auto {
    margin-top: auto !important;
  }
  .me-xxl-0 {
    margin-right: 0 !important;
  }
  .me-xxl-1 {
    margin-right: 0.25rem !important;
  }
  .me-xxl-2 {
    margin-right: 0.5rem !important;
  }
  .me-xxl-3 {
    margin-right: 0.75rem !important;
  }
  .me-xxl-4 {
    margin-right: 1rem !important;
  }
  .me-xxl-5 {
    margin-right: 1.5rem !important;
  }
  .me-xxl-6 {
    margin-right: 2rem !important;
  }
  .me-xxl-7 {
    margin-right: 3rem !important;
  }
  .me-xxl-8 {
    margin-right: 4rem !important;
  }
  .me-xxl-auto {
    margin-right: auto !important;
  }
  .mb-xxl-0 {
    margin-bottom: 0 !important;
  }
  .mb-xxl-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-xxl-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-xxl-3 {
    margin-bottom: 0.75rem !important;
  }
  .mb-xxl-4 {
    margin-bottom: 1rem !important;
  }
  .mb-xxl-5 {
    margin-bottom: 1.5rem !important;
  }
  .mb-xxl-6 {
    margin-bottom: 2rem !important;
  }
  .mb-xxl-7 {
    margin-bottom: 3rem !important;
  }
  .mb-xxl-8 {
    margin-bottom: 4rem !important;
  }
  .mb-xxl-auto {
    margin-bottom: auto !important;
  }
  .ms-xxl-0 {
    margin-left: 0 !important;
  }
  .ms-xxl-1 {
    margin-left: 0.25rem !important;
  }
  .ms-xxl-2 {
    margin-left: 0.5rem !important;
  }
  .ms-xxl-3 {
    margin-left: 0.75rem !important;
  }
  .ms-xxl-4 {
    margin-left: 1rem !important;
  }
  .ms-xxl-5 {
    margin-left: 1.5rem !important;
  }
  .ms-xxl-6 {
    margin-left: 2rem !important;
  }
  .ms-xxl-7 {
    margin-left: 3rem !important;
  }
  .ms-xxl-8 {
    margin-left: 4rem !important;
  }
  .ms-xxl-auto {
    margin-left: auto !important;
  }
  .p-xxl-0 {
    padding: 0 !important;
  }
  .p-xxl-1 {
    padding: 0.25rem !important;
  }
  .p-xxl-2 {
    padding: 0.5rem !important;
  }
  .p-xxl-3 {
    padding: 0.75rem !important;
  }
  .p-xxl-4 {
    padding: 1rem !important;
  }
  .p-xxl-5 {
    padding: 1.5rem !important;
  }
  .p-xxl-6 {
    padding: 2rem !important;
  }
  .p-xxl-7 {
    padding: 3rem !important;
  }
  .p-xxl-8 {
    padding: 4rem !important;
  }
  .px-xxl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-xxl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-xxl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-xxl-3 {
    padding-right: 0.75rem !important;
    padding-left: 0.75rem !important;
  }
  .px-xxl-4 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-xxl-5 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-xxl-6 {
    padding-right: 2rem !important;
    padding-left: 2rem !important;
  }
  .px-xxl-7 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .px-xxl-8 {
    padding-right: 4rem !important;
    padding-left: 4rem !important;
  }
  .py-xxl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-xxl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-xxl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-xxl-3 {
    padding-top: 0.75rem !important;
    padding-bottom: 0.75rem !important;
  }
  .py-xxl-4 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-xxl-5 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-xxl-6 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }
  .py-xxl-7 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .py-xxl-8 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
  .pt-xxl-0 {
    padding-top: 0 !important;
  }
  .pt-xxl-1 {
    padding-top: 0.25rem !important;
  }
  .pt-xxl-2 {
    padding-top: 0.5rem !important;
  }
  .pt-xxl-3 {
    padding-top: 0.75rem !important;
  }
  .pt-xxl-4 {
    padding-top: 1rem !important;
  }
  .pt-xxl-5 {
    padding-top: 1.5rem !important;
  }
  .pt-xxl-6 {
    padding-top: 2rem !important;
  }
  .pt-xxl-7 {
    padding-top: 3rem !important;
  }
  .pt-xxl-8 {
    padding-top: 4rem !important;
  }
  .pe-xxl-0 {
    padding-right: 0 !important;
  }
  .pe-xxl-1 {
    padding-right: 0.25rem !important;
  }
  .pe-xxl-2 {
    padding-right: 0.5rem !important;
  }
  .pe-xxl-3 {
    padding-right: 0.75rem !important;
  }
  .pe-xxl-4 {
    padding-right: 1rem !important;
  }
  .pe-xxl-5 {
    padding-right: 1.5rem !important;
  }
  .pe-xxl-6 {
    padding-right: 2rem !important;
  }
  .pe-xxl-7 {
    padding-right: 3rem !important;
  }
  .pe-xxl-8 {
    padding-right: 4rem !important;
  }
  .pb-xxl-0 {
    padding-bottom: 0 !important;
  }
  .pb-xxl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-xxl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-xxl-3 {
    padding-bottom: 0.75rem !important;
  }
  .pb-xxl-4 {
    padding-bottom: 1rem !important;
  }
  .pb-xxl-5 {
    padding-bottom: 1.5rem !important;
  }
  .pb-xxl-6 {
    padding-bottom: 2rem !important;
  }
  .pb-xxl-7 {
    padding-bottom: 3rem !important;
  }
  .pb-xxl-8 {
    padding-bottom: 4rem !important;
  }
  .ps-xxl-0 {
    padding-left: 0 !important;
  }
  .ps-xxl-1 {
    padding-left: 0.25rem !important;
  }
  .ps-xxl-2 {
    padding-left: 0.5rem !important;
  }
  .ps-xxl-3 {
    padding-left: 0.75rem !important;
  }
  .ps-xxl-4 {
    padding-left: 1rem !important;
  }
  .ps-xxl-5 {
    padding-left: 1.5rem !important;
  }
  .ps-xxl-6 {
    padding-left: 2rem !important;
  }
  .ps-xxl-7 {
    padding-left: 3rem !important;
  }
  .ps-xxl-8 {
    padding-left: 4rem !important;
  }
  .gap-xxl-0 {
    gap: 0 !important;
  }
  .gap-xxl-1 {
    gap: 0.25rem !important;
  }
  .gap-xxl-2 {
    gap: 0.5rem !important;
  }
  .gap-xxl-3 {
    gap: 0.75rem !important;
  }
  .gap-xxl-4 {
    gap: 1rem !important;
  }
  .gap-xxl-5 {
    gap: 1.5rem !important;
  }
  .gap-xxl-6 {
    gap: 2rem !important;
  }
  .gap-xxl-7 {
    gap: 3rem !important;
  }
  .gap-xxl-8 {
    gap: 4rem !important;
  }
  .row-gap-xxl-0 {
    row-gap: 0 !important;
  }
  .row-gap-xxl-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-xxl-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-xxl-3 {
    row-gap: 0.75rem !important;
  }
  .row-gap-xxl-4 {
    row-gap: 1rem !important;
  }
  .row-gap-xxl-5 {
    row-gap: 1.5rem !important;
  }
  .row-gap-xxl-6 {
    row-gap: 2rem !important;
  }
  .row-gap-xxl-7 {
    row-gap: 3rem !important;
  }
  .row-gap-xxl-8 {
    row-gap: 4rem !important;
  }
  .column-gap-xxl-0 {
    column-gap: 0 !important;
  }
  .column-gap-xxl-1 {
    column-gap: 0.25rem !important;
  }
  .column-gap-xxl-2 {
    column-gap: 0.5rem !important;
  }
  .column-gap-xxl-3 {
    column-gap: 0.75rem !important;
  }
  .column-gap-xxl-4 {
    column-gap: 1rem !important;
  }
  .column-gap-xxl-5 {
    column-gap: 1.5rem !important;
  }
  .column-gap-xxl-6 {
    column-gap: 2rem !important;
  }
  .column-gap-xxl-7 {
    column-gap: 3rem !important;
  }
  .column-gap-xxl-8 {
    column-gap: 4rem !important;
  }
  .text-xxl-start {
    text-align: left !important;
  }
  .text-xxl-end {
    text-align: right !important;
  }
  .text-xxl-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .fs-1 {
    font-size: 2.5rem !important;
  }
  .fs-2 {
    font-size: 2rem !important;
  }
  .fs-3 {
    font-size: 1.75rem !important;
  }
  .fs-4 {
    font-size: 1.5rem !important;
  }
}
@media print {
  .d-print-inline {
    display: inline !important;
  }
  .d-print-inline-block {
    display: inline-block !important;
  }
  .d-print-block {
    display: block !important;
  }
  .d-print-grid {
    display: grid !important;
  }
  .d-print-inline-grid {
    display: inline-grid !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;
  }
  .d-print-none {
    display: none !important;
  }
}
.ps {
  touch-action: auto;
  overflow: hidden;
  overflow-anchor: none;
  -ms-overflow-style: none;
}
.ps .ps__rail-x,
.ps .ps__rail-y {
  position: absolute;
  display: none;
  border-radius: 0.5rem;
  opacity: 1;
  transition-property: background-color, opacity;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.ps .ps__rail-x .ps__thumb-x,
.ps .ps__rail-x .ps__thumb-y,
.ps .ps__rail-y .ps__thumb-x,
.ps .ps__rail-y .ps__thumb-y {
  position: absolute;
  border-radius: 0.5rem;
  --tw-bg-opacity: 1;
  background-color: rgb(138 138 137 / var(--tw-bg-opacity, 1));
  transition-property: background-color, opacity;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.ps .ps__rail-x {
  bottom: 0px;
  height: 0.5rem;
}
.ps .ps__rail-x .ps__thumb-x {
  bottom: 0px;
  height: 0.5rem;
}
.ps .ps__rail-x:hover > .ps__thumb-x,
.ps .ps__rail-x:focus > .ps__thumb-x,
.ps .ps__rail-x.ps--clicking .ps__thumb-x {
  height: 0.5rem;
  --tw-bg-opacity: 1;
  background-color: rgb(138 138 137 / var(--tw-bg-opacity, 1));
}
.ps .ps__rail-y {
  right: 0.5rem;
  margin-top: 0.75rem;
  margin-bottom: 0.75rem;
  width: 0.25rem;
}
.ps .ps__rail-y .ps__thumb-y {
  width: 0.25rem;
}
.ps .ps__rail-y:hover > .ps__thumb-y,
.ps .ps__rail-y:focus > .ps__thumb-y,
.ps .ps__rail-y.ps--clicking .ps__thumb-y {
  width: 0.25rem;
  --tw-bg-opacity: 1;
  background-color: rgb(138 138 137 / var(--tw-bg-opacity, 1));
}
.ps.ps--active-x > .ps__rail-x,
.ps.ps--active-y > .ps__rail-y {
  display: block;
  --tw-bg-opacity: 1;
  background-color: rgb(226 226 226 / var(--tw-bg-opacity, 1));
}
.ps:hover > .ps__rail-x,
.ps:hover > .ps__rail-y,
.ps.ps--focus > .ps__rail-x,
.ps.ps--focus > .ps__rail-y,
.ps.ps--scrolling-x > .ps__rail-x,
.ps.ps--scrolling-y > .ps__rail-y {
  opacity: 1;
}
.ps .ps__rail-x:hover,
.ps .ps__rail-y:hover,
.ps .ps__rail-x:focus,
.ps .ps__rail-y:focus,
.ps .ps__rail-x.ps--clicking,
.ps .ps__rail-y.ps--clicking {
  --tw-bg-opacity: 1;
  background-color: rgb(226 226 226 / var(--tw-bg-opacity, 1));
  opacity: 1;
}
@supports (-ms-overflow-style: none) {
  .ps {
    overflow: hidden;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .ps {
    overflow: auto !important;
  }
}
*,
::before,
::after {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x: ;
  --tw-pan-y: ;
  --tw-pinch-zoom: ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position: ;
  --tw-gradient-via-position: ;
  --tw-gradient-to-position: ;
  --tw-ordinal: ;
  --tw-slashed-zero: ;
  --tw-numeric-figure: ;
  --tw-numeric-spacing: ;
  --tw-numeric-fraction: ;
  --tw-ring-inset: ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur: ;
  --tw-brightness: ;
  --tw-contrast: ;
  --tw-grayscale: ;
  --tw-hue-rotate: ;
  --tw-invert: ;
  --tw-saturate: ;
  --tw-sepia: ;
  --tw-drop-shadow: ;
  --tw-backdrop-blur: ;
  --tw-backdrop-brightness: ;
  --tw-backdrop-contrast: ;
  --tw-backdrop-grayscale: ;
  --tw-backdrop-hue-rotate: ;
  --tw-backdrop-invert: ;
  --tw-backdrop-opacity: ;
  --tw-backdrop-saturate: ;
  --tw-backdrop-sepia: ;
  --tw-contain-size: ;
  --tw-contain-layout: ;
  --tw-contain-paint: ;
  --tw-contain-style: ;
}
::backdrop {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x: ;
  --tw-pan-y: ;
  --tw-pinch-zoom: ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position: ;
  --tw-gradient-via-position: ;
  --tw-gradient-to-position: ;
  --tw-ordinal: ;
  --tw-slashed-zero: ;
  --tw-numeric-figure: ;
  --tw-numeric-spacing: ;
  --tw-numeric-fraction: ;
  --tw-ring-inset: ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur: ;
  --tw-brightness: ;
  --tw-contrast: ;
  --tw-grayscale: ;
  --tw-hue-rotate: ;
  --tw-invert: ;
  --tw-saturate: ;
  --tw-sepia: ;
  --tw-drop-shadow: ;
  --tw-backdrop-blur: ;
  --tw-backdrop-brightness: ;
  --tw-backdrop-contrast: ;
  --tw-backdrop-grayscale: ;
  --tw-backdrop-hue-rotate: ;
  --tw-backdrop-invert: ;
  --tw-backdrop-opacity: ;
  --tw-backdrop-saturate: ;
  --tw-backdrop-sepia: ;
  --tw-contain-size: ;
  --tw-contain-layout: ;
  --tw-contain-paint: ;
  --tw-contain-style: ;
}
*,
::before,
::after {
  box-sizing: border-box;
  border-width: 0;
  border-style: solid;
  border-color: currentColor;
}
::before,
::after {
  --tw-content: "";
}
html,
:host {
  line-height: 1.5;
  -webkit-text-size-adjust: 100%;
  -moz-tab-size: 4;
  tab-size: 4;
  font-family:
    ui-sans-serif,
    system-ui,
    sans-serif,
    "Apple Color Emoji",
    "Segoe UI Emoji",
    "Segoe UI Symbol",
    "Noto Color Emoji";
  font-feature-settings: normal;
  font-variation-settings: normal;
  -webkit-tap-highlight-color: transparent;
}
body {
  margin: 0;
  line-height: inherit;
}
hr {
  height: 0;
  color: inherit;
  border-top-width: 1px;
}
abbr:where([title]) {
  text-decoration: underline dotted;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  font-weight: inherit;
}
a {
  color: inherit;
  text-decoration: inherit;
}
b,
strong {
  font-weight: bolder;
}
code,
kbd,
samp,
pre {
  font-family:
    ui-monospace,
    SFMono-Regular,
    Menlo,
    Monaco,
    Consolas,
    "Liberation Mono",
    "Courier New",
    monospace;
  font-feature-settings: normal;
  font-variation-settings: normal;
  font-size: 1em;
}
small {
  font-size: 80%;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
table {
  text-indent: 0;
  border-color: inherit;
  border-collapse: collapse;
}
button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  font-feature-settings: inherit;
  font-variation-settings: inherit;
  font-size: 100%;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  color: inherit;
  margin: 0;
  padding: 0;
}
button,
select {
  text-transform: none;
}
button,
input:where([type=button]),
input:where([type=reset]),
input:where([type=submit]) {
  -webkit-appearance: button;
  background-color: transparent;
  background-image: none;
}
:-moz-focusring {
  outline: auto;
}
:-moz-ui-invalid {
  box-shadow: none;
}
progress {
  vertical-align: baseline;
}
::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
  height: auto;
}
[type=search] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}
::-webkit-search-decoration {
  -webkit-appearance: none;
}
::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}
summary {
  display: list-item;
}
blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre {
  margin: 0;
}
fieldset {
  margin: 0;
  padding: 0;
}
legend {
  padding: 0;
}
ol,
ul,
menu {
  list-style: none;
  margin: 0;
  padding: 0;
}
dialog {
  padding: 0;
}
textarea {
  resize: vertical;
}
input::placeholder,
textarea::placeholder {
  opacity: 1;
  color: #9ca3af;
}
button,
[role=button] {
  cursor: pointer;
}
:disabled {
  cursor: default;
}
img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
  display: block;
  vertical-align: middle;
}
img,
video {
  max-width: 100%;
  height: auto;
}
[hidden]:where(:not([hidden=until-found])) {
  display: none;
}
.input-left-icon {
  position: absolute;
  top: 0.75rem;
  width: 1rem;
  height: 1rem;
  left: 1rem;
}
.input-right-icon {
  position: absolute;
  top: 0.75rem;
  width: 1rem;
  height: 1rem;
  right: 1rem;
}
:root {
  --sidebar-width: 18.875rem;
}
*,
::before,
::after {
  border-style: none;
}
p {
  margin-bottom: 1rem;
}
html {
  font-size: 1rem;
  line-height: 1.25rem;
}
body {
  --tw-text-opacity: 1;
  color: rgb(29 29 27 / var(--tw-text-opacity, 1));
  font-size: 1rem;
  line-height: 1.25rem;
  font-weight: 400;
  font-family: "TT Hoves Pro", sans-serif !important;
  background: #eff3f6;
}
h1 {
  font-size: 4rem;
  line-height: 4.625rem;
  font-weight: 600;
}
h2 {
  font-size: 2.5rem;
  line-height: 3rem;
  font-weight: 600;
}
h3 {
  font-size: 1.5rem;
  line-height: 1.875rem;
  font-weight: 600;
}
h4 {
  font-size: 1.125rem;
  line-height: 1.375rem;
  font-weight: 600;
}
a:hover {
  text-decoration-line: none;
}
.tooltip-secondary-md {
  font-family: "TT Hoves Pro", sans-serif !important;
}
.tooltip-secondary-md.bs-tooltip-top .tooltip-arrow::before,
.tooltip-secondary-md.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before {
  --tw-border-opacity: 1;
  border-top-color: rgb(2 39 31 / var(--tw-border-opacity, 1));
}
.tooltip-secondary-md.bs-tooltip-bottom .tooltip-arrow::before,
.tooltip-secondary-md.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before {
  --tw-border-opacity: 1;
  border-bottom-color: rgb(2 39 31 / var(--tw-border-opacity, 1));
}
.tooltip-secondary-md.bs-tooltip-end .tooltip-arrow::before,
.tooltip-secondary-md.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before {
  --tw-border-opacity: 1;
  border-right-color: rgb(2 39 31 / var(--tw-border-opacity, 1));
}
.tooltip-secondary-md.bs-tooltip-start .tooltip-arrow::before,
.tooltip-secondary-md.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before {
  --tw-border-opacity: 1;
  border-left-color: rgb(2 39 31 / var(--tw-border-opacity, 1));
}
.tooltip-secondary-md .tooltip-inner {
  padding: 0.75rem 1rem !important;
  max-width: 26.625rem !important;
  font-size: 0.75rem !important;
  font-weight: 600 !important;
  line-height: 0.875rem !important;
  border-radius: 5px !important;
  text-align: left !important;
  background-color: #02271F !important;
  color: #FFF !important;
}
.tw-overlay-gradient-1 {
  background-image:
    linear-gradient(
      107.57deg,
      rgba(29, 29, 27, 0.8) 0%,
      rgba(217, 217, 217, 0) 85.5%);
}
.tw-btn {
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 0.25rem;
  font-weight: 600;
  transition-property:
    background-color,
    border-color,
    color;
  transition-duration: 0.2s;
  transition-timing-function: ease-out;
}
@media (min-width: 992px) {
  .tw-btn {
    white-space: nowrap;
  }
}
.tw-btn.tw-disabled {
  color: #1d1d1b;
  fill: #1d1d1b;
  background-color: #e2e2e2;
  border-color: #e2e2e2;
  cursor: not-allowed;
}
.tw-btn.tw-loading {
  cursor: not-allowed !important;
}
.tw-btn [icon] {
  line-height: 1;
  font-size: 0;
  display: inline-block;
  position: relative;
  vertical-align: middle;
}
.tw-btn [icon] svg {
  inset: 0;
  position: absolute;
  max-width: 100%;
  max-height: 100%;
  height: 100%;
  width: 100%;
}
.tw-container {
  max-width: 100%;
  margin: 0 auto;
  padding: 0 8px;
}
@media (min-width: 576px) {
  .tw-container {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .tw-container {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  .tw-container {
    max-width: 960px;
  }
}
@media (min-width: 1280px) {
  .tw-container {
    max-width: 1296px;
  }
}
@media (min-width: 1440px) {
  .tw-container {
    max-width: 1440px;
    padding: 0 80px;
  }
}
.tw-btn-animation {
  transition-property:
    background-color,
    border-color,
    color;
  transition-duration: 0.2s;
  transition-timing-function: ease-out;
}
.tw-loader-overlay {
  position: fixed;
  top: 0px;
  left: 0px;
  z-index: 10;
  height: 100lvh;
  width: 100%;
  background-color: #1D1D1B59;
}
.tw-loader-box {
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 10;
  height: 100%;
  width: 100%;
  background-color: #1D1D1B59;
}
.tw-radio-spacing {
  gap: 0.5rem;
}
.tw-radio {
  display: grid;
  place-content: center;
  border-radius: 9999px;
  border-width: 1px;
  border-style: solid;
  border-color: #1d1d1b;
  background-color: white;
  transition-property: background-color, border-color;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.tw-radio-check {
  background-color: transparent;
  transition-property: background-color, border-color;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
  border-radius: 9999px;
}
.tw-radio-input {
  position: absolute;
  border-radius: 9999px;
  appearance: none;
  top: 0;
  left: 0;
  cursor: pointer;
}
.tw-visually-hidden {
  clip: rect(0 0 0 0);
  clip-path: inset(50%);
  height: 1px;
  overflow: hidden;
  position: absolute;
  white-space: nowrap;
  width: 1px;
}
.tw-v-line {
  display: inline-block;
  --tw-bg-opacity: 1;
  background-color: rgb(138 138 137 / var(--tw-bg-opacity, 1));
}
.tw-dropdown-cols {
  display: block;
  column-count: 2;
}
@media (min-width: 768px) {
  .tw-dropdown-cols {
    columns: 3;
  }
}
@media (min-width: 992px) {
  .tw-dropdown-cols {
    columns: 4;
  }
}
.tw-dropdown-cols.tw-single {
  columns: auto;
}
.tw-dropdown-position {
  position: relative;
}
.tw-dropdown-height {
  height: 2.625rem;
}
.tw-answer {
  display: flex;
  align-items: center;
  gap: 1.25rem;
  padding: 1.25rem;
  border-width: 1px;
  border-style: solid;
  border-radius: 6px;
  max-width: 66.375rem;
  cursor: pointer;
  position: relative;
  margin: 0;
}
.tw-answer input {
  position: absolute;
  border-radius: 9999px;
  appearance: none;
  left: 1.25rem;
  top: 1.25rem;
  cursor: pointer;
}
@media (min-width: 1280px) {
  .tw-answer.tw-answer-size-xl {
    width: 66.375rem;
  }
}
.tw-answer-text {
  color: #1d1d1b;
  font-size: 0.875rem;
  line-height: 1.125rem;
  font-weight: 600;
}
.tw-question-preview {
  display: flex;
  flex-direction: column;
  padding: 1.25rem;
  border-width: 1px;
  border-style: solid;
  border-radius: 6px;
  max-width: 66.375rem;
  margin: auto;
}
@media (min-width: 1280px) {
  .tw-question-preview {
    width: 66.375rem;
  }
}
.tw-question-preview-header {
  display: flex;
  align-items: center;
  font-size: 0.875rem;
  line-height: 1.125rem;
  font-weight: 600;
}
.tw-question-preview-header-spacing {
  gap: 0.75rem;
}
.tw-question-preview-spacing {
  gap: 0.375rem;
}
.tw-question-preview-text {
  color: #1d1d1b;
  font-size: 1rem;
  line-height: 1.25rem;
  font-weight: 600;
  letter-spacing: 0.01431rem;
}
.tw-timer {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  position: relative;
}
.tw-timer-content {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.tw-timer-content-position {
  position: absolute;
  top: 0;
  left: 0;
}
.tw-timer-content-dimensions {
  width: 100%;
  height: 100%;
}
.tw-timer-shadow {
  filter: drop-shadow(0px 2px 20px rgba(0, 0, 0, 0.24));
}
.tw-timer-circle {
  transition: stroke-dashoffset 0.35s;
  transform: rotate(-90deg);
  transform-origin: 50% 50%;
  stroke-linecap: round;
}
.tw-feedback-radio-box {
  border-style: solid;
  border-color: #1d1d1b;
  border-width: 1px;
  border-radius: 10px;
}
.tw-feedback-radio\2013 box-spacing {
  padding: 1.25rem;
}
.tw-feedback-radio {
  width: 2rem;
  height: 2rem;
  border-radius: 9999px;
  border-style: solid;
  border-width: 2px;
  border-color: #1d1d1b;
  background-color: white;
}
.tw-step {
  border-radius: 9999px;
  border-style: solid;
  border-width: 0.125rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.tw-popup-close-icon {
  width: 1.5rem;
  height: 1.5rem;
  position: absolute;
  right: 1.875rem;
  top: 2.125rem;
}
.tw-popup-box {
  position: relative;
  margin-left: auto;
  margin-right: auto;
  display: grid;
  max-height: 92vh;
  min-height: 10rem;
  min-width: 10rem;
  max-width: 96vw;
  border-radius: 0.625rem;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
  --tw-shadow: 0px 0px 10px 0px rgba(29, 29, 27, 0.13);
  --tw-shadow-colored: 0px 0px 10px 0px var(--tw-shadow-color);
  box-shadow:
    var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000),
    var(--tw-shadow);
}
@media (min-width: 992px) {
  .tw-popup-box {
    width: 45.75rem;
  }
}
.tw-popup-box-content {
  position: relative;
  overflow: hidden;
  padding: 2rem 4rem;
}
@media (min-width: 992px) {
  .tw-popup-box-content {
    padding: 3.75rem 6.75rem 3.5rem 6.75rem;
  }
}
.tw-popup-title {
  font-size: 1.125rem;
  line-height: 1.375rem;
  font-weight: 600;
  text-align: center;
}
.tw-popup-content-text {
  font-size: 0.875rem;
  line-height: 1.125rem;
  font-weight: 400;
}
.tw-popup-title-icon-title-spacing {
  gap: 1rem;
}
.tw-popup-title-icon-title-spacing app-icon {
  justify-self: center;
}
.tw-popup-title-content-spacing {
  gap: 1.5rem;
}
.tw-popup-content-buttons-spacing {
  gap: 3.75rem;
}
.tw-popup-buttons-checkbox-spacing {
  gap: 2.5rem;
}
.tw-popup-buttons-checkbox-spacing form {
  display: flex;
  justify-content: center;
}
.tw-content-level {
  display: inline-flex;
  align-items: center;
  border-radius: 0.625rem;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}
.tw-sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0;
}
.tw-pointer-events-none {
  pointer-events: none;
}
.tw-invisible {
  visibility: hidden;
}
.\!tw-static {
  position: static !important;
}
.tw-fixed {
  position: fixed;
}
.tw-absolute {
  position: absolute;
}
.tw-relative {
  position: relative;
}
.tw-sticky {
  position: sticky;
}
.tw-inset-0 {
  inset: 0px;
}
.-tw-bottom-2 {
  bottom: -0.5rem;
}
.-tw-right-0\.5 {
  right: -0.125rem;
}
.-tw-right-4 {
  right: -1rem;
}
.-tw-right-8 {
  right: -2rem;
}
.tw-bottom-0 {
  bottom: 0px;
}
.tw-bottom-1\.5 {
  bottom: 0.375rem;
}
.tw-bottom-10 {
  bottom: 2.5rem;
}
.tw-bottom-2\.5 {
  bottom: 0.625rem;
}
.tw-bottom-20 {
  bottom: 5rem;
}
.tw-bottom-\[0\.8125rem\] {
  bottom: 0.8125rem;
}
.tw-left-0 {
  left: 0px;
}
.tw-left-1 {
  left: 0.25rem;
}
.tw-left-1\.5 {
  left: 0.375rem;
}
.tw-left-3\.5 {
  left: 0.875rem;
}
.tw-left-\[calc\(50\%_-_1\.875rem\)\] {
  left: calc(50% - 1.875rem);
}
.tw-right-0 {
  right: 0px;
}
.tw-right-1 {
  right: 0.25rem;
}
.tw-right-2\.5 {
  right: 0.625rem;
}
.tw-right-3 {
  right: 0.75rem;
}
.tw-right-4 {
  right: 1rem;
}
.tw-right-5 {
  right: 1.25rem;
}
.tw-right-\[1\.2rem\] {
  right: 1.2rem;
}
.tw-right-\[30px\] {
  right: 30px;
}
.tw-top-0 {
  top: 0px;
}
.tw-top-1\/2 {
  top: 50%;
}
.tw-top-2 {
  top: 0.5rem;
}
.tw-top-3 {
  top: 0.75rem;
}
.tw-top-4 {
  top: 1rem;
}
.tw-top-9 {
  top: 2.25rem;
}
.tw-top-\[-2rem\] {
  top: -2rem;
}
.tw-top-\[0\.563rem\] {
  top: 0.563rem;
}
.tw-top-\[2\.375rem\] {
  top: 2.375rem;
}
.tw-top-\[34px\] {
  top: 34px;
}
.tw-top-\[calc\(100\%_\+_4px\)\] {
  top: calc(100% + 4px);
}
.tw-top-auto {
  top: auto;
}
.\!tw-z-\[3999\] {
  z-index: 3999 !important;
}
.tw-z-0 {
  z-index: 0;
}
.tw-z-10 {
  z-index: 10;
}
.tw-z-20 {
  z-index: 20;
}
.tw-z-30 {
  z-index: 30;
}
.tw-z-50 {
  z-index: 50;
}
.tw-z-\[1000\] {
  z-index: 1000;
}
.tw-z-\[11\] {
  z-index: 11;
}
.tw-z-\[5\] {
  z-index: 5;
}
.tw-z-popup {
  z-index: 4000;
}
.\!tw-col-span-12 {
  grid-column: span 12 / span 12 !important;
}
.tw-col-span-1 {
  grid-column: span 1 / span 1;
}
.tw-col-span-12 {
  grid-column: span 12 / span 12;
}
.tw-col-span-2 {
  grid-column: span 2 / span 2;
}
.tw-col-span-3 {
  grid-column: span 3 / span 3;
}
.tw-col-span-7 {
  grid-column: span 7 / span 7;
}
.tw-col-span-full {
  grid-column: 1 / -1;
}
.tw-col-start-2 {
  grid-column-start: 2;
}
.tw-col-end-2 {
  grid-column-end: 2;
}
.tw-row-span-2 {
  grid-row: span 2 / span 2;
}
.tw-row-start-1 {
  grid-row-start: 1;
}
.tw-row-end-1 {
  grid-row-end: 1;
}
.\!tw-m-0 {
  margin: 0px !important;
}
.tw-m-0 {
  margin: 0px;
}
.tw-m-\[0_auto_1rem\] {
  margin: 0 auto 1rem;
}
.tw-m-auto {
  margin: auto;
}
.tw-mx-1 {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.tw-mx-2 {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}
.tw-mx-2\.5 {
  margin-left: 0.625rem;
  margin-right: 0.625rem;
}
.tw-mx-4 {
  margin-left: 1rem;
  margin-right: 1rem;
}
.tw-mx-7 {
  margin-left: 1.75rem;
  margin-right: 1.75rem;
}
.tw-mx-\[1\.875rem\] {
  margin-left: 1.875rem;
  margin-right: 1.875rem;
}
.tw-mx-auto {
  margin-left: auto;
  margin-right: auto;
}
.tw-my-1 {
  margin-top: 0.25rem;
  margin-bottom: 0.25rem;
}
.tw-my-1\.5 {
  margin-top: 0.375rem;
  margin-bottom: 0.375rem;
}
.tw-my-10 {
  margin-top: 2.5rem;
  margin-bottom: 2.5rem;
}
.tw-my-2 {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}
.tw-my-4 {
  margin-top: 1rem;
  margin-bottom: 1rem;
}
.tw-my-5 {
  margin-top: 1.25rem;
  margin-bottom: 1.25rem;
}
.tw-my-6 {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}
.tw-my-8 {
  margin-top: 2rem;
  margin-bottom: 2rem;
}
.tw-my-auto {
  margin-top: auto;
  margin-bottom: auto;
}
.-tw-mt-2 {
  margin-top: -0.5rem;
}
.tw-mb-0 {
  margin-bottom: 0px;
}
.tw-mb-0\.5 {
  margin-bottom: 0.125rem;
}
.tw-mb-1 {
  margin-bottom: 0.25rem;
}
.tw-mb-1\.5 {
  margin-bottom: 0.375rem;
}
.tw-mb-10 {
  margin-bottom: 2.5rem;
}
.tw-mb-10\.5 {
  margin-bottom: 2.625rem;
}
.tw-mb-14 {
  margin-bottom: 3.5rem;
}
.tw-mb-16 {
  margin-bottom: 4rem;
}
.tw-mb-2 {
  margin-bottom: 0.5rem;
}
.tw-mb-2\.5 {
  margin-bottom: 0.625rem;
}
.tw-mb-20 {
  margin-bottom: 5rem;
}
.tw-mb-3 {
  margin-bottom: 0.75rem;
}
.tw-mb-3\.5 {
  margin-bottom: 0.875rem;
}
.tw-mb-4 {
  margin-bottom: 1rem;
}
.tw-mb-4\.5 {
  margin-bottom: 1.125rem;
}
.tw-mb-44 {
  margin-bottom: 11rem;
}
.tw-mb-5 {
  margin-bottom: 1.25rem;
}
.tw-mb-5\.5 {
  margin-bottom: 1.375rem;
}
.tw-mb-6 {
  margin-bottom: 1.5rem;
}
.tw-mb-6\.5 {
  margin-bottom: 1.625rem;
}
.tw-mb-7\.5 {
  margin-bottom: 1.875rem;
}
.tw-mb-8 {
  margin-bottom: 2rem;
}
.tw-mb-\[3\.125rem\] {
  margin-bottom: 3.125rem;
}
.tw-mb-\[3\.5rem\] {
  margin-bottom: 3.5rem;
}
.tw-mb-\[3\.75rem\] {
  margin-bottom: 3.75rem;
}
.tw-mb-\[4\.375rem\] {
  margin-bottom: 4.375rem;
}
.tw-mb-\[4\.875rem\] {
  margin-bottom: 4.875rem;
}
.tw-mb-\[8\.25rem\] {
  margin-bottom: 8.25rem;
}
.tw-me-1 {
  margin-inline-end: 0.25rem;
}
.tw-me-1\.5 {
  margin-inline-end: 0.375rem;
}
.tw-me-2 {
  margin-inline-end: 0.5rem;
}
.tw-me-2\.5 {
  margin-inline-end: 0.625rem;
}
.tw-me-3 {
  margin-inline-end: 0.75rem;
}
.tw-me-4 {
  margin-inline-end: 1rem;
}
.tw-me-5 {
  margin-inline-end: 1.25rem;
}
.tw-me-6 {
  margin-inline-end: 1.5rem;
}
.tw-me-7 {
  margin-inline-end: 1.75rem;
}
.tw-me-auto {
  margin-inline-end: auto;
}
.tw-ml-1 {
  margin-left: 0.25rem;
}
.tw-ml-10 {
  margin-left: 2.5rem;
}
.tw-ml-2 {
  margin-left: 0.5rem;
}
.tw-ml-2\.5 {
  margin-left: 0.625rem;
}
.tw-ml-3 {
  margin-left: 0.75rem;
}
.tw-ml-4 {
  margin-left: 1rem;
}
.tw-ml-6 {
  margin-left: 1.5rem;
}
.tw-ml-8 {
  margin-left: 2rem;
}
.tw-ml-\[0\.6rem\] {
  margin-left: 0.6rem;
}
.tw-ml-\[0\.7rem\] {
  margin-left: 0.7rem;
}
.tw-ml-\[2\.125rem\] {
  margin-left: 2.125rem;
}
.tw-ml-auto {
  margin-left: auto;
}
.tw-mr-0\.5 {
  margin-right: 0.125rem;
}
.tw-mr-1 {
  margin-right: 0.25rem;
}
.tw-mr-1\.5 {
  margin-right: 0.375rem;
}
.tw-mr-10 {
  margin-right: 2.5rem;
}
.tw-mr-12 {
  margin-right: 3rem;
}
.tw-mr-2 {
  margin-right: 0.5rem;
}
.tw-mr-2\.5 {
  margin-right: 0.625rem;
}
.tw-mr-3 {
  margin-right: 0.75rem;
}
.tw-mr-4 {
  margin-right: 1rem;
}
.tw-mr-5 {
  margin-right: 1.25rem;
}
.tw-mr-6 {
  margin-right: 1.5rem;
}
.tw-mr-8 {
  margin-right: 2rem;
}
.tw-mr-\[0\.375rem_\!important\] {
  margin-right: 0.375rem !important;
}
.tw-mr-\[1\.875rem\] {
  margin-right: 1.875rem;
}
.tw-mr-auto {
  margin-right: auto;
}
.tw-ms-1 {
  margin-inline-start: 0.25rem;
}
.tw-ms-2 {
  margin-inline-start: 0.5rem;
}
.tw-ms-2\.5 {
  margin-inline-start: 0.625rem;
}
.tw-ms-3 {
  margin-inline-start: 0.75rem;
}
.tw-ms-6 {
  margin-inline-start: 1.5rem;
}
.tw-ms-auto {
  margin-inline-start: auto;
}
.tw-mt-0\.5 {
  margin-top: 0.125rem;
}
.tw-mt-1 {
  margin-top: 0.25rem;
}
.tw-mt-1\.5 {
  margin-top: 0.375rem;
}
.tw-mt-10 {
  margin-top: 2.5rem;
}
.tw-mt-12 {
  margin-top: 3rem;
}
.tw-mt-14 {
  margin-top: 3.5rem;
}
.tw-mt-2 {
  margin-top: 0.5rem;
}
.tw-mt-2\.5 {
  margin-top: 0.625rem;
}
.tw-mt-20 {
  margin-top: 5rem;
}
.tw-mt-3 {
  margin-top: 0.75rem;
}
.tw-mt-3\.5 {
  margin-top: 0.875rem;
}
.tw-mt-4 {
  margin-top: 1rem;
}
.tw-mt-4\.5 {
  margin-top: 1.125rem;
}
.tw-mt-5 {
  margin-top: 1.25rem;
}
.tw-mt-6 {
  margin-top: 1.5rem;
}
.tw-mt-6\.5 {
  margin-top: 1.625rem;
}
.tw-mt-7 {
  margin-top: 1.75rem;
}
.tw-mt-7\.5 {
  margin-top: 1.875rem;
}
.tw-mt-8 {
  margin-top: 2rem;
}
.tw-mt-\[0\.125rem\] {
  margin-top: 0.125rem;
}
.tw-mt-\[3\.75rem\] {
  margin-top: 3.75rem;
}
.tw-mt-\[52px\] {
  margin-top: 52px;
}
.tw-mt-\[7\.5rem\] {
  margin-top: 7.5rem;
}
.tw-mt-\[8\.625rem\] {
  margin-top: 8.625rem;
}
.tw-mt-\[9\.75rem\] {
  margin-top: 9.75rem;
}
.tw-mt-auto {
  margin-top: auto;
}
.tw-box-content {
  box-sizing: content-box;
}
.tw-line-clamp-4 {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 4;
}
.tw-line-clamp-5 {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 5;
}
.\!tw-block {
  display: block !important;
}
.tw-block {
  display: block;
}
.tw-inline-block {
  display: inline-block;
}
.tw-inline {
  display: inline;
}
.tw-flex {
  display: flex;
}
.tw-inline-flex {
  display: inline-flex;
}
.tw-table {
  display: table;
}
.tw-table-cell {
  display: table-cell;
}
.tw-table-row {
  display: table-row;
}
.\!tw-grid {
  display: grid !important;
}
.tw-grid {
  display: grid;
}
.tw-contents {
  display: contents;
}
.\!tw-hidden {
  display: none !important;
}
.tw-hidden {
  display: none;
}
.tw-aspect-video {
  aspect-ratio: 16 / 9;
}
.tw-size-1\.5 {
  width: 0.375rem;
  height: 0.375rem;
}
.tw-size-10 {
  width: 2.5rem;
  height: 2.5rem;
}
.tw-size-10\.5 {
  width: 2.625rem;
  height: 2.625rem;
}
.tw-size-11 {
  width: 2.75rem;
  height: 2.75rem;
}
.tw-size-14 {
  width: 3.5rem;
  height: 3.5rem;
}
.tw-size-16 {
  width: 4rem;
  height: 4rem;
}
.tw-size-2 {
  width: 0.5rem;
  height: 0.5rem;
}
.tw-size-2\.5 {
  width: 0.625rem;
  height: 0.625rem;
}
.tw-size-20 {
  width: 5rem;
  height: 5rem;
}
.tw-size-3 {
  width: 0.75rem;
  height: 0.75rem;
}
.tw-size-3\.5 {
  width: 0.875rem;
  height: 0.875rem;
}
.tw-size-4 {
  width: 1rem;
  height: 1rem;
}
.tw-size-4\.5 {
  width: 1.125rem;
  height: 1.125rem;
}
.tw-size-5 {
  width: 1.25rem;
  height: 1.25rem;
}
.tw-size-6 {
  width: 1.5rem;
  height: 1.5rem;
}
.tw-size-6\.5 {
  width: 1.625rem;
  height: 1.625rem;
}
.tw-size-7 {
  width: 1.75rem;
  height: 1.75rem;
}
.tw-size-8 {
  width: 2rem;
  height: 2rem;
}
.tw-size-8\.5 {
  width: 2.125rem;
  height: 2.125rem;
}
.tw-size-\[0\.875rem\] {
  width: 0.875rem;
  height: 0.875rem;
}
.tw-size-\[1\.125rem\] {
  width: 1.125rem;
  height: 1.125rem;
}
.tw-size-\[2\.625rem\] {
  width: 2.625rem;
  height: 2.625rem;
}
.tw-size-\[20px\] {
  width: 20px;
  height: 20px;
}
.tw-size-\[3\.5rem\] {
  width: 3.5rem;
  height: 3.5rem;
}
.tw-size-\[3\.75rem\] {
  width: 3.75rem;
  height: 3.75rem;
}
.tw-size-\[6\.25rem\] {
  width: 6.25rem;
  height: 6.25rem;
}
.tw-size-full {
  width: 100%;
  height: 100%;
}
.tw-h-1 {
  height: 0.25rem;
}
.tw-h-10 {
  height: 2.5rem;
}
.tw-h-10\.5 {
  height: 2.625rem;
}
.tw-h-11 {
  height: 2.75rem;
}
.tw-h-14 {
  height: 3.5rem;
}
.tw-h-2 {
  height: 0.5rem;
}
.tw-h-2\.5 {
  height: 0.625rem;
}
.tw-h-24 {
  height: 6rem;
}
.tw-h-3 {
  height: 0.75rem;
}
.tw-h-3\.5 {
  height: 0.875rem;
}
.tw-h-4 {
  height: 1rem;
}
.tw-h-4\.5 {
  height: 1.125rem;
}
.tw-h-5 {
  height: 1.25rem;
}
.tw-h-6 {
  height: 1.5rem;
}
.tw-h-64 {
  height: 16rem;
}
.tw-h-8 {
  height: 2rem;
}
.tw-h-9 {
  height: 2.25rem;
}
.tw-h-9\.5 {
  height: 2.375rem;
}
.tw-h-\[1\.325rem\] {
  height: 1.325rem;
}
.tw-h-\[1\.375rem\] {
  height: 1.375rem;
}
.tw-h-\[10\.75rem\] {
  height: 10.75rem;
}
.tw-h-\[12\.5rem\] {
  height: 12.5rem;
}
.tw-h-\[1rem\] {
  height: 1rem;
}
.tw-h-\[2\.375rem\] {
  height: 2.375rem;
}
.tw-h-\[2\.5rem\] {
  height: 2.5rem;
}
.tw-h-\[3\.125rem\] {
  height: 3.125rem;
}
.tw-h-\[3\.5rem\] {
  height: 3.5rem;
}
.tw-h-\[310px\] {
  height: 310px;
}
.tw-h-\[4\.25rem\] {
  height: 4.25rem;
}
.tw-h-\[4\.875rem\] {
  height: 4.875rem;
}
.tw-h-\[5\.75rem\] {
  height: 5.75rem;
}
.tw-h-\[6\.25rem\] {
  height: 6.25rem;
}
.tw-h-\[7\.5rem\] {
  height: 7.5rem;
}
.tw-h-auto {
  height: auto;
}
.tw-h-dvh {
  height: 100dvh;
}
.tw-h-full {
  height: 100%;
}
.tw-h-lvh {
  height: 100lvh;
}
.tw-h-px {
  height: 1px;
}
.tw-max-h-10 {
  max-height: 2.5rem;
}
.tw-max-h-7 {
  max-height: 1.75rem;
}
.tw-max-h-\[1\.75rem\] {
  max-height: 1.75rem;
}
.tw-max-h-\[20rem\] {
  max-height: 20rem;
}
.tw-max-h-\[43\.75rem\] {
  max-height: 43.75rem;
}
.tw-max-h-\[5\.625rem\] {
  max-height: 5.625rem;
}
.tw-max-h-\[610px\] {
  max-height: 610px;
}
.tw-max-h-\[90vh\] {
  max-height: 90vh;
}
.tw-max-h-\[calc\(100vh_-_5rem\)\] {
  max-height: calc(100vh - 5rem);
}
.tw-max-h-\[calc\(100vh_-_70px\)\] {
  max-height: calc(100vh - 70px);
}
.tw-min-h-10 {
  min-height: 2.5rem;
}
.tw-min-h-11 {
  min-height: 2.75rem;
}
.tw-min-h-20 {
  min-height: 5rem;
}
.tw-min-h-4 {
  min-height: 1rem;
}
.tw-min-h-56 {
  min-height: 14rem;
}
.tw-min-h-\[1\.125rem\] {
  min-height: 1.125rem;
}
.tw-min-h-\[13rem\] {
  min-height: 13rem;
}
.tw-min-h-\[22\.25rem\] {
  min-height: 22.25rem;
}
.tw-min-h-\[24\.375rem\] {
  min-height: 24.375rem;
}
.tw-min-h-\[3\.75rem\] {
  min-height: 3.75rem;
}
.tw-min-h-\[37\.5rem\] {
  min-height: 37.5rem;
}
.tw-min-h-\[4\.375rem\] {
  min-height: 4.375rem;
}
.tw-min-h-full {
  min-height: 100%;
}
.tw-min-h-lvh {
  min-height: 100lvh;
}
.\!tw-w-\[58\.75rem\] {
  width: 58.75rem !important;
}
.tw-w-1\/2 {
  width: 50%;
}
.tw-w-10 {
  width: 2.5rem;
}
.tw-w-14 {
  width: 3.5rem;
}
.tw-w-16 {
  width: 4rem;
}
.tw-w-2 {
  width: 0.5rem;
}
.tw-w-2\.5 {
  width: 0.625rem;
}
.tw-w-20 {
  width: 5rem;
}
.tw-w-3 {
  width: 0.75rem;
}
.tw-w-3\.5 {
  width: 0.875rem;
}
.tw-w-4 {
  width: 1rem;
}
.tw-w-4\.5 {
  width: 1.125rem;
}
.tw-w-40 {
  width: 10rem;
}
.tw-w-5 {
  width: 1.25rem;
}
.tw-w-6 {
  width: 1.5rem;
}
.tw-w-8 {
  width: 2rem;
}
.tw-w-80 {
  width: 20rem;
}
.tw-w-9 {
  width: 2.25rem;
}
.tw-w-\[-moz-available\] {
  width: -moz-available;
}
.tw-w-\[0\.0625rem\] {
  width: 0.0625rem;
}
.tw-w-\[1\.625rem\] {
  width: 1.625rem;
}
.tw-w-\[11\.25rem\] {
  width: 11.25rem;
}
.tw-w-\[11\.75rem\] {
  width: 11.75rem;
}
.tw-w-\[11\.875rem\] {
  width: 11.875rem;
}
.tw-w-\[11rem\] {
  width: 11rem;
}
.tw-w-\[12\.5rem\] {
  width: 12.5rem;
}
.tw-w-\[12rem\] {
  width: 12rem;
}
.tw-w-\[14\.375rem\] {
  width: 14.375rem;
}
.tw-w-\[16\.625rem\] {
  width: 16.625rem;
}
.tw-w-\[18\.625rem\] {
  width: 18.625rem;
}
.tw-w-\[18\.75rem\] {
  width: 18.75rem;
}
.tw-w-\[18\.875rem\] {
  width: 18.875rem;
}
.tw-w-\[1rem\] {
  width: 1rem;
}
.tw-w-\[2\.375rem\] {
  width: 2.375rem;
}
.tw-w-\[20\.75rem\] {
  width: 20.75rem;
}
.tw-w-\[20rem\] {
  width: 20rem;
}
.tw-w-\[21\.875rem\] {
  width: 21.875rem;
}
.tw-w-\[23\.125rem\] {
  width: 23.125rem;
}
.tw-w-\[23\.625rem\] {
  width: 23.625rem;
}
.tw-w-\[25\.625rem\] {
  width: 25.625rem;
}
.tw-w-\[25\.75rem\] {
  width: 25.75rem;
}
.tw-w-\[2rem\] {
  width: 2rem;
}
.tw-w-\[3\.375rem\] {
  width: 3.375rem;
}
.tw-w-\[3\.5rem\] {
  width: 3.5rem;
}
.tw-w-\[32\.375rem\] {
  width: 32.375rem;
}
.tw-w-\[4\.875rem\] {
  width: 4.875rem;
}
.tw-w-\[43\.75rem\] {
  width: 43.75rem;
}
.tw-w-\[59\.625rem\] {
  width: 59.625rem;
}
.tw-w-\[6\.25rem\] {
  width: 6.25rem;
}
.tw-w-\[6\.875rem\] {
  width: 6.875rem;
}
.tw-w-\[7\.5rem\] {
  width: 7.5rem;
}
.tw-w-\[75\%\] {
  width: 75%;
}
.tw-w-\[8\.875rem\] {
  width: 8.875rem;
}
.tw-w-\[9\.625rem\] {
  width: 9.625rem;
}
.tw-w-\[9\.875rem\] {
  width: 9.875rem;
}
.tw-w-auto {
  width: auto;
}
.tw-w-fit {
  width: fit-content;
}
.tw-w-full {
  width: 100%;
}
.\!tw-min-w-full {
  min-width: 100% !important;
}
.tw-min-w-4 {
  min-width: 1rem;
}
.tw-min-w-48 {
  min-width: 12rem;
}
.tw-min-w-\[10rem\] {
  min-width: 10rem;
}
.tw-min-w-\[11\.625rem\] {
  min-width: 11.625rem;
}
.tw-min-w-\[11\.875rem\] {
  min-width: 11.875rem;
}
.tw-min-w-\[12rem\] {
  min-width: 12rem;
}
.tw-min-w-\[13\.5rem\] {
  min-width: 13.5rem;
}
.tw-min-w-\[16\.375rem\] {
  min-width: 16.375rem;
}
.tw-min-w-\[19rem\] {
  min-width: 19rem;
}
.tw-min-w-\[22\.125rem\] {
  min-width: 22.125rem;
}
.tw-min-w-\[3\.75rem\] {
  min-width: 3.75rem;
}
.tw-min-w-\[6\.25rem\] {
  min-width: 6.25rem;
}
.tw-min-w-\[6\.875rem\] {
  min-width: 6.875rem;
}
.tw-min-w-full {
  min-width: 100%;
}
.tw-max-w-16 {
  max-width: 4rem;
}
.tw-max-w-32 {
  max-width: 8rem;
}
.tw-max-w-3xl {
  max-width: 48rem;
}
.tw-max-w-5xl {
  max-width: 64rem;
}
.tw-max-w-\[10\.125rem\] {
  max-width: 10.125rem;
}
.tw-max-w-\[14\.125rem\] {
  max-width: 14.125rem;
}
.tw-max-w-\[14\.4375rem\] {
  max-width: 14.4375rem;
}
.tw-max-w-\[15\.875rem\] {
  max-width: 15.875rem;
}
.tw-max-w-\[17\.5rem\] {
  max-width: 17.5rem;
}
.tw-max-w-\[18\.625rem\] {
  max-width: 18.625rem;
}
.tw-max-w-\[18\.875rem\] {
  max-width: 18.875rem;
}
.tw-max-w-\[18rem\] {
  max-width: 18rem;
}
.tw-max-w-\[19\.05rem\] {
  max-width: 19.05rem;
}
.tw-max-w-\[20\.3125rem\] {
  max-width: 20.3125rem;
}
.tw-max-w-\[20\.375rem\] {
  max-width: 20.375rem;
}
.tw-max-w-\[20rem\] {
  max-width: 20rem;
}
.tw-max-w-\[21\.875rem\] {
  max-width: 21.875rem;
}
.tw-max-w-\[22\.125rem\] {
  max-width: 22.125rem;
}
.tw-max-w-\[22\.5rem\] {
  max-width: 22.5rem;
}
.tw-max-w-\[22rem\] {
  max-width: 22rem;
}
.tw-max-w-\[25\.625rem\] {
  max-width: 25.625rem;
}
.tw-max-w-\[25\.75rem\] {
  max-width: 25.75rem;
}
.tw-max-w-\[25rem\] {
  max-width: 25rem;
}
.tw-max-w-\[27\.75rem\] {
  max-width: 27.75rem;
}
.tw-max-w-\[28rem\] {
  max-width: 28rem;
}
.tw-max-w-\[30rem\] {
  max-width: 30rem;
}
.tw-max-w-\[31\.25rem\] {
  max-width: 31.25rem;
}
.tw-max-w-\[32\.375rem\] {
  max-width: 32.375rem;
}
.tw-max-w-\[32\.5rem\] {
  max-width: 32.5rem;
}
.tw-max-w-\[32\.875rem\] {
  max-width: 32.875rem;
}
.tw-max-w-\[32rem\] {
  max-width: 32rem;
}
.tw-max-w-\[33rem\] {
  max-width: 33rem;
}
.tw-max-w-\[35\.125rem\] {
  max-width: 35.125rem;
}
.tw-max-w-\[37\.5rem\] {
  max-width: 37.5rem;
}
.tw-max-w-\[38\.875rem\] {
  max-width: 38.875rem;
}
.tw-max-w-\[39\.125rem\] {
  max-width: 39.125rem;
}
.tw-max-w-\[39\.25rem\] {
  max-width: 39.25rem;
}
.tw-max-w-\[40rem\] {
  max-width: 40rem;
}
.tw-max-w-\[41rem\] {
  max-width: 41rem;
}
.tw-max-w-\[43\.5rem\] {
  max-width: 43.5rem;
}
.tw-max-w-\[46rem\] {
  max-width: 46rem;
}
.tw-max-w-\[50\.875rem\] {
  max-width: 50.875rem;
}
.tw-max-w-\[50rem\] {
  max-width: 50rem;
}
.tw-max-w-\[52\.75rem\] {
  max-width: 52.75rem;
}
.tw-max-w-\[52\.875rem\] {
  max-width: 52.875rem;
}
.tw-max-w-\[52rem\] {
  max-width: 52rem;
}
.tw-max-w-\[53\.938rem\] {
  max-width: 53.938rem;
}
.tw-max-w-\[55\.875rem\] {
  max-width: 55.875rem;
}
.tw-max-w-\[55rem\] {
  max-width: 55rem;
}
.tw-max-w-\[56\.375rem\] {
  max-width: 56.375rem;
}
.tw-max-w-\[59\.625rem\] {
  max-width: 59.625rem;
}
.tw-max-w-\[62\.5rem\] {
  max-width: 62.5rem;
}
.tw-max-w-\[66\.375rem\] {
  max-width: 66.375rem;
}
.tw-max-w-\[66\.625rem\] {
  max-width: 66.625rem;
}
.tw-max-w-\[7\.5rem\] {
  max-width: 7.5rem;
}
.tw-max-w-\[90vw\] {
  max-width: 90vw;
}
.tw-max-w-fit {
  max-width: fit-content;
}
.tw-max-w-full {
  max-width: 100%;
}
.tw-max-w-lg {
  max-width: 32rem;
}
.tw-flex-1 {
  flex: 1 1 0%;
}
.tw-flex-\[0_0_auto\] {
  flex: 0 0 auto;
}
.tw-flex-\[1_0_0\%\] {
  flex: 1 0 0%;
}
.tw-flex-auto {
  flex: 1 1 auto;
}
.tw-flex-none {
  flex: none;
}
.tw-shrink-0 {
  flex-shrink: 0;
}
.tw-flex-grow {
  flex-grow: 1;
}
.tw-grow {
  flex-grow: 1;
}
.tw-grow-0 {
  flex-grow: 0;
}
.tw-basis-0 {
  flex-basis: 0px;
}
.tw-basis-\[27\.5rem\] {
  flex-basis: 27.5rem;
}
.-tw-translate-y-1\/2 {
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.tw-translate-x-full {
  --tw-translate-x: 100%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.-tw-rotate-90 {
  --tw-rotate: -90deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.tw-rotate-180 {
  --tw-rotate: 180deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.tw-rotate-90 {
  --tw-rotate: 90deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
@keyframes tw-loader-spin {
  0% {
    transform: rotate(0deg);
    fill: #147D5C;
  }
  25% {
    transform: rotate(90deg);
    fill: #02271F;
  }
  50% {
    transform: rotate(180deg);
    fill: #147D5C;
  }
  75% {
    transform: rotate(270deg);
    fill: #02271F;
  }
  100% {
    transform: rotate(360deg);
    fill: #147D5C;
  }
}
.tw-animate-loader-spin {
  animation: tw-loader-spin 1.2s linear infinite;
}
@keyframes tw-recording-visualization-animation-1 {
  0% {
    height: 1.5rem;
  }
  25% {
    height: 2.5rem;
  }
  50% {
    height: 1.5rem;
  }
  100% {
    height: 1.5rem;
  }
}
.tw-animate-recording-visualization-animation-1 {
  animation: tw-recording-visualization-animation-1 1s linear infinite;
}
@keyframes tw-recording-visualization-animation-2 {
  0% {
    height: 2rem;
  }
  25% {
    height: 1.5rem;
  }
  50% {
    height: 2rem;
  }
  75% {
    height: 2.5rem;
  }
  100% {
    height: 2rem;
  }
}
.tw-animate-recording-visualization-animation-2 {
  animation: tw-recording-visualization-animation-2 1s linear infinite;
}
@keyframes tw-recording-visualization-animation-3 {
  0% {
    height: 2.5rem;
  }
  25% {
    height: 2rem;
  }
  50% {
    height: 1.5rem;
  }
  75% {
    height: 2rem;
  }
  100% {
    height: 2.5rem;
  }
}
.tw-animate-recording-visualization-animation-3 {
  animation: tw-recording-visualization-animation-3 1s linear infinite;
}
@keyframes tw-recording-visualization-animation-4 {
  0% {
    height: 1.5em;
  }
  50% {
    height: 1.5rem;
  }
  75% {
    height: 2.5rem;
  }
  100% {
    height: 1.5rem;
  }
}
.tw-animate-recording-visualization-animation-4 {
  animation: tw-recording-visualization-animation-4 1s linear infinite;
}
.tw-cursor-default {
  cursor: default;
}
.tw-cursor-pointer {
  cursor: pointer;
}
.tw-grid-cols-1 {
  grid-template-columns: repeat(1, minmax(0, 1fr));
}
.tw-grid-cols-12 {
  grid-template-columns: repeat(12, minmax(0, 1fr));
}
.tw-grid-cols-2 {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}
.tw-grid-cols-7 {
  grid-template-columns: repeat(7, minmax(0, 1fr));
}
.tw-grid-cols-\[1fr\] {
  grid-template-columns: 1fr;
}
.tw-grid-cols-\[1fr_auto\] {
  grid-template-columns: 1fr auto;
}
.tw-grid-cols-\[auto\] {
  grid-template-columns: auto;
}
.tw-grid-cols-\[auto_auto\] {
  grid-template-columns: auto auto;
}
.tw-grid-cols-\[minmax\(0\,424px\)_1fr\] {
  grid-template-columns: minmax(0, 424px) 1fr;
}
.tw-grid-cols-\[repeat\(auto-fit\,_5\.625rem\)\] {
  grid-template-columns: repeat(auto-fit, 5.625rem);
}
.tw-flex-row-reverse {
  flex-direction: row-reverse;
}
.tw-flex-col {
  flex-direction: column;
}
.tw-flex-wrap {
  flex-wrap: wrap;
}
.tw-flex-nowrap {
  flex-wrap: nowrap;
}
.tw-place-items-center {
  place-items: center;
}
.tw-content-center {
  align-content: center;
}
.tw-items-start {
  align-items: flex-start;
}
.tw-items-end {
  align-items: flex-end;
}
.tw-items-center {
  align-items: center;
}
.tw-items-stretch {
  align-items: stretch;
}
.tw-justify-start {
  justify-content: flex-start;
}
.tw-justify-end {
  justify-content: flex-end;
}
.tw-justify-center {
  justify-content: center;
}
.tw-justify-between {
  justify-content: space-between;
}
.tw-justify-around {
  justify-content: space-around;
}
.tw-justify-stretch {
  justify-content: stretch;
}
.tw-justify-items-center {
  justify-items: center;
}
.tw-gap-0 {
  gap: 0px;
}
.tw-gap-0\.5 {
  gap: 0.125rem;
}
.tw-gap-1 {
  gap: 0.25rem;
}
.tw-gap-1\.5 {
  gap: 0.375rem;
}
.tw-gap-10 {
  gap: 2.5rem;
}
.tw-gap-10\.5 {
  gap: 2.625rem;
}
.tw-gap-11 {
  gap: 2.75rem;
}
.tw-gap-12 {
  gap: 3rem;
}
.tw-gap-14 {
  gap: 3.5rem;
}
.tw-gap-16 {
  gap: 4rem;
}
.tw-gap-2 {
  gap: 0.5rem;
}
.tw-gap-2\.5 {
  gap: 0.625rem;
}
.tw-gap-20 {
  gap: 5rem;
}
.tw-gap-24 {
  gap: 6rem;
}
.tw-gap-28 {
  gap: 7rem;
}
.tw-gap-3 {
  gap: 0.75rem;
}
.tw-gap-3\.5 {
  gap: 0.875rem;
}
.tw-gap-32 {
  gap: 8rem;
}
.tw-gap-36 {
  gap: 9rem;
}
.tw-gap-4 {
  gap: 1rem;
}
.tw-gap-4\.5 {
  gap: 1.125rem;
}
.tw-gap-40 {
  gap: 10rem;
}
.tw-gap-44 {
  gap: 11rem;
}
.tw-gap-48 {
  gap: 12rem;
}
.tw-gap-5 {
  gap: 1.25rem;
}
.tw-gap-5\.5 {
  gap: 1.375rem;
}
.tw-gap-52 {
  gap: 13rem;
}
.tw-gap-56 {
  gap: 14rem;
}
.tw-gap-6 {
  gap: 1.5rem;
}
.tw-gap-6\.5 {
  gap: 1.625rem;
}
.tw-gap-60 {
  gap: 15rem;
}
.tw-gap-64 {
  gap: 16rem;
}
.tw-gap-7 {
  gap: 1.75rem;
}
.tw-gap-7\.5 {
  gap: 1.875rem;
}
.tw-gap-72 {
  gap: 18rem;
}
.tw-gap-8 {
  gap: 2rem;
}
.tw-gap-8\.5 {
  gap: 2.125rem;
}
.tw-gap-80 {
  gap: 20rem;
}
.tw-gap-9 {
  gap: 2.25rem;
}
.tw-gap-9\.5 {
  gap: 2.375rem;
}
.tw-gap-96 {
  gap: 24rem;
}
.tw-gap-\[1\.875rem\] {
  gap: 1.875rem;
}
.tw-gap-\[2\.125rem\] {
  gap: 2.125rem;
}
.tw-gap-\[3\.25rem\] {
  gap: 3.25rem;
}
.tw-gap-\[3\.75rem\] {
  gap: 3.75rem;
}
.tw-gap-\[4\.125rem\] {
  gap: 4.125rem;
}
.tw-gap-\[4\.25rem\] {
  gap: 4.25rem;
}
.tw-gap-\[4\.375rem\] {
  gap: 4.375rem;
}
.tw-gap-\[5rem\] {
  gap: 5rem;
}
.tw-gap-\[6\.25rem\] {
  gap: 6.25rem;
}
.tw-gap-\[7\.5rem\] {
  gap: 7.5rem;
}
.tw-gap-px {
  gap: 1px;
}
.tw-gap-x-0 {
  column-gap: 0px;
}
.tw-gap-x-0\.5 {
  column-gap: 0.125rem;
}
.tw-gap-x-1 {
  column-gap: 0.25rem;
}
.tw-gap-x-1\.5 {
  column-gap: 0.375rem;
}
.tw-gap-x-10 {
  column-gap: 2.5rem;
}
.tw-gap-x-10\.5 {
  column-gap: 2.625rem;
}
.tw-gap-x-11 {
  column-gap: 2.75rem;
}
.tw-gap-x-12 {
  column-gap: 3rem;
}
.tw-gap-x-14 {
  column-gap: 3.5rem;
}
.tw-gap-x-16 {
  column-gap: 4rem;
}
.tw-gap-x-2 {
  column-gap: 0.5rem;
}
.tw-gap-x-2\.5 {
  column-gap: 0.625rem;
}
.tw-gap-x-20 {
  column-gap: 5rem;
}
.tw-gap-x-24 {
  column-gap: 6rem;
}
.tw-gap-x-28 {
  column-gap: 7rem;
}
.tw-gap-x-3 {
  column-gap: 0.75rem;
}
.tw-gap-x-3\.5 {
  column-gap: 0.875rem;
}
.tw-gap-x-32 {
  column-gap: 8rem;
}
.tw-gap-x-36 {
  column-gap: 9rem;
}
.tw-gap-x-4 {
  column-gap: 1rem;
}
.tw-gap-x-4\.5 {
  column-gap: 1.125rem;
}
.tw-gap-x-40 {
  column-gap: 10rem;
}
.tw-gap-x-44 {
  column-gap: 11rem;
}
.tw-gap-x-48 {
  column-gap: 12rem;
}
.tw-gap-x-5 {
  column-gap: 1.25rem;
}
.tw-gap-x-5\.5 {
  column-gap: 1.375rem;
}
.tw-gap-x-52 {
  column-gap: 13rem;
}
.tw-gap-x-56 {
  column-gap: 14rem;
}
.tw-gap-x-6 {
  column-gap: 1.5rem;
}
.tw-gap-x-6\.5 {
  column-gap: 1.625rem;
}
.tw-gap-x-60 {
  column-gap: 15rem;
}
.tw-gap-x-64 {
  column-gap: 16rem;
}
.tw-gap-x-7 {
  column-gap: 1.75rem;
}
.tw-gap-x-7\.5 {
  column-gap: 1.875rem;
}
.tw-gap-x-72 {
  column-gap: 18rem;
}
.tw-gap-x-8 {
  column-gap: 2rem;
}
.tw-gap-x-8\.5 {
  column-gap: 2.125rem;
}
.tw-gap-x-80 {
  column-gap: 20rem;
}
.tw-gap-x-9 {
  column-gap: 2.25rem;
}
.tw-gap-x-9\.5 {
  column-gap: 2.375rem;
}
.tw-gap-x-96 {
  column-gap: 24rem;
}
.tw-gap-x-px {
  column-gap: 1px;
}
.tw-gap-y-0 {
  row-gap: 0px;
}
.tw-gap-y-0\.5 {
  row-gap: 0.125rem;
}
.tw-gap-y-1 {
  row-gap: 0.25rem;
}
.tw-gap-y-1\.5 {
  row-gap: 0.375rem;
}
.tw-gap-y-10 {
  row-gap: 2.5rem;
}
.tw-gap-y-10\.5 {
  row-gap: 2.625rem;
}
.tw-gap-y-11 {
  row-gap: 2.75rem;
}
.tw-gap-y-12 {
  row-gap: 3rem;
}
.tw-gap-y-14 {
  row-gap: 3.5rem;
}
.tw-gap-y-16 {
  row-gap: 4rem;
}
.tw-gap-y-2 {
  row-gap: 0.5rem;
}
.tw-gap-y-2\.5 {
  row-gap: 0.625rem;
}
.tw-gap-y-20 {
  row-gap: 5rem;
}
.tw-gap-y-24 {
  row-gap: 6rem;
}
.tw-gap-y-28 {
  row-gap: 7rem;
}
.tw-gap-y-3 {
  row-gap: 0.75rem;
}
.tw-gap-y-3\.5 {
  row-gap: 0.875rem;
}
.tw-gap-y-32 {
  row-gap: 8rem;
}
.tw-gap-y-36 {
  row-gap: 9rem;
}
.tw-gap-y-4 {
  row-gap: 1rem;
}
.tw-gap-y-4\.5 {
  row-gap: 1.125rem;
}
.tw-gap-y-40 {
  row-gap: 10rem;
}
.tw-gap-y-44 {
  row-gap: 11rem;
}
.tw-gap-y-48 {
  row-gap: 12rem;
}
.tw-gap-y-5 {
  row-gap: 1.25rem;
}
.tw-gap-y-5\.5 {
  row-gap: 1.375rem;
}
.tw-gap-y-52 {
  row-gap: 13rem;
}
.tw-gap-y-56 {
  row-gap: 14rem;
}
.tw-gap-y-6 {
  row-gap: 1.5rem;
}
.tw-gap-y-6\.5 {
  row-gap: 1.625rem;
}
.tw-gap-y-60 {
  row-gap: 15rem;
}
.tw-gap-y-64 {
  row-gap: 16rem;
}
.tw-gap-y-7 {
  row-gap: 1.75rem;
}
.tw-gap-y-7\.5 {
  row-gap: 1.875rem;
}
.tw-gap-y-72 {
  row-gap: 18rem;
}
.tw-gap-y-8 {
  row-gap: 2rem;
}
.tw-gap-y-8\.5 {
  row-gap: 2.125rem;
}
.tw-gap-y-80 {
  row-gap: 20rem;
}
.tw-gap-y-9 {
  row-gap: 2.25rem;
}
.tw-gap-y-9\.5 {
  row-gap: 2.375rem;
}
.tw-gap-y-96 {
  row-gap: 24rem;
}
.tw-gap-y-px {
  row-gap: 1px;
}
.tw-self-start {
  align-self: flex-start;
}
.tw-self-end {
  align-self: flex-end;
}
.tw-self-center {
  align-self: center;
}
.tw-overflow-auto {
  overflow: auto;
}
.tw-overflow-hidden {
  overflow: hidden;
}
.tw-overflow-ellipsis {
  text-overflow: ellipsis;
}
.tw-text-ellipsis {
  text-overflow: ellipsis;
}
.tw-whitespace-normal {
  white-space: normal;
}
.tw-whitespace-nowrap {
  white-space: nowrap;
}
.tw-whitespace-pre-line {
  white-space: pre-line;
}
.tw-whitespace-pre-wrap {
  white-space: pre-wrap;
}
.tw-text-wrap {
  text-wrap: wrap;
}
.tw-text-nowrap {
  text-wrap: nowrap;
}
.tw-break-all {
  word-break: break-all;
}
.tw-rounded {
  border-radius: 0.25rem;
}
.tw-rounded-\[0\.3125rem\] {
  border-radius: 0.3125rem;
}
.tw-rounded-\[0\.625rem\] {
  border-radius: 0.625rem;
}
.tw-rounded-\[1\.25rem\] {
  border-radius: 1.25rem;
}
.tw-rounded-\[10px_10px_0_0\] {
  border-radius: 10px 10px 0 0;
}
.tw-rounded-full {
  border-radius: 9999px;
}
.tw-rounded-lg {
  border-radius: 0.5rem;
}
.tw-rounded-lgr {
  border-radius: 0.625rem;
}
.tw-rounded-md {
  border-radius: 0.375rem;
}
.tw-rounded-none {
  border-radius: 0;
}
.tw-rounded-sm {
  border-radius: 0.125rem;
}
.tw-rounded-xl {
  border-radius: 0.75rem;
}
.tw-border {
  border-width: 1px;
}
.tw-border-b {
  border-bottom-width: 1px;
}
.tw-border-b-2 {
  border-bottom-width: 2px;
}
.tw-border-l-2 {
  border-left-width: 2px;
}
.tw-border-r-2 {
  border-right-width: 2px;
}
.tw-border-solid {
  border-style: solid;
}
.tw-border-black {
  --tw-border-opacity: 1;
  border-color: rgb(29 29 27 / var(--tw-border-opacity, 1));
}
.tw-border-black-10 {
  --tw-border-opacity: 1;
  border-color: rgb(226 226 226 / var(--tw-border-opacity, 1));
}
.tw-border-danger {
  --tw-border-opacity: 1;
  border-color: rgb(230 34 34 / var(--tw-border-opacity, 1));
}
.tw-border-primary-50 {
  --tw-border-opacity: 1;
  border-color: rgb(194 244 196 / var(--tw-border-opacity, 1));
}
.tw-bg-black {
  --tw-bg-opacity: 1;
  background-color: rgb(29 29 27 / var(--tw-bg-opacity, 1));
}
.tw-bg-black-10 {
  --tw-bg-opacity: 1;
  background-color: rgb(226 226 226 / var(--tw-bg-opacity, 1));
}
.tw-bg-black-10\/0 {
  background-color: rgb(226 226 226 / 0);
}
.tw-bg-black-10\/10 {
  background-color: rgb(226 226 226 / 0.1);
}
.tw-bg-black-10\/100 {
  background-color: rgb(226 226 226 / 1);
}
.tw-bg-black-10\/15 {
  background-color: rgb(226 226 226 / 0.15);
}
.tw-bg-black-10\/20 {
  background-color: rgb(226 226 226 / 0.2);
}
.tw-bg-black-10\/25 {
  background-color: rgb(226 226 226 / 0.25);
}
.tw-bg-black-10\/30 {
  background-color: rgb(226 226 226 / 0.3);
}
.tw-bg-black-10\/35 {
  background-color: rgb(226 226 226 / 0.35);
}
.tw-bg-black-10\/40 {
  background-color: rgb(226 226 226 / 0.4);
}
.tw-bg-black-10\/45 {
  background-color: rgb(226 226 226 / 0.45);
}
.tw-bg-black-10\/5 {
  background-color: rgb(226 226 226 / 0.05);
}
.tw-bg-black-10\/50 {
  background-color: rgb(226 226 226 / 0.5);
}
.tw-bg-black-10\/55 {
  background-color: rgb(226 226 226 / 0.55);
}
.tw-bg-black-10\/60 {
  background-color: rgb(226 226 226 / 0.6);
}
.tw-bg-black-10\/65 {
  background-color: rgb(226 226 226 / 0.65);
}
.tw-bg-black-10\/70 {
  background-color: rgb(226 226 226 / 0.7);
}
.tw-bg-black-10\/75 {
  background-color: rgb(226 226 226 / 0.75);
}
.tw-bg-black-10\/80 {
  background-color: rgb(226 226 226 / 0.8);
}
.tw-bg-black-10\/85 {
  background-color: rgb(226 226 226 / 0.85);
}
.tw-bg-black-10\/90 {
  background-color: rgb(226 226 226 / 0.9);
}
.tw-bg-black-10\/95 {
  background-color: rgb(226 226 226 / 0.95);
}
.tw-bg-black-25 {
  --tw-bg-opacity: 1;
  background-color: rgb(193 193 193 / var(--tw-bg-opacity, 1));
}
.tw-bg-black-25\/0 {
  background-color: rgb(193 193 193 / 0);
}
.tw-bg-black-25\/10 {
  background-color: rgb(193 193 193 / 0.1);
}
.tw-bg-black-25\/100 {
  background-color: rgb(193 193 193 / 1);
}
.tw-bg-black-25\/15 {
  background-color: rgb(193 193 193 / 0.15);
}
.tw-bg-black-25\/20 {
  background-color: rgb(193 193 193 / 0.2);
}
.tw-bg-black-25\/25 {
  background-color: rgb(193 193 193 / 0.25);
}
.tw-bg-black-25\/30 {
  background-color: rgb(193 193 193 / 0.3);
}
.tw-bg-black-25\/35 {
  background-color: rgb(193 193 193 / 0.35);
}
.tw-bg-black-25\/40 {
  background-color: rgb(193 193 193 / 0.4);
}
.tw-bg-black-25\/45 {
  background-color: rgb(193 193 193 / 0.45);
}
.tw-bg-black-25\/5 {
  background-color: rgb(193 193 193 / 0.05);
}
.tw-bg-black-25\/50 {
  background-color: rgb(193 193 193 / 0.5);
}
.tw-bg-black-25\/55 {
  background-color: rgb(193 193 193 / 0.55);
}
.tw-bg-black-25\/60 {
  background-color: rgb(193 193 193 / 0.6);
}
.tw-bg-black-25\/65 {
  background-color: rgb(193 193 193 / 0.65);
}
.tw-bg-black-25\/70 {
  background-color: rgb(193 193 193 / 0.7);
}
.tw-bg-black-25\/75 {
  background-color: rgb(193 193 193 / 0.75);
}
.tw-bg-black-25\/80 {
  background-color: rgb(193 193 193 / 0.8);
}
.tw-bg-black-25\/85 {
  background-color: rgb(193 193 193 / 0.85);
}
.tw-bg-black-25\/90 {
  background-color: rgb(193 193 193 / 0.9);
}
.tw-bg-black-25\/95 {
  background-color: rgb(193 193 193 / 0.95);
}
.tw-bg-black-5 {
  --tw-bg-opacity: 1;
  background-color: rgb(237 237 237 / var(--tw-bg-opacity, 1));
}
.tw-bg-black-5\/0 {
  background-color: rgb(237 237 237 / 0);
}
.tw-bg-black-5\/10 {
  background-color: rgb(237 237 237 / 0.1);
}
.tw-bg-black-5\/100 {
  background-color: rgb(237 237 237 / 1);
}
.tw-bg-black-5\/15 {
  background-color: rgb(237 237 237 / 0.15);
}
.tw-bg-black-5\/20 {
  background-color: rgb(237 237 237 / 0.2);
}
.tw-bg-black-5\/25 {
  background-color: rgb(237 237 237 / 0.25);
}
.tw-bg-black-5\/30 {
  background-color: rgb(237 237 237 / 0.3);
}
.tw-bg-black-5\/35 {
  background-color: rgb(237 237 237 / 0.35);
}
.tw-bg-black-5\/40 {
  background-color: rgb(237 237 237 / 0.4);
}
.tw-bg-black-5\/45 {
  background-color: rgb(237 237 237 / 0.45);
}
.tw-bg-black-5\/5 {
  background-color: rgb(237 237 237 / 0.05);
}
.tw-bg-black-5\/50 {
  background-color: rgb(237 237 237 / 0.5);
}
.tw-bg-black-5\/55 {
  background-color: rgb(237 237 237 / 0.55);
}
.tw-bg-black-5\/60 {
  background-color: rgb(237 237 237 / 0.6);
}
.tw-bg-black-5\/65 {
  background-color: rgb(237 237 237 / 0.65);
}
.tw-bg-black-5\/70 {
  background-color: rgb(237 237 237 / 0.7);
}
.tw-bg-black-5\/75 {
  background-color: rgb(237 237 237 / 0.75);
}
.tw-bg-black-5\/80 {
  background-color: rgb(237 237 237 / 0.8);
}
.tw-bg-black-5\/85 {
  background-color: rgb(237 237 237 / 0.85);
}
.tw-bg-black-5\/90 {
  background-color: rgb(237 237 237 / 0.9);
}
.tw-bg-black-5\/95 {
  background-color: rgb(237 237 237 / 0.95);
}
.tw-bg-black-50 {
  --tw-bg-opacity: 1;
  background-color: rgb(138 138 137 / var(--tw-bg-opacity, 1));
}
.tw-bg-black-50\/0 {
  background-color: rgb(138 138 137 / 0);
}
.tw-bg-black-50\/10 {
  background-color: rgb(138 138 137 / 0.1);
}
.tw-bg-black-50\/100 {
  background-color: rgb(138 138 137 / 1);
}
.tw-bg-black-50\/15 {
  background-color: rgb(138 138 137 / 0.15);
}
.tw-bg-black-50\/20 {
  background-color: rgb(138 138 137 / 0.2);
}
.tw-bg-black-50\/25 {
  background-color: rgb(138 138 137 / 0.25);
}
.tw-bg-black-50\/30 {
  background-color: rgb(138 138 137 / 0.3);
}
.tw-bg-black-50\/35 {
  background-color: rgb(138 138 137 / 0.35);
}
.tw-bg-black-50\/40 {
  background-color: rgb(138 138 137 / 0.4);
}
.tw-bg-black-50\/45 {
  background-color: rgb(138 138 137 / 0.45);
}
.tw-bg-black-50\/5 {
  background-color: rgb(138 138 137 / 0.05);
}
.tw-bg-black-50\/50 {
  background-color: rgb(138 138 137 / 0.5);
}
.tw-bg-black-50\/55 {
  background-color: rgb(138 138 137 / 0.55);
}
.tw-bg-black-50\/60 {
  background-color: rgb(138 138 137 / 0.6);
}
.tw-bg-black-50\/65 {
  background-color: rgb(138 138 137 / 0.65);
}
.tw-bg-black-50\/70 {
  background-color: rgb(138 138 137 / 0.7);
}
.tw-bg-black-50\/75 {
  background-color: rgb(138 138 137 / 0.75);
}
.tw-bg-black-50\/80 {
  background-color: rgb(138 138 137 / 0.8);
}
.tw-bg-black-50\/85 {
  background-color: rgb(138 138 137 / 0.85);
}
.tw-bg-black-50\/90 {
  background-color: rgb(138 138 137 / 0.9);
}
.tw-bg-black-50\/95 {
  background-color: rgb(138 138 137 / 0.95);
}
.tw-bg-black-65 {
  --tw-bg-opacity: 1;
  background-color: rgb(136 150 153 / var(--tw-bg-opacity, 1));
}
.tw-bg-black-65\/0 {
  background-color: rgb(136 150 153 / 0);
}
.tw-bg-black-65\/10 {
  background-color: rgb(136 150 153 / 0.1);
}
.tw-bg-black-65\/100 {
  background-color: rgb(136 150 153 / 1);
}
.tw-bg-black-65\/15 {
  background-color: rgb(136 150 153 / 0.15);
}
.tw-bg-black-65\/20 {
  background-color: rgb(136 150 153 / 0.2);
}
.tw-bg-black-65\/25 {
  background-color: rgb(136 150 153 / 0.25);
}
.tw-bg-black-65\/30 {
  background-color: rgb(136 150 153 / 0.3);
}
.tw-bg-black-65\/35 {
  background-color: rgb(136 150 153 / 0.35);
}
.tw-bg-black-65\/40 {
  background-color: rgb(136 150 153 / 0.4);
}
.tw-bg-black-65\/45 {
  background-color: rgb(136 150 153 / 0.45);
}
.tw-bg-black-65\/5 {
  background-color: rgb(136 150 153 / 0.05);
}
.tw-bg-black-65\/50 {
  background-color: rgb(136 150 153 / 0.5);
}
.tw-bg-black-65\/55 {
  background-color: rgb(136 150 153 / 0.55);
}
.tw-bg-black-65\/60 {
  background-color: rgb(136 150 153 / 0.6);
}
.tw-bg-black-65\/65 {
  background-color: rgb(136 150 153 / 0.65);
}
.tw-bg-black-65\/70 {
  background-color: rgb(136 150 153 / 0.7);
}
.tw-bg-black-65\/75 {
  background-color: rgb(136 150 153 / 0.75);
}
.tw-bg-black-65\/80 {
  background-color: rgb(136 150 153 / 0.8);
}
.tw-bg-black-65\/85 {
  background-color: rgb(136 150 153 / 0.85);
}
.tw-bg-black-65\/90 {
  background-color: rgb(136 150 153 / 0.9);
}
.tw-bg-black-65\/95 {
  background-color: rgb(136 150 153 / 0.95);
}
.tw-bg-black-75 {
  --tw-bg-opacity: 1;
  background-color: rgb(84 84 82 / var(--tw-bg-opacity, 1));
}
.tw-bg-black-75\/0 {
  background-color: rgb(84 84 82 / 0);
}
.tw-bg-black-75\/10 {
  background-color: rgb(84 84 82 / 0.1);
}
.tw-bg-black-75\/100 {
  background-color: rgb(84 84 82 / 1);
}
.tw-bg-black-75\/15 {
  background-color: rgb(84 84 82 / 0.15);
}
.tw-bg-black-75\/20 {
  background-color: rgb(84 84 82 / 0.2);
}
.tw-bg-black-75\/25 {
  background-color: rgb(84 84 82 / 0.25);
}
.tw-bg-black-75\/30 {
  background-color: rgb(84 84 82 / 0.3);
}
.tw-bg-black-75\/35 {
  background-color: rgb(84 84 82 / 0.35);
}
.tw-bg-black-75\/40 {
  background-color: rgb(84 84 82 / 0.4);
}
.tw-bg-black-75\/45 {
  background-color: rgb(84 84 82 / 0.45);
}
.tw-bg-black-75\/5 {
  background-color: rgb(84 84 82 / 0.05);
}
.tw-bg-black-75\/50 {
  background-color: rgb(84 84 82 / 0.5);
}
.tw-bg-black-75\/55 {
  background-color: rgb(84 84 82 / 0.55);
}
.tw-bg-black-75\/60 {
  background-color: rgb(84 84 82 / 0.6);
}
.tw-bg-black-75\/65 {
  background-color: rgb(84 84 82 / 0.65);
}
.tw-bg-black-75\/70 {
  background-color: rgb(84 84 82 / 0.7);
}
.tw-bg-black-75\/75 {
  background-color: rgb(84 84 82 / 0.75);
}
.tw-bg-black-75\/80 {
  background-color: rgb(84 84 82 / 0.8);
}
.tw-bg-black-75\/85 {
  background-color: rgb(84 84 82 / 0.85);
}
.tw-bg-black-75\/90 {
  background-color: rgb(84 84 82 / 0.9);
}
.tw-bg-black-75\/95 {
  background-color: rgb(84 84 82 / 0.95);
}
.tw-bg-black\/0 {
  background-color: rgb(29 29 27 / 0);
}
.tw-bg-black\/10 {
  background-color: rgb(29 29 27 / 0.1);
}
.tw-bg-black\/100 {
  background-color: rgb(29 29 27 / 1);
}
.tw-bg-black\/15 {
  background-color: rgb(29 29 27 / 0.15);
}
.tw-bg-black\/20 {
  background-color: rgb(29 29 27 / 0.2);
}
.tw-bg-black\/25 {
  background-color: rgb(29 29 27 / 0.25);
}
.tw-bg-black\/30 {
  background-color: rgb(29 29 27 / 0.3);
}
.tw-bg-black\/35 {
  background-color: rgb(29 29 27 / 0.35);
}
.tw-bg-black\/40 {
  background-color: rgb(29 29 27 / 0.4);
}
.tw-bg-black\/45 {
  background-color: rgb(29 29 27 / 0.45);
}
.tw-bg-black\/5 {
  background-color: rgb(29 29 27 / 0.05);
}
.tw-bg-black\/50 {
  background-color: rgb(29 29 27 / 0.5);
}
.tw-bg-black\/55 {
  background-color: rgb(29 29 27 / 0.55);
}
.tw-bg-black\/60 {
  background-color: rgb(29 29 27 / 0.6);
}
.tw-bg-black\/65 {
  background-color: rgb(29 29 27 / 0.65);
}
.tw-bg-black\/70 {
  background-color: rgb(29 29 27 / 0.7);
}
.tw-bg-black\/75 {
  background-color: rgb(29 29 27 / 0.75);
}
.tw-bg-black\/80 {
  background-color: rgb(29 29 27 / 0.8);
}
.tw-bg-black\/85 {
  background-color: rgb(29 29 27 / 0.85);
}
.tw-bg-black\/90 {
  background-color: rgb(29 29 27 / 0.9);
}
.tw-bg-black\/95 {
  background-color: rgb(29 29 27 / 0.95);
}
.tw-bg-danger {
  --tw-bg-opacity: 1;
  background-color: rgb(230 34 34 / var(--tw-bg-opacity, 1));
}
.tw-bg-danger\/0 {
  background-color: rgb(230 34 34 / 0);
}
.tw-bg-danger\/10 {
  background-color: rgb(230 34 34 / 0.1);
}
.tw-bg-danger\/100 {
  background-color: rgb(230 34 34 / 1);
}
.tw-bg-danger\/15 {
  background-color: rgb(230 34 34 / 0.15);
}
.tw-bg-danger\/20 {
  background-color: rgb(230 34 34 / 0.2);
}
.tw-bg-danger\/25 {
  background-color: rgb(230 34 34 / 0.25);
}
.tw-bg-danger\/30 {
  background-color: rgb(230 34 34 / 0.3);
}
.tw-bg-danger\/35 {
  background-color: rgb(230 34 34 / 0.35);
}
.tw-bg-danger\/40 {
  background-color: rgb(230 34 34 / 0.4);
}
.tw-bg-danger\/45 {
  background-color: rgb(230 34 34 / 0.45);
}
.tw-bg-danger\/5 {
  background-color: rgb(230 34 34 / 0.05);
}
.tw-bg-danger\/50 {
  background-color: rgb(230 34 34 / 0.5);
}
.tw-bg-danger\/55 {
  background-color: rgb(230 34 34 / 0.55);
}
.tw-bg-danger\/60 {
  background-color: rgb(230 34 34 / 0.6);
}
.tw-bg-danger\/65 {
  background-color: rgb(230 34 34 / 0.65);
}
.tw-bg-danger\/70 {
  background-color: rgb(230 34 34 / 0.7);
}
.tw-bg-danger\/75 {
  background-color: rgb(230 34 34 / 0.75);
}
.tw-bg-danger\/80 {
  background-color: rgb(230 34 34 / 0.8);
}
.tw-bg-danger\/85 {
  background-color: rgb(230 34 34 / 0.85);
}
.tw-bg-danger\/90 {
  background-color: rgb(230 34 34 / 0.9);
}
.tw-bg-danger\/95 {
  background-color: rgb(230 34 34 / 0.95);
}
.tw-bg-info {
  --tw-bg-opacity: 1;
  background-color: rgb(0 56 255 / var(--tw-bg-opacity, 1));
}
.tw-bg-info\/0 {
  background-color: rgb(0 56 255 / 0);
}
.tw-bg-info\/10 {
  background-color: rgb(0 56 255 / 0.1);
}
.tw-bg-info\/100 {
  background-color: rgb(0 56 255 / 1);
}
.tw-bg-info\/15 {
  background-color: rgb(0 56 255 / 0.15);
}
.tw-bg-info\/20 {
  background-color: rgb(0 56 255 / 0.2);
}
.tw-bg-info\/25 {
  background-color: rgb(0 56 255 / 0.25);
}
.tw-bg-info\/30 {
  background-color: rgb(0 56 255 / 0.3);
}
.tw-bg-info\/35 {
  background-color: rgb(0 56 255 / 0.35);
}
.tw-bg-info\/40 {
  background-color: rgb(0 56 255 / 0.4);
}
.tw-bg-info\/45 {
  background-color: rgb(0 56 255 / 0.45);
}
.tw-bg-info\/5 {
  background-color: rgb(0 56 255 / 0.05);
}
.tw-bg-info\/50 {
  background-color: rgb(0 56 255 / 0.5);
}
.tw-bg-info\/55 {
  background-color: rgb(0 56 255 / 0.55);
}
.tw-bg-info\/60 {
  background-color: rgb(0 56 255 / 0.6);
}
.tw-bg-info\/65 {
  background-color: rgb(0 56 255 / 0.65);
}
.tw-bg-info\/70 {
  background-color: rgb(0 56 255 / 0.7);
}
.tw-bg-info\/75 {
  background-color: rgb(0 56 255 / 0.75);
}
.tw-bg-info\/80 {
  background-color: rgb(0 56 255 / 0.8);
}
.tw-bg-info\/85 {
  background-color: rgb(0 56 255 / 0.85);
}
.tw-bg-info\/90 {
  background-color: rgb(0 56 255 / 0.9);
}
.tw-bg-info\/95 {
  background-color: rgb(0 56 255 / 0.95);
}
.tw-bg-overlay {
  background-color: #1D1D1B59;
}
.tw-bg-overlay\/0 {
  background-color: rgb(29 29 27 / 0);
}
.tw-bg-overlay\/10 {
  background-color: rgb(29 29 27 / 0.1);
}
.tw-bg-overlay\/100 {
  background-color: rgb(29 29 27 / 1);
}
.tw-bg-overlay\/15 {
  background-color: rgb(29 29 27 / 0.15);
}
.tw-bg-overlay\/20 {
  background-color: rgb(29 29 27 / 0.2);
}
.tw-bg-overlay\/25 {
  background-color: rgb(29 29 27 / 0.25);
}
.tw-bg-overlay\/30 {
  background-color: rgb(29 29 27 / 0.3);
}
.tw-bg-overlay\/35 {
  background-color: rgb(29 29 27 / 0.35);
}
.tw-bg-overlay\/40 {
  background-color: rgb(29 29 27 / 0.4);
}
.tw-bg-overlay\/45 {
  background-color: rgb(29 29 27 / 0.45);
}
.tw-bg-overlay\/5 {
  background-color: rgb(29 29 27 / 0.05);
}
.tw-bg-overlay\/50 {
  background-color: rgb(29 29 27 / 0.5);
}
.tw-bg-overlay\/55 {
  background-color: rgb(29 29 27 / 0.55);
}
.tw-bg-overlay\/60 {
  background-color: rgb(29 29 27 / 0.6);
}
.tw-bg-overlay\/65 {
  background-color: rgb(29 29 27 / 0.65);
}
.tw-bg-overlay\/70 {
  background-color: rgb(29 29 27 / 0.7);
}
.tw-bg-overlay\/75 {
  background-color: rgb(29 29 27 / 0.75);
}
.tw-bg-overlay\/80 {
  background-color: rgb(29 29 27 / 0.8);
}
.tw-bg-overlay\/85 {
  background-color: rgb(29 29 27 / 0.85);
}
.tw-bg-overlay\/90 {
  background-color: rgb(29 29 27 / 0.9);
}
.tw-bg-overlay\/95 {
  background-color: rgb(29 29 27 / 0.95);
}
.tw-bg-primary {
  --tw-bg-opacity: 1;
  background-color: rgb(20 125 92 / var(--tw-bg-opacity, 1));
}
.tw-bg-primary-25 {
  --tw-bg-opacity: 1;
  background-color: rgb(235 245 235 / var(--tw-bg-opacity, 1));
}
.tw-bg-primary-25\/0 {
  background-color: rgb(235 245 235 / 0);
}
.tw-bg-primary-25\/10 {
  background-color: rgb(235 245 235 / 0.1);
}
.tw-bg-primary-25\/100 {
  background-color: rgb(235 245 235 / 1);
}
.tw-bg-primary-25\/15 {
  background-color: rgb(235 245 235 / 0.15);
}
.tw-bg-primary-25\/20 {
  background-color: rgb(235 245 235 / 0.2);
}
.tw-bg-primary-25\/25 {
  background-color: rgb(235 245 235 / 0.25);
}
.tw-bg-primary-25\/30 {
  background-color: rgb(235 245 235 / 0.3);
}
.tw-bg-primary-25\/35 {
  background-color: rgb(235 245 235 / 0.35);
}
.tw-bg-primary-25\/40 {
  background-color: rgb(235 245 235 / 0.4);
}
.tw-bg-primary-25\/45 {
  background-color: rgb(235 245 235 / 0.45);
}
.tw-bg-primary-25\/5 {
  background-color: rgb(235 245 235 / 0.05);
}
.tw-bg-primary-25\/50 {
  background-color: rgb(235 245 235 / 0.5);
}
.tw-bg-primary-25\/55 {
  background-color: rgb(235 245 235 / 0.55);
}
.tw-bg-primary-25\/60 {
  background-color: rgb(235 245 235 / 0.6);
}
.tw-bg-primary-25\/65 {
  background-color: rgb(235 245 235 / 0.65);
}
.tw-bg-primary-25\/70 {
  background-color: rgb(235 245 235 / 0.7);
}
.tw-bg-primary-25\/75 {
  background-color: rgb(235 245 235 / 0.75);
}
.tw-bg-primary-25\/80 {
  background-color: rgb(235 245 235 / 0.8);
}
.tw-bg-primary-25\/85 {
  background-color: rgb(235 245 235 / 0.85);
}
.tw-bg-primary-25\/90 {
  background-color: rgb(235 245 235 / 0.9);
}
.tw-bg-primary-25\/95 {
  background-color: rgb(235 245 235 / 0.95);
}
.tw-bg-primary-50 {
  --tw-bg-opacity: 1;
  background-color: rgb(194 244 196 / var(--tw-bg-opacity, 1));
}
.tw-bg-primary-50\/0 {
  background-color: rgb(194 244 196 / 0);
}
.tw-bg-primary-50\/10 {
  background-color: rgb(194 244 196 / 0.1);
}
.tw-bg-primary-50\/100 {
  background-color: rgb(194 244 196 / 1);
}
.tw-bg-primary-50\/15 {
  background-color: rgb(194 244 196 / 0.15);
}
.tw-bg-primary-50\/20 {
  background-color: rgb(194 244 196 / 0.2);
}
.tw-bg-primary-50\/25 {
  background-color: rgb(194 244 196 / 0.25);
}
.tw-bg-primary-50\/30 {
  background-color: rgb(194 244 196 / 0.3);
}
.tw-bg-primary-50\/35 {
  background-color: rgb(194 244 196 / 0.35);
}
.tw-bg-primary-50\/40 {
  background-color: rgb(194 244 196 / 0.4);
}
.tw-bg-primary-50\/45 {
  background-color: rgb(194 244 196 / 0.45);
}
.tw-bg-primary-50\/5 {
  background-color: rgb(194 244 196 / 0.05);
}
.tw-bg-primary-50\/50 {
  background-color: rgb(194 244 196 / 0.5);
}
.tw-bg-primary-50\/55 {
  background-color: rgb(194 244 196 / 0.55);
}
.tw-bg-primary-50\/60 {
  background-color: rgb(194 244 196 / 0.6);
}
.tw-bg-primary-50\/65 {
  background-color: rgb(194 244 196 / 0.65);
}
.tw-bg-primary-50\/70 {
  background-color: rgb(194 244 196 / 0.7);
}
.tw-bg-primary-50\/75 {
  background-color: rgb(194 244 196 / 0.75);
}
.tw-bg-primary-50\/80 {
  background-color: rgb(194 244 196 / 0.8);
}
.tw-bg-primary-50\/85 {
  background-color: rgb(194 244 196 / 0.85);
}
.tw-bg-primary-50\/90 {
  background-color: rgb(194 244 196 / 0.9);
}
.tw-bg-primary-50\/95 {
  background-color: rgb(194 244 196 / 0.95);
}
.tw-bg-primary-75 {
  --tw-bg-opacity: 1;
  background-color: rgb(151 248 129 / var(--tw-bg-opacity, 1));
}
.tw-bg-primary-75\/0 {
  background-color: rgb(151 248 129 / 0);
}
.tw-bg-primary-75\/10 {
  background-color: rgb(151 248 129 / 0.1);
}
.tw-bg-primary-75\/100 {
  background-color: rgb(151 248 129 / 1);
}
.tw-bg-primary-75\/15 {
  background-color: rgb(151 248 129 / 0.15);
}
.tw-bg-primary-75\/20 {
  background-color: rgb(151 248 129 / 0.2);
}
.tw-bg-primary-75\/25 {
  background-color: rgb(151 248 129 / 0.25);
}
.tw-bg-primary-75\/30 {
  background-color: rgb(151 248 129 / 0.3);
}
.tw-bg-primary-75\/35 {
  background-color: rgb(151 248 129 / 0.35);
}
.tw-bg-primary-75\/40 {
  background-color: rgb(151 248 129 / 0.4);
}
.tw-bg-primary-75\/45 {
  background-color: rgb(151 248 129 / 0.45);
}
.tw-bg-primary-75\/5 {
  background-color: rgb(151 248 129 / 0.05);
}
.tw-bg-primary-75\/50 {
  background-color: rgb(151 248 129 / 0.5);
}
.tw-bg-primary-75\/55 {
  background-color: rgb(151 248 129 / 0.55);
}
.tw-bg-primary-75\/60 {
  background-color: rgb(151 248 129 / 0.6);
}
.tw-bg-primary-75\/65 {
  background-color: rgb(151 248 129 / 0.65);
}
.tw-bg-primary-75\/70 {
  background-color: rgb(151 248 129 / 0.7);
}
.tw-bg-primary-75\/75 {
  background-color: rgb(151 248 129 / 0.75);
}
.tw-bg-primary-75\/80 {
  background-color: rgb(151 248 129 / 0.8);
}
.tw-bg-primary-75\/85 {
  background-color: rgb(151 248 129 / 0.85);
}
.tw-bg-primary-75\/90 {
  background-color: rgb(151 248 129 / 0.9);
}
.tw-bg-primary-75\/95 {
  background-color: rgb(151 248 129 / 0.95);
}
.tw-bg-primary-90 {
  --tw-bg-opacity: 1;
  background-color: rgb(0 167 93 / var(--tw-bg-opacity, 1));
}
.tw-bg-primary-90\/0 {
  background-color: rgb(0 167 93 / 0);
}
.tw-bg-primary-90\/10 {
  background-color: rgb(0 167 93 / 0.1);
}
.tw-bg-primary-90\/100 {
  background-color: rgb(0 167 93 / 1);
}
.tw-bg-primary-90\/15 {
  background-color: rgb(0 167 93 / 0.15);
}
.tw-bg-primary-90\/20 {
  background-color: rgb(0 167 93 / 0.2);
}
.tw-bg-primary-90\/25 {
  background-color: rgb(0 167 93 / 0.25);
}
.tw-bg-primary-90\/30 {
  background-color: rgb(0 167 93 / 0.3);
}
.tw-bg-primary-90\/35 {
  background-color: rgb(0 167 93 / 0.35);
}
.tw-bg-primary-90\/40 {
  background-color: rgb(0 167 93 / 0.4);
}
.tw-bg-primary-90\/45 {
  background-color: rgb(0 167 93 / 0.45);
}
.tw-bg-primary-90\/5 {
  background-color: rgb(0 167 93 / 0.05);
}
.tw-bg-primary-90\/50 {
  background-color: rgb(0 167 93 / 0.5);
}
.tw-bg-primary-90\/55 {
  background-color: rgb(0 167 93 / 0.55);
}
.tw-bg-primary-90\/60 {
  background-color: rgb(0 167 93 / 0.6);
}
.tw-bg-primary-90\/65 {
  background-color: rgb(0 167 93 / 0.65);
}
.tw-bg-primary-90\/70 {
  background-color: rgb(0 167 93 / 0.7);
}
.tw-bg-primary-90\/75 {
  background-color: rgb(0 167 93 / 0.75);
}
.tw-bg-primary-90\/80 {
  background-color: rgb(0 167 93 / 0.8);
}
.tw-bg-primary-90\/85 {
  background-color: rgb(0 167 93 / 0.85);
}
.tw-bg-primary-90\/90 {
  background-color: rgb(0 167 93 / 0.9);
}
.tw-bg-primary-90\/95 {
  background-color: rgb(0 167 93 / 0.95);
}
.tw-bg-primary-logo {
  --tw-bg-opacity: 1;
  background-color: rgb(0 167 93 / var(--tw-bg-opacity, 1));
}
.tw-bg-primary-logo\/0 {
  background-color: rgb(0 167 93 / 0);
}
.tw-bg-primary-logo\/10 {
  background-color: rgb(0 167 93 / 0.1);
}
.tw-bg-primary-logo\/100 {
  background-color: rgb(0 167 93 / 1);
}
.tw-bg-primary-logo\/15 {
  background-color: rgb(0 167 93 / 0.15);
}
.tw-bg-primary-logo\/20 {
  background-color: rgb(0 167 93 / 0.2);
}
.tw-bg-primary-logo\/25 {
  background-color: rgb(0 167 93 / 0.25);
}
.tw-bg-primary-logo\/30 {
  background-color: rgb(0 167 93 / 0.3);
}
.tw-bg-primary-logo\/35 {
  background-color: rgb(0 167 93 / 0.35);
}
.tw-bg-primary-logo\/40 {
  background-color: rgb(0 167 93 / 0.4);
}
.tw-bg-primary-logo\/45 {
  background-color: rgb(0 167 93 / 0.45);
}
.tw-bg-primary-logo\/5 {
  background-color: rgb(0 167 93 / 0.05);
}
.tw-bg-primary-logo\/50 {
  background-color: rgb(0 167 93 / 0.5);
}
.tw-bg-primary-logo\/55 {
  background-color: rgb(0 167 93 / 0.55);
}
.tw-bg-primary-logo\/60 {
  background-color: rgb(0 167 93 / 0.6);
}
.tw-bg-primary-logo\/65 {
  background-color: rgb(0 167 93 / 0.65);
}
.tw-bg-primary-logo\/70 {
  background-color: rgb(0 167 93 / 0.7);
}
.tw-bg-primary-logo\/75 {
  background-color: rgb(0 167 93 / 0.75);
}
.tw-bg-primary-logo\/80 {
  background-color: rgb(0 167 93 / 0.8);
}
.tw-bg-primary-logo\/85 {
  background-color: rgb(0 167 93 / 0.85);
}
.tw-bg-primary-logo\/90 {
  background-color: rgb(0 167 93 / 0.9);
}
.tw-bg-primary-logo\/95 {
  background-color: rgb(0 167 93 / 0.95);
}
.tw-bg-primary\/0 {
  background-color: rgb(20 125 92 / 0);
}
.tw-bg-primary\/10 {
  background-color: rgb(20 125 92 / 0.1);
}
.tw-bg-primary\/100 {
  background-color: rgb(20 125 92 / 1);
}
.tw-bg-primary\/15 {
  background-color: rgb(20 125 92 / 0.15);
}
.tw-bg-primary\/20 {
  background-color: rgb(20 125 92 / 0.2);
}
.tw-bg-primary\/25 {
  background-color: rgb(20 125 92 / 0.25);
}
.tw-bg-primary\/30 {
  background-color: rgb(20 125 92 / 0.3);
}
.tw-bg-primary\/35 {
  background-color: rgb(20 125 92 / 0.35);
}
.tw-bg-primary\/40 {
  background-color: rgb(20 125 92 / 0.4);
}
.tw-bg-primary\/45 {
  background-color: rgb(20 125 92 / 0.45);
}
.tw-bg-primary\/5 {
  background-color: rgb(20 125 92 / 0.05);
}
.tw-bg-primary\/50 {
  background-color: rgb(20 125 92 / 0.5);
}
.tw-bg-primary\/55 {
  background-color: rgb(20 125 92 / 0.55);
}
.tw-bg-primary\/60 {
  background-color: rgb(20 125 92 / 0.6);
}
.tw-bg-primary\/65 {
  background-color: rgb(20 125 92 / 0.65);
}
.tw-bg-primary\/70 {
  background-color: rgb(20 125 92 / 0.7);
}
.tw-bg-primary\/75 {
  background-color: rgb(20 125 92 / 0.75);
}
.tw-bg-primary\/80 {
  background-color: rgb(20 125 92 / 0.8);
}
.tw-bg-primary\/85 {
  background-color: rgb(20 125 92 / 0.85);
}
.tw-bg-primary\/90 {
  background-color: rgb(20 125 92 / 0.9);
}
.tw-bg-primary\/95 {
  background-color: rgb(20 125 92 / 0.95);
}
.tw-bg-secondary {
  --tw-bg-opacity: 1;
  background-color: rgb(2 39 31 / var(--tw-bg-opacity, 1));
}
.tw-bg-secondary-25 {
  --tw-bg-opacity: 1;
  background-color: rgb(203 232 197 / var(--tw-bg-opacity, 1));
}
.tw-bg-secondary-25\/0 {
  background-color: rgb(203 232 197 / 0);
}
.tw-bg-secondary-25\/10 {
  background-color: rgb(203 232 197 / 0.1);
}
.tw-bg-secondary-25\/100 {
  background-color: rgb(203 232 197 / 1);
}
.tw-bg-secondary-25\/15 {
  background-color: rgb(203 232 197 / 0.15);
}
.tw-bg-secondary-25\/20 {
  background-color: rgb(203 232 197 / 0.2);
}
.tw-bg-secondary-25\/25 {
  background-color: rgb(203 232 197 / 0.25);
}
.tw-bg-secondary-25\/30 {
  background-color: rgb(203 232 197 / 0.3);
}
.tw-bg-secondary-25\/35 {
  background-color: rgb(203 232 197 / 0.35);
}
.tw-bg-secondary-25\/40 {
  background-color: rgb(203 232 197 / 0.4);
}
.tw-bg-secondary-25\/45 {
  background-color: rgb(203 232 197 / 0.45);
}
.tw-bg-secondary-25\/5 {
  background-color: rgb(203 232 197 / 0.05);
}
.tw-bg-secondary-25\/50 {
  background-color: rgb(203 232 197 / 0.5);
}
.tw-bg-secondary-25\/55 {
  background-color: rgb(203 232 197 / 0.55);
}
.tw-bg-secondary-25\/60 {
  background-color: rgb(203 232 197 / 0.6);
}
.tw-bg-secondary-25\/65 {
  background-color: rgb(203 232 197 / 0.65);
}
.tw-bg-secondary-25\/70 {
  background-color: rgb(203 232 197 / 0.7);
}
.tw-bg-secondary-25\/75 {
  background-color: rgb(203 232 197 / 0.75);
}
.tw-bg-secondary-25\/80 {
  background-color: rgb(203 232 197 / 0.8);
}
.tw-bg-secondary-25\/85 {
  background-color: rgb(203 232 197 / 0.85);
}
.tw-bg-secondary-25\/90 {
  background-color: rgb(203 232 197 / 0.9);
}
.tw-bg-secondary-25\/95 {
  background-color: rgb(203 232 197 / 0.95);
}
.tw-bg-secondary-35 {
  --tw-bg-opacity: 1;
  background-color: rgb(217 238 229 / var(--tw-bg-opacity, 1));
}
.tw-bg-secondary-35\/0 {
  background-color: rgb(217 238 229 / 0);
}
.tw-bg-secondary-35\/10 {
  background-color: rgb(217 238 229 / 0.1);
}
.tw-bg-secondary-35\/100 {
  background-color: rgb(217 238 229 / 1);
}
.tw-bg-secondary-35\/15 {
  background-color: rgb(217 238 229 / 0.15);
}
.tw-bg-secondary-35\/20 {
  background-color: rgb(217 238 229 / 0.2);
}
.tw-bg-secondary-35\/25 {
  background-color: rgb(217 238 229 / 0.25);
}
.tw-bg-secondary-35\/30 {
  background-color: rgb(217 238 229 / 0.3);
}
.tw-bg-secondary-35\/35 {
  background-color: rgb(217 238 229 / 0.35);
}
.tw-bg-secondary-35\/40 {
  background-color: rgb(217 238 229 / 0.4);
}
.tw-bg-secondary-35\/45 {
  background-color: rgb(217 238 229 / 0.45);
}
.tw-bg-secondary-35\/5 {
  background-color: rgb(217 238 229 / 0.05);
}
.tw-bg-secondary-35\/50 {
  background-color: rgb(217 238 229 / 0.5);
}
.tw-bg-secondary-35\/55 {
  background-color: rgb(217 238 229 / 0.55);
}
.tw-bg-secondary-35\/60 {
  background-color: rgb(217 238 229 / 0.6);
}
.tw-bg-secondary-35\/65 {
  background-color: rgb(217 238 229 / 0.65);
}
.tw-bg-secondary-35\/70 {
  background-color: rgb(217 238 229 / 0.7);
}
.tw-bg-secondary-35\/75 {
  background-color: rgb(217 238 229 / 0.75);
}
.tw-bg-secondary-35\/80 {
  background-color: rgb(217 238 229 / 0.8);
}
.tw-bg-secondary-35\/85 {
  background-color: rgb(217 238 229 / 0.85);
}
.tw-bg-secondary-35\/90 {
  background-color: rgb(217 238 229 / 0.9);
}
.tw-bg-secondary-35\/95 {
  background-color: rgb(217 238 229 / 0.95);
}
.tw-bg-secondary-5 {
  --tw-bg-opacity: 1;
  background-color: rgb(226 255 220 / var(--tw-bg-opacity, 1));
}
.tw-bg-secondary-5\/0 {
  background-color: rgb(226 255 220 / 0);
}
.tw-bg-secondary-5\/10 {
  background-color: rgb(226 255 220 / 0.1);
}
.tw-bg-secondary-5\/100 {
  background-color: rgb(226 255 220 / 1);
}
.tw-bg-secondary-5\/15 {
  background-color: rgb(226 255 220 / 0.15);
}
.tw-bg-secondary-5\/20 {
  background-color: rgb(226 255 220 / 0.2);
}
.tw-bg-secondary-5\/25 {
  background-color: rgb(226 255 220 / 0.25);
}
.tw-bg-secondary-5\/30 {
  background-color: rgb(226 255 220 / 0.3);
}
.tw-bg-secondary-5\/35 {
  background-color: rgb(226 255 220 / 0.35);
}
.tw-bg-secondary-5\/40 {
  background-color: rgb(226 255 220 / 0.4);
}
.tw-bg-secondary-5\/45 {
  background-color: rgb(226 255 220 / 0.45);
}
.tw-bg-secondary-5\/5 {
  background-color: rgb(226 255 220 / 0.05);
}
.tw-bg-secondary-5\/50 {
  background-color: rgb(226 255 220 / 0.5);
}
.tw-bg-secondary-5\/55 {
  background-color: rgb(226 255 220 / 0.55);
}
.tw-bg-secondary-5\/60 {
  background-color: rgb(226 255 220 / 0.6);
}
.tw-bg-secondary-5\/65 {
  background-color: rgb(226 255 220 / 0.65);
}
.tw-bg-secondary-5\/70 {
  background-color: rgb(226 255 220 / 0.7);
}
.tw-bg-secondary-5\/75 {
  background-color: rgb(226 255 220 / 0.75);
}
.tw-bg-secondary-5\/80 {
  background-color: rgb(226 255 220 / 0.8);
}
.tw-bg-secondary-5\/85 {
  background-color: rgb(226 255 220 / 0.85);
}
.tw-bg-secondary-5\/90 {
  background-color: rgb(226 255 220 / 0.9);
}
.tw-bg-secondary-5\/95 {
  background-color: rgb(226 255 220 / 0.95);
}
.tw-bg-secondary-50 {
  --tw-bg-opacity: 1;
  background-color: rgb(101 154 126 / var(--tw-bg-opacity, 1));
}
.tw-bg-secondary-50\/0 {
  background-color: rgb(101 154 126 / 0);
}
.tw-bg-secondary-50\/10 {
  background-color: rgb(101 154 126 / 0.1);
}
.tw-bg-secondary-50\/100 {
  background-color: rgb(101 154 126 / 1);
}
.tw-bg-secondary-50\/15 {
  background-color: rgb(101 154 126 / 0.15);
}
.tw-bg-secondary-50\/20 {
  background-color: rgb(101 154 126 / 0.2);
}
.tw-bg-secondary-50\/25 {
  background-color: rgb(101 154 126 / 0.25);
}
.tw-bg-secondary-50\/30 {
  background-color: rgb(101 154 126 / 0.3);
}
.tw-bg-secondary-50\/35 {
  background-color: rgb(101 154 126 / 0.35);
}
.tw-bg-secondary-50\/40 {
  background-color: rgb(101 154 126 / 0.4);
}
.tw-bg-secondary-50\/45 {
  background-color: rgb(101 154 126 / 0.45);
}
.tw-bg-secondary-50\/5 {
  background-color: rgb(101 154 126 / 0.05);
}
.tw-bg-secondary-50\/50 {
  background-color: rgb(101 154 126 / 0.5);
}
.tw-bg-secondary-50\/55 {
  background-color: rgb(101 154 126 / 0.55);
}
.tw-bg-secondary-50\/60 {
  background-color: rgb(101 154 126 / 0.6);
}
.tw-bg-secondary-50\/65 {
  background-color: rgb(101 154 126 / 0.65);
}
.tw-bg-secondary-50\/70 {
  background-color: rgb(101 154 126 / 0.7);
}
.tw-bg-secondary-50\/75 {
  background-color: rgb(101 154 126 / 0.75);
}
.tw-bg-secondary-50\/80 {
  background-color: rgb(101 154 126 / 0.8);
}
.tw-bg-secondary-50\/85 {
  background-color: rgb(101 154 126 / 0.85);
}
.tw-bg-secondary-50\/90 {
  background-color: rgb(101 154 126 / 0.9);
}
.tw-bg-secondary-50\/95 {
  background-color: rgb(101 154 126 / 0.95);
}
.tw-bg-secondary-75 {
  --tw-bg-opacity: 1;
  background-color: rgb(18 64 53 / var(--tw-bg-opacity, 1));
}
.tw-bg-secondary-75\/0 {
  background-color: rgb(18 64 53 / 0);
}
.tw-bg-secondary-75\/10 {
  background-color: rgb(18 64 53 / 0.1);
}
.tw-bg-secondary-75\/100 {
  background-color: rgb(18 64 53 / 1);
}
.tw-bg-secondary-75\/15 {
  background-color: rgb(18 64 53 / 0.15);
}
.tw-bg-secondary-75\/20 {
  background-color: rgb(18 64 53 / 0.2);
}
.tw-bg-secondary-75\/25 {
  background-color: rgb(18 64 53 / 0.25);
}
.tw-bg-secondary-75\/30 {
  background-color: rgb(18 64 53 / 0.3);
}
.tw-bg-secondary-75\/35 {
  background-color: rgb(18 64 53 / 0.35);
}
.tw-bg-secondary-75\/40 {
  background-color: rgb(18 64 53 / 0.4);
}
.tw-bg-secondary-75\/45 {
  background-color: rgb(18 64 53 / 0.45);
}
.tw-bg-secondary-75\/5 {
  background-color: rgb(18 64 53 / 0.05);
}
.tw-bg-secondary-75\/50 {
  background-color: rgb(18 64 53 / 0.5);
}
.tw-bg-secondary-75\/55 {
  background-color: rgb(18 64 53 / 0.55);
}
.tw-bg-secondary-75\/60 {
  background-color: rgb(18 64 53 / 0.6);
}
.tw-bg-secondary-75\/65 {
  background-color: rgb(18 64 53 / 0.65);
}
.tw-bg-secondary-75\/70 {
  background-color: rgb(18 64 53 / 0.7);
}
.tw-bg-secondary-75\/75 {
  background-color: rgb(18 64 53 / 0.75);
}
.tw-bg-secondary-75\/80 {
  background-color: rgb(18 64 53 / 0.8);
}
.tw-bg-secondary-75\/85 {
  background-color: rgb(18 64 53 / 0.85);
}
.tw-bg-secondary-75\/90 {
  background-color: rgb(18 64 53 / 0.9);
}
.tw-bg-secondary-75\/95 {
  background-color: rgb(18 64 53 / 0.95);
}
.tw-bg-secondary\/0 {
  background-color: rgb(2 39 31 / 0);
}
.tw-bg-secondary\/10 {
  background-color: rgb(2 39 31 / 0.1);
}
.tw-bg-secondary\/100 {
  background-color: rgb(2 39 31 / 1);
}
.tw-bg-secondary\/15 {
  background-color: rgb(2 39 31 / 0.15);
}
.tw-bg-secondary\/20 {
  background-color: rgb(2 39 31 / 0.2);
}
.tw-bg-secondary\/25 {
  background-color: rgb(2 39 31 / 0.25);
}
.tw-bg-secondary\/30 {
  background-color: rgb(2 39 31 / 0.3);
}
.tw-bg-secondary\/35 {
  background-color: rgb(2 39 31 / 0.35);
}
.tw-bg-secondary\/40 {
  background-color: rgb(2 39 31 / 0.4);
}
.tw-bg-secondary\/45 {
  background-color: rgb(2 39 31 / 0.45);
}
.tw-bg-secondary\/5 {
  background-color: rgb(2 39 31 / 0.05);
}
.tw-bg-secondary\/50 {
  background-color: rgb(2 39 31 / 0.5);
}
.tw-bg-secondary\/55 {
  background-color: rgb(2 39 31 / 0.55);
}
.tw-bg-secondary\/60 {
  background-color: rgb(2 39 31 / 0.6);
}
.tw-bg-secondary\/65 {
  background-color: rgb(2 39 31 / 0.65);
}
.tw-bg-secondary\/70 {
  background-color: rgb(2 39 31 / 0.7);
}
.tw-bg-secondary\/75 {
  background-color: rgb(2 39 31 / 0.75);
}
.tw-bg-secondary\/80 {
  background-color: rgb(2 39 31 / 0.8);
}
.tw-bg-secondary\/85 {
  background-color: rgb(2 39 31 / 0.85);
}
.tw-bg-secondary\/90 {
  background-color: rgb(2 39 31 / 0.9);
}
.tw-bg-secondary\/95 {
  background-color: rgb(2 39 31 / 0.95);
}
.tw-bg-success {
  --tw-bg-opacity: 1;
  background-color: rgb(20 125 92 / var(--tw-bg-opacity, 1));
}
.tw-bg-success\/0 {
  background-color: rgb(20 125 92 / 0);
}
.tw-bg-success\/10 {
  background-color: rgb(20 125 92 / 0.1);
}
.tw-bg-success\/100 {
  background-color: rgb(20 125 92 / 1);
}
.tw-bg-success\/15 {
  background-color: rgb(20 125 92 / 0.15);
}
.tw-bg-success\/20 {
  background-color: rgb(20 125 92 / 0.2);
}
.tw-bg-success\/25 {
  background-color: rgb(20 125 92 / 0.25);
}
.tw-bg-success\/30 {
  background-color: rgb(20 125 92 / 0.3);
}
.tw-bg-success\/35 {
  background-color: rgb(20 125 92 / 0.35);
}
.tw-bg-success\/40 {
  background-color: rgb(20 125 92 / 0.4);
}
.tw-bg-success\/45 {
  background-color: rgb(20 125 92 / 0.45);
}
.tw-bg-success\/5 {
  background-color: rgb(20 125 92 / 0.05);
}
.tw-bg-success\/50 {
  background-color: rgb(20 125 92 / 0.5);
}
.tw-bg-success\/55 {
  background-color: rgb(20 125 92 / 0.55);
}
.tw-bg-success\/60 {
  background-color: rgb(20 125 92 / 0.6);
}
.tw-bg-success\/65 {
  background-color: rgb(20 125 92 / 0.65);
}
.tw-bg-success\/70 {
  background-color: rgb(20 125 92 / 0.7);
}
.tw-bg-success\/75 {
  background-color: rgb(20 125 92 / 0.75);
}
.tw-bg-success\/80 {
  background-color: rgb(20 125 92 / 0.8);
}
.tw-bg-success\/85 {
  background-color: rgb(20 125 92 / 0.85);
}
.tw-bg-success\/90 {
  background-color: rgb(20 125 92 / 0.9);
}
.tw-bg-success\/95 {
  background-color: rgb(20 125 92 / 0.95);
}
.tw-bg-tertiary {
  --tw-bg-opacity: 1;
  background-color: rgb(228 239 234 / var(--tw-bg-opacity, 1));
}
.tw-bg-tertiary-25 {
  --tw-bg-opacity: 1;
  background-color: rgb(250 234 188 / var(--tw-bg-opacity, 1));
}
.tw-bg-tertiary-25\/0 {
  background-color: rgb(250 234 188 / 0);
}
.tw-bg-tertiary-25\/10 {
  background-color: rgb(250 234 188 / 0.1);
}
.tw-bg-tertiary-25\/100 {
  background-color: rgb(250 234 188 / 1);
}
.tw-bg-tertiary-25\/15 {
  background-color: rgb(250 234 188 / 0.15);
}
.tw-bg-tertiary-25\/20 {
  background-color: rgb(250 234 188 / 0.2);
}
.tw-bg-tertiary-25\/25 {
  background-color: rgb(250 234 188 / 0.25);
}
.tw-bg-tertiary-25\/30 {
  background-color: rgb(250 234 188 / 0.3);
}
.tw-bg-tertiary-25\/35 {
  background-color: rgb(250 234 188 / 0.35);
}
.tw-bg-tertiary-25\/40 {
  background-color: rgb(250 234 188 / 0.4);
}
.tw-bg-tertiary-25\/45 {
  background-color: rgb(250 234 188 / 0.45);
}
.tw-bg-tertiary-25\/5 {
  background-color: rgb(250 234 188 / 0.05);
}
.tw-bg-tertiary-25\/50 {
  background-color: rgb(250 234 188 / 0.5);
}
.tw-bg-tertiary-25\/55 {
  background-color: rgb(250 234 188 / 0.55);
}
.tw-bg-tertiary-25\/60 {
  background-color: rgb(250 234 188 / 0.6);
}
.tw-bg-tertiary-25\/65 {
  background-color: rgb(250 234 188 / 0.65);
}
.tw-bg-tertiary-25\/70 {
  background-color: rgb(250 234 188 / 0.7);
}
.tw-bg-tertiary-25\/75 {
  background-color: rgb(250 234 188 / 0.75);
}
.tw-bg-tertiary-25\/80 {
  background-color: rgb(250 234 188 / 0.8);
}
.tw-bg-tertiary-25\/85 {
  background-color: rgb(250 234 188 / 0.85);
}
.tw-bg-tertiary-25\/90 {
  background-color: rgb(250 234 188 / 0.9);
}
.tw-bg-tertiary-25\/95 {
  background-color: rgb(250 234 188 / 0.95);
}
.tw-bg-tertiary\/0 {
  background-color: rgb(228 239 234 / 0);
}
.tw-bg-tertiary\/10 {
  background-color: rgb(228 239 234 / 0.1);
}
.tw-bg-tertiary\/100 {
  background-color: rgb(228 239 234 / 1);
}
.tw-bg-tertiary\/15 {
  background-color: rgb(228 239 234 / 0.15);
}
.tw-bg-tertiary\/20 {
  background-color: rgb(228 239 234 / 0.2);
}
.tw-bg-tertiary\/25 {
  background-color: rgb(228 239 234 / 0.25);
}
.tw-bg-tertiary\/30 {
  background-color: rgb(228 239 234 / 0.3);
}
.tw-bg-tertiary\/35 {
  background-color: rgb(228 239 234 / 0.35);
}
.tw-bg-tertiary\/40 {
  background-color: rgb(228 239 234 / 0.4);
}
.tw-bg-tertiary\/45 {
  background-color: rgb(228 239 234 / 0.45);
}
.tw-bg-tertiary\/5 {
  background-color: rgb(228 239 234 / 0.05);
}
.tw-bg-tertiary\/50 {
  background-color: rgb(228 239 234 / 0.5);
}
.tw-bg-tertiary\/55 {
  background-color: rgb(228 239 234 / 0.55);
}
.tw-bg-tertiary\/60 {
  background-color: rgb(228 239 234 / 0.6);
}
.tw-bg-tertiary\/65 {
  background-color: rgb(228 239 234 / 0.65);
}
.tw-bg-tertiary\/70 {
  background-color: rgb(228 239 234 / 0.7);
}
.tw-bg-tertiary\/75 {
  background-color: rgb(228 239 234 / 0.75);
}
.tw-bg-tertiary\/80 {
  background-color: rgb(228 239 234 / 0.8);
}
.tw-bg-tertiary\/85 {
  background-color: rgb(228 239 234 / 0.85);
}
.tw-bg-tertiary\/90 {
  background-color: rgb(228 239 234 / 0.9);
}
.tw-bg-tertiary\/95 {
  background-color: rgb(228 239 234 / 0.95);
}
.tw-bg-transparent {
  background-color: transparent;
}
.tw-bg-transparent\/0 {
  background-color: rgb(0 0 0 / 0);
}
.tw-bg-transparent\/10 {
  background-color: rgb(0 0 0 / 0.1);
}
.tw-bg-transparent\/100 {
  background-color: rgb(0 0 0 / 1);
}
.tw-bg-transparent\/15 {
  background-color: rgb(0 0 0 / 0.15);
}
.tw-bg-transparent\/20 {
  background-color: rgb(0 0 0 / 0.2);
}
.tw-bg-transparent\/25 {
  background-color: rgb(0 0 0 / 0.25);
}
.tw-bg-transparent\/30 {
  background-color: rgb(0 0 0 / 0.3);
}
.tw-bg-transparent\/35 {
  background-color: rgb(0 0 0 / 0.35);
}
.tw-bg-transparent\/40 {
  background-color: rgb(0 0 0 / 0.4);
}
.tw-bg-transparent\/45 {
  background-color: rgb(0 0 0 / 0.45);
}
.tw-bg-transparent\/5 {
  background-color: rgb(0 0 0 / 0.05);
}
.tw-bg-transparent\/50 {
  background-color: rgb(0 0 0 / 0.5);
}
.tw-bg-transparent\/55 {
  background-color: rgb(0 0 0 / 0.55);
}
.tw-bg-transparent\/60 {
  background-color: rgb(0 0 0 / 0.6);
}
.tw-bg-transparent\/65 {
  background-color: rgb(0 0 0 / 0.65);
}
.tw-bg-transparent\/70 {
  background-color: rgb(0 0 0 / 0.7);
}
.tw-bg-transparent\/75 {
  background-color: rgb(0 0 0 / 0.75);
}
.tw-bg-transparent\/80 {
  background-color: rgb(0 0 0 / 0.8);
}
.tw-bg-transparent\/85 {
  background-color: rgb(0 0 0 / 0.85);
}
.tw-bg-transparent\/90 {
  background-color: rgb(0 0 0 / 0.9);
}
.tw-bg-transparent\/95 {
  background-color: rgb(0 0 0 / 0.95);
}
.tw-bg-warning {
  --tw-bg-opacity: 1;
  background-color: rgb(225 147 29 / var(--tw-bg-opacity, 1));
}
.tw-bg-warning\/0 {
  background-color: rgb(225 147 29 / 0);
}
.tw-bg-warning\/10 {
  background-color: rgb(225 147 29 / 0.1);
}
.tw-bg-warning\/100 {
  background-color: rgb(225 147 29 / 1);
}
.tw-bg-warning\/15 {
  background-color: rgb(225 147 29 / 0.15);
}
.tw-bg-warning\/20 {
  background-color: rgb(225 147 29 / 0.2);
}
.tw-bg-warning\/25 {
  background-color: rgb(225 147 29 / 0.25);
}
.tw-bg-warning\/30 {
  background-color: rgb(225 147 29 / 0.3);
}
.tw-bg-warning\/35 {
  background-color: rgb(225 147 29 / 0.35);
}
.tw-bg-warning\/40 {
  background-color: rgb(225 147 29 / 0.4);
}
.tw-bg-warning\/45 {
  background-color: rgb(225 147 29 / 0.45);
}
.tw-bg-warning\/5 {
  background-color: rgb(225 147 29 / 0.05);
}
.tw-bg-warning\/50 {
  background-color: rgb(225 147 29 / 0.5);
}
.tw-bg-warning\/55 {
  background-color: rgb(225 147 29 / 0.55);
}
.tw-bg-warning\/60 {
  background-color: rgb(225 147 29 / 0.6);
}
.tw-bg-warning\/65 {
  background-color: rgb(225 147 29 / 0.65);
}
.tw-bg-warning\/70 {
  background-color: rgb(225 147 29 / 0.7);
}
.tw-bg-warning\/75 {
  background-color: rgb(225 147 29 / 0.75);
}
.tw-bg-warning\/80 {
  background-color: rgb(225 147 29 / 0.8);
}
.tw-bg-warning\/85 {
  background-color: rgb(225 147 29 / 0.85);
}
.tw-bg-warning\/90 {
  background-color: rgb(225 147 29 / 0.9);
}
.tw-bg-warning\/95 {
  background-color: rgb(225 147 29 / 0.95);
}
.tw-bg-white {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}
.tw-bg-white\/0 {
  background-color: rgb(255 255 255 / 0);
}
.tw-bg-white\/10 {
  background-color: rgb(255 255 255 / 0.1);
}
.tw-bg-white\/100 {
  background-color: rgb(255 255 255 / 1);
}
.tw-bg-white\/15 {
  background-color: rgb(255 255 255 / 0.15);
}
.tw-bg-white\/20 {
  background-color: rgb(255 255 255 / 0.2);
}
.tw-bg-white\/25 {
  background-color: rgb(255 255 255 / 0.25);
}
.tw-bg-white\/30 {
  background-color: rgb(255 255 255 / 0.3);
}
.tw-bg-white\/35 {
  background-color: rgb(255 255 255 / 0.35);
}
.tw-bg-white\/40 {
  background-color: rgb(255 255 255 / 0.4);
}
.tw-bg-white\/45 {
  background-color: rgb(255 255 255 / 0.45);
}
.tw-bg-white\/5 {
  background-color: rgb(255 255 255 / 0.05);
}
.tw-bg-white\/50 {
  background-color: rgb(255 255 255 / 0.5);
}
.tw-bg-white\/55 {
  background-color: rgb(255 255 255 / 0.55);
}
.tw-bg-white\/60 {
  background-color: rgb(255 255 255 / 0.6);
}
.tw-bg-white\/65 {
  background-color: rgb(255 255 255 / 0.65);
}
.tw-bg-white\/70 {
  background-color: rgb(255 255 255 / 0.7);
}
.tw-bg-white\/75 {
  background-color: rgb(255 255 255 / 0.75);
}
.tw-bg-white\/80 {
  background-color: rgb(255 255 255 / 0.8);
}
.tw-bg-white\/85 {
  background-color: rgb(255 255 255 / 0.85);
}
.tw-bg-white\/90 {
  background-color: rgb(255 255 255 / 0.9);
}
.tw-bg-white\/95 {
  background-color: rgb(255 255 255 / 0.95);
}
.tw-bg-opacity-0 {
  --tw-bg-opacity: 0;
}
.tw-bg-opacity-10 {
  --tw-bg-opacity: 0.1;
}
.tw-bg-opacity-100 {
  --tw-bg-opacity: 1;
}
.tw-bg-opacity-15 {
  --tw-bg-opacity: 0.15;
}
.tw-bg-opacity-20 {
  --tw-bg-opacity: 0.2;
}
.tw-bg-opacity-25 {
  --tw-bg-opacity: 0.25;
}
.tw-bg-opacity-30 {
  --tw-bg-opacity: 0.3;
}
.tw-bg-opacity-35 {
  --tw-bg-opacity: 0.35;
}
.tw-bg-opacity-40 {
  --tw-bg-opacity: 0.4;
}
.tw-bg-opacity-45 {
  --tw-bg-opacity: 0.45;
}
.tw-bg-opacity-5 {
  --tw-bg-opacity: 0.05;
}
.tw-bg-opacity-50 {
  --tw-bg-opacity: 0.5;
}
.tw-bg-opacity-55 {
  --tw-bg-opacity: 0.55;
}
.tw-bg-opacity-60 {
  --tw-bg-opacity: 0.6;
}
.tw-bg-opacity-65 {
  --tw-bg-opacity: 0.65;
}
.tw-bg-opacity-70 {
  --tw-bg-opacity: 0.7;
}
.tw-bg-opacity-75 {
  --tw-bg-opacity: 0.75;
}
.tw-bg-opacity-80 {
  --tw-bg-opacity: 0.8;
}
.tw-bg-opacity-85 {
  --tw-bg-opacity: 0.85;
}
.tw-bg-opacity-90 {
  --tw-bg-opacity: 0.9;
}
.tw-bg-opacity-95 {
  --tw-bg-opacity: 0.95;
}
.tw-bg-gradient-to-b {
  background-image: linear-gradient(to bottom, var(--tw-gradient-stops));
}
.tw-bg-gradient-to-bl {
  background-image: linear-gradient(to bottom left, var(--tw-gradient-stops));
}
.tw-bg-gradient-to-br {
  background-image: linear-gradient(to bottom right, var(--tw-gradient-stops));
}
.tw-bg-gradient-to-l {
  background-image: linear-gradient(to left, var(--tw-gradient-stops));
}
.tw-bg-gradient-to-r {
  background-image: linear-gradient(to right, var(--tw-gradient-stops));
}
.tw-bg-gradient-to-t {
  background-image: linear-gradient(to top, var(--tw-gradient-stops));
}
.tw-bg-gradient-to-tl {
  background-image: linear-gradient(to top left, var(--tw-gradient-stops));
}
.tw-bg-gradient-to-tr {
  background-image: linear-gradient(to top right, var(--tw-gradient-stops));
}
.tw-bg-none {
  background-image: none;
}
.tw-bg-auto {
  background-size: auto;
}
.tw-bg-contain {
  background-size: contain;
}
.tw-bg-cover {
  background-size: cover;
}
.tw-bg-fixed {
  background-attachment: fixed;
}
.tw-bg-local {
  background-attachment: local;
}
.tw-bg-scroll {
  background-attachment: scroll;
}
.tw-bg-clip-border {
  background-clip: border-box;
}
.tw-bg-clip-padding {
  background-clip: padding-box;
}
.tw-bg-clip-content {
  background-clip: content-box;
}
.tw-bg-clip-text {
  -webkit-background-clip: text;
  background-clip: text;
}
.tw-bg-bottom {
  background-position: bottom;
}
.tw-bg-center {
  background-position: center;
}
.tw-bg-left {
  background-position: left;
}
.tw-bg-left-bottom {
  background-position: left bottom;
}
.tw-bg-left-top {
  background-position: left top;
}
.tw-bg-right {
  background-position: right;
}
.tw-bg-right-bottom {
  background-position: right bottom;
}
.tw-bg-right-top {
  background-position: right top;
}
.tw-bg-top {
  background-position: top;
}
.tw-bg-repeat {
  background-repeat: repeat;
}
.tw-bg-no-repeat {
  background-repeat: no-repeat;
}
.tw-bg-repeat-x {
  background-repeat: repeat-x;
}
.tw-bg-repeat-y {
  background-repeat: repeat-y;
}
.tw-bg-repeat-round {
  background-repeat: round;
}
.tw-bg-repeat-space {
  background-repeat: space;
}
.tw-bg-origin-border {
  background-origin: border-box;
}
.tw-bg-origin-padding {
  background-origin: padding-box;
}
.tw-bg-origin-content {
  background-origin: content-box;
}
.tw-fill-black {
  fill: #1d1d1b;
}
.tw-fill-black-10 {
  fill: #e2e2e2;
}
.tw-fill-black-10\/0 {
  fill: rgb(226 226 226 / 0);
}
.tw-fill-black-10\/10 {
  fill: rgb(226 226 226 / 0.1);
}
.tw-fill-black-10\/100 {
  fill: rgb(226 226 226 / 1);
}
.tw-fill-black-10\/15 {
  fill: rgb(226 226 226 / 0.15);
}
.tw-fill-black-10\/20 {
  fill: rgb(226 226 226 / 0.2);
}
.tw-fill-black-10\/25 {
  fill: rgb(226 226 226 / 0.25);
}
.tw-fill-black-10\/30 {
  fill: rgb(226 226 226 / 0.3);
}
.tw-fill-black-10\/35 {
  fill: rgb(226 226 226 / 0.35);
}
.tw-fill-black-10\/40 {
  fill: rgb(226 226 226 / 0.4);
}
.tw-fill-black-10\/45 {
  fill: rgb(226 226 226 / 0.45);
}
.tw-fill-black-10\/5 {
  fill: rgb(226 226 226 / 0.05);
}
.tw-fill-black-10\/50 {
  fill: rgb(226 226 226 / 0.5);
}
.tw-fill-black-10\/55 {
  fill: rgb(226 226 226 / 0.55);
}
.tw-fill-black-10\/60 {
  fill: rgb(226 226 226 / 0.6);
}
.tw-fill-black-10\/65 {
  fill: rgb(226 226 226 / 0.65);
}
.tw-fill-black-10\/70 {
  fill: rgb(226 226 226 / 0.7);
}
.tw-fill-black-10\/75 {
  fill: rgb(226 226 226 / 0.75);
}
.tw-fill-black-10\/80 {
  fill: rgb(226 226 226 / 0.8);
}
.tw-fill-black-10\/85 {
  fill: rgb(226 226 226 / 0.85);
}
.tw-fill-black-10\/90 {
  fill: rgb(226 226 226 / 0.9);
}
.tw-fill-black-10\/95 {
  fill: rgb(226 226 226 / 0.95);
}
.tw-fill-black-25 {
  fill: #c1c1c1;
}
.tw-fill-black-25\/0 {
  fill: rgb(193 193 193 / 0);
}
.tw-fill-black-25\/10 {
  fill: rgb(193 193 193 / 0.1);
}
.tw-fill-black-25\/100 {
  fill: rgb(193 193 193 / 1);
}
.tw-fill-black-25\/15 {
  fill: rgb(193 193 193 / 0.15);
}
.tw-fill-black-25\/20 {
  fill: rgb(193 193 193 / 0.2);
}
.tw-fill-black-25\/25 {
  fill: rgb(193 193 193 / 0.25);
}
.tw-fill-black-25\/30 {
  fill: rgb(193 193 193 / 0.3);
}
.tw-fill-black-25\/35 {
  fill: rgb(193 193 193 / 0.35);
}
.tw-fill-black-25\/40 {
  fill: rgb(193 193 193 / 0.4);
}
.tw-fill-black-25\/45 {
  fill: rgb(193 193 193 / 0.45);
}
.tw-fill-black-25\/5 {
  fill: rgb(193 193 193 / 0.05);
}
.tw-fill-black-25\/50 {
  fill: rgb(193 193 193 / 0.5);
}
.tw-fill-black-25\/55 {
  fill: rgb(193 193 193 / 0.55);
}
.tw-fill-black-25\/60 {
  fill: rgb(193 193 193 / 0.6);
}
.tw-fill-black-25\/65 {
  fill: rgb(193 193 193 / 0.65);
}
.tw-fill-black-25\/70 {
  fill: rgb(193 193 193 / 0.7);
}
.tw-fill-black-25\/75 {
  fill: rgb(193 193 193 / 0.75);
}
.tw-fill-black-25\/80 {
  fill: rgb(193 193 193 / 0.8);
}
.tw-fill-black-25\/85 {
  fill: rgb(193 193 193 / 0.85);
}
.tw-fill-black-25\/90 {
  fill: rgb(193 193 193 / 0.9);
}
.tw-fill-black-25\/95 {
  fill: rgb(193 193 193 / 0.95);
}
.tw-fill-black-5 {
  fill: #ededed;
}
.tw-fill-black-5\/0 {
  fill: rgb(237 237 237 / 0);
}
.tw-fill-black-5\/10 {
  fill: rgb(237 237 237 / 0.1);
}
.tw-fill-black-5\/100 {
  fill: rgb(237 237 237 / 1);
}
.tw-fill-black-5\/15 {
  fill: rgb(237 237 237 / 0.15);
}
.tw-fill-black-5\/20 {
  fill: rgb(237 237 237 / 0.2);
}
.tw-fill-black-5\/25 {
  fill: rgb(237 237 237 / 0.25);
}
.tw-fill-black-5\/30 {
  fill: rgb(237 237 237 / 0.3);
}
.tw-fill-black-5\/35 {
  fill: rgb(237 237 237 / 0.35);
}
.tw-fill-black-5\/40 {
  fill: rgb(237 237 237 / 0.4);
}
.tw-fill-black-5\/45 {
  fill: rgb(237 237 237 / 0.45);
}
.tw-fill-black-5\/5 {
  fill: rgb(237 237 237 / 0.05);
}
.tw-fill-black-5\/50 {
  fill: rgb(237 237 237 / 0.5);
}
.tw-fill-black-5\/55 {
  fill: rgb(237 237 237 / 0.55);
}
.tw-fill-black-5\/60 {
  fill: rgb(237 237 237 / 0.6);
}
.tw-fill-black-5\/65 {
  fill: rgb(237 237 237 / 0.65);
}
.tw-fill-black-5\/70 {
  fill: rgb(237 237 237 / 0.7);
}
.tw-fill-black-5\/75 {
  fill: rgb(237 237 237 / 0.75);
}
.tw-fill-black-5\/80 {
  fill: rgb(237 237 237 / 0.8);
}
.tw-fill-black-5\/85 {
  fill: rgb(237 237 237 / 0.85);
}
.tw-fill-black-5\/90 {
  fill: rgb(237 237 237 / 0.9);
}
.tw-fill-black-5\/95 {
  fill: rgb(237 237 237 / 0.95);
}
.tw-fill-black-50 {
  fill: #8a8a89;
}
.tw-fill-black-50\/0 {
  fill: rgb(138 138 137 / 0);
}
.tw-fill-black-50\/10 {
  fill: rgb(138 138 137 / 0.1);
}
.tw-fill-black-50\/100 {
  fill: rgb(138 138 137 / 1);
}
.tw-fill-black-50\/15 {
  fill: rgb(138 138 137 / 0.15);
}
.tw-fill-black-50\/20 {
  fill: rgb(138 138 137 / 0.2);
}
.tw-fill-black-50\/25 {
  fill: rgb(138 138 137 / 0.25);
}
.tw-fill-black-50\/30 {
  fill: rgb(138 138 137 / 0.3);
}
.tw-fill-black-50\/35 {
  fill: rgb(138 138 137 / 0.35);
}
.tw-fill-black-50\/40 {
  fill: rgb(138 138 137 / 0.4);
}
.tw-fill-black-50\/45 {
  fill: rgb(138 138 137 / 0.45);
}
.tw-fill-black-50\/5 {
  fill: rgb(138 138 137 / 0.05);
}
.tw-fill-black-50\/50 {
  fill: rgb(138 138 137 / 0.5);
}
.tw-fill-black-50\/55 {
  fill: rgb(138 138 137 / 0.55);
}
.tw-fill-black-50\/60 {
  fill: rgb(138 138 137 / 0.6);
}
.tw-fill-black-50\/65 {
  fill: rgb(138 138 137 / 0.65);
}
.tw-fill-black-50\/70 {
  fill: rgb(138 138 137 / 0.7);
}
.tw-fill-black-50\/75 {
  fill: rgb(138 138 137 / 0.75);
}
.tw-fill-black-50\/80 {
  fill: rgb(138 138 137 / 0.8);
}
.tw-fill-black-50\/85 {
  fill: rgb(138 138 137 / 0.85);
}
.tw-fill-black-50\/90 {
  fill: rgb(138 138 137 / 0.9);
}
.tw-fill-black-50\/95 {
  fill: rgb(138 138 137 / 0.95);
}
.tw-fill-black-65 {
  fill: #889699;
}
.tw-fill-black-65\/0 {
  fill: rgb(136 150 153 / 0);
}
.tw-fill-black-65\/10 {
  fill: rgb(136 150 153 / 0.1);
}
.tw-fill-black-65\/100 {
  fill: rgb(136 150 153 / 1);
}
.tw-fill-black-65\/15 {
  fill: rgb(136 150 153 / 0.15);
}
.tw-fill-black-65\/20 {
  fill: rgb(136 150 153 / 0.2);
}
.tw-fill-black-65\/25 {
  fill: rgb(136 150 153 / 0.25);
}
.tw-fill-black-65\/30 {
  fill: rgb(136 150 153 / 0.3);
}
.tw-fill-black-65\/35 {
  fill: rgb(136 150 153 / 0.35);
}
.tw-fill-black-65\/40 {
  fill: rgb(136 150 153 / 0.4);
}
.tw-fill-black-65\/45 {
  fill: rgb(136 150 153 / 0.45);
}
.tw-fill-black-65\/5 {
  fill: rgb(136 150 153 / 0.05);
}
.tw-fill-black-65\/50 {
  fill: rgb(136 150 153 / 0.5);
}
.tw-fill-black-65\/55 {
  fill: rgb(136 150 153 / 0.55);
}
.tw-fill-black-65\/60 {
  fill: rgb(136 150 153 / 0.6);
}
.tw-fill-black-65\/65 {
  fill: rgb(136 150 153 / 0.65);
}
.tw-fill-black-65\/70 {
  fill: rgb(136 150 153 / 0.7);
}
.tw-fill-black-65\/75 {
  fill: rgb(136 150 153 / 0.75);
}
.tw-fill-black-65\/80 {
  fill: rgb(136 150 153 / 0.8);
}
.tw-fill-black-65\/85 {
  fill: rgb(136 150 153 / 0.85);
}
.tw-fill-black-65\/90 {
  fill: rgb(136 150 153 / 0.9);
}
.tw-fill-black-65\/95 {
  fill: rgb(136 150 153 / 0.95);
}
.tw-fill-black-75 {
  fill: #545452;
}
.tw-fill-black-75\/0 {
  fill: rgb(84 84 82 / 0);
}
.tw-fill-black-75\/10 {
  fill: rgb(84 84 82 / 0.1);
}
.tw-fill-black-75\/100 {
  fill: rgb(84 84 82 / 1);
}
.tw-fill-black-75\/15 {
  fill: rgb(84 84 82 / 0.15);
}
.tw-fill-black-75\/20 {
  fill: rgb(84 84 82 / 0.2);
}
.tw-fill-black-75\/25 {
  fill: rgb(84 84 82 / 0.25);
}
.tw-fill-black-75\/30 {
  fill: rgb(84 84 82 / 0.3);
}
.tw-fill-black-75\/35 {
  fill: rgb(84 84 82 / 0.35);
}
.tw-fill-black-75\/40 {
  fill: rgb(84 84 82 / 0.4);
}
.tw-fill-black-75\/45 {
  fill: rgb(84 84 82 / 0.45);
}
.tw-fill-black-75\/5 {
  fill: rgb(84 84 82 / 0.05);
}
.tw-fill-black-75\/50 {
  fill: rgb(84 84 82 / 0.5);
}
.tw-fill-black-75\/55 {
  fill: rgb(84 84 82 / 0.55);
}
.tw-fill-black-75\/60 {
  fill: rgb(84 84 82 / 0.6);
}
.tw-fill-black-75\/65 {
  fill: rgb(84 84 82 / 0.65);
}
.tw-fill-black-75\/70 {
  fill: rgb(84 84 82 / 0.7);
}
.tw-fill-black-75\/75 {
  fill: rgb(84 84 82 / 0.75);
}
.tw-fill-black-75\/80 {
  fill: rgb(84 84 82 / 0.8);
}
.tw-fill-black-75\/85 {
  fill: rgb(84 84 82 / 0.85);
}
.tw-fill-black-75\/90 {
  fill: rgb(84 84 82 / 0.9);
}
.tw-fill-black-75\/95 {
  fill: rgb(84 84 82 / 0.95);
}
.tw-fill-black\/0 {
  fill: rgb(29 29 27 / 0);
}
.tw-fill-black\/10 {
  fill: rgb(29 29 27 / 0.1);
}
.tw-fill-black\/100 {
  fill: rgb(29 29 27 / 1);
}
.tw-fill-black\/15 {
  fill: rgb(29 29 27 / 0.15);
}
.tw-fill-black\/20 {
  fill: rgb(29 29 27 / 0.2);
}
.tw-fill-black\/25 {
  fill: rgb(29 29 27 / 0.25);
}
.tw-fill-black\/30 {
  fill: rgb(29 29 27 / 0.3);
}
.tw-fill-black\/35 {
  fill: rgb(29 29 27 / 0.35);
}
.tw-fill-black\/40 {
  fill: rgb(29 29 27 / 0.4);
}
.tw-fill-black\/45 {
  fill: rgb(29 29 27 / 0.45);
}
.tw-fill-black\/5 {
  fill: rgb(29 29 27 / 0.05);
}
.tw-fill-black\/50 {
  fill: rgb(29 29 27 / 0.5);
}
.tw-fill-black\/55 {
  fill: rgb(29 29 27 / 0.55);
}
.tw-fill-black\/60 {
  fill: rgb(29 29 27 / 0.6);
}
.tw-fill-black\/65 {
  fill: rgb(29 29 27 / 0.65);
}
.tw-fill-black\/70 {
  fill: rgb(29 29 27 / 0.7);
}
.tw-fill-black\/75 {
  fill: rgb(29 29 27 / 0.75);
}
.tw-fill-black\/80 {
  fill: rgb(29 29 27 / 0.8);
}
.tw-fill-black\/85 {
  fill: rgb(29 29 27 / 0.85);
}
.tw-fill-black\/90 {
  fill: rgb(29 29 27 / 0.9);
}
.tw-fill-black\/95 {
  fill: rgb(29 29 27 / 0.95);
}
.tw-fill-danger {
  fill: #E62222;
}
.tw-fill-danger\/0 {
  fill: rgb(230 34 34 / 0);
}
.tw-fill-danger\/10 {
  fill: rgb(230 34 34 / 0.1);
}
.tw-fill-danger\/100 {
  fill: rgb(230 34 34 / 1);
}
.tw-fill-danger\/15 {
  fill: rgb(230 34 34 / 0.15);
}
.tw-fill-danger\/20 {
  fill: rgb(230 34 34 / 0.2);
}
.tw-fill-danger\/25 {
  fill: rgb(230 34 34 / 0.25);
}
.tw-fill-danger\/30 {
  fill: rgb(230 34 34 / 0.3);
}
.tw-fill-danger\/35 {
  fill: rgb(230 34 34 / 0.35);
}
.tw-fill-danger\/40 {
  fill: rgb(230 34 34 / 0.4);
}
.tw-fill-danger\/45 {
  fill: rgb(230 34 34 / 0.45);
}
.tw-fill-danger\/5 {
  fill: rgb(230 34 34 / 0.05);
}
.tw-fill-danger\/50 {
  fill: rgb(230 34 34 / 0.5);
}
.tw-fill-danger\/55 {
  fill: rgb(230 34 34 / 0.55);
}
.tw-fill-danger\/60 {
  fill: rgb(230 34 34 / 0.6);
}
.tw-fill-danger\/65 {
  fill: rgb(230 34 34 / 0.65);
}
.tw-fill-danger\/70 {
  fill: rgb(230 34 34 / 0.7);
}
.tw-fill-danger\/75 {
  fill: rgb(230 34 34 / 0.75);
}
.tw-fill-danger\/80 {
  fill: rgb(230 34 34 / 0.8);
}
.tw-fill-danger\/85 {
  fill: rgb(230 34 34 / 0.85);
}
.tw-fill-danger\/90 {
  fill: rgb(230 34 34 / 0.9);
}
.tw-fill-danger\/95 {
  fill: rgb(230 34 34 / 0.95);
}
.tw-fill-info {
  fill: #0038FF;
}
.tw-fill-info\/0 {
  fill: rgb(0 56 255 / 0);
}
.tw-fill-info\/10 {
  fill: rgb(0 56 255 / 0.1);
}
.tw-fill-info\/100 {
  fill: rgb(0 56 255 / 1);
}
.tw-fill-info\/15 {
  fill: rgb(0 56 255 / 0.15);
}
.tw-fill-info\/20 {
  fill: rgb(0 56 255 / 0.2);
}
.tw-fill-info\/25 {
  fill: rgb(0 56 255 / 0.25);
}
.tw-fill-info\/30 {
  fill: rgb(0 56 255 / 0.3);
}
.tw-fill-info\/35 {
  fill: rgb(0 56 255 / 0.35);
}
.tw-fill-info\/40 {
  fill: rgb(0 56 255 / 0.4);
}
.tw-fill-info\/45 {
  fill: rgb(0 56 255 / 0.45);
}
.tw-fill-info\/5 {
  fill: rgb(0 56 255 / 0.05);
}
.tw-fill-info\/50 {
  fill: rgb(0 56 255 / 0.5);
}
.tw-fill-info\/55 {
  fill: rgb(0 56 255 / 0.55);
}
.tw-fill-info\/60 {
  fill: rgb(0 56 255 / 0.6);
}
.tw-fill-info\/65 {
  fill: rgb(0 56 255 / 0.65);
}
.tw-fill-info\/70 {
  fill: rgb(0 56 255 / 0.7);
}
.tw-fill-info\/75 {
  fill: rgb(0 56 255 / 0.75);
}
.tw-fill-info\/80 {
  fill: rgb(0 56 255 / 0.8);
}
.tw-fill-info\/85 {
  fill: rgb(0 56 255 / 0.85);
}
.tw-fill-info\/90 {
  fill: rgb(0 56 255 / 0.9);
}
.tw-fill-info\/95 {
  fill: rgb(0 56 255 / 0.95);
}
.tw-fill-none {
  fill: none;
}
.tw-fill-overlay {
  fill: #1D1D1B59;
}
.tw-fill-overlay\/0 {
  fill: rgb(29 29 27 / 0);
}
.tw-fill-overlay\/10 {
  fill: rgb(29 29 27 / 0.1);
}
.tw-fill-overlay\/100 {
  fill: rgb(29 29 27 / 1);
}
.tw-fill-overlay\/15 {
  fill: rgb(29 29 27 / 0.15);
}
.tw-fill-overlay\/20 {
  fill: rgb(29 29 27 / 0.2);
}
.tw-fill-overlay\/25 {
  fill: rgb(29 29 27 / 0.25);
}
.tw-fill-overlay\/30 {
  fill: rgb(29 29 27 / 0.3);
}
.tw-fill-overlay\/35 {
  fill: rgb(29 29 27 / 0.35);
}
.tw-fill-overlay\/40 {
  fill: rgb(29 29 27 / 0.4);
}
.tw-fill-overlay\/45 {
  fill: rgb(29 29 27 / 0.45);
}
.tw-fill-overlay\/5 {
  fill: rgb(29 29 27 / 0.05);
}
.tw-fill-overlay\/50 {
  fill: rgb(29 29 27 / 0.5);
}
.tw-fill-overlay\/55 {
  fill: rgb(29 29 27 / 0.55);
}
.tw-fill-overlay\/60 {
  fill: rgb(29 29 27 / 0.6);
}
.tw-fill-overlay\/65 {
  fill: rgb(29 29 27 / 0.65);
}
.tw-fill-overlay\/70 {
  fill: rgb(29 29 27 / 0.7);
}
.tw-fill-overlay\/75 {
  fill: rgb(29 29 27 / 0.75);
}
.tw-fill-overlay\/80 {
  fill: rgb(29 29 27 / 0.8);
}
.tw-fill-overlay\/85 {
  fill: rgb(29 29 27 / 0.85);
}
.tw-fill-overlay\/90 {
  fill: rgb(29 29 27 / 0.9);
}
.tw-fill-overlay\/95 {
  fill: rgb(29 29 27 / 0.95);
}
.tw-fill-primary {
  fill: #147D5C;
}
.tw-fill-primary-25 {
  fill: #EBF5EB;
}
.tw-fill-primary-25\/0 {
  fill: rgb(235 245 235 / 0);
}
.tw-fill-primary-25\/10 {
  fill: rgb(235 245 235 / 0.1);
}
.tw-fill-primary-25\/100 {
  fill: rgb(235 245 235 / 1);
}
.tw-fill-primary-25\/15 {
  fill: rgb(235 245 235 / 0.15);
}
.tw-fill-primary-25\/20 {
  fill: rgb(235 245 235 / 0.2);
}
.tw-fill-primary-25\/25 {
  fill: rgb(235 245 235 / 0.25);
}
.tw-fill-primary-25\/30 {
  fill: rgb(235 245 235 / 0.3);
}
.tw-fill-primary-25\/35 {
  fill: rgb(235 245 235 / 0.35);
}
.tw-fill-primary-25\/40 {
  fill: rgb(235 245 235 / 0.4);
}
.tw-fill-primary-25\/45 {
  fill: rgb(235 245 235 / 0.45);
}
.tw-fill-primary-25\/5 {
  fill: rgb(235 245 235 / 0.05);
}
.tw-fill-primary-25\/50 {
  fill: rgb(235 245 235 / 0.5);
}
.tw-fill-primary-25\/55 {
  fill: rgb(235 245 235 / 0.55);
}
.tw-fill-primary-25\/60 {
  fill: rgb(235 245 235 / 0.6);
}
.tw-fill-primary-25\/65 {
  fill: rgb(235 245 235 / 0.65);
}
.tw-fill-primary-25\/70 {
  fill: rgb(235 245 235 / 0.7);
}
.tw-fill-primary-25\/75 {
  fill: rgb(235 245 235 / 0.75);
}
.tw-fill-primary-25\/80 {
  fill: rgb(235 245 235 / 0.8);
}
.tw-fill-primary-25\/85 {
  fill: rgb(235 245 235 / 0.85);
}
.tw-fill-primary-25\/90 {
  fill: rgb(235 245 235 / 0.9);
}
.tw-fill-primary-25\/95 {
  fill: rgb(235 245 235 / 0.95);
}
.tw-fill-primary-50 {
  fill: #C2F4C4;
}
.tw-fill-primary-50\/0 {
  fill: rgb(194 244 196 / 0);
}
.tw-fill-primary-50\/10 {
  fill: rgb(194 244 196 / 0.1);
}
.tw-fill-primary-50\/100 {
  fill: rgb(194 244 196 / 1);
}
.tw-fill-primary-50\/15 {
  fill: rgb(194 244 196 / 0.15);
}
.tw-fill-primary-50\/20 {
  fill: rgb(194 244 196 / 0.2);
}
.tw-fill-primary-50\/25 {
  fill: rgb(194 244 196 / 0.25);
}
.tw-fill-primary-50\/30 {
  fill: rgb(194 244 196 / 0.3);
}
.tw-fill-primary-50\/35 {
  fill: rgb(194 244 196 / 0.35);
}
.tw-fill-primary-50\/40 {
  fill: rgb(194 244 196 / 0.4);
}
.tw-fill-primary-50\/45 {
  fill: rgb(194 244 196 / 0.45);
}
.tw-fill-primary-50\/5 {
  fill: rgb(194 244 196 / 0.05);
}
.tw-fill-primary-50\/50 {
  fill: rgb(194 244 196 / 0.5);
}
.tw-fill-primary-50\/55 {
  fill: rgb(194 244 196 / 0.55);
}
.tw-fill-primary-50\/60 {
  fill: rgb(194 244 196 / 0.6);
}
.tw-fill-primary-50\/65 {
  fill: rgb(194 244 196 / 0.65);
}
.tw-fill-primary-50\/70 {
  fill: rgb(194 244 196 / 0.7);
}
.tw-fill-primary-50\/75 {
  fill: rgb(194 244 196 / 0.75);
}
.tw-fill-primary-50\/80 {
  fill: rgb(194 244 196 / 0.8);
}
.tw-fill-primary-50\/85 {
  fill: rgb(194 244 196 / 0.85);
}
.tw-fill-primary-50\/90 {
  fill: rgb(194 244 196 / 0.9);
}
.tw-fill-primary-50\/95 {
  fill: rgb(194 244 196 / 0.95);
}
.tw-fill-primary-75 {
  fill: #97F881;
}
.tw-fill-primary-75\/0 {
  fill: rgb(151 248 129 / 0);
}
.tw-fill-primary-75\/10 {
  fill: rgb(151 248 129 / 0.1);
}
.tw-fill-primary-75\/100 {
  fill: rgb(151 248 129 / 1);
}
.tw-fill-primary-75\/15 {
  fill: rgb(151 248 129 / 0.15);
}
.tw-fill-primary-75\/20 {
  fill: rgb(151 248 129 / 0.2);
}
.tw-fill-primary-75\/25 {
  fill: rgb(151 248 129 / 0.25);
}
.tw-fill-primary-75\/30 {
  fill: rgb(151 248 129 / 0.3);
}
.tw-fill-primary-75\/35 {
  fill: rgb(151 248 129 / 0.35);
}
.tw-fill-primary-75\/40 {
  fill: rgb(151 248 129 / 0.4);
}
.tw-fill-primary-75\/45 {
  fill: rgb(151 248 129 / 0.45);
}
.tw-fill-primary-75\/5 {
  fill: rgb(151 248 129 / 0.05);
}
.tw-fill-primary-75\/50 {
  fill: rgb(151 248 129 / 0.5);
}
.tw-fill-primary-75\/55 {
  fill: rgb(151 248 129 / 0.55);
}
.tw-fill-primary-75\/60 {
  fill: rgb(151 248 129 / 0.6);
}
.tw-fill-primary-75\/65 {
  fill: rgb(151 248 129 / 0.65);
}
.tw-fill-primary-75\/70 {
  fill: rgb(151 248 129 / 0.7);
}
.tw-fill-primary-75\/75 {
  fill: rgb(151 248 129 / 0.75);
}
.tw-fill-primary-75\/80 {
  fill: rgb(151 248 129 / 0.8);
}
.tw-fill-primary-75\/85 {
  fill: rgb(151 248 129 / 0.85);
}
.tw-fill-primary-75\/90 {
  fill: rgb(151 248 129 / 0.9);
}
.tw-fill-primary-75\/95 {
  fill: rgb(151 248 129 / 0.95);
}
.tw-fill-primary-90 {
  fill: #00A75D;
}
.tw-fill-primary-90\/0 {
  fill: rgb(0 167 93 / 0);
}
.tw-fill-primary-90\/10 {
  fill: rgb(0 167 93 / 0.1);
}
.tw-fill-primary-90\/100 {
  fill: rgb(0 167 93 / 1);
}
.tw-fill-primary-90\/15 {
  fill: rgb(0 167 93 / 0.15);
}
.tw-fill-primary-90\/20 {
  fill: rgb(0 167 93 / 0.2);
}
.tw-fill-primary-90\/25 {
  fill: rgb(0 167 93 / 0.25);
}
.tw-fill-primary-90\/30 {
  fill: rgb(0 167 93 / 0.3);
}
.tw-fill-primary-90\/35 {
  fill: rgb(0 167 93 / 0.35);
}
.tw-fill-primary-90\/40 {
  fill: rgb(0 167 93 / 0.4);
}
.tw-fill-primary-90\/45 {
  fill: rgb(0 167 93 / 0.45);
}
.tw-fill-primary-90\/5 {
  fill: rgb(0 167 93 / 0.05);
}
.tw-fill-primary-90\/50 {
  fill: rgb(0 167 93 / 0.5);
}
.tw-fill-primary-90\/55 {
  fill: rgb(0 167 93 / 0.55);
}
.tw-fill-primary-90\/60 {
  fill: rgb(0 167 93 / 0.6);
}
.tw-fill-primary-90\/65 {
  fill: rgb(0 167 93 / 0.65);
}
.tw-fill-primary-90\/70 {
  fill: rgb(0 167 93 / 0.7);
}
.tw-fill-primary-90\/75 {
  fill: rgb(0 167 93 / 0.75);
}
.tw-fill-primary-90\/80 {
  fill: rgb(0 167 93 / 0.8);
}
.tw-fill-primary-90\/85 {
  fill: rgb(0 167 93 / 0.85);
}
.tw-fill-primary-90\/90 {
  fill: rgb(0 167 93 / 0.9);
}
.tw-fill-primary-90\/95 {
  fill: rgb(0 167 93 / 0.95);
}
.tw-fill-primary-logo {
  fill: #00a75d;
}
.tw-fill-primary-logo\/0 {
  fill: rgb(0 167 93 / 0);
}
.tw-fill-primary-logo\/10 {
  fill: rgb(0 167 93 / 0.1);
}
.tw-fill-primary-logo\/100 {
  fill: rgb(0 167 93 / 1);
}
.tw-fill-primary-logo\/15 {
  fill: rgb(0 167 93 / 0.15);
}
.tw-fill-primary-logo\/20 {
  fill: rgb(0 167 93 / 0.2);
}
.tw-fill-primary-logo\/25 {
  fill: rgb(0 167 93 / 0.25);
}
.tw-fill-primary-logo\/30 {
  fill: rgb(0 167 93 / 0.3);
}
.tw-fill-primary-logo\/35 {
  fill: rgb(0 167 93 / 0.35);
}
.tw-fill-primary-logo\/40 {
  fill: rgb(0 167 93 / 0.4);
}
.tw-fill-primary-logo\/45 {
  fill: rgb(0 167 93 / 0.45);
}
.tw-fill-primary-logo\/5 {
  fill: rgb(0 167 93 / 0.05);
}
.tw-fill-primary-logo\/50 {
  fill: rgb(0 167 93 / 0.5);
}
.tw-fill-primary-logo\/55 {
  fill: rgb(0 167 93 / 0.55);
}
.tw-fill-primary-logo\/60 {
  fill: rgb(0 167 93 / 0.6);
}
.tw-fill-primary-logo\/65 {
  fill: rgb(0 167 93 / 0.65);
}
.tw-fill-primary-logo\/70 {
  fill: rgb(0 167 93 / 0.7);
}
.tw-fill-primary-logo\/75 {
  fill: rgb(0 167 93 / 0.75);
}
.tw-fill-primary-logo\/80 {
  fill: rgb(0 167 93 / 0.8);
}
.tw-fill-primary-logo\/85 {
  fill: rgb(0 167 93 / 0.85);
}
.tw-fill-primary-logo\/90 {
  fill: rgb(0 167 93 / 0.9);
}
.tw-fill-primary-logo\/95 {
  fill: rgb(0 167 93 / 0.95);
}
.tw-fill-primary\/0 {
  fill: rgb(20 125 92 / 0);
}
.tw-fill-primary\/10 {
  fill: rgb(20 125 92 / 0.1);
}
.tw-fill-primary\/100 {
  fill: rgb(20 125 92 / 1);
}
.tw-fill-primary\/15 {
  fill: rgb(20 125 92 / 0.15);
}
.tw-fill-primary\/20 {
  fill: rgb(20 125 92 / 0.2);
}
.tw-fill-primary\/25 {
  fill: rgb(20 125 92 / 0.25);
}
.tw-fill-primary\/30 {
  fill: rgb(20 125 92 / 0.3);
}
.tw-fill-primary\/35 {
  fill: rgb(20 125 92 / 0.35);
}
.tw-fill-primary\/40 {
  fill: rgb(20 125 92 / 0.4);
}
.tw-fill-primary\/45 {
  fill: rgb(20 125 92 / 0.45);
}
.tw-fill-primary\/5 {
  fill: rgb(20 125 92 / 0.05);
}
.tw-fill-primary\/50 {
  fill: rgb(20 125 92 / 0.5);
}
.tw-fill-primary\/55 {
  fill: rgb(20 125 92 / 0.55);
}
.tw-fill-primary\/60 {
  fill: rgb(20 125 92 / 0.6);
}
.tw-fill-primary\/65 {
  fill: rgb(20 125 92 / 0.65);
}
.tw-fill-primary\/70 {
  fill: rgb(20 125 92 / 0.7);
}
.tw-fill-primary\/75 {
  fill: rgb(20 125 92 / 0.75);
}
.tw-fill-primary\/80 {
  fill: rgb(20 125 92 / 0.8);
}
.tw-fill-primary\/85 {
  fill: rgb(20 125 92 / 0.85);
}
.tw-fill-primary\/90 {
  fill: rgb(20 125 92 / 0.9);
}
.tw-fill-primary\/95 {
  fill: rgb(20 125 92 / 0.95);
}
.tw-fill-secondary {
  fill: #02271F;
}
.tw-fill-secondary-25 {
  fill: #CBE8C5;
}
.tw-fill-secondary-25\/0 {
  fill: rgb(203 232 197 / 0);
}
.tw-fill-secondary-25\/10 {
  fill: rgb(203 232 197 / 0.1);
}
.tw-fill-secondary-25\/100 {
  fill: rgb(203 232 197 / 1);
}
.tw-fill-secondary-25\/15 {
  fill: rgb(203 232 197 / 0.15);
}
.tw-fill-secondary-25\/20 {
  fill: rgb(203 232 197 / 0.2);
}
.tw-fill-secondary-25\/25 {
  fill: rgb(203 232 197 / 0.25);
}
.tw-fill-secondary-25\/30 {
  fill: rgb(203 232 197 / 0.3);
}
.tw-fill-secondary-25\/35 {
  fill: rgb(203 232 197 / 0.35);
}
.tw-fill-secondary-25\/40 {
  fill: rgb(203 232 197 / 0.4);
}
.tw-fill-secondary-25\/45 {
  fill: rgb(203 232 197 / 0.45);
}
.tw-fill-secondary-25\/5 {
  fill: rgb(203 232 197 / 0.05);
}
.tw-fill-secondary-25\/50 {
  fill: rgb(203 232 197 / 0.5);
}
.tw-fill-secondary-25\/55 {
  fill: rgb(203 232 197 / 0.55);
}
.tw-fill-secondary-25\/60 {
  fill: rgb(203 232 197 / 0.6);
}
.tw-fill-secondary-25\/65 {
  fill: rgb(203 232 197 / 0.65);
}
.tw-fill-secondary-25\/70 {
  fill: rgb(203 232 197 / 0.7);
}
.tw-fill-secondary-25\/75 {
  fill: rgb(203 232 197 / 0.75);
}
.tw-fill-secondary-25\/80 {
  fill: rgb(203 232 197 / 0.8);
}
.tw-fill-secondary-25\/85 {
  fill: rgb(203 232 197 / 0.85);
}
.tw-fill-secondary-25\/90 {
  fill: rgb(203 232 197 / 0.9);
}
.tw-fill-secondary-25\/95 {
  fill: rgb(203 232 197 / 0.95);
}
.tw-fill-secondary-35 {
  fill: #d9eee5;
}
.tw-fill-secondary-35\/0 {
  fill: rgb(217 238 229 / 0);
}
.tw-fill-secondary-35\/10 {
  fill: rgb(217 238 229 / 0.1);
}
.tw-fill-secondary-35\/100 {
  fill: rgb(217 238 229 / 1);
}
.tw-fill-secondary-35\/15 {
  fill: rgb(217 238 229 / 0.15);
}
.tw-fill-secondary-35\/20 {
  fill: rgb(217 238 229 / 0.2);
}
.tw-fill-secondary-35\/25 {
  fill: rgb(217 238 229 / 0.25);
}
.tw-fill-secondary-35\/30 {
  fill: rgb(217 238 229 / 0.3);
}
.tw-fill-secondary-35\/35 {
  fill: rgb(217 238 229 / 0.35);
}
.tw-fill-secondary-35\/40 {
  fill: rgb(217 238 229 / 0.4);
}
.tw-fill-secondary-35\/45 {
  fill: rgb(217 238 229 / 0.45);
}
.tw-fill-secondary-35\/5 {
  fill: rgb(217 238 229 / 0.05);
}
.tw-fill-secondary-35\/50 {
  fill: rgb(217 238 229 / 0.5);
}
.tw-fill-secondary-35\/55 {
  fill: rgb(217 238 229 / 0.55);
}
.tw-fill-secondary-35\/60 {
  fill: rgb(217 238 229 / 0.6);
}
.tw-fill-secondary-35\/65 {
  fill: rgb(217 238 229 / 0.65);
}
.tw-fill-secondary-35\/70 {
  fill: rgb(217 238 229 / 0.7);
}
.tw-fill-secondary-35\/75 {
  fill: rgb(217 238 229 / 0.75);
}
.tw-fill-secondary-35\/80 {
  fill: rgb(217 238 229 / 0.8);
}
.tw-fill-secondary-35\/85 {
  fill: rgb(217 238 229 / 0.85);
}
.tw-fill-secondary-35\/90 {
  fill: rgb(217 238 229 / 0.9);
}
.tw-fill-secondary-35\/95 {
  fill: rgb(217 238 229 / 0.95);
}
.tw-fill-secondary-5 {
  fill: #E2FFDC;
}
.tw-fill-secondary-5\/0 {
  fill: rgb(226 255 220 / 0);
}
.tw-fill-secondary-5\/10 {
  fill: rgb(226 255 220 / 0.1);
}
.tw-fill-secondary-5\/100 {
  fill: rgb(226 255 220 / 1);
}
.tw-fill-secondary-5\/15 {
  fill: rgb(226 255 220 / 0.15);
}
.tw-fill-secondary-5\/20 {
  fill: rgb(226 255 220 / 0.2);
}
.tw-fill-secondary-5\/25 {
  fill: rgb(226 255 220 / 0.25);
}
.tw-fill-secondary-5\/30 {
  fill: rgb(226 255 220 / 0.3);
}
.tw-fill-secondary-5\/35 {
  fill: rgb(226 255 220 / 0.35);
}
.tw-fill-secondary-5\/40 {
  fill: rgb(226 255 220 / 0.4);
}
.tw-fill-secondary-5\/45 {
  fill: rgb(226 255 220 / 0.45);
}
.tw-fill-secondary-5\/5 {
  fill: rgb(226 255 220 / 0.05);
}
.tw-fill-secondary-5\/50 {
  fill: rgb(226 255 220 / 0.5);
}
.tw-fill-secondary-5\/55 {
  fill: rgb(226 255 220 / 0.55);
}
.tw-fill-secondary-5\/60 {
  fill: rgb(226 255 220 / 0.6);
}
.tw-fill-secondary-5\/65 {
  fill: rgb(226 255 220 / 0.65);
}
.tw-fill-secondary-5\/70 {
  fill: rgb(226 255 220 / 0.7);
}
.tw-fill-secondary-5\/75 {
  fill: rgb(226 255 220 / 0.75);
}
.tw-fill-secondary-5\/80 {
  fill: rgb(226 255 220 / 0.8);
}
.tw-fill-secondary-5\/85 {
  fill: rgb(226 255 220 / 0.85);
}
.tw-fill-secondary-5\/90 {
  fill: rgb(226 255 220 / 0.9);
}
.tw-fill-secondary-5\/95 {
  fill: rgb(226 255 220 / 0.95);
}
.tw-fill-secondary-50 {
  fill: #659A7E;
}
.tw-fill-secondary-50\/0 {
  fill: rgb(101 154 126 / 0);
}
.tw-fill-secondary-50\/10 {
  fill: rgb(101 154 126 / 0.1);
}
.tw-fill-secondary-50\/100 {
  fill: rgb(101 154 126 / 1);
}
.tw-fill-secondary-50\/15 {
  fill: rgb(101 154 126 / 0.15);
}
.tw-fill-secondary-50\/20 {
  fill: rgb(101 154 126 / 0.2);
}
.tw-fill-secondary-50\/25 {
  fill: rgb(101 154 126 / 0.25);
}
.tw-fill-secondary-50\/30 {
  fill: rgb(101 154 126 / 0.3);
}
.tw-fill-secondary-50\/35 {
  fill: rgb(101 154 126 / 0.35);
}
.tw-fill-secondary-50\/40 {
  fill: rgb(101 154 126 / 0.4);
}
.tw-fill-secondary-50\/45 {
  fill: rgb(101 154 126 / 0.45);
}
.tw-fill-secondary-50\/5 {
  fill: rgb(101 154 126 / 0.05);
}
.tw-fill-secondary-50\/50 {
  fill: rgb(101 154 126 / 0.5);
}
.tw-fill-secondary-50\/55 {
  fill: rgb(101 154 126 / 0.55);
}
.tw-fill-secondary-50\/60 {
  fill: rgb(101 154 126 / 0.6);
}
.tw-fill-secondary-50\/65 {
  fill: rgb(101 154 126 / 0.65);
}
.tw-fill-secondary-50\/70 {
  fill: rgb(101 154 126 / 0.7);
}
.tw-fill-secondary-50\/75 {
  fill: rgb(101 154 126 / 0.75);
}
.tw-fill-secondary-50\/80 {
  fill: rgb(101 154 126 / 0.8);
}
.tw-fill-secondary-50\/85 {
  fill: rgb(101 154 126 / 0.85);
}
.tw-fill-secondary-50\/90 {
  fill: rgb(101 154 126 / 0.9);
}
.tw-fill-secondary-50\/95 {
  fill: rgb(101 154 126 / 0.95);
}
.tw-fill-secondary-75 {
  fill: #124035;
}
.tw-fill-secondary-75\/0 {
  fill: rgb(18 64 53 / 0);
}
.tw-fill-secondary-75\/10 {
  fill: rgb(18 64 53 / 0.1);
}
.tw-fill-secondary-75\/100 {
  fill: rgb(18 64 53 / 1);
}
.tw-fill-secondary-75\/15 {
  fill: rgb(18 64 53 / 0.15);
}
.tw-fill-secondary-75\/20 {
  fill: rgb(18 64 53 / 0.2);
}
.tw-fill-secondary-75\/25 {
  fill: rgb(18 64 53 / 0.25);
}
.tw-fill-secondary-75\/30 {
  fill: rgb(18 64 53 / 0.3);
}
.tw-fill-secondary-75\/35 {
  fill: rgb(18 64 53 / 0.35);
}
.tw-fill-secondary-75\/40 {
  fill: rgb(18 64 53 / 0.4);
}
.tw-fill-secondary-75\/45 {
  fill: rgb(18 64 53 / 0.45);
}
.tw-fill-secondary-75\/5 {
  fill: rgb(18 64 53 / 0.05);
}
.tw-fill-secondary-75\/50 {
  fill: rgb(18 64 53 / 0.5);
}
.tw-fill-secondary-75\/55 {
  fill: rgb(18 64 53 / 0.55);
}
.tw-fill-secondary-75\/60 {
  fill: rgb(18 64 53 / 0.6);
}
.tw-fill-secondary-75\/65 {
  fill: rgb(18 64 53 / 0.65);
}
.tw-fill-secondary-75\/70 {
  fill: rgb(18 64 53 / 0.7);
}
.tw-fill-secondary-75\/75 {
  fill: rgb(18 64 53 / 0.75);
}
.tw-fill-secondary-75\/80 {
  fill: rgb(18 64 53 / 0.8);
}
.tw-fill-secondary-75\/85 {
  fill: rgb(18 64 53 / 0.85);
}
.tw-fill-secondary-75\/90 {
  fill: rgb(18 64 53 / 0.9);
}
.tw-fill-secondary-75\/95 {
  fill: rgb(18 64 53 / 0.95);
}
.tw-fill-secondary\/0 {
  fill: rgb(2 39 31 / 0);
}
.tw-fill-secondary\/10 {
  fill: rgb(2 39 31 / 0.1);
}
.tw-fill-secondary\/100 {
  fill: rgb(2 39 31 / 1);
}
.tw-fill-secondary\/15 {
  fill: rgb(2 39 31 / 0.15);
}
.tw-fill-secondary\/20 {
  fill: rgb(2 39 31 / 0.2);
}
.tw-fill-secondary\/25 {
  fill: rgb(2 39 31 / 0.25);
}
.tw-fill-secondary\/30 {
  fill: rgb(2 39 31 / 0.3);
}
.tw-fill-secondary\/35 {
  fill: rgb(2 39 31 / 0.35);
}
.tw-fill-secondary\/40 {
  fill: rgb(2 39 31 / 0.4);
}
.tw-fill-secondary\/45 {
  fill: rgb(2 39 31 / 0.45);
}
.tw-fill-secondary\/5 {
  fill: rgb(2 39 31 / 0.05);
}
.tw-fill-secondary\/50 {
  fill: rgb(2 39 31 / 0.5);
}
.tw-fill-secondary\/55 {
  fill: rgb(2 39 31 / 0.55);
}
.tw-fill-secondary\/60 {
  fill: rgb(2 39 31 / 0.6);
}
.tw-fill-secondary\/65 {
  fill: rgb(2 39 31 / 0.65);
}
.tw-fill-secondary\/70 {
  fill: rgb(2 39 31 / 0.7);
}
.tw-fill-secondary\/75 {
  fill: rgb(2 39 31 / 0.75);
}
.tw-fill-secondary\/80 {
  fill: rgb(2 39 31 / 0.8);
}
.tw-fill-secondary\/85 {
  fill: rgb(2 39 31 / 0.85);
}
.tw-fill-secondary\/90 {
  fill: rgb(2 39 31 / 0.9);
}
.tw-fill-secondary\/95 {
  fill: rgb(2 39 31 / 0.95);
}
.tw-fill-success {
  fill: #147D5C;
}
.tw-fill-success\/0 {
  fill: rgb(20 125 92 / 0);
}
.tw-fill-success\/10 {
  fill: rgb(20 125 92 / 0.1);
}
.tw-fill-success\/100 {
  fill: rgb(20 125 92 / 1);
}
.tw-fill-success\/15 {
  fill: rgb(20 125 92 / 0.15);
}
.tw-fill-success\/20 {
  fill: rgb(20 125 92 / 0.2);
}
.tw-fill-success\/25 {
  fill: rgb(20 125 92 / 0.25);
}
.tw-fill-success\/30 {
  fill: rgb(20 125 92 / 0.3);
}
.tw-fill-success\/35 {
  fill: rgb(20 125 92 / 0.35);
}
.tw-fill-success\/40 {
  fill: rgb(20 125 92 / 0.4);
}
.tw-fill-success\/45 {
  fill: rgb(20 125 92 / 0.45);
}
.tw-fill-success\/5 {
  fill: rgb(20 125 92 / 0.05);
}
.tw-fill-success\/50 {
  fill: rgb(20 125 92 / 0.5);
}
.tw-fill-success\/55 {
  fill: rgb(20 125 92 / 0.55);
}
.tw-fill-success\/60 {
  fill: rgb(20 125 92 / 0.6);
}
.tw-fill-success\/65 {
  fill: rgb(20 125 92 / 0.65);
}
.tw-fill-success\/70 {
  fill: rgb(20 125 92 / 0.7);
}
.tw-fill-success\/75 {
  fill: rgb(20 125 92 / 0.75);
}
.tw-fill-success\/80 {
  fill: rgb(20 125 92 / 0.8);
}
.tw-fill-success\/85 {
  fill: rgb(20 125 92 / 0.85);
}
.tw-fill-success\/90 {
  fill: rgb(20 125 92 / 0.9);
}
.tw-fill-success\/95 {
  fill: rgb(20 125 92 / 0.95);
}
.tw-fill-tertiary {
  fill: #E4EFEA;
}
.tw-fill-tertiary-25 {
  fill: #FAEABC;
}
.tw-fill-tertiary-25\/0 {
  fill: rgb(250 234 188 / 0);
}
.tw-fill-tertiary-25\/10 {
  fill: rgb(250 234 188 / 0.1);
}
.tw-fill-tertiary-25\/100 {
  fill: rgb(250 234 188 / 1);
}
.tw-fill-tertiary-25\/15 {
  fill: rgb(250 234 188 / 0.15);
}
.tw-fill-tertiary-25\/20 {
  fill: rgb(250 234 188 / 0.2);
}
.tw-fill-tertiary-25\/25 {
  fill: rgb(250 234 188 / 0.25);
}
.tw-fill-tertiary-25\/30 {
  fill: rgb(250 234 188 / 0.3);
}
.tw-fill-tertiary-25\/35 {
  fill: rgb(250 234 188 / 0.35);
}
.tw-fill-tertiary-25\/40 {
  fill: rgb(250 234 188 / 0.4);
}
.tw-fill-tertiary-25\/45 {
  fill: rgb(250 234 188 / 0.45);
}
.tw-fill-tertiary-25\/5 {
  fill: rgb(250 234 188 / 0.05);
}
.tw-fill-tertiary-25\/50 {
  fill: rgb(250 234 188 / 0.5);
}
.tw-fill-tertiary-25\/55 {
  fill: rgb(250 234 188 / 0.55);
}
.tw-fill-tertiary-25\/60 {
  fill: rgb(250 234 188 / 0.6);
}
.tw-fill-tertiary-25\/65 {
  fill: rgb(250 234 188 / 0.65);
}
.tw-fill-tertiary-25\/70 {
  fill: rgb(250 234 188 / 0.7);
}
.tw-fill-tertiary-25\/75 {
  fill: rgb(250 234 188 / 0.75);
}
.tw-fill-tertiary-25\/80 {
  fill: rgb(250 234 188 / 0.8);
}
.tw-fill-tertiary-25\/85 {
  fill: rgb(250 234 188 / 0.85);
}
.tw-fill-tertiary-25\/90 {
  fill: rgb(250 234 188 / 0.9);
}
.tw-fill-tertiary-25\/95 {
  fill: rgb(250 234 188 / 0.95);
}
.tw-fill-tertiary\/0 {
  fill: rgb(228 239 234 / 0);
}
.tw-fill-tertiary\/10 {
  fill: rgb(228 239 234 / 0.1);
}
.tw-fill-tertiary\/100 {
  fill: rgb(228 239 234 / 1);
}
.tw-fill-tertiary\/15 {
  fill: rgb(228 239 234 / 0.15);
}
.tw-fill-tertiary\/20 {
  fill: rgb(228 239 234 / 0.2);
}
.tw-fill-tertiary\/25 {
  fill: rgb(228 239 234 / 0.25);
}
.tw-fill-tertiary\/30 {
  fill: rgb(228 239 234 / 0.3);
}
.tw-fill-tertiary\/35 {
  fill: rgb(228 239 234 / 0.35);
}
.tw-fill-tertiary\/40 {
  fill: rgb(228 239 234 / 0.4);
}
.tw-fill-tertiary\/45 {
  fill: rgb(228 239 234 / 0.45);
}
.tw-fill-tertiary\/5 {
  fill: rgb(228 239 234 / 0.05);
}
.tw-fill-tertiary\/50 {
  fill: rgb(228 239 234 / 0.5);
}
.tw-fill-tertiary\/55 {
  fill: rgb(228 239 234 / 0.55);
}
.tw-fill-tertiary\/60 {
  fill: rgb(228 239 234 / 0.6);
}
.tw-fill-tertiary\/65 {
  fill: rgb(228 239 234 / 0.65);
}
.tw-fill-tertiary\/70 {
  fill: rgb(228 239 234 / 0.7);
}
.tw-fill-tertiary\/75 {
  fill: rgb(228 239 234 / 0.75);
}
.tw-fill-tertiary\/80 {
  fill: rgb(228 239 234 / 0.8);
}
.tw-fill-tertiary\/85 {
  fill: rgb(228 239 234 / 0.85);
}
.tw-fill-tertiary\/90 {
  fill: rgb(228 239 234 / 0.9);
}
.tw-fill-tertiary\/95 {
  fill: rgb(228 239 234 / 0.95);
}
.tw-fill-transparent {
  fill: transparent;
}
.tw-fill-transparent\/0 {
  fill: rgb(0 0 0 / 0);
}
.tw-fill-transparent\/10 {
  fill: rgb(0 0 0 / 0.1);
}
.tw-fill-transparent\/100 {
  fill: rgb(0 0 0 / 1);
}
.tw-fill-transparent\/15 {
  fill: rgb(0 0 0 / 0.15);
}
.tw-fill-transparent\/20 {
  fill: rgb(0 0 0 / 0.2);
}
.tw-fill-transparent\/25 {
  fill: rgb(0 0 0 / 0.25);
}
.tw-fill-transparent\/30 {
  fill: rgb(0 0 0 / 0.3);
}
.tw-fill-transparent\/35 {
  fill: rgb(0 0 0 / 0.35);
}
.tw-fill-transparent\/40 {
  fill: rgb(0 0 0 / 0.4);
}
.tw-fill-transparent\/45 {
  fill: rgb(0 0 0 / 0.45);
}
.tw-fill-transparent\/5 {
  fill: rgb(0 0 0 / 0.05);
}
.tw-fill-transparent\/50 {
  fill: rgb(0 0 0 / 0.5);
}
.tw-fill-transparent\/55 {
  fill: rgb(0 0 0 / 0.55);
}
.tw-fill-transparent\/60 {
  fill: rgb(0 0 0 / 0.6);
}
.tw-fill-transparent\/65 {
  fill: rgb(0 0 0 / 0.65);
}
.tw-fill-transparent\/70 {
  fill: rgb(0 0 0 / 0.7);
}
.tw-fill-transparent\/75 {
  fill: rgb(0 0 0 / 0.75);
}
.tw-fill-transparent\/80 {
  fill: rgb(0 0 0 / 0.8);
}
.tw-fill-transparent\/85 {
  fill: rgb(0 0 0 / 0.85);
}
.tw-fill-transparent\/90 {
  fill: rgb(0 0 0 / 0.9);
}
.tw-fill-transparent\/95 {
  fill: rgb(0 0 0 / 0.95);
}
.tw-fill-warning {
  fill: #E1931D;
}
.tw-fill-warning\/0 {
  fill: rgb(225 147 29 / 0);
}
.tw-fill-warning\/10 {
  fill: rgb(225 147 29 / 0.1);
}
.tw-fill-warning\/100 {
  fill: rgb(225 147 29 / 1);
}
.tw-fill-warning\/15 {
  fill: rgb(225 147 29 / 0.15);
}
.tw-fill-warning\/20 {
  fill: rgb(225 147 29 / 0.2);
}
.tw-fill-warning\/25 {
  fill: rgb(225 147 29 / 0.25);
}
.tw-fill-warning\/30 {
  fill: rgb(225 147 29 / 0.3);
}
.tw-fill-warning\/35 {
  fill: rgb(225 147 29 / 0.35);
}
.tw-fill-warning\/40 {
  fill: rgb(225 147 29 / 0.4);
}
.tw-fill-warning\/45 {
  fill: rgb(225 147 29 / 0.45);
}
.tw-fill-warning\/5 {
  fill: rgb(225 147 29 / 0.05);
}
.tw-fill-warning\/50 {
  fill: rgb(225 147 29 / 0.5);
}
.tw-fill-warning\/55 {
  fill: rgb(225 147 29 / 0.55);
}
.tw-fill-warning\/60 {
  fill: rgb(225 147 29 / 0.6);
}
.tw-fill-warning\/65 {
  fill: rgb(225 147 29 / 0.65);
}
.tw-fill-warning\/70 {
  fill: rgb(225 147 29 / 0.7);
}
.tw-fill-warning\/75 {
  fill: rgb(225 147 29 / 0.75);
}
.tw-fill-warning\/80 {
  fill: rgb(225 147 29 / 0.8);
}
.tw-fill-warning\/85 {
  fill: rgb(225 147 29 / 0.85);
}
.tw-fill-warning\/90 {
  fill: rgb(225 147 29 / 0.9);
}
.tw-fill-warning\/95 {
  fill: rgb(225 147 29 / 0.95);
}
.tw-fill-white {
  fill: #FFF;
}
.tw-fill-white\/0 {
  fill: rgb(255 255 255 / 0);
}
.tw-fill-white\/10 {
  fill: rgb(255 255 255 / 0.1);
}
.tw-fill-white\/100 {
  fill: rgb(255 255 255 / 1);
}
.tw-fill-white\/15 {
  fill: rgb(255 255 255 / 0.15);
}
.tw-fill-white\/20 {
  fill: rgb(255 255 255 / 0.2);
}
.tw-fill-white\/25 {
  fill: rgb(255 255 255 / 0.25);
}
.tw-fill-white\/30 {
  fill: rgb(255 255 255 / 0.3);
}
.tw-fill-white\/35 {
  fill: rgb(255 255 255 / 0.35);
}
.tw-fill-white\/40 {
  fill: rgb(255 255 255 / 0.4);
}
.tw-fill-white\/45 {
  fill: rgb(255 255 255 / 0.45);
}
.tw-fill-white\/5 {
  fill: rgb(255 255 255 / 0.05);
}
.tw-fill-white\/50 {
  fill: rgb(255 255 255 / 0.5);
}
.tw-fill-white\/55 {
  fill: rgb(255 255 255 / 0.55);
}
.tw-fill-white\/60 {
  fill: rgb(255 255 255 / 0.6);
}
.tw-fill-white\/65 {
  fill: rgb(255 255 255 / 0.65);
}
.tw-fill-white\/70 {
  fill: rgb(255 255 255 / 0.7);
}
.tw-fill-white\/75 {
  fill: rgb(255 255 255 / 0.75);
}
.tw-fill-white\/80 {
  fill: rgb(255 255 255 / 0.8);
}
.tw-fill-white\/85 {
  fill: rgb(255 255 255 / 0.85);
}
.tw-fill-white\/90 {
  fill: rgb(255 255 255 / 0.9);
}
.tw-fill-white\/95 {
  fill: rgb(255 255 255 / 0.95);
}
.tw-object-contain {
  object-fit: contain;
}
.\!tw-p-0 {
  padding: 0px !important;
}
.\!tw-p-\[2\.5rem_3\.25rem\] {
  padding: 2.5rem 3.25rem !important;
}
.tw-p-0 {
  padding: 0px;
}
.tw-p-0\.5 {
  padding: 0.125rem;
}
.tw-p-1 {
  padding: 0.25rem;
}
.tw-p-1\.5 {
  padding: 0.375rem;
}
.tw-p-10 {
  padding: 2.5rem;
}
.tw-p-2 {
  padding: 0.5rem;
}
.tw-p-2\.5 {
  padding: 0.625rem;
}
.tw-p-3 {
  padding: 0.75rem;
}
.tw-p-4 {
  padding: 1rem;
}
.tw-p-5 {
  padding: 1.25rem;
}
.tw-p-6 {
  padding: 1.5rem;
}
.tw-p-8 {
  padding: 2rem;
}
.tw-p-\[0\.3125rem\] {
  padding: 0.3125rem;
}
.tw-p-\[0\.375rem_0\.5rem_0\.375rem_0\.375rem\] {
  padding: 0.375rem 0.5rem 0.375rem 0.375rem;
}
.tw-p-\[0\.6rem\] {
  padding: 0.6rem;
}
.tw-p-\[1rem_1\.25rem\] {
  padding: 1rem 1.25rem;
}
.tw-p-\[2\.5rem_2\.625rem\] {
  padding: 2.5rem 2.625rem;
}
.tw-p-\[2rem_1\.5rem_1\.5rem_1\.5rem\] {
  padding: 2rem 1.5rem 1.5rem 1.5rem;
}
.tw-p-\[4\.25rem_1rem\] {
  padding: 4.25rem 1rem;
}
.tw-p-\[6\.875rem\] {
  padding: 6.875rem;
}
.tw-px-0 {
  padding-left: 0px;
  padding-right: 0px;
}
.tw-px-1 {
  padding-left: 0.25rem;
  padding-right: 0.25rem;
}
.tw-px-10 {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}
.tw-px-12 {
  padding-left: 3rem;
  padding-right: 3rem;
}
.tw-px-2 {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.tw-px-2\.5 {
  padding-left: 0.625rem;
  padding-right: 0.625rem;
}
.tw-px-3 {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}
.tw-px-4 {
  padding-left: 1rem;
  padding-right: 1rem;
}
.tw-px-5 {
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}
.tw-px-6 {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}
.tw-px-7 {
  padding-left: 1.75rem;
  padding-right: 1.75rem;
}
.tw-px-\[3\.875rem\] {
  padding-left: 3.875rem;
  padding-right: 3.875rem;
}
.tw-px-\[4\.125rem\] {
  padding-left: 4.125rem;
  padding-right: 4.125rem;
}
.tw-py-1 {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}
.tw-py-1\.5 {
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
}
.tw-py-2 {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.tw-py-3 {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}
.tw-py-4 {
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.tw-py-5 {
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}
.tw-py-6 {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}
.tw-py-8 {
  padding-top: 2rem;
  padding-bottom: 2rem;
}
.\!tw-pr-\[4\.75rem\] {
  padding-right: 4.75rem !important;
}
.tw-pb-0 {
  padding-bottom: 0px;
}
.tw-pb-0\.5 {
  padding-bottom: 0.125rem;
}
.tw-pb-1 {
  padding-bottom: 0.25rem;
}
.tw-pb-10 {
  padding-bottom: 2.5rem;
}
.tw-pb-2 {
  padding-bottom: 0.5rem;
}
.tw-pb-28 {
  padding-bottom: 7rem;
}
.tw-pb-3 {
  padding-bottom: 0.75rem;
}
.tw-pb-4 {
  padding-bottom: 1rem;
}
.tw-pb-5 {
  padding-bottom: 1.25rem;
}
.tw-pb-6 {
  padding-bottom: 1.5rem;
}
.tw-pb-8 {
  padding-bottom: 2rem;
}
.tw-pb-\[8\.375rem\] {
  padding-bottom: 8.375rem;
}
.tw-pe-1\.5 {
  padding-inline-end: 0.375rem;
}
.tw-pe-2 {
  padding-inline-end: 0.5rem;
}
.tw-pe-4 {
  padding-inline-end: 1rem;
}
.tw-pe-5 {
  padding-inline-end: 1.25rem;
}
.tw-pe-6 {
  padding-inline-end: 1.5rem;
}
.tw-pl-4 {
  padding-left: 1rem;
}
.tw-pl-5 {
  padding-left: 1.25rem;
}
.tw-pl-6 {
  padding-left: 1.5rem;
}
.tw-pl-7\.5 {
  padding-left: 1.875rem;
}
.tw-pr-10 {
  padding-right: 2.5rem;
}
.tw-pr-2 {
  padding-right: 0.5rem;
}
.tw-pr-3 {
  padding-right: 0.75rem;
}
.tw-pr-4 {
  padding-right: 1rem;
}
.tw-pr-6 {
  padding-right: 1.5rem;
}
.tw-pr-8 {
  padding-right: 2rem;
}
.tw-pr-\[0\.125rem\] {
  padding-right: 0.125rem;
}
.tw-ps-1 {
  padding-inline-start: 0.25rem;
}
.tw-ps-2\.5 {
  padding-inline-start: 0.625rem;
}
.tw-ps-4 {
  padding-inline-start: 1rem;
}
.tw-ps-\[0\.3125rem\] {
  padding-inline-start: 0.3125rem;
}
.tw-pt-1 {
  padding-top: 0.25rem;
}
.tw-pt-10 {
  padding-top: 2.5rem;
}
.tw-pt-14 {
  padding-top: 3.5rem;
}
.tw-pt-2 {
  padding-top: 0.5rem;
}
.tw-pt-3 {
  padding-top: 0.75rem;
}
.tw-pt-4 {
  padding-top: 1rem;
}
.tw-pt-6 {
  padding-top: 1.5rem;
}
.tw-pt-\[3\.75rem\] {
  padding-top: 3.75rem;
}
.tw-pt-\[7\.5rem\] {
  padding-top: 7.5rem;
}
.tw-text-left {
  text-align: left;
}
.tw-text-center {
  text-align: center;
}
.tw-text-right {
  text-align: right;
}
.tw-text-justify {
  text-align: justify;
}
.tw-text-start {
  text-align: start;
}
.tw-align-middle {
  vertical-align: middle;
}
.tw-text-2xs {
  font-size: 0.625rem;
  line-height: 0.875rem;
}
.tw-text-\[1\.25rem\] {
  font-size: 1.25rem;
}
.tw-text-\[2rem\] {
  font-size: 2rem;
}
.tw-text-base {
  font-size: 1rem;
  line-height: 1.25rem;
}
.tw-text-lg {
  font-size: 1.5rem;
  line-height: 1.875rem;
}
.tw-text-md {
  font-size: 1.125rem;
  line-height: 1.375rem;
}
.tw-text-sm {
  font-size: 0.875rem;
  line-height: 1.125rem;
}
.tw-text-xl {
  font-size: 2.5rem;
  line-height: 3rem;
}
.tw-text-xs {
  font-size: 0.75rem;
  line-height: 0.875rem;
}
.\!tw-font-bold {
  font-weight: 600 !important;
}
.\!tw-font-medium {
  font-weight: 500 !important;
}
.tw-font-bold {
  font-weight: 600;
}
.tw-font-extrabold {
  font-weight: 800;
}
.tw-font-medium {
  font-weight: 500;
}
.tw-font-normal {
  font-weight: 400;
}
.tw-font-semibold {
  font-weight: 500;
}
.tw-uppercase {
  text-transform: uppercase;
}
.tw-lowercase {
  text-transform: lowercase;
}
.tw-capitalize {
  text-transform: capitalize;
}
.tw-leading-10 {
  line-height: 2.5rem;
}
.tw-leading-3 {
  line-height: .75rem;
}
.tw-leading-4 {
  line-height: 1rem;
}
.tw-leading-5 {
  line-height: 1.25rem;
}
.tw-leading-none {
  line-height: 1;
}
.tw-leading-tight {
  line-height: 1.25;
}
.tw-tracking-\[-0\.4px\] {
  letter-spacing: -0.4px;
}
.tw-tracking-\[0\.525px\] {
  letter-spacing: 0.525px;
}
.tw-tracking-\[0\.5px\] {
  letter-spacing: 0.5px;
}
.\!tw-text-info {
  --tw-text-opacity: 1 !important;
  color: rgb(0 56 255 / var(--tw-text-opacity, 1)) !important;
}
.tw-text-black {
  --tw-text-opacity: 1;
  color: rgb(29 29 27 / var(--tw-text-opacity, 1));
}
.tw-text-black-25 {
  --tw-text-opacity: 1;
  color: rgb(193 193 193 / var(--tw-text-opacity, 1));
}
.tw-text-black-50 {
  --tw-text-opacity: 1;
  color: rgb(138 138 137 / var(--tw-text-opacity, 1));
}
.tw-text-black-75 {
  --tw-text-opacity: 1;
  color: rgb(84 84 82 / var(--tw-text-opacity, 1));
}
.tw-text-danger {
  --tw-text-opacity: 1;
  color: rgb(230 34 34 / var(--tw-text-opacity, 1));
}
.tw-text-info {
  --tw-text-opacity: 1;
  color: rgb(0 56 255 / var(--tw-text-opacity, 1));
}
.tw-text-primary {
  --tw-text-opacity: 1;
  color: rgb(20 125 92 / var(--tw-text-opacity, 1));
}
.tw-text-secondary {
  --tw-text-opacity: 1;
  color: rgb(2 39 31 / var(--tw-text-opacity, 1));
}
.tw-text-white {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
.tw-underline {
  text-decoration-line: underline;
}
.tw-no-underline {
  text-decoration-line: none;
}
.tw-opacity-0 {
  opacity: 0;
}
.tw-bg-blend-normal {
  background-blend-mode: normal;
}
.tw-bg-blend-multiply {
  background-blend-mode: multiply;
}
.tw-bg-blend-screen {
  background-blend-mode: screen;
}
.tw-bg-blend-overlay {
  background-blend-mode: overlay;
}
.tw-bg-blend-darken {
  background-blend-mode: darken;
}
.tw-bg-blend-lighten {
  background-blend-mode: lighten;
}
.tw-bg-blend-color-dodge {
  background-blend-mode: color-dodge;
}
.tw-bg-blend-color-burn {
  background-blend-mode: color-burn;
}
.tw-bg-blend-hard-light {
  background-blend-mode: hard-light;
}
.tw-bg-blend-soft-light {
  background-blend-mode: soft-light;
}
.tw-bg-blend-difference {
  background-blend-mode: difference;
}
.tw-bg-blend-exclusion {
  background-blend-mode: exclusion;
}
.tw-bg-blend-hue {
  background-blend-mode: hue;
}
.tw-bg-blend-saturation {
  background-blend-mode: saturation;
}
.tw-bg-blend-color {
  background-blend-mode: color;
}
.tw-bg-blend-luminosity {
  background-blend-mode: luminosity;
}
.tw-shadow {
  --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
  box-shadow:
    var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000),
    var(--tw-shadow);
}
.tw-shadow-2lg {
  --tw-shadow: 0px 0px 20px 0px rgba(29, 29, 27, 0.22);
  --tw-shadow-colored: 0px 0px 20px 0px var(--tw-shadow-color);
  box-shadow:
    var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000),
    var(--tw-shadow);
}
.tw-shadow-sm {
  --tw-shadow: 0px 0px 10px 0px rgba(29, 29, 27, 0.13);
  --tw-shadow-colored: 0px 0px 10px 0px var(--tw-shadow-color);
  box-shadow:
    var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000),
    var(--tw-shadow);
}
.tw-outline-none {
  outline: 2px solid transparent;
  outline-offset: 2px;
}
.tw-transition-\[left\] {
  transition-property: left;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.tw-transition-all {
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.tw-transition-colors {
  transition-property:
    color,
    background-color,
    border-color,
    text-decoration-color,
    fill,
    stroke;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.tw-transition-transform {
  transition-property: transform;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.tw-duration-150 {
  transition-duration: 150ms;
}
.tw-duration-500 {
  transition-duration: 500ms;
}
.tw-duration-\[400ms\] {
  transition-duration: 400ms;
}
.tw-ease-in-out {
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.tw-font-2xs {
  font-size: 0.625rem;
}
.tw-font-base {
  font-size: 1rem;
}
.tw-font-md {
  font-size: 1.125rem;
}
.tw-font-sm {
  font-size: 0.875rem;
}
.tw-font-xl {
  font-size: 2.5rem;
}
.tw-font-xs {
  font-size: 0.75rem;
}
.tw-bg-gradient-octonary {
  background-image:
    linear-gradient(
      135deg,
      #C2F4C4,
      #EBF5EB);
}
.tw-bg-gradient-primary {
  background-image:
    linear-gradient(
      135deg,
      #147D5C,
      #02271F);
}
.tw-bg-gradient-quaternary {
  background-image:
    linear-gradient(
      135deg,
      #C2F4C4,
      #6B9F83);
}
.tw-bg-gradient-quinary {
  background-image:
    linear-gradient(
      135deg,
      #6B9F83,
      #97F881);
}
.tw-bg-gradient-secondary {
  background-image:
    linear-gradient(
      135deg,
      #C2F4C4,
      #E4EFEA);
}
.tw-bg-gradient-senary {
  background-image:
    linear-gradient(
      135deg,
      #EBF5EB,
      #97F881);
}
.tw-bg-gradient-septenary {
  background-image:
    linear-gradient(
      135deg,
      #CEE8D5,
      #E4EFEA);
}
.tw-bg-gradient-tertiary {
  background-image:
    linear-gradient(
      135deg,
      #124035,
      #97F881);
}
.tw-btn-icon-md {
  padding: 0.75rem !important;
}
.tw-btn-icon-sm {
  padding: 0.5rem !important;
}
.tw-btn-md {
  padding: 0.75rem 1.25rem;
  font-size: 0.875rem;
  font-weight: 600;
  gap: 1rem;
  line-height: 1rem;
}
.tw-btn-md [icon] {
  font-size: 1rem;
  width: 1rem;
  height: 1rem;
  min-width: 1rem;
  min-height: 1rem;
}
.tw-btn-md.tw-loading [icon],
.tw-btn-md.tw-loading [text] {
  opacity: 0;
}
.tw-btn-sm {
  padding: 0.5rem 1rem;
  font-size: 0.75rem;
  font-weight: 600;
  gap: 0.75rem;
  line-height: 0.75rem;
}
.tw-btn-sm [icon] {
  font-size: 0.75rem;
  width: 0.75rem;
  height: 0.75rem;
  min-width: 0.75rem;
  min-height: 0.75rem;
}
.tw-btn-sm.tw-loading [icon],
.tw-btn-sm.tw-loading [text] {
  opacity: 0;
}
.tw-btn-danger {
  color: #FFF;
  fill: #FFF;
  font-weight: 600;
  background-color: #E62222;
  border: 1px solid #E62222;
}
.tw-btn-danger:hover:not(.tw-disabled, .tw-loading) {
  color: #FFF;
  fill: #FFF;
  background-color: #EBF5EB;
  border-color: #EBF5EB;
}
.tw-btn-outline-danger {
  color: #E62222;
  fill: #E62222;
  background-color: #FFF;
  font-weight: 600;
  border: 1px solid #E62222;
}
.tw-btn-outline-danger:hover:not(.tw-disabled, .tw-loading) {
  color: #E62222;
  fill: #E62222;
  background-color: #EBF5EB;
}
.tw-btn-outline-primary {
  color: #147D5C;
  fill: #147D5C;
  background-color: #FFF;
  font-weight: 600;
  border: 1px solid #147D5C;
}
.tw-btn-outline-primary:hover:not(.tw-disabled, .tw-loading) {
  color: #147D5C;
  fill: #147D5C;
  background-color: #EBF5EB;
}
.tw-btn-outline-secondary {
  color: #02271F;
  fill: #02271F;
  background-color: #FFF;
  font-weight: 600;
  border: 1px solid #02271F;
}
.tw-btn-outline-secondary:hover:not(.tw-disabled, .tw-loading) {
  color: #02271F;
  fill: #02271F;
  background-color: #E2FFDC;
}
.tw-btn-primary {
  color: #FFF;
  fill: #FFF;
  font-weight: 600;
  background-color: #147D5C;
  border: 1px solid #147D5C;
}
.tw-btn-primary:hover:not(.tw-disabled, .tw-loading) {
  color: #FFF;
  fill: #FFF;
  background-color: #00A75D;
  border-color: #00A75D;
}
.tw-btn-secondary {
  color: #FFF;
  fill: #FFF;
  font-weight: 600;
  background-color: #02271F;
  border: 1px solid #02271F;
}
.tw-btn-secondary:hover:not(.tw-disabled, .tw-loading) {
  color: #FFF;
  fill: #FFF;
  background-color: #124035;
  border-color: #124035;
}
.tw-btn-nav-md {
  font-size: 1rem;
  line-height: 1.25rem;
  font-weight: 600;
  padding: 0 0.75rem;
  border-radius: 5px 5px 0px 0px;
  text-align: center;
  height: 4.25rem;
  transition-property:
    background-color,
    border-color,
    color;
  transition-duration: 0.2s;
  transition-timing-function: ease-out;
  width: 100%;
  white-space: break-spaces;
}
@media (min-width: 1280px) {
  .tw-btn-nav-md {
    min-width: 12.125rem;
  }
}
.tw-btn-nav-sm {
  font-size: 0.875rem;
  line-height: 1.125rem;
  font-weight: 600;
  padding: 0 0.75rem;
  border-radius: 5px 5px 0px 0px;
  text-align: center;
  height: 3.125rem;
  transition-property:
    background-color,
    border-color,
    color;
  transition-duration: 0.2s;
  transition-timing-function: ease-out;
  width: 100%;
  white-space: break-spaces;
}
@media (min-width: 1280px) {
  .tw-btn-nav-sm {
    min-width: 12.125rem;
  }
}
.tw-btn-nav-primary {
  color: #1d1d1b;
  background-color: #EBF5EB;
}
.tw-btn-nav-primary:hover {
  background-color: #CBE8C5;
  text-decoration: none;
}
.tw-btn-nav-primary.tw-active {
  background-color: #124035;
  color: #FFF;
}
.tw-btn-search-md {
  font-size: 1rem;
  line-height: 1.25rem;
  font-weight: 700;
  padding: 1.75rem 1.25rem;
  border-radius: 5px;
  min-width: 12.125rem;
  transition-property:
    background-color,
    border-color,
    color;
  transition-duration: 0.2s;
  transition-timing-function: ease-out;
}
.tw-btn-search-primary {
  color: #545452;
  background-color: #EBF5EB;
}
.tw-btn-search-primary:hover {
  background-color: #CBE8C5;
}
.tw-typo-body {
  font-size: 1rem;
  line-height: 1.25rem;
  font-weight: 400;
}
.tw-typo-extra-extra-small {
  font-size: 0.625rem;
  line-height: 0.875rem;
  font-weight: 400;
}
.tw-typo-extra-extra-small-semi-strong {
  font-size: 0.625rem;
  line-height: 0.875rem;
  font-weight: 500;
}
.tw-typo-extra-extra-small-strong {
  font-size: 0.625rem;
  line-height: 0.875rem;
  font-weight: 600;
}
.tw-typo-extra-small {
  font-size: 0.75rem;
  line-height: 0.875rem;
  font-weight: 400;
}
.tw-typo-extra-small-semi-strong {
  font-size: 0.75rem;
  line-height: 0.875rem;
  font-weight: 500;
}
.tw-typo-extra-small-strong {
  font-size: 0.75rem;
  line-height: 0.875rem;
  font-weight: 600;
}
.tw-typo-h1 {
  font-size: 4rem;
  line-height: 4.625rem;
  font-weight: 600;
}
.tw-typo-h2 {
  font-size: 2.5rem;
  line-height: 3rem;
  font-weight: 600;
}
.tw-typo-h3 {
  font-size: 1.5rem;
  line-height: 1.875rem;
  font-weight: 600;
}
.tw-typo-h4 {
  font-size: 1.125rem;
  line-height: 1.375rem;
  font-weight: 600;
}
.tw-typo-semi-strong {
  font-size: 1rem;
  line-height: 1.25rem;
  font-weight: 500;
}
.tw-typo-small {
  font-size: 0.875rem;
  line-height: 1.125rem;
  font-weight: 400;
}
.tw-typo-small-strong {
  font-size: 0.875rem;
  line-height: 1.125rem;
  font-weight: 600;
}
.tw-typo-strong {
  font-size: 1rem;
  line-height: 1.25rem;
  font-weight: 600;
}
.tw-btn-rounded-2md {
  width: 2.5rem;
  padding: 0.5rem;
  border-radius: 50%;
}
.tw-btn-rounded-2md [icon] {
  height: 100%;
  width: 100%;
}
.tw-btn-rounded-2sm {
  width: 2rem;
  padding: 0.4rem;
  border-radius: 50%;
}
.tw-btn-rounded-2sm [icon] {
  height: 100%;
  width: 100%;
}
.tw-btn-rounded-lg {
  width: 4.625rem;
  padding: 1rem;
  border-radius: 50%;
}
.tw-btn-rounded-lg [icon] {
  height: 100%;
  width: 100%;
}
.tw-btn-rounded-md {
  width: 3.75rem;
  padding: 0.875rem;
  border-radius: 50%;
}
.tw-btn-rounded-md [icon] {
  height: 100%;
  width: 100%;
}
.tw-btn-rounded-sm {
  width: 2.25rem;
  padding: 0.5rem;
  border-radius: 50%;
}
.tw-btn-rounded-sm [icon] {
  height: 100%;
  width: 100%;
}
.tw-btn-rounded-xl {
  width: 5rem;
  padding: 1.125rem;
  border-radius: 50%;
}
.tw-btn-rounded-xl [icon] {
  height: 100%;
  width: 100%;
}
.tw-btn-rounded-primary {
  background-color: #147D5C;
  border: 2px solid #147D5C;
  color: #FFF;
  fill: #FFF;
}
.tw-btn-rounded-primary:hover:not(.tw-rounded-disabled) {
  background-color: #97F881;
  border-color: #97F881;
  color: #FFF;
  fill: #FFF;
}
.tw-btn-rounded-primary.tw-active {
  background-color: #97F881;
  border-color: #97F881;
  color: #FFF;
  fill: #FFF;
}
.tw-btn-rounded-scroll {
  background-color: #02271F;
  border: 1px solid #02271F;
  color: #FFF;
  fill: #FFF;
}
.tw-btn-rounded-scroll:hover:not(.tw-rounded-disabled) {
  background-color: #147D5C;
  border-color: #147D5C;
  color: #FFF;
  fill: #FFF;
}
.tw-btn-rounded-scroll.tw-active {
  background-color: #147D5C;
  border-color: #147D5C;
  color: #FFF;
  fill: #FFF;
}
.tw-btn-rounded-scroll-white {
  background-color: #FFF;
  border: 1px solid #FFF;
  color: #FFF;
  fill: #1d1d1b;
  filter: drop-shadow(0px 0px 10px rgba(29, 29, 27, 0.13));
}
.tw-btn-rounded-scroll-white:hover:not(.tw-rounded-disabled) {
  background-color: #EBF5EB;
  border-color: #EBF5EB;
  color: #1d1d1b;
  fill: #1d1d1b;
}
.tw-btn-rounded-scroll-white.tw-active {
  background-color: #EBF5EB;
  border-color: #EBF5EB;
  color: #1d1d1b;
  fill: #1d1d1b;
}
.tw-btn-rounded-secondary {
  background-color: #97F881;
  border: 2px solid #97F881;
  color: #124035;
  fill: #124035;
}
.tw-btn-rounded-secondary:hover:not(.tw-rounded-disabled) {
  background-color: #124035;
  border-color: #124035;
  color: #97F881;
  fill: #97F881;
}
.tw-btn-rounded-secondary.tw-active {
  background-color: #124035;
  border-color: #124035;
  color: #97F881;
  fill: #97F881;
}
.tw-btn-rounded-secondary-reverse {
  background-color: #02271F;
  border: 2px solid #02271F;
  color: #FFF;
  fill: #FFF;
}
.tw-btn-rounded-secondary-reverse:hover:not(.tw-rounded-disabled) {
  background-color: #659A7E;
  border-color: #659A7E;
  color: #FFF;
  fill: #FFF;
}
.tw-btn-rounded-secondary-reverse.tw-active {
  background-color: #659A7E;
  border-color: #659A7E;
  color: #FFF;
  fill: #FFF;
}
.tw-btn-rounded-tertiary {
  background-color: #147D5C;
  border: 2px solid #147D5C;
  color: #FFF;
  fill: #FFF;
}
.tw-btn-rounded-tertiary:hover:not(.tw-rounded-disabled) {
  background-color: #00A75D;
  border-color: #00A75D;
  color: #FFF;
  fill: #FFF;
}
.tw-btn-rounded-tertiary.tw-active {
  background-color: #00A75D;
  border-color: #00A75D;
  color: #FFF;
  fill: #FFF;
}
.tw-btn-rounded-nps-happy-2 {
  color: #147D5C;
  fill: #147D5C;
  padding: 0;
  border-width: 2px;
  border-style: solid;
  border-color: transparent;
}
.tw-btn-rounded-nps-happy-2.tw-active {
  background-color: #147D5C;
  color: #FFF;
  fill: #FFF;
  border-color: #147D5C;
}
.tw-btn-rounded-nps-sad {
  color: #E62222;
  fill: #E62222;
  padding: 0;
  border-width: 2px;
  border-style: solid;
  border-color: transparent;
}
.tw-btn-rounded-nps-sad.tw-active {
  background-color: #E62222;
  color: #FFF;
  fill: #FFF;
  border-color: #E62222;
}
.tw-btn-rounded-nps-sad-2 {
  color: #E1931D;
  fill: #E1931D;
  padding: 0;
  border-width: 2px;
  border-style: solid;
  border-color: transparent;
}
.tw-btn-rounded-nps-sad-2.tw-active {
  background-color: #E1931D;
  color: #FFF;
  fill: #FFF;
  border-color: #E1931D;
}
.tw-btn-pill-sm {
  min-width: 3.125rem;
  padding: 0.25rem 1rem;
  font-weight: 500;
  font-size: 0.875rem;
  border-radius: 0.75rem;
  line-height: 1.125rem;
}
.tw-btn-pill-sm.tw-active {
  font-weight: 700;
}
.tw-btn-pill-black {
  color: #1d1d1b;
  background-color: #FFF;
  outline: 1px solid #1d1d1b;
}
.tw-btn-pill-black:hover {
  background-color: #CBE8C5;
  outline-color: #CBE8C5;
}
.tw-btn-pill-black.tw-active {
  color: #FFF;
  background-color: #1d1d1b;
  outline-color: #1d1d1b;
}
.tw-bar-2md {
  height: 0.625rem;
  border-radius: 0.25rem;
}
.tw-bar-md {
  height: 1rem;
  border-radius: 1rem;
}
.tw-bar-sm {
  height: 0.25rem;
  border-radius: 0.375rem;
}
.tw-bar-xmd {
  height: 0.375rem;
  border-radius: 0.375rem;
}
.tw-bar-bg-black-10 {
  background-color: #e2e2e2;
}
.tw-bar-bg-primary-50 {
  background-color: #C2F4C4;
}
.tw-bar-bg-transparent {
  background-color: transparent;
}
.tw-tooltip-md {
  padding: 0.75rem 1rem;
  max-width: 26.625rem;
  font-size: 0.75rem;
  font-weight: 600;
  line-height: 0.875rem;
  border-radius: 5px;
  text-align: left;
}
.tw-tooltip-secondary {
  background-color: #02271F;
  color: #FFF;
}
.tw-loader-lg {
  width: 7.5rem;
  height: 7.5rem;
  top: calc(50% - 7.5rem / 2);
  left: calc(50% - 7.5rem / 2);
}
.tw-loader-lg .tw-animate-loader-spin {
  width: 2.5rem;
  height: 2.5rem;
}
.tw-loader-sm {
  width: 2.625rem;
  height: 2.625rem;
  top: calc(50% - 2.625rem / 2);
  left: calc(50% - 2.625rem / 2);
}
.tw-loader-sm .tw-animate-loader-spin {
  width: 0.875rem;
  height: 0.875rem;
}
.tw-loader-primary {
  background:
    radial-gradient(
      50% 50% at 50% 50%,
      rgba(255, 255, 255, 0.50) 34.9%,
      rgba(255, 255, 255, 0.00) 100%);
}
.tw-radio-md input {
  width: 1.25rem;
  height: 1.25rem;
}
.tw-radio-md [radio] {
  min-width: 1.25rem;
  min-height: 1.25rem;
  max-width: 1.25rem;
  max-height: 1.25rem;
}
.tw-radio-md [radio] [check] {
  width: 1rem;
  height: 1rem;
}
.tw-radio-sm input {
  width: 1rem;
  height: 1rem;
}
.tw-radio-sm [radio] {
  min-width: 1rem;
  min-height: 1rem;
  max-width: 1rem;
  max-height: 1rem;
}
.tw-radio-sm [radio] [check] {
  width: 0.75rem;
  height: 0.75rem;
}
.tw-radio-black input.tw-ng-touched.tw-ng-invalid ~ [radio] {
  background-color: #E62222;
}
.tw-radio-black input:checked ~ [radio] {
  border-color: #1d1d1b !important;
}
.tw-radio-black input:checked ~ [radio] [check] {
  background-color: #1d1d1b !important;
}
.tw-radio-primary input.tw-ng-touched.tw-ng-invalid ~ [radio] {
  background-color: #E62222;
}
.tw-radio-primary input:checked ~ [radio] {
  border-color: #147D5C !important;
}
.tw-radio-primary input:checked ~ [radio] [check] {
  background-color: #147D5C !important;
}
.tw-radio-label-base {
  font-weight: 500;
  font-size: 1rem;
  line-height: 0.875rem;
}
.tw-radio-label-medium {
  font-weight: 500;
  font-size: 1rem;
  line-height: 0.875rem;
}
.tw-radio-label-xs {
  font-weight: 500;
  font-size: 0.75rem;
  line-height: 0.875rem;
}
.tw-v-line-lg {
  height: 2.5rem;
  width: 2px;
}
.tw-v-line-md {
  height: 1.125rem;
  width: 2px;
}
.tw-v-line-mdr {
  height: 1.5rem;
  width: 2px;
}
.tw-v-line-sm {
  height: 1rem;
  width: 1px;
}
.tw-v-line-xs {
  height: 0.75rem;
  width: 1px;
}
.tw-v-line-black {
  background-color: #1d1d1b;
}
.tw-v-line-black-10 {
  background-color: #e2e2e2;
}
.tw-v-line-default {
  background-color: #1d1d1b;
}
.tw-question-correct {
  border-color: #147D5C;
}
.tw-question-incorrect {
  border-color: #E62222;
}
.tw-question-incorrect-passed {
  border-color: #147D5C;
}
.tw-timer-base [time] {
  font-size: 2.5rem;
  line-height: 3rem;
  font-weight: bold;
}
.tw-timer-base [label] {
  font-size: 0.75rem;
  line-height: 0.875rem;
  font-weight: bold;
}
.tw-timer-danger {
  color: #E62222;
  stroke: #E62222;
}
.tw-timer-primary {
  color: #147D5C;
  stroke: #147D5C;
}
.tw-feedback-radio-md {
  width: 12.25rem;
  min-height: 6.75rem;
  font-size: 1rem;
  line-height: 1.25rem;
  font-weight: 700;
}
.tw-step-md {
  width: 2rem;
  height: 2rem;
  font-size: 1.125rem;
  line-height: 1.375rem;
  font-weight: 600;
}
.tw-step-black.tw-default {
  background-color: #FFF;
  border-color: #1d1d1b;
  color: #1d1d1b;
}
.tw-step-black.tw-current {
  background-color: #1d1d1b;
  border-color: #1d1d1b;
  color: #FFF;
}
.tw-step-black.tw-success {
  background-color: #147D5C;
  border-color: #147D5C;
  color: #FFF;
}
.tw-beta-indicator-lg {
  width: 4rem;
  height: 1.5rem;
}
.tw-beta-indicator-md {
  width: 2.625rem;
  height: 1rem;
}
.tw-beta-indicator-mdr {
  width: 3.375rem;
  height: 1.25rem;
}
.tw-beta-indicator-sm {
  width: 2rem;
  height: 0.75rem;
}
.tw-beta-indicator-black {
  fill: #1d1d1b;
}
.tw-beta-indicator-white {
  fill: #FFF;
}
.tw-content-indicator-md {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.tw-content-indicator-sm {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
}
.tw-content-indicator-icon-md {
  width: 1rem;
  height: 1rem;
}
.tw-content-indicator-icon-sm {
  width: 0.75rem;
  height: 0.75rem;
}
.tw-content-indicator-text-md {
  font-size: 0.75rem;
  line-height: 0.875rem;
}
.tw-content-indicator-text-sm {
  font-size: 0.625rem;
  line-height: 0.875rem;
}
.tw-content-level-advanced {
  background-color: #c1c1c1;
  fill: #1d1d1b;
  color: #1d1d1b;
}
.tw-content-level-expert {
  background-color: #545452;
  fill: #FFF;
  color: #FFF;
}
.tw-content-level-fundamentals {
  background-color: #ededed;
  fill: #1d1d1b;
  color: #1d1d1b;
}
.tw-content-level-intermediate {
  background-color: #e2e2e2;
  fill: #1d1d1b;
  color: #1d1d1b;
}
@font-face {
  font-family: "swiper-icons";
  src: url(data:application/font-woff;charset=utf-8;base64,\ d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA) format("woff");
  font-weight: 400;
  font-style: normal;
}
:root {
  --swiper-theme-color: #007aff;
}
:host {
  position: relative;
  display: block;
  margin-left: auto;
  margin-right: auto;
  z-index: 1;
}
.swiper {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  z-index: 1;
  display: block;
}
.swiper-vertical > .swiper-wrapper {
  flex-direction: column;
}
.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
  box-sizing: content-box;
}
.swiper-android .swiper-slide,
.swiper-ios .swiper-slide,
.swiper-wrapper {
  transform: translate3d(0px, 0, 0);
}
.swiper-horizontal {
  touch-action: pan-y;
}
.swiper-vertical {
  touch-action: pan-x;
}
.swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
  display: block;
}
.swiper-slide-invisible-blank {
  visibility: hidden;
}
.swiper-autoheight,
.swiper-autoheight .swiper-slide {
  height: auto;
}
.swiper-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform, height;
}
.swiper-backface-hidden .swiper-slide {
  transform: translateZ(0);
  backface-visibility: hidden;
}
.swiper-3d.swiper-css-mode .swiper-wrapper {
  perspective: 1200px;
}
.swiper-3d .swiper-wrapper {
  transform-style: preserve-3d;
}
.swiper-3d {
  perspective: 1200px;
}
.swiper-3d .swiper-slide,
.swiper-3d .swiper-cube-shadow {
  transform-style: preserve-3d;
}
.swiper-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  -ms-overflow-style: none;
}
.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display: none;
}
.swiper-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start;
}
.swiper-css-mode.swiper-horizontal > .swiper-wrapper {
  scroll-snap-type: x mandatory;
}
.swiper-css-mode.swiper-vertical > .swiper-wrapper {
  scroll-snap-type: y mandatory;
}
.swiper-css-mode.swiper-free-mode > .swiper-wrapper {
  scroll-snap-type: none;
}
.swiper-css-mode.swiper-free-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: none;
}
.swiper-css-mode.swiper-centered > .swiper-wrapper::before {
  content: "";
  flex-shrink: 0;
  order: 9999;
}
.swiper-css-mode.swiper-centered > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: center center;
  scroll-snap-stop: always;
}
.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child {
  margin-inline-start: var(--swiper-centered-offset-before);
}
.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper::before {
  height: 100%;
  min-height: 1px;
  width: var(--swiper-centered-offset-after);
}
.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child {
  margin-block-start: var(--swiper-centered-offset-before);
}
.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper::before {
  width: 100%;
  min-width: 1px;
  height: var(--swiper-centered-offset-after);
}
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}
.swiper-3d .swiper-slide-shadow {
  background: rgba(0, 0, 0, 0.15);
}
.swiper-3d .swiper-slide-shadow-left {
  background-image:
    linear-gradient(
      to left,
      rgba(0, 0, 0, 0.5),
      rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-right {
  background-image:
    linear-gradient(
      to right,
      rgba(0, 0, 0, 0.5),
      rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-top {
  background-image:
    linear-gradient(
      to top,
      rgba(0, 0, 0, 0.5),
      rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-bottom {
  background-image:
    linear-gradient(
      to bottom,
      rgba(0, 0, 0, 0.5),
      rgba(0, 0, 0, 0));
}
.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  transform-origin: 50%;
  box-sizing: border-box;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent;
}
.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,
.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader {
  animation: swiper-preloader-spin 1s infinite linear;
}
.swiper-lazy-preloader-white {
  --swiper-preloader-color: #fff;
}
.swiper-lazy-preloader-black {
  --swiper-preloader-color: #000;
}
@keyframes swiper-preloader-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
:root {
}
.swiper-pagination {
  position: absolute;
  text-align: center;
  transition: 300ms opacity;
  transform: translate3d(0, 0, 0);
  z-index: 10;
}
.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}
.swiper-pagination-disabled > .swiper-pagination,
.swiper-pagination.swiper-pagination-disabled {
  display: none !important;
}
.swiper-pagination-fraction,
.swiper-pagination-custom,
.swiper-horizontal > .swiper-pagination-bullets,
.swiper-pagination-bullets.swiper-pagination-horizontal {
  bottom: var(--swiper-pagination-bottom, 8px);
  top: var(--swiper-pagination-top, auto);
  left: 0;
  width: 100%;
}
.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transform: scale(0.33);
  position: relative;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
  transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
  transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  transform: scale(0.33);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  transform: scale(0.33);
}
.swiper-pagination-bullet {
  width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));
  height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));
  display: inline-block;
  border-radius: var(--swiper-pagination-bullet-border-radius, 50%);
  background: var(--swiper-pagination-bullet-inactive-color, #000);
  opacity: var(--swiper-pagination-bullet-inactive-opacity, 0.2);
}
button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  box-shadow: none;
  appearance: none;
}
.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}
.swiper-pagination-bullet:only-child {
  display: none !important;
}
.swiper-pagination-bullet-active {
  opacity: var(--swiper-pagination-bullet-opacity, 1);
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
}
.swiper-vertical > .swiper-pagination-bullets,
.swiper-pagination-vertical.swiper-pagination-bullets {
  right: var(--swiper-pagination-right, 8px);
  left: var(--swiper-pagination-left, auto);
  top: 50%;
  transform: translate3d(0px, -50%, 0);
}
.swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0;
  display: block;
}
.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
}
.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  display: inline-block;
  transition: 200ms transform, 200ms top;
}
.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px);
}
.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
}
.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 200ms transform, 200ms left;
}
.swiper-horizontal.swiper-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 200ms transform, 200ms right;
}
.swiper-pagination-fraction {
  color: var(--swiper-pagination-fraction-color, inherit);
}
.swiper-pagination-progressbar {
  background: var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, 0.25));
  position: absolute;
}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transform: scale(0);
  transform-origin: left top;
}
.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  transform-origin: right top;
}
.swiper-horizontal > .swiper-pagination-progressbar,
.swiper-pagination-progressbar.swiper-pagination-horizontal,
.swiper-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite {
  width: 100%;
  height: var(--swiper-pagination-progressbar-size, 4px);
  left: 0;
  top: 0;
}
.swiper-vertical > .swiper-pagination-progressbar,
.swiper-pagination-progressbar.swiper-pagination-vertical,
.swiper-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite {
  width: var(--swiper-pagination-progressbar-size, 4px);
  height: 100%;
  left: 0;
  top: 0;
}
.swiper-pagination-lock {
  display: none;
}
html,
body {
  height: 100%;
}
body {
  font-family: "TT Hoves Pro", sans-serif;
  -webkit-font-smoothing: antialiased;
  line-height: 1.25;
  background: #fff;
  font-weight: 400;
}
.non-selectable {
  -webkit-user-select: none;
  user-select: none;
}
.inline {
  display: inline-block;
  font-size: 0;
  line-height: 1;
  vertical-align: middle;
}
.inline > :nth-child(n) {
  vertical-align: middle;
}
.v-middle {
  vertical-align: middle;
}
.v-text-bottom {
  vertical-align: text-bottom;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0;
  padding: 0;
  font-size: 1rem;
  line-height: 1;
  font-weight: normal;
}
span.unstyled,
a.unstyled {
  text-decoration: none;
}
span.unstyled:hover,
span.unstyled:focus,
span.unstyled:active,
a.unstyled:hover,
a.unstyled:focus,
a.unstyled:active {
  text-decoration: none;
}
.pointer {
  cursor: pointer;
  outline: none;
}
.arrow {
  cursor: default !important;
}
.move {
  cursor: move !important;
}
.attached-to-pointer {
  position: fixed;
  z-index: 30000;
}
.relative {
  position: relative;
}
.static {
  position: static;
}
.scroll {
  overflow: scroll;
}
ul.unstyled {
  list-style: none;
  padding-left: 0;
  margin-bottom: 0;
}
.o-hidden {
  overflow: hidden;
}
.o-hidden-x {
  overflow-x: hidden;
}
.hidden {
  display: none !important;
}
.o-1 {
  opacity: 1;
}
.o-0 {
  opacity: 0;
}
.translucent {
  opacity: 0.5;
  -webkit-transition: opacity 0.15s ease-in-out;
  -moz-transition: opacity 0.15s ease-in-out;
  -ms-transition: opacity 0.15s ease-in-out;
  -o-transition: opacity 0.15s ease-in-out;
  transition: opacity 0.15s ease-in-out;
}
.translucent.translucent-hover:hover {
  opacity: 1;
}
.opaque {
  opacity: 1;
  -webkit-transition: opacity 0.15s ease-in-out;
  -moz-transition: opacity 0.15s ease-in-out;
  -ms-transition: opacity 0.15s ease-in-out;
  -o-transition: opacity 0.15s ease-in-out;
  transition: opacity 0.15s ease-in-out;
}
.invisible {
  visibility: hidden;
}
.grayed {
  filter: grayscale(100%);
}
.popup-s {
  max-width: 32rem;
}
.row.tiles .col,
.d-flex.tiles .col {
  flex: 0 0 20%;
  max-width: 20%;
}
.row.tiles .col:hover,
.d-flex.tiles .col:hover {
  z-index: 10;
}
.tooltip {
  font-family: "TT Hoves Pro", sans-serif;
  font-weight: 600;
  -webkit-font-smoothing: antialiased;
  line-height: 1.25;
  box-shadow: none;
}
body.theme-new .tooltip {
  font-family: "TT Hoves Pro", sans-serif !important;
}
.tooltip.bs-tooltip-top,
.tooltip.bs-tooltip-auto[data-popper-placement^=top] {
  margin-bottom: 0.5rem !important;
}
.tooltip.bs-tooltip-bottom,
.tooltip.bs-tooltip-auto[data-popper-placement^=bottom] {
  margin-top: 0.5rem !important;
}
.tooltip.bs-tooltip-start,
.tooltip.bs-tooltip-auto[data-popper-placement^=left] {
  margin-right: 0.5rem !important;
}
.tooltip.bs-tooltip-end,
.tooltip.bs-tooltip-auto[data-popper-placement^=right] {
  margin-left: 0.5rem !important;
}
[contenteditable] {
  -webkit-user-select: text;
  user-select: text;
}
@media only screen and (width <= 459px) {
  html {
    font-size: 11px !important;
  }
}
.language-popover {
  max-width: 21.875rem;
  box-shadow: 0 0 20px 0 rgba(29, 29, 27, 0.13);
  border: none;
}
.language-popover .popover-body {
  padding: 0;
}
.language-popover img {
  max-width: 21.875rem;
}
.language-popover .arrow::before {
  border: none;
  box-shadow: 0 0 20px 0 rgba(29, 29, 27, 0.13);
}
label {
  margin-bottom: 0.5rem;
}
.table {
  display: table;
  width: 100%;
  max-width: 100%;
  border-collapse: collapse;
  overflow-x: auto;
  line-height: 1;
  font-size: 0;
}
.table .thead {
  display: table-header-group;
}
.table .tbody {
  display: table-row-group;
}
.table .tfoot {
  display: table-footer-group;
}
.table .thead .trow,
.table .tbody .trow,
.table .tfoot .trow {
  display: table-row;
}
.table .thead .tcol,
.table .tbody .tcol,
.table .tfoot .tcol {
  display: table-column;
}
.table .thead .trow > div,
.table .thead .tcol > div,
.table .tbody .trow > div,
.table .tbody .tcol > div,
.table .tfoot .trow > div,
.table .tfoot .tcol > div {
  display: table-cell;
}
.table .thead .trow > div.shrink,
.table .thead .tcol > div.shrink,
.table .tbody .trow > div.shrink,
.table .tbody .tcol > div.shrink,
.table .tfoot .trow > div.shrink,
.table .tfoot .tcol > div.shrink {
  width: 0.1%;
  white-space: nowrap;
}
.table .thead .trow > div.grow,
.table .thead .tcol > div.grow,
.table .tbody .trow > div.grow,
.table .tbody .tcol > div.grow,
.table .tfoot .trow > div.grow,
.table .tfoot .tcol > div.grow {
  width: 100%;
}
.table.middle .tcol > div,
.table.middle .trow > div {
  vertical-align: middle;
}
.table.center .tcol > div,
.table.center .trow > div {
  text-align: center;
}
.table .sort {
  position: relative;
  padding-right: 1rem;
}
.table .sort::before,
.table .sort::after {
  content: "";
  display: block;
  border: 0.25rem solid transparent;
  position: absolute;
  right: 0;
  transform: translateY(-50%);
}
.table .sort::after {
  top: calc(50% - 0.3125rem);
  border-bottom-color: inherit;
}
.table .sort::before {
  top: calc(50% + 0.3125rem);
  border-top-color: inherit;
}
.table .sort.sort-asc,
.table .sort.sort-desc {
  color: #4990e2;
}
.table .sort.sort-asc::after {
  border-bottom-color: #4990e2;
}
.table .sort.sort-desc::before {
  border-top-color: #4990e2;
}
.scroll {
  max-width: 100%;
  overflow: auto;
}
.table-flex {
  width: 100%;
  max-width: 100%;
  border-width: 1px;
  border-style: solid;
  border-color: transparent;
}
.table-flex .tcell {
  flex-shrink: 0;
  overflow: auto;
}
.table-flex .tcell.grow {
  flex-grow: 1;
  flex-basis: 0;
  max-width: 100%;
}
.table-flex .tcell.small {
  flex: 0 0 2.25rem;
  max-width: 2.25rem;
}
.table-flex .tcell.center {
  justify-content: center;
}
.table-flex .tcell .sort {
  position: relative;
  padding-right: 1rem;
}
.table-flex .tcell .sort::before,
.table-flex .tcell .sort::after {
  content: "";
  display: block;
  border: 0.25rem solid transparent;
  position: absolute;
  right: 0;
  transform: translateY(-50%);
}
.table-flex .tcell .sort::after {
  top: calc(50% - 0.3125rem);
  border-bottom-color: inherit;
}
.table-flex .tcell .sort::before {
  top: calc(50% + 0.3125rem);
  border-top-color: inherit;
}
.table-flex .tcell .sort.sort-asc,
.table-flex .tcell .sort.sort-desc {
  color: #4990e2;
}
.table-flex .tcell .sort.sort-asc::after {
  border-bottom-color: #4990e2;
}
.table-flex .tcell .sort.sort-asc::before {
  display: none;
}
.table-flex .tcell .sort.sort-desc::before {
  border-top-color: #4990e2;
}
.table-flex .tcell .sort.sort-desc::after {
  display: none;
}
.table-flex .trow {
  display: flex;
  width: 100%;
  max-width: 100%;
  align-items: stretch;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: transparent;
}
.table-flex .trow .tcell {
  display: flex;
  align-content: center;
  border-right-width: 1px;
  border-right-style: solid;
  border-right-color: transparent;
  padding: 0.5rem;
}
.table-flex .trow .tcell:last-child {
  border-style: none;
}
.table-flex .trow .tcell > div {
  align-self: center;
}
.table-flex.table-scroll .trow {
  border-right-width: calc(0.75rem - 1px);
  border-right-style: solid;
}
.table-flex .tbody {
  width: 100%;
  max-width: 100%;
  position: relative;
}
.table-flex .tbody .trow:last-child {
  border-style: none;
}
.table-flex .thead {
  width: 100%;
  max-width: 100%;
  position: relative;
  color: #687488;
}
.table-flex.table-flex-higher .trow .tcell {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}
.table-flex.table-default-h .trow {
  border-color: #354052;
}
.table-flex.table-default {
  border-color: #354052;
}
.table-flex.table-default .trow {
  border-color: #354052;
}
.table-flex.table-default .trow .tcell {
  border-color: #354052;
}
.table-flex.table-success-h .trow {
  border-color: #0dbf6d;
}
.table-flex.table-success {
  border-color: #0dbf6d;
}
.table-flex.table-success .trow {
  border-color: #0dbf6d;
}
.table-flex.table-success .trow .tcell {
  border-color: #0dbf6d;
}
.table-flex.table-success-light-h .trow {
  border-color: #7bf6be;
}
.table-flex.table-success-light {
  border-color: #7bf6be;
}
.table-flex.table-success-light .trow {
  border-color: #7bf6be;
}
.table-flex.table-success-light .trow .tcell {
  border-color: #7bf6be;
}
.table-flex.table-warning-h .trow {
  border-color: #f6cf23;
}
.table-flex.table-warning {
  border-color: #f6cf23;
}
.table-flex.table-warning .trow {
  border-color: #f6cf23;
}
.table-flex.table-warning .trow .tcell {
  border-color: #f6cf23;
}
.table-flex.table-danger-h .trow {
  border-color: #e95063;
}
.table-flex.table-danger {
  border-color: #e95063;
}
.table-flex.table-danger .trow {
  border-color: #e95063;
}
.table-flex.table-danger .trow .tcell {
  border-color: #e95063;
}
.table-flex.table-info-h .trow {
  border-color: #4990e2;
}
.table-flex.table-info {
  border-color: #4990e2;
}
.table-flex.table-info .trow {
  border-color: #4990e2;
}
.table-flex.table-info .trow .tcell {
  border-color: #4990e2;
}
.table-flex.table-notice-h .trow {
  border-color: #56c0ea;
}
.table-flex.table-notice {
  border-color: #56c0ea;
}
.table-flex.table-notice .trow {
  border-color: #56c0ea;
}
.table-flex.table-notice .trow .tcell {
  border-color: #56c0ea;
}
.table-flex.table-highlight-h .trow {
  border-color: #f8e81c;
}
.table-flex.table-highlight {
  border-color: #f8e81c;
}
.table-flex.table-highlight .trow {
  border-color: #f8e81c;
}
.table-flex.table-highlight .trow .tcell {
  border-color: #f8e81c;
}
.table-flex.table-mark-h .trow {
  border-color: #f5a623;
}
.table-flex.table-mark {
  border-color: #f5a623;
}
.table-flex.table-mark .trow {
  border-color: #f5a623;
}
.table-flex.table-mark .trow .tcell {
  border-color: #f5a623;
}
.table-flex.table-black-h .trow {
  border-color: #000;
}
.table-flex.table-black {
  border-color: #000;
}
.table-flex.table-black .trow {
  border-color: #000;
}
.table-flex.table-black .trow .tcell {
  border-color: #000;
}
.table-flex.table-darkest-h .trow {
  border-color: #687488;
}
.table-flex.table-darkest {
  border-color: #687488;
}
.table-flex.table-darkest .trow {
  border-color: #687488;
}
.table-flex.table-darkest .trow .tcell {
  border-color: #687488;
}
.table-flex.table-darker-h .trow {
  border-color: #bcc2c9;
}
.table-flex.table-darker {
  border-color: #bcc2c9;
}
.table-flex.table-darker .trow {
  border-color: #bcc2c9;
}
.table-flex.table-darker .trow .tcell {
  border-color: #bcc2c9;
}
.table-flex.table-dark-h .trow {
  border-color: #dfe3e9;
}
.table-flex.table-dark {
  border-color: #dfe3e9;
}
.table-flex.table-dark .trow {
  border-color: #dfe3e9;
}
.table-flex.table-dark .trow .tcell {
  border-color: #dfe3e9;
}
.table-flex.table-muted-h .trow {
  border-color: #a1a7af;
}
.table-flex.table-muted {
  border-color: #a1a7af;
}
.table-flex.table-muted .trow {
  border-color: #a1a7af;
}
.table-flex.table-muted .trow .tcell {
  border-color: #a1a7af;
}
.table-flex.table-light-h .trow {
  border-color: #f4f4f5;
}
.table-flex.table-light {
  border-color: #f4f4f5;
}
.table-flex.table-light .trow {
  border-color: #f4f4f5;
}
.table-flex.table-light .trow .tcell {
  border-color: #f4f4f5;
}
.table-flex.table-lighter-h .trow {
  border-color: #f5f8fa;
}
.table-flex.table-lighter {
  border-color: #f5f8fa;
}
.table-flex.table-lighter .trow {
  border-color: #f5f8fa;
}
.table-flex.table-lighter .trow .tcell {
  border-color: #f5f8fa;
}
.table-flex.table-lightest-h .trow {
  border-color: #fafbfc;
}
.table-flex.table-lightest {
  border-color: #fafbfc;
}
.table-flex.table-lightest .trow {
  border-color: #fafbfc;
}
.table-flex.table-lightest .trow .tcell {
  border-color: #fafbfc;
}
.table-flex.table-white-h .trow {
  border-color: #fff;
}
.table-flex.table-white {
  border-color: #fff;
}
.table-flex.table-white .trow {
  border-color: #fff;
}
.table-flex.table-white .trow .tcell {
  border-color: #fff;
}
.table-flex.table-soft-h .trow {
  border-color: #dbecfd;
}
.table-flex.table-soft {
  border-color: #dbecfd;
}
.table-flex.table-soft .trow {
  border-color: #dbecfd;
}
.table-flex.table-soft .trow .tcell {
  border-color: #dbecfd;
}
.table-flex.table-softer-h .trow {
  border-color: #e6eaee;
}
.table-flex.table-softer {
  border-color: #e6eaee;
}
.table-flex.table-softer .trow {
  border-color: #e6eaee;
}
.table-flex.table-softer .trow .tcell {
  border-color: #e6eaee;
}
.table-flex.table-grey-h .trow {
  border-color: #828a95;
}
.table-flex.table-grey {
  border-color: #828a95;
}
.table-flex.table-grey .trow {
  border-color: #828a95;
}
.table-flex.table-grey .trow .tcell {
  border-color: #828a95;
}
.table-flex.table-primary-h .trow {
  border-color: #02271f;
}
.table-flex.table-primary {
  border-color: #02271f;
}
.table-flex.table-primary .trow {
  border-color: #02271f;
}
.table-flex.table-primary .trow .tcell {
  border-color: #02271f;
}
.table-flex.table-secondary-h .trow {
  border-color: #147d5c;
}
.table-flex.table-secondary {
  border-color: #147d5c;
}
.table-flex.table-secondary .trow {
  border-color: #147d5c;
}
.table-flex.table-secondary .trow .tcell {
  border-color: #147d5c;
}
.table-flex.table-primary-light-h .trow {
  border-color: #eacdf1;
}
.table-flex.table-primary-light {
  border-color: #eacdf1;
}
.table-flex.table-primary-light .trow {
  border-color: #eacdf1;
}
.table-flex.table-primary-light .trow .tcell {
  border-color: #eacdf1;
}
.table-flex.table-secondary-light-h .trow {
  border-color: #b3e6ce;
}
.table-flex.table-secondary-light {
  border-color: #b3e6ce;
}
.table-flex.table-secondary-light .trow {
  border-color: #b3e6ce;
}
.table-flex.table-secondary-light .trow .tcell {
  border-color: #b3e6ce;
}
.table-flex.table-disabled-h .trow {
  border-color: #cad1da;
}
.table-flex.table-disabled {
  border-color: #cad1da;
}
.table-flex.table-disabled .trow {
  border-color: #cad1da;
}
.table-flex.table-disabled .trow .tcell {
  border-color: #cad1da;
}
.table-flex.table-disabled-light-h .trow {
  border-color: #f2f3f6;
}
.table-flex.table-disabled-light {
  border-color: #f2f3f6;
}
.table-flex.table-disabled-light .trow {
  border-color: #f2f3f6;
}
.table-flex.table-disabled-light .trow .tcell {
  border-color: #f2f3f6;
}
.table-flex.table-link-h .trow {
  border-color: #1da1f2;
}
.table-flex.table-link {
  border-color: #1da1f2;
}
.table-flex.table-link .trow {
  border-color: #1da1f2;
}
.table-flex.table-link .trow .tcell {
  border-color: #1da1f2;
}
.table-flex.table-notification-v2-h .trow {
  border-color: #4a90e2;
}
.table-flex.table-notification-v2 {
  border-color: #4a90e2;
}
.table-flex.table-notification-v2 .trow {
  border-color: #4a90e2;
}
.table-flex.table-notification-v2 .trow .tcell {
  border-color: #4a90e2;
}
.table-flex.table-warning-v2-h .trow {
  border-color: #f5cf23;
}
.table-flex.table-warning-v2 {
  border-color: #f5cf23;
}
.table-flex.table-warning-v2 .trow {
  border-color: #f5cf23;
}
.table-flex.table-warning-v2 .trow .tcell {
  border-color: #f5cf23;
}
.table-flex.table-danger-v2-h .trow {
  border-color: #ed5565;
}
.table-flex.table-danger-v2 {
  border-color: #ed5565;
}
.table-flex.table-danger-v2 .trow {
  border-color: #ed5565;
}
.table-flex.table-danger-v2 .trow .tcell {
  border-color: #ed5565;
}
.table-flex.table-dark-danger-v2-h .trow {
  border-color: #d52626;
}
.table-flex.table-dark-danger-v2 {
  border-color: #d52626;
}
.table-flex.table-dark-danger-v2 .trow {
  border-color: #d52626;
}
.table-flex.table-dark-danger-v2 .trow .tcell {
  border-color: #d52626;
}
.table-flex.table-light-shadow-v2-h .trow {
  border-color: #1d1d1b;
}
.table-flex.table-light-shadow-v2 {
  border-color: #1d1d1b;
}
.table-flex.table-light-shadow-v2 .trow {
  border-color: #1d1d1b;
}
.table-flex.table-light-shadow-v2 .trow .tcell {
  border-color: #1d1d1b;
}
.table-flex.table-light-grey-h .trow {
  border-color: #f1f1f1;
}
.table-flex.table-light-grey {
  border-color: #f1f1f1;
}
.table-flex.table-light-grey .trow {
  border-color: #f1f1f1;
}
.table-flex.table-light-grey .trow .tcell {
  border-color: #f1f1f1;
}
.table-flex.table-grey-v2-h .trow {
  border-color: #919190;
}
.table-flex.table-grey-v2 {
  border-color: #919190;
}
.table-flex.table-grey-v2 .trow {
  border-color: #919190;
}
.table-flex.table-grey-v2 .trow .tcell {
  border-color: #919190;
}
.table-flex.table-lighter-v2-h .trow {
  border-color: #eaeaea;
}
.table-flex.table-lighter-v2 {
  border-color: #eaeaea;
}
.table-flex.table-lighter-v2 .trow {
  border-color: #eaeaea;
}
.table-flex.table-lighter-v2 .trow .tcell {
  border-color: #eaeaea;
}
.table-flex.table-light-grey-v2-h .trow {
  border-color: #bbb;
}
.table-flex.table-light-grey-v2 {
  border-color: #bbb;
}
.table-flex.table-light-grey-v2 .trow {
  border-color: #bbb;
}
.table-flex.table-light-grey-v2 .trow .tcell {
  border-color: #bbb;
}
.table-flex.table-light-grey-opacity-v2-h .trow {
  border-color: rgba(187, 187, 187, 0.5019607843);
}
.table-flex.table-light-grey-opacity-v2 {
  border-color: rgba(187, 187, 187, 0.5019607843);
}
.table-flex.table-light-grey-opacity-v2 .trow {
  border-color: rgba(187, 187, 187, 0.5019607843);
}
.table-flex.table-light-grey-opacity-v2 .trow .tcell {
  border-color: rgba(187, 187, 187, 0.5019607843);
}
.table-flex.table-danger-light-h .trow {
  border-color: #e62222;
}
.table-flex.table-danger-light {
  border-color: #e62222;
}
.table-flex.table-danger-light .trow {
  border-color: #e62222;
}
.table-flex.table-danger-light .trow .tcell {
  border-color: #e62222;
}
.table-flex.table-grey-opacity-h .trow {
  border-color: rgba(151, 151, 151, 0.2);
}
.table-flex.table-grey-opacity {
  border-color: rgba(151, 151, 151, 0.2);
}
.table-flex.table-grey-opacity .trow {
  border-color: rgba(151, 151, 151, 0.2);
}
.table-flex.table-grey-opacity .trow .tcell {
  border-color: rgba(151, 151, 151, 0.2);
}
.table-flex.table-success-v2-h .trow {
  border-color: #00a65c;
}
.table-flex.table-success-v2 {
  border-color: #00a65c;
}
.table-flex.table-success-v2 .trow {
  border-color: #00a65c;
}
.table-flex.table-success-v2 .trow .tcell {
  border-color: #00a65c;
}
.table-flex.table-dark-grey-h .trow {
  border-color: #8e8e8d;
}
.table-flex.table-dark-grey {
  border-color: #8e8e8d;
}
.table-flex.table-dark-grey .trow {
  border-color: #8e8e8d;
}
.table-flex.table-dark-grey .trow .tcell {
  border-color: #8e8e8d;
}
.table-flex.table-lighter-grey-h .trow {
  border-color: #e3e3e3;
}
.table-flex.table-lighter-grey {
  border-color: #e3e3e3;
}
.table-flex.table-lighter-grey .trow {
  border-color: #e3e3e3;
}
.table-flex.table-lighter-grey .trow .tcell {
  border-color: #e3e3e3;
}
.table-flex.table-darker-grey-h .trow {
  border-color: #535350;
}
.table-flex.table-darker-grey {
  border-color: #535350;
}
.table-flex.table-darker-grey .trow {
  border-color: #535350;
}
.table-flex.table-darker-grey .trow .tcell {
  border-color: #535350;
}
.table-flex.table-light-v2-h .trow {
  border-color: #f7f9fa;
}
.table-flex.table-light-v2 {
  border-color: #f7f9fa;
}
.table-flex.table-light-v2 .trow {
  border-color: #f7f9fa;
}
.table-flex.table-light-v2 .trow .tcell {
  border-color: #f7f9fa;
}
.table-flex.table-lightest-grey-h .trow {
  border-color: #e2e2e2;
}
.table-flex.table-lightest-grey {
  border-color: #e2e2e2;
}
.table-flex.table-lightest-grey .trow {
  border-color: #e2e2e2;
}
.table-flex.table-lightest-grey .trow .tcell {
  border-color: #e2e2e2;
}
.table-flex.table-lightest-v2-h .trow {
  border-color: #efefef;
}
.table-flex.table-lightest-v2 {
  border-color: #efefef;
}
.table-flex.table-lightest-v2 .trow {
  border-color: #efefef;
}
.table-flex.table-lightest-v2 .trow .tcell {
  border-color: #efefef;
}
.table-flex.table-dark-v2-h .trow {
  border-color: #d8d8d8;
}
.table-flex.table-dark-v2 {
  border-color: #d8d8d8;
}
.table-flex.table-dark-v2 .trow {
  border-color: #d8d8d8;
}
.table-flex.table-dark-v2 .trow .tcell {
  border-color: #d8d8d8;
}
.table-flex.table-disabled-2-h .trow {
  border-color: #b2b2b2;
}
.table-flex.table-disabled-2 {
  border-color: #b2b2b2;
}
.table-flex.table-disabled-2 .trow {
  border-color: #b2b2b2;
}
.table-flex.table-disabled-2 .trow .tcell {
  border-color: #b2b2b2;
}
.table-flex.table-grey-opacity-2-h .trow {
  border-color: rgba(151, 151, 151, 0.2705882353);
}
.table-flex.table-grey-opacity-2 {
  border-color: rgba(151, 151, 151, 0.2705882353);
}
.table-flex.table-grey-opacity-2 .trow {
  border-color: rgba(151, 151, 151, 0.2705882353);
}
.table-flex.table-grey-opacity-2 .trow .tcell {
  border-color: rgba(151, 151, 151, 0.2705882353);
}
.table-flex.table-light-v3-h .trow {
  border-color: #dedede;
}
.table-flex.table-light-v3 {
  border-color: #dedede;
}
.table-flex.table-light-v3 .trow {
  border-color: #dedede;
}
.table-flex.table-light-v3 .trow .tcell {
  border-color: #dedede;
}
.table-flex.table-purple-h .trow {
  border-color: #02271f;
}
.table-flex.table-purple {
  border-color: #02271f;
}
.table-flex.table-purple .trow {
  border-color: #02271f;
}
.table-flex.table-purple .trow .tcell {
  border-color: #02271f;
}
.table-flex.table-lightest-grey-v3-h .trow {
  border-color: #e4e4e4;
}
.table-flex.table-lightest-grey-v3 {
  border-color: #e4e4e4;
}
.table-flex.table-lightest-grey-v3 .trow {
  border-color: #e4e4e4;
}
.table-flex.table-lightest-grey-v3 .trow .tcell {
  border-color: #e4e4e4;
}
.table-flex.table-lightest-grey-opacity-v3-h .trow {
  border-color: rgba(228, 228, 228, 0.4);
}
.table-flex.table-lightest-grey-opacity-v3 {
  border-color: rgba(228, 228, 228, 0.4);
}
.table-flex.table-lightest-grey-opacity-v3 .trow {
  border-color: rgba(228, 228, 228, 0.4);
}
.table-flex.table-lightest-grey-opacity-v3 .trow .tcell {
  border-color: rgba(228, 228, 228, 0.4);
}
.table-flex.table-info-v2-h .trow {
  border-color: #dbebff;
}
.table-flex.table-info-v2 {
  border-color: #dbebff;
}
.table-flex.table-info-v2 .trow {
  border-color: #dbebff;
}
.table-flex.table-info-v2 .trow .tcell {
  border-color: #dbebff;
}
.table-flex.table-warning-v3-h .trow {
  border-color: #ffeac1;
}
.table-flex.table-warning-v3 {
  border-color: #ffeac1;
}
.table-flex.table-warning-v3 .trow {
  border-color: #ffeac1;
}
.table-flex.table-warning-v3 .trow .tcell {
  border-color: #ffeac1;
}
.table-flex.table-warning-v4-h .trow {
  border-color: #e9a51d;
}
.table-flex.table-warning-v4 {
  border-color: #e9a51d;
}
.table-flex.table-warning-v4 .trow {
  border-color: #e9a51d;
}
.table-flex.table-warning-v4 .trow .tcell {
  border-color: #e9a51d;
}
.table-flex.table-secondary-light-v2-h .trow {
  border-color: #eafdf4;
}
.table-flex.table-secondary-light-v2 {
  border-color: #eafdf4;
}
.table-flex.table-secondary-light-v2 .trow {
  border-color: #eafdf4;
}
.table-flex.table-secondary-light-v2 .trow .tcell {
  border-color: #eafdf4;
}
.table-flex.table-secondary-light-v3-h .trow {
  border-color: #d9eee5;
}
.table-flex.table-secondary-light-v3 {
  border-color: #d9eee5;
}
.table-flex.table-secondary-light-v3 .trow {
  border-color: #d9eee5;
}
.table-flex.table-secondary-light-v3 .trow .tcell {
  border-color: #d9eee5;
}
.table-flex.table-info-v3-h .trow {
  border-color: #4a8fe2;
}
.table-flex.table-info-v3 {
  border-color: #4a8fe2;
}
.table-flex.table-info-v3 .trow {
  border-color: #4a8fe2;
}
.table-flex.table-info-v3 .trow .tcell {
  border-color: #4a8fe2;
}
.table-flex.table-info-v4-h .trow {
  border-color: #0038ff;
}
.table-flex.table-info-v4 {
  border-color: #0038ff;
}
.table-flex.table-info-v4 .trow {
  border-color: #0038ff;
}
.table-flex.table-info-v4 .trow .tcell {
  border-color: #0038ff;
}
.table-flex.table-danger-v3-h .trow {
  border-color: #ffdada;
}
.table-flex.table-danger-v3 {
  border-color: #ffdada;
}
.table-flex.table-danger-v3 .trow {
  border-color: #ffdada;
}
.table-flex.table-danger-v3 .trow .tcell {
  border-color: #ffdada;
}
.table-flex.table-muted-v2-h .trow {
  border-color: #818181;
}
.table-flex.table-muted-v2 {
  border-color: #818181;
}
.table-flex.table-muted-v2 .trow {
  border-color: #818181;
}
.table-flex.table-muted-v2 .trow .tcell {
  border-color: #818181;
}
.table-flex.table-grey-v3-h .trow {
  border-color: #f3f3f3;
}
.table-flex.table-grey-v3 {
  border-color: #f3f3f3;
}
.table-flex.table-grey-v3 .trow {
  border-color: #f3f3f3;
}
.table-flex.table-grey-v3 .trow .tcell {
  border-color: #f3f3f3;
}
.table-flex.table-grey-v4-h .trow {
  border-color: #f5f5f5;
}
.table-flex.table-grey-v4 {
  border-color: #f5f5f5;
}
.table-flex.table-grey-v4 .trow {
  border-color: #f5f5f5;
}
.table-flex.table-grey-v4 .trow .tcell {
  border-color: #f5f5f5;
}
.table-flex.table-darker-grey-v2-h .trow {
  border-color: #3c3333;
}
.table-flex.table-darker-grey-v2 {
  border-color: #3c3333;
}
.table-flex.table-darker-grey-v2 .trow {
  border-color: #3c3333;
}
.table-flex.table-darker-grey-v2 .trow .tcell {
  border-color: #3c3333;
}
.table-flex.table-danger-v4-h .trow {
  border-color: #d52a2a;
}
.table-flex.table-danger-v4 {
  border-color: #d52a2a;
}
.table-flex.table-danger-v4 .trow {
  border-color: #d52a2a;
}
.table-flex.table-danger-v4 .trow .tcell {
  border-color: #d52a2a;
}
.table-flex.table-grey-v5-h .trow {
  border-color: #8a8a89;
}
.table-flex.table-grey-v5 {
  border-color: #8a8a89;
}
.table-flex.table-grey-v5 .trow {
  border-color: #8a8a89;
}
.table-flex.table-grey-v5 .trow .tcell {
  border-color: #8a8a89;
}
.table-flex.table-grey-v6-h .trow {
  border-color: #545452;
}
.table-flex.table-grey-v6 {
  border-color: #545452;
}
.table-flex.table-grey-v6 .trow {
  border-color: #545452;
}
.table-flex.table-grey-v6 .trow .tcell {
  border-color: #545452;
}
.table-flex.table-warning-v5-h .trow {
  border-color: #e1931d;
}
.table-flex.table-warning-v5 {
  border-color: #e1931d;
}
.table-flex.table-warning-v5 .trow {
  border-color: #e1931d;
}
.table-flex.table-warning-v5 .trow .tcell {
  border-color: #e1931d;
}
.table-flex.table-grey-v7-h .trow {
  border-color: #eee0f1;
}
.table-flex.table-grey-v7 {
  border-color: #eee0f1;
}
.table-flex.table-grey-v7 .trow {
  border-color: #eee0f1;
}
.table-flex.table-grey-v7 .trow .tcell {
  border-color: #eee0f1;
}
.table-flex.table-new-loader-grey-h .trow {
  border-color: rgba(29, 29, 27, 0.3019607843);
}
.table-flex.table-new-loader-grey {
  border-color: rgba(29, 29, 27, 0.3019607843);
}
.table-flex.table-new-loader-grey .trow {
  border-color: rgba(29, 29, 27, 0.3019607843);
}
.table-flex.table-new-loader-grey .trow .tcell {
  border-color: rgba(29, 29, 27, 0.3019607843);
}
.table-flex.table-primary-75-h .trow {
  border-color: #124035;
}
.table-flex.table-primary-75 {
  border-color: #124035;
}
.table-flex.table-primary-75 .trow {
  border-color: #124035;
}
.table-flex.table-primary-75 .trow .tcell {
  border-color: #124035;
}
.table-flex.table-primary-50-h .trow {
  border-color: #659a7e;
}
.table-flex.table-primary-50 {
  border-color: #659a7e;
}
.table-flex.table-primary-50 .trow {
  border-color: #659a7e;
}
.table-flex.table-primary-50 .trow .tcell {
  border-color: #659a7e;
}
.table-flex.table-primary-25-h .trow {
  border-color: #cbe8c5;
}
.table-flex.table-primary-25 {
  border-color: #cbe8c5;
}
.table-flex.table-primary-25 .trow {
  border-color: #cbe8c5;
}
.table-flex.table-primary-25 .trow .tcell {
  border-color: #cbe8c5;
}
.table-flex.table-primary-5-h .trow {
  border-color: #e2ffdc;
}
.table-flex.table-primary-5 {
  border-color: #e2ffdc;
}
.table-flex.table-primary-5 .trow {
  border-color: #e2ffdc;
}
.table-flex.table-primary-5 .trow .tcell {
  border-color: #e2ffdc;
}
.table-flex.table-secondary-90-h .trow {
  border-color: #19af6d;
}
.table-flex.table-secondary-90 {
  border-color: #19af6d;
}
.table-flex.table-secondary-90 .trow {
  border-color: #19af6d;
}
.table-flex.table-secondary-90 .trow .tcell {
  border-color: #19af6d;
}
.table-flex.table-secondary-75-h .trow {
  border-color: #97f881;
}
.table-flex.table-secondary-75 {
  border-color: #97f881;
}
.table-flex.table-secondary-75 .trow {
  border-color: #97f881;
}
.table-flex.table-secondary-75 .trow .tcell {
  border-color: #97f881;
}
.table-flex.table-secondary-50-h .trow {
  border-color: #c2f4c4;
}
.table-flex.table-secondary-50 {
  border-color: #c2f4c4;
}
.table-flex.table-secondary-50 .trow {
  border-color: #c2f4c4;
}
.table-flex.table-secondary-50 .trow .tcell {
  border-color: #c2f4c4;
}
.table-flex.table-secondary-30-h .trow {
  border-color: #e9f3ef;
}
.table-flex.table-secondary-30 {
  border-color: #e9f3ef;
}
.table-flex.table-secondary-30 .trow {
  border-color: #e9f3ef;
}
.table-flex.table-secondary-30 .trow .tcell {
  border-color: #e9f3ef;
}
.table-flex.table-secondary-25-h .trow {
  border-color: #ebf5eb;
}
.table-flex.table-secondary-25 {
  border-color: #ebf5eb;
}
.table-flex.table-secondary-25 .trow {
  border-color: #ebf5eb;
}
.table-flex.table-secondary-25 .trow .tcell {
  border-color: #ebf5eb;
}
.table-flex.table-secondary-20-h .trow {
  border-color: #e9f3ef;
}
.table-flex.table-secondary-20 {
  border-color: #e9f3ef;
}
.table-flex.table-secondary-20 .trow {
  border-color: #e9f3ef;
}
.table-flex.table-secondary-20 .trow .tcell {
  border-color: #e9f3ef;
}
.table-flex.table-tertiary-h .trow {
  border-color: #e4efea;
}
.table-flex.table-tertiary {
  border-color: #e4efea;
}
.table-flex.table-tertiary .trow {
  border-color: #e4efea;
}
.table-flex.table-tertiary .trow .tcell {
  border-color: #e4efea;
}
.table-flex.table-tertiary-50-h .trow {
  border-color: #fbdd80;
}
.table-flex.table-tertiary-50 {
  border-color: #fbdd80;
}
.table-flex.table-tertiary-50 .trow {
  border-color: #fbdd80;
}
.table-flex.table-tertiary-50 .trow .tcell {
  border-color: #fbdd80;
}
.table-flex.table-tertiary-25-h .trow {
  border-color: #faeabc;
}
.table-flex.table-tertiary-25 {
  border-color: #faeabc;
}
.table-flex.table-tertiary-25 .trow {
  border-color: #faeabc;
}
.table-flex.table-tertiary-25 .trow .tcell {
  border-color: #faeabc;
}
.table-flex.table-quaternary-h .trow {
  border-color: #1d1d1b;
}
.table-flex.table-quaternary {
  border-color: #1d1d1b;
}
.table-flex.table-quaternary .trow {
  border-color: #1d1d1b;
}
.table-flex.table-quaternary .trow .tcell {
  border-color: #1d1d1b;
}
.table-flex.table-quaternary-75-h .trow {
  border-color: #545452;
}
.table-flex.table-quaternary-75 {
  border-color: #545452;
}
.table-flex.table-quaternary-75 .trow {
  border-color: #545452;
}
.table-flex.table-quaternary-75 .trow .tcell {
  border-color: #545452;
}
.table-flex.table-quaternary-50-h .trow {
  border-color: #8a8a89;
}
.table-flex.table-quaternary-50 {
  border-color: #8a8a89;
}
.table-flex.table-quaternary-50 .trow {
  border-color: #8a8a89;
}
.table-flex.table-quaternary-50 .trow .tcell {
  border-color: #8a8a89;
}
.table-flex.table-quaternary-25-h .trow {
  border-color: #c1c1c1;
}
.table-flex.table-quaternary-25 {
  border-color: #c1c1c1;
}
.table-flex.table-quaternary-25 .trow {
  border-color: #c1c1c1;
}
.table-flex.table-quaternary-25 .trow .tcell {
  border-color: #c1c1c1;
}
.table-flex.table-quaternary-10-h .trow {
  border-color: #e2e2e2;
}
.table-flex.table-quaternary-10 {
  border-color: #e2e2e2;
}
.table-flex.table-quaternary-10 .trow {
  border-color: #e2e2e2;
}
.table-flex.table-quaternary-10 .trow .tcell {
  border-color: #e2e2e2;
}
.btn {
  display: inline-flex;
  align-items: center;
  font-weight: 600;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -webkit-user-select: none;
  user-select: none;
  cursor: pointer;
  color: #fff;
  border: 1px solid #fff;
  position: relative;
  box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
  min-width: 86px;
  justify-content: center;
  -webkit-transition:
    background 0.15s ease-in-out,
    border 0.15s ease-in-out,
    border-radius 0.15s ease-in-out,
    box-shadow 0.15s ease-in-out;
  -moz-transition:
    background 0.15s ease-in-out,
    border 0.15s ease-in-out,
    border-radius 0.15s ease-in-out,
    box-shadow 0.15s ease-in-out;
  -ms-transition:
    background 0.15s ease-in-out,
    border 0.15s ease-in-out,
    border-radius 0.15s ease-in-out,
    box-shadow 0.15s ease-in-out;
  -o-transition:
    background 0.15s ease-in-out,
    border 0.15s ease-in-out,
    border-radius 0.15s ease-in-out,
    box-shadow 0.15s ease-in-out;
  transition:
    background 0.15s ease-in-out,
    border 0.15s ease-in-out,
    border-radius 0.15s ease-in-out,
    box-shadow 0.15s ease-in-out;
  padding: 0.375rem 1.25rem;
  font-size: 0.75rem;
  line-height: 1;
  border-radius: 0.875rem;
}
.btn:focus {
  color: #fff;
}
.btn:hover,
.btn:active,
.btn:focus {
  outline: none;
  text-decoration: none;
}
.theme-new .btn {
  font-family: "TT Hoves Pro", sans-serif !important;
}
.theme-new .btn,
.btn-ang {
  border-radius: 0.125rem;
  padding: 0.625rem 1.25rem;
  box-shadow: none;
  overflow: hidden;
}
.btn + .btn {
  margin-left: 16px;
}
.btn + .btn:focus {
  color: #fff;
}
.buttons-decisions-container .btn + .btn {
  margin-left: 20px;
}
.btn.btn-default {
  background-color: #354052;
  border-color: #354052;
}
.btn.btn-default.btn-colorless {
  background-color: transparent;
  color: #fff;
  border-color: #fff;
}
.btn.btn-default.btn-colorless:hover,
.btn.btn-default.btn-colorless:focus,
.btn.btn-default.btn-colorless:focus-within {
  background-color: #fff;
  color: #354052;
}
.btn.btn-default.btn-reverse {
  background-color: white !important;
  color: #354052 !important;
  border-color: #354052 !important;
}
.btn.btn-default.btn-reverse:hover,
.btn.btn-default.btn-reverse:active {
  background-color: #354052 !important;
  color: #fff !important;
}
.btn.btn-default.btn-reverse > .icon {
  fill: #354052 !important;
}
.btn.btn-default.btn-reverse:hover > .icon {
  fill: #fff !important;
}
.btn.btn-default.btn-dropdown:hover,
.btn.btn-default.btn-dropdown:focus,
.btn.btn-default.btn-dropdown:focus-within {
  background-color: #fff;
  color: #354052;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-color: #fff;
  box-shadow: 0 0.125rem 0.75rem 0 rgba(0, 0, 0, 0.15);
}
.btn.btn-default.btn-dropdown:hover > .icon,
.btn.btn-default.btn-dropdown:focus > .icon,
.btn.btn-default.btn-dropdown:focus-within > .icon {
  fill: #354052;
}
.btn.btn-default.btn-dropdown:hover.btn-transparent,
.btn.btn-default.btn-dropdown:focus.btn-transparent,
.btn.btn-default.btn-dropdown:focus-within.btn-transparent {
  background-color: transparent;
}
.btn.btn-default.btn-dropdown-buttons:hover,
.btn.btn-default.btn-dropdown-buttons:focus,
.btn.btn-default.btn-dropdown-buttons:focus-within {
  background-color: #354052;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.btn.btn-success {
  background-color: #0dbf6d;
  border-color: #0dbf6d;
}
.btn.btn-success.btn-colorless {
  background-color: transparent;
  color: #fff;
  border-color: #fff;
}
.btn.btn-success.btn-colorless:hover,
.btn.btn-success.btn-colorless:focus,
.btn.btn-success.btn-colorless:focus-within {
  background-color: #fff;
  color: #0dbf6d;
}
.btn.btn-success.btn-reverse {
  background-color: white !important;
  color: #0dbf6d !important;
  border-color: #0dbf6d !important;
}
.btn.btn-success.btn-reverse:hover,
.btn.btn-success.btn-reverse:active {
  background-color: #0dbf6d !important;
  color: #fff !important;
}
.btn.btn-success.btn-reverse > .icon {
  fill: #0dbf6d !important;
}
.btn.btn-success.btn-reverse:hover > .icon {
  fill: #fff !important;
}
.btn.btn-success.btn-dropdown:hover,
.btn.btn-success.btn-dropdown:focus,
.btn.btn-success.btn-dropdown:focus-within {
  background-color: #fff;
  color: #0dbf6d;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-color: #fff;
  box-shadow: 0 0.125rem 0.75rem 0 rgba(0, 0, 0, 0.15);
}
.btn.btn-success.btn-dropdown:hover > .icon,
.btn.btn-success.btn-dropdown:focus > .icon,
.btn.btn-success.btn-dropdown:focus-within > .icon {
  fill: #0dbf6d;
}
.btn.btn-success.btn-dropdown:hover.btn-transparent,
.btn.btn-success.btn-dropdown:focus.btn-transparent,
.btn.btn-success.btn-dropdown:focus-within.btn-transparent {
  background-color: transparent;
}
.btn.btn-success.btn-dropdown-buttons:hover,
.btn.btn-success.btn-dropdown-buttons:focus,
.btn.btn-success.btn-dropdown-buttons:focus-within {
  background-color: #0dbf6d;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.btn.btn-success-light {
  background-color: #7bf6be;
  border-color: #7bf6be;
}
.btn.btn-success-light.btn-colorless {
  background-color: transparent;
  color: #fff;
  border-color: #fff;
}
.btn.btn-success-light.btn-colorless:hover,
.btn.btn-success-light.btn-colorless:focus,
.btn.btn-success-light.btn-colorless:focus-within {
  background-color: #fff;
  color: #7bf6be;
}
.btn.btn-success-light.btn-reverse {
  background-color: white !important;
  color: #7bf6be !important;
  border-color: #7bf6be !important;
}
.btn.btn-success-light.btn-reverse:hover,
.btn.btn-success-light.btn-reverse:active {
  background-color: #7bf6be !important;
  color: #fff !important;
}
.btn.btn-success-light.btn-reverse > .icon {
  fill: #7bf6be !important;
}
.btn.btn-success-light.btn-reverse:hover > .icon {
  fill: #fff !important;
}
.btn.btn-success-light.btn-dropdown:hover,
.btn.btn-success-light.btn-dropdown:focus,
.btn.btn-success-light.btn-dropdown:focus-within {
  background-color: #fff;
  color: #7bf6be;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-color: #fff;
  box-shadow: 0 0.125rem 0.75rem 0 rgba(0, 0, 0, 0.15);
}
.btn.btn-success-light.btn-dropdown:hover > .icon,
.btn.btn-success-light.btn-dropdown:focus > .icon,
.btn.btn-success-light.btn-dropdown:focus-within > .icon {
  fill: #7bf6be;
}
.btn.btn-success-light.btn-dropdown:hover.btn-transparent,
.btn.btn-success-light.btn-dropdown:focus.btn-transparent,
.btn.btn-success-light.btn-dropdown:focus-within.btn-transparent {
  background-color: transparent;
}
.btn.btn-success-light.btn-dropdown-buttons:hover,
.btn.btn-success-light.btn-dropdown-buttons:focus,
.btn.btn-success-light.btn-dropdown-buttons:focus-within {
  background-color: #7bf6be;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.btn.btn-warning {
  background-color: #f6cf23;
  border-color: #f6cf23;
}
.btn.btn-warning.btn-colorless {
  background-color: transparent;
  color: #fff;
  border-color: #fff;
}
.btn.btn-warning.btn-colorless:hover,
.btn.btn-warning.btn-colorless:focus,
.btn.btn-warning.btn-colorless:focus-within {
  background-color: #fff;
  color: #f6cf23;
}
.btn.btn-warning.btn-reverse {
  background-color: white !important;
  color: #f6cf23 !important;
  border-color: #f6cf23 !important;
}
.btn.btn-warning.btn-reverse:hover,
.btn.btn-warning.btn-reverse:active {
  background-color: #f6cf23 !important;
  color: #fff !important;
}
.btn.btn-warning.btn-reverse > .icon {
  fill: #f6cf23 !important;
}
.btn.btn-warning.btn-reverse:hover > .icon {
  fill: #fff !important;
}
.btn.btn-warning.btn-dropdown:hover,
.btn.btn-warning.btn-dropdown:focus,
.btn.btn-warning.btn-dropdown:focus-within {
  background-color: #fff;
  color: #f6cf23;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-color: #fff;
  box-shadow: 0 0.125rem 0.75rem 0 rgba(0, 0, 0, 0.15);
}
.btn.btn-warning.btn-dropdown:hover > .icon,
.btn.btn-warning.btn-dropdown:focus > .icon,
.btn.btn-warning.btn-dropdown:focus-within > .icon {
  fill: #f6cf23;
}
.btn.btn-warning.btn-dropdown:hover.btn-transparent,
.btn.btn-warning.btn-dropdown:focus.btn-transparent,
.btn.btn-warning.btn-dropdown:focus-within.btn-transparent {
  background-color: transparent;
}
.btn.btn-warning.btn-dropdown-buttons:hover,
.btn.btn-warning.btn-dropdown-buttons:focus,
.btn.btn-warning.btn-dropdown-buttons:focus-within {
  background-color: #f6cf23;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.btn.btn-danger {
  background-color: #e95063;
  border-color: #e95063;
}
.btn.btn-danger.btn-colorless {
  background-color: transparent;
  color: #fff;
  border-color: #fff;
}
.btn.btn-danger.btn-colorless:hover,
.btn.btn-danger.btn-colorless:focus,
.btn.btn-danger.btn-colorless:focus-within {
  background-color: #fff;
  color: #e95063;
}
.btn.btn-danger.btn-reverse {
  background-color: white !important;
  color: #e95063 !important;
  border-color: #e95063 !important;
}
.btn.btn-danger.btn-reverse:hover,
.btn.btn-danger.btn-reverse:active {
  background-color: #e95063 !important;
  color: #fff !important;
}
.btn.btn-danger.btn-reverse > .icon {
  fill: #e95063 !important;
}
.btn.btn-danger.btn-reverse:hover > .icon {
  fill: #fff !important;
}
.btn.btn-danger.btn-dropdown:hover,
.btn.btn-danger.btn-dropdown:focus,
.btn.btn-danger.btn-dropdown:focus-within {
  background-color: #fff;
  color: #e95063;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-color: #fff;
  box-shadow: 0 0.125rem 0.75rem 0 rgba(0, 0, 0, 0.15);
}
.btn.btn-danger.btn-dropdown:hover > .icon,
.btn.btn-danger.btn-dropdown:focus > .icon,
.btn.btn-danger.btn-dropdown:focus-within > .icon {
  fill: #e95063;
}
.btn.btn-danger.btn-dropdown:hover.btn-transparent,
.btn.btn-danger.btn-dropdown:focus.btn-transparent,
.btn.btn-danger.btn-dropdown:focus-within.btn-transparent {
  background-color: transparent;
}
.btn.btn-danger.btn-dropdown-buttons:hover,
.btn.btn-danger.btn-dropdown-buttons:focus,
.btn.btn-danger.btn-dropdown-buttons:focus-within {
  background-color: #e95063;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.btn.btn-info {
  background-color: #4990e2;
  border-color: #4990e2;
}
.btn.btn-info.btn-colorless {
  background-color: transparent;
  color: #fff;
  border-color: #fff;
}
.btn.btn-info.btn-colorless:hover,
.btn.btn-info.btn-colorless:focus,
.btn.btn-info.btn-colorless:focus-within {
  background-color: #fff;
  color: #4990e2;
}
.btn.btn-info.btn-reverse {
  background-color: white !important;
  color: #4990e2 !important;
  border-color: #4990e2 !important;
}
.btn.btn-info.btn-reverse:hover,
.btn.btn-info.btn-reverse:active {
  background-color: #4990e2 !important;
  color: #fff !important;
}
.btn.btn-info.btn-reverse > .icon {
  fill: #4990e2 !important;
}
.btn.btn-info.btn-reverse:hover > .icon {
  fill: #fff !important;
}
.btn.btn-info.btn-dropdown:hover,
.btn.btn-info.btn-dropdown:focus,
.btn.btn-info.btn-dropdown:focus-within {
  background-color: #fff;
  color: #4990e2;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-color: #fff;
  box-shadow: 0 0.125rem 0.75rem 0 rgba(0, 0, 0, 0.15);
}
.btn.btn-info.btn-dropdown:hover > .icon,
.btn.btn-info.btn-dropdown:focus > .icon,
.btn.btn-info.btn-dropdown:focus-within > .icon {
  fill: #4990e2;
}
.btn.btn-info.btn-dropdown:hover.btn-transparent,
.btn.btn-info.btn-dropdown:focus.btn-transparent,
.btn.btn-info.btn-dropdown:focus-within.btn-transparent {
  background-color: transparent;
}
.btn.btn-info.btn-dropdown-buttons:hover,
.btn.btn-info.btn-dropdown-buttons:focus,
.btn.btn-info.btn-dropdown-buttons:focus-within {
  background-color: #4990e2;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.btn.btn-notice {
  background-color: #56c0ea;
  border-color: #56c0ea;
}
.btn.btn-notice.btn-colorless {
  background-color: transparent;
  color: #fff;
  border-color: #fff;
}
.btn.btn-notice.btn-colorless:hover,
.btn.btn-notice.btn-colorless:focus,
.btn.btn-notice.btn-colorless:focus-within {
  background-color: #fff;
  color: #56c0ea;
}
.btn.btn-notice.btn-reverse {
  background-color: white !important;
  color: #56c0ea !important;
  border-color: #56c0ea !important;
}
.btn.btn-notice.btn-reverse:hover,
.btn.btn-notice.btn-reverse:active {
  background-color: #56c0ea !important;
  color: #fff !important;
}
.btn.btn-notice.btn-reverse > .icon {
  fill: #56c0ea !important;
}
.btn.btn-notice.btn-reverse:hover > .icon {
  fill: #fff !important;
}
.btn.btn-notice.btn-dropdown:hover,
.btn.btn-notice.btn-dropdown:focus,
.btn.btn-notice.btn-dropdown:focus-within {
  background-color: #fff;
  color: #56c0ea;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-color: #fff;
  box-shadow: 0 0.125rem 0.75rem 0 rgba(0, 0, 0, 0.15);
}
.btn.btn-notice.btn-dropdown:hover > .icon,
.btn.btn-notice.btn-dropdown:focus > .icon,
.btn.btn-notice.btn-dropdown:focus-within > .icon {
  fill: #56c0ea;
}
.btn.btn-notice.btn-dropdown:hover.btn-transparent,
.btn.btn-notice.btn-dropdown:focus.btn-transparent,
.btn.btn-notice.btn-dropdown:focus-within.btn-transparent {
  background-color: transparent;
}
.btn.btn-notice.btn-dropdown-buttons:hover,
.btn.btn-notice.btn-dropdown-buttons:focus,
.btn.btn-notice.btn-dropdown-buttons:focus-within {
  background-color: #56c0ea;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.btn.btn-highlight {
  background-color: #f8e81c;
  border-color: #f8e81c;
}
.btn.btn-highlight.btn-colorless {
  background-color: transparent;
  color: #fff;
  border-color: #fff;
}
.btn.btn-highlight.btn-colorless:hover,
.btn.btn-highlight.btn-colorless:focus,
.btn.btn-highlight.btn-colorless:focus-within {
  background-color: #fff;
  color: #f8e81c;
}
.btn.btn-highlight.btn-reverse {
  background-color: white !important;
  color: #f8e81c !important;
  border-color: #f8e81c !important;
}
.btn.btn-highlight.btn-reverse:hover,
.btn.btn-highlight.btn-reverse:active {
  background-color: #f8e81c !important;
  color: #fff !important;
}
.btn.btn-highlight.btn-reverse > .icon {
  fill: #f8e81c !important;
}
.btn.btn-highlight.btn-reverse:hover > .icon {
  fill: #fff !important;
}
.btn.btn-highlight.btn-dropdown:hover,
.btn.btn-highlight.btn-dropdown:focus,
.btn.btn-highlight.btn-dropdown:focus-within {
  background-color: #fff;
  color: #f8e81c;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-color: #fff;
  box-shadow: 0 0.125rem 0.75rem 0 rgba(0, 0, 0, 0.15);
}
.btn.btn-highlight.btn-dropdown:hover > .icon,
.btn.btn-highlight.btn-dropdown:focus > .icon,
.btn.btn-highlight.btn-dropdown:focus-within > .icon {
  fill: #f8e81c;
}
.btn.btn-highlight.btn-dropdown:hover.btn-transparent,
.btn.btn-highlight.btn-dropdown:focus.btn-transparent,
.btn.btn-highlight.btn-dropdown:focus-within.btn-transparent {
  background-color: transparent;
}
.btn.btn-highlight.btn-dropdown-buttons:hover,
.btn.btn-highlight.btn-dropdown-buttons:focus,
.btn.btn-highlight.btn-dropdown-buttons:focus-within {
  background-color: #f8e81c;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.btn.btn-mark {
  background-color: #f5a623;
  border-color: #f5a623;
}
.btn.btn-mark.btn-colorless {
  background-color: transparent;
  color: #fff;
  border-color: #fff;
}
.btn.btn-mark.btn-colorless:hover,
.btn.btn-mark.btn-colorless:focus,
.btn.btn-mark.btn-colorless:focus-within {
  background-color: #fff;
  color: #f5a623;
}
.btn.btn-mark.btn-reverse {
  background-color: white !important;
  color: #f5a623 !important;
  border-color: #f5a623 !important;
}
.btn.btn-mark.btn-reverse:hover,
.btn.btn-mark.btn-reverse:active {
  background-color: #f5a623 !important;
  color: #fff !important;
}
.btn.btn-mark.btn-reverse > .icon {
  fill: #f5a623 !important;
}
.btn.btn-mark.btn-reverse:hover > .icon {
  fill: #fff !important;
}
.btn.btn-mark.btn-dropdown:hover,
.btn.btn-mark.btn-dropdown:focus,
.btn.btn-mark.btn-dropdown:focus-within {
  background-color: #fff;
  color: #f5a623;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-color: #fff;
  box-shadow: 0 0.125rem 0.75rem 0 rgba(0, 0, 0, 0.15);
}
.btn.btn-mark.btn-dropdown:hover > .icon,
.btn.btn-mark.btn-dropdown:focus > .icon,
.btn.btn-mark.btn-dropdown:focus-within > .icon {
  fill: #f5a623;
}
.btn.btn-mark.btn-dropdown:hover.btn-transparent,
.btn.btn-mark.btn-dropdown:focus.btn-transparent,
.btn.btn-mark.btn-dropdown:focus-within.btn-transparent {
  background-color: transparent;
}
.btn.btn-mark.btn-dropdown-buttons:hover,
.btn.btn-mark.btn-dropdown-buttons:focus,
.btn.btn-mark.btn-dropdown-buttons:focus-within {
  background-color: #f5a623;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.btn.btn-black {
  background-color: #000;
  border-color: #000;
}
.btn.btn-black.btn-colorless {
  background-color: transparent;
  color: #fff;
  border-color: #fff;
}
.btn.btn-black.btn-colorless:hover,
.btn.btn-black.btn-colorless:focus,
.btn.btn-black.btn-colorless:focus-within {
  background-color: #fff;
  color: #000;
}
.btn.btn-black.btn-reverse {
  background-color: white !important;
  color: #000 !important;
  border-color: #000 !important;
}
.btn.btn-black.btn-reverse:hover,
.btn.btn-black.btn-reverse:active {
  background-color: #000 !important;
  color: #fff !important;
}
.btn.btn-black.btn-reverse > .icon {
  fill: #000 !important;
}
.btn.btn-black.btn-reverse:hover > .icon {
  fill: #fff !important;
}
.btn.btn-black.btn-dropdown:hover,
.btn.btn-black.btn-dropdown:focus,
.btn.btn-black.btn-dropdown:focus-within {
  background-color: #fff;
  color: #000;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-color: #fff;
  box-shadow: 0 0.125rem 0.75rem 0 rgba(0, 0, 0, 0.15);
}
.btn.btn-black.btn-dropdown:hover > .icon,
.btn.btn-black.btn-dropdown:focus > .icon,
.btn.btn-black.btn-dropdown:focus-within > .icon {
  fill: #000;
}
.btn.btn-black.btn-dropdown:hover.btn-transparent,
.btn.btn-black.btn-dropdown:focus.btn-transparent,
.btn.btn-black.btn-dropdown:focus-within.btn-transparent {
  background-color: transparent;
}
.btn.btn-black.btn-dropdown-buttons:hover,
.btn.btn-black.btn-dropdown-buttons:focus,
.btn.btn-black.btn-dropdown-buttons:focus-within {
  background-color: #000;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.btn.btn-darkest {
  background-color: #687488;
  border-color: #687488;
}
.btn.btn-darkest.btn-colorless {
  background-color: transparent;
  color: #fff;
  border-color: #fff;
}
.btn.btn-darkest.btn-colorless:hover,
.btn.btn-darkest.btn-colorless:focus,
.btn.btn-darkest.btn-colorless:focus-within {
  background-color: #fff;
  color: #687488;
}
.btn.btn-darkest.btn-reverse {
  background-color: white !important;
  color: #687488 !important;
  border-color: #687488 !important;
}
.btn.btn-darkest.btn-reverse:hover,
.btn.btn-darkest.btn-reverse:active {
  background-color: #687488 !important;
  color: #fff !important;
}
.btn.btn-darkest.btn-reverse > .icon {
  fill: #687488 !important;
}
.btn.btn-darkest.btn-reverse:hover > .icon {
  fill: #fff !important;
}
.btn.btn-darkest.btn-dropdown:hover,
.btn.btn-darkest.btn-dropdown:focus,
.btn.btn-darkest.btn-dropdown:focus-within {
  background-color: #fff;
  color: #687488;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-color: #fff;
  box-shadow: 0 0.125rem 0.75rem 0 rgba(0, 0, 0, 0.15);
}
.btn.btn-darkest.btn-dropdown:hover > .icon,
.btn.btn-darkest.btn-dropdown:focus > .icon,
.btn.btn-darkest.btn-dropdown:focus-within > .icon {
  fill: #687488;
}
.btn.btn-darkest.btn-dropdown:hover.btn-transparent,
.btn.btn-darkest.btn-dropdown:focus.btn-transparent,
.btn.btn-darkest.btn-dropdown:focus-within.btn-transparent {
  background-color: transparent;
}
.btn.btn-darkest.btn-dropdown-buttons:hover,
.btn.btn-darkest.btn-dropdown-buttons:focus,
.btn.btn-darkest.btn-dropdown-buttons:focus-within {
  background-color: #687488;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.btn.btn-darker {
  background-color: #bcc2c9;
  border-color: #bcc2c9;
}
.btn.btn-darker.btn-colorless {
  background-color: transparent;
  color: #fff;
  border-color: #fff;
}
.btn.btn-darker.btn-colorless:hover,
.btn.btn-darker.btn-colorless:focus,
.btn.btn-darker.btn-colorless:focus-within {
  background-color: #fff;
  color: #bcc2c9;
}
.btn.btn-darker.btn-reverse {
  background-color: white !important;
  color: #bcc2c9 !important;
  border-color: #bcc2c9 !important;
}
.btn.btn-darker.btn-reverse:hover,
.btn.btn-darker.btn-reverse:active {
  background-color: #bcc2c9 !important;
  color: #fff !important;
}
.btn.btn-darker.btn-reverse > .icon {
  fill: #bcc2c9 !important;
}
.btn.btn-darker.btn-reverse:hover > .icon {
  fill: #fff !important;
}
.btn.btn-darker.btn-dropdown:hover,
.btn.btn-darker.btn-dropdown:focus,
.btn.btn-darker.btn-dropdown:focus-within {
  background-color: #fff;
  color: #bcc2c9;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-color: #fff;
  box-shadow: 0 0.125rem 0.75rem 0 rgba(0, 0, 0, 0.15);
}
.btn.btn-darker.btn-dropdown:hover > .icon,
.btn.btn-darker.btn-dropdown:focus > .icon,
.btn.btn-darker.btn-dropdown:focus-within > .icon {
  fill: #bcc2c9;
}
.btn.btn-darker.btn-dropdown:hover.btn-transparent,
.btn.btn-darker.btn-dropdown:focus.btn-transparent,
.btn.btn-darker.btn-dropdown:focus-within.btn-transparent {
  background-color: transparent;
}
.btn.btn-darker.btn-dropdown-buttons:hover,
.btn.btn-darker.btn-dropdown-buttons:focus,
.btn.btn-darker.btn-dropdown-buttons:focus-within {
  background-color: #bcc2c9;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.btn.btn-dark {
  background-color: #dfe3e9;
  border-color: #dfe3e9;
}
.btn.btn-dark.btn-colorless {
  background-color: transparent;
  color: #fff;
  border-color: #fff;
}
.btn.btn-dark.btn-colorless:hover,
.btn.btn-dark.btn-colorless:focus,
.btn.btn-dark.btn-colorless:focus-within {
  background-color: #fff;
  color: #dfe3e9;
}
.btn.btn-dark.btn-reverse {
  background-color: white !important;
  color: #dfe3e9 !important;
  border-color: #dfe3e9 !important;
}
.btn.btn-dark.btn-reverse:hover,
.btn.btn-dark.btn-reverse:active {
  background-color: #dfe3e9 !important;
  color: #fff !important;
}
.btn.btn-dark.btn-reverse > .icon {
  fill: #dfe3e9 !important;
}
.btn.btn-dark.btn-reverse:hover > .icon {
  fill: #fff !important;
}
.btn.btn-dark.btn-dropdown:hover,
.btn.btn-dark.btn-dropdown:focus,
.btn.btn-dark.btn-dropdown:focus-within {
  background-color: #fff;
  color: #dfe3e9;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-color: #fff;
  box-shadow: 0 0.125rem 0.75rem 0 rgba(0, 0, 0, 0.15);
}
.btn.btn-dark.btn-dropdown:hover > .icon,
.btn.btn-dark.btn-dropdown:focus > .icon,
.btn.btn-dark.btn-dropdown:focus-within > .icon {
  fill: #dfe3e9;
}
.btn.btn-dark.btn-dropdown:hover.btn-transparent,
.btn.btn-dark.btn-dropdown:focus.btn-transparent,
.btn.btn-dark.btn-dropdown:focus-within.btn-transparent {
  background-color: transparent;
}
.btn.btn-dark.btn-dropdown-buttons:hover,
.btn.btn-dark.btn-dropdown-buttons:focus,
.btn.btn-dark.btn-dropdown-buttons:focus-within {
  background-color: #dfe3e9;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.btn.btn-muted {
  background-color: #a1a7af;
  border-color: #a1a7af;
}
.btn.btn-muted.btn-colorless {
  background-color: transparent;
  color: #fff;
  border-color: #fff;
}
.btn.btn-muted.btn-colorless:hover,
.btn.btn-muted.btn-colorless:focus,
.btn.btn-muted.btn-colorless:focus-within {
  background-color: #fff;
  color: #a1a7af;
}
.btn.btn-muted.btn-reverse {
  background-color: white !important;
  color: #a1a7af !important;
  border-color: #a1a7af !important;
}
.btn.btn-muted.btn-reverse:hover,
.btn.btn-muted.btn-reverse:active {
  background-color: #a1a7af !important;
  color: #fff !important;
}
.btn.btn-muted.btn-reverse > .icon {
  fill: #a1a7af !important;
}
.btn.btn-muted.btn-reverse:hover > .icon {
  fill: #fff !important;
}
.btn.btn-muted.btn-dropdown:hover,
.btn.btn-muted.btn-dropdown:focus,
.btn.btn-muted.btn-dropdown:focus-within {
  background-color: #fff;
  color: #a1a7af;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-color: #fff;
  box-shadow: 0 0.125rem 0.75rem 0 rgba(0, 0, 0, 0.15);
}
.btn.btn-muted.btn-dropdown:hover > .icon,
.btn.btn-muted.btn-dropdown:focus > .icon,
.btn.btn-muted.btn-dropdown:focus-within > .icon {
  fill: #a1a7af;
}
.btn.btn-muted.btn-dropdown:hover.btn-transparent,
.btn.btn-muted.btn-dropdown:focus.btn-transparent,
.btn.btn-muted.btn-dropdown:focus-within.btn-transparent {
  background-color: transparent;
}
.btn.btn-muted.btn-dropdown-buttons:hover,
.btn.btn-muted.btn-dropdown-buttons:focus,
.btn.btn-muted.btn-dropdown-buttons:focus-within {
  background-color: #a1a7af;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.btn.btn-light {
  background-color: #f4f4f5;
  border-color: #f4f4f5;
}
.btn.btn-light.btn-colorless {
  background-color: transparent;
  color: #fff;
  border-color: #fff;
}
.btn.btn-light.btn-colorless:hover,
.btn.btn-light.btn-colorless:focus,
.btn.btn-light.btn-colorless:focus-within {
  background-color: #fff;
  color: #f4f4f5;
}
.btn.btn-light.btn-reverse {
  background-color: white !important;
  color: #f4f4f5 !important;
  border-color: #f4f4f5 !important;
}
.btn.btn-light.btn-reverse:hover,
.btn.btn-light.btn-reverse:active {
  background-color: #f4f4f5 !important;
  color: #fff !important;
}
.btn.btn-light.btn-reverse > .icon {
  fill: #f4f4f5 !important;
}
.btn.btn-light.btn-reverse:hover > .icon {
  fill: #fff !important;
}
.btn.btn-light.btn-dropdown:hover,
.btn.btn-light.btn-dropdown:focus,
.btn.btn-light.btn-dropdown:focus-within {
  background-color: #fff;
  color: #f4f4f5;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-color: #fff;
  box-shadow: 0 0.125rem 0.75rem 0 rgba(0, 0, 0, 0.15);
}
.btn.btn-light.btn-dropdown:hover > .icon,
.btn.btn-light.btn-dropdown:focus > .icon,
.btn.btn-light.btn-dropdown:focus-within > .icon {
  fill: #f4f4f5;
}
.btn.btn-light.btn-dropdown:hover.btn-transparent,
.btn.btn-light.btn-dropdown:focus.btn-transparent,
.btn.btn-light.btn-dropdown:focus-within.btn-transparent {
  background-color: transparent;
}
.btn.btn-light.btn-dropdown-buttons:hover,
.btn.btn-light.btn-dropdown-buttons:focus,
.btn.btn-light.btn-dropdown-buttons:focus-within {
  background-color: #f4f4f5;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.btn.btn-lighter {
  background-color: #f5f8fa;
  border-color: #f5f8fa;
}
.btn.btn-lighter.btn-colorless {
  background-color: transparent;
  color: #fff;
  border-color: #fff;
}
.btn.btn-lighter.btn-colorless:hover,
.btn.btn-lighter.btn-colorless:focus,
.btn.btn-lighter.btn-colorless:focus-within {
  background-color: #fff;
  color: #f5f8fa;
}
.btn.btn-lighter.btn-reverse {
  background-color: white !important;
  color: #f5f8fa !important;
  border-color: #f5f8fa !important;
}
.btn.btn-lighter.btn-reverse:hover,
.btn.btn-lighter.btn-reverse:active {
  background-color: #f5f8fa !important;
  color: #fff !important;
}
.btn.btn-lighter.btn-reverse > .icon {
  fill: #f5f8fa !important;
}
.btn.btn-lighter.btn-reverse:hover > .icon {
  fill: #fff !important;
}
.btn.btn-lighter.btn-dropdown:hover,
.btn.btn-lighter.btn-dropdown:focus,
.btn.btn-lighter.btn-dropdown:focus-within {
  background-color: #fff;
  color: #f5f8fa;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-color: #fff;
  box-shadow: 0 0.125rem 0.75rem 0 rgba(0, 0, 0, 0.15);
}
.btn.btn-lighter.btn-dropdown:hover > .icon,
.btn.btn-lighter.btn-dropdown:focus > .icon,
.btn.btn-lighter.btn-dropdown:focus-within > .icon {
  fill: #f5f8fa;
}
.btn.btn-lighter.btn-dropdown:hover.btn-transparent,
.btn.btn-lighter.btn-dropdown:focus.btn-transparent,
.btn.btn-lighter.btn-dropdown:focus-within.btn-transparent {
  background-color: transparent;
}
.btn.btn-lighter.btn-dropdown-buttons:hover,
.btn.btn-lighter.btn-dropdown-buttons:focus,
.btn.btn-lighter.btn-dropdown-buttons:focus-within {
  background-color: #f5f8fa;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.btn.btn-lightest {
  background-color: #fafbfc;
  border-color: #fafbfc;
}
.btn.btn-lightest.btn-colorless {
  background-color: transparent;
  color: #fff;
  border-color: #fff;
}
.btn.btn-lightest.btn-colorless:hover,
.btn.btn-lightest.btn-colorless:focus,
.btn.btn-lightest.btn-colorless:focus-within {
  background-color: #fff;
  color: #fafbfc;
}
.btn.btn-lightest.btn-reverse {
  background-color: white !important;
  color: #fafbfc !important;
  border-color: #fafbfc !important;
}
.btn.btn-lightest.btn-reverse:hover,
.btn.btn-lightest.btn-reverse:active {
  background-color: #fafbfc !important;
  color: #fff !important;
}
.btn.btn-lightest.btn-reverse > .icon {
  fill: #fafbfc !important;
}
.btn.btn-lightest.btn-reverse:hover > .icon {
  fill: #fff !important;
}
.btn.btn-lightest.btn-dropdown:hover,
.btn.btn-lightest.btn-dropdown:focus,
.btn.btn-lightest.btn-dropdown:focus-within {
  background-color: #fff;
  color: #fafbfc;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-color: #fff;
  box-shadow: 0 0.125rem 0.75rem 0 rgba(0, 0, 0, 0.15);
}
.btn.btn-lightest.btn-dropdown:hover > .icon,
.btn.btn-lightest.btn-dropdown:focus > .icon,
.btn.btn-lightest.btn-dropdown:focus-within > .icon {
  fill: #fafbfc;
}
.btn.btn-lightest.btn-dropdown:hover.btn-transparent,
.btn.btn-lightest.btn-dropdown:focus.btn-transparent,
.btn.btn-lightest.btn-dropdown:focus-within.btn-transparent {
  background-color: transparent;
}
.btn.btn-lightest.btn-dropdown-buttons:hover,
.btn.btn-lightest.btn-dropdown-buttons:focus,
.btn.btn-lightest.btn-dropdown-buttons:focus-within {
  background-color: #fafbfc;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.btn.btn-white {
  background-color: #fff;
  border-color: #fff;
}
.btn.btn-white.btn-colorless {
  background-color: transparent;
  color: #fff;
  border-color: #fff;
}
.btn.btn-white.btn-colorless:hover,
.btn.btn-white.btn-colorless:focus,
.btn.btn-white.btn-colorless:focus-within {
  background-color: #fff;
  color: #fff;
}
.btn.btn-white.btn-reverse {
  background-color: white !important;
  color: #fff !important;
  border-color: #fff !important;
}
.btn.btn-white.btn-reverse:hover,
.btn.btn-white.btn-reverse:active {
  background-color: #fff !important;
  color: #fff !important;
}
.btn.btn-white.btn-reverse > .icon {
  fill: #fff !important;
}
.btn.btn-white.btn-reverse:hover > .icon {
  fill: #fff !important;
}
.btn.btn-white.btn-dropdown:hover,
.btn.btn-white.btn-dropdown:focus,
.btn.btn-white.btn-dropdown:focus-within {
  background-color: #fff;
  color: #fff;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-color: #fff;
  box-shadow: 0 0.125rem 0.75rem 0 rgba(0, 0, 0, 0.15);
}
.btn.btn-white.btn-dropdown:hover > .icon,
.btn.btn-white.btn-dropdown:focus > .icon,
.btn.btn-white.btn-dropdown:focus-within > .icon {
  fill: #fff;
}
.btn.btn-white.btn-dropdown:hover.btn-transparent,
.btn.btn-white.btn-dropdown:focus.btn-transparent,
.btn.btn-white.btn-dropdown:focus-within.btn-transparent {
  background-color: transparent;
}
.btn.btn-white.btn-dropdown-buttons:hover,
.btn.btn-white.btn-dropdown-buttons:focus,
.btn.btn-white.btn-dropdown-buttons:focus-within {
  background-color: #fff;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.btn.btn-soft {
  background-color: #dbecfd;
  border-color: #dbecfd;
}
.btn.btn-soft.btn-colorless {
  background-color: transparent;
  color: #fff;
  border-color: #fff;
}
.btn.btn-soft.btn-colorless:hover,
.btn.btn-soft.btn-colorless:focus,
.btn.btn-soft.btn-colorless:focus-within {
  background-color: #fff;
  color: #dbecfd;
}
.btn.btn-soft.btn-reverse {
  background-color: white !important;
  color: #dbecfd !important;
  border-color: #dbecfd !important;
}
.btn.btn-soft.btn-reverse:hover,
.btn.btn-soft.btn-reverse:active {
  background-color: #dbecfd !important;
  color: #fff !important;
}
.btn.btn-soft.btn-reverse > .icon {
  fill: #dbecfd !important;
}
.btn.btn-soft.btn-reverse:hover > .icon {
  fill: #fff !important;
}
.btn.btn-soft.btn-dropdown:hover,
.btn.btn-soft.btn-dropdown:focus,
.btn.btn-soft.btn-dropdown:focus-within {
  background-color: #fff;
  color: #dbecfd;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-color: #fff;
  box-shadow: 0 0.125rem 0.75rem 0 rgba(0, 0, 0, 0.15);
}
.btn.btn-soft.btn-dropdown:hover > .icon,
.btn.btn-soft.btn-dropdown:focus > .icon,
.btn.btn-soft.btn-dropdown:focus-within > .icon {
  fill: #dbecfd;
}
.btn.btn-soft.btn-dropdown:hover.btn-transparent,
.btn.btn-soft.btn-dropdown:focus.btn-transparent,
.btn.btn-soft.btn-dropdown:focus-within.btn-transparent {
  background-color: transparent;
}
.btn.btn-soft.btn-dropdown-buttons:hover,
.btn.btn-soft.btn-dropdown-buttons:focus,
.btn.btn-soft.btn-dropdown-buttons:focus-within {
  background-color: #dbecfd;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.btn.btn-softer {
  background-color: #e6eaee;
  border-color: #e6eaee;
}
.btn.btn-softer.btn-colorless {
  background-color: transparent;
  color: #fff;
  border-color: #fff;
}
.btn.btn-softer.btn-colorless:hover,
.btn.btn-softer.btn-colorless:focus,
.btn.btn-softer.btn-colorless:focus-within {
  background-color: #fff;
  color: #e6eaee;
}
.btn.btn-softer.btn-reverse {
  background-color: white !important;
  color: #e6eaee !important;
  border-color: #e6eaee !important;
}
.btn.btn-softer.btn-reverse:hover,
.btn.btn-softer.btn-reverse:active {
  background-color: #e6eaee !important;
  color: #fff !important;
}
.btn.btn-softer.btn-reverse > .icon {
  fill: #e6eaee !important;
}
.btn.btn-softer.btn-reverse:hover > .icon {
  fill: #fff !important;
}
.btn.btn-softer.btn-dropdown:hover,
.btn.btn-softer.btn-dropdown:focus,
.btn.btn-softer.btn-dropdown:focus-within {
  background-color: #fff;
  color: #e6eaee;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-color: #fff;
  box-shadow: 0 0.125rem 0.75rem 0 rgba(0, 0, 0, 0.15);
}
.btn.btn-softer.btn-dropdown:hover > .icon,
.btn.btn-softer.btn-dropdown:focus > .icon,
.btn.btn-softer.btn-dropdown:focus-within > .icon {
  fill: #e6eaee;
}
.btn.btn-softer.btn-dropdown:hover.btn-transparent,
.btn.btn-softer.btn-dropdown:focus.btn-transparent,
.btn.btn-softer.btn-dropdown:focus-within.btn-transparent {
  background-color: transparent;
}
.btn.btn-softer.btn-dropdown-buttons:hover,
.btn.btn-softer.btn-dropdown-buttons:focus,
.btn.btn-softer.btn-dropdown-buttons:focus-within {
  background-color: #e6eaee;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.btn.btn-grey {
  background-color: #828a95;
  border-color: #828a95;
}
.btn.btn-grey.btn-colorless {
  background-color: transparent;
  color: #fff;
  border-color: #fff;
}
.btn.btn-grey.btn-colorless:hover,
.btn.btn-grey.btn-colorless:focus,
.btn.btn-grey.btn-colorless:focus-within {
  background-color: #fff;
  color: #828a95;
}
.btn.btn-grey.btn-reverse {
  background-color: white !important;
  color: #828a95 !important;
  border-color: #828a95 !important;
}
.btn.btn-grey.btn-reverse:hover,
.btn.btn-grey.btn-reverse:active {
  background-color: #828a95 !important;
  color: #fff !important;
}
.btn.btn-grey.btn-reverse > .icon {
  fill: #828a95 !important;
}
.btn.btn-grey.btn-reverse:hover > .icon {
  fill: #fff !important;
}
.btn.btn-grey.btn-dropdown:hover,
.btn.btn-grey.btn-dropdown:focus,
.btn.btn-grey.btn-dropdown:focus-within {
  background-color: #fff;
  color: #828a95;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-color: #fff;
  box-shadow: 0 0.125rem 0.75rem 0 rgba(0, 0, 0, 0.15);
}
.btn.btn-grey.btn-dropdown:hover > .icon,
.btn.btn-grey.btn-dropdown:focus > .icon,
.btn.btn-grey.btn-dropdown:focus-within > .icon {
  fill: #828a95;
}
.btn.btn-grey.btn-dropdown:hover.btn-transparent,
.btn.btn-grey.btn-dropdown:focus.btn-transparent,
.btn.btn-grey.btn-dropdown:focus-within.btn-transparent {
  background-color: transparent;
}
.btn.btn-grey.btn-dropdown-buttons:hover,
.btn.btn-grey.btn-dropdown-buttons:focus,
.btn.btn-grey.btn-dropdown-buttons:focus-within {
  background-color: #828a95;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.btn.btn-primary {
  background-color: #02271f;
  border-color: #02271f;
}
.btn.btn-primary.btn-colorless {
  background-color: transparent;
  color: #fff;
  border-color: #fff;
}
.btn.btn-primary.btn-colorless:hover,
.btn.btn-primary.btn-colorless:focus,
.btn.btn-primary.btn-colorless:focus-within {
  background-color: #fff;
  color: #02271f;
}
.btn.btn-primary.btn-reverse {
  background-color: white !important;
  color: #02271f !important;
  border-color: #02271f !important;
}
.btn.btn-primary.btn-reverse:hover,
.btn.btn-primary.btn-reverse:active {
  background-color: #02271f !important;
  color: #fff !important;
}
.btn.btn-primary.btn-reverse > .icon {
  fill: #02271f !important;
}
.btn.btn-primary.btn-reverse:hover > .icon {
  fill: #fff !important;
}
.btn.btn-primary.btn-dropdown:hover,
.btn.btn-primary.btn-dropdown:focus,
.btn.btn-primary.btn-dropdown:focus-within {
  background-color: #fff;
  color: #02271f;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-color: #fff;
  box-shadow: 0 0.125rem 0.75rem 0 rgba(0, 0, 0, 0.15);
}
.btn.btn-primary.btn-dropdown:hover > .icon,
.btn.btn-primary.btn-dropdown:focus > .icon,
.btn.btn-primary.btn-dropdown:focus-within > .icon {
  fill: #02271f;
}
.btn.btn-primary.btn-dropdown:hover.btn-transparent,
.btn.btn-primary.btn-dropdown:focus.btn-transparent,
.btn.btn-primary.btn-dropdown:focus-within.btn-transparent {
  background-color: transparent;
}
.btn.btn-primary.btn-dropdown-buttons:hover,
.btn.btn-primary.btn-dropdown-buttons:focus,
.btn.btn-primary.btn-dropdown-buttons:focus-within {
  background-color: #02271f;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.btn.btn-secondary {
  background-color: #147d5c;
  border-color: #147d5c;
}
.btn.btn-secondary.btn-colorless {
  background-color: transparent;
  color: #fff;
  border-color: #fff;
}
.btn.btn-secondary.btn-colorless:hover,
.btn.btn-secondary.btn-colorless:focus,
.btn.btn-secondary.btn-colorless:focus-within {
  background-color: #fff;
  color: #147d5c;
}
.btn.btn-secondary.btn-reverse {
  background-color: white !important;
  color: #147d5c !important;
  border-color: #147d5c !important;
}
.btn.btn-secondary.btn-reverse:hover,
.btn.btn-secondary.btn-reverse:active {
  background-color: #147d5c !important;
  color: #fff !important;
}
.btn.btn-secondary.btn-reverse > .icon {
  fill: #147d5c !important;
}
.btn.btn-secondary.btn-reverse:hover > .icon {
  fill: #fff !important;
}
.btn.btn-secondary.btn-dropdown:hover,
.btn.btn-secondary.btn-dropdown:focus,
.btn.btn-secondary.btn-dropdown:focus-within {
  background-color: #fff;
  color: #147d5c;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-color: #fff;
  box-shadow: 0 0.125rem 0.75rem 0 rgba(0, 0, 0, 0.15);
}
.btn.btn-secondary.btn-dropdown:hover > .icon,
.btn.btn-secondary.btn-dropdown:focus > .icon,
.btn.btn-secondary.btn-dropdown:focus-within > .icon {
  fill: #147d5c;
}
.btn.btn-secondary.btn-dropdown:hover.btn-transparent,
.btn.btn-secondary.btn-dropdown:focus.btn-transparent,
.btn.btn-secondary.btn-dropdown:focus-within.btn-transparent {
  background-color: transparent;
}
.btn.btn-secondary.btn-dropdown-buttons:hover,
.btn.btn-secondary.btn-dropdown-buttons:focus,
.btn.btn-secondary.btn-dropdown-buttons:focus-within {
  background-color: #147d5c;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.btn.btn-primary-light {
  background-color: #eacdf1;
  border-color: #eacdf1;
}
.btn.btn-primary-light.btn-colorless {
  background-color: transparent;
  color: #fff;
  border-color: #fff;
}
.btn.btn-primary-light.btn-colorless:hover,
.btn.btn-primary-light.btn-colorless:focus,
.btn.btn-primary-light.btn-colorless:focus-within {
  background-color: #fff;
  color: #eacdf1;
}
.btn.btn-primary-light.btn-reverse {
  background-color: white !important;
  color: #eacdf1 !important;
  border-color: #eacdf1 !important;
}
.btn.btn-primary-light.btn-reverse:hover,
.btn.btn-primary-light.btn-reverse:active {
  background-color: #eacdf1 !important;
  color: #fff !important;
}
.btn.btn-primary-light.btn-reverse > .icon {
  fill: #eacdf1 !important;
}
.btn.btn-primary-light.btn-reverse:hover > .icon {
  fill: #fff !important;
}
.btn.btn-primary-light.btn-dropdown:hover,
.btn.btn-primary-light.btn-dropdown:focus,
.btn.btn-primary-light.btn-dropdown:focus-within {
  background-color: #fff;
  color: #eacdf1;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-color: #fff;
  box-shadow: 0 0.125rem 0.75rem 0 rgba(0, 0, 0, 0.15);
}
.btn.btn-primary-light.btn-dropdown:hover > .icon,
.btn.btn-primary-light.btn-dropdown:focus > .icon,
.btn.btn-primary-light.btn-dropdown:focus-within > .icon {
  fill: #eacdf1;
}
.btn.btn-primary-light.btn-dropdown:hover.btn-transparent,
.btn.btn-primary-light.btn-dropdown:focus.btn-transparent,
.btn.btn-primary-light.btn-dropdown:focus-within.btn-transparent {
  background-color: transparent;
}
.btn.btn-primary-light.btn-dropdown-buttons:hover,
.btn.btn-primary-light.btn-dropdown-buttons:focus,
.btn.btn-primary-light.btn-dropdown-buttons:focus-within {
  background-color: #eacdf1;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.btn.btn-secondary-light {
  background-color: #b3e6ce;
  border-color: #b3e6ce;
}
.btn.btn-secondary-light.btn-colorless {
  background-color: transparent;
  color: #fff;
  border-color: #fff;
}
.btn.btn-secondary-light.btn-colorless:hover,
.btn.btn-secondary-light.btn-colorless:focus,
.btn.btn-secondary-light.btn-colorless:focus-within {
  background-color: #fff;
  color: #b3e6ce;
}
.btn.btn-secondary-light.btn-reverse {
  background-color: white !important;
  color: #b3e6ce !important;
  border-color: #b3e6ce !important;
}
.btn.btn-secondary-light.btn-reverse:hover,
.btn.btn-secondary-light.btn-reverse:active {
  background-color: #b3e6ce !important;
  color: #fff !important;
}
.btn.btn-secondary-light.btn-reverse > .icon {
  fill: #b3e6ce !important;
}
.btn.btn-secondary-light.btn-reverse:hover > .icon {
  fill: #fff !important;
}
.btn.btn-secondary-light.btn-dropdown:hover,
.btn.btn-secondary-light.btn-dropdown:focus,
.btn.btn-secondary-light.btn-dropdown:focus-within {
  background-color: #fff;
  color: #b3e6ce;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-color: #fff;
  box-shadow: 0 0.125rem 0.75rem 0 rgba(0, 0, 0, 0.15);
}
.btn.btn-secondary-light.btn-dropdown:hover > .icon,
.btn.btn-secondary-light.btn-dropdown:focus > .icon,
.btn.btn-secondary-light.btn-dropdown:focus-within > .icon {
  fill: #b3e6ce;
}
.btn.btn-secondary-light.btn-dropdown:hover.btn-transparent,
.btn.btn-secondary-light.btn-dropdown:focus.btn-transparent,
.btn.btn-secondary-light.btn-dropdown:focus-within.btn-transparent {
  background-color: transparent;
}
.btn.btn-secondary-light.btn-dropdown-buttons:hover,
.btn.btn-secondary-light.btn-dropdown-buttons:focus,
.btn.btn-secondary-light.btn-dropdown-buttons:focus-within {
  background-color: #b3e6ce;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.btn.btn-disabled {
  background-color: #cad1da;
  border-color: #cad1da;
}
.btn.btn-disabled.btn-colorless {
  background-color: transparent;
  color: #fff;
  border-color: #fff;
}
.btn.btn-disabled.btn-colorless:hover,
.btn.btn-disabled.btn-colorless:focus,
.btn.btn-disabled.btn-colorless:focus-within {
  background-color: #fff;
  color: #cad1da;
}
.btn.btn-disabled.btn-reverse {
  background-color: white !important;
  color: #cad1da !important;
  border-color: #cad1da !important;
}
.btn.btn-disabled.btn-reverse:hover,
.btn.btn-disabled.btn-reverse:active {
  background-color: #cad1da !important;
  color: #fff !important;
}
.btn.btn-disabled.btn-reverse > .icon {
  fill: #cad1da !important;
}
.btn.btn-disabled.btn-reverse:hover > .icon {
  fill: #fff !important;
}
.btn.btn-disabled.btn-dropdown:hover,
.btn.btn-disabled.btn-dropdown:focus,
.btn.btn-disabled.btn-dropdown:focus-within {
  background-color: #fff;
  color: #cad1da;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-color: #fff;
  box-shadow: 0 0.125rem 0.75rem 0 rgba(0, 0, 0, 0.15);
}
.btn.btn-disabled.btn-dropdown:hover > .icon,
.btn.btn-disabled.btn-dropdown:focus > .icon,
.btn.btn-disabled.btn-dropdown:focus-within > .icon {
  fill: #cad1da;
}
.btn.btn-disabled.btn-dropdown:hover.btn-transparent,
.btn.btn-disabled.btn-dropdown:focus.btn-transparent,
.btn.btn-disabled.btn-dropdown:focus-within.btn-transparent {
  background-color: transparent;
}
.btn.btn-disabled.btn-dropdown-buttons:hover,
.btn.btn-disabled.btn-dropdown-buttons:focus,
.btn.btn-disabled.btn-dropdown-buttons:focus-within {
  background-color: #cad1da;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.btn.btn-disabled-light {
  background-color: #f2f3f6;
  border-color: #f2f3f6;
}
.btn.btn-disabled-light.btn-colorless {
  background-color: transparent;
  color: #fff;
  border-color: #fff;
}
.btn.btn-disabled-light.btn-colorless:hover,
.btn.btn-disabled-light.btn-colorless:focus,
.btn.btn-disabled-light.btn-colorless:focus-within {
  background-color: #fff;
  color: #f2f3f6;
}
.btn.btn-disabled-light.btn-reverse {
  background-color: white !important;
  color: #f2f3f6 !important;
  border-color: #f2f3f6 !important;
}
.btn.btn-disabled-light.btn-reverse:hover,
.btn.btn-disabled-light.btn-reverse:active {
  background-color: #f2f3f6 !important;
  color: #fff !important;
}
.btn.btn-disabled-light.btn-reverse > .icon {
  fill: #f2f3f6 !important;
}
.btn.btn-disabled-light.btn-reverse:hover > .icon {
  fill: #fff !important;
}
.btn.btn-disabled-light.btn-dropdown:hover,
.btn.btn-disabled-light.btn-dropdown:focus,
.btn.btn-disabled-light.btn-dropdown:focus-within {
  background-color: #fff;
  color: #f2f3f6;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-color: #fff;
  box-shadow: 0 0.125rem 0.75rem 0 rgba(0, 0, 0, 0.15);
}
.btn.btn-disabled-light.btn-dropdown:hover > .icon,
.btn.btn-disabled-light.btn-dropdown:focus > .icon,
.btn.btn-disabled-light.btn-dropdown:focus-within > .icon {
  fill: #f2f3f6;
}
.btn.btn-disabled-light.btn-dropdown:hover.btn-transparent,
.btn.btn-disabled-light.btn-dropdown:focus.btn-transparent,
.btn.btn-disabled-light.btn-dropdown:focus-within.btn-transparent {
  background-color: transparent;
}
.btn.btn-disabled-light.btn-dropdown-buttons:hover,
.btn.btn-disabled-light.btn-dropdown-buttons:focus,
.btn.btn-disabled-light.btn-dropdown-buttons:focus-within {
  background-color: #f2f3f6;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.btn.btn-link {
  background-color: #1da1f2;
  border-color: #1da1f2;
}
.btn.btn-link.btn-colorless {
  background-color: transparent;
  color: #fff;
  border-color: #fff;
}
.btn.btn-link.btn-colorless:hover,
.btn.btn-link.btn-colorless:focus,
.btn.btn-link.btn-colorless:focus-within {
  background-color: #fff;
  color: #1da1f2;
}
.btn.btn-link.btn-reverse {
  background-color: white !important;
  color: #1da1f2 !important;
  border-color: #1da1f2 !important;
}
.btn.btn-link.btn-reverse:hover,
.btn.btn-link.btn-reverse:active {
  background-color: #1da1f2 !important;
  color: #fff !important;
}
.btn.btn-link.btn-reverse > .icon {
  fill: #1da1f2 !important;
}
.btn.btn-link.btn-reverse:hover > .icon {
  fill: #fff !important;
}
.btn.btn-link.btn-dropdown:hover,
.btn.btn-link.btn-dropdown:focus,
.btn.btn-link.btn-dropdown:focus-within {
  background-color: #fff;
  color: #1da1f2;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-color: #fff;
  box-shadow: 0 0.125rem 0.75rem 0 rgba(0, 0, 0, 0.15);
}
.btn.btn-link.btn-dropdown:hover > .icon,
.btn.btn-link.btn-dropdown:focus > .icon,
.btn.btn-link.btn-dropdown:focus-within > .icon {
  fill: #1da1f2;
}
.btn.btn-link.btn-dropdown:hover.btn-transparent,
.btn.btn-link.btn-dropdown:focus.btn-transparent,
.btn.btn-link.btn-dropdown:focus-within.btn-transparent {
  background-color: transparent;
}
.btn.btn-link.btn-dropdown-buttons:hover,
.btn.btn-link.btn-dropdown-buttons:focus,
.btn.btn-link.btn-dropdown-buttons:focus-within {
  background-color: #1da1f2;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.btn.btn-notification-v2 {
  background-color: #4a90e2;
  border-color: #4a90e2;
}
.btn.btn-notification-v2.btn-colorless {
  background-color: transparent;
  color: #fff;
  border-color: #fff;
}
.btn.btn-notification-v2.btn-colorless:hover,
.btn.btn-notification-v2.btn-colorless:focus,
.btn.btn-notification-v2.btn-colorless:focus-within {
  background-color: #fff;
  color: #4a90e2;
}
.btn.btn-notification-v2.btn-reverse {
  background-color: white !important;
  color: #4a90e2 !important;
  border-color: #4a90e2 !important;
}
.btn.btn-notification-v2.btn-reverse:hover,
.btn.btn-notification-v2.btn-reverse:active {
  background-color: #4a90e2 !important;
  color: #fff !important;
}
.btn.btn-notification-v2.btn-reverse > .icon {
  fill: #4a90e2 !important;
}
.btn.btn-notification-v2.btn-reverse:hover > .icon {
  fill: #fff !important;
}
.btn.btn-notification-v2.btn-dropdown:hover,
.btn.btn-notification-v2.btn-dropdown:focus,
.btn.btn-notification-v2.btn-dropdown:focus-within {
  background-color: #fff;
  color: #4a90e2;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-color: #fff;
  box-shadow: 0 0.125rem 0.75rem 0 rgba(0, 0, 0, 0.15);
}
.btn.btn-notification-v2.btn-dropdown:hover > .icon,
.btn.btn-notification-v2.btn-dropdown:focus > .icon,
.btn.btn-notification-v2.btn-dropdown:focus-within > .icon {
  fill: #4a90e2;
}
.btn.btn-notification-v2.btn-dropdown:hover.btn-transparent,
.btn.btn-notification-v2.btn-dropdown:focus.btn-transparent,
.btn.btn-notification-v2.btn-dropdown:focus-within.btn-transparent {
  background-color: transparent;
}
.btn.btn-notification-v2.btn-dropdown-buttons:hover,
.btn.btn-notification-v2.btn-dropdown-buttons:focus,
.btn.btn-notification-v2.btn-dropdown-buttons:focus-within {
  background-color: #4a90e2;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.btn.btn-warning-v2 {
  background-color: #f5cf23;
  border-color: #f5cf23;
}
.btn.btn-warning-v2.btn-colorless {
  background-color: transparent;
  color: #fff;
  border-color: #fff;
}
.btn.btn-warning-v2.btn-colorless:hover,
.btn.btn-warning-v2.btn-colorless:focus,
.btn.btn-warning-v2.btn-colorless:focus-within {
  background-color: #fff;
  color: #f5cf23;
}
.btn.btn-warning-v2.btn-reverse {
  background-color: white !important;
  color: #f5cf23 !important;
  border-color: #f5cf23 !important;
}
.btn.btn-warning-v2.btn-reverse:hover,
.btn.btn-warning-v2.btn-reverse:active {
  background-color: #f5cf23 !important;
  color: #fff !important;
}
.btn.btn-warning-v2.btn-reverse > .icon {
  fill: #f5cf23 !important;
}
.btn.btn-warning-v2.btn-reverse:hover > .icon {
  fill: #fff !important;
}
.btn.btn-warning-v2.btn-dropdown:hover,
.btn.btn-warning-v2.btn-dropdown:focus,
.btn.btn-warning-v2.btn-dropdown:focus-within {
  background-color: #fff;
  color: #f5cf23;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-color: #fff;
  box-shadow: 0 0.125rem 0.75rem 0 rgba(0, 0, 0, 0.15);
}
.btn.btn-warning-v2.btn-dropdown:hover > .icon,
.btn.btn-warning-v2.btn-dropdown:focus > .icon,
.btn.btn-warning-v2.btn-dropdown:focus-within > .icon {
  fill: #f5cf23;
}
.btn.btn-warning-v2.btn-dropdown:hover.btn-transparent,
.btn.btn-warning-v2.btn-dropdown:focus.btn-transparent,
.btn.btn-warning-v2.btn-dropdown:focus-within.btn-transparent {
  background-color: transparent;
}
.btn.btn-warning-v2.btn-dropdown-buttons:hover,
.btn.btn-warning-v2.btn-dropdown-buttons:focus,
.btn.btn-warning-v2.btn-dropdown-buttons:focus-within {
  background-color: #f5cf23;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.btn.btn-danger-v2 {
  background-color: #ed5565;
  border-color: #ed5565;
}
.btn.btn-danger-v2.btn-colorless {
  background-color: transparent;
  color: #fff;
  border-color: #fff;
}
.btn.btn-danger-v2.btn-colorless:hover,
.btn.btn-danger-v2.btn-colorless:focus,
.btn.btn-danger-v2.btn-colorless:focus-within {
  background-color: #fff;
  color: #ed5565;
}
.btn.btn-danger-v2.btn-reverse {
  background-color: white !important;
  color: #ed5565 !important;
  border-color: #ed5565 !important;
}
.btn.btn-danger-v2.btn-reverse:hover,
.btn.btn-danger-v2.btn-reverse:active {
  background-color: #ed5565 !important;
  color: #fff !important;
}
.btn.btn-danger-v2.btn-reverse > .icon {
  fill: #ed5565 !important;
}
.btn.btn-danger-v2.btn-reverse:hover > .icon {
  fill: #fff !important;
}
.btn.btn-danger-v2.btn-dropdown:hover,
.btn.btn-danger-v2.btn-dropdown:focus,
.btn.btn-danger-v2.btn-dropdown:focus-within {
  background-color: #fff;
  color: #ed5565;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-color: #fff;
  box-shadow: 0 0.125rem 0.75rem 0 rgba(0, 0, 0, 0.15);
}
.btn.btn-danger-v2.btn-dropdown:hover > .icon,
.btn.btn-danger-v2.btn-dropdown:focus > .icon,
.btn.btn-danger-v2.btn-dropdown:focus-within > .icon {
  fill: #ed5565;
}
.btn.btn-danger-v2.btn-dropdown:hover.btn-transparent,
.btn.btn-danger-v2.btn-dropdown:focus.btn-transparent,
.btn.btn-danger-v2.btn-dropdown:focus-within.btn-transparent {
  background-color: transparent;
}
.btn.btn-danger-v2.btn-dropdown-buttons:hover,
.btn.btn-danger-v2.btn-dropdown-buttons:focus,
.btn.btn-danger-v2.btn-dropdown-buttons:focus-within {
  background-color: #ed5565;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.btn.btn-dark-danger-v2 {
  background-color: #d52626;
  border-color: #d52626;
}
.btn.btn-dark-danger-v2.btn-colorless {
  background-color: transparent;
  color: #fff;
  border-color: #fff;
}
.btn.btn-dark-danger-v2.btn-colorless:hover,
.btn.btn-dark-danger-v2.btn-colorless:focus,
.btn.btn-dark-danger-v2.btn-colorless:focus-within {
  background-color: #fff;
  color: #d52626;
}
.btn.btn-dark-danger-v2.btn-reverse {
  background-color: white !important;
  color: #d52626 !important;
  border-color: #d52626 !important;
}
.btn.btn-dark-danger-v2.btn-reverse:hover,
.btn.btn-dark-danger-v2.btn-reverse:active {
  background-color: #d52626 !important;
  color: #fff !important;
}
.btn.btn-dark-danger-v2.btn-reverse > .icon {
  fill: #d52626 !important;
}
.btn.btn-dark-danger-v2.btn-reverse:hover > .icon {
  fill: #fff !important;
}
.btn.btn-dark-danger-v2.btn-dropdown:hover,
.btn.btn-dark-danger-v2.btn-dropdown:focus,
.btn.btn-dark-danger-v2.btn-dropdown:focus-within {
  background-color: #fff;
  color: #d52626;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-color: #fff;
  box-shadow: 0 0.125rem 0.75rem 0 rgba(0, 0, 0, 0.15);
}
.btn.btn-dark-danger-v2.btn-dropdown:hover > .icon,
.btn.btn-dark-danger-v2.btn-dropdown:focus > .icon,
.btn.btn-dark-danger-v2.btn-dropdown:focus-within > .icon {
  fill: #d52626;
}
.btn.btn-dark-danger-v2.btn-dropdown:hover.btn-transparent,
.btn.btn-dark-danger-v2.btn-dropdown:focus.btn-transparent,
.btn.btn-dark-danger-v2.btn-dropdown:focus-within.btn-transparent {
  background-color: transparent;
}
.btn.btn-dark-danger-v2.btn-dropdown-buttons:hover,
.btn.btn-dark-danger-v2.btn-dropdown-buttons:focus,
.btn.btn-dark-danger-v2.btn-dropdown-buttons:focus-within {
  background-color: #d52626;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.btn.btn-light-shadow-v2 {
  background-color: #1d1d1b;
  border-color: #1d1d1b;
}
.btn.btn-light-shadow-v2.btn-colorless {
  background-color: transparent;
  color: #fff;
  border-color: #fff;
}
.btn.btn-light-shadow-v2.btn-colorless:hover,
.btn.btn-light-shadow-v2.btn-colorless:focus,
.btn.btn-light-shadow-v2.btn-colorless:focus-within {
  background-color: #fff;
  color: #1d1d1b;
}
.btn.btn-light-shadow-v2.btn-reverse {
  background-color: white !important;
  color: #1d1d1b !important;
  border-color: #1d1d1b !important;
}
.btn.btn-light-shadow-v2.btn-reverse:hover,
.btn.btn-light-shadow-v2.btn-reverse:active {
  background-color: #1d1d1b !important;
  color: #fff !important;
}
.btn.btn-light-shadow-v2.btn-reverse > .icon {
  fill: #1d1d1b !important;
}
.btn.btn-light-shadow-v2.btn-reverse:hover > .icon {
  fill: #fff !important;
}
.btn.btn-light-shadow-v2.btn-dropdown:hover,
.btn.btn-light-shadow-v2.btn-dropdown:focus,
.btn.btn-light-shadow-v2.btn-dropdown:focus-within {
  background-color: #fff;
  color: #1d1d1b;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-color: #fff;
  box-shadow: 0 0.125rem 0.75rem 0 rgba(0, 0, 0, 0.15);
}
.btn.btn-light-shadow-v2.btn-dropdown:hover > .icon,
.btn.btn-light-shadow-v2.btn-dropdown:focus > .icon,
.btn.btn-light-shadow-v2.btn-dropdown:focus-within > .icon {
  fill: #1d1d1b;
}
.btn.btn-light-shadow-v2.btn-dropdown:hover.btn-transparent,
.btn.btn-light-shadow-v2.btn-dropdown:focus.btn-transparent,
.btn.btn-light-shadow-v2.btn-dropdown:focus-within.btn-transparent {
  background-color: transparent;
}
.btn.btn-light-shadow-v2.btn-dropdown-buttons:hover,
.btn.btn-light-shadow-v2.btn-dropdown-buttons:focus,
.btn.btn-light-shadow-v2.btn-dropdown-buttons:focus-within {
  background-color: #1d1d1b;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.btn.btn-light-grey {
  background-color: #f1f1f1;
  border-color: #f1f1f1;
}
.btn.btn-light-grey.btn-colorless {
  background-color: transparent;
  color: #fff;
  border-color: #fff;
}
.btn.btn-light-grey.btn-colorless:hover,
.btn.btn-light-grey.btn-colorless:focus,
.btn.btn-light-grey.btn-colorless:focus-within {
  background-color: #fff;
  color: #f1f1f1;
}
.btn.btn-light-grey.btn-reverse {
  background-color: white !important;
  color: #f1f1f1 !important;
  border-color: #f1f1f1 !important;
}
.btn.btn-light-grey.btn-reverse:hover,
.btn.btn-light-grey.btn-reverse:active {
  background-color: #f1f1f1 !important;
  color: #fff !important;
}
.btn.btn-light-grey.btn-reverse > .icon {
  fill: #f1f1f1 !important;
}
.btn.btn-light-grey.btn-reverse:hover > .icon {
  fill: #fff !important;
}
.btn.btn-light-grey.btn-dropdown:hover,
.btn.btn-light-grey.btn-dropdown:focus,
.btn.btn-light-grey.btn-dropdown:focus-within {
  background-color: #fff;
  color: #f1f1f1;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-color: #fff;
  box-shadow: 0 0.125rem 0.75rem 0 rgba(0, 0, 0, 0.15);
}
.btn.btn-light-grey.btn-dropdown:hover > .icon,
.btn.btn-light-grey.btn-dropdown:focus > .icon,
.btn.btn-light-grey.btn-dropdown:focus-within > .icon {
  fill: #f1f1f1;
}
.btn.btn-light-grey.btn-dropdown:hover.btn-transparent,
.btn.btn-light-grey.btn-dropdown:focus.btn-transparent,
.btn.btn-light-grey.btn-dropdown:focus-within.btn-transparent {
  background-color: transparent;
}
.btn.btn-light-grey.btn-dropdown-buttons:hover,
.btn.btn-light-grey.btn-dropdown-buttons:focus,
.btn.btn-light-grey.btn-dropdown-buttons:focus-within {
  background-color: #f1f1f1;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.btn.btn-grey-v2 {
  background-color: #919190;
  border-color: #919190;
}
.btn.btn-grey-v2.btn-colorless {
  background-color: transparent;
  color: #fff;
  border-color: #fff;
}
.btn.btn-grey-v2.btn-colorless:hover,
.btn.btn-grey-v2.btn-colorless:focus,
.btn.btn-grey-v2.btn-colorless:focus-within {
  background-color: #fff;
  color: #919190;
}
.btn.btn-grey-v2.btn-reverse {
  background-color: white !important;
  color: #919190 !important;
  border-color: #919190 !important;
}
.btn.btn-grey-v2.btn-reverse:hover,
.btn.btn-grey-v2.btn-reverse:active {
  background-color: #919190 !important;
  color: #fff !important;
}
.btn.btn-grey-v2.btn-reverse > .icon {
  fill: #919190 !important;
}
.btn.btn-grey-v2.btn-reverse:hover > .icon {
  fill: #fff !important;
}
.btn.btn-grey-v2.btn-dropdown:hover,
.btn.btn-grey-v2.btn-dropdown:focus,
.btn.btn-grey-v2.btn-dropdown:focus-within {
  background-color: #fff;
  color: #919190;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-color: #fff;
  box-shadow: 0 0.125rem 0.75rem 0 rgba(0, 0, 0, 0.15);
}
.btn.btn-grey-v2.btn-dropdown:hover > .icon,
.btn.btn-grey-v2.btn-dropdown:focus > .icon,
.btn.btn-grey-v2.btn-dropdown:focus-within > .icon {
  fill: #919190;
}
.btn.btn-grey-v2.btn-dropdown:hover.btn-transparent,
.btn.btn-grey-v2.btn-dropdown:focus.btn-transparent,
.btn.btn-grey-v2.btn-dropdown:focus-within.btn-transparent {
  background-color: transparent;
}
.btn.btn-grey-v2.btn-dropdown-buttons:hover,
.btn.btn-grey-v2.btn-dropdown-buttons:focus,
.btn.btn-grey-v2.btn-dropdown-buttons:focus-within {
  background-color: #919190;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.btn.btn-lighter-v2 {
  background-color: #eaeaea;
  border-color: #eaeaea;
}
.btn.btn-lighter-v2.btn-colorless {
  background-color: transparent;
  color: #fff;
  border-color: #fff;
}
.btn.btn-lighter-v2.btn-colorless:hover,
.btn.btn-lighter-v2.btn-colorless:focus,
.btn.btn-lighter-v2.btn-colorless:focus-within {
  background-color: #fff;
  color: #eaeaea;
}
.btn.btn-lighter-v2.btn-reverse {
  background-color: white !important;
  color: #eaeaea !important;
  border-color: #eaeaea !important;
}
.btn.btn-lighter-v2.btn-reverse:hover,
.btn.btn-lighter-v2.btn-reverse:active {
  background-color: #eaeaea !important;
  color: #fff !important;
}
.btn.btn-lighter-v2.btn-reverse > .icon {
  fill: #eaeaea !important;
}
.btn.btn-lighter-v2.btn-reverse:hover > .icon {
  fill: #fff !important;
}
.btn.btn-lighter-v2.btn-dropdown:hover,
.btn.btn-lighter-v2.btn-dropdown:focus,
.btn.btn-lighter-v2.btn-dropdown:focus-within {
  background-color: #fff;
  color: #eaeaea;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-color: #fff;
  box-shadow: 0 0.125rem 0.75rem 0 rgba(0, 0, 0, 0.15);
}
.btn.btn-lighter-v2.btn-dropdown:hover > .icon,
.btn.btn-lighter-v2.btn-dropdown:focus > .icon,
.btn.btn-lighter-v2.btn-dropdown:focus-within > .icon {
  fill: #eaeaea;
}
.btn.btn-lighter-v2.btn-dropdown:hover.btn-transparent,
.btn.btn-lighter-v2.btn-dropdown:focus.btn-transparent,
.btn.btn-lighter-v2.btn-dropdown:focus-within.btn-transparent {
  background-color: transparent;
}
.btn.btn-lighter-v2.btn-dropdown-buttons:hover,
.btn.btn-lighter-v2.btn-dropdown-buttons:focus,
.btn.btn-lighter-v2.btn-dropdown-buttons:focus-within {
  background-color: #eaeaea;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.btn.btn-light-grey-v2 {
  background-color: #bbb;
  border-color: #bbb;
}
.btn.btn-light-grey-v2.btn-colorless {
  background-color: transparent;
  color: #fff;
  border-color: #fff;
}
.btn.btn-light-grey-v2.btn-colorless:hover,
.btn.btn-light-grey-v2.btn-colorless:focus,
.btn.btn-light-grey-v2.btn-colorless:focus-within {
  background-color: #fff;
  color: #bbb;
}
.btn.btn-light-grey-v2.btn-reverse {
  background-color: white !important;
  color: #bbb !important;
  border-color: #bbb !important;
}
.btn.btn-light-grey-v2.btn-reverse:hover,
.btn.btn-light-grey-v2.btn-reverse:active {
  background-color: #bbb !important;
  color: #fff !important;
}
.btn.btn-light-grey-v2.btn-reverse > .icon {
  fill: #bbb !important;
}
.btn.btn-light-grey-v2.btn-reverse:hover > .icon {
  fill: #fff !important;
}
.btn.btn-light-grey-v2.btn-dropdown:hover,
.btn.btn-light-grey-v2.btn-dropdown:focus,
.btn.btn-light-grey-v2.btn-dropdown:focus-within {
  background-color: #fff;
  color: #bbb;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-color: #fff;
  box-shadow: 0 0.125rem 0.75rem 0 rgba(0, 0, 0, 0.15);
}
.btn.btn-light-grey-v2.btn-dropdown:hover > .icon,
.btn.btn-light-grey-v2.btn-dropdown:focus > .icon,
.btn.btn-light-grey-v2.btn-dropdown:focus-within > .icon {
  fill: #bbb;
}
.btn.btn-light-grey-v2.btn-dropdown:hover.btn-transparent,
.btn.btn-light-grey-v2.btn-dropdown:focus.btn-transparent,
.btn.btn-light-grey-v2.btn-dropdown:focus-within.btn-transparent {
  background-color: transparent;
}
.btn.btn-light-grey-v2.btn-dropdown-buttons:hover,
.btn.btn-light-grey-v2.btn-dropdown-buttons:focus,
.btn.btn-light-grey-v2.btn-dropdown-buttons:focus-within {
  background-color: #bbb;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.btn.btn-light-grey-opacity-v2 {
  background-color: rgba(187, 187, 187, 0.5019607843);
  border-color: rgba(187, 187, 187, 0.5019607843);
}
.btn.btn-light-grey-opacity-v2.btn-colorless {
  background-color: transparent;
  color: #fff;
  border-color: #fff;
}
.btn.btn-light-grey-opacity-v2.btn-colorless:hover,
.btn.btn-light-grey-opacity-v2.btn-colorless:focus,
.btn.btn-light-grey-opacity-v2.btn-colorless:focus-within {
  background-color: #fff;
  color: rgba(187, 187, 187, 0.5019607843);
}
.btn.btn-light-grey-opacity-v2.btn-reverse {
  background-color: white !important;
  color: rgba(187, 187, 187, 0.5019607843) !important;
  border-color: rgba(187, 187, 187, 0.5019607843) !important;
}
.btn.btn-light-grey-opacity-v2.btn-reverse:hover,
.btn.btn-light-grey-opacity-v2.btn-reverse:active {
  background-color: rgba(187, 187, 187, 0.5019607843) !important;
  color: #fff !important;
}
.btn.btn-light-grey-opacity-v2.btn-reverse > .icon {
  fill: rgba(187, 187, 187, 0.5019607843) !important;
}
.btn.btn-light-grey-opacity-v2.btn-reverse:hover > .icon {
  fill: #fff !important;
}
.btn.btn-light-grey-opacity-v2.btn-dropdown:hover,
.btn.btn-light-grey-opacity-v2.btn-dropdown:focus,
.btn.btn-light-grey-opacity-v2.btn-dropdown:focus-within {
  background-color: #fff;
  color: rgba(187, 187, 187, 0.5019607843);
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-color: #fff;
  box-shadow: 0 0.125rem 0.75rem 0 rgba(0, 0, 0, 0.15);
}
.btn.btn-light-grey-opacity-v2.btn-dropdown:hover > .icon,
.btn.btn-light-grey-opacity-v2.btn-dropdown:focus > .icon,
.btn.btn-light-grey-opacity-v2.btn-dropdown:focus-within > .icon {
  fill: rgba(187, 187, 187, 0.5019607843);
}
.btn.btn-light-grey-opacity-v2.btn-dropdown:hover.btn-transparent,
.btn.btn-light-grey-opacity-v2.btn-dropdown:focus.btn-transparent,
.btn.btn-light-grey-opacity-v2.btn-dropdown:focus-within.btn-transparent {
  background-color: transparent;
}
.btn.btn-light-grey-opacity-v2.btn-dropdown-buttons:hover,
.btn.btn-light-grey-opacity-v2.btn-dropdown-buttons:focus,
.btn.btn-light-grey-opacity-v2.btn-dropdown-buttons:focus-within {
  background-color: rgba(187, 187, 187, 0.5019607843);
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.btn.btn-danger-light {
  background-color: #e62222;
  border-color: #e62222;
}
.btn.btn-danger-light.btn-colorless {
  background-color: transparent;
  color: #fff;
  border-color: #fff;
}
.btn.btn-danger-light.btn-colorless:hover,
.btn.btn-danger-light.btn-colorless:focus,
.btn.btn-danger-light.btn-colorless:focus-within {
  background-color: #fff;
  color: #e62222;
}
.btn.btn-danger-light.btn-reverse {
  background-color: white !important;
  color: #e62222 !important;
  border-color: #e62222 !important;
}
.btn.btn-danger-light.btn-reverse:hover,
.btn.btn-danger-light.btn-reverse:active {
  background-color: #e62222 !important;
  color: #fff !important;
}
.btn.btn-danger-light.btn-reverse > .icon {
  fill: #e62222 !important;
}
.btn.btn-danger-light.btn-reverse:hover > .icon {
  fill: #fff !important;
}
.btn.btn-danger-light.btn-dropdown:hover,
.btn.btn-danger-light.btn-dropdown:focus,
.btn.btn-danger-light.btn-dropdown:focus-within {
  background-color: #fff;
  color: #e62222;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-color: #fff;
  box-shadow: 0 0.125rem 0.75rem 0 rgba(0, 0, 0, 0.15);
}
.btn.btn-danger-light.btn-dropdown:hover > .icon,
.btn.btn-danger-light.btn-dropdown:focus > .icon,
.btn.btn-danger-light.btn-dropdown:focus-within > .icon {
  fill: #e62222;
}
.btn.btn-danger-light.btn-dropdown:hover.btn-transparent,
.btn.btn-danger-light.btn-dropdown:focus.btn-transparent,
.btn.btn-danger-light.btn-dropdown:focus-within.btn-transparent {
  background-color: transparent;
}
.btn.btn-danger-light.btn-dropdown-buttons:hover,
.btn.btn-danger-light.btn-dropdown-buttons:focus,
.btn.btn-danger-light.btn-dropdown-buttons:focus-within {
  background-color: #e62222;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.btn.btn-grey-opacity {
  background-color: rgba(151, 151, 151, 0.2);
  border-color: rgba(151, 151, 151, 0.2);
}
.btn.btn-grey-opacity.btn-colorless {
  background-color: transparent;
  color: #fff;
  border-color: #fff;
}
.btn.btn-grey-opacity.btn-colorless:hover,
.btn.btn-grey-opacity.btn-colorless:focus,
.btn.btn-grey-opacity.btn-colorless:focus-within {
  background-color: #fff;
  color: rgba(151, 151, 151, 0.2);
}
.btn.btn-grey-opacity.btn-reverse {
  background-color: white !important;
  color: rgba(151, 151, 151, 0.2) !important;
  border-color: rgba(151, 151, 151, 0.2) !important;
}
.btn.btn-grey-opacity.btn-reverse:hover,
.btn.btn-grey-opacity.btn-reverse:active {
  background-color: rgba(151, 151, 151, 0.2) !important;
  color: #fff !important;
}
.btn.btn-grey-opacity.btn-reverse > .icon {
  fill: rgba(151, 151, 151, 0.2) !important;
}
.btn.btn-grey-opacity.btn-reverse:hover > .icon {
  fill: #fff !important;
}
.btn.btn-grey-opacity.btn-dropdown:hover,
.btn.btn-grey-opacity.btn-dropdown:focus,
.btn.btn-grey-opacity.btn-dropdown:focus-within {
  background-color: #fff;
  color: rgba(151, 151, 151, 0.2);
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-color: #fff;
  box-shadow: 0 0.125rem 0.75rem 0 rgba(0, 0, 0, 0.15);
}
.btn.btn-grey-opacity.btn-dropdown:hover > .icon,
.btn.btn-grey-opacity.btn-dropdown:focus > .icon,
.btn.btn-grey-opacity.btn-dropdown:focus-within > .icon {
  fill: rgba(151, 151, 151, 0.2);
}
.btn.btn-grey-opacity.btn-dropdown:hover.btn-transparent,
.btn.btn-grey-opacity.btn-dropdown:focus.btn-transparent,
.btn.btn-grey-opacity.btn-dropdown:focus-within.btn-transparent {
  background-color: transparent;
}
.btn.btn-grey-opacity.btn-dropdown-buttons:hover,
.btn.btn-grey-opacity.btn-dropdown-buttons:focus,
.btn.btn-grey-opacity.btn-dropdown-buttons:focus-within {
  background-color: rgba(151, 151, 151, 0.2);
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.btn.btn-success-v2 {
  background-color: #00a65c;
  border-color: #00a65c;
}
.btn.btn-success-v2.btn-colorless {
  background-color: transparent;
  color: #fff;
  border-color: #fff;
}
.btn.btn-success-v2.btn-colorless:hover,
.btn.btn-success-v2.btn-colorless:focus,
.btn.btn-success-v2.btn-colorless:focus-within {
  background-color: #fff;
  color: #00a65c;
}
.btn.btn-success-v2.btn-reverse {
  background-color: white !important;
  color: #00a65c !important;
  border-color: #00a65c !important;
}
.btn.btn-success-v2.btn-reverse:hover,
.btn.btn-success-v2.btn-reverse:active {
  background-color: #00a65c !important;
  color: #fff !important;
}
.btn.btn-success-v2.btn-reverse > .icon {
  fill: #00a65c !important;
}
.btn.btn-success-v2.btn-reverse:hover > .icon {
  fill: #fff !important;
}
.btn.btn-success-v2.btn-dropdown:hover,
.btn.btn-success-v2.btn-dropdown:focus,
.btn.btn-success-v2.btn-dropdown:focus-within {
  background-color: #fff;
  color: #00a65c;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-color: #fff;
  box-shadow: 0 0.125rem 0.75rem 0 rgba(0, 0, 0, 0.15);
}
.btn.btn-success-v2.btn-dropdown:hover > .icon,
.btn.btn-success-v2.btn-dropdown:focus > .icon,
.btn.btn-success-v2.btn-dropdown:focus-within > .icon {
  fill: #00a65c;
}
.btn.btn-success-v2.btn-dropdown:hover.btn-transparent,
.btn.btn-success-v2.btn-dropdown:focus.btn-transparent,
.btn.btn-success-v2.btn-dropdown:focus-within.btn-transparent {
  background-color: transparent;
}
.btn.btn-success-v2.btn-dropdown-buttons:hover,
.btn.btn-success-v2.btn-dropdown-buttons:focus,
.btn.btn-success-v2.btn-dropdown-buttons:focus-within {
  background-color: #00a65c;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.btn.btn-dark-grey {
  background-color: #8e8e8d;
  border-color: #8e8e8d;
}
.btn.btn-dark-grey.btn-colorless {
  background-color: transparent;
  color: #fff;
  border-color: #fff;
}
.btn.btn-dark-grey.btn-colorless:hover,
.btn.btn-dark-grey.btn-colorless:focus,
.btn.btn-dark-grey.btn-colorless:focus-within {
  background-color: #fff;
  color: #8e8e8d;
}
.btn.btn-dark-grey.btn-reverse {
  background-color: white !important;
  color: #8e8e8d !important;
  border-color: #8e8e8d !important;
}
.btn.btn-dark-grey.btn-reverse:hover,
.btn.btn-dark-grey.btn-reverse:active {
  background-color: #8e8e8d !important;
  color: #fff !important;
}
.btn.btn-dark-grey.btn-reverse > .icon {
  fill: #8e8e8d !important;
}
.btn.btn-dark-grey.btn-reverse:hover > .icon {
  fill: #fff !important;
}
.btn.btn-dark-grey.btn-dropdown:hover,
.btn.btn-dark-grey.btn-dropdown:focus,
.btn.btn-dark-grey.btn-dropdown:focus-within {
  background-color: #fff;
  color: #8e8e8d;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-color: #fff;
  box-shadow: 0 0.125rem 0.75rem 0 rgba(0, 0, 0, 0.15);
}
.btn.btn-dark-grey.btn-dropdown:hover > .icon,
.btn.btn-dark-grey.btn-dropdown:focus > .icon,
.btn.btn-dark-grey.btn-dropdown:focus-within > .icon {
  fill: #8e8e8d;
}
.btn.btn-dark-grey.btn-dropdown:hover.btn-transparent,
.btn.btn-dark-grey.btn-dropdown:focus.btn-transparent,
.btn.btn-dark-grey.btn-dropdown:focus-within.btn-transparent {
  background-color: transparent;
}
.btn.btn-dark-grey.btn-dropdown-buttons:hover,
.btn.btn-dark-grey.btn-dropdown-buttons:focus,
.btn.btn-dark-grey.btn-dropdown-buttons:focus-within {
  background-color: #8e8e8d;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.btn.btn-lighter-grey {
  background-color: #e3e3e3;
  border-color: #e3e3e3;
}
.btn.btn-lighter-grey.btn-colorless {
  background-color: transparent;
  color: #fff;
  border-color: #fff;
}
.btn.btn-lighter-grey.btn-colorless:hover,
.btn.btn-lighter-grey.btn-colorless:focus,
.btn.btn-lighter-grey.btn-colorless:focus-within {
  background-color: #fff;
  color: #e3e3e3;
}
.btn.btn-lighter-grey.btn-reverse {
  background-color: white !important;
  color: #e3e3e3 !important;
  border-color: #e3e3e3 !important;
}
.btn.btn-lighter-grey.btn-reverse:hover,
.btn.btn-lighter-grey.btn-reverse:active {
  background-color: #e3e3e3 !important;
  color: #fff !important;
}
.btn.btn-lighter-grey.btn-reverse > .icon {
  fill: #e3e3e3 !important;
}
.btn.btn-lighter-grey.btn-reverse:hover > .icon {
  fill: #fff !important;
}
.btn.btn-lighter-grey.btn-dropdown:hover,
.btn.btn-lighter-grey.btn-dropdown:focus,
.btn.btn-lighter-grey.btn-dropdown:focus-within {
  background-color: #fff;
  color: #e3e3e3;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-color: #fff;
  box-shadow: 0 0.125rem 0.75rem 0 rgba(0, 0, 0, 0.15);
}
.btn.btn-lighter-grey.btn-dropdown:hover > .icon,
.btn.btn-lighter-grey.btn-dropdown:focus > .icon,
.btn.btn-lighter-grey.btn-dropdown:focus-within > .icon {
  fill: #e3e3e3;
}
.btn.btn-lighter-grey.btn-dropdown:hover.btn-transparent,
.btn.btn-lighter-grey.btn-dropdown:focus.btn-transparent,
.btn.btn-lighter-grey.btn-dropdown:focus-within.btn-transparent {
  background-color: transparent;
}
.btn.btn-lighter-grey.btn-dropdown-buttons:hover,
.btn.btn-lighter-grey.btn-dropdown-buttons:focus,
.btn.btn-lighter-grey.btn-dropdown-buttons:focus-within {
  background-color: #e3e3e3;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.btn.btn-darker-grey {
  background-color: #535350;
  border-color: #535350;
}
.btn.btn-darker-grey.btn-colorless {
  background-color: transparent;
  color: #fff;
  border-color: #fff;
}
.btn.btn-darker-grey.btn-colorless:hover,
.btn.btn-darker-grey.btn-colorless:focus,
.btn.btn-darker-grey.btn-colorless:focus-within {
  background-color: #fff;
  color: #535350;
}
.btn.btn-darker-grey.btn-reverse {
  background-color: white !important;
  color: #535350 !important;
  border-color: #535350 !important;
}
.btn.btn-darker-grey.btn-reverse:hover,
.btn.btn-darker-grey.btn-reverse:active {
  background-color: #535350 !important;
  color: #fff !important;
}
.btn.btn-darker-grey.btn-reverse > .icon {
  fill: #535350 !important;
}
.btn.btn-darker-grey.btn-reverse:hover > .icon {
  fill: #fff !important;
}
.btn.btn-darker-grey.btn-dropdown:hover,
.btn.btn-darker-grey.btn-dropdown:focus,
.btn.btn-darker-grey.btn-dropdown:focus-within {
  background-color: #fff;
  color: #535350;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-color: #fff;
  box-shadow: 0 0.125rem 0.75rem 0 rgba(0, 0, 0, 0.15);
}
.btn.btn-darker-grey.btn-dropdown:hover > .icon,
.btn.btn-darker-grey.btn-dropdown:focus > .icon,
.btn.btn-darker-grey.btn-dropdown:focus-within > .icon {
  fill: #535350;
}
.btn.btn-darker-grey.btn-dropdown:hover.btn-transparent,
.btn.btn-darker-grey.btn-dropdown:focus.btn-transparent,
.btn.btn-darker-grey.btn-dropdown:focus-within.btn-transparent {
  background-color: transparent;
}
.btn.btn-darker-grey.btn-dropdown-buttons:hover,
.btn.btn-darker-grey.btn-dropdown-buttons:focus,
.btn.btn-darker-grey.btn-dropdown-buttons:focus-within {
  background-color: #535350;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.btn.btn-light-v2 {
  background-color: #f7f9fa;
  border-color: #f7f9fa;
}
.btn.btn-light-v2.btn-colorless {
  background-color: transparent;
  color: #fff;
  border-color: #fff;
}
.btn.btn-light-v2.btn-colorless:hover,
.btn.btn-light-v2.btn-colorless:focus,
.btn.btn-light-v2.btn-colorless:focus-within {
  background-color: #fff;
  color: #f7f9fa;
}
.btn.btn-light-v2.btn-reverse {
  background-color: white !important;
  color: #f7f9fa !important;
  border-color: #f7f9fa !important;
}
.btn.btn-light-v2.btn-reverse:hover,
.btn.btn-light-v2.btn-reverse:active {
  background-color: #f7f9fa !important;
  color: #fff !important;
}
.btn.btn-light-v2.btn-reverse > .icon {
  fill: #f7f9fa !important;
}
.btn.btn-light-v2.btn-reverse:hover > .icon {
  fill: #fff !important;
}
.btn.btn-light-v2.btn-dropdown:hover,
.btn.btn-light-v2.btn-dropdown:focus,
.btn.btn-light-v2.btn-dropdown:focus-within {
  background-color: #fff;
  color: #f7f9fa;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-color: #fff;
  box-shadow: 0 0.125rem 0.75rem 0 rgba(0, 0, 0, 0.15);
}
.btn.btn-light-v2.btn-dropdown:hover > .icon,
.btn.btn-light-v2.btn-dropdown:focus > .icon,
.btn.btn-light-v2.btn-dropdown:focus-within > .icon {
  fill: #f7f9fa;
}
.btn.btn-light-v2.btn-dropdown:hover.btn-transparent,
.btn.btn-light-v2.btn-dropdown:focus.btn-transparent,
.btn.btn-light-v2.btn-dropdown:focus-within.btn-transparent {
  background-color: transparent;
}
.btn.btn-light-v2.btn-dropdown-buttons:hover,
.btn.btn-light-v2.btn-dropdown-buttons:focus,
.btn.btn-light-v2.btn-dropdown-buttons:focus-within {
  background-color: #f7f9fa;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.btn.btn-lightest-grey {
  background-color: #e2e2e2;
  border-color: #e2e2e2;
}
.btn.btn-lightest-grey.btn-colorless {
  background-color: transparent;
  color: #fff;
  border-color: #fff;
}
.btn.btn-lightest-grey.btn-colorless:hover,
.btn.btn-lightest-grey.btn-colorless:focus,
.btn.btn-lightest-grey.btn-colorless:focus-within {
  background-color: #fff;
  color: #e2e2e2;
}
.btn.btn-lightest-grey.btn-reverse {
  background-color: white !important;
  color: #e2e2e2 !important;
  border-color: #e2e2e2 !important;
}
.btn.btn-lightest-grey.btn-reverse:hover,
.btn.btn-lightest-grey.btn-reverse:active {
  background-color: #e2e2e2 !important;
  color: #fff !important;
}
.btn.btn-lightest-grey.btn-reverse > .icon {
  fill: #e2e2e2 !important;
}
.btn.btn-lightest-grey.btn-reverse:hover > .icon {
  fill: #fff !important;
}
.btn.btn-lightest-grey.btn-dropdown:hover,
.btn.btn-lightest-grey.btn-dropdown:focus,
.btn.btn-lightest-grey.btn-dropdown:focus-within {
  background-color: #fff;
  color: #e2e2e2;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-color: #fff;
  box-shadow: 0 0.125rem 0.75rem 0 rgba(0, 0, 0, 0.15);
}
.btn.btn-lightest-grey.btn-dropdown:hover > .icon,
.btn.btn-lightest-grey.btn-dropdown:focus > .icon,
.btn.btn-lightest-grey.btn-dropdown:focus-within > .icon {
  fill: #e2e2e2;
}
.btn.btn-lightest-grey.btn-dropdown:hover.btn-transparent,
.btn.btn-lightest-grey.btn-dropdown:focus.btn-transparent,
.btn.btn-lightest-grey.btn-dropdown:focus-within.btn-transparent {
  background-color: transparent;
}
.btn.btn-lightest-grey.btn-dropdown-buttons:hover,
.btn.btn-lightest-grey.btn-dropdown-buttons:focus,
.btn.btn-lightest-grey.btn-dropdown-buttons:focus-within {
  background-color: #e2e2e2;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.btn.btn-lightest-v2 {
  background-color: #efefef;
  border-color: #efefef;
}
.btn.btn-lightest-v2.btn-colorless {
  background-color: transparent;
  color: #fff;
  border-color: #fff;
}
.btn.btn-lightest-v2.btn-colorless:hover,
.btn.btn-lightest-v2.btn-colorless:focus,
.btn.btn-lightest-v2.btn-colorless:focus-within {
  background-color: #fff;
  color: #efefef;
}
.btn.btn-lightest-v2.btn-reverse {
  background-color: white !important;
  color: #efefef !important;
  border-color: #efefef !important;
}
.btn.btn-lightest-v2.btn-reverse:hover,
.btn.btn-lightest-v2.btn-reverse:active {
  background-color: #efefef !important;
  color: #fff !important;
}
.btn.btn-lightest-v2.btn-reverse > .icon {
  fill: #efefef !important;
}
.btn.btn-lightest-v2.btn-reverse:hover > .icon {
  fill: #fff !important;
}
.btn.btn-lightest-v2.btn-dropdown:hover,
.btn.btn-lightest-v2.btn-dropdown:focus,
.btn.btn-lightest-v2.btn-dropdown:focus-within {
  background-color: #fff;
  color: #efefef;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-color: #fff;
  box-shadow: 0 0.125rem 0.75rem 0 rgba(0, 0, 0, 0.15);
}
.btn.btn-lightest-v2.btn-dropdown:hover > .icon,
.btn.btn-lightest-v2.btn-dropdown:focus > .icon,
.btn.btn-lightest-v2.btn-dropdown:focus-within > .icon {
  fill: #efefef;
}
.btn.btn-lightest-v2.btn-dropdown:hover.btn-transparent,
.btn.btn-lightest-v2.btn-dropdown:focus.btn-transparent,
.btn.btn-lightest-v2.btn-dropdown:focus-within.btn-transparent {
  background-color: transparent;
}
.btn.btn-lightest-v2.btn-dropdown-buttons:hover,
.btn.btn-lightest-v2.btn-dropdown-buttons:focus,
.btn.btn-lightest-v2.btn-dropdown-buttons:focus-within {
  background-color: #efefef;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.btn.btn-dark-v2 {
  background-color: #d8d8d8;
  border-color: #d8d8d8;
}
.btn.btn-dark-v2.btn-colorless {
  background-color: transparent;
  color: #fff;
  border-color: #fff;
}
.btn.btn-dark-v2.btn-colorless:hover,
.btn.btn-dark-v2.btn-colorless:focus,
.btn.btn-dark-v2.btn-colorless:focus-within {
  background-color: #fff;
  color: #d8d8d8;
}
.btn.btn-dark-v2.btn-reverse {
  background-color: white !important;
  color: #d8d8d8 !important;
  border-color: #d8d8d8 !important;
}
.btn.btn-dark-v2.btn-reverse:hover,
.btn.btn-dark-v2.btn-reverse:active {
  background-color: #d8d8d8 !important;
  color: #fff !important;
}
.btn.btn-dark-v2.btn-reverse > .icon {
  fill: #d8d8d8 !important;
}
.btn.btn-dark-v2.btn-reverse:hover > .icon {
  fill: #fff !important;
}
.btn.btn-dark-v2.btn-dropdown:hover,
.btn.btn-dark-v2.btn-dropdown:focus,
.btn.btn-dark-v2.btn-dropdown:focus-within {
  background-color: #fff;
  color: #d8d8d8;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-color: #fff;
  box-shadow: 0 0.125rem 0.75rem 0 rgba(0, 0, 0, 0.15);
}
.btn.btn-dark-v2.btn-dropdown:hover > .icon,
.btn.btn-dark-v2.btn-dropdown:focus > .icon,
.btn.btn-dark-v2.btn-dropdown:focus-within > .icon {
  fill: #d8d8d8;
}
.btn.btn-dark-v2.btn-dropdown:hover.btn-transparent,
.btn.btn-dark-v2.btn-dropdown:focus.btn-transparent,
.btn.btn-dark-v2.btn-dropdown:focus-within.btn-transparent {
  background-color: transparent;
}
.btn.btn-dark-v2.btn-dropdown-buttons:hover,
.btn.btn-dark-v2.btn-dropdown-buttons:focus,
.btn.btn-dark-v2.btn-dropdown-buttons:focus-within {
  background-color: #d8d8d8;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.btn.btn-disabled-2 {
  background-color: #b2b2b2;
  border-color: #b2b2b2;
}
.btn.btn-disabled-2.btn-colorless {
  background-color: transparent;
  color: #fff;
  border-color: #fff;
}
.btn.btn-disabled-2.btn-colorless:hover,
.btn.btn-disabled-2.btn-colorless:focus,
.btn.btn-disabled-2.btn-colorless:focus-within {
  background-color: #fff;
  color: #b2b2b2;
}
.btn.btn-disabled-2.btn-reverse {
  background-color: white !important;
  color: #b2b2b2 !important;
  border-color: #b2b2b2 !important;
}
.btn.btn-disabled-2.btn-reverse:hover,
.btn.btn-disabled-2.btn-reverse:active {
  background-color: #b2b2b2 !important;
  color: #fff !important;
}
.btn.btn-disabled-2.btn-reverse > .icon {
  fill: #b2b2b2 !important;
}
.btn.btn-disabled-2.btn-reverse:hover > .icon {
  fill: #fff !important;
}
.btn.btn-disabled-2.btn-dropdown:hover,
.btn.btn-disabled-2.btn-dropdown:focus,
.btn.btn-disabled-2.btn-dropdown:focus-within {
  background-color: #fff;
  color: #b2b2b2;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-color: #fff;
  box-shadow: 0 0.125rem 0.75rem 0 rgba(0, 0, 0, 0.15);
}
.btn.btn-disabled-2.btn-dropdown:hover > .icon,
.btn.btn-disabled-2.btn-dropdown:focus > .icon,
.btn.btn-disabled-2.btn-dropdown:focus-within > .icon {
  fill: #b2b2b2;
}
.btn.btn-disabled-2.btn-dropdown:hover.btn-transparent,
.btn.btn-disabled-2.btn-dropdown:focus.btn-transparent,
.btn.btn-disabled-2.btn-dropdown:focus-within.btn-transparent {
  background-color: transparent;
}
.btn.btn-disabled-2.btn-dropdown-buttons:hover,
.btn.btn-disabled-2.btn-dropdown-buttons:focus,
.btn.btn-disabled-2.btn-dropdown-buttons:focus-within {
  background-color: #b2b2b2;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.btn.btn-grey-opacity-2 {
  background-color: rgba(151, 151, 151, 0.2705882353);
  border-color: rgba(151, 151, 151, 0.2705882353);
}
.btn.btn-grey-opacity-2.btn-colorless {
  background-color: transparent;
  color: #fff;
  border-color: #fff;
}
.btn.btn-grey-opacity-2.btn-colorless:hover,
.btn.btn-grey-opacity-2.btn-colorless:focus,
.btn.btn-grey-opacity-2.btn-colorless:focus-within {
  background-color: #fff;
  color: rgba(151, 151, 151, 0.2705882353);
}
.btn.btn-grey-opacity-2.btn-reverse {
  background-color: white !important;
  color: rgba(151, 151, 151, 0.2705882353) !important;
  border-color: rgba(151, 151, 151, 0.2705882353) !important;
}
.btn.btn-grey-opacity-2.btn-reverse:hover,
.btn.btn-grey-opacity-2.btn-reverse:active {
  background-color: rgba(151, 151, 151, 0.2705882353) !important;
  color: #fff !important;
}
.btn.btn-grey-opacity-2.btn-reverse > .icon {
  fill: rgba(151, 151, 151, 0.2705882353) !important;
}
.btn.btn-grey-opacity-2.btn-reverse:hover > .icon {
  fill: #fff !important;
}
.btn.btn-grey-opacity-2.btn-dropdown:hover,
.btn.btn-grey-opacity-2.btn-dropdown:focus,
.btn.btn-grey-opacity-2.btn-dropdown:focus-within {
  background-color: #fff;
  color: rgba(151, 151, 151, 0.2705882353);
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-color: #fff;
  box-shadow: 0 0.125rem 0.75rem 0 rgba(0, 0, 0, 0.15);
}
.btn.btn-grey-opacity-2.btn-dropdown:hover > .icon,
.btn.btn-grey-opacity-2.btn-dropdown:focus > .icon,
.btn.btn-grey-opacity-2.btn-dropdown:focus-within > .icon {
  fill: rgba(151, 151, 151, 0.2705882353);
}
.btn.btn-grey-opacity-2.btn-dropdown:hover.btn-transparent,
.btn.btn-grey-opacity-2.btn-dropdown:focus.btn-transparent,
.btn.btn-grey-opacity-2.btn-dropdown:focus-within.btn-transparent {
  background-color: transparent;
}
.btn.btn-grey-opacity-2.btn-dropdown-buttons:hover,
.btn.btn-grey-opacity-2.btn-dropdown-buttons:focus,
.btn.btn-grey-opacity-2.btn-dropdown-buttons:focus-within {
  background-color: rgba(151, 151, 151, 0.2705882353);
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.btn.btn-light-v3 {
  background-color: #dedede;
  border-color: #dedede;
}
.btn.btn-light-v3.btn-colorless {
  background-color: transparent;
  color: #fff;
  border-color: #fff;
}
.btn.btn-light-v3.btn-colorless:hover,
.btn.btn-light-v3.btn-colorless:focus,
.btn.btn-light-v3.btn-colorless:focus-within {
  background-color: #fff;
  color: #dedede;
}
.btn.btn-light-v3.btn-reverse {
  background-color: white !important;
  color: #dedede !important;
  border-color: #dedede !important;
}
.btn.btn-light-v3.btn-reverse:hover,
.btn.btn-light-v3.btn-reverse:active {
  background-color: #dedede !important;
  color: #fff !important;
}
.btn.btn-light-v3.btn-reverse > .icon {
  fill: #dedede !important;
}
.btn.btn-light-v3.btn-reverse:hover > .icon {
  fill: #fff !important;
}
.btn.btn-light-v3.btn-dropdown:hover,
.btn.btn-light-v3.btn-dropdown:focus,
.btn.btn-light-v3.btn-dropdown:focus-within {
  background-color: #fff;
  color: #dedede;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-color: #fff;
  box-shadow: 0 0.125rem 0.75rem 0 rgba(0, 0, 0, 0.15);
}
.btn.btn-light-v3.btn-dropdown:hover > .icon,
.btn.btn-light-v3.btn-dropdown:focus > .icon,
.btn.btn-light-v3.btn-dropdown:focus-within > .icon {
  fill: #dedede;
}
.btn.btn-light-v3.btn-dropdown:hover.btn-transparent,
.btn.btn-light-v3.btn-dropdown:focus.btn-transparent,
.btn.btn-light-v3.btn-dropdown:focus-within.btn-transparent {
  background-color: transparent;
}
.btn.btn-light-v3.btn-dropdown-buttons:hover,
.btn.btn-light-v3.btn-dropdown-buttons:focus,
.btn.btn-light-v3.btn-dropdown-buttons:focus-within {
  background-color: #dedede;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.btn.btn-purple {
  background-color: #02271f;
  border-color: #02271f;
}
.btn.btn-purple.btn-colorless {
  background-color: transparent;
  color: #fff;
  border-color: #fff;
}
.btn.btn-purple.btn-colorless:hover,
.btn.btn-purple.btn-colorless:focus,
.btn.btn-purple.btn-colorless:focus-within {
  background-color: #fff;
  color: #02271f;
}
.btn.btn-purple.btn-reverse {
  background-color: white !important;
  color: #02271f !important;
  border-color: #02271f !important;
}
.btn.btn-purple.btn-reverse:hover,
.btn.btn-purple.btn-reverse:active {
  background-color: #02271f !important;
  color: #fff !important;
}
.btn.btn-purple.btn-reverse > .icon {
  fill: #02271f !important;
}
.btn.btn-purple.btn-reverse:hover > .icon {
  fill: #fff !important;
}
.btn.btn-purple.btn-dropdown:hover,
.btn.btn-purple.btn-dropdown:focus,
.btn.btn-purple.btn-dropdown:focus-within {
  background-color: #fff;
  color: #02271f;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-color: #fff;
  box-shadow: 0 0.125rem 0.75rem 0 rgba(0, 0, 0, 0.15);
}
.btn.btn-purple.btn-dropdown:hover > .icon,
.btn.btn-purple.btn-dropdown:focus > .icon,
.btn.btn-purple.btn-dropdown:focus-within > .icon {
  fill: #02271f;
}
.btn.btn-purple.btn-dropdown:hover.btn-transparent,
.btn.btn-purple.btn-dropdown:focus.btn-transparent,
.btn.btn-purple.btn-dropdown:focus-within.btn-transparent {
  background-color: transparent;
}
.btn.btn-purple.btn-dropdown-buttons:hover,
.btn.btn-purple.btn-dropdown-buttons:focus,
.btn.btn-purple.btn-dropdown-buttons:focus-within {
  background-color: #02271f;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.btn.btn-lightest-grey-v3 {
  background-color: #e4e4e4;
  border-color: #e4e4e4;
}
.btn.btn-lightest-grey-v3.btn-colorless {
  background-color: transparent;
  color: #fff;
  border-color: #fff;
}
.btn.btn-lightest-grey-v3.btn-colorless:hover,
.btn.btn-lightest-grey-v3.btn-colorless:focus,
.btn.btn-lightest-grey-v3.btn-colorless:focus-within {
  background-color: #fff;
  color: #e4e4e4;
}
.btn.btn-lightest-grey-v3.btn-reverse {
  background-color: white !important;
  color: #e4e4e4 !important;
  border-color: #e4e4e4 !important;
}
.btn.btn-lightest-grey-v3.btn-reverse:hover,
.btn.btn-lightest-grey-v3.btn-reverse:active {
  background-color: #e4e4e4 !important;
  color: #fff !important;
}
.btn.btn-lightest-grey-v3.btn-reverse > .icon {
  fill: #e4e4e4 !important;
}
.btn.btn-lightest-grey-v3.btn-reverse:hover > .icon {
  fill: #fff !important;
}
.btn.btn-lightest-grey-v3.btn-dropdown:hover,
.btn.btn-lightest-grey-v3.btn-dropdown:focus,
.btn.btn-lightest-grey-v3.btn-dropdown:focus-within {
  background-color: #fff;
  color: #e4e4e4;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-color: #fff;
  box-shadow: 0 0.125rem 0.75rem 0 rgba(0, 0, 0, 0.15);
}
.btn.btn-lightest-grey-v3.btn-dropdown:hover > .icon,
.btn.btn-lightest-grey-v3.btn-dropdown:focus > .icon,
.btn.btn-lightest-grey-v3.btn-dropdown:focus-within > .icon {
  fill: #e4e4e4;
}
.btn.btn-lightest-grey-v3.btn-dropdown:hover.btn-transparent,
.btn.btn-lightest-grey-v3.btn-dropdown:focus.btn-transparent,
.btn.btn-lightest-grey-v3.btn-dropdown:focus-within.btn-transparent {
  background-color: transparent;
}
.btn.btn-lightest-grey-v3.btn-dropdown-buttons:hover,
.btn.btn-lightest-grey-v3.btn-dropdown-buttons:focus,
.btn.btn-lightest-grey-v3.btn-dropdown-buttons:focus-within {
  background-color: #e4e4e4;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.btn.btn-lightest-grey-opacity-v3 {
  background-color: rgba(228, 228, 228, 0.4);
  border-color: rgba(228, 228, 228, 0.4);
}
.btn.btn-lightest-grey-opacity-v3.btn-colorless {
  background-color: transparent;
  color: #fff;
  border-color: #fff;
}
.btn.btn-lightest-grey-opacity-v3.btn-colorless:hover,
.btn.btn-lightest-grey-opacity-v3.btn-colorless:focus,
.btn.btn-lightest-grey-opacity-v3.btn-colorless:focus-within {
  background-color: #fff;
  color: rgba(228, 228, 228, 0.4);
}
.btn.btn-lightest-grey-opacity-v3.btn-reverse {
  background-color: white !important;
  color: rgba(228, 228, 228, 0.4) !important;
  border-color: rgba(228, 228, 228, 0.4) !important;
}
.btn.btn-lightest-grey-opacity-v3.btn-reverse:hover,
.btn.btn-lightest-grey-opacity-v3.btn-reverse:active {
  background-color: rgba(228, 228, 228, 0.4) !important;
  color: #fff !important;
}
.btn.btn-lightest-grey-opacity-v3.btn-reverse > .icon {
  fill: rgba(228, 228, 228, 0.4) !important;
}
.btn.btn-lightest-grey-opacity-v3.btn-reverse:hover > .icon {
  fill: #fff !important;
}
.btn.btn-lightest-grey-opacity-v3.btn-dropdown:hover,
.btn.btn-lightest-grey-opacity-v3.btn-dropdown:focus,
.btn.btn-lightest-grey-opacity-v3.btn-dropdown:focus-within {
  background-color: #fff;
  color: rgba(228, 228, 228, 0.4);
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-color: #fff;
  box-shadow: 0 0.125rem 0.75rem 0 rgba(0, 0, 0, 0.15);
}
.btn.btn-lightest-grey-opacity-v3.btn-dropdown:hover > .icon,
.btn.btn-lightest-grey-opacity-v3.btn-dropdown:focus > .icon,
.btn.btn-lightest-grey-opacity-v3.btn-dropdown:focus-within > .icon {
  fill: rgba(228, 228, 228, 0.4);
}
.btn.btn-lightest-grey-opacity-v3.btn-dropdown:hover.btn-transparent,
.btn.btn-lightest-grey-opacity-v3.btn-dropdown:focus.btn-transparent,
.btn.btn-lightest-grey-opacity-v3.btn-dropdown:focus-within.btn-transparent {
  background-color: transparent;
}
.btn.btn-lightest-grey-opacity-v3.btn-dropdown-buttons:hover,
.btn.btn-lightest-grey-opacity-v3.btn-dropdown-buttons:focus,
.btn.btn-lightest-grey-opacity-v3.btn-dropdown-buttons:focus-within {
  background-color: rgba(228, 228, 228, 0.4);
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.btn.btn-info-v2 {
  background-color: #dbebff;
  border-color: #dbebff;
}
.btn.btn-info-v2.btn-colorless {
  background-color: transparent;
  color: #fff;
  border-color: #fff;
}
.btn.btn-info-v2.btn-colorless:hover,
.btn.btn-info-v2.btn-colorless:focus,
.btn.btn-info-v2.btn-colorless:focus-within {
  background-color: #fff;
  color: #dbebff;
}
.btn.btn-info-v2.btn-reverse {
  background-color: white !important;
  color: #dbebff !important;
  border-color: #dbebff !important;
}
.btn.btn-info-v2.btn-reverse:hover,
.btn.btn-info-v2.btn-reverse:active {
  background-color: #dbebff !important;
  color: #fff !important;
}
.btn.btn-info-v2.btn-reverse > .icon {
  fill: #dbebff !important;
}
.btn.btn-info-v2.btn-reverse:hover > .icon {
  fill: #fff !important;
}
.btn.btn-info-v2.btn-dropdown:hover,
.btn.btn-info-v2.btn-dropdown:focus,
.btn.btn-info-v2.btn-dropdown:focus-within {
  background-color: #fff;
  color: #dbebff;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-color: #fff;
  box-shadow: 0 0.125rem 0.75rem 0 rgba(0, 0, 0, 0.15);
}
.btn.btn-info-v2.btn-dropdown:hover > .icon,
.btn.btn-info-v2.btn-dropdown:focus > .icon,
.btn.btn-info-v2.btn-dropdown:focus-within > .icon {
  fill: #dbebff;
}
.btn.btn-info-v2.btn-dropdown:hover.btn-transparent,
.btn.btn-info-v2.btn-dropdown:focus.btn-transparent,
.btn.btn-info-v2.btn-dropdown:focus-within.btn-transparent {
  background-color: transparent;
}
.btn.btn-info-v2.btn-dropdown-buttons:hover,
.btn.btn-info-v2.btn-dropdown-buttons:focus,
.btn.btn-info-v2.btn-dropdown-buttons:focus-within {
  background-color: #dbebff;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.btn.btn-warning-v3 {
  background-color: #ffeac1;
  border-color: #ffeac1;
}
.btn.btn-warning-v3.btn-colorless {
  background-color: transparent;
  color: #fff;
  border-color: #fff;
}
.btn.btn-warning-v3.btn-colorless:hover,
.btn.btn-warning-v3.btn-colorless:focus,
.btn.btn-warning-v3.btn-colorless:focus-within {
  background-color: #fff;
  color: #ffeac1;
}
.btn.btn-warning-v3.btn-reverse {
  background-color: white !important;
  color: #ffeac1 !important;
  border-color: #ffeac1 !important;
}
.btn.btn-warning-v3.btn-reverse:hover,
.btn.btn-warning-v3.btn-reverse:active {
  background-color: #ffeac1 !important;
  color: #fff !important;
}
.btn.btn-warning-v3.btn-reverse > .icon {
  fill: #ffeac1 !important;
}
.btn.btn-warning-v3.btn-reverse:hover > .icon {
  fill: #fff !important;
}
.btn.btn-warning-v3.btn-dropdown:hover,
.btn.btn-warning-v3.btn-dropdown:focus,
.btn.btn-warning-v3.btn-dropdown:focus-within {
  background-color: #fff;
  color: #ffeac1;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-color: #fff;
  box-shadow: 0 0.125rem 0.75rem 0 rgba(0, 0, 0, 0.15);
}
.btn.btn-warning-v3.btn-dropdown:hover > .icon,
.btn.btn-warning-v3.btn-dropdown:focus > .icon,
.btn.btn-warning-v3.btn-dropdown:focus-within > .icon {
  fill: #ffeac1;
}
.btn.btn-warning-v3.btn-dropdown:hover.btn-transparent,
.btn.btn-warning-v3.btn-dropdown:focus.btn-transparent,
.btn.btn-warning-v3.btn-dropdown:focus-within.btn-transparent {
  background-color: transparent;
}
.btn.btn-warning-v3.btn-dropdown-buttons:hover,
.btn.btn-warning-v3.btn-dropdown-buttons:focus,
.btn.btn-warning-v3.btn-dropdown-buttons:focus-within {
  background-color: #ffeac1;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.btn.btn-warning-v4 {
  background-color: #e9a51d;
  border-color: #e9a51d;
}
.btn.btn-warning-v4.btn-colorless {
  background-color: transparent;
  color: #fff;
  border-color: #fff;
}
.btn.btn-warning-v4.btn-colorless:hover,
.btn.btn-warning-v4.btn-colorless:focus,
.btn.btn-warning-v4.btn-colorless:focus-within {
  background-color: #fff;
  color: #e9a51d;
}
.btn.btn-warning-v4.btn-reverse {
  background-color: white !important;
  color: #e9a51d !important;
  border-color: #e9a51d !important;
}
.btn.btn-warning-v4.btn-reverse:hover,
.btn.btn-warning-v4.btn-reverse:active {
  background-color: #e9a51d !important;
  color: #fff !important;
}
.btn.btn-warning-v4.btn-reverse > .icon {
  fill: #e9a51d !important;
}
.btn.btn-warning-v4.btn-reverse:hover > .icon {
  fill: #fff !important;
}
.btn.btn-warning-v4.btn-dropdown:hover,
.btn.btn-warning-v4.btn-dropdown:focus,
.btn.btn-warning-v4.btn-dropdown:focus-within {
  background-color: #fff;
  color: #e9a51d;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-color: #fff;
  box-shadow: 0 0.125rem 0.75rem 0 rgba(0, 0, 0, 0.15);
}
.btn.btn-warning-v4.btn-dropdown:hover > .icon,
.btn.btn-warning-v4.btn-dropdown:focus > .icon,
.btn.btn-warning-v4.btn-dropdown:focus-within > .icon {
  fill: #e9a51d;
}
.btn.btn-warning-v4.btn-dropdown:hover.btn-transparent,
.btn.btn-warning-v4.btn-dropdown:focus.btn-transparent,
.btn.btn-warning-v4.btn-dropdown:focus-within.btn-transparent {
  background-color: transparent;
}
.btn.btn-warning-v4.btn-dropdown-buttons:hover,
.btn.btn-warning-v4.btn-dropdown-buttons:focus,
.btn.btn-warning-v4.btn-dropdown-buttons:focus-within {
  background-color: #e9a51d;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.btn.btn-secondary-light-v2 {
  background-color: #eafdf4;
  border-color: #eafdf4;
}
.btn.btn-secondary-light-v2.btn-colorless {
  background-color: transparent;
  color: #fff;
  border-color: #fff;
}
.btn.btn-secondary-light-v2.btn-colorless:hover,
.btn.btn-secondary-light-v2.btn-colorless:focus,
.btn.btn-secondary-light-v2.btn-colorless:focus-within {
  background-color: #fff;
  color: #eafdf4;
}
.btn.btn-secondary-light-v2.btn-reverse {
  background-color: white !important;
  color: #eafdf4 !important;
  border-color: #eafdf4 !important;
}
.btn.btn-secondary-light-v2.btn-reverse:hover,
.btn.btn-secondary-light-v2.btn-reverse:active {
  background-color: #eafdf4 !important;
  color: #fff !important;
}
.btn.btn-secondary-light-v2.btn-reverse > .icon {
  fill: #eafdf4 !important;
}
.btn.btn-secondary-light-v2.btn-reverse:hover > .icon {
  fill: #fff !important;
}
.btn.btn-secondary-light-v2.btn-dropdown:hover,
.btn.btn-secondary-light-v2.btn-dropdown:focus,
.btn.btn-secondary-light-v2.btn-dropdown:focus-within {
  background-color: #fff;
  color: #eafdf4;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-color: #fff;
  box-shadow: 0 0.125rem 0.75rem 0 rgba(0, 0, 0, 0.15);
}
.btn.btn-secondary-light-v2.btn-dropdown:hover > .icon,
.btn.btn-secondary-light-v2.btn-dropdown:focus > .icon,
.btn.btn-secondary-light-v2.btn-dropdown:focus-within > .icon {
  fill: #eafdf4;
}
.btn.btn-secondary-light-v2.btn-dropdown:hover.btn-transparent,
.btn.btn-secondary-light-v2.btn-dropdown:focus.btn-transparent,
.btn.btn-secondary-light-v2.btn-dropdown:focus-within.btn-transparent {
  background-color: transparent;
}
.btn.btn-secondary-light-v2.btn-dropdown-buttons:hover,
.btn.btn-secondary-light-v2.btn-dropdown-buttons:focus,
.btn.btn-secondary-light-v2.btn-dropdown-buttons:focus-within {
  background-color: #eafdf4;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.btn.btn-secondary-light-v3 {
  background-color: #d9eee5;
  border-color: #d9eee5;
}
.btn.btn-secondary-light-v3.btn-colorless {
  background-color: transparent;
  color: #fff;
  border-color: #fff;
}
.btn.btn-secondary-light-v3.btn-colorless:hover,
.btn.btn-secondary-light-v3.btn-colorless:focus,
.btn.btn-secondary-light-v3.btn-colorless:focus-within {
  background-color: #fff;
  color: #d9eee5;
}
.btn.btn-secondary-light-v3.btn-reverse {
  background-color: white !important;
  color: #d9eee5 !important;
  border-color: #d9eee5 !important;
}
.btn.btn-secondary-light-v3.btn-reverse:hover,
.btn.btn-secondary-light-v3.btn-reverse:active {
  background-color: #d9eee5 !important;
  color: #fff !important;
}
.btn.btn-secondary-light-v3.btn-reverse > .icon {
  fill: #d9eee5 !important;
}
.btn.btn-secondary-light-v3.btn-reverse:hover > .icon {
  fill: #fff !important;
}
.btn.btn-secondary-light-v3.btn-dropdown:hover,
.btn.btn-secondary-light-v3.btn-dropdown:focus,
.btn.btn-secondary-light-v3.btn-dropdown:focus-within {
  background-color: #fff;
  color: #d9eee5;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-color: #fff;
  box-shadow: 0 0.125rem 0.75rem 0 rgba(0, 0, 0, 0.15);
}
.btn.btn-secondary-light-v3.btn-dropdown:hover > .icon,
.btn.btn-secondary-light-v3.btn-dropdown:focus > .icon,
.btn.btn-secondary-light-v3.btn-dropdown:focus-within > .icon {
  fill: #d9eee5;
}
.btn.btn-secondary-light-v3.btn-dropdown:hover.btn-transparent,
.btn.btn-secondary-light-v3.btn-dropdown:focus.btn-transparent,
.btn.btn-secondary-light-v3.btn-dropdown:focus-within.btn-transparent {
  background-color: transparent;
}
.btn.btn-secondary-light-v3.btn-dropdown-buttons:hover,
.btn.btn-secondary-light-v3.btn-dropdown-buttons:focus,
.btn.btn-secondary-light-v3.btn-dropdown-buttons:focus-within {
  background-color: #d9eee5;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.btn.btn-info-v3 {
  background-color: #4a8fe2;
  border-color: #4a8fe2;
}
.btn.btn-info-v3.btn-colorless {
  background-color: transparent;
  color: #fff;
  border-color: #fff;
}
.btn.btn-info-v3.btn-colorless:hover,
.btn.btn-info-v3.btn-colorless:focus,
.btn.btn-info-v3.btn-colorless:focus-within {
  background-color: #fff;
  color: #4a8fe2;
}
.btn.btn-info-v3.btn-reverse {
  background-color: white !important;
  color: #4a8fe2 !important;
  border-color: #4a8fe2 !important;
}
.btn.btn-info-v3.btn-reverse:hover,
.btn.btn-info-v3.btn-reverse:active {
  background-color: #4a8fe2 !important;
  color: #fff !important;
}
.btn.btn-info-v3.btn-reverse > .icon {
  fill: #4a8fe2 !important;
}
.btn.btn-info-v3.btn-reverse:hover > .icon {
  fill: #fff !important;
}
.btn.btn-info-v3.btn-dropdown:hover,
.btn.btn-info-v3.btn-dropdown:focus,
.btn.btn-info-v3.btn-dropdown:focus-within {
  background-color: #fff;
  color: #4a8fe2;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-color: #fff;
  box-shadow: 0 0.125rem 0.75rem 0 rgba(0, 0, 0, 0.15);
}
.btn.btn-info-v3.btn-dropdown:hover > .icon,
.btn.btn-info-v3.btn-dropdown:focus > .icon,
.btn.btn-info-v3.btn-dropdown:focus-within > .icon {
  fill: #4a8fe2;
}
.btn.btn-info-v3.btn-dropdown:hover.btn-transparent,
.btn.btn-info-v3.btn-dropdown:focus.btn-transparent,
.btn.btn-info-v3.btn-dropdown:focus-within.btn-transparent {
  background-color: transparent;
}
.btn.btn-info-v3.btn-dropdown-buttons:hover,
.btn.btn-info-v3.btn-dropdown-buttons:focus,
.btn.btn-info-v3.btn-dropdown-buttons:focus-within {
  background-color: #4a8fe2;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.btn.btn-info-v4 {
  background-color: #0038ff;
  border-color: #0038ff;
}
.btn.btn-info-v4.btn-colorless {
  background-color: transparent;
  color: #fff;
  border-color: #fff;
}
.btn.btn-info-v4.btn-colorless:hover,
.btn.btn-info-v4.btn-colorless:focus,
.btn.btn-info-v4.btn-colorless:focus-within {
  background-color: #fff;
  color: #0038ff;
}
.btn.btn-info-v4.btn-reverse {
  background-color: white !important;
  color: #0038ff !important;
  border-color: #0038ff !important;
}
.btn.btn-info-v4.btn-reverse:hover,
.btn.btn-info-v4.btn-reverse:active {
  background-color: #0038ff !important;
  color: #fff !important;
}
.btn.btn-info-v4.btn-reverse > .icon {
  fill: #0038ff !important;
}
.btn.btn-info-v4.btn-reverse:hover > .icon {
  fill: #fff !important;
}
.btn.btn-info-v4.btn-dropdown:hover,
.btn.btn-info-v4.btn-dropdown:focus,
.btn.btn-info-v4.btn-dropdown:focus-within {
  background-color: #fff;
  color: #0038ff;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-color: #fff;
  box-shadow: 0 0.125rem 0.75rem 0 rgba(0, 0, 0, 0.15);
}
.btn.btn-info-v4.btn-dropdown:hover > .icon,
.btn.btn-info-v4.btn-dropdown:focus > .icon,
.btn.btn-info-v4.btn-dropdown:focus-within > .icon {
  fill: #0038ff;
}
.btn.btn-info-v4.btn-dropdown:hover.btn-transparent,
.btn.btn-info-v4.btn-dropdown:focus.btn-transparent,
.btn.btn-info-v4.btn-dropdown:focus-within.btn-transparent {
  background-color: transparent;
}
.btn.btn-info-v4.btn-dropdown-buttons:hover,
.btn.btn-info-v4.btn-dropdown-buttons:focus,
.btn.btn-info-v4.btn-dropdown-buttons:focus-within {
  background-color: #0038ff;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.btn.btn-danger-v3 {
  background-color: #ffdada;
  border-color: #ffdada;
}
.btn.btn-danger-v3.btn-colorless {
  background-color: transparent;
  color: #fff;
  border-color: #fff;
}
.btn.btn-danger-v3.btn-colorless:hover,
.btn.btn-danger-v3.btn-colorless:focus,
.btn.btn-danger-v3.btn-colorless:focus-within {
  background-color: #fff;
  color: #ffdada;
}
.btn.btn-danger-v3.btn-reverse {
  background-color: white !important;
  color: #ffdada !important;
  border-color: #ffdada !important;
}
.btn.btn-danger-v3.btn-reverse:hover,
.btn.btn-danger-v3.btn-reverse:active {
  background-color: #ffdada !important;
  color: #fff !important;
}
.btn.btn-danger-v3.btn-reverse > .icon {
  fill: #ffdada !important;
}
.btn.btn-danger-v3.btn-reverse:hover > .icon {
  fill: #fff !important;
}
.btn.btn-danger-v3.btn-dropdown:hover,
.btn.btn-danger-v3.btn-dropdown:focus,
.btn.btn-danger-v3.btn-dropdown:focus-within {
  background-color: #fff;
  color: #ffdada;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-color: #fff;
  box-shadow: 0 0.125rem 0.75rem 0 rgba(0, 0, 0, 0.15);
}
.btn.btn-danger-v3.btn-dropdown:hover > .icon,
.btn.btn-danger-v3.btn-dropdown:focus > .icon,
.btn.btn-danger-v3.btn-dropdown:focus-within > .icon {
  fill: #ffdada;
}
.btn.btn-danger-v3.btn-dropdown:hover.btn-transparent,
.btn.btn-danger-v3.btn-dropdown:focus.btn-transparent,
.btn.btn-danger-v3.btn-dropdown:focus-within.btn-transparent {
  background-color: transparent;
}
.btn.btn-danger-v3.btn-dropdown-buttons:hover,
.btn.btn-danger-v3.btn-dropdown-buttons:focus,
.btn.btn-danger-v3.btn-dropdown-buttons:focus-within {
  background-color: #ffdada;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.btn.btn-muted-v2 {
  background-color: #818181;
  border-color: #818181;
}
.btn.btn-muted-v2.btn-colorless {
  background-color: transparent;
  color: #fff;
  border-color: #fff;
}
.btn.btn-muted-v2.btn-colorless:hover,
.btn.btn-muted-v2.btn-colorless:focus,
.btn.btn-muted-v2.btn-colorless:focus-within {
  background-color: #fff;
  color: #818181;
}
.btn.btn-muted-v2.btn-reverse {
  background-color: white !important;
  color: #818181 !important;
  border-color: #818181 !important;
}
.btn.btn-muted-v2.btn-reverse:hover,
.btn.btn-muted-v2.btn-reverse:active {
  background-color: #818181 !important;
  color: #fff !important;
}
.btn.btn-muted-v2.btn-reverse > .icon {
  fill: #818181 !important;
}
.btn.btn-muted-v2.btn-reverse:hover > .icon {
  fill: #fff !important;
}
.btn.btn-muted-v2.btn-dropdown:hover,
.btn.btn-muted-v2.btn-dropdown:focus,
.btn.btn-muted-v2.btn-dropdown:focus-within {
  background-color: #fff;
  color: #818181;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-color: #fff;
  box-shadow: 0 0.125rem 0.75rem 0 rgba(0, 0, 0, 0.15);
}
.btn.btn-muted-v2.btn-dropdown:hover > .icon,
.btn.btn-muted-v2.btn-dropdown:focus > .icon,
.btn.btn-muted-v2.btn-dropdown:focus-within > .icon {
  fill: #818181;
}
.btn.btn-muted-v2.btn-dropdown:hover.btn-transparent,
.btn.btn-muted-v2.btn-dropdown:focus.btn-transparent,
.btn.btn-muted-v2.btn-dropdown:focus-within.btn-transparent {
  background-color: transparent;
}
.btn.btn-muted-v2.btn-dropdown-buttons:hover,
.btn.btn-muted-v2.btn-dropdown-buttons:focus,
.btn.btn-muted-v2.btn-dropdown-buttons:focus-within {
  background-color: #818181;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.btn.btn-grey-v3 {
  background-color: #f3f3f3;
  border-color: #f3f3f3;
}
.btn.btn-grey-v3.btn-colorless {
  background-color: transparent;
  color: #fff;
  border-color: #fff;
}
.btn.btn-grey-v3.btn-colorless:hover,
.btn.btn-grey-v3.btn-colorless:focus,
.btn.btn-grey-v3.btn-colorless:focus-within {
  background-color: #fff;
  color: #f3f3f3;
}
.btn.btn-grey-v3.btn-reverse {
  background-color: white !important;
  color: #f3f3f3 !important;
  border-color: #f3f3f3 !important;
}
.btn.btn-grey-v3.btn-reverse:hover,
.btn.btn-grey-v3.btn-reverse:active {
  background-color: #f3f3f3 !important;
  color: #fff !important;
}
.btn.btn-grey-v3.btn-reverse > .icon {
  fill: #f3f3f3 !important;
}
.btn.btn-grey-v3.btn-reverse:hover > .icon {
  fill: #fff !important;
}
.btn.btn-grey-v3.btn-dropdown:hover,
.btn.btn-grey-v3.btn-dropdown:focus,
.btn.btn-grey-v3.btn-dropdown:focus-within {
  background-color: #fff;
  color: #f3f3f3;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-color: #fff;
  box-shadow: 0 0.125rem 0.75rem 0 rgba(0, 0, 0, 0.15);
}
.btn.btn-grey-v3.btn-dropdown:hover > .icon,
.btn.btn-grey-v3.btn-dropdown:focus > .icon,
.btn.btn-grey-v3.btn-dropdown:focus-within > .icon {
  fill: #f3f3f3;
}
.btn.btn-grey-v3.btn-dropdown:hover.btn-transparent,
.btn.btn-grey-v3.btn-dropdown:focus.btn-transparent,
.btn.btn-grey-v3.btn-dropdown:focus-within.btn-transparent {
  background-color: transparent;
}
.btn.btn-grey-v3.btn-dropdown-buttons:hover,
.btn.btn-grey-v3.btn-dropdown-buttons:focus,
.btn.btn-grey-v3.btn-dropdown-buttons:focus-within {
  background-color: #f3f3f3;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.btn.btn-grey-v4 {
  background-color: #f5f5f5;
  border-color: #f5f5f5;
}
.btn.btn-grey-v4.btn-colorless {
  background-color: transparent;
  color: #fff;
  border-color: #fff;
}
.btn.btn-grey-v4.btn-colorless:hover,
.btn.btn-grey-v4.btn-colorless:focus,
.btn.btn-grey-v4.btn-colorless:focus-within {
  background-color: #fff;
  color: #f5f5f5;
}
.btn.btn-grey-v4.btn-reverse {
  background-color: white !important;
  color: #f5f5f5 !important;
  border-color: #f5f5f5 !important;
}
.btn.btn-grey-v4.btn-reverse:hover,
.btn.btn-grey-v4.btn-reverse:active {
  background-color: #f5f5f5 !important;
  color: #fff !important;
}
.btn.btn-grey-v4.btn-reverse > .icon {
  fill: #f5f5f5 !important;
}
.btn.btn-grey-v4.btn-reverse:hover > .icon {
  fill: #fff !important;
}
.btn.btn-grey-v4.btn-dropdown:hover,
.btn.btn-grey-v4.btn-dropdown:focus,
.btn.btn-grey-v4.btn-dropdown:focus-within {
  background-color: #fff;
  color: #f5f5f5;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-color: #fff;
  box-shadow: 0 0.125rem 0.75rem 0 rgba(0, 0, 0, 0.15);
}
.btn.btn-grey-v4.btn-dropdown:hover > .icon,
.btn.btn-grey-v4.btn-dropdown:focus > .icon,
.btn.btn-grey-v4.btn-dropdown:focus-within > .icon {
  fill: #f5f5f5;
}
.btn.btn-grey-v4.btn-dropdown:hover.btn-transparent,
.btn.btn-grey-v4.btn-dropdown:focus.btn-transparent,
.btn.btn-grey-v4.btn-dropdown:focus-within.btn-transparent {
  background-color: transparent;
}
.btn.btn-grey-v4.btn-dropdown-buttons:hover,
.btn.btn-grey-v4.btn-dropdown-buttons:focus,
.btn.btn-grey-v4.btn-dropdown-buttons:focus-within {
  background-color: #f5f5f5;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.btn.btn-darker-grey-v2 {
  background-color: #3c3333;
  border-color: #3c3333;
}
.btn.btn-darker-grey-v2.btn-colorless {
  background-color: transparent;
  color: #fff;
  border-color: #fff;
}
.btn.btn-darker-grey-v2.btn-colorless:hover,
.btn.btn-darker-grey-v2.btn-colorless:focus,
.btn.btn-darker-grey-v2.btn-colorless:focus-within {
  background-color: #fff;
  color: #3c3333;
}
.btn.btn-darker-grey-v2.btn-reverse {
  background-color: white !important;
  color: #3c3333 !important;
  border-color: #3c3333 !important;
}
.btn.btn-darker-grey-v2.btn-reverse:hover,
.btn.btn-darker-grey-v2.btn-reverse:active {
  background-color: #3c3333 !important;
  color: #fff !important;
}
.btn.btn-darker-grey-v2.btn-reverse > .icon {
  fill: #3c3333 !important;
}
.btn.btn-darker-grey-v2.btn-reverse:hover > .icon {
  fill: #fff !important;
}
.btn.btn-darker-grey-v2.btn-dropdown:hover,
.btn.btn-darker-grey-v2.btn-dropdown:focus,
.btn.btn-darker-grey-v2.btn-dropdown:focus-within {
  background-color: #fff;
  color: #3c3333;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-color: #fff;
  box-shadow: 0 0.125rem 0.75rem 0 rgba(0, 0, 0, 0.15);
}
.btn.btn-darker-grey-v2.btn-dropdown:hover > .icon,
.btn.btn-darker-grey-v2.btn-dropdown:focus > .icon,
.btn.btn-darker-grey-v2.btn-dropdown:focus-within > .icon {
  fill: #3c3333;
}
.btn.btn-darker-grey-v2.btn-dropdown:hover.btn-transparent,
.btn.btn-darker-grey-v2.btn-dropdown:focus.btn-transparent,
.btn.btn-darker-grey-v2.btn-dropdown:focus-within.btn-transparent {
  background-color: transparent;
}
.btn.btn-darker-grey-v2.btn-dropdown-buttons:hover,
.btn.btn-darker-grey-v2.btn-dropdown-buttons:focus,
.btn.btn-darker-grey-v2.btn-dropdown-buttons:focus-within {
  background-color: #3c3333;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.btn.btn-danger-v4 {
  background-color: #d52a2a;
  border-color: #d52a2a;
}
.btn.btn-danger-v4.btn-colorless {
  background-color: transparent;
  color: #fff;
  border-color: #fff;
}
.btn.btn-danger-v4.btn-colorless:hover,
.btn.btn-danger-v4.btn-colorless:focus,
.btn.btn-danger-v4.btn-colorless:focus-within {
  background-color: #fff;
  color: #d52a2a;
}
.btn.btn-danger-v4.btn-reverse {
  background-color: white !important;
  color: #d52a2a !important;
  border-color: #d52a2a !important;
}
.btn.btn-danger-v4.btn-reverse:hover,
.btn.btn-danger-v4.btn-reverse:active {
  background-color: #d52a2a !important;
  color: #fff !important;
}
.btn.btn-danger-v4.btn-reverse > .icon {
  fill: #d52a2a !important;
}
.btn.btn-danger-v4.btn-reverse:hover > .icon {
  fill: #fff !important;
}
.btn.btn-danger-v4.btn-dropdown:hover,
.btn.btn-danger-v4.btn-dropdown:focus,
.btn.btn-danger-v4.btn-dropdown:focus-within {
  background-color: #fff;
  color: #d52a2a;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-color: #fff;
  box-shadow: 0 0.125rem 0.75rem 0 rgba(0, 0, 0, 0.15);
}
.btn.btn-danger-v4.btn-dropdown:hover > .icon,
.btn.btn-danger-v4.btn-dropdown:focus > .icon,
.btn.btn-danger-v4.btn-dropdown:focus-within > .icon {
  fill: #d52a2a;
}
.btn.btn-danger-v4.btn-dropdown:hover.btn-transparent,
.btn.btn-danger-v4.btn-dropdown:focus.btn-transparent,
.btn.btn-danger-v4.btn-dropdown:focus-within.btn-transparent {
  background-color: transparent;
}
.btn.btn-danger-v4.btn-dropdown-buttons:hover,
.btn.btn-danger-v4.btn-dropdown-buttons:focus,
.btn.btn-danger-v4.btn-dropdown-buttons:focus-within {
  background-color: #d52a2a;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.btn.btn-grey-v5 {
  background-color: #8a8a89;
  border-color: #8a8a89;
}
.btn.btn-grey-v5.btn-colorless {
  background-color: transparent;
  color: #fff;
  border-color: #fff;
}
.btn.btn-grey-v5.btn-colorless:hover,
.btn.btn-grey-v5.btn-colorless:focus,
.btn.btn-grey-v5.btn-colorless:focus-within {
  background-color: #fff;
  color: #8a8a89;
}
.btn.btn-grey-v5.btn-reverse {
  background-color: white !important;
  color: #8a8a89 !important;
  border-color: #8a8a89 !important;
}
.btn.btn-grey-v5.btn-reverse:hover,
.btn.btn-grey-v5.btn-reverse:active {
  background-color: #8a8a89 !important;
  color: #fff !important;
}
.btn.btn-grey-v5.btn-reverse > .icon {
  fill: #8a8a89 !important;
}
.btn.btn-grey-v5.btn-reverse:hover > .icon {
  fill: #fff !important;
}
.btn.btn-grey-v5.btn-dropdown:hover,
.btn.btn-grey-v5.btn-dropdown:focus,
.btn.btn-grey-v5.btn-dropdown:focus-within {
  background-color: #fff;
  color: #8a8a89;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-color: #fff;
  box-shadow: 0 0.125rem 0.75rem 0 rgba(0, 0, 0, 0.15);
}
.btn.btn-grey-v5.btn-dropdown:hover > .icon,
.btn.btn-grey-v5.btn-dropdown:focus > .icon,
.btn.btn-grey-v5.btn-dropdown:focus-within > .icon {
  fill: #8a8a89;
}
.btn.btn-grey-v5.btn-dropdown:hover.btn-transparent,
.btn.btn-grey-v5.btn-dropdown:focus.btn-transparent,
.btn.btn-grey-v5.btn-dropdown:focus-within.btn-transparent {
  background-color: transparent;
}
.btn.btn-grey-v5.btn-dropdown-buttons:hover,
.btn.btn-grey-v5.btn-dropdown-buttons:focus,
.btn.btn-grey-v5.btn-dropdown-buttons:focus-within {
  background-color: #8a8a89;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.btn.btn-grey-v6 {
  background-color: #545452;
  border-color: #545452;
}
.btn.btn-grey-v6.btn-colorless {
  background-color: transparent;
  color: #fff;
  border-color: #fff;
}
.btn.btn-grey-v6.btn-colorless:hover,
.btn.btn-grey-v6.btn-colorless:focus,
.btn.btn-grey-v6.btn-colorless:focus-within {
  background-color: #fff;
  color: #545452;
}
.btn.btn-grey-v6.btn-reverse {
  background-color: white !important;
  color: #545452 !important;
  border-color: #545452 !important;
}
.btn.btn-grey-v6.btn-reverse:hover,
.btn.btn-grey-v6.btn-reverse:active {
  background-color: #545452 !important;
  color: #fff !important;
}
.btn.btn-grey-v6.btn-reverse > .icon {
  fill: #545452 !important;
}
.btn.btn-grey-v6.btn-reverse:hover > .icon {
  fill: #fff !important;
}
.btn.btn-grey-v6.btn-dropdown:hover,
.btn.btn-grey-v6.btn-dropdown:focus,
.btn.btn-grey-v6.btn-dropdown:focus-within {
  background-color: #fff;
  color: #545452;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-color: #fff;
  box-shadow: 0 0.125rem 0.75rem 0 rgba(0, 0, 0, 0.15);
}
.btn.btn-grey-v6.btn-dropdown:hover > .icon,
.btn.btn-grey-v6.btn-dropdown:focus > .icon,
.btn.btn-grey-v6.btn-dropdown:focus-within > .icon {
  fill: #545452;
}
.btn.btn-grey-v6.btn-dropdown:hover.btn-transparent,
.btn.btn-grey-v6.btn-dropdown:focus.btn-transparent,
.btn.btn-grey-v6.btn-dropdown:focus-within.btn-transparent {
  background-color: transparent;
}
.btn.btn-grey-v6.btn-dropdown-buttons:hover,
.btn.btn-grey-v6.btn-dropdown-buttons:focus,
.btn.btn-grey-v6.btn-dropdown-buttons:focus-within {
  background-color: #545452;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.btn.btn-warning-v5 {
  background-color: #e1931d;
  border-color: #e1931d;
}
.btn.btn-warning-v5.btn-colorless {
  background-color: transparent;
  color: #fff;
  border-color: #fff;
}
.btn.btn-warning-v5.btn-colorless:hover,
.btn.btn-warning-v5.btn-colorless:focus,
.btn.btn-warning-v5.btn-colorless:focus-within {
  background-color: #fff;
  color: #e1931d;
}
.btn.btn-warning-v5.btn-reverse {
  background-color: white !important;
  color: #e1931d !important;
  border-color: #e1931d !important;
}
.btn.btn-warning-v5.btn-reverse:hover,
.btn.btn-warning-v5.btn-reverse:active {
  background-color: #e1931d !important;
  color: #fff !important;
}
.btn.btn-warning-v5.btn-reverse > .icon {
  fill: #e1931d !important;
}
.btn.btn-warning-v5.btn-reverse:hover > .icon {
  fill: #fff !important;
}
.btn.btn-warning-v5.btn-dropdown:hover,
.btn.btn-warning-v5.btn-dropdown:focus,
.btn.btn-warning-v5.btn-dropdown:focus-within {
  background-color: #fff;
  color: #e1931d;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-color: #fff;
  box-shadow: 0 0.125rem 0.75rem 0 rgba(0, 0, 0, 0.15);
}
.btn.btn-warning-v5.btn-dropdown:hover > .icon,
.btn.btn-warning-v5.btn-dropdown:focus > .icon,
.btn.btn-warning-v5.btn-dropdown:focus-within > .icon {
  fill: #e1931d;
}
.btn.btn-warning-v5.btn-dropdown:hover.btn-transparent,
.btn.btn-warning-v5.btn-dropdown:focus.btn-transparent,
.btn.btn-warning-v5.btn-dropdown:focus-within.btn-transparent {
  background-color: transparent;
}
.btn.btn-warning-v5.btn-dropdown-buttons:hover,
.btn.btn-warning-v5.btn-dropdown-buttons:focus,
.btn.btn-warning-v5.btn-dropdown-buttons:focus-within {
  background-color: #e1931d;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.btn.btn-grey-v7 {
  background-color: #eee0f1;
  border-color: #eee0f1;
}
.btn.btn-grey-v7.btn-colorless {
  background-color: transparent;
  color: #fff;
  border-color: #fff;
}
.btn.btn-grey-v7.btn-colorless:hover,
.btn.btn-grey-v7.btn-colorless:focus,
.btn.btn-grey-v7.btn-colorless:focus-within {
  background-color: #fff;
  color: #eee0f1;
}
.btn.btn-grey-v7.btn-reverse {
  background-color: white !important;
  color: #eee0f1 !important;
  border-color: #eee0f1 !important;
}
.btn.btn-grey-v7.btn-reverse:hover,
.btn.btn-grey-v7.btn-reverse:active {
  background-color: #eee0f1 !important;
  color: #fff !important;
}
.btn.btn-grey-v7.btn-reverse > .icon {
  fill: #eee0f1 !important;
}
.btn.btn-grey-v7.btn-reverse:hover > .icon {
  fill: #fff !important;
}
.btn.btn-grey-v7.btn-dropdown:hover,
.btn.btn-grey-v7.btn-dropdown:focus,
.btn.btn-grey-v7.btn-dropdown:focus-within {
  background-color: #fff;
  color: #eee0f1;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-color: #fff;
  box-shadow: 0 0.125rem 0.75rem 0 rgba(0, 0, 0, 0.15);
}
.btn.btn-grey-v7.btn-dropdown:hover > .icon,
.btn.btn-grey-v7.btn-dropdown:focus > .icon,
.btn.btn-grey-v7.btn-dropdown:focus-within > .icon {
  fill: #eee0f1;
}
.btn.btn-grey-v7.btn-dropdown:hover.btn-transparent,
.btn.btn-grey-v7.btn-dropdown:focus.btn-transparent,
.btn.btn-grey-v7.btn-dropdown:focus-within.btn-transparent {
  background-color: transparent;
}
.btn.btn-grey-v7.btn-dropdown-buttons:hover,
.btn.btn-grey-v7.btn-dropdown-buttons:focus,
.btn.btn-grey-v7.btn-dropdown-buttons:focus-within {
  background-color: #eee0f1;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.btn.btn-new-loader-grey {
  background-color: rgba(29, 29, 27, 0.3019607843);
  border-color: rgba(29, 29, 27, 0.3019607843);
}
.btn.btn-new-loader-grey.btn-colorless {
  background-color: transparent;
  color: #fff;
  border-color: #fff;
}
.btn.btn-new-loader-grey.btn-colorless:hover,
.btn.btn-new-loader-grey.btn-colorless:focus,
.btn.btn-new-loader-grey.btn-colorless:focus-within {
  background-color: #fff;
  color: rgba(29, 29, 27, 0.3019607843);
}
.btn.btn-new-loader-grey.btn-reverse {
  background-color: white !important;
  color: rgba(29, 29, 27, 0.3019607843) !important;
  border-color: rgba(29, 29, 27, 0.3019607843) !important;
}
.btn.btn-new-loader-grey.btn-reverse:hover,
.btn.btn-new-loader-grey.btn-reverse:active {
  background-color: rgba(29, 29, 27, 0.3019607843) !important;
  color: #fff !important;
}
.btn.btn-new-loader-grey.btn-reverse > .icon {
  fill: rgba(29, 29, 27, 0.3019607843) !important;
}
.btn.btn-new-loader-grey.btn-reverse:hover > .icon {
  fill: #fff !important;
}
.btn.btn-new-loader-grey.btn-dropdown:hover,
.btn.btn-new-loader-grey.btn-dropdown:focus,
.btn.btn-new-loader-grey.btn-dropdown:focus-within {
  background-color: #fff;
  color: rgba(29, 29, 27, 0.3019607843);
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-color: #fff;
  box-shadow: 0 0.125rem 0.75rem 0 rgba(0, 0, 0, 0.15);
}
.btn.btn-new-loader-grey.btn-dropdown:hover > .icon,
.btn.btn-new-loader-grey.btn-dropdown:focus > .icon,
.btn.btn-new-loader-grey.btn-dropdown:focus-within > .icon {
  fill: rgba(29, 29, 27, 0.3019607843);
}
.btn.btn-new-loader-grey.btn-dropdown:hover.btn-transparent,
.btn.btn-new-loader-grey.btn-dropdown:focus.btn-transparent,
.btn.btn-new-loader-grey.btn-dropdown:focus-within.btn-transparent {
  background-color: transparent;
}
.btn.btn-new-loader-grey.btn-dropdown-buttons:hover,
.btn.btn-new-loader-grey.btn-dropdown-buttons:focus,
.btn.btn-new-loader-grey.btn-dropdown-buttons:focus-within {
  background-color: rgba(29, 29, 27, 0.3019607843);
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.btn.btn-primary-75 {
  background-color: #124035;
  border-color: #124035;
}
.btn.btn-primary-75.btn-colorless {
  background-color: transparent;
  color: #fff;
  border-color: #fff;
}
.btn.btn-primary-75.btn-colorless:hover,
.btn.btn-primary-75.btn-colorless:focus,
.btn.btn-primary-75.btn-colorless:focus-within {
  background-color: #fff;
  color: #124035;
}
.btn.btn-primary-75.btn-reverse {
  background-color: white !important;
  color: #124035 !important;
  border-color: #124035 !important;
}
.btn.btn-primary-75.btn-reverse:hover,
.btn.btn-primary-75.btn-reverse:active {
  background-color: #124035 !important;
  color: #fff !important;
}
.btn.btn-primary-75.btn-reverse > .icon {
  fill: #124035 !important;
}
.btn.btn-primary-75.btn-reverse:hover > .icon {
  fill: #fff !important;
}
.btn.btn-primary-75.btn-dropdown:hover,
.btn.btn-primary-75.btn-dropdown:focus,
.btn.btn-primary-75.btn-dropdown:focus-within {
  background-color: #fff;
  color: #124035;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-color: #fff;
  box-shadow: 0 0.125rem 0.75rem 0 rgba(0, 0, 0, 0.15);
}
.btn.btn-primary-75.btn-dropdown:hover > .icon,
.btn.btn-primary-75.btn-dropdown:focus > .icon,
.btn.btn-primary-75.btn-dropdown:focus-within > .icon {
  fill: #124035;
}
.btn.btn-primary-75.btn-dropdown:hover.btn-transparent,
.btn.btn-primary-75.btn-dropdown:focus.btn-transparent,
.btn.btn-primary-75.btn-dropdown:focus-within.btn-transparent {
  background-color: transparent;
}
.btn.btn-primary-75.btn-dropdown-buttons:hover,
.btn.btn-primary-75.btn-dropdown-buttons:focus,
.btn.btn-primary-75.btn-dropdown-buttons:focus-within {
  background-color: #124035;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.btn.btn-primary-50 {
  background-color: #659a7e;
  border-color: #659a7e;
}
.btn.btn-primary-50.btn-colorless {
  background-color: transparent;
  color: #fff;
  border-color: #fff;
}
.btn.btn-primary-50.btn-colorless:hover,
.btn.btn-primary-50.btn-colorless:focus,
.btn.btn-primary-50.btn-colorless:focus-within {
  background-color: #fff;
  color: #659a7e;
}
.btn.btn-primary-50.btn-reverse {
  background-color: white !important;
  color: #659a7e !important;
  border-color: #659a7e !important;
}
.btn.btn-primary-50.btn-reverse:hover,
.btn.btn-primary-50.btn-reverse:active {
  background-color: #659a7e !important;
  color: #fff !important;
}
.btn.btn-primary-50.btn-reverse > .icon {
  fill: #659a7e !important;
}
.btn.btn-primary-50.btn-reverse:hover > .icon {
  fill: #fff !important;
}
.btn.btn-primary-50.btn-dropdown:hover,
.btn.btn-primary-50.btn-dropdown:focus,
.btn.btn-primary-50.btn-dropdown:focus-within {
  background-color: #fff;
  color: #659a7e;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-color: #fff;
  box-shadow: 0 0.125rem 0.75rem 0 rgba(0, 0, 0, 0.15);
}
.btn.btn-primary-50.btn-dropdown:hover > .icon,
.btn.btn-primary-50.btn-dropdown:focus > .icon,
.btn.btn-primary-50.btn-dropdown:focus-within > .icon {
  fill: #659a7e;
}
.btn.btn-primary-50.btn-dropdown:hover.btn-transparent,
.btn.btn-primary-50.btn-dropdown:focus.btn-transparent,
.btn.btn-primary-50.btn-dropdown:focus-within.btn-transparent {
  background-color: transparent;
}
.btn.btn-primary-50.btn-dropdown-buttons:hover,
.btn.btn-primary-50.btn-dropdown-buttons:focus,
.btn.btn-primary-50.btn-dropdown-buttons:focus-within {
  background-color: #659a7e;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.btn.btn-primary-25 {
  background-color: #cbe8c5;
  border-color: #cbe8c5;
}
.btn.btn-primary-25.btn-colorless {
  background-color: transparent;
  color: #fff;
  border-color: #fff;
}
.btn.btn-primary-25.btn-colorless:hover,
.btn.btn-primary-25.btn-colorless:focus,
.btn.btn-primary-25.btn-colorless:focus-within {
  background-color: #fff;
  color: #cbe8c5;
}
.btn.btn-primary-25.btn-reverse {
  background-color: white !important;
  color: #cbe8c5 !important;
  border-color: #cbe8c5 !important;
}
.btn.btn-primary-25.btn-reverse:hover,
.btn.btn-primary-25.btn-reverse:active {
  background-color: #cbe8c5 !important;
  color: #fff !important;
}
.btn.btn-primary-25.btn-reverse > .icon {
  fill: #cbe8c5 !important;
}
.btn.btn-primary-25.btn-reverse:hover > .icon {
  fill: #fff !important;
}
.btn.btn-primary-25.btn-dropdown:hover,
.btn.btn-primary-25.btn-dropdown:focus,
.btn.btn-primary-25.btn-dropdown:focus-within {
  background-color: #fff;
  color: #cbe8c5;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-color: #fff;
  box-shadow: 0 0.125rem 0.75rem 0 rgba(0, 0, 0, 0.15);
}
.btn.btn-primary-25.btn-dropdown:hover > .icon,
.btn.btn-primary-25.btn-dropdown:focus > .icon,
.btn.btn-primary-25.btn-dropdown:focus-within > .icon {
  fill: #cbe8c5;
}
.btn.btn-primary-25.btn-dropdown:hover.btn-transparent,
.btn.btn-primary-25.btn-dropdown:focus.btn-transparent,
.btn.btn-primary-25.btn-dropdown:focus-within.btn-transparent {
  background-color: transparent;
}
.btn.btn-primary-25.btn-dropdown-buttons:hover,
.btn.btn-primary-25.btn-dropdown-buttons:focus,
.btn.btn-primary-25.btn-dropdown-buttons:focus-within {
  background-color: #cbe8c5;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.btn.btn-primary-5 {
  background-color: #e2ffdc;
  border-color: #e2ffdc;
}
.btn.btn-primary-5.btn-colorless {
  background-color: transparent;
  color: #fff;
  border-color: #fff;
}
.btn.btn-primary-5.btn-colorless:hover,
.btn.btn-primary-5.btn-colorless:focus,
.btn.btn-primary-5.btn-colorless:focus-within {
  background-color: #fff;
  color: #e2ffdc;
}
.btn.btn-primary-5.btn-reverse {
  background-color: white !important;
  color: #e2ffdc !important;
  border-color: #e2ffdc !important;
}
.btn.btn-primary-5.btn-reverse:hover,
.btn.btn-primary-5.btn-reverse:active {
  background-color: #e2ffdc !important;
  color: #fff !important;
}
.btn.btn-primary-5.btn-reverse > .icon {
  fill: #e2ffdc !important;
}
.btn.btn-primary-5.btn-reverse:hover > .icon {
  fill: #fff !important;
}
.btn.btn-primary-5.btn-dropdown:hover,
.btn.btn-primary-5.btn-dropdown:focus,
.btn.btn-primary-5.btn-dropdown:focus-within {
  background-color: #fff;
  color: #e2ffdc;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-color: #fff;
  box-shadow: 0 0.125rem 0.75rem 0 rgba(0, 0, 0, 0.15);
}
.btn.btn-primary-5.btn-dropdown:hover > .icon,
.btn.btn-primary-5.btn-dropdown:focus > .icon,
.btn.btn-primary-5.btn-dropdown:focus-within > .icon {
  fill: #e2ffdc;
}
.btn.btn-primary-5.btn-dropdown:hover.btn-transparent,
.btn.btn-primary-5.btn-dropdown:focus.btn-transparent,
.btn.btn-primary-5.btn-dropdown:focus-within.btn-transparent {
  background-color: transparent;
}
.btn.btn-primary-5.btn-dropdown-buttons:hover,
.btn.btn-primary-5.btn-dropdown-buttons:focus,
.btn.btn-primary-5.btn-dropdown-buttons:focus-within {
  background-color: #e2ffdc;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.btn.btn-secondary-90 {
  background-color: #19af6d;
  border-color: #19af6d;
}
.btn.btn-secondary-90.btn-colorless {
  background-color: transparent;
  color: #fff;
  border-color: #fff;
}
.btn.btn-secondary-90.btn-colorless:hover,
.btn.btn-secondary-90.btn-colorless:focus,
.btn.btn-secondary-90.btn-colorless:focus-within {
  background-color: #fff;
  color: #19af6d;
}
.btn.btn-secondary-90.btn-reverse {
  background-color: white !important;
  color: #19af6d !important;
  border-color: #19af6d !important;
}
.btn.btn-secondary-90.btn-reverse:hover,
.btn.btn-secondary-90.btn-reverse:active {
  background-color: #19af6d !important;
  color: #fff !important;
}
.btn.btn-secondary-90.btn-reverse > .icon {
  fill: #19af6d !important;
}
.btn.btn-secondary-90.btn-reverse:hover > .icon {
  fill: #fff !important;
}
.btn.btn-secondary-90.btn-dropdown:hover,
.btn.btn-secondary-90.btn-dropdown:focus,
.btn.btn-secondary-90.btn-dropdown:focus-within {
  background-color: #fff;
  color: #19af6d;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-color: #fff;
  box-shadow: 0 0.125rem 0.75rem 0 rgba(0, 0, 0, 0.15);
}
.btn.btn-secondary-90.btn-dropdown:hover > .icon,
.btn.btn-secondary-90.btn-dropdown:focus > .icon,
.btn.btn-secondary-90.btn-dropdown:focus-within > .icon {
  fill: #19af6d;
}
.btn.btn-secondary-90.btn-dropdown:hover.btn-transparent,
.btn.btn-secondary-90.btn-dropdown:focus.btn-transparent,
.btn.btn-secondary-90.btn-dropdown:focus-within.btn-transparent {
  background-color: transparent;
}
.btn.btn-secondary-90.btn-dropdown-buttons:hover,
.btn.btn-secondary-90.btn-dropdown-buttons:focus,
.btn.btn-secondary-90.btn-dropdown-buttons:focus-within {
  background-color: #19af6d;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.btn.btn-secondary-75 {
  background-color: #97f881;
  border-color: #97f881;
}
.btn.btn-secondary-75.btn-colorless {
  background-color: transparent;
  color: #fff;
  border-color: #fff;
}
.btn.btn-secondary-75.btn-colorless:hover,
.btn.btn-secondary-75.btn-colorless:focus,
.btn.btn-secondary-75.btn-colorless:focus-within {
  background-color: #fff;
  color: #97f881;
}
.btn.btn-secondary-75.btn-reverse {
  background-color: white !important;
  color: #97f881 !important;
  border-color: #97f881 !important;
}
.btn.btn-secondary-75.btn-reverse:hover,
.btn.btn-secondary-75.btn-reverse:active {
  background-color: #97f881 !important;
  color: #fff !important;
}
.btn.btn-secondary-75.btn-reverse > .icon {
  fill: #97f881 !important;
}
.btn.btn-secondary-75.btn-reverse:hover > .icon {
  fill: #fff !important;
}
.btn.btn-secondary-75.btn-dropdown:hover,
.btn.btn-secondary-75.btn-dropdown:focus,
.btn.btn-secondary-75.btn-dropdown:focus-within {
  background-color: #fff;
  color: #97f881;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-color: #fff;
  box-shadow: 0 0.125rem 0.75rem 0 rgba(0, 0, 0, 0.15);
}
.btn.btn-secondary-75.btn-dropdown:hover > .icon,
.btn.btn-secondary-75.btn-dropdown:focus > .icon,
.btn.btn-secondary-75.btn-dropdown:focus-within > .icon {
  fill: #97f881;
}
.btn.btn-secondary-75.btn-dropdown:hover.btn-transparent,
.btn.btn-secondary-75.btn-dropdown:focus.btn-transparent,
.btn.btn-secondary-75.btn-dropdown:focus-within.btn-transparent {
  background-color: transparent;
}
.btn.btn-secondary-75.btn-dropdown-buttons:hover,
.btn.btn-secondary-75.btn-dropdown-buttons:focus,
.btn.btn-secondary-75.btn-dropdown-buttons:focus-within {
  background-color: #97f881;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.btn.btn-secondary-50 {
  background-color: #c2f4c4;
  border-color: #c2f4c4;
}
.btn.btn-secondary-50.btn-colorless {
  background-color: transparent;
  color: #fff;
  border-color: #fff;
}
.btn.btn-secondary-50.btn-colorless:hover,
.btn.btn-secondary-50.btn-colorless:focus,
.btn.btn-secondary-50.btn-colorless:focus-within {
  background-color: #fff;
  color: #c2f4c4;
}
.btn.btn-secondary-50.btn-reverse {
  background-color: white !important;
  color: #c2f4c4 !important;
  border-color: #c2f4c4 !important;
}
.btn.btn-secondary-50.btn-reverse:hover,
.btn.btn-secondary-50.btn-reverse:active {
  background-color: #c2f4c4 !important;
  color: #fff !important;
}
.btn.btn-secondary-50.btn-reverse > .icon {
  fill: #c2f4c4 !important;
}
.btn.btn-secondary-50.btn-reverse:hover > .icon {
  fill: #fff !important;
}
.btn.btn-secondary-50.btn-dropdown:hover,
.btn.btn-secondary-50.btn-dropdown:focus,
.btn.btn-secondary-50.btn-dropdown:focus-within {
  background-color: #fff;
  color: #c2f4c4;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-color: #fff;
  box-shadow: 0 0.125rem 0.75rem 0 rgba(0, 0, 0, 0.15);
}
.btn.btn-secondary-50.btn-dropdown:hover > .icon,
.btn.btn-secondary-50.btn-dropdown:focus > .icon,
.btn.btn-secondary-50.btn-dropdown:focus-within > .icon {
  fill: #c2f4c4;
}
.btn.btn-secondary-50.btn-dropdown:hover.btn-transparent,
.btn.btn-secondary-50.btn-dropdown:focus.btn-transparent,
.btn.btn-secondary-50.btn-dropdown:focus-within.btn-transparent {
  background-color: transparent;
}
.btn.btn-secondary-50.btn-dropdown-buttons:hover,
.btn.btn-secondary-50.btn-dropdown-buttons:focus,
.btn.btn-secondary-50.btn-dropdown-buttons:focus-within {
  background-color: #c2f4c4;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.btn.btn-secondary-30 {
  background-color: #e9f3ef;
  border-color: #e9f3ef;
}
.btn.btn-secondary-30.btn-colorless {
  background-color: transparent;
  color: #fff;
  border-color: #fff;
}
.btn.btn-secondary-30.btn-colorless:hover,
.btn.btn-secondary-30.btn-colorless:focus,
.btn.btn-secondary-30.btn-colorless:focus-within {
  background-color: #fff;
  color: #e9f3ef;
}
.btn.btn-secondary-30.btn-reverse {
  background-color: white !important;
  color: #e9f3ef !important;
  border-color: #e9f3ef !important;
}
.btn.btn-secondary-30.btn-reverse:hover,
.btn.btn-secondary-30.btn-reverse:active {
  background-color: #e9f3ef !important;
  color: #fff !important;
}
.btn.btn-secondary-30.btn-reverse > .icon {
  fill: #e9f3ef !important;
}
.btn.btn-secondary-30.btn-reverse:hover > .icon {
  fill: #fff !important;
}
.btn.btn-secondary-30.btn-dropdown:hover,
.btn.btn-secondary-30.btn-dropdown:focus,
.btn.btn-secondary-30.btn-dropdown:focus-within {
  background-color: #fff;
  color: #e9f3ef;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-color: #fff;
  box-shadow: 0 0.125rem 0.75rem 0 rgba(0, 0, 0, 0.15);
}
.btn.btn-secondary-30.btn-dropdown:hover > .icon,
.btn.btn-secondary-30.btn-dropdown:focus > .icon,
.btn.btn-secondary-30.btn-dropdown:focus-within > .icon {
  fill: #e9f3ef;
}
.btn.btn-secondary-30.btn-dropdown:hover.btn-transparent,
.btn.btn-secondary-30.btn-dropdown:focus.btn-transparent,
.btn.btn-secondary-30.btn-dropdown:focus-within.btn-transparent {
  background-color: transparent;
}
.btn.btn-secondary-30.btn-dropdown-buttons:hover,
.btn.btn-secondary-30.btn-dropdown-buttons:focus,
.btn.btn-secondary-30.btn-dropdown-buttons:focus-within {
  background-color: #e9f3ef;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.btn.btn-secondary-25 {
  background-color: #ebf5eb;
  border-color: #ebf5eb;
}
.btn.btn-secondary-25.btn-colorless {
  background-color: transparent;
  color: #fff;
  border-color: #fff;
}
.btn.btn-secondary-25.btn-colorless:hover,
.btn.btn-secondary-25.btn-colorless:focus,
.btn.btn-secondary-25.btn-colorless:focus-within {
  background-color: #fff;
  color: #ebf5eb;
}
.btn.btn-secondary-25.btn-reverse {
  background-color: white !important;
  color: #ebf5eb !important;
  border-color: #ebf5eb !important;
}
.btn.btn-secondary-25.btn-reverse:hover,
.btn.btn-secondary-25.btn-reverse:active {
  background-color: #ebf5eb !important;
  color: #fff !important;
}
.btn.btn-secondary-25.btn-reverse > .icon {
  fill: #ebf5eb !important;
}
.btn.btn-secondary-25.btn-reverse:hover > .icon {
  fill: #fff !important;
}
.btn.btn-secondary-25.btn-dropdown:hover,
.btn.btn-secondary-25.btn-dropdown:focus,
.btn.btn-secondary-25.btn-dropdown:focus-within {
  background-color: #fff;
  color: #ebf5eb;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-color: #fff;
  box-shadow: 0 0.125rem 0.75rem 0 rgba(0, 0, 0, 0.15);
}
.btn.btn-secondary-25.btn-dropdown:hover > .icon,
.btn.btn-secondary-25.btn-dropdown:focus > .icon,
.btn.btn-secondary-25.btn-dropdown:focus-within > .icon {
  fill: #ebf5eb;
}
.btn.btn-secondary-25.btn-dropdown:hover.btn-transparent,
.btn.btn-secondary-25.btn-dropdown:focus.btn-transparent,
.btn.btn-secondary-25.btn-dropdown:focus-within.btn-transparent {
  background-color: transparent;
}
.btn.btn-secondary-25.btn-dropdown-buttons:hover,
.btn.btn-secondary-25.btn-dropdown-buttons:focus,
.btn.btn-secondary-25.btn-dropdown-buttons:focus-within {
  background-color: #ebf5eb;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.btn.btn-secondary-20 {
  background-color: #e9f3ef;
  border-color: #e9f3ef;
}
.btn.btn-secondary-20.btn-colorless {
  background-color: transparent;
  color: #fff;
  border-color: #fff;
}
.btn.btn-secondary-20.btn-colorless:hover,
.btn.btn-secondary-20.btn-colorless:focus,
.btn.btn-secondary-20.btn-colorless:focus-within {
  background-color: #fff;
  color: #e9f3ef;
}
.btn.btn-secondary-20.btn-reverse {
  background-color: white !important;
  color: #e9f3ef !important;
  border-color: #e9f3ef !important;
}
.btn.btn-secondary-20.btn-reverse:hover,
.btn.btn-secondary-20.btn-reverse:active {
  background-color: #e9f3ef !important;
  color: #fff !important;
}
.btn.btn-secondary-20.btn-reverse > .icon {
  fill: #e9f3ef !important;
}
.btn.btn-secondary-20.btn-reverse:hover > .icon {
  fill: #fff !important;
}
.btn.btn-secondary-20.btn-dropdown:hover,
.btn.btn-secondary-20.btn-dropdown:focus,
.btn.btn-secondary-20.btn-dropdown:focus-within {
  background-color: #fff;
  color: #e9f3ef;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-color: #fff;
  box-shadow: 0 0.125rem 0.75rem 0 rgba(0, 0, 0, 0.15);
}
.btn.btn-secondary-20.btn-dropdown:hover > .icon,
.btn.btn-secondary-20.btn-dropdown:focus > .icon,
.btn.btn-secondary-20.btn-dropdown:focus-within > .icon {
  fill: #e9f3ef;
}
.btn.btn-secondary-20.btn-dropdown:hover.btn-transparent,
.btn.btn-secondary-20.btn-dropdown:focus.btn-transparent,
.btn.btn-secondary-20.btn-dropdown:focus-within.btn-transparent {
  background-color: transparent;
}
.btn.btn-secondary-20.btn-dropdown-buttons:hover,
.btn.btn-secondary-20.btn-dropdown-buttons:focus,
.btn.btn-secondary-20.btn-dropdown-buttons:focus-within {
  background-color: #e9f3ef;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.btn.btn-tertiary {
  background-color: #e4efea;
  border-color: #e4efea;
}
.btn.btn-tertiary.btn-colorless {
  background-color: transparent;
  color: #fff;
  border-color: #fff;
}
.btn.btn-tertiary.btn-colorless:hover,
.btn.btn-tertiary.btn-colorless:focus,
.btn.btn-tertiary.btn-colorless:focus-within {
  background-color: #fff;
  color: #e4efea;
}
.btn.btn-tertiary.btn-reverse {
  background-color: white !important;
  color: #e4efea !important;
  border-color: #e4efea !important;
}
.btn.btn-tertiary.btn-reverse:hover,
.btn.btn-tertiary.btn-reverse:active {
  background-color: #e4efea !important;
  color: #fff !important;
}
.btn.btn-tertiary.btn-reverse > .icon {
  fill: #e4efea !important;
}
.btn.btn-tertiary.btn-reverse:hover > .icon {
  fill: #fff !important;
}
.btn.btn-tertiary.btn-dropdown:hover,
.btn.btn-tertiary.btn-dropdown:focus,
.btn.btn-tertiary.btn-dropdown:focus-within {
  background-color: #fff;
  color: #e4efea;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-color: #fff;
  box-shadow: 0 0.125rem 0.75rem 0 rgba(0, 0, 0, 0.15);
}
.btn.btn-tertiary.btn-dropdown:hover > .icon,
.btn.btn-tertiary.btn-dropdown:focus > .icon,
.btn.btn-tertiary.btn-dropdown:focus-within > .icon {
  fill: #e4efea;
}
.btn.btn-tertiary.btn-dropdown:hover.btn-transparent,
.btn.btn-tertiary.btn-dropdown:focus.btn-transparent,
.btn.btn-tertiary.btn-dropdown:focus-within.btn-transparent {
  background-color: transparent;
}
.btn.btn-tertiary.btn-dropdown-buttons:hover,
.btn.btn-tertiary.btn-dropdown-buttons:focus,
.btn.btn-tertiary.btn-dropdown-buttons:focus-within {
  background-color: #e4efea;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.btn.btn-tertiary-50 {
  background-color: #fbdd80;
  border-color: #fbdd80;
}
.btn.btn-tertiary-50.btn-colorless {
  background-color: transparent;
  color: #fff;
  border-color: #fff;
}
.btn.btn-tertiary-50.btn-colorless:hover,
.btn.btn-tertiary-50.btn-colorless:focus,
.btn.btn-tertiary-50.btn-colorless:focus-within {
  background-color: #fff;
  color: #fbdd80;
}
.btn.btn-tertiary-50.btn-reverse {
  background-color: white !important;
  color: #fbdd80 !important;
  border-color: #fbdd80 !important;
}
.btn.btn-tertiary-50.btn-reverse:hover,
.btn.btn-tertiary-50.btn-reverse:active {
  background-color: #fbdd80 !important;
  color: #fff !important;
}
.btn.btn-tertiary-50.btn-reverse > .icon {
  fill: #fbdd80 !important;
}
.btn.btn-tertiary-50.btn-reverse:hover > .icon {
  fill: #fff !important;
}
.btn.btn-tertiary-50.btn-dropdown:hover,
.btn.btn-tertiary-50.btn-dropdown:focus,
.btn.btn-tertiary-50.btn-dropdown:focus-within {
  background-color: #fff;
  color: #fbdd80;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-color: #fff;
  box-shadow: 0 0.125rem 0.75rem 0 rgba(0, 0, 0, 0.15);
}
.btn.btn-tertiary-50.btn-dropdown:hover > .icon,
.btn.btn-tertiary-50.btn-dropdown:focus > .icon,
.btn.btn-tertiary-50.btn-dropdown:focus-within > .icon {
  fill: #fbdd80;
}
.btn.btn-tertiary-50.btn-dropdown:hover.btn-transparent,
.btn.btn-tertiary-50.btn-dropdown:focus.btn-transparent,
.btn.btn-tertiary-50.btn-dropdown:focus-within.btn-transparent {
  background-color: transparent;
}
.btn.btn-tertiary-50.btn-dropdown-buttons:hover,
.btn.btn-tertiary-50.btn-dropdown-buttons:focus,
.btn.btn-tertiary-50.btn-dropdown-buttons:focus-within {
  background-color: #fbdd80;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.btn.btn-tertiary-25 {
  background-color: #faeabc;
  border-color: #faeabc;
}
.btn.btn-tertiary-25.btn-colorless {
  background-color: transparent;
  color: #fff;
  border-color: #fff;
}
.btn.btn-tertiary-25.btn-colorless:hover,
.btn.btn-tertiary-25.btn-colorless:focus,
.btn.btn-tertiary-25.btn-colorless:focus-within {
  background-color: #fff;
  color: #faeabc;
}
.btn.btn-tertiary-25.btn-reverse {
  background-color: white !important;
  color: #faeabc !important;
  border-color: #faeabc !important;
}
.btn.btn-tertiary-25.btn-reverse:hover,
.btn.btn-tertiary-25.btn-reverse:active {
  background-color: #faeabc !important;
  color: #fff !important;
}
.btn.btn-tertiary-25.btn-reverse > .icon {
  fill: #faeabc !important;
}
.btn.btn-tertiary-25.btn-reverse:hover > .icon {
  fill: #fff !important;
}
.btn.btn-tertiary-25.btn-dropdown:hover,
.btn.btn-tertiary-25.btn-dropdown:focus,
.btn.btn-tertiary-25.btn-dropdown:focus-within {
  background-color: #fff;
  color: #faeabc;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-color: #fff;
  box-shadow: 0 0.125rem 0.75rem 0 rgba(0, 0, 0, 0.15);
}
.btn.btn-tertiary-25.btn-dropdown:hover > .icon,
.btn.btn-tertiary-25.btn-dropdown:focus > .icon,
.btn.btn-tertiary-25.btn-dropdown:focus-within > .icon {
  fill: #faeabc;
}
.btn.btn-tertiary-25.btn-dropdown:hover.btn-transparent,
.btn.btn-tertiary-25.btn-dropdown:focus.btn-transparent,
.btn.btn-tertiary-25.btn-dropdown:focus-within.btn-transparent {
  background-color: transparent;
}
.btn.btn-tertiary-25.btn-dropdown-buttons:hover,
.btn.btn-tertiary-25.btn-dropdown-buttons:focus,
.btn.btn-tertiary-25.btn-dropdown-buttons:focus-within {
  background-color: #faeabc;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.btn.btn-quaternary {
  background-color: #1d1d1b;
  border-color: #1d1d1b;
}
.btn.btn-quaternary.btn-colorless {
  background-color: transparent;
  color: #fff;
  border-color: #fff;
}
.btn.btn-quaternary.btn-colorless:hover,
.btn.btn-quaternary.btn-colorless:focus,
.btn.btn-quaternary.btn-colorless:focus-within {
  background-color: #fff;
  color: #1d1d1b;
}
.btn.btn-quaternary.btn-reverse {
  background-color: white !important;
  color: #1d1d1b !important;
  border-color: #1d1d1b !important;
}
.btn.btn-quaternary.btn-reverse:hover,
.btn.btn-quaternary.btn-reverse:active {
  background-color: #1d1d1b !important;
  color: #fff !important;
}
.btn.btn-quaternary.btn-reverse > .icon {
  fill: #1d1d1b !important;
}
.btn.btn-quaternary.btn-reverse:hover > .icon {
  fill: #fff !important;
}
.btn.btn-quaternary.btn-dropdown:hover,
.btn.btn-quaternary.btn-dropdown:focus,
.btn.btn-quaternary.btn-dropdown:focus-within {
  background-color: #fff;
  color: #1d1d1b;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-color: #fff;
  box-shadow: 0 0.125rem 0.75rem 0 rgba(0, 0, 0, 0.15);
}
.btn.btn-quaternary.btn-dropdown:hover > .icon,
.btn.btn-quaternary.btn-dropdown:focus > .icon,
.btn.btn-quaternary.btn-dropdown:focus-within > .icon {
  fill: #1d1d1b;
}
.btn.btn-quaternary.btn-dropdown:hover.btn-transparent,
.btn.btn-quaternary.btn-dropdown:focus.btn-transparent,
.btn.btn-quaternary.btn-dropdown:focus-within.btn-transparent {
  background-color: transparent;
}
.btn.btn-quaternary.btn-dropdown-buttons:hover,
.btn.btn-quaternary.btn-dropdown-buttons:focus,
.btn.btn-quaternary.btn-dropdown-buttons:focus-within {
  background-color: #1d1d1b;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.btn.btn-quaternary-75 {
  background-color: #545452;
  border-color: #545452;
}
.btn.btn-quaternary-75.btn-colorless {
  background-color: transparent;
  color: #fff;
  border-color: #fff;
}
.btn.btn-quaternary-75.btn-colorless:hover,
.btn.btn-quaternary-75.btn-colorless:focus,
.btn.btn-quaternary-75.btn-colorless:focus-within {
  background-color: #fff;
  color: #545452;
}
.btn.btn-quaternary-75.btn-reverse {
  background-color: white !important;
  color: #545452 !important;
  border-color: #545452 !important;
}
.btn.btn-quaternary-75.btn-reverse:hover,
.btn.btn-quaternary-75.btn-reverse:active {
  background-color: #545452 !important;
  color: #fff !important;
}
.btn.btn-quaternary-75.btn-reverse > .icon {
  fill: #545452 !important;
}
.btn.btn-quaternary-75.btn-reverse:hover > .icon {
  fill: #fff !important;
}
.btn.btn-quaternary-75.btn-dropdown:hover,
.btn.btn-quaternary-75.btn-dropdown:focus,
.btn.btn-quaternary-75.btn-dropdown:focus-within {
  background-color: #fff;
  color: #545452;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-color: #fff;
  box-shadow: 0 0.125rem 0.75rem 0 rgba(0, 0, 0, 0.15);
}
.btn.btn-quaternary-75.btn-dropdown:hover > .icon,
.btn.btn-quaternary-75.btn-dropdown:focus > .icon,
.btn.btn-quaternary-75.btn-dropdown:focus-within > .icon {
  fill: #545452;
}
.btn.btn-quaternary-75.btn-dropdown:hover.btn-transparent,
.btn.btn-quaternary-75.btn-dropdown:focus.btn-transparent,
.btn.btn-quaternary-75.btn-dropdown:focus-within.btn-transparent {
  background-color: transparent;
}
.btn.btn-quaternary-75.btn-dropdown-buttons:hover,
.btn.btn-quaternary-75.btn-dropdown-buttons:focus,
.btn.btn-quaternary-75.btn-dropdown-buttons:focus-within {
  background-color: #545452;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.btn.btn-quaternary-50 {
  background-color: #8a8a89;
  border-color: #8a8a89;
}
.btn.btn-quaternary-50.btn-colorless {
  background-color: transparent;
  color: #fff;
  border-color: #fff;
}
.btn.btn-quaternary-50.btn-colorless:hover,
.btn.btn-quaternary-50.btn-colorless:focus,
.btn.btn-quaternary-50.btn-colorless:focus-within {
  background-color: #fff;
  color: #8a8a89;
}
.btn.btn-quaternary-50.btn-reverse {
  background-color: white !important;
  color: #8a8a89 !important;
  border-color: #8a8a89 !important;
}
.btn.btn-quaternary-50.btn-reverse:hover,
.btn.btn-quaternary-50.btn-reverse:active {
  background-color: #8a8a89 !important;
  color: #fff !important;
}
.btn.btn-quaternary-50.btn-reverse > .icon {
  fill: #8a8a89 !important;
}
.btn.btn-quaternary-50.btn-reverse:hover > .icon {
  fill: #fff !important;
}
.btn.btn-quaternary-50.btn-dropdown:hover,
.btn.btn-quaternary-50.btn-dropdown:focus,
.btn.btn-quaternary-50.btn-dropdown:focus-within {
  background-color: #fff;
  color: #8a8a89;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-color: #fff;
  box-shadow: 0 0.125rem 0.75rem 0 rgba(0, 0, 0, 0.15);
}
.btn.btn-quaternary-50.btn-dropdown:hover > .icon,
.btn.btn-quaternary-50.btn-dropdown:focus > .icon,
.btn.btn-quaternary-50.btn-dropdown:focus-within > .icon {
  fill: #8a8a89;
}
.btn.btn-quaternary-50.btn-dropdown:hover.btn-transparent,
.btn.btn-quaternary-50.btn-dropdown:focus.btn-transparent,
.btn.btn-quaternary-50.btn-dropdown:focus-within.btn-transparent {
  background-color: transparent;
}
.btn.btn-quaternary-50.btn-dropdown-buttons:hover,
.btn.btn-quaternary-50.btn-dropdown-buttons:focus,
.btn.btn-quaternary-50.btn-dropdown-buttons:focus-within {
  background-color: #8a8a89;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.btn.btn-quaternary-25 {
  background-color: #c1c1c1;
  border-color: #c1c1c1;
}
.btn.btn-quaternary-25.btn-colorless {
  background-color: transparent;
  color: #fff;
  border-color: #fff;
}
.btn.btn-quaternary-25.btn-colorless:hover,
.btn.btn-quaternary-25.btn-colorless:focus,
.btn.btn-quaternary-25.btn-colorless:focus-within {
  background-color: #fff;
  color: #c1c1c1;
}
.btn.btn-quaternary-25.btn-reverse {
  background-color: white !important;
  color: #c1c1c1 !important;
  border-color: #c1c1c1 !important;
}
.btn.btn-quaternary-25.btn-reverse:hover,
.btn.btn-quaternary-25.btn-reverse:active {
  background-color: #c1c1c1 !important;
  color: #fff !important;
}
.btn.btn-quaternary-25.btn-reverse > .icon {
  fill: #c1c1c1 !important;
}
.btn.btn-quaternary-25.btn-reverse:hover > .icon {
  fill: #fff !important;
}
.btn.btn-quaternary-25.btn-dropdown:hover,
.btn.btn-quaternary-25.btn-dropdown:focus,
.btn.btn-quaternary-25.btn-dropdown:focus-within {
  background-color: #fff;
  color: #c1c1c1;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-color: #fff;
  box-shadow: 0 0.125rem 0.75rem 0 rgba(0, 0, 0, 0.15);
}
.btn.btn-quaternary-25.btn-dropdown:hover > .icon,
.btn.btn-quaternary-25.btn-dropdown:focus > .icon,
.btn.btn-quaternary-25.btn-dropdown:focus-within > .icon {
  fill: #c1c1c1;
}
.btn.btn-quaternary-25.btn-dropdown:hover.btn-transparent,
.btn.btn-quaternary-25.btn-dropdown:focus.btn-transparent,
.btn.btn-quaternary-25.btn-dropdown:focus-within.btn-transparent {
  background-color: transparent;
}
.btn.btn-quaternary-25.btn-dropdown-buttons:hover,
.btn.btn-quaternary-25.btn-dropdown-buttons:focus,
.btn.btn-quaternary-25.btn-dropdown-buttons:focus-within {
  background-color: #c1c1c1;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.btn.btn-quaternary-10 {
  background-color: #e2e2e2;
  border-color: #e2e2e2;
}
.btn.btn-quaternary-10.btn-colorless {
  background-color: transparent;
  color: #fff;
  border-color: #fff;
}
.btn.btn-quaternary-10.btn-colorless:hover,
.btn.btn-quaternary-10.btn-colorless:focus,
.btn.btn-quaternary-10.btn-colorless:focus-within {
  background-color: #fff;
  color: #e2e2e2;
}
.btn.btn-quaternary-10.btn-reverse {
  background-color: white !important;
  color: #e2e2e2 !important;
  border-color: #e2e2e2 !important;
}
.btn.btn-quaternary-10.btn-reverse:hover,
.btn.btn-quaternary-10.btn-reverse:active {
  background-color: #e2e2e2 !important;
  color: #fff !important;
}
.btn.btn-quaternary-10.btn-reverse > .icon {
  fill: #e2e2e2 !important;
}
.btn.btn-quaternary-10.btn-reverse:hover > .icon {
  fill: #fff !important;
}
.btn.btn-quaternary-10.btn-dropdown:hover,
.btn.btn-quaternary-10.btn-dropdown:focus,
.btn.btn-quaternary-10.btn-dropdown:focus-within {
  background-color: #fff;
  color: #e2e2e2;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-color: #fff;
  box-shadow: 0 0.125rem 0.75rem 0 rgba(0, 0, 0, 0.15);
}
.btn.btn-quaternary-10.btn-dropdown:hover > .icon,
.btn.btn-quaternary-10.btn-dropdown:focus > .icon,
.btn.btn-quaternary-10.btn-dropdown:focus-within > .icon {
  fill: #e2e2e2;
}
.btn.btn-quaternary-10.btn-dropdown:hover.btn-transparent,
.btn.btn-quaternary-10.btn-dropdown:focus.btn-transparent,
.btn.btn-quaternary-10.btn-dropdown:focus-within.btn-transparent {
  background-color: transparent;
}
.btn.btn-quaternary-10.btn-dropdown-buttons:hover,
.btn.btn-quaternary-10.btn-dropdown-buttons:focus,
.btn.btn-quaternary-10.btn-dropdown-buttons:focus-within {
  background-color: #e2e2e2;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.btn.btn-block {
  justify-content: center;
  display: flex;
  width: 100%;
}
.btn.btn-s {
  padding: 0.375rem 0.75rem;
  font-size: 0.675rem;
  line-height: 1;
  border-radius: 1.125rem;
}
.btn.btn-s > .icon {
  width: 0.875rem;
  height: 0.875rem;
  min-width: 0.875rem;
  min-height: 0.875rem;
}
.btn.btn-s > .icon.icon-start {
  margin-left: -0.328125rem;
  margin-right: 0.4375rem;
}
.btn.btn-s > .icon.icon-end {
  margin-right: -0.328125rem;
  margin-left: 0.4375rem;
}
.btn.btn-l {
  padding: 0.625rem 1.25rem;
  font-size: 0.875rem;
  line-height: 1;
  border-radius: 1.125rem;
}
.btn.btn-l > .icon {
  width: 1.125rem;
  height: 1.125rem;
  min-width: 1.125rem;
  min-height: 1.125rem;
}
.btn.btn-l > .icon.icon-start {
  margin-left: -0.421875rem;
  margin-right: 0.5625rem;
}
.btn.btn-l > .icon.icon-end {
  margin-right: -0.421875rem;
  margin-left: 0.5625rem;
}
.btn.btn-xl {
  padding: 0.875rem 1.75rem;
  font-size: 1rem;
  line-height: 1;
  border-radius: 1.4375rem;
}
.btn.btn-xl > .icon {
  width: 1.375rem;
  height: 1.375rem;
  min-width: 1.375rem;
  min-height: 1.375rem;
}
.btn.btn-xl > .icon.icon-start {
  margin-left: -0.515625rem;
  margin-right: 0.6875rem;
}
.btn.btn-xl > .icon.icon-end {
  margin-right: -0.515625rem;
  margin-left: 0.6875rem;
}
.btn > .icon {
  margin-top: -2px;
  margin-bottom: -2px;
  width: 1rem;
  height: 1rem;
  min-width: 1rem;
  min-height: 1rem;
  fill: #fff;
  -webkit-transition: fill 0.15s ease-in-out;
  -moz-transition: fill 0.15s ease-in-out;
  -ms-transition: fill 0.15s ease-in-out;
  -o-transition: fill 0.15s ease-in-out;
  transition: fill 0.15s ease-in-out;
}
.btn > .icon.icon-start {
  margin-left: -0.375rem;
  margin-right: 0.5rem;
}
.btn > .icon.icon-end {
  margin-right: -0.375rem;
  margin-left: 0.5rem;
}
.btn.btn-dropdown {
  overflow: visible !important;
}
.btn.btn-dropdown .dropdown {
  visibility: hidden;
  position: absolute;
  top: calc(100% + 1rem);
  border-radius: 0 0 0.5rem 0.5rem;
  background: #fff;
  left: -1px;
  min-width: calc(100% + 2px);
  z-index: 5;
  box-shadow: 0 0.125rem 0.75rem 0 rgba(0, 0, 0, 0.15);
  text-align: left;
  font-size: 1rem;
  text-transform: none;
  color: #354052;
}
.btn.btn-dropdown .dropdown.dropdown-rigth {
  left: auto;
  right: -1px;
}
.btn.btn-dropdown:hover::after,
.btn.btn-dropdown:focus::after,
.btn.btn-dropdown:focus-within::after {
  content: "";
  position: absolute;
  background-color: #fff;
  top: 100%;
  height: 1rem;
  width: calc(100% + 2px);
  left: -1px;
  box-shadow: 0 0.125rem 0.75rem 0 rgba(0, 0, 0, 0.15);
  z-index: 1;
}
.btn.btn-dropdown:hover::before,
.btn.btn-dropdown:focus::before,
.btn.btn-dropdown:focus-within::before {
  content: "";
  position: absolute;
  background-color: #fff;
  top: calc(100% - 0.25rem);
  height: 1.25rem;
  width: calc(100% + 2px);
  left: -1px;
  z-index: 10;
}
.btn.btn-dropdown:hover .dropdown,
.btn.btn-dropdown:focus .dropdown,
.btn.btn-dropdown:focus-within .dropdown {
  visibility: visible;
}
.btn.btn-dropdown-buttons .content {
  display: none;
  position: absolute;
  top: 100%;
  border-radius: 0 0 0.875rem 0.875rem;
  background: #fff;
  left: -1px;
  min-width: calc(100% + 2px);
  z-index: 5;
  box-shadow: 0 0.125rem 0.75rem 0 rgba(0, 0, 0, 0.15);
  text-align: left;
  font-size: 1rem;
  text-transform: none;
  color: #354052;
}
.btn.btn-dropdown-buttons .content div {
  padding: 0.375rem 1.25rem 0.375rem 1.25rem;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-color: #687488;
}
.btn.btn-dropdown-buttons .content :last-child {
  border-bottom: none;
}
.btn.btn-dropdown-buttons:hover,
.btn.btn-dropdown-buttons:focus,
.btn.btn-dropdown-buttons:focus-within {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.btn.btn-dropdown-buttons:hover .content,
.btn.btn-dropdown-buttons:focus .content,
.btn.btn-dropdown-buttons:focus-within .content {
  display: block;
}
.btn.btn-dropdown-buttons-new {
  height: 2.5rem;
  width: 11.625rem;
  box-shadow: none !important;
  padding: 0.625rem 0.75rem;
}
.btn.btn-dropdown-buttons-new .content {
  position: absolute;
  top: 100%;
  border: none !important;
  background: transparent !important;
  left: 0;
  min-width: 100%;
  z-index: 5;
  text-align: left;
  font-size: 1rem;
  text-transform: none;
  color: #000;
  font-weight: 400;
}
.btn.btn-dropdown-buttons-new .content .items {
  background-color: #c2f4c4;
  box-shadow: 0 0.125rem 0.75rem 0 rgba(0, 0, 0, 0.15);
  border: 1px solid black;
  border-radius: 0.125rem;
}
.btn.btn-dropdown-buttons-new .content .items div,
.btn.btn-dropdown-buttons-new .content .items a,
.btn.btn-dropdown-buttons-new .content .items button {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  display: flex;
  align-items: center;
  text-align: left;
  font-weight: 500;
  font-size: 0.75rem;
  padding: 0.625rem;
  height: 2.5rem;
  border-bottom: 2px solid white;
  width: 100%;
}
.btn.btn-dropdown-buttons-new .content .items div:last-child,
.btn.btn-dropdown-buttons-new .content .items a:last-child,
.btn.btn-dropdown-buttons-new .content .items button:last-child {
  border-bottom: none !important;
}
.btn.btn-dropdown-buttons-new .content .items div:hover:not(.dropdown-button-new-disabled),
.btn.btn-dropdown-buttons-new .content .items a:hover:not(.dropdown-button-new-disabled),
.btn.btn-dropdown-buttons-new .content .items button:hover:not(.dropdown-button-new-disabled) {
  text-decoration: none;
  background-color: #147d5c;
  color: white;
}
.btn.btn-dropdown-buttons-new .content .items div.dropdown-button-new-disabled,
.btn.btn-dropdown-buttons-new .content .items a.dropdown-button-new-disabled,
.btn.btn-dropdown-buttons-new .content .items button.dropdown-button-new-disabled {
  color: #a1a7af;
  text-decoration: none;
}
.btn.btn-square {
  border-radius: 0.25rem;
}
.btn.btn-no-radius {
  border-radius: 0 !important;
}
.btn .checkbox {
  margin-top: -0.125rem;
  margin-bottom: -0.125rem;
}
.btn.btn-ang-success {
  box-shadow: none;
  background-color: #147d5c;
  border: 1px solid #147d5c;
  color: #fff;
}
.btn.btn-ang-success:hover,
.btn.btn-ang-success:active {
  background-color: #fff;
  box-shadow: none;
  color: #147d5c;
  text-decoration: none;
  outline: none;
}
.btn.btn-ang-success:hover .icon,
.btn.btn-ang-success:active .icon {
  fill: #147d5c;
}
.btn.btn-ang-success:focus {
  background-color: #147d5c;
  border-color: #b3e6ce;
  box-shadow: inset 0 0 0 1px #b3e6ce !important;
  color: #fff;
}
.btn.btn-ang-success-inversed {
  background-color: #fff;
  border: 2px solid #147d5c;
  color: #147d5c;
}
.btn.btn-ang-success-inversed:hover,
.btn.btn-ang-success-inversed:active {
  background-color: #147d5c;
  color: #fff;
}
.btn.btn-ang-success-inversed:hover .icon,
.btn.btn-ang-success-inversed:active .icon {
  fill: #fff;
}
.btn.btn-danger-light:hover,
.btn.btn-danger-light:focus {
  background-color: #fff;
  color: #e62222;
  border-color: #e62222;
}
.btn.btn-primary,
.btn.btn-info {
  background-color: #4a90e2;
  border: 1px solid #1678eb;
  color: #fff;
  box-shadow: 0 3px 6px 0 rgba(170, 178, 191, 0.8);
}
.btn.btn-primary:hover,
.btn.btn-info:hover {
  background-color: #2e83e6;
  box-shadow: 0 4px 12px 0 rgba(170, 178, 191, 0.8);
  text-decoration: none;
  outline: none;
}
.btn.btn-primary.btn-dropdown-buttons .content,
.btn.btn-info.btn-dropdown-buttons .content {
  border-color: #1678eb;
}
.btn.btn-primary.btn-dropdown-buttons:hover,
.btn.btn-primary.btn-dropdown-buttons:focus,
.btn.btn-primary.btn-dropdown-buttons:focus-within,
.btn.btn-info.btn-dropdown-buttons:hover,
.btn.btn-info.btn-dropdown-buttons:focus,
.btn.btn-info.btn-dropdown-buttons:focus-within {
  background-color: #4a90e2 !important;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.btn.btn-primary.btn-dropdown-buttons-new,
.btn.btn-info.btn-dropdown-buttons-new {
  background-color: #147d5c !important;
  border: none !important;
  border-radius: 2px !important;
}
.btn.btn-primary:active,
.btn.btn-info:active {
  background-color: #1678eb;
  box-shadow: 0 0 6px 0 rgba(170, 178, 191, 0.8);
  text-decoration: none;
  outline: none;
}
.theme-new .btn.btn-primary,
.theme-new .btn.btn-info {
  background-color: #02271f;
  border: 1px solid #02271f;
  box-shadow: none;
  color: #fff;
}
.theme-new .btn.btn-primary:hover,
.theme-new .btn.btn-primary:active,
.theme-new .btn.btn-info:hover,
.theme-new .btn.btn-info:active {
  background-color: #fff;
  color: #02271f;
  text-decoration: none;
  outline: none;
}
.theme-new .btn.btn-primary:hover .icon,
.theme-new .btn.btn-primary:active .icon,
.theme-new .btn.btn-info:hover .icon,
.theme-new .btn.btn-info:active .icon {
  fill: #02271f;
}
.theme-new .btn.btn-primary:focus,
.theme-new .btn.btn-info:focus {
  background-color: #02271f;
  border-color: #eacdf1;
  box-shadow: inset 0 0 0 1px #eacdf1 !important;
  color: #fff;
}
.btn.btn-light-shadow-v2 {
  background-color: #fff;
  color: #1d1d1b;
  border: 1px solid #1d1d1b;
  font-weight: 400;
  min-width: 50px;
}
.btn.btn-light-shadow-v2.active {
  background-color: #1d1d1b !important;
  color: white !important;
  box-shadow: none;
  text-decoration: none;
  outline: none;
  font-weight: bold !important;
}
.btn.btn-secondary,
.btn.btn-default,
.btn.btn-dark,
.btn.btn-darker,
.btn.btn-soft,
.btn.btn-darkest {
  background-color: #687488;
  border: 1px solid #465162;
  color: #fff;
  box-shadow: none;
}
.btn.btn-secondary:hover,
.btn.btn-default:hover,
.btn.btn-dark:hover,
.btn.btn-darker:hover,
.btn.btn-soft:hover,
.btn.btn-darkest:hover {
  background-color: #465162;
  box-shadow: none;
  text-decoration: none;
  outline: none;
}
.btn.btn-secondary.btn-dropdown-buttons .content,
.btn.btn-default.btn-dropdown-buttons .content,
.btn.btn-dark.btn-dropdown-buttons .content,
.btn.btn-darker.btn-dropdown-buttons .content,
.btn.btn-soft.btn-dropdown-buttons .content,
.btn.btn-darkest.btn-dropdown-buttons .content {
  border-color: #465162;
}
.btn.btn-secondary.btn-dropdown-buttons:hover,
.btn.btn-secondary.btn-dropdown-buttons:focus,
.btn.btn-secondary.btn-dropdown-buttons:focus-within,
.btn.btn-default.btn-dropdown-buttons:hover,
.btn.btn-default.btn-dropdown-buttons:focus,
.btn.btn-default.btn-dropdown-buttons:focus-within,
.btn.btn-dark.btn-dropdown-buttons:hover,
.btn.btn-dark.btn-dropdown-buttons:focus,
.btn.btn-dark.btn-dropdown-buttons:focus-within,
.btn.btn-darker.btn-dropdown-buttons:hover,
.btn.btn-darker.btn-dropdown-buttons:focus,
.btn.btn-darker.btn-dropdown-buttons:focus-within,
.btn.btn-soft.btn-dropdown-buttons:hover,
.btn.btn-soft.btn-dropdown-buttons:focus,
.btn.btn-soft.btn-dropdown-buttons:focus-within,
.btn.btn-darkest.btn-dropdown-buttons:hover,
.btn.btn-darkest.btn-dropdown-buttons:focus,
.btn.btn-darkest.btn-dropdown-buttons:focus-within {
  background-color: #687488 !important;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.btn.btn-secondary.btn-dropdown-buttons-new,
.btn.btn-default.btn-dropdown-buttons-new,
.btn.btn-dark.btn-dropdown-buttons-new,
.btn.btn-darker.btn-dropdown-buttons-new,
.btn.btn-soft.btn-dropdown-buttons-new,
.btn.btn-darkest.btn-dropdown-buttons-new {
  background-color: white !important;
  border: 1px solid #1d1d1b !important;
  color: #1d1d1b !important;
  border-radius: 2px !important;
}
.btn.btn-secondary:active,
.btn.btn-default:active,
.btn.btn-dark:active,
.btn.btn-darker:active,
.btn.btn-soft:active,
.btn.btn-darkest:active {
  background-color: #232933;
  box-shadow: none;
  text-decoration: none;
  outline: none;
}
.theme-new .btn.btn-secondary,
.theme-new .btn.btn-default,
.theme-new .btn.btn-dark,
.theme-new .btn.btn-darker,
.theme-new .btn.btn-soft,
.theme-new .btn.btn-darkest {
  background-color: #147d5c;
  border: 1px solid #147d5c;
  box-shadow: none;
  color: #fff;
}
.theme-new .btn.btn-secondary:hover,
.theme-new .btn.btn-secondary:active,
.theme-new .btn.btn-default:hover,
.theme-new .btn.btn-default:active,
.theme-new .btn.btn-dark:hover,
.theme-new .btn.btn-dark:active,
.theme-new .btn.btn-darker:hover,
.theme-new .btn.btn-darker:active,
.theme-new .btn.btn-soft:hover,
.theme-new .btn.btn-soft:active,
.theme-new .btn.btn-darkest:hover,
.theme-new .btn.btn-darkest:active {
  background-color: #fff;
  color: #147d5c;
  text-decoration: none;
  outline: none;
}
.theme-new .btn.btn-secondary:hover .icon,
.theme-new .btn.btn-secondary:active .icon,
.theme-new .btn.btn-default:hover .icon,
.theme-new .btn.btn-default:active .icon,
.theme-new .btn.btn-dark:hover .icon,
.theme-new .btn.btn-dark:active .icon,
.theme-new .btn.btn-darker:hover .icon,
.theme-new .btn.btn-darker:active .icon,
.theme-new .btn.btn-soft:hover .icon,
.theme-new .btn.btn-soft:active .icon,
.theme-new .btn.btn-darkest:hover .icon,
.theme-new .btn.btn-darkest:active .icon {
  fill: #147d5c;
}
.theme-new .btn.btn-secondary:focus,
.theme-new .btn.btn-default:focus,
.theme-new .btn.btn-dark:focus,
.theme-new .btn.btn-darker:focus,
.theme-new .btn.btn-soft:focus,
.theme-new .btn.btn-darkest:focus {
  background-color: #147d5c;
  border-color: #b3e6ce;
  box-shadow: inset 0 0 0 1px #b3e6ce !important;
  color: #fff;
}
.theme-new .btn.btn-secondary:focus .icon,
.theme-new .btn.btn-default:focus .icon,
.theme-new .btn.btn-dark:focus .icon,
.theme-new .btn.btn-darker:focus .icon,
.theme-new .btn.btn-soft:focus .icon,
.theme-new .btn.btn-darkest:focus .icon {
  fill: #fff;
}
.btn.btn-white {
  background-color: white;
  color: #1d1d1b;
  border: 1px solid #e3e3e3;
}
.btn.btn-overlay {
  background-color: transparent;
  border: 1px solid #fff;
  color: #fff;
  box-shadow: none;
}
.btn.btn-overlay:hover {
  background-color: rgba(53, 64, 82, 0.04);
  box-shadow: none;
  text-decoration: none;
  outline: none;
}
.btn.btn-overlay:active {
  background-color: rgba(53, 64, 82, 0.08);
  box-shadow: 0 3px 6px 0 rgba(170, 178, 191, 0.08);
  text-decoration: none;
  outline: none;
}
.btn.btn-disabled:not(.btn-clear),
.btn[disabled]:not(.btn-clear) {
  background-color: #dfe3e9;
  border: 1px solid #c7ced9;
  color: #aab2bf;
  cursor: not-allowed;
  box-shadow: none;
  text-decoration: none;
}
.btn.btn-disabled:not(.btn-clear):active,
.btn.btn-disabled:not(.btn-clear):hover,
.btn[disabled]:not(.btn-clear):active,
.btn[disabled]:not(.btn-clear):hover {
  outline: none;
  color: #aab2bf;
  text-decoration: none;
  background-color: #dfe3e9;
  border: 1px solid #c7ced9;
  cursor: not-allowed;
  box-shadow: none;
}
.btn.btn-disabled:not(.btn-clear) .checkbox input ~ label::before,
.btn.btn-disabled:not(.btn-clear) .radio input ~ label::before,
.btn[disabled]:not(.btn-clear) .checkbox input ~ label::before,
.btn[disabled]:not(.btn-clear) .radio input ~ label::before {
  background-color: #f4f4f5;
}
.theme-new .btn.btn-disabled:not(.btn-clear),
.theme-new .btn[disabled]:not(.btn-clear) {
  background-color: #cad1da;
  border: 1px solid #cad1da;
  box-shadow: none;
  color: #f2f3f6;
  cursor: not-allowed;
  text-decoration: none;
}
.theme-new .btn.btn-disabled:not(.btn-clear):hover,
.theme-new .btn.btn-disabled:not(.btn-clear):active,
.theme-new .btn[disabled]:not(.btn-clear):hover,
.theme-new .btn[disabled]:not(.btn-clear):active {
  background-color: #cad1da;
  color: #f2f3f6;
  text-decoration: none;
  outline: none;
  border: 1px solid #cad1da;
  cursor: not-allowed;
  box-shadow: none;
}
.theme-new .btn.btn-disabled:not(.btn-clear):focus,
.theme-new .btn[disabled]:not(.btn-clear):focus {
  background-color: #cad1da;
  border-color: rgb(141.9333333333, 156.8666666667, 176.0666666667);
  box-shadow: inset 0 0 0 1px rgb(141.9333333333, 156.8666666667, 176.0666666667) !important;
  color: #f2f3f6;
}
.btn-clear {
  background: none;
  padding: 0;
  border: none;
}
.btn-clear.text-default:focus {
  color: #354052;
}
.btn-clear.text-success:focus {
  color: #0dbf6d;
}
.btn-clear.text-success-light:focus {
  color: #7bf6be;
}
.btn-clear.text-warning:focus {
  color: #f6cf23;
}
.btn-clear.text-danger:focus {
  color: #e95063;
}
.btn-clear.text-info:focus {
  color: #4990e2;
}
.btn-clear.text-notice:focus {
  color: #56c0ea;
}
.btn-clear.text-highlight:focus {
  color: #f8e81c;
}
.btn-clear.text-mark:focus {
  color: #f5a623;
}
.btn-clear.text-black:focus {
  color: #000;
}
.btn-clear.text-darkest:focus {
  color: #687488;
}
.btn-clear.text-darker:focus {
  color: #bcc2c9;
}
.btn-clear.text-dark:focus {
  color: #dfe3e9;
}
.btn-clear.text-muted:focus {
  color: #a1a7af;
}
.btn-clear.text-light:focus {
  color: #f4f4f5;
}
.btn-clear.text-lighter:focus {
  color: #f5f8fa;
}
.btn-clear.text-lightest:focus {
  color: #fafbfc;
}
.btn-clear.text-white:focus {
  color: #fff;
}
.btn-clear.text-soft:focus {
  color: #dbecfd;
}
.btn-clear.text-softer:focus {
  color: #e6eaee;
}
.btn-clear.text-grey:focus {
  color: #828a95;
}
.btn-clear.text-primary:focus {
  color: #02271f;
}
.btn-clear.text-secondary:focus {
  color: #147d5c;
}
.btn-clear.text-primary-light:focus {
  color: #eacdf1;
}
.btn-clear.text-secondary-light:focus {
  color: #b3e6ce;
}
.btn-clear.text-disabled:focus {
  color: #cad1da;
}
.btn-clear.text-disabled-light:focus {
  color: #f2f3f6;
}
.btn-clear.text-link:focus {
  color: #1da1f2;
}
.btn-clear.text-notification-v2:focus {
  color: #4a90e2;
}
.btn-clear.text-warning-v2:focus {
  color: #f5cf23;
}
.btn-clear.text-danger-v2:focus {
  color: #ed5565;
}
.btn-clear.text-dark-danger-v2:focus {
  color: #d52626;
}
.btn-clear.text-light-shadow-v2:focus {
  color: #1d1d1b;
}
.btn-clear.text-light-grey:focus {
  color: #f1f1f1;
}
.btn-clear.text-grey-v2:focus {
  color: #919190;
}
.btn-clear.text-lighter-v2:focus {
  color: #eaeaea;
}
.btn-clear.text-light-grey-v2:focus {
  color: #bbb;
}
.btn-clear.text-light-grey-opacity-v2:focus {
  color: rgba(187, 187, 187, 0.5019607843);
}
.btn-clear.text-danger-light:focus {
  color: #e62222;
}
.btn-clear.text-grey-opacity:focus {
  color: rgba(151, 151, 151, 0.2);
}
.btn-clear.text-success-v2:focus {
  color: #00a65c;
}
.btn-clear.text-dark-grey:focus {
  color: #8e8e8d;
}
.btn-clear.text-lighter-grey:focus {
  color: #e3e3e3;
}
.btn-clear.text-darker-grey:focus {
  color: #535350;
}
.btn-clear.text-light-v2:focus {
  color: #f7f9fa;
}
.btn-clear.text-lightest-grey:focus {
  color: #e2e2e2;
}
.btn-clear.text-lightest-v2:focus {
  color: #efefef;
}
.btn-clear.text-dark-v2:focus {
  color: #d8d8d8;
}
.btn-clear.text-disabled-2:focus {
  color: #b2b2b2;
}
.btn-clear.text-grey-opacity-2:focus {
  color: rgba(151, 151, 151, 0.2705882353);
}
.btn-clear.text-light-v3:focus {
  color: #dedede;
}
.btn-clear.text-purple:focus {
  color: #02271f;
}
.btn-clear.text-lightest-grey-v3:focus {
  color: #e4e4e4;
}
.btn-clear.text-lightest-grey-opacity-v3:focus {
  color: rgba(228, 228, 228, 0.4);
}
.btn-clear.text-info-v2:focus {
  color: #dbebff;
}
.btn-clear.text-warning-v3:focus {
  color: #ffeac1;
}
.btn-clear.text-warning-v4:focus {
  color: #e9a51d;
}
.btn-clear.text-secondary-light-v2:focus {
  color: #eafdf4;
}
.btn-clear.text-secondary-light-v3:focus {
  color: #d9eee5;
}
.btn-clear.text-info-v3:focus {
  color: #4a8fe2;
}
.btn-clear.text-info-v4:focus {
  color: #0038ff;
}
.btn-clear.text-danger-v3:focus {
  color: #ffdada;
}
.btn-clear.text-muted-v2:focus {
  color: #818181;
}
.btn-clear.text-grey-v3:focus {
  color: #f3f3f3;
}
.btn-clear.text-grey-v4:focus {
  color: #f5f5f5;
}
.btn-clear.text-darker-grey-v2:focus {
  color: #3c3333;
}
.btn-clear.text-danger-v4:focus {
  color: #d52a2a;
}
.btn-clear.text-grey-v5:focus {
  color: #8a8a89;
}
.btn-clear.text-grey-v6:focus {
  color: #545452;
}
.btn-clear.text-warning-v5:focus {
  color: #e1931d;
}
.btn-clear.text-grey-v7:focus {
  color: #eee0f1;
}
.btn-clear.text-new-loader-grey:focus {
  color: rgba(29, 29, 27, 0.3019607843);
}
.btn-clear.text-primary-75:focus {
  color: #124035;
}
.btn-clear.text-primary-50:focus {
  color: #659a7e;
}
.btn-clear.text-primary-25:focus {
  color: #cbe8c5;
}
.btn-clear.text-primary-5:focus {
  color: #e2ffdc;
}
.btn-clear.text-secondary-90:focus {
  color: #19af6d;
}
.btn-clear.text-secondary-75:focus {
  color: #97f881;
}
.btn-clear.text-secondary-50:focus {
  color: #c2f4c4;
}
.btn-clear.text-secondary-30:focus {
  color: #e9f3ef;
}
.btn-clear.text-secondary-25:focus {
  color: #ebf5eb;
}
.btn-clear.text-secondary-20:focus {
  color: #e9f3ef;
}
.btn-clear.text-tertiary:focus {
  color: #e4efea;
}
.btn-clear.text-tertiary-50:focus {
  color: #fbdd80;
}
.btn-clear.text-tertiary-25:focus {
  color: #faeabc;
}
.btn-clear.text-quaternary:focus {
  color: #1d1d1b;
}
.btn-clear.text-quaternary-75:focus {
  color: #545452;
}
.btn-clear.text-quaternary-50:focus {
  color: #8a8a89;
}
.btn-clear.text-quaternary-25:focus {
  color: #c1c1c1;
}
.btn-clear.text-quaternary-10:focus {
  color: #e2e2e2;
}
.btn-text {
  background: none;
  padding: 0;
  border: none;
}
.btn.btn-primary.btn-dropdown:hover,
.btn.btn-primary.btn-dropdown:focus {
  color: #4a90e2;
}
.theme-new .btn.btn-primary.btn-dropdown:hover,
.theme-new .btn.btn-primary.btn-dropdown:focus {
  color: #02271f;
}
.btn.btn-primary.btn-dropdown:hover > .icon,
.btn.btn-primary.btn-dropdown:focus > .icon {
  fill: #4a90e2;
}
.theme-new .btn.btn-primary.btn-dropdown:hover > .icon,
.theme-new .btn.btn-primary.btn-dropdown:focus > .icon {
  fill: #02271f;
}
.theme-new .btn.btn-black.btn-dropdown:hover,
.theme-new .btn.btn-black.btn-dropdown:focus {
  color: #000;
}
.theme-new .btn.btn-black.btn-dropdown:hover > .icon,
.theme-new .btn.btn-black.btn-dropdown:focus > .icon {
  fill: #000;
}
.theme-new.new .btn {
  padding: 0.75rem 1.125rem;
}
.dots {
  position: relative;
  border-radius: 0.25rem;
  background: transparent;
  display: block;
  padding: 0.625rem 0.5rem;
  font-size: 0;
  cursor: pointer;
  -webkit-transition: background 0.15s ease-in-out;
  -moz-transition: background 0.15s ease-in-out;
  -ms-transition: background 0.15s ease-in-out;
  -o-transition: background 0.15s ease-in-out;
  transition: background 0.15s ease-in-out;
}
.dots > span {
  position: relative;
  z-index: 0;
  margin: 0 0.125rem;
  display: inline-block;
  width: 0.25rem;
  height: 0.25rem;
  background: #354052;
  border-radius: 100%;
  -webkit-transition: background 0.15s ease-in-out;
  -moz-transition: background 0.15s ease-in-out;
  -ms-transition: background 0.15s ease-in-out;
  -o-transition: background 0.15s ease-in-out;
  transition: background 0.15s ease-in-out;
}
.dots:hover > span,
.dots:focus > span,
.dots:focus-within > span {
  background: #fff;
}
.dots:hover.dots-default,
.dots:focus.dots-default,
.dots:focus-within.dots-default {
  background-color: #354052 !important;
}
.dots:hover.dots-success,
.dots:focus.dots-success,
.dots:focus-within.dots-success {
  background-color: #0dbf6d !important;
}
.dots:hover.dots-success-light,
.dots:focus.dots-success-light,
.dots:focus-within.dots-success-light {
  background-color: #7bf6be !important;
}
.dots:hover.dots-warning,
.dots:focus.dots-warning,
.dots:focus-within.dots-warning {
  background-color: #f6cf23 !important;
}
.dots:hover.dots-danger,
.dots:focus.dots-danger,
.dots:focus-within.dots-danger {
  background-color: #e95063 !important;
}
.dots:hover.dots-info,
.dots:focus.dots-info,
.dots:focus-within.dots-info {
  background-color: #4990e2 !important;
}
.dots:hover.dots-notice,
.dots:focus.dots-notice,
.dots:focus-within.dots-notice {
  background-color: #56c0ea !important;
}
.dots:hover.dots-highlight,
.dots:focus.dots-highlight,
.dots:focus-within.dots-highlight {
  background-color: #f8e81c !important;
}
.dots:hover.dots-mark,
.dots:focus.dots-mark,
.dots:focus-within.dots-mark {
  background-color: #f5a623 !important;
}
.dots:hover.dots-black,
.dots:focus.dots-black,
.dots:focus-within.dots-black {
  background-color: #000 !important;
}
.dots:hover.dots-darkest,
.dots:focus.dots-darkest,
.dots:focus-within.dots-darkest {
  background-color: #687488 !important;
}
.dots:hover.dots-darker,
.dots:focus.dots-darker,
.dots:focus-within.dots-darker {
  background-color: #bcc2c9 !important;
}
.dots:hover.dots-dark,
.dots:focus.dots-dark,
.dots:focus-within.dots-dark {
  background-color: #dfe3e9 !important;
}
.dots:hover.dots-muted,
.dots:focus.dots-muted,
.dots:focus-within.dots-muted {
  background-color: #a1a7af !important;
}
.dots:hover.dots-light,
.dots:focus.dots-light,
.dots:focus-within.dots-light {
  background-color: #f4f4f5 !important;
}
.dots:hover.dots-lighter,
.dots:focus.dots-lighter,
.dots:focus-within.dots-lighter {
  background-color: #f5f8fa !important;
}
.dots:hover.dots-lightest,
.dots:focus.dots-lightest,
.dots:focus-within.dots-lightest {
  background-color: #fafbfc !important;
}
.dots:hover.dots-white,
.dots:focus.dots-white,
.dots:focus-within.dots-white {
  background-color: #fff !important;
}
.dots:hover.dots-soft,
.dots:focus.dots-soft,
.dots:focus-within.dots-soft {
  background-color: #dbecfd !important;
}
.dots:hover.dots-softer,
.dots:focus.dots-softer,
.dots:focus-within.dots-softer {
  background-color: #e6eaee !important;
}
.dots:hover.dots-grey,
.dots:focus.dots-grey,
.dots:focus-within.dots-grey {
  background-color: #828a95 !important;
}
.dots:hover.dots-primary,
.dots:focus.dots-primary,
.dots:focus-within.dots-primary {
  background-color: #02271f !important;
}
.dots:hover.dots-secondary,
.dots:focus.dots-secondary,
.dots:focus-within.dots-secondary {
  background-color: #147d5c !important;
}
.dots:hover.dots-primary-light,
.dots:focus.dots-primary-light,
.dots:focus-within.dots-primary-light {
  background-color: #eacdf1 !important;
}
.dots:hover.dots-secondary-light,
.dots:focus.dots-secondary-light,
.dots:focus-within.dots-secondary-light {
  background-color: #b3e6ce !important;
}
.dots:hover.dots-disabled,
.dots:focus.dots-disabled,
.dots:focus-within.dots-disabled {
  background-color: #cad1da !important;
}
.dots:hover.dots-disabled-light,
.dots:focus.dots-disabled-light,
.dots:focus-within.dots-disabled-light {
  background-color: #f2f3f6 !important;
}
.dots:hover.dots-link,
.dots:focus.dots-link,
.dots:focus-within.dots-link {
  background-color: #1da1f2 !important;
}
.dots:hover.dots-notification-v2,
.dots:focus.dots-notification-v2,
.dots:focus-within.dots-notification-v2 {
  background-color: #4a90e2 !important;
}
.dots:hover.dots-warning-v2,
.dots:focus.dots-warning-v2,
.dots:focus-within.dots-warning-v2 {
  background-color: #f5cf23 !important;
}
.dots:hover.dots-danger-v2,
.dots:focus.dots-danger-v2,
.dots:focus-within.dots-danger-v2 {
  background-color: #ed5565 !important;
}
.dots:hover.dots-dark-danger-v2,
.dots:focus.dots-dark-danger-v2,
.dots:focus-within.dots-dark-danger-v2 {
  background-color: #d52626 !important;
}
.dots:hover.dots-light-shadow-v2,
.dots:focus.dots-light-shadow-v2,
.dots:focus-within.dots-light-shadow-v2 {
  background-color: #1d1d1b !important;
}
.dots:hover.dots-light-grey,
.dots:focus.dots-light-grey,
.dots:focus-within.dots-light-grey {
  background-color: #f1f1f1 !important;
}
.dots:hover.dots-grey-v2,
.dots:focus.dots-grey-v2,
.dots:focus-within.dots-grey-v2 {
  background-color: #919190 !important;
}
.dots:hover.dots-lighter-v2,
.dots:focus.dots-lighter-v2,
.dots:focus-within.dots-lighter-v2 {
  background-color: #eaeaea !important;
}
.dots:hover.dots-light-grey-v2,
.dots:focus.dots-light-grey-v2,
.dots:focus-within.dots-light-grey-v2 {
  background-color: #bbb !important;
}
.dots:hover.dots-light-grey-opacity-v2,
.dots:focus.dots-light-grey-opacity-v2,
.dots:focus-within.dots-light-grey-opacity-v2 {
  background-color: rgba(187, 187, 187, 0.5019607843) !important;
}
.dots:hover.dots-danger-light,
.dots:focus.dots-danger-light,
.dots:focus-within.dots-danger-light {
  background-color: #e62222 !important;
}
.dots:hover.dots-grey-opacity,
.dots:focus.dots-grey-opacity,
.dots:focus-within.dots-grey-opacity {
  background-color: rgba(151, 151, 151, 0.2) !important;
}
.dots:hover.dots-success-v2,
.dots:focus.dots-success-v2,
.dots:focus-within.dots-success-v2 {
  background-color: #00a65c !important;
}
.dots:hover.dots-dark-grey,
.dots:focus.dots-dark-grey,
.dots:focus-within.dots-dark-grey {
  background-color: #8e8e8d !important;
}
.dots:hover.dots-lighter-grey,
.dots:focus.dots-lighter-grey,
.dots:focus-within.dots-lighter-grey {
  background-color: #e3e3e3 !important;
}
.dots:hover.dots-darker-grey,
.dots:focus.dots-darker-grey,
.dots:focus-within.dots-darker-grey {
  background-color: #535350 !important;
}
.dots:hover.dots-light-v2,
.dots:focus.dots-light-v2,
.dots:focus-within.dots-light-v2 {
  background-color: #f7f9fa !important;
}
.dots:hover.dots-lightest-grey,
.dots:focus.dots-lightest-grey,
.dots:focus-within.dots-lightest-grey {
  background-color: #e2e2e2 !important;
}
.dots:hover.dots-lightest-v2,
.dots:focus.dots-lightest-v2,
.dots:focus-within.dots-lightest-v2 {
  background-color: #efefef !important;
}
.dots:hover.dots-dark-v2,
.dots:focus.dots-dark-v2,
.dots:focus-within.dots-dark-v2 {
  background-color: #d8d8d8 !important;
}
.dots:hover.dots-disabled-2,
.dots:focus.dots-disabled-2,
.dots:focus-within.dots-disabled-2 {
  background-color: #b2b2b2 !important;
}
.dots:hover.dots-grey-opacity-2,
.dots:focus.dots-grey-opacity-2,
.dots:focus-within.dots-grey-opacity-2 {
  background-color: rgba(151, 151, 151, 0.2705882353) !important;
}
.dots:hover.dots-light-v3,
.dots:focus.dots-light-v3,
.dots:focus-within.dots-light-v3 {
  background-color: #dedede !important;
}
.dots:hover.dots-purple,
.dots:focus.dots-purple,
.dots:focus-within.dots-purple {
  background-color: #02271f !important;
}
.dots:hover.dots-lightest-grey-v3,
.dots:focus.dots-lightest-grey-v3,
.dots:focus-within.dots-lightest-grey-v3 {
  background-color: #e4e4e4 !important;
}
.dots:hover.dots-lightest-grey-opacity-v3,
.dots:focus.dots-lightest-grey-opacity-v3,
.dots:focus-within.dots-lightest-grey-opacity-v3 {
  background-color: rgba(228, 228, 228, 0.4) !important;
}
.dots:hover.dots-info-v2,
.dots:focus.dots-info-v2,
.dots:focus-within.dots-info-v2 {
  background-color: #dbebff !important;
}
.dots:hover.dots-warning-v3,
.dots:focus.dots-warning-v3,
.dots:focus-within.dots-warning-v3 {
  background-color: #ffeac1 !important;
}
.dots:hover.dots-warning-v4,
.dots:focus.dots-warning-v4,
.dots:focus-within.dots-warning-v4 {
  background-color: #e9a51d !important;
}
.dots:hover.dots-secondary-light-v2,
.dots:focus.dots-secondary-light-v2,
.dots:focus-within.dots-secondary-light-v2 {
  background-color: #eafdf4 !important;
}
.dots:hover.dots-secondary-light-v3,
.dots:focus.dots-secondary-light-v3,
.dots:focus-within.dots-secondary-light-v3 {
  background-color: #d9eee5 !important;
}
.dots:hover.dots-info-v3,
.dots:focus.dots-info-v3,
.dots:focus-within.dots-info-v3 {
  background-color: #4a8fe2 !important;
}
.dots:hover.dots-info-v4,
.dots:focus.dots-info-v4,
.dots:focus-within.dots-info-v4 {
  background-color: #0038ff !important;
}
.dots:hover.dots-danger-v3,
.dots:focus.dots-danger-v3,
.dots:focus-within.dots-danger-v3 {
  background-color: #ffdada !important;
}
.dots:hover.dots-muted-v2,
.dots:focus.dots-muted-v2,
.dots:focus-within.dots-muted-v2 {
  background-color: #818181 !important;
}
.dots:hover.dots-grey-v3,
.dots:focus.dots-grey-v3,
.dots:focus-within.dots-grey-v3 {
  background-color: #f3f3f3 !important;
}
.dots:hover.dots-grey-v4,
.dots:focus.dots-grey-v4,
.dots:focus-within.dots-grey-v4 {
  background-color: #f5f5f5 !important;
}
.dots:hover.dots-darker-grey-v2,
.dots:focus.dots-darker-grey-v2,
.dots:focus-within.dots-darker-grey-v2 {
  background-color: #3c3333 !important;
}
.dots:hover.dots-danger-v4,
.dots:focus.dots-danger-v4,
.dots:focus-within.dots-danger-v4 {
  background-color: #d52a2a !important;
}
.dots:hover.dots-grey-v5,
.dots:focus.dots-grey-v5,
.dots:focus-within.dots-grey-v5 {
  background-color: #8a8a89 !important;
}
.dots:hover.dots-grey-v6,
.dots:focus.dots-grey-v6,
.dots:focus-within.dots-grey-v6 {
  background-color: #545452 !important;
}
.dots:hover.dots-warning-v5,
.dots:focus.dots-warning-v5,
.dots:focus-within.dots-warning-v5 {
  background-color: #e1931d !important;
}
.dots:hover.dots-grey-v7,
.dots:focus.dots-grey-v7,
.dots:focus-within.dots-grey-v7 {
  background-color: #eee0f1 !important;
}
.dots:hover.dots-new-loader-grey,
.dots:focus.dots-new-loader-grey,
.dots:focus-within.dots-new-loader-grey {
  background-color: rgba(29, 29, 27, 0.3019607843) !important;
}
.dots:hover.dots-primary-75,
.dots:focus.dots-primary-75,
.dots:focus-within.dots-primary-75 {
  background-color: #124035 !important;
}
.dots:hover.dots-primary-50,
.dots:focus.dots-primary-50,
.dots:focus-within.dots-primary-50 {
  background-color: #659a7e !important;
}
.dots:hover.dots-primary-25,
.dots:focus.dots-primary-25,
.dots:focus-within.dots-primary-25 {
  background-color: #cbe8c5 !important;
}
.dots:hover.dots-primary-5,
.dots:focus.dots-primary-5,
.dots:focus-within.dots-primary-5 {
  background-color: #e2ffdc !important;
}
.dots:hover.dots-secondary-90,
.dots:focus.dots-secondary-90,
.dots:focus-within.dots-secondary-90 {
  background-color: #19af6d !important;
}
.dots:hover.dots-secondary-75,
.dots:focus.dots-secondary-75,
.dots:focus-within.dots-secondary-75 {
  background-color: #97f881 !important;
}
.dots:hover.dots-secondary-50,
.dots:focus.dots-secondary-50,
.dots:focus-within.dots-secondary-50 {
  background-color: #c2f4c4 !important;
}
.dots:hover.dots-secondary-30,
.dots:focus.dots-secondary-30,
.dots:focus-within.dots-secondary-30 {
  background-color: #e9f3ef !important;
}
.dots:hover.dots-secondary-25,
.dots:focus.dots-secondary-25,
.dots:focus-within.dots-secondary-25 {
  background-color: #ebf5eb !important;
}
.dots:hover.dots-secondary-20,
.dots:focus.dots-secondary-20,
.dots:focus-within.dots-secondary-20 {
  background-color: #e9f3ef !important;
}
.dots:hover.dots-tertiary,
.dots:focus.dots-tertiary,
.dots:focus-within.dots-tertiary {
  background-color: #e4efea !important;
}
.dots:hover.dots-tertiary-50,
.dots:focus.dots-tertiary-50,
.dots:focus-within.dots-tertiary-50 {
  background-color: #fbdd80 !important;
}
.dots:hover.dots-tertiary-25,
.dots:focus.dots-tertiary-25,
.dots:focus-within.dots-tertiary-25 {
  background-color: #faeabc !important;
}
.dots:hover.dots-quaternary,
.dots:focus.dots-quaternary,
.dots:focus-within.dots-quaternary {
  background-color: #1d1d1b !important;
}
.dots:hover.dots-quaternary-75,
.dots:focus.dots-quaternary-75,
.dots:focus-within.dots-quaternary-75 {
  background-color: #545452 !important;
}
.dots:hover.dots-quaternary-50,
.dots:focus.dots-quaternary-50,
.dots:focus-within.dots-quaternary-50 {
  background-color: #8a8a89 !important;
}
.dots:hover.dots-quaternary-25,
.dots:focus.dots-quaternary-25,
.dots:focus-within.dots-quaternary-25 {
  background-color: #c1c1c1 !important;
}
.dots:hover.dots-quaternary-10,
.dots:focus.dots-quaternary-10,
.dots:focus-within.dots-quaternary-10 {
  background-color: #e2e2e2 !important;
}
.dots:hover > div,
.dots:focus > div,
.dots:focus-within > div {
  display: block;
}
.dots > div {
  cursor: default;
  display: none;
  position: absolute;
  background: #fff;
  box-shadow: 0 0.125rem 0.75rem 0 rgba(0, 0, 0, 0.15);
  min-width: 10rem;
  right: 0;
  top: calc(100% + 0.5rem);
  z-index: 1;
  min-height: 2rem;
  border-radius: 0.25rem;
}
.dots > div::after {
  content: "";
  position: absolute;
  display: block;
  width: 100%;
  top: -0.5rem;
  height: 0.5rem;
  background: transparent;
}
.dropdown {
  position: relative;
  z-index: 10;
}
.dropdown .inner {
  display: none;
  position: absolute;
  top: calc(100% + 1rem);
  right: -1.5rem;
  min-width: 16rem;
  z-index: 20;
}
.dropdown .inner::after {
  content: "";
  display: block;
  position: absolute;
  top: -1rem;
  left: 0;
  width: 100%;
  height: 1rem;
}
.dropdown .inner::before {
  content: "";
  display: block;
  position: absolute;
  width: 1rem;
  height: 1rem;
  right: 1.9rem;
  top: -0.5rem;
  background: #fff;
  transform: rotate(45deg);
}
.dropdown .inner .ps {
  min-height: 10rem;
  max-height: 40vh;
}
.dropdown:hover .inner {
  display: block;
}
.dropdown-menu {
  position: relative;
  border-radius: 0.25rem;
  background: transparent;
  display: block;
  padding: 0.5rem 0.5rem;
  font-size: 0;
  cursor: pointer;
  -webkit-transition: opacity 0.15s ease-in-out;
  -moz-transition: opacity 0.15s ease-in-out;
  -ms-transition: opacity 0.15s ease-in-out;
  -o-transition: opacity 0.15s ease-in-out;
  transition: opacity 0.15s ease-in-out;
  -webkit-transition: background 0.15s ease-in-out;
  -moz-transition: background 0.15s ease-in-out;
  -ms-transition: background 0.15s ease-in-out;
  -o-transition: background 0.15s ease-in-out;
  transition: background 0.15s ease-in-out;
}
.dropdown-menu .dropdown-button > span {
  display: inline-block;
  border-radius: 100%;
  width: 0.25rem;
  height: 0.25rem;
  background-color: #687488;
  margin: 0 0.0625rem;
}
.dropdown-menu .dropdown-inner {
  position: absolute;
  top: calc(100% + 0.5rem);
  right: 0;
  display: none;
  background: #fff;
  box-shadow: 0 0.125rem 0.75rem 0 rgba(0, 0, 0, 0.15);
  min-width: 10rem;
  cursor: default;
  z-index: 500;
  border-radius: 0.25rem;
}
.dropdown-menu .dropdown-inner::after {
  content: "";
  position: absolute;
  display: block;
  width: 100%;
  top: -0.5rem;
  height: 0.5rem;
  background: transparent;
}
.dropdown-menu:hover .dropdown-inner,
.dropdown-menu:focus .dropdown-inner,
.dropdown-menu:focus-within .dropdown-inner {
  display: block;
}
.dropdown-menu .inner-dropdown {
  display: none;
}
.dropdown-menu > div.inner {
  cursor: default;
  display: none;
  position: absolute;
  background: #fff;
  box-shadow: 0 0.125rem 0.75rem 0 rgba(0, 0, 0, 0.15);
  min-width: 10rem;
  right: 0;
  top: calc(100% + 0.5rem);
  z-index: 1;
  border-radius: 0.25rem;
}
.dropdown-menu > div.inner::after {
  content: "";
  position: absolute;
  display: block;
  width: 100%;
  top: -0.5rem;
  height: 0.5rem;
  background: transparent;
}
.dropdown-menu.dropdown-menu-right > div.inner {
  right: auto;
}
.dropdown-menu:hover .inner-dropdown,
.dropdown-menu:focus .inner-dropdown,
.dropdown-menu:focus-within .inner-dropdown {
  display: block;
}
.dropdown-menu:hover > div.inner,
.dropdown-menu:focus > div.inner,
.dropdown-menu:focus-within > div.inner {
  display: block;
}
.link:hover,
.link:focus,
.link:focus-within {
  text-decoration: underline;
}
a.link,
span.link {
  align-items: center;
  font-weight: normal;
  vertical-align: inherit;
  -webkit-user-select: none;
  user-select: none;
  position: relative;
}
a.link.link-default,
span.link.link-default {
  color: #354052 !important;
}
a.link.link-hover-default:hover,
a.link.link-hover-default:focus,
a.link.link-hover-default:focus-within,
span.link.link-hover-default:hover,
span.link.link-hover-default:focus,
span.link.link-hover-default:focus-within {
  color: #354052 !important;
}
a.link.link-success,
span.link.link-success {
  color: #0dbf6d !important;
}
a.link.link-hover-success:hover,
a.link.link-hover-success:focus,
a.link.link-hover-success:focus-within,
span.link.link-hover-success:hover,
span.link.link-hover-success:focus,
span.link.link-hover-success:focus-within {
  color: #0dbf6d !important;
}
a.link.link-success-light,
span.link.link-success-light {
  color: #7bf6be !important;
}
a.link.link-hover-success-light:hover,
a.link.link-hover-success-light:focus,
a.link.link-hover-success-light:focus-within,
span.link.link-hover-success-light:hover,
span.link.link-hover-success-light:focus,
span.link.link-hover-success-light:focus-within {
  color: #7bf6be !important;
}
a.link.link-warning,
span.link.link-warning {
  color: #f6cf23 !important;
}
a.link.link-hover-warning:hover,
a.link.link-hover-warning:focus,
a.link.link-hover-warning:focus-within,
span.link.link-hover-warning:hover,
span.link.link-hover-warning:focus,
span.link.link-hover-warning:focus-within {
  color: #f6cf23 !important;
}
a.link.link-danger,
span.link.link-danger {
  color: #e95063 !important;
}
a.link.link-hover-danger:hover,
a.link.link-hover-danger:focus,
a.link.link-hover-danger:focus-within,
span.link.link-hover-danger:hover,
span.link.link-hover-danger:focus,
span.link.link-hover-danger:focus-within {
  color: #e95063 !important;
}
a.link.link-info,
span.link.link-info {
  color: #4990e2 !important;
}
a.link.link-hover-info:hover,
a.link.link-hover-info:focus,
a.link.link-hover-info:focus-within,
span.link.link-hover-info:hover,
span.link.link-hover-info:focus,
span.link.link-hover-info:focus-within {
  color: #4990e2 !important;
}
a.link.link-notice,
span.link.link-notice {
  color: #56c0ea !important;
}
a.link.link-hover-notice:hover,
a.link.link-hover-notice:focus,
a.link.link-hover-notice:focus-within,
span.link.link-hover-notice:hover,
span.link.link-hover-notice:focus,
span.link.link-hover-notice:focus-within {
  color: #56c0ea !important;
}
a.link.link-highlight,
span.link.link-highlight {
  color: #f8e81c !important;
}
a.link.link-hover-highlight:hover,
a.link.link-hover-highlight:focus,
a.link.link-hover-highlight:focus-within,
span.link.link-hover-highlight:hover,
span.link.link-hover-highlight:focus,
span.link.link-hover-highlight:focus-within {
  color: #f8e81c !important;
}
a.link.link-mark,
span.link.link-mark {
  color: #f5a623 !important;
}
a.link.link-hover-mark:hover,
a.link.link-hover-mark:focus,
a.link.link-hover-mark:focus-within,
span.link.link-hover-mark:hover,
span.link.link-hover-mark:focus,
span.link.link-hover-mark:focus-within {
  color: #f5a623 !important;
}
a.link.link-black,
span.link.link-black {
  color: #000 !important;
}
a.link.link-hover-black:hover,
a.link.link-hover-black:focus,
a.link.link-hover-black:focus-within,
span.link.link-hover-black:hover,
span.link.link-hover-black:focus,
span.link.link-hover-black:focus-within {
  color: #000 !important;
}
a.link.link-darkest,
span.link.link-darkest {
  color: #687488 !important;
}
a.link.link-hover-darkest:hover,
a.link.link-hover-darkest:focus,
a.link.link-hover-darkest:focus-within,
span.link.link-hover-darkest:hover,
span.link.link-hover-darkest:focus,
span.link.link-hover-darkest:focus-within {
  color: #687488 !important;
}
a.link.link-darker,
span.link.link-darker {
  color: #bcc2c9 !important;
}
a.link.link-hover-darker:hover,
a.link.link-hover-darker:focus,
a.link.link-hover-darker:focus-within,
span.link.link-hover-darker:hover,
span.link.link-hover-darker:focus,
span.link.link-hover-darker:focus-within {
  color: #bcc2c9 !important;
}
a.link.link-dark,
span.link.link-dark {
  color: #dfe3e9 !important;
}
a.link.link-hover-dark:hover,
a.link.link-hover-dark:focus,
a.link.link-hover-dark:focus-within,
span.link.link-hover-dark:hover,
span.link.link-hover-dark:focus,
span.link.link-hover-dark:focus-within {
  color: #dfe3e9 !important;
}
a.link.link-muted,
span.link.link-muted {
  color: #a1a7af !important;
}
a.link.link-hover-muted:hover,
a.link.link-hover-muted:focus,
a.link.link-hover-muted:focus-within,
span.link.link-hover-muted:hover,
span.link.link-hover-muted:focus,
span.link.link-hover-muted:focus-within {
  color: #a1a7af !important;
}
a.link.link-light,
span.link.link-light {
  color: #f4f4f5 !important;
}
a.link.link-hover-light:hover,
a.link.link-hover-light:focus,
a.link.link-hover-light:focus-within,
span.link.link-hover-light:hover,
span.link.link-hover-light:focus,
span.link.link-hover-light:focus-within {
  color: #f4f4f5 !important;
}
a.link.link-lighter,
span.link.link-lighter {
  color: #f5f8fa !important;
}
a.link.link-hover-lighter:hover,
a.link.link-hover-lighter:focus,
a.link.link-hover-lighter:focus-within,
span.link.link-hover-lighter:hover,
span.link.link-hover-lighter:focus,
span.link.link-hover-lighter:focus-within {
  color: #f5f8fa !important;
}
a.link.link-lightest,
span.link.link-lightest {
  color: #fafbfc !important;
}
a.link.link-hover-lightest:hover,
a.link.link-hover-lightest:focus,
a.link.link-hover-lightest:focus-within,
span.link.link-hover-lightest:hover,
span.link.link-hover-lightest:focus,
span.link.link-hover-lightest:focus-within {
  color: #fafbfc !important;
}
a.link.link-white,
span.link.link-white {
  color: #fff !important;
}
a.link.link-hover-white:hover,
a.link.link-hover-white:focus,
a.link.link-hover-white:focus-within,
span.link.link-hover-white:hover,
span.link.link-hover-white:focus,
span.link.link-hover-white:focus-within {
  color: #fff !important;
}
a.link.link-soft,
span.link.link-soft {
  color: #dbecfd !important;
}
a.link.link-hover-soft:hover,
a.link.link-hover-soft:focus,
a.link.link-hover-soft:focus-within,
span.link.link-hover-soft:hover,
span.link.link-hover-soft:focus,
span.link.link-hover-soft:focus-within {
  color: #dbecfd !important;
}
a.link.link-softer,
span.link.link-softer {
  color: #e6eaee !important;
}
a.link.link-hover-softer:hover,
a.link.link-hover-softer:focus,
a.link.link-hover-softer:focus-within,
span.link.link-hover-softer:hover,
span.link.link-hover-softer:focus,
span.link.link-hover-softer:focus-within {
  color: #e6eaee !important;
}
a.link.link-grey,
span.link.link-grey {
  color: #828a95 !important;
}
a.link.link-hover-grey:hover,
a.link.link-hover-grey:focus,
a.link.link-hover-grey:focus-within,
span.link.link-hover-grey:hover,
span.link.link-hover-grey:focus,
span.link.link-hover-grey:focus-within {
  color: #828a95 !important;
}
a.link.link-primary,
span.link.link-primary {
  color: #02271f !important;
}
a.link.link-hover-primary:hover,
a.link.link-hover-primary:focus,
a.link.link-hover-primary:focus-within,
span.link.link-hover-primary:hover,
span.link.link-hover-primary:focus,
span.link.link-hover-primary:focus-within {
  color: #02271f !important;
}
a.link.link-secondary,
span.link.link-secondary {
  color: #147d5c !important;
}
a.link.link-hover-secondary:hover,
a.link.link-hover-secondary:focus,
a.link.link-hover-secondary:focus-within,
span.link.link-hover-secondary:hover,
span.link.link-hover-secondary:focus,
span.link.link-hover-secondary:focus-within {
  color: #147d5c !important;
}
a.link.link-primary-light,
span.link.link-primary-light {
  color: #eacdf1 !important;
}
a.link.link-hover-primary-light:hover,
a.link.link-hover-primary-light:focus,
a.link.link-hover-primary-light:focus-within,
span.link.link-hover-primary-light:hover,
span.link.link-hover-primary-light:focus,
span.link.link-hover-primary-light:focus-within {
  color: #eacdf1 !important;
}
a.link.link-secondary-light,
span.link.link-secondary-light {
  color: #b3e6ce !important;
}
a.link.link-hover-secondary-light:hover,
a.link.link-hover-secondary-light:focus,
a.link.link-hover-secondary-light:focus-within,
span.link.link-hover-secondary-light:hover,
span.link.link-hover-secondary-light:focus,
span.link.link-hover-secondary-light:focus-within {
  color: #b3e6ce !important;
}
a.link.link-disabled,
span.link.link-disabled {
  color: #cad1da !important;
}
a.link.link-hover-disabled:hover,
a.link.link-hover-disabled:focus,
a.link.link-hover-disabled:focus-within,
span.link.link-hover-disabled:hover,
span.link.link-hover-disabled:focus,
span.link.link-hover-disabled:focus-within {
  color: #cad1da !important;
}
a.link.link-disabled-light,
span.link.link-disabled-light {
  color: #f2f3f6 !important;
}
a.link.link-hover-disabled-light:hover,
a.link.link-hover-disabled-light:focus,
a.link.link-hover-disabled-light:focus-within,
span.link.link-hover-disabled-light:hover,
span.link.link-hover-disabled-light:focus,
span.link.link-hover-disabled-light:focus-within {
  color: #f2f3f6 !important;
}
a.link.link-link,
span.link.link-link {
  color: #1da1f2 !important;
}
a.link.link-hover-link:hover,
a.link.link-hover-link:focus,
a.link.link-hover-link:focus-within,
span.link.link-hover-link:hover,
span.link.link-hover-link:focus,
span.link.link-hover-link:focus-within {
  color: #1da1f2 !important;
}
a.link.link-notification-v2,
span.link.link-notification-v2 {
  color: #4a90e2 !important;
}
a.link.link-hover-notification-v2:hover,
a.link.link-hover-notification-v2:focus,
a.link.link-hover-notification-v2:focus-within,
span.link.link-hover-notification-v2:hover,
span.link.link-hover-notification-v2:focus,
span.link.link-hover-notification-v2:focus-within {
  color: #4a90e2 !important;
}
a.link.link-warning-v2,
span.link.link-warning-v2 {
  color: #f5cf23 !important;
}
a.link.link-hover-warning-v2:hover,
a.link.link-hover-warning-v2:focus,
a.link.link-hover-warning-v2:focus-within,
span.link.link-hover-warning-v2:hover,
span.link.link-hover-warning-v2:focus,
span.link.link-hover-warning-v2:focus-within {
  color: #f5cf23 !important;
}
a.link.link-danger-v2,
span.link.link-danger-v2 {
  color: #ed5565 !important;
}
a.link.link-hover-danger-v2:hover,
a.link.link-hover-danger-v2:focus,
a.link.link-hover-danger-v2:focus-within,
span.link.link-hover-danger-v2:hover,
span.link.link-hover-danger-v2:focus,
span.link.link-hover-danger-v2:focus-within {
  color: #ed5565 !important;
}
a.link.link-dark-danger-v2,
span.link.link-dark-danger-v2 {
  color: #d52626 !important;
}
a.link.link-hover-dark-danger-v2:hover,
a.link.link-hover-dark-danger-v2:focus,
a.link.link-hover-dark-danger-v2:focus-within,
span.link.link-hover-dark-danger-v2:hover,
span.link.link-hover-dark-danger-v2:focus,
span.link.link-hover-dark-danger-v2:focus-within {
  color: #d52626 !important;
}
a.link.link-light-shadow-v2,
span.link.link-light-shadow-v2 {
  color: #1d1d1b !important;
}
a.link.link-hover-light-shadow-v2:hover,
a.link.link-hover-light-shadow-v2:focus,
a.link.link-hover-light-shadow-v2:focus-within,
span.link.link-hover-light-shadow-v2:hover,
span.link.link-hover-light-shadow-v2:focus,
span.link.link-hover-light-shadow-v2:focus-within {
  color: #1d1d1b !important;
}
a.link.link-light-grey,
span.link.link-light-grey {
  color: #f1f1f1 !important;
}
a.link.link-hover-light-grey:hover,
a.link.link-hover-light-grey:focus,
a.link.link-hover-light-grey:focus-within,
span.link.link-hover-light-grey:hover,
span.link.link-hover-light-grey:focus,
span.link.link-hover-light-grey:focus-within {
  color: #f1f1f1 !important;
}
a.link.link-grey-v2,
span.link.link-grey-v2 {
  color: #919190 !important;
}
a.link.link-hover-grey-v2:hover,
a.link.link-hover-grey-v2:focus,
a.link.link-hover-grey-v2:focus-within,
span.link.link-hover-grey-v2:hover,
span.link.link-hover-grey-v2:focus,
span.link.link-hover-grey-v2:focus-within {
  color: #919190 !important;
}
a.link.link-lighter-v2,
span.link.link-lighter-v2 {
  color: #eaeaea !important;
}
a.link.link-hover-lighter-v2:hover,
a.link.link-hover-lighter-v2:focus,
a.link.link-hover-lighter-v2:focus-within,
span.link.link-hover-lighter-v2:hover,
span.link.link-hover-lighter-v2:focus,
span.link.link-hover-lighter-v2:focus-within {
  color: #eaeaea !important;
}
a.link.link-light-grey-v2,
span.link.link-light-grey-v2 {
  color: #bbb !important;
}
a.link.link-hover-light-grey-v2:hover,
a.link.link-hover-light-grey-v2:focus,
a.link.link-hover-light-grey-v2:focus-within,
span.link.link-hover-light-grey-v2:hover,
span.link.link-hover-light-grey-v2:focus,
span.link.link-hover-light-grey-v2:focus-within {
  color: #bbb !important;
}
a.link.link-light-grey-opacity-v2,
span.link.link-light-grey-opacity-v2 {
  color: rgba(187, 187, 187, 0.5019607843) !important;
}
a.link.link-hover-light-grey-opacity-v2:hover,
a.link.link-hover-light-grey-opacity-v2:focus,
a.link.link-hover-light-grey-opacity-v2:focus-within,
span.link.link-hover-light-grey-opacity-v2:hover,
span.link.link-hover-light-grey-opacity-v2:focus,
span.link.link-hover-light-grey-opacity-v2:focus-within {
  color: rgba(187, 187, 187, 0.5019607843) !important;
}
a.link.link-danger-light,
span.link.link-danger-light {
  color: #e62222 !important;
}
a.link.link-hover-danger-light:hover,
a.link.link-hover-danger-light:focus,
a.link.link-hover-danger-light:focus-within,
span.link.link-hover-danger-light:hover,
span.link.link-hover-danger-light:focus,
span.link.link-hover-danger-light:focus-within {
  color: #e62222 !important;
}
a.link.link-grey-opacity,
span.link.link-grey-opacity {
  color: rgba(151, 151, 151, 0.2) !important;
}
a.link.link-hover-grey-opacity:hover,
a.link.link-hover-grey-opacity:focus,
a.link.link-hover-grey-opacity:focus-within,
span.link.link-hover-grey-opacity:hover,
span.link.link-hover-grey-opacity:focus,
span.link.link-hover-grey-opacity:focus-within {
  color: rgba(151, 151, 151, 0.2) !important;
}
a.link.link-success-v2,
span.link.link-success-v2 {
  color: #00a65c !important;
}
a.link.link-hover-success-v2:hover,
a.link.link-hover-success-v2:focus,
a.link.link-hover-success-v2:focus-within,
span.link.link-hover-success-v2:hover,
span.link.link-hover-success-v2:focus,
span.link.link-hover-success-v2:focus-within {
  color: #00a65c !important;
}
a.link.link-dark-grey,
span.link.link-dark-grey {
  color: #8e8e8d !important;
}
a.link.link-hover-dark-grey:hover,
a.link.link-hover-dark-grey:focus,
a.link.link-hover-dark-grey:focus-within,
span.link.link-hover-dark-grey:hover,
span.link.link-hover-dark-grey:focus,
span.link.link-hover-dark-grey:focus-within {
  color: #8e8e8d !important;
}
a.link.link-lighter-grey,
span.link.link-lighter-grey {
  color: #e3e3e3 !important;
}
a.link.link-hover-lighter-grey:hover,
a.link.link-hover-lighter-grey:focus,
a.link.link-hover-lighter-grey:focus-within,
span.link.link-hover-lighter-grey:hover,
span.link.link-hover-lighter-grey:focus,
span.link.link-hover-lighter-grey:focus-within {
  color: #e3e3e3 !important;
}
a.link.link-darker-grey,
span.link.link-darker-grey {
  color: #535350 !important;
}
a.link.link-hover-darker-grey:hover,
a.link.link-hover-darker-grey:focus,
a.link.link-hover-darker-grey:focus-within,
span.link.link-hover-darker-grey:hover,
span.link.link-hover-darker-grey:focus,
span.link.link-hover-darker-grey:focus-within {
  color: #535350 !important;
}
a.link.link-light-v2,
span.link.link-light-v2 {
  color: #f7f9fa !important;
}
a.link.link-hover-light-v2:hover,
a.link.link-hover-light-v2:focus,
a.link.link-hover-light-v2:focus-within,
span.link.link-hover-light-v2:hover,
span.link.link-hover-light-v2:focus,
span.link.link-hover-light-v2:focus-within {
  color: #f7f9fa !important;
}
a.link.link-lightest-grey,
span.link.link-lightest-grey {
  color: #e2e2e2 !important;
}
a.link.link-hover-lightest-grey:hover,
a.link.link-hover-lightest-grey:focus,
a.link.link-hover-lightest-grey:focus-within,
span.link.link-hover-lightest-grey:hover,
span.link.link-hover-lightest-grey:focus,
span.link.link-hover-lightest-grey:focus-within {
  color: #e2e2e2 !important;
}
a.link.link-lightest-v2,
span.link.link-lightest-v2 {
  color: #efefef !important;
}
a.link.link-hover-lightest-v2:hover,
a.link.link-hover-lightest-v2:focus,
a.link.link-hover-lightest-v2:focus-within,
span.link.link-hover-lightest-v2:hover,
span.link.link-hover-lightest-v2:focus,
span.link.link-hover-lightest-v2:focus-within {
  color: #efefef !important;
}
a.link.link-dark-v2,
span.link.link-dark-v2 {
  color: #d8d8d8 !important;
}
a.link.link-hover-dark-v2:hover,
a.link.link-hover-dark-v2:focus,
a.link.link-hover-dark-v2:focus-within,
span.link.link-hover-dark-v2:hover,
span.link.link-hover-dark-v2:focus,
span.link.link-hover-dark-v2:focus-within {
  color: #d8d8d8 !important;
}
a.link.link-disabled-2,
span.link.link-disabled-2 {
  color: #b2b2b2 !important;
}
a.link.link-hover-disabled-2:hover,
a.link.link-hover-disabled-2:focus,
a.link.link-hover-disabled-2:focus-within,
span.link.link-hover-disabled-2:hover,
span.link.link-hover-disabled-2:focus,
span.link.link-hover-disabled-2:focus-within {
  color: #b2b2b2 !important;
}
a.link.link-grey-opacity-2,
span.link.link-grey-opacity-2 {
  color: rgba(151, 151, 151, 0.2705882353) !important;
}
a.link.link-hover-grey-opacity-2:hover,
a.link.link-hover-grey-opacity-2:focus,
a.link.link-hover-grey-opacity-2:focus-within,
span.link.link-hover-grey-opacity-2:hover,
span.link.link-hover-grey-opacity-2:focus,
span.link.link-hover-grey-opacity-2:focus-within {
  color: rgba(151, 151, 151, 0.2705882353) !important;
}
a.link.link-light-v3,
span.link.link-light-v3 {
  color: #dedede !important;
}
a.link.link-hover-light-v3:hover,
a.link.link-hover-light-v3:focus,
a.link.link-hover-light-v3:focus-within,
span.link.link-hover-light-v3:hover,
span.link.link-hover-light-v3:focus,
span.link.link-hover-light-v3:focus-within {
  color: #dedede !important;
}
a.link.link-purple,
span.link.link-purple {
  color: #02271f !important;
}
a.link.link-hover-purple:hover,
a.link.link-hover-purple:focus,
a.link.link-hover-purple:focus-within,
span.link.link-hover-purple:hover,
span.link.link-hover-purple:focus,
span.link.link-hover-purple:focus-within {
  color: #02271f !important;
}
a.link.link-lightest-grey-v3,
span.link.link-lightest-grey-v3 {
  color: #e4e4e4 !important;
}
a.link.link-hover-lightest-grey-v3:hover,
a.link.link-hover-lightest-grey-v3:focus,
a.link.link-hover-lightest-grey-v3:focus-within,
span.link.link-hover-lightest-grey-v3:hover,
span.link.link-hover-lightest-grey-v3:focus,
span.link.link-hover-lightest-grey-v3:focus-within {
  color: #e4e4e4 !important;
}
a.link.link-lightest-grey-opacity-v3,
span.link.link-lightest-grey-opacity-v3 {
  color: rgba(228, 228, 228, 0.4) !important;
}
a.link.link-hover-lightest-grey-opacity-v3:hover,
a.link.link-hover-lightest-grey-opacity-v3:focus,
a.link.link-hover-lightest-grey-opacity-v3:focus-within,
span.link.link-hover-lightest-grey-opacity-v3:hover,
span.link.link-hover-lightest-grey-opacity-v3:focus,
span.link.link-hover-lightest-grey-opacity-v3:focus-within {
  color: rgba(228, 228, 228, 0.4) !important;
}
a.link.link-info-v2,
span.link.link-info-v2 {
  color: #dbebff !important;
}
a.link.link-hover-info-v2:hover,
a.link.link-hover-info-v2:focus,
a.link.link-hover-info-v2:focus-within,
span.link.link-hover-info-v2:hover,
span.link.link-hover-info-v2:focus,
span.link.link-hover-info-v2:focus-within {
  color: #dbebff !important;
}
a.link.link-warning-v3,
span.link.link-warning-v3 {
  color: #ffeac1 !important;
}
a.link.link-hover-warning-v3:hover,
a.link.link-hover-warning-v3:focus,
a.link.link-hover-warning-v3:focus-within,
span.link.link-hover-warning-v3:hover,
span.link.link-hover-warning-v3:focus,
span.link.link-hover-warning-v3:focus-within {
  color: #ffeac1 !important;
}
a.link.link-warning-v4,
span.link.link-warning-v4 {
  color: #e9a51d !important;
}
a.link.link-hover-warning-v4:hover,
a.link.link-hover-warning-v4:focus,
a.link.link-hover-warning-v4:focus-within,
span.link.link-hover-warning-v4:hover,
span.link.link-hover-warning-v4:focus,
span.link.link-hover-warning-v4:focus-within {
  color: #e9a51d !important;
}
a.link.link-secondary-light-v2,
span.link.link-secondary-light-v2 {
  color: #eafdf4 !important;
}
a.link.link-hover-secondary-light-v2:hover,
a.link.link-hover-secondary-light-v2:focus,
a.link.link-hover-secondary-light-v2:focus-within,
span.link.link-hover-secondary-light-v2:hover,
span.link.link-hover-secondary-light-v2:focus,
span.link.link-hover-secondary-light-v2:focus-within {
  color: #eafdf4 !important;
}
a.link.link-secondary-light-v3,
span.link.link-secondary-light-v3 {
  color: #d9eee5 !important;
}
a.link.link-hover-secondary-light-v3:hover,
a.link.link-hover-secondary-light-v3:focus,
a.link.link-hover-secondary-light-v3:focus-within,
span.link.link-hover-secondary-light-v3:hover,
span.link.link-hover-secondary-light-v3:focus,
span.link.link-hover-secondary-light-v3:focus-within {
  color: #d9eee5 !important;
}
a.link.link-info-v3,
span.link.link-info-v3 {
  color: #4a8fe2 !important;
}
a.link.link-hover-info-v3:hover,
a.link.link-hover-info-v3:focus,
a.link.link-hover-info-v3:focus-within,
span.link.link-hover-info-v3:hover,
span.link.link-hover-info-v3:focus,
span.link.link-hover-info-v3:focus-within {
  color: #4a8fe2 !important;
}
a.link.link-info-v4,
span.link.link-info-v4 {
  color: #0038ff !important;
}
a.link.link-hover-info-v4:hover,
a.link.link-hover-info-v4:focus,
a.link.link-hover-info-v4:focus-within,
span.link.link-hover-info-v4:hover,
span.link.link-hover-info-v4:focus,
span.link.link-hover-info-v4:focus-within {
  color: #0038ff !important;
}
a.link.link-danger-v3,
span.link.link-danger-v3 {
  color: #ffdada !important;
}
a.link.link-hover-danger-v3:hover,
a.link.link-hover-danger-v3:focus,
a.link.link-hover-danger-v3:focus-within,
span.link.link-hover-danger-v3:hover,
span.link.link-hover-danger-v3:focus,
span.link.link-hover-danger-v3:focus-within {
  color: #ffdada !important;
}
a.link.link-muted-v2,
span.link.link-muted-v2 {
  color: #818181 !important;
}
a.link.link-hover-muted-v2:hover,
a.link.link-hover-muted-v2:focus,
a.link.link-hover-muted-v2:focus-within,
span.link.link-hover-muted-v2:hover,
span.link.link-hover-muted-v2:focus,
span.link.link-hover-muted-v2:focus-within {
  color: #818181 !important;
}
a.link.link-grey-v3,
span.link.link-grey-v3 {
  color: #f3f3f3 !important;
}
a.link.link-hover-grey-v3:hover,
a.link.link-hover-grey-v3:focus,
a.link.link-hover-grey-v3:focus-within,
span.link.link-hover-grey-v3:hover,
span.link.link-hover-grey-v3:focus,
span.link.link-hover-grey-v3:focus-within {
  color: #f3f3f3 !important;
}
a.link.link-grey-v4,
span.link.link-grey-v4 {
  color: #f5f5f5 !important;
}
a.link.link-hover-grey-v4:hover,
a.link.link-hover-grey-v4:focus,
a.link.link-hover-grey-v4:focus-within,
span.link.link-hover-grey-v4:hover,
span.link.link-hover-grey-v4:focus,
span.link.link-hover-grey-v4:focus-within {
  color: #f5f5f5 !important;
}
a.link.link-darker-grey-v2,
span.link.link-darker-grey-v2 {
  color: #3c3333 !important;
}
a.link.link-hover-darker-grey-v2:hover,
a.link.link-hover-darker-grey-v2:focus,
a.link.link-hover-darker-grey-v2:focus-within,
span.link.link-hover-darker-grey-v2:hover,
span.link.link-hover-darker-grey-v2:focus,
span.link.link-hover-darker-grey-v2:focus-within {
  color: #3c3333 !important;
}
a.link.link-danger-v4,
span.link.link-danger-v4 {
  color: #d52a2a !important;
}
a.link.link-hover-danger-v4:hover,
a.link.link-hover-danger-v4:focus,
a.link.link-hover-danger-v4:focus-within,
span.link.link-hover-danger-v4:hover,
span.link.link-hover-danger-v4:focus,
span.link.link-hover-danger-v4:focus-within {
  color: #d52a2a !important;
}
a.link.link-grey-v5,
span.link.link-grey-v5 {
  color: #8a8a89 !important;
}
a.link.link-hover-grey-v5:hover,
a.link.link-hover-grey-v5:focus,
a.link.link-hover-grey-v5:focus-within,
span.link.link-hover-grey-v5:hover,
span.link.link-hover-grey-v5:focus,
span.link.link-hover-grey-v5:focus-within {
  color: #8a8a89 !important;
}
a.link.link-grey-v6,
span.link.link-grey-v6 {
  color: #545452 !important;
}
a.link.link-hover-grey-v6:hover,
a.link.link-hover-grey-v6:focus,
a.link.link-hover-grey-v6:focus-within,
span.link.link-hover-grey-v6:hover,
span.link.link-hover-grey-v6:focus,
span.link.link-hover-grey-v6:focus-within {
  color: #545452 !important;
}
a.link.link-warning-v5,
span.link.link-warning-v5 {
  color: #e1931d !important;
}
a.link.link-hover-warning-v5:hover,
a.link.link-hover-warning-v5:focus,
a.link.link-hover-warning-v5:focus-within,
span.link.link-hover-warning-v5:hover,
span.link.link-hover-warning-v5:focus,
span.link.link-hover-warning-v5:focus-within {
  color: #e1931d !important;
}
a.link.link-grey-v7,
span.link.link-grey-v7 {
  color: #eee0f1 !important;
}
a.link.link-hover-grey-v7:hover,
a.link.link-hover-grey-v7:focus,
a.link.link-hover-grey-v7:focus-within,
span.link.link-hover-grey-v7:hover,
span.link.link-hover-grey-v7:focus,
span.link.link-hover-grey-v7:focus-within {
  color: #eee0f1 !important;
}
a.link.link-new-loader-grey,
span.link.link-new-loader-grey {
  color: rgba(29, 29, 27, 0.3019607843) !important;
}
a.link.link-hover-new-loader-grey:hover,
a.link.link-hover-new-loader-grey:focus,
a.link.link-hover-new-loader-grey:focus-within,
span.link.link-hover-new-loader-grey:hover,
span.link.link-hover-new-loader-grey:focus,
span.link.link-hover-new-loader-grey:focus-within {
  color: rgba(29, 29, 27, 0.3019607843) !important;
}
a.link.link-primary-75,
span.link.link-primary-75 {
  color: #124035 !important;
}
a.link.link-hover-primary-75:hover,
a.link.link-hover-primary-75:focus,
a.link.link-hover-primary-75:focus-within,
span.link.link-hover-primary-75:hover,
span.link.link-hover-primary-75:focus,
span.link.link-hover-primary-75:focus-within {
  color: #124035 !important;
}
a.link.link-primary-50,
span.link.link-primary-50 {
  color: #659a7e !important;
}
a.link.link-hover-primary-50:hover,
a.link.link-hover-primary-50:focus,
a.link.link-hover-primary-50:focus-within,
span.link.link-hover-primary-50:hover,
span.link.link-hover-primary-50:focus,
span.link.link-hover-primary-50:focus-within {
  color: #659a7e !important;
}
a.link.link-primary-25,
span.link.link-primary-25 {
  color: #cbe8c5 !important;
}
a.link.link-hover-primary-25:hover,
a.link.link-hover-primary-25:focus,
a.link.link-hover-primary-25:focus-within,
span.link.link-hover-primary-25:hover,
span.link.link-hover-primary-25:focus,
span.link.link-hover-primary-25:focus-within {
  color: #cbe8c5 !important;
}
a.link.link-primary-5,
span.link.link-primary-5 {
  color: #e2ffdc !important;
}
a.link.link-hover-primary-5:hover,
a.link.link-hover-primary-5:focus,
a.link.link-hover-primary-5:focus-within,
span.link.link-hover-primary-5:hover,
span.link.link-hover-primary-5:focus,
span.link.link-hover-primary-5:focus-within {
  color: #e2ffdc !important;
}
a.link.link-secondary-90,
span.link.link-secondary-90 {
  color: #19af6d !important;
}
a.link.link-hover-secondary-90:hover,
a.link.link-hover-secondary-90:focus,
a.link.link-hover-secondary-90:focus-within,
span.link.link-hover-secondary-90:hover,
span.link.link-hover-secondary-90:focus,
span.link.link-hover-secondary-90:focus-within {
  color: #19af6d !important;
}
a.link.link-secondary-75,
span.link.link-secondary-75 {
  color: #97f881 !important;
}
a.link.link-hover-secondary-75:hover,
a.link.link-hover-secondary-75:focus,
a.link.link-hover-secondary-75:focus-within,
span.link.link-hover-secondary-75:hover,
span.link.link-hover-secondary-75:focus,
span.link.link-hover-secondary-75:focus-within {
  color: #97f881 !important;
}
a.link.link-secondary-50,
span.link.link-secondary-50 {
  color: #c2f4c4 !important;
}
a.link.link-hover-secondary-50:hover,
a.link.link-hover-secondary-50:focus,
a.link.link-hover-secondary-50:focus-within,
span.link.link-hover-secondary-50:hover,
span.link.link-hover-secondary-50:focus,
span.link.link-hover-secondary-50:focus-within {
  color: #c2f4c4 !important;
}
a.link.link-secondary-30,
span.link.link-secondary-30 {
  color: #e9f3ef !important;
}
a.link.link-hover-secondary-30:hover,
a.link.link-hover-secondary-30:focus,
a.link.link-hover-secondary-30:focus-within,
span.link.link-hover-secondary-30:hover,
span.link.link-hover-secondary-30:focus,
span.link.link-hover-secondary-30:focus-within {
  color: #e9f3ef !important;
}
a.link.link-secondary-25,
span.link.link-secondary-25 {
  color: #ebf5eb !important;
}
a.link.link-hover-secondary-25:hover,
a.link.link-hover-secondary-25:focus,
a.link.link-hover-secondary-25:focus-within,
span.link.link-hover-secondary-25:hover,
span.link.link-hover-secondary-25:focus,
span.link.link-hover-secondary-25:focus-within {
  color: #ebf5eb !important;
}
a.link.link-secondary-20,
span.link.link-secondary-20 {
  color: #e9f3ef !important;
}
a.link.link-hover-secondary-20:hover,
a.link.link-hover-secondary-20:focus,
a.link.link-hover-secondary-20:focus-within,
span.link.link-hover-secondary-20:hover,
span.link.link-hover-secondary-20:focus,
span.link.link-hover-secondary-20:focus-within {
  color: #e9f3ef !important;
}
a.link.link-tertiary,
span.link.link-tertiary {
  color: #e4efea !important;
}
a.link.link-hover-tertiary:hover,
a.link.link-hover-tertiary:focus,
a.link.link-hover-tertiary:focus-within,
span.link.link-hover-tertiary:hover,
span.link.link-hover-tertiary:focus,
span.link.link-hover-tertiary:focus-within {
  color: #e4efea !important;
}
a.link.link-tertiary-50,
span.link.link-tertiary-50 {
  color: #fbdd80 !important;
}
a.link.link-hover-tertiary-50:hover,
a.link.link-hover-tertiary-50:focus,
a.link.link-hover-tertiary-50:focus-within,
span.link.link-hover-tertiary-50:hover,
span.link.link-hover-tertiary-50:focus,
span.link.link-hover-tertiary-50:focus-within {
  color: #fbdd80 !important;
}
a.link.link-tertiary-25,
span.link.link-tertiary-25 {
  color: #faeabc !important;
}
a.link.link-hover-tertiary-25:hover,
a.link.link-hover-tertiary-25:focus,
a.link.link-hover-tertiary-25:focus-within,
span.link.link-hover-tertiary-25:hover,
span.link.link-hover-tertiary-25:focus,
span.link.link-hover-tertiary-25:focus-within {
  color: #faeabc !important;
}
a.link.link-quaternary,
span.link.link-quaternary {
  color: #1d1d1b !important;
}
a.link.link-hover-quaternary:hover,
a.link.link-hover-quaternary:focus,
a.link.link-hover-quaternary:focus-within,
span.link.link-hover-quaternary:hover,
span.link.link-hover-quaternary:focus,
span.link.link-hover-quaternary:focus-within {
  color: #1d1d1b !important;
}
a.link.link-quaternary-75,
span.link.link-quaternary-75 {
  color: #545452 !important;
}
a.link.link-hover-quaternary-75:hover,
a.link.link-hover-quaternary-75:focus,
a.link.link-hover-quaternary-75:focus-within,
span.link.link-hover-quaternary-75:hover,
span.link.link-hover-quaternary-75:focus,
span.link.link-hover-quaternary-75:focus-within {
  color: #545452 !important;
}
a.link.link-quaternary-50,
span.link.link-quaternary-50 {
  color: #8a8a89 !important;
}
a.link.link-hover-quaternary-50:hover,
a.link.link-hover-quaternary-50:focus,
a.link.link-hover-quaternary-50:focus-within,
span.link.link-hover-quaternary-50:hover,
span.link.link-hover-quaternary-50:focus,
span.link.link-hover-quaternary-50:focus-within {
  color: #8a8a89 !important;
}
a.link.link-quaternary-25,
span.link.link-quaternary-25 {
  color: #c1c1c1 !important;
}
a.link.link-hover-quaternary-25:hover,
a.link.link-hover-quaternary-25:focus,
a.link.link-hover-quaternary-25:focus-within,
span.link.link-hover-quaternary-25:hover,
span.link.link-hover-quaternary-25:focus,
span.link.link-hover-quaternary-25:focus-within {
  color: #c1c1c1 !important;
}
a.link.link-quaternary-10,
span.link.link-quaternary-10 {
  color: #e2e2e2 !important;
}
a.link.link-hover-quaternary-10:hover,
a.link.link-hover-quaternary-10:focus,
a.link.link-hover-quaternary-10:focus-within,
span.link.link-hover-quaternary-10:hover,
span.link.link-hover-quaternary-10:focus,
span.link.link-hover-quaternary-10:focus-within {
  color: #e2e2e2 !important;
}
.icon {
  line-height: 1;
  font-size: 0;
  display: inline-block;
  position: relative;
  vertical-align: middle;
}
.icon svg {
  inset: 0;
  position: absolute;
  max-width: 100%;
  max-height: 100%;
  height: 100%;
  width: 100%;
}
.icon.icon-xxxxs {
  font-size: 0.375rem !important;
  width: 0.375rem !important;
  height: 0.375rem !important;
  min-width: 0.375rem !important;
  min-height: 0.375rem !important;
}
.icon.icon-xxxs {
  font-size: 0.5rem !important;
  width: 0.5rem !important;
  height: 0.5rem !important;
  min-width: 0.5rem !important;
  min-height: 0.5rem !important;
}
.icon.icon-xxs {
  font-size: 0.625rem !important;
  width: 0.625rem !important;
  height: 0.625rem !important;
  min-width: 0.625rem !important;
  min-height: 0.625rem !important;
}
.icon.icon-xs {
  font-size: 0.75rem !important;
  width: 0.75rem !important;
  height: 0.75rem !important;
  min-width: 0.75rem !important;
  min-height: 0.75rem !important;
}
.icon.icon-s {
  font-size: 0.875rem !important;
  width: 0.875rem !important;
  height: 0.875rem !important;
  min-width: 0.875rem !important;
  min-height: 0.875rem !important;
}
.icon.icon-m {
  font-size: 1rem !important;
  width: 1rem !important;
  height: 1rem !important;
  min-width: 1rem !important;
  min-height: 1rem !important;
}
.icon.icon-l {
  font-size: 1.125rem !important;
  width: 1.125rem !important;
  height: 1.125rem !important;
  min-width: 1.125rem !important;
  min-height: 1.125rem !important;
}
.icon.icon-xl {
  font-size: 1.25rem !important;
  width: 1.25rem !important;
  height: 1.25rem !important;
  min-width: 1.25rem !important;
  min-height: 1.25rem !important;
}
.icon.icon-xxl {
  font-size: 1.5rem !important;
  width: 1.5rem !important;
  height: 1.5rem !important;
  min-width: 1.5rem !important;
  min-height: 1.5rem !important;
}
.icon.icon-xxxl {
  font-size: 2rem !important;
  width: 2rem !important;
  height: 2rem !important;
  min-width: 2rem !important;
  min-height: 2rem !important;
}
.icon.icon-2 {
  font-size: 2rem !important;
  width: 2rem !important;
  height: 2rem !important;
  min-width: 2rem !important;
  min-height: 2rem !important;
}
.icon.icon-2-5 {
  font-size: 2.5rem !important;
  width: 2.5rem !important;
  height: 2.5rem !important;
  min-width: 2.5rem !important;
  min-height: 2.5rem !important;
}
.icon.icon-3 {
  font-size: 3rem !important;
  width: 3rem !important;
  height: 3rem !important;
  min-width: 3rem !important;
  min-height: 3rem !important;
}
.icon.icon-4 {
  font-size: 4rem !important;
  width: 4rem !important;
  height: 4rem !important;
  min-width: 4rem !important;
  min-height: 4rem !important;
}
.icon.icon-5 {
  font-size: 5rem !important;
  width: 5rem !important;
  height: 5rem !important;
  min-width: 5rem !important;
  min-height: 5rem !important;
}
.icon.icon-8 {
  font-size: 8rem !important;
  width: 8rem !important;
  height: 8rem !important;
  min-width: 8rem !important;
  min-height: 8rem !important;
}
.icon.icon-choice::before {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  width: 0.75rem;
  height: 0.75rem;
  z-index: 10;
  border-radius: 100%;
  transform: translate(-50%, -50%);
}
.icon.icon-default {
  fill: #354052;
}
.icon.icon-default.icon-choice::before {
  background-color: #354052 !important;
}
.icon.icon-hover-default:hover {
  fill: #354052;
}
.icon.icon-success {
  fill: #0dbf6d;
}
.icon.icon-success.icon-choice::before {
  background-color: #0dbf6d !important;
}
.icon.icon-hover-success:hover {
  fill: #0dbf6d;
}
.icon.icon-success-light {
  fill: #7bf6be;
}
.icon.icon-success-light.icon-choice::before {
  background-color: #7bf6be !important;
}
.icon.icon-hover-success-light:hover {
  fill: #7bf6be;
}
.icon.icon-warning {
  fill: #f6cf23;
}
.icon.icon-warning.icon-choice::before {
  background-color: #f6cf23 !important;
}
.icon.icon-hover-warning:hover {
  fill: #f6cf23;
}
.icon.icon-danger {
  fill: #e95063;
}
.icon.icon-danger.icon-choice::before {
  background-color: #e95063 !important;
}
.icon.icon-hover-danger:hover {
  fill: #e95063;
}
.icon.icon-info {
  fill: #4990e2;
}
.icon.icon-info.icon-choice::before {
  background-color: #4990e2 !important;
}
.icon.icon-hover-info:hover {
  fill: #4990e2;
}
.icon.icon-notice {
  fill: #56c0ea;
}
.icon.icon-notice.icon-choice::before {
  background-color: #56c0ea !important;
}
.icon.icon-hover-notice:hover {
  fill: #56c0ea;
}
.icon.icon-highlight {
  fill: #f8e81c;
}
.icon.icon-highlight.icon-choice::before {
  background-color: #f8e81c !important;
}
.icon.icon-hover-highlight:hover {
  fill: #f8e81c;
}
.icon.icon-mark {
  fill: #f5a623;
}
.icon.icon-mark.icon-choice::before {
  background-color: #f5a623 !important;
}
.icon.icon-hover-mark:hover {
  fill: #f5a623;
}
.icon.icon-black {
  fill: #000;
}
.icon.icon-black.icon-choice::before {
  background-color: #000 !important;
}
.icon.icon-hover-black:hover {
  fill: #000;
}
.icon.icon-darkest {
  fill: #687488;
}
.icon.icon-darkest.icon-choice::before {
  background-color: #687488 !important;
}
.icon.icon-hover-darkest:hover {
  fill: #687488;
}
.icon.icon-darker {
  fill: #bcc2c9;
}
.icon.icon-darker.icon-choice::before {
  background-color: #bcc2c9 !important;
}
.icon.icon-hover-darker:hover {
  fill: #bcc2c9;
}
.icon.icon-dark {
  fill: #dfe3e9;
}
.icon.icon-dark.icon-choice::before {
  background-color: #dfe3e9 !important;
}
.icon.icon-hover-dark:hover {
  fill: #dfe3e9;
}
.icon.icon-muted {
  fill: #a1a7af;
}
.icon.icon-muted.icon-choice::before {
  background-color: #a1a7af !important;
}
.icon.icon-hover-muted:hover {
  fill: #a1a7af;
}
.icon.icon-light {
  fill: #f4f4f5;
}
.icon.icon-light.icon-choice::before {
  background-color: #f4f4f5 !important;
}
.icon.icon-hover-light:hover {
  fill: #f4f4f5;
}
.icon.icon-lighter {
  fill: #f5f8fa;
}
.icon.icon-lighter.icon-choice::before {
  background-color: #f5f8fa !important;
}
.icon.icon-hover-lighter:hover {
  fill: #f5f8fa;
}
.icon.icon-lightest {
  fill: #fafbfc;
}
.icon.icon-lightest.icon-choice::before {
  background-color: #fafbfc !important;
}
.icon.icon-hover-lightest:hover {
  fill: #fafbfc;
}
.icon.icon-white {
  fill: #fff;
}
.icon.icon-white.icon-choice::before {
  background-color: #fff !important;
}
.icon.icon-hover-white:hover {
  fill: #fff;
}
.icon.icon-soft {
  fill: #dbecfd;
}
.icon.icon-soft.icon-choice::before {
  background-color: #dbecfd !important;
}
.icon.icon-hover-soft:hover {
  fill: #dbecfd;
}
.icon.icon-softer {
  fill: #e6eaee;
}
.icon.icon-softer.icon-choice::before {
  background-color: #e6eaee !important;
}
.icon.icon-hover-softer:hover {
  fill: #e6eaee;
}
.icon.icon-grey {
  fill: #828a95;
}
.icon.icon-grey.icon-choice::before {
  background-color: #828a95 !important;
}
.icon.icon-hover-grey:hover {
  fill: #828a95;
}
.icon.icon-primary {
  fill: #02271f;
}
.icon.icon-primary.icon-choice::before {
  background-color: #02271f !important;
}
.icon.icon-hover-primary:hover {
  fill: #02271f;
}
.icon.icon-secondary {
  fill: #147d5c;
}
.icon.icon-secondary.icon-choice::before {
  background-color: #147d5c !important;
}
.icon.icon-hover-secondary:hover {
  fill: #147d5c;
}
.icon.icon-primary-light {
  fill: #eacdf1;
}
.icon.icon-primary-light.icon-choice::before {
  background-color: #eacdf1 !important;
}
.icon.icon-hover-primary-light:hover {
  fill: #eacdf1;
}
.icon.icon-secondary-light {
  fill: #b3e6ce;
}
.icon.icon-secondary-light.icon-choice::before {
  background-color: #b3e6ce !important;
}
.icon.icon-hover-secondary-light:hover {
  fill: #b3e6ce;
}
.icon.icon-disabled {
  fill: #cad1da;
}
.icon.icon-disabled.icon-choice::before {
  background-color: #cad1da !important;
}
.icon.icon-hover-disabled:hover {
  fill: #cad1da;
}
.icon.icon-disabled-light {
  fill: #f2f3f6;
}
.icon.icon-disabled-light.icon-choice::before {
  background-color: #f2f3f6 !important;
}
.icon.icon-hover-disabled-light:hover {
  fill: #f2f3f6;
}
.icon.icon-link {
  fill: #1da1f2;
}
.icon.icon-link.icon-choice::before {
  background-color: #1da1f2 !important;
}
.icon.icon-hover-link:hover {
  fill: #1da1f2;
}
.icon.icon-notification-v2 {
  fill: #4a90e2;
}
.icon.icon-notification-v2.icon-choice::before {
  background-color: #4a90e2 !important;
}
.icon.icon-hover-notification-v2:hover {
  fill: #4a90e2;
}
.icon.icon-warning-v2 {
  fill: #f5cf23;
}
.icon.icon-warning-v2.icon-choice::before {
  background-color: #f5cf23 !important;
}
.icon.icon-hover-warning-v2:hover {
  fill: #f5cf23;
}
.icon.icon-danger-v2 {
  fill: #ed5565;
}
.icon.icon-danger-v2.icon-choice::before {
  background-color: #ed5565 !important;
}
.icon.icon-hover-danger-v2:hover {
  fill: #ed5565;
}
.icon.icon-dark-danger-v2 {
  fill: #d52626;
}
.icon.icon-dark-danger-v2.icon-choice::before {
  background-color: #d52626 !important;
}
.icon.icon-hover-dark-danger-v2:hover {
  fill: #d52626;
}
.icon.icon-light-shadow-v2 {
  fill: #1d1d1b;
}
.icon.icon-light-shadow-v2.icon-choice::before {
  background-color: #1d1d1b !important;
}
.icon.icon-hover-light-shadow-v2:hover {
  fill: #1d1d1b;
}
.icon.icon-light-grey {
  fill: #f1f1f1;
}
.icon.icon-light-grey.icon-choice::before {
  background-color: #f1f1f1 !important;
}
.icon.icon-hover-light-grey:hover {
  fill: #f1f1f1;
}
.icon.icon-grey-v2 {
  fill: #919190;
}
.icon.icon-grey-v2.icon-choice::before {
  background-color: #919190 !important;
}
.icon.icon-hover-grey-v2:hover {
  fill: #919190;
}
.icon.icon-lighter-v2 {
  fill: #eaeaea;
}
.icon.icon-lighter-v2.icon-choice::before {
  background-color: #eaeaea !important;
}
.icon.icon-hover-lighter-v2:hover {
  fill: #eaeaea;
}
.icon.icon-light-grey-v2 {
  fill: #bbb;
}
.icon.icon-light-grey-v2.icon-choice::before {
  background-color: #bbb !important;
}
.icon.icon-hover-light-grey-v2:hover {
  fill: #bbb;
}
.icon.icon-light-grey-opacity-v2 {
  fill: rgba(187, 187, 187, 0.5019607843);
}
.icon.icon-light-grey-opacity-v2.icon-choice::before {
  background-color: rgba(187, 187, 187, 0.5019607843) !important;
}
.icon.icon-hover-light-grey-opacity-v2:hover {
  fill: rgba(187, 187, 187, 0.5019607843);
}
.icon.icon-danger-light {
  fill: #e62222;
}
.icon.icon-danger-light.icon-choice::before {
  background-color: #e62222 !important;
}
.icon.icon-hover-danger-light:hover {
  fill: #e62222;
}
.icon.icon-grey-opacity {
  fill: rgba(151, 151, 151, 0.2);
}
.icon.icon-grey-opacity.icon-choice::before {
  background-color: rgba(151, 151, 151, 0.2) !important;
}
.icon.icon-hover-grey-opacity:hover {
  fill: rgba(151, 151, 151, 0.2);
}
.icon.icon-success-v2 {
  fill: #00a65c;
}
.icon.icon-success-v2.icon-choice::before {
  background-color: #00a65c !important;
}
.icon.icon-hover-success-v2:hover {
  fill: #00a65c;
}
.icon.icon-dark-grey {
  fill: #8e8e8d;
}
.icon.icon-dark-grey.icon-choice::before {
  background-color: #8e8e8d !important;
}
.icon.icon-hover-dark-grey:hover {
  fill: #8e8e8d;
}
.icon.icon-lighter-grey {
  fill: #e3e3e3;
}
.icon.icon-lighter-grey.icon-choice::before {
  background-color: #e3e3e3 !important;
}
.icon.icon-hover-lighter-grey:hover {
  fill: #e3e3e3;
}
.icon.icon-darker-grey {
  fill: #535350;
}
.icon.icon-darker-grey.icon-choice::before {
  background-color: #535350 !important;
}
.icon.icon-hover-darker-grey:hover {
  fill: #535350;
}
.icon.icon-light-v2 {
  fill: #f7f9fa;
}
.icon.icon-light-v2.icon-choice::before {
  background-color: #f7f9fa !important;
}
.icon.icon-hover-light-v2:hover {
  fill: #f7f9fa;
}
.icon.icon-lightest-grey {
  fill: #e2e2e2;
}
.icon.icon-lightest-grey.icon-choice::before {
  background-color: #e2e2e2 !important;
}
.icon.icon-hover-lightest-grey:hover {
  fill: #e2e2e2;
}
.icon.icon-lightest-v2 {
  fill: #efefef;
}
.icon.icon-lightest-v2.icon-choice::before {
  background-color: #efefef !important;
}
.icon.icon-hover-lightest-v2:hover {
  fill: #efefef;
}
.icon.icon-dark-v2 {
  fill: #d8d8d8;
}
.icon.icon-dark-v2.icon-choice::before {
  background-color: #d8d8d8 !important;
}
.icon.icon-hover-dark-v2:hover {
  fill: #d8d8d8;
}
.icon.icon-disabled-2 {
  fill: #b2b2b2;
}
.icon.icon-disabled-2.icon-choice::before {
  background-color: #b2b2b2 !important;
}
.icon.icon-hover-disabled-2:hover {
  fill: #b2b2b2;
}
.icon.icon-grey-opacity-2 {
  fill: rgba(151, 151, 151, 0.2705882353);
}
.icon.icon-grey-opacity-2.icon-choice::before {
  background-color: rgba(151, 151, 151, 0.2705882353) !important;
}
.icon.icon-hover-grey-opacity-2:hover {
  fill: rgba(151, 151, 151, 0.2705882353);
}
.icon.icon-light-v3 {
  fill: #dedede;
}
.icon.icon-light-v3.icon-choice::before {
  background-color: #dedede !important;
}
.icon.icon-hover-light-v3:hover {
  fill: #dedede;
}
.icon.icon-purple {
  fill: #02271f;
}
.icon.icon-purple.icon-choice::before {
  background-color: #02271f !important;
}
.icon.icon-hover-purple:hover {
  fill: #02271f;
}
.icon.icon-lightest-grey-v3 {
  fill: #e4e4e4;
}
.icon.icon-lightest-grey-v3.icon-choice::before {
  background-color: #e4e4e4 !important;
}
.icon.icon-hover-lightest-grey-v3:hover {
  fill: #e4e4e4;
}
.icon.icon-lightest-grey-opacity-v3 {
  fill: rgba(228, 228, 228, 0.4);
}
.icon.icon-lightest-grey-opacity-v3.icon-choice::before {
  background-color: rgba(228, 228, 228, 0.4) !important;
}
.icon.icon-hover-lightest-grey-opacity-v3:hover {
  fill: rgba(228, 228, 228, 0.4);
}
.icon.icon-info-v2 {
  fill: #dbebff;
}
.icon.icon-info-v2.icon-choice::before {
  background-color: #dbebff !important;
}
.icon.icon-hover-info-v2:hover {
  fill: #dbebff;
}
.icon.icon-warning-v3 {
  fill: #ffeac1;
}
.icon.icon-warning-v3.icon-choice::before {
  background-color: #ffeac1 !important;
}
.icon.icon-hover-warning-v3:hover {
  fill: #ffeac1;
}
.icon.icon-warning-v4 {
  fill: #e9a51d;
}
.icon.icon-warning-v4.icon-choice::before {
  background-color: #e9a51d !important;
}
.icon.icon-hover-warning-v4:hover {
  fill: #e9a51d;
}
.icon.icon-secondary-light-v2 {
  fill: #eafdf4;
}
.icon.icon-secondary-light-v2.icon-choice::before {
  background-color: #eafdf4 !important;
}
.icon.icon-hover-secondary-light-v2:hover {
  fill: #eafdf4;
}
.icon.icon-secondary-light-v3 {
  fill: #d9eee5;
}
.icon.icon-secondary-light-v3.icon-choice::before {
  background-color: #d9eee5 !important;
}
.icon.icon-hover-secondary-light-v3:hover {
  fill: #d9eee5;
}
.icon.icon-info-v3 {
  fill: #4a8fe2;
}
.icon.icon-info-v3.icon-choice::before {
  background-color: #4a8fe2 !important;
}
.icon.icon-hover-info-v3:hover {
  fill: #4a8fe2;
}
.icon.icon-info-v4 {
  fill: #0038ff;
}
.icon.icon-info-v4.icon-choice::before {
  background-color: #0038ff !important;
}
.icon.icon-hover-info-v4:hover {
  fill: #0038ff;
}
.icon.icon-danger-v3 {
  fill: #ffdada;
}
.icon.icon-danger-v3.icon-choice::before {
  background-color: #ffdada !important;
}
.icon.icon-hover-danger-v3:hover {
  fill: #ffdada;
}
.icon.icon-muted-v2 {
  fill: #818181;
}
.icon.icon-muted-v2.icon-choice::before {
  background-color: #818181 !important;
}
.icon.icon-hover-muted-v2:hover {
  fill: #818181;
}
.icon.icon-grey-v3 {
  fill: #f3f3f3;
}
.icon.icon-grey-v3.icon-choice::before {
  background-color: #f3f3f3 !important;
}
.icon.icon-hover-grey-v3:hover {
  fill: #f3f3f3;
}
.icon.icon-grey-v4 {
  fill: #f5f5f5;
}
.icon.icon-grey-v4.icon-choice::before {
  background-color: #f5f5f5 !important;
}
.icon.icon-hover-grey-v4:hover {
  fill: #f5f5f5;
}
.icon.icon-darker-grey-v2 {
  fill: #3c3333;
}
.icon.icon-darker-grey-v2.icon-choice::before {
  background-color: #3c3333 !important;
}
.icon.icon-hover-darker-grey-v2:hover {
  fill: #3c3333;
}
.icon.icon-danger-v4 {
  fill: #d52a2a;
}
.icon.icon-danger-v4.icon-choice::before {
  background-color: #d52a2a !important;
}
.icon.icon-hover-danger-v4:hover {
  fill: #d52a2a;
}
.icon.icon-grey-v5 {
  fill: #8a8a89;
}
.icon.icon-grey-v5.icon-choice::before {
  background-color: #8a8a89 !important;
}
.icon.icon-hover-grey-v5:hover {
  fill: #8a8a89;
}
.icon.icon-grey-v6 {
  fill: #545452;
}
.icon.icon-grey-v6.icon-choice::before {
  background-color: #545452 !important;
}
.icon.icon-hover-grey-v6:hover {
  fill: #545452;
}
.icon.icon-warning-v5 {
  fill: #e1931d;
}
.icon.icon-warning-v5.icon-choice::before {
  background-color: #e1931d !important;
}
.icon.icon-hover-warning-v5:hover {
  fill: #e1931d;
}
.icon.icon-grey-v7 {
  fill: #eee0f1;
}
.icon.icon-grey-v7.icon-choice::before {
  background-color: #eee0f1 !important;
}
.icon.icon-hover-grey-v7:hover {
  fill: #eee0f1;
}
.icon.icon-new-loader-grey {
  fill: rgba(29, 29, 27, 0.3019607843);
}
.icon.icon-new-loader-grey.icon-choice::before {
  background-color: rgba(29, 29, 27, 0.3019607843) !important;
}
.icon.icon-hover-new-loader-grey:hover {
  fill: rgba(29, 29, 27, 0.3019607843);
}
.icon.icon-primary-75 {
  fill: #124035;
}
.icon.icon-primary-75.icon-choice::before {
  background-color: #124035 !important;
}
.icon.icon-hover-primary-75:hover {
  fill: #124035;
}
.icon.icon-primary-50 {
  fill: #659a7e;
}
.icon.icon-primary-50.icon-choice::before {
  background-color: #659a7e !important;
}
.icon.icon-hover-primary-50:hover {
  fill: #659a7e;
}
.icon.icon-primary-25 {
  fill: #cbe8c5;
}
.icon.icon-primary-25.icon-choice::before {
  background-color: #cbe8c5 !important;
}
.icon.icon-hover-primary-25:hover {
  fill: #cbe8c5;
}
.icon.icon-primary-5 {
  fill: #e2ffdc;
}
.icon.icon-primary-5.icon-choice::before {
  background-color: #e2ffdc !important;
}
.icon.icon-hover-primary-5:hover {
  fill: #e2ffdc;
}
.icon.icon-secondary-90 {
  fill: #19af6d;
}
.icon.icon-secondary-90.icon-choice::before {
  background-color: #19af6d !important;
}
.icon.icon-hover-secondary-90:hover {
  fill: #19af6d;
}
.icon.icon-secondary-75 {
  fill: #97f881;
}
.icon.icon-secondary-75.icon-choice::before {
  background-color: #97f881 !important;
}
.icon.icon-hover-secondary-75:hover {
  fill: #97f881;
}
.icon.icon-secondary-50 {
  fill: #c2f4c4;
}
.icon.icon-secondary-50.icon-choice::before {
  background-color: #c2f4c4 !important;
}
.icon.icon-hover-secondary-50:hover {
  fill: #c2f4c4;
}
.icon.icon-secondary-30 {
  fill: #e9f3ef;
}
.icon.icon-secondary-30.icon-choice::before {
  background-color: #e9f3ef !important;
}
.icon.icon-hover-secondary-30:hover {
  fill: #e9f3ef;
}
.icon.icon-secondary-25 {
  fill: #ebf5eb;
}
.icon.icon-secondary-25.icon-choice::before {
  background-color: #ebf5eb !important;
}
.icon.icon-hover-secondary-25:hover {
  fill: #ebf5eb;
}
.icon.icon-secondary-20 {
  fill: #e9f3ef;
}
.icon.icon-secondary-20.icon-choice::before {
  background-color: #e9f3ef !important;
}
.icon.icon-hover-secondary-20:hover {
  fill: #e9f3ef;
}
.icon.icon-tertiary {
  fill: #e4efea;
}
.icon.icon-tertiary.icon-choice::before {
  background-color: #e4efea !important;
}
.icon.icon-hover-tertiary:hover {
  fill: #e4efea;
}
.icon.icon-tertiary-50 {
  fill: #fbdd80;
}
.icon.icon-tertiary-50.icon-choice::before {
  background-color: #fbdd80 !important;
}
.icon.icon-hover-tertiary-50:hover {
  fill: #fbdd80;
}
.icon.icon-tertiary-25 {
  fill: #faeabc;
}
.icon.icon-tertiary-25.icon-choice::before {
  background-color: #faeabc !important;
}
.icon.icon-hover-tertiary-25:hover {
  fill: #faeabc;
}
.icon.icon-quaternary {
  fill: #1d1d1b;
}
.icon.icon-quaternary.icon-choice::before {
  background-color: #1d1d1b !important;
}
.icon.icon-hover-quaternary:hover {
  fill: #1d1d1b;
}
.icon.icon-quaternary-75 {
  fill: #545452;
}
.icon.icon-quaternary-75.icon-choice::before {
  background-color: #545452 !important;
}
.icon.icon-hover-quaternary-75:hover {
  fill: #545452;
}
.icon.icon-quaternary-50 {
  fill: #8a8a89;
}
.icon.icon-quaternary-50.icon-choice::before {
  background-color: #8a8a89 !important;
}
.icon.icon-hover-quaternary-50:hover {
  fill: #8a8a89;
}
.icon.icon-quaternary-25 {
  fill: #c1c1c1;
}
.icon.icon-quaternary-25.icon-choice::before {
  background-color: #c1c1c1 !important;
}
.icon.icon-hover-quaternary-25:hover {
  fill: #c1c1c1;
}
.icon.icon-quaternary-10 {
  fill: #e2e2e2;
}
.icon.icon-quaternary-10.icon-choice::before {
  background-color: #e2e2e2 !important;
}
.icon.icon-hover-quaternary-10:hover {
  fill: #e2e2e2;
}
.icon.icon-22 {
  font-size: 1.375rem !important;
  width: 1.375rem !important;
  height: 1.375rem !important;
  min-width: 1.375rem !important;
  min-height: 1.375rem !important;
}
.shadow-light {
  box-shadow: 0 0.0625rem 0.1875rem 0 rgba(0, 0, 0, 0.1);
}
.shadow-light.shadow-pseudo::after,
.shadow-light.shadow-pseudo::before {
  box-shadow: 0 0.0625rem 0.1875rem 0 rgba(0, 0, 0, 0.1);
}
.shadow-medium {
  box-shadow: 0 0.125rem 0.5rem 0 #dfe3e9;
}
.shadow-medium.shadow-pseudo::after,
.shadow-medium.shadow-pseudo::before {
  box-shadow: 0 0.125rem 0.5rem 0 #dfe3e9;
}
.shadow-strong {
  box-shadow: 0 0.0625rem 0.75rem 0 rgba(0, 0, 0, 0.15);
}
.shadow-strong.shadow-pseudo::after,
.shadow-strong.shadow-pseudo::before {
  box-shadow: 0 0.0625rem 0.75rem 0 rgba(0, 0, 0, 0.15);
}
.shadow-new-blur-medium {
  box-shadow: 0 0 20px 0 rgba(29, 29, 27, 0.13);
}
.shadow-new-blur-medium.shadow-pseudo::after,
.shadow-new-blur-medium.shadow-pseudo::before {
  box-shadow: 0 0 20px 0 rgba(29, 29, 27, 0.13);
}
.shadow-hover-light:hover,
.shadow-hover-light:focus,
.shadow-hover-light:focus-within {
  box-shadow: 0 0.0625rem 0.1875rem 0 rgba(0, 0, 0, 0.1);
}
.shadow-hover-light:hover.shadow-pseudo::after,
.shadow-hover-light:hover.shadow-pseudo::before,
.shadow-hover-light:focus.shadow-pseudo::after,
.shadow-hover-light:focus.shadow-pseudo::before,
.shadow-hover-light:focus-within.shadow-pseudo::after,
.shadow-hover-light:focus-within.shadow-pseudo::before {
  box-shadow: 0 0.0625rem 0.1875rem 0 rgba(0, 0, 0, 0.1);
}
.shadow-hover-medium:hover,
.shadow-hover-medium:focus,
.shadow-hover-medium:focus-within {
  box-shadow: 0 0.0625rem 0.25rem 0 #dfe3e9;
}
.shadow-hover-medium:hover.shadow-pseudo::after,
.shadow-hover-medium:hover.shadow-pseudo::before,
.shadow-hover-medium:focus.shadow-pseudo::after,
.shadow-hover-medium:focus.shadow-pseudo::before,
.shadow-hover-medium:focus-within.shadow-pseudo::after,
.shadow-hover-medium:focus-within.shadow-pseudo::before {
  box-shadow: 0 0.0625rem 0.25rem 0 #dfe3e9;
}
.shadow-hover-strong:hover,
.shadow-hover-strong:focus,
.shadow-hover-strong:focus-within {
  box-shadow: 0 0.0625rem 0.75rem 0 rgba(0, 0, 0, 0.15);
}
.shadow-hover-strong:hover.shadow-pseudo::after,
.shadow-hover-strong:hover.shadow-pseudo::before,
.shadow-hover-strong:focus.shadow-pseudo::after,
.shadow-hover-strong:focus.shadow-pseudo::before,
.shadow-hover-strong:focus-within.shadow-pseudo::after,
.shadow-hover-strong:focus-within.shadow-pseudo::before {
  box-shadow: 0 0.0625rem 0.75rem 0 rgba(0, 0, 0, 0.15);
}
.shadow-animated {
  -webkit-transition: box-shadow 0.15s ease-in-out;
  -moz-transition: box-shadow 0.15s ease-in-out;
  -ms-transition: box-shadow 0.15s ease-in-out;
  -o-transition: box-shadow 0.15s ease-in-out;
  transition: box-shadow 0.15s ease-in-out;
}
.shadow-light-new {
  box-shadow: 0 0 1rem 0 rgba(29, 29, 27, 0.13);
}
.shadow-light-new.shadow-pseudo::after,
.shadow-light-new.shadow-pseudo::before {
  box-shadow: 0 0 1rem 0 rgba(29, 29, 27, 0.13);
}
.pin {
  border-radius: 100%;
  line-height: 1;
  width: 1rem;
  height: 1rem;
  display: inline-block;
}
.pin.pin-default {
  background-color: #354052 !important;
}
.pin.pin-success {
  background-color: #0dbf6d !important;
}
.pin.pin-success-light {
  background-color: #7bf6be !important;
}
.pin.pin-warning {
  background-color: #f6cf23 !important;
}
.pin.pin-danger {
  background-color: #e95063 !important;
}
.pin.pin-info {
  background-color: #4990e2 !important;
}
.pin.pin-notice {
  background-color: #56c0ea !important;
}
.pin.pin-highlight {
  background-color: #f8e81c !important;
}
.pin.pin-mark {
  background-color: #f5a623 !important;
}
.pin.pin-black {
  background-color: #000 !important;
}
.pin.pin-darkest {
  background-color: #687488 !important;
}
.pin.pin-darker {
  background-color: #bcc2c9 !important;
}
.pin.pin-dark {
  background-color: #dfe3e9 !important;
}
.pin.pin-muted {
  background-color: #a1a7af !important;
}
.pin.pin-light {
  background-color: #f4f4f5 !important;
}
.pin.pin-lighter {
  background-color: #f5f8fa !important;
}
.pin.pin-lightest {
  background-color: #fafbfc !important;
}
.pin.pin-white {
  background-color: #fff !important;
}
.pin.pin-soft {
  background-color: #dbecfd !important;
}
.pin.pin-softer {
  background-color: #e6eaee !important;
}
.pin.pin-grey {
  background-color: #828a95 !important;
}
.pin.pin-primary {
  background-color: #02271f !important;
}
.pin.pin-secondary {
  background-color: #147d5c !important;
}
.pin.pin-primary-light {
  background-color: #eacdf1 !important;
}
.pin.pin-secondary-light {
  background-color: #b3e6ce !important;
}
.pin.pin-disabled {
  background-color: #cad1da !important;
}
.pin.pin-disabled-light {
  background-color: #f2f3f6 !important;
}
.pin.pin-link {
  background-color: #1da1f2 !important;
}
.pin.pin-notification-v2 {
  background-color: #4a90e2 !important;
}
.pin.pin-warning-v2 {
  background-color: #f5cf23 !important;
}
.pin.pin-danger-v2 {
  background-color: #ed5565 !important;
}
.pin.pin-dark-danger-v2 {
  background-color: #d52626 !important;
}
.pin.pin-light-shadow-v2 {
  background-color: #1d1d1b !important;
}
.pin.pin-light-grey {
  background-color: #f1f1f1 !important;
}
.pin.pin-grey-v2 {
  background-color: #919190 !important;
}
.pin.pin-lighter-v2 {
  background-color: #eaeaea !important;
}
.pin.pin-light-grey-v2 {
  background-color: #bbb !important;
}
.pin.pin-light-grey-opacity-v2 {
  background-color: rgba(187, 187, 187, 0.5019607843) !important;
}
.pin.pin-danger-light {
  background-color: #e62222 !important;
}
.pin.pin-grey-opacity {
  background-color: rgba(151, 151, 151, 0.2) !important;
}
.pin.pin-success-v2 {
  background-color: #00a65c !important;
}
.pin.pin-dark-grey {
  background-color: #8e8e8d !important;
}
.pin.pin-lighter-grey {
  background-color: #e3e3e3 !important;
}
.pin.pin-darker-grey {
  background-color: #535350 !important;
}
.pin.pin-light-v2 {
  background-color: #f7f9fa !important;
}
.pin.pin-lightest-grey {
  background-color: #e2e2e2 !important;
}
.pin.pin-lightest-v2 {
  background-color: #efefef !important;
}
.pin.pin-dark-v2 {
  background-color: #d8d8d8 !important;
}
.pin.pin-disabled-2 {
  background-color: #b2b2b2 !important;
}
.pin.pin-grey-opacity-2 {
  background-color: rgba(151, 151, 151, 0.2705882353) !important;
}
.pin.pin-light-v3 {
  background-color: #dedede !important;
}
.pin.pin-purple {
  background-color: #02271f !important;
}
.pin.pin-lightest-grey-v3 {
  background-color: #e4e4e4 !important;
}
.pin.pin-lightest-grey-opacity-v3 {
  background-color: rgba(228, 228, 228, 0.4) !important;
}
.pin.pin-info-v2 {
  background-color: #dbebff !important;
}
.pin.pin-warning-v3 {
  background-color: #ffeac1 !important;
}
.pin.pin-warning-v4 {
  background-color: #e9a51d !important;
}
.pin.pin-secondary-light-v2 {
  background-color: #eafdf4 !important;
}
.pin.pin-secondary-light-v3 {
  background-color: #d9eee5 !important;
}
.pin.pin-info-v3 {
  background-color: #4a8fe2 !important;
}
.pin.pin-info-v4 {
  background-color: #0038ff !important;
}
.pin.pin-danger-v3 {
  background-color: #ffdada !important;
}
.pin.pin-muted-v2 {
  background-color: #818181 !important;
}
.pin.pin-grey-v3 {
  background-color: #f3f3f3 !important;
}
.pin.pin-grey-v4 {
  background-color: #f5f5f5 !important;
}
.pin.pin-darker-grey-v2 {
  background-color: #3c3333 !important;
}
.pin.pin-danger-v4 {
  background-color: #d52a2a !important;
}
.pin.pin-grey-v5 {
  background-color: #8a8a89 !important;
}
.pin.pin-grey-v6 {
  background-color: #545452 !important;
}
.pin.pin-warning-v5 {
  background-color: #e1931d !important;
}
.pin.pin-grey-v7 {
  background-color: #eee0f1 !important;
}
.pin.pin-new-loader-grey {
  background-color: rgba(29, 29, 27, 0.3019607843) !important;
}
.pin.pin-primary-75 {
  background-color: #124035 !important;
}
.pin.pin-primary-50 {
  background-color: #659a7e !important;
}
.pin.pin-primary-25 {
  background-color: #cbe8c5 !important;
}
.pin.pin-primary-5 {
  background-color: #e2ffdc !important;
}
.pin.pin-secondary-90 {
  background-color: #19af6d !important;
}
.pin.pin-secondary-75 {
  background-color: #97f881 !important;
}
.pin.pin-secondary-50 {
  background-color: #c2f4c4 !important;
}
.pin.pin-secondary-30 {
  background-color: #e9f3ef !important;
}
.pin.pin-secondary-25 {
  background-color: #ebf5eb !important;
}
.pin.pin-secondary-20 {
  background-color: #e9f3ef !important;
}
.pin.pin-tertiary {
  background-color: #e4efea !important;
}
.pin.pin-tertiary-50 {
  background-color: #fbdd80 !important;
}
.pin.pin-tertiary-25 {
  background-color: #faeabc !important;
}
.pin.pin-quaternary {
  background-color: #1d1d1b !important;
}
.pin.pin-quaternary-75 {
  background-color: #545452 !important;
}
.pin.pin-quaternary-50 {
  background-color: #8a8a89 !important;
}
.pin.pin-quaternary-25 {
  background-color: #c1c1c1 !important;
}
.pin.pin-quaternary-10 {
  background-color: #e2e2e2 !important;
}
.pin.pin-xxxxs {
  width: 0.375rem;
  height: 0.375rem;
}
.pin.pin-xxxxs.pin-text {
  font-size: 0.25rem;
}
.pin.pin-xxxs {
  width: 0.5rem;
  height: 0.5rem;
}
.pin.pin-xxxs.pin-text {
  font-size: 0.375rem;
}
.pin.pin-xxs {
  width: 0.625rem;
  height: 0.625rem;
}
.pin.pin-xxs.pin-text {
  font-size: 0.5rem;
}
.pin.pin-xs {
  width: 0.75rem;
  height: 0.75rem;
}
.pin.pin-xs.pin-text {
  font-size: 0.625rem;
}
.pin.pin-s {
  width: 0.875rem;
  height: 0.875rem;
}
.pin.pin-s.pin-text {
  font-size: 0.75rem;
}
.pin.pin-m {
  width: 1rem;
  height: 1rem;
}
.pin.pin-m.pin-text {
  font-size: 0.875rem;
}
.pin.pin-l {
  width: 1.125rem;
  height: 1.125rem;
}
.pin.pin-l.pin-text {
  font-size: 1rem;
}
.pin.pin-xl {
  width: 1.25rem;
  height: 1.25rem;
}
.pin.pin-xl.pin-text {
  font-size: 1.125rem;
}
.pin.pin-xxl {
  width: 1.5rem;
  height: 1.5rem;
}
.pin.pin-xxl.pin-text {
  font-size: 1.375rem;
}
.pin.pin-xxxl {
  width: 2rem;
  height: 2rem;
}
.pin.pin-xxxl.pin-text {
  font-size: 1.875rem;
}
.pin.pin-text {
  font-size: 0.625rem;
  color: #fff;
  width: auto;
  height: auto;
  padding: 0 0.375rem;
  border-radius: 0.5rem;
  font-weight: 500;
  line-height: 1rem;
}
.pin.pin-text.pin-l {
  font-size: 0.625rem;
  padding: 0.125rem 0.5rem;
  border-radius: 0.75rem;
}
.pin.pin-text.pin-xl {
  font-size: 0.75rem;
  padding: 0.25rem 0.75rem;
  border-radius: 0.75rem;
}
.circle {
  text-align: center;
  position: relative;
  display: inline-block;
  border-radius: 100%;
  font-size: 0.875rem;
  border-width: 1px;
  border-style: solid;
  box-sizing: content-box;
  -webkit-transition: background-color 0.15s ease-in-out, border 0.15s ease-in-out;
  -moz-transition: background-color 0.15s ease-in-out, border 0.15s ease-in-out;
  -ms-transition: background-color 0.15s ease-in-out, border 0.15s ease-in-out;
  -o-transition: background-color 0.15s ease-in-out, border 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border 0.15s ease-in-out;
}
.circle.circle-bold {
  border-width: 0.125rem;
}
.circle.circle-bolder {
  border-width: 0.25rem;
}
.circle.circle-xxxxs {
  width: 0.625rem;
  height: 0.625rem;
  min-width: 0.625rem;
  min-height: 0.625rem;
  line-height: 0.625rem;
  font-size: 0.309375rem;
}
.circle.circle-xxxxs .icon {
  -webkit-transition: fill 0.15s ease-in-out;
  -moz-transition: fill 0.15s ease-in-out;
  -ms-transition: fill 0.15s ease-in-out;
  -o-transition: fill 0.15s ease-in-out;
  transition: fill 0.15s ease-in-out;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 0.421875rem;
  height: 0.421875rem;
}
.circle.circle-xxxxs .icon.icon-top {
  top: -36%;
}
.circle.circle-xxxxs .icon.icon-bottom {
  top: 136%;
}
.circle.circle-xxxs {
  width: 0.875rem;
  height: 0.875rem;
  min-width: 0.875rem;
  min-height: 0.875rem;
  line-height: 0.875rem;
  font-size: 0.4125rem;
}
.circle.circle-xxxs .icon {
  -webkit-transition: fill 0.15s ease-in-out;
  -moz-transition: fill 0.15s ease-in-out;
  -ms-transition: fill 0.15s ease-in-out;
  -o-transition: fill 0.15s ease-in-out;
  transition: fill 0.15s ease-in-out;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 0.5625rem;
  height: 0.5625rem;
}
.circle.circle-xxxs .icon.icon-top {
  top: -36%;
}
.circle.circle-xxxs .icon.icon-bottom {
  top: 136%;
}
.circle.circle-xxs {
  width: 1.125rem;
  height: 1.125rem;
  min-width: 1.125rem;
  min-height: 1.125rem;
  line-height: 1.125rem;
  font-size: 0.515625rem;
}
.circle.circle-xxs .icon {
  -webkit-transition: fill 0.15s ease-in-out;
  -moz-transition: fill 0.15s ease-in-out;
  -ms-transition: fill 0.15s ease-in-out;
  -o-transition: fill 0.15s ease-in-out;
  transition: fill 0.15s ease-in-out;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 0.703125rem;
  height: 0.703125rem;
}
.circle.circle-xxs .icon.icon-top {
  top: -36%;
}
.circle.circle-xxs .icon.icon-bottom {
  top: 136%;
}
.circle.circle-xs {
  width: 1.375rem;
  height: 1.375rem;
  min-width: 1.375rem;
  min-height: 1.375rem;
  line-height: 1.375rem;
  font-size: 0.61875rem;
}
.circle.circle-xs .icon {
  -webkit-transition: fill 0.15s ease-in-out;
  -moz-transition: fill 0.15s ease-in-out;
  -ms-transition: fill 0.15s ease-in-out;
  -o-transition: fill 0.15s ease-in-out;
  transition: fill 0.15s ease-in-out;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 0.84375rem;
  height: 0.84375rem;
}
.circle.circle-xs .icon.icon-top {
  top: -36%;
}
.circle.circle-xs .icon.icon-bottom {
  top: 136%;
}
.circle.circle-s {
  width: 1.625rem;
  height: 1.625rem;
  min-width: 1.625rem;
  min-height: 1.625rem;
  line-height: 1.625rem;
  font-size: 0.721875rem;
}
.circle.circle-s .icon {
  -webkit-transition: fill 0.15s ease-in-out;
  -moz-transition: fill 0.15s ease-in-out;
  -ms-transition: fill 0.15s ease-in-out;
  -o-transition: fill 0.15s ease-in-out;
  transition: fill 0.15s ease-in-out;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 0.984375rem;
  height: 0.984375rem;
}
.circle.circle-s .icon.icon-top {
  top: -36%;
}
.circle.circle-s .icon.icon-bottom {
  top: 136%;
}
.circle.circle-m {
  width: 1.875rem;
  height: 1.875rem;
  min-width: 1.875rem;
  min-height: 1.875rem;
  line-height: 1.875rem;
  font-size: 0.825rem;
}
.circle.circle-m .icon {
  -webkit-transition: fill 0.15s ease-in-out;
  -moz-transition: fill 0.15s ease-in-out;
  -ms-transition: fill 0.15s ease-in-out;
  -o-transition: fill 0.15s ease-in-out;
  transition: fill 0.15s ease-in-out;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 1.125rem;
  height: 1.125rem;
}
.circle.circle-m .icon.icon-top {
  top: -36%;
}
.circle.circle-m .icon.icon-bottom {
  top: 136%;
}
.circle.circle-l {
  width: 2.125rem;
  height: 2.125rem;
  min-width: 2.125rem;
  min-height: 2.125rem;
  line-height: 2.125rem;
  font-size: 0.928125rem;
}
.circle.circle-l .icon {
  -webkit-transition: fill 0.15s ease-in-out;
  -moz-transition: fill 0.15s ease-in-out;
  -ms-transition: fill 0.15s ease-in-out;
  -o-transition: fill 0.15s ease-in-out;
  transition: fill 0.15s ease-in-out;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 1.265625rem;
  height: 1.265625rem;
}
.circle.circle-l .icon.icon-top {
  top: -36%;
}
.circle.circle-l .icon.icon-bottom {
  top: 136%;
}
.circle.circle-xl {
  width: 2.375rem;
  height: 2.375rem;
  min-width: 2.375rem;
  min-height: 2.375rem;
  line-height: 2.375rem;
  font-size: 1.03125rem;
}
.circle.circle-xl .icon {
  -webkit-transition: fill 0.15s ease-in-out;
  -moz-transition: fill 0.15s ease-in-out;
  -ms-transition: fill 0.15s ease-in-out;
  -o-transition: fill 0.15s ease-in-out;
  transition: fill 0.15s ease-in-out;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 1.40625rem;
  height: 1.40625rem;
}
.circle.circle-xl .icon.icon-top {
  top: -36%;
}
.circle.circle-xl .icon.icon-bottom {
  top: 136%;
}
.circle.circle-xxl {
  width: 2.875rem;
  height: 2.875rem;
  min-width: 2.875rem;
  min-height: 2.875rem;
  line-height: 2.875rem;
  font-size: 1.2375rem;
}
.circle.circle-xxl .icon {
  -webkit-transition: fill 0.15s ease-in-out;
  -moz-transition: fill 0.15s ease-in-out;
  -ms-transition: fill 0.15s ease-in-out;
  -o-transition: fill 0.15s ease-in-out;
  transition: fill 0.15s ease-in-out;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 1.6875rem;
  height: 1.6875rem;
}
.circle.circle-xxl .icon.icon-top {
  top: -36%;
}
.circle.circle-xxl .icon.icon-bottom {
  top: 136%;
}
.circle.circle-xxxl {
  width: 3.875rem;
  height: 3.875rem;
  min-width: 3.875rem;
  min-height: 3.875rem;
  line-height: 3.875rem;
  font-size: 1.65rem;
}
.circle.circle-xxxl .icon {
  -webkit-transition: fill 0.15s ease-in-out;
  -moz-transition: fill 0.15s ease-in-out;
  -ms-transition: fill 0.15s ease-in-out;
  -o-transition: fill 0.15s ease-in-out;
  transition: fill 0.15s ease-in-out;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 2.25rem;
  height: 2.25rem;
}
.circle.circle-xxxl .icon.icon-top {
  top: -36%;
}
.circle.circle-xxxl .icon.icon-bottom {
  top: 136%;
}
.circle.circle-default {
  border-color: #354052 !important;
  color: #354052 !important;
}
.circle.circle-default .icon {
  fill: #354052;
}
.circle.circle-default.circle-hover:hover {
  color: #fff;
  background-color: #354052 !important;
}
.circle.circle-default.circle-hover:hover .icon {
  fill: #fff;
}
.circle.circle-default.circle-filled {
  background-color: #354052 !important;
  color: #fff;
}
.circle.circle-default.circle-filled .icon {
  fill: #fff;
}
.circle.circle-default.circle-filled .icon-top,
.circle.circle-default.circle-filled .icon-bottom {
  fill: #354052;
}
.circle.circle-default.circle-filled.circle-hover:hover {
  background-color: #fff !important;
}
.circle.circle-default.circle-filled.circle-hover:hover .icon {
  fill: #354052;
}
.circle.circle-hover-default:hover {
  color: #fff;
  background-color: #354052 !important;
}
.circle.circle-hover-default:hover .icon {
  fill: #fff;
}
.circle.circle-hover-default:hover.circle-filled {
  border-color: #354052 !important;
  background-color: #354052 !important;
}
.circle.circle-success {
  border-color: #0dbf6d !important;
  color: #0dbf6d !important;
}
.circle.circle-success .icon {
  fill: #0dbf6d;
}
.circle.circle-success.circle-hover:hover {
  color: #fff;
  background-color: #0dbf6d !important;
}
.circle.circle-success.circle-hover:hover .icon {
  fill: #fff;
}
.circle.circle-success.circle-filled {
  background-color: #0dbf6d !important;
  color: #fff;
}
.circle.circle-success.circle-filled .icon {
  fill: #fff;
}
.circle.circle-success.circle-filled .icon-top,
.circle.circle-success.circle-filled .icon-bottom {
  fill: #0dbf6d;
}
.circle.circle-success.circle-filled.circle-hover:hover {
  background-color: #fff !important;
}
.circle.circle-success.circle-filled.circle-hover:hover .icon {
  fill: #0dbf6d;
}
.circle.circle-hover-success:hover {
  color: #fff;
  background-color: #0dbf6d !important;
}
.circle.circle-hover-success:hover .icon {
  fill: #fff;
}
.circle.circle-hover-success:hover.circle-filled {
  border-color: #0dbf6d !important;
  background-color: #0dbf6d !important;
}
.circle.circle-success-light {
  border-color: #7bf6be !important;
  color: #7bf6be !important;
}
.circle.circle-success-light .icon {
  fill: #7bf6be;
}
.circle.circle-success-light.circle-hover:hover {
  color: #fff;
  background-color: #7bf6be !important;
}
.circle.circle-success-light.circle-hover:hover .icon {
  fill: #fff;
}
.circle.circle-success-light.circle-filled {
  background-color: #7bf6be !important;
  color: #fff;
}
.circle.circle-success-light.circle-filled .icon {
  fill: #fff;
}
.circle.circle-success-light.circle-filled .icon-top,
.circle.circle-success-light.circle-filled .icon-bottom {
  fill: #7bf6be;
}
.circle.circle-success-light.circle-filled.circle-hover:hover {
  background-color: #fff !important;
}
.circle.circle-success-light.circle-filled.circle-hover:hover .icon {
  fill: #7bf6be;
}
.circle.circle-hover-success-light:hover {
  color: #fff;
  background-color: #7bf6be !important;
}
.circle.circle-hover-success-light:hover .icon {
  fill: #fff;
}
.circle.circle-hover-success-light:hover.circle-filled {
  border-color: #7bf6be !important;
  background-color: #7bf6be !important;
}
.circle.circle-warning {
  border-color: #f6cf23 !important;
  color: #f6cf23 !important;
}
.circle.circle-warning .icon {
  fill: #f6cf23;
}
.circle.circle-warning.circle-hover:hover {
  color: #fff;
  background-color: #f6cf23 !important;
}
.circle.circle-warning.circle-hover:hover .icon {
  fill: #fff;
}
.circle.circle-warning.circle-filled {
  background-color: #f6cf23 !important;
  color: #fff;
}
.circle.circle-warning.circle-filled .icon {
  fill: #fff;
}
.circle.circle-warning.circle-filled .icon-top,
.circle.circle-warning.circle-filled .icon-bottom {
  fill: #f6cf23;
}
.circle.circle-warning.circle-filled.circle-hover:hover {
  background-color: #fff !important;
}
.circle.circle-warning.circle-filled.circle-hover:hover .icon {
  fill: #f6cf23;
}
.circle.circle-hover-warning:hover {
  color: #fff;
  background-color: #f6cf23 !important;
}
.circle.circle-hover-warning:hover .icon {
  fill: #fff;
}
.circle.circle-hover-warning:hover.circle-filled {
  border-color: #f6cf23 !important;
  background-color: #f6cf23 !important;
}
.circle.circle-danger {
  border-color: #e95063 !important;
  color: #e95063 !important;
}
.circle.circle-danger .icon {
  fill: #e95063;
}
.circle.circle-danger.circle-hover:hover {
  color: #fff;
  background-color: #e95063 !important;
}
.circle.circle-danger.circle-hover:hover .icon {
  fill: #fff;
}
.circle.circle-danger.circle-filled {
  background-color: #e95063 !important;
  color: #fff;
}
.circle.circle-danger.circle-filled .icon {
  fill: #fff;
}
.circle.circle-danger.circle-filled .icon-top,
.circle.circle-danger.circle-filled .icon-bottom {
  fill: #e95063;
}
.circle.circle-danger.circle-filled.circle-hover:hover {
  background-color: #fff !important;
}
.circle.circle-danger.circle-filled.circle-hover:hover .icon {
  fill: #e95063;
}
.circle.circle-hover-danger:hover {
  color: #fff;
  background-color: #e95063 !important;
}
.circle.circle-hover-danger:hover .icon {
  fill: #fff;
}
.circle.circle-hover-danger:hover.circle-filled {
  border-color: #e95063 !important;
  background-color: #e95063 !important;
}
.circle.circle-info {
  border-color: #4990e2 !important;
  color: #4990e2 !important;
}
.circle.circle-info .icon {
  fill: #4990e2;
}
.circle.circle-info.circle-hover:hover {
  color: #fff;
  background-color: #4990e2 !important;
}
.circle.circle-info.circle-hover:hover .icon {
  fill: #fff;
}
.circle.circle-info.circle-filled {
  background-color: #4990e2 !important;
  color: #fff;
}
.circle.circle-info.circle-filled .icon {
  fill: #fff;
}
.circle.circle-info.circle-filled .icon-top,
.circle.circle-info.circle-filled .icon-bottom {
  fill: #4990e2;
}
.circle.circle-info.circle-filled.circle-hover:hover {
  background-color: #fff !important;
}
.circle.circle-info.circle-filled.circle-hover:hover .icon {
  fill: #4990e2;
}
.circle.circle-hover-info:hover {
  color: #fff;
  background-color: #4990e2 !important;
}
.circle.circle-hover-info:hover .icon {
  fill: #fff;
}
.circle.circle-hover-info:hover.circle-filled {
  border-color: #4990e2 !important;
  background-color: #4990e2 !important;
}
.circle.circle-notice {
  border-color: #56c0ea !important;
  color: #56c0ea !important;
}
.circle.circle-notice .icon {
  fill: #56c0ea;
}
.circle.circle-notice.circle-hover:hover {
  color: #fff;
  background-color: #56c0ea !important;
}
.circle.circle-notice.circle-hover:hover .icon {
  fill: #fff;
}
.circle.circle-notice.circle-filled {
  background-color: #56c0ea !important;
  color: #fff;
}
.circle.circle-notice.circle-filled .icon {
  fill: #fff;
}
.circle.circle-notice.circle-filled .icon-top,
.circle.circle-notice.circle-filled .icon-bottom {
  fill: #56c0ea;
}
.circle.circle-notice.circle-filled.circle-hover:hover {
  background-color: #fff !important;
}
.circle.circle-notice.circle-filled.circle-hover:hover .icon {
  fill: #56c0ea;
}
.circle.circle-hover-notice:hover {
  color: #fff;
  background-color: #56c0ea !important;
}
.circle.circle-hover-notice:hover .icon {
  fill: #fff;
}
.circle.circle-hover-notice:hover.circle-filled {
  border-color: #56c0ea !important;
  background-color: #56c0ea !important;
}
.circle.circle-highlight {
  border-color: #f8e81c !important;
  color: #f8e81c !important;
}
.circle.circle-highlight .icon {
  fill: #f8e81c;
}
.circle.circle-highlight.circle-hover:hover {
  color: #fff;
  background-color: #f8e81c !important;
}
.circle.circle-highlight.circle-hover:hover .icon {
  fill: #fff;
}
.circle.circle-highlight.circle-filled {
  background-color: #f8e81c !important;
  color: #fff;
}
.circle.circle-highlight.circle-filled .icon {
  fill: #fff;
}
.circle.circle-highlight.circle-filled .icon-top,
.circle.circle-highlight.circle-filled .icon-bottom {
  fill: #f8e81c;
}
.circle.circle-highlight.circle-filled.circle-hover:hover {
  background-color: #fff !important;
}
.circle.circle-highlight.circle-filled.circle-hover:hover .icon {
  fill: #f8e81c;
}
.circle.circle-hover-highlight:hover {
  color: #fff;
  background-color: #f8e81c !important;
}
.circle.circle-hover-highlight:hover .icon {
  fill: #fff;
}
.circle.circle-hover-highlight:hover.circle-filled {
  border-color: #f8e81c !important;
  background-color: #f8e81c !important;
}
.circle.circle-mark {
  border-color: #f5a623 !important;
  color: #f5a623 !important;
}
.circle.circle-mark .icon {
  fill: #f5a623;
}
.circle.circle-mark.circle-hover:hover {
  color: #fff;
  background-color: #f5a623 !important;
}
.circle.circle-mark.circle-hover:hover .icon {
  fill: #fff;
}
.circle.circle-mark.circle-filled {
  background-color: #f5a623 !important;
  color: #fff;
}
.circle.circle-mark.circle-filled .icon {
  fill: #fff;
}
.circle.circle-mark.circle-filled .icon-top,
.circle.circle-mark.circle-filled .icon-bottom {
  fill: #f5a623;
}
.circle.circle-mark.circle-filled.circle-hover:hover {
  background-color: #fff !important;
}
.circle.circle-mark.circle-filled.circle-hover:hover .icon {
  fill: #f5a623;
}
.circle.circle-hover-mark:hover {
  color: #fff;
  background-color: #f5a623 !important;
}
.circle.circle-hover-mark:hover .icon {
  fill: #fff;
}
.circle.circle-hover-mark:hover.circle-filled {
  border-color: #f5a623 !important;
  background-color: #f5a623 !important;
}
.circle.circle-black {
  border-color: #000 !important;
  color: #000 !important;
}
.circle.circle-black .icon {
  fill: #000;
}
.circle.circle-black.circle-hover:hover {
  color: #fff;
  background-color: #000 !important;
}
.circle.circle-black.circle-hover:hover .icon {
  fill: #fff;
}
.circle.circle-black.circle-filled {
  background-color: #000 !important;
  color: #fff;
}
.circle.circle-black.circle-filled .icon {
  fill: #fff;
}
.circle.circle-black.circle-filled .icon-top,
.circle.circle-black.circle-filled .icon-bottom {
  fill: #000;
}
.circle.circle-black.circle-filled.circle-hover:hover {
  background-color: #fff !important;
}
.circle.circle-black.circle-filled.circle-hover:hover .icon {
  fill: #000;
}
.circle.circle-hover-black:hover {
  color: #fff;
  background-color: #000 !important;
}
.circle.circle-hover-black:hover .icon {
  fill: #fff;
}
.circle.circle-hover-black:hover.circle-filled {
  border-color: #000 !important;
  background-color: #000 !important;
}
.circle.circle-darkest {
  border-color: #687488 !important;
  color: #687488 !important;
}
.circle.circle-darkest .icon {
  fill: #687488;
}
.circle.circle-darkest.circle-hover:hover {
  color: #fff;
  background-color: #687488 !important;
}
.circle.circle-darkest.circle-hover:hover .icon {
  fill: #fff;
}
.circle.circle-darkest.circle-filled {
  background-color: #687488 !important;
  color: #fff;
}
.circle.circle-darkest.circle-filled .icon {
  fill: #fff;
}
.circle.circle-darkest.circle-filled .icon-top,
.circle.circle-darkest.circle-filled .icon-bottom {
  fill: #687488;
}
.circle.circle-darkest.circle-filled.circle-hover:hover {
  background-color: #fff !important;
}
.circle.circle-darkest.circle-filled.circle-hover:hover .icon {
  fill: #687488;
}
.circle.circle-hover-darkest:hover {
  color: #fff;
  background-color: #687488 !important;
}
.circle.circle-hover-darkest:hover .icon {
  fill: #fff;
}
.circle.circle-hover-darkest:hover.circle-filled {
  border-color: #687488 !important;
  background-color: #687488 !important;
}
.circle.circle-darker {
  border-color: #bcc2c9 !important;
  color: #bcc2c9 !important;
}
.circle.circle-darker .icon {
  fill: #bcc2c9;
}
.circle.circle-darker.circle-hover:hover {
  color: #fff;
  background-color: #bcc2c9 !important;
}
.circle.circle-darker.circle-hover:hover .icon {
  fill: #fff;
}
.circle.circle-darker.circle-filled {
  background-color: #bcc2c9 !important;
  color: #fff;
}
.circle.circle-darker.circle-filled .icon {
  fill: #fff;
}
.circle.circle-darker.circle-filled .icon-top,
.circle.circle-darker.circle-filled .icon-bottom {
  fill: #bcc2c9;
}
.circle.circle-darker.circle-filled.circle-hover:hover {
  background-color: #fff !important;
}
.circle.circle-darker.circle-filled.circle-hover:hover .icon {
  fill: #bcc2c9;
}
.circle.circle-hover-darker:hover {
  color: #fff;
  background-color: #bcc2c9 !important;
}
.circle.circle-hover-darker:hover .icon {
  fill: #fff;
}
.circle.circle-hover-darker:hover.circle-filled {
  border-color: #bcc2c9 !important;
  background-color: #bcc2c9 !important;
}
.circle.circle-dark {
  border-color: #dfe3e9 !important;
  color: #dfe3e9 !important;
}
.circle.circle-dark .icon {
  fill: #dfe3e9;
}
.circle.circle-dark.circle-hover:hover {
  color: #fff;
  background-color: #dfe3e9 !important;
}
.circle.circle-dark.circle-hover:hover .icon {
  fill: #fff;
}
.circle.circle-dark.circle-filled {
  background-color: #dfe3e9 !important;
  color: #fff;
}
.circle.circle-dark.circle-filled .icon {
  fill: #fff;
}
.circle.circle-dark.circle-filled .icon-top,
.circle.circle-dark.circle-filled .icon-bottom {
  fill: #dfe3e9;
}
.circle.circle-dark.circle-filled.circle-hover:hover {
  background-color: #fff !important;
}
.circle.circle-dark.circle-filled.circle-hover:hover .icon {
  fill: #dfe3e9;
}
.circle.circle-hover-dark:hover {
  color: #fff;
  background-color: #dfe3e9 !important;
}
.circle.circle-hover-dark:hover .icon {
  fill: #fff;
}
.circle.circle-hover-dark:hover.circle-filled {
  border-color: #dfe3e9 !important;
  background-color: #dfe3e9 !important;
}
.circle.circle-muted {
  border-color: #a1a7af !important;
  color: #a1a7af !important;
}
.circle.circle-muted .icon {
  fill: #a1a7af;
}
.circle.circle-muted.circle-hover:hover {
  color: #fff;
  background-color: #a1a7af !important;
}
.circle.circle-muted.circle-hover:hover .icon {
  fill: #fff;
}
.circle.circle-muted.circle-filled {
  background-color: #a1a7af !important;
  color: #fff;
}
.circle.circle-muted.circle-filled .icon {
  fill: #fff;
}
.circle.circle-muted.circle-filled .icon-top,
.circle.circle-muted.circle-filled .icon-bottom {
  fill: #a1a7af;
}
.circle.circle-muted.circle-filled.circle-hover:hover {
  background-color: #fff !important;
}
.circle.circle-muted.circle-filled.circle-hover:hover .icon {
  fill: #a1a7af;
}
.circle.circle-hover-muted:hover {
  color: #fff;
  background-color: #a1a7af !important;
}
.circle.circle-hover-muted:hover .icon {
  fill: #fff;
}
.circle.circle-hover-muted:hover.circle-filled {
  border-color: #a1a7af !important;
  background-color: #a1a7af !important;
}
.circle.circle-light {
  border-color: #f4f4f5 !important;
  color: #f4f4f5 !important;
}
.circle.circle-light .icon {
  fill: #f4f4f5;
}
.circle.circle-light.circle-hover:hover {
  color: #fff;
  background-color: #f4f4f5 !important;
}
.circle.circle-light.circle-hover:hover .icon {
  fill: #fff;
}
.circle.circle-light.circle-filled {
  background-color: #f4f4f5 !important;
  color: #fff;
}
.circle.circle-light.circle-filled .icon {
  fill: #fff;
}
.circle.circle-light.circle-filled .icon-top,
.circle.circle-light.circle-filled .icon-bottom {
  fill: #f4f4f5;
}
.circle.circle-light.circle-filled.circle-hover:hover {
  background-color: #fff !important;
}
.circle.circle-light.circle-filled.circle-hover:hover .icon {
  fill: #f4f4f5;
}
.circle.circle-hover-light:hover {
  color: #fff;
  background-color: #f4f4f5 !important;
}
.circle.circle-hover-light:hover .icon {
  fill: #fff;
}
.circle.circle-hover-light:hover.circle-filled {
  border-color: #f4f4f5 !important;
  background-color: #f4f4f5 !important;
}
.circle.circle-lighter {
  border-color: #f5f8fa !important;
  color: #f5f8fa !important;
}
.circle.circle-lighter .icon {
  fill: #f5f8fa;
}
.circle.circle-lighter.circle-hover:hover {
  color: #fff;
  background-color: #f5f8fa !important;
}
.circle.circle-lighter.circle-hover:hover .icon {
  fill: #fff;
}
.circle.circle-lighter.circle-filled {
  background-color: #f5f8fa !important;
  color: #fff;
}
.circle.circle-lighter.circle-filled .icon {
  fill: #fff;
}
.circle.circle-lighter.circle-filled .icon-top,
.circle.circle-lighter.circle-filled .icon-bottom {
  fill: #f5f8fa;
}
.circle.circle-lighter.circle-filled.circle-hover:hover {
  background-color: #fff !important;
}
.circle.circle-lighter.circle-filled.circle-hover:hover .icon {
  fill: #f5f8fa;
}
.circle.circle-hover-lighter:hover {
  color: #fff;
  background-color: #f5f8fa !important;
}
.circle.circle-hover-lighter:hover .icon {
  fill: #fff;
}
.circle.circle-hover-lighter:hover.circle-filled {
  border-color: #f5f8fa !important;
  background-color: #f5f8fa !important;
}
.circle.circle-lightest {
  border-color: #fafbfc !important;
  color: #fafbfc !important;
}
.circle.circle-lightest .icon {
  fill: #fafbfc;
}
.circle.circle-lightest.circle-hover:hover {
  color: #fff;
  background-color: #fafbfc !important;
}
.circle.circle-lightest.circle-hover:hover .icon {
  fill: #fff;
}
.circle.circle-lightest.circle-filled {
  background-color: #fafbfc !important;
  color: #fff;
}
.circle.circle-lightest.circle-filled .icon {
  fill: #fff;
}
.circle.circle-lightest.circle-filled .icon-top,
.circle.circle-lightest.circle-filled .icon-bottom {
  fill: #fafbfc;
}
.circle.circle-lightest.circle-filled.circle-hover:hover {
  background-color: #fff !important;
}
.circle.circle-lightest.circle-filled.circle-hover:hover .icon {
  fill: #fafbfc;
}
.circle.circle-hover-lightest:hover {
  color: #fff;
  background-color: #fafbfc !important;
}
.circle.circle-hover-lightest:hover .icon {
  fill: #fff;
}
.circle.circle-hover-lightest:hover.circle-filled {
  border-color: #fafbfc !important;
  background-color: #fafbfc !important;
}
.circle.circle-white {
  border-color: #fff !important;
  color: #fff !important;
}
.circle.circle-white .icon {
  fill: #fff;
}
.circle.circle-white.circle-hover:hover {
  color: #fff;
  background-color: #fff !important;
}
.circle.circle-white.circle-hover:hover .icon {
  fill: #fff;
}
.circle.circle-white.circle-filled {
  background-color: #fff !important;
  color: #fff;
}
.circle.circle-white.circle-filled .icon {
  fill: #fff;
}
.circle.circle-white.circle-filled .icon-top,
.circle.circle-white.circle-filled .icon-bottom {
  fill: #fff;
}
.circle.circle-white.circle-filled.circle-hover:hover {
  background-color: #fff !important;
}
.circle.circle-white.circle-filled.circle-hover:hover .icon {
  fill: #fff;
}
.circle.circle-hover-white:hover {
  color: #fff;
  background-color: #fff !important;
}
.circle.circle-hover-white:hover .icon {
  fill: #fff;
}
.circle.circle-hover-white:hover.circle-filled {
  border-color: #fff !important;
  background-color: #fff !important;
}
.circle.circle-soft {
  border-color: #dbecfd !important;
  color: #dbecfd !important;
}
.circle.circle-soft .icon {
  fill: #dbecfd;
}
.circle.circle-soft.circle-hover:hover {
  color: #fff;
  background-color: #dbecfd !important;
}
.circle.circle-soft.circle-hover:hover .icon {
  fill: #fff;
}
.circle.circle-soft.circle-filled {
  background-color: #dbecfd !important;
  color: #fff;
}
.circle.circle-soft.circle-filled .icon {
  fill: #fff;
}
.circle.circle-soft.circle-filled .icon-top,
.circle.circle-soft.circle-filled .icon-bottom {
  fill: #dbecfd;
}
.circle.circle-soft.circle-filled.circle-hover:hover {
  background-color: #fff !important;
}
.circle.circle-soft.circle-filled.circle-hover:hover .icon {
  fill: #dbecfd;
}
.circle.circle-hover-soft:hover {
  color: #fff;
  background-color: #dbecfd !important;
}
.circle.circle-hover-soft:hover .icon {
  fill: #fff;
}
.circle.circle-hover-soft:hover.circle-filled {
  border-color: #dbecfd !important;
  background-color: #dbecfd !important;
}
.circle.circle-softer {
  border-color: #e6eaee !important;
  color: #e6eaee !important;
}
.circle.circle-softer .icon {
  fill: #e6eaee;
}
.circle.circle-softer.circle-hover:hover {
  color: #fff;
  background-color: #e6eaee !important;
}
.circle.circle-softer.circle-hover:hover .icon {
  fill: #fff;
}
.circle.circle-softer.circle-filled {
  background-color: #e6eaee !important;
  color: #fff;
}
.circle.circle-softer.circle-filled .icon {
  fill: #fff;
}
.circle.circle-softer.circle-filled .icon-top,
.circle.circle-softer.circle-filled .icon-bottom {
  fill: #e6eaee;
}
.circle.circle-softer.circle-filled.circle-hover:hover {
  background-color: #fff !important;
}
.circle.circle-softer.circle-filled.circle-hover:hover .icon {
  fill: #e6eaee;
}
.circle.circle-hover-softer:hover {
  color: #fff;
  background-color: #e6eaee !important;
}
.circle.circle-hover-softer:hover .icon {
  fill: #fff;
}
.circle.circle-hover-softer:hover.circle-filled {
  border-color: #e6eaee !important;
  background-color: #e6eaee !important;
}
.circle.circle-grey {
  border-color: #828a95 !important;
  color: #828a95 !important;
}
.circle.circle-grey .icon {
  fill: #828a95;
}
.circle.circle-grey.circle-hover:hover {
  color: #fff;
  background-color: #828a95 !important;
}
.circle.circle-grey.circle-hover:hover .icon {
  fill: #fff;
}
.circle.circle-grey.circle-filled {
  background-color: #828a95 !important;
  color: #fff;
}
.circle.circle-grey.circle-filled .icon {
  fill: #fff;
}
.circle.circle-grey.circle-filled .icon-top,
.circle.circle-grey.circle-filled .icon-bottom {
  fill: #828a95;
}
.circle.circle-grey.circle-filled.circle-hover:hover {
  background-color: #fff !important;
}
.circle.circle-grey.circle-filled.circle-hover:hover .icon {
  fill: #828a95;
}
.circle.circle-hover-grey:hover {
  color: #fff;
  background-color: #828a95 !important;
}
.circle.circle-hover-grey:hover .icon {
  fill: #fff;
}
.circle.circle-hover-grey:hover.circle-filled {
  border-color: #828a95 !important;
  background-color: #828a95 !important;
}
.circle.circle-primary {
  border-color: #02271f !important;
  color: #02271f !important;
}
.circle.circle-primary .icon {
  fill: #02271f;
}
.circle.circle-primary.circle-hover:hover {
  color: #fff;
  background-color: #02271f !important;
}
.circle.circle-primary.circle-hover:hover .icon {
  fill: #fff;
}
.circle.circle-primary.circle-filled {
  background-color: #02271f !important;
  color: #fff;
}
.circle.circle-primary.circle-filled .icon {
  fill: #fff;
}
.circle.circle-primary.circle-filled .icon-top,
.circle.circle-primary.circle-filled .icon-bottom {
  fill: #02271f;
}
.circle.circle-primary.circle-filled.circle-hover:hover {
  background-color: #fff !important;
}
.circle.circle-primary.circle-filled.circle-hover:hover .icon {
  fill: #02271f;
}
.circle.circle-hover-primary:hover {
  color: #fff;
  background-color: #02271f !important;
}
.circle.circle-hover-primary:hover .icon {
  fill: #fff;
}
.circle.circle-hover-primary:hover.circle-filled {
  border-color: #02271f !important;
  background-color: #02271f !important;
}
.circle.circle-secondary {
  border-color: #147d5c !important;
  color: #147d5c !important;
}
.circle.circle-secondary .icon {
  fill: #147d5c;
}
.circle.circle-secondary.circle-hover:hover {
  color: #fff;
  background-color: #147d5c !important;
}
.circle.circle-secondary.circle-hover:hover .icon {
  fill: #fff;
}
.circle.circle-secondary.circle-filled {
  background-color: #147d5c !important;
  color: #fff;
}
.circle.circle-secondary.circle-filled .icon {
  fill: #fff;
}
.circle.circle-secondary.circle-filled .icon-top,
.circle.circle-secondary.circle-filled .icon-bottom {
  fill: #147d5c;
}
.circle.circle-secondary.circle-filled.circle-hover:hover {
  background-color: #fff !important;
}
.circle.circle-secondary.circle-filled.circle-hover:hover .icon {
  fill: #147d5c;
}
.circle.circle-hover-secondary:hover {
  color: #fff;
  background-color: #147d5c !important;
}
.circle.circle-hover-secondary:hover .icon {
  fill: #fff;
}
.circle.circle-hover-secondary:hover.circle-filled {
  border-color: #147d5c !important;
  background-color: #147d5c !important;
}
.circle.circle-primary-light {
  border-color: #eacdf1 !important;
  color: #eacdf1 !important;
}
.circle.circle-primary-light .icon {
  fill: #eacdf1;
}
.circle.circle-primary-light.circle-hover:hover {
  color: #fff;
  background-color: #eacdf1 !important;
}
.circle.circle-primary-light.circle-hover:hover .icon {
  fill: #fff;
}
.circle.circle-primary-light.circle-filled {
  background-color: #eacdf1 !important;
  color: #fff;
}
.circle.circle-primary-light.circle-filled .icon {
  fill: #fff;
}
.circle.circle-primary-light.circle-filled .icon-top,
.circle.circle-primary-light.circle-filled .icon-bottom {
  fill: #eacdf1;
}
.circle.circle-primary-light.circle-filled.circle-hover:hover {
  background-color: #fff !important;
}
.circle.circle-primary-light.circle-filled.circle-hover:hover .icon {
  fill: #eacdf1;
}
.circle.circle-hover-primary-light:hover {
  color: #fff;
  background-color: #eacdf1 !important;
}
.circle.circle-hover-primary-light:hover .icon {
  fill: #fff;
}
.circle.circle-hover-primary-light:hover.circle-filled {
  border-color: #eacdf1 !important;
  background-color: #eacdf1 !important;
}
.circle.circle-secondary-light {
  border-color: #b3e6ce !important;
  color: #b3e6ce !important;
}
.circle.circle-secondary-light .icon {
  fill: #b3e6ce;
}
.circle.circle-secondary-light.circle-hover:hover {
  color: #fff;
  background-color: #b3e6ce !important;
}
.circle.circle-secondary-light.circle-hover:hover .icon {
  fill: #fff;
}
.circle.circle-secondary-light.circle-filled {
  background-color: #b3e6ce !important;
  color: #fff;
}
.circle.circle-secondary-light.circle-filled .icon {
  fill: #fff;
}
.circle.circle-secondary-light.circle-filled .icon-top,
.circle.circle-secondary-light.circle-filled .icon-bottom {
  fill: #b3e6ce;
}
.circle.circle-secondary-light.circle-filled.circle-hover:hover {
  background-color: #fff !important;
}
.circle.circle-secondary-light.circle-filled.circle-hover:hover .icon {
  fill: #b3e6ce;
}
.circle.circle-hover-secondary-light:hover {
  color: #fff;
  background-color: #b3e6ce !important;
}
.circle.circle-hover-secondary-light:hover .icon {
  fill: #fff;
}
.circle.circle-hover-secondary-light:hover.circle-filled {
  border-color: #b3e6ce !important;
  background-color: #b3e6ce !important;
}
.circle.circle-disabled {
  border-color: #cad1da !important;
  color: #cad1da !important;
}
.circle.circle-disabled .icon {
  fill: #cad1da;
}
.circle.circle-disabled.circle-hover:hover {
  color: #fff;
  background-color: #cad1da !important;
}
.circle.circle-disabled.circle-hover:hover .icon {
  fill: #fff;
}
.circle.circle-disabled.circle-filled {
  background-color: #cad1da !important;
  color: #fff;
}
.circle.circle-disabled.circle-filled .icon {
  fill: #fff;
}
.circle.circle-disabled.circle-filled .icon-top,
.circle.circle-disabled.circle-filled .icon-bottom {
  fill: #cad1da;
}
.circle.circle-disabled.circle-filled.circle-hover:hover {
  background-color: #fff !important;
}
.circle.circle-disabled.circle-filled.circle-hover:hover .icon {
  fill: #cad1da;
}
.circle.circle-hover-disabled:hover {
  color: #fff;
  background-color: #cad1da !important;
}
.circle.circle-hover-disabled:hover .icon {
  fill: #fff;
}
.circle.circle-hover-disabled:hover.circle-filled {
  border-color: #cad1da !important;
  background-color: #cad1da !important;
}
.circle.circle-disabled-light {
  border-color: #f2f3f6 !important;
  color: #f2f3f6 !important;
}
.circle.circle-disabled-light .icon {
  fill: #f2f3f6;
}
.circle.circle-disabled-light.circle-hover:hover {
  color: #fff;
  background-color: #f2f3f6 !important;
}
.circle.circle-disabled-light.circle-hover:hover .icon {
  fill: #fff;
}
.circle.circle-disabled-light.circle-filled {
  background-color: #f2f3f6 !important;
  color: #fff;
}
.circle.circle-disabled-light.circle-filled .icon {
  fill: #fff;
}
.circle.circle-disabled-light.circle-filled .icon-top,
.circle.circle-disabled-light.circle-filled .icon-bottom {
  fill: #f2f3f6;
}
.circle.circle-disabled-light.circle-filled.circle-hover:hover {
  background-color: #fff !important;
}
.circle.circle-disabled-light.circle-filled.circle-hover:hover .icon {
  fill: #f2f3f6;
}
.circle.circle-hover-disabled-light:hover {
  color: #fff;
  background-color: #f2f3f6 !important;
}
.circle.circle-hover-disabled-light:hover .icon {
  fill: #fff;
}
.circle.circle-hover-disabled-light:hover.circle-filled {
  border-color: #f2f3f6 !important;
  background-color: #f2f3f6 !important;
}
.circle.circle-link {
  border-color: #1da1f2 !important;
  color: #1da1f2 !important;
}
.circle.circle-link .icon {
  fill: #1da1f2;
}
.circle.circle-link.circle-hover:hover {
  color: #fff;
  background-color: #1da1f2 !important;
}
.circle.circle-link.circle-hover:hover .icon {
  fill: #fff;
}
.circle.circle-link.circle-filled {
  background-color: #1da1f2 !important;
  color: #fff;
}
.circle.circle-link.circle-filled .icon {
  fill: #fff;
}
.circle.circle-link.circle-filled .icon-top,
.circle.circle-link.circle-filled .icon-bottom {
  fill: #1da1f2;
}
.circle.circle-link.circle-filled.circle-hover:hover {
  background-color: #fff !important;
}
.circle.circle-link.circle-filled.circle-hover:hover .icon {
  fill: #1da1f2;
}
.circle.circle-hover-link:hover {
  color: #fff;
  background-color: #1da1f2 !important;
}
.circle.circle-hover-link:hover .icon {
  fill: #fff;
}
.circle.circle-hover-link:hover.circle-filled {
  border-color: #1da1f2 !important;
  background-color: #1da1f2 !important;
}
.circle.circle-notification-v2 {
  border-color: #4a90e2 !important;
  color: #4a90e2 !important;
}
.circle.circle-notification-v2 .icon {
  fill: #4a90e2;
}
.circle.circle-notification-v2.circle-hover:hover {
  color: #fff;
  background-color: #4a90e2 !important;
}
.circle.circle-notification-v2.circle-hover:hover .icon {
  fill: #fff;
}
.circle.circle-notification-v2.circle-filled {
  background-color: #4a90e2 !important;
  color: #fff;
}
.circle.circle-notification-v2.circle-filled .icon {
  fill: #fff;
}
.circle.circle-notification-v2.circle-filled .icon-top,
.circle.circle-notification-v2.circle-filled .icon-bottom {
  fill: #4a90e2;
}
.circle.circle-notification-v2.circle-filled.circle-hover:hover {
  background-color: #fff !important;
}
.circle.circle-notification-v2.circle-filled.circle-hover:hover .icon {
  fill: #4a90e2;
}
.circle.circle-hover-notification-v2:hover {
  color: #fff;
  background-color: #4a90e2 !important;
}
.circle.circle-hover-notification-v2:hover .icon {
  fill: #fff;
}
.circle.circle-hover-notification-v2:hover.circle-filled {
  border-color: #4a90e2 !important;
  background-color: #4a90e2 !important;
}
.circle.circle-warning-v2 {
  border-color: #f5cf23 !important;
  color: #f5cf23 !important;
}
.circle.circle-warning-v2 .icon {
  fill: #f5cf23;
}
.circle.circle-warning-v2.circle-hover:hover {
  color: #fff;
  background-color: #f5cf23 !important;
}
.circle.circle-warning-v2.circle-hover:hover .icon {
  fill: #fff;
}
.circle.circle-warning-v2.circle-filled {
  background-color: #f5cf23 !important;
  color: #fff;
}
.circle.circle-warning-v2.circle-filled .icon {
  fill: #fff;
}
.circle.circle-warning-v2.circle-filled .icon-top,
.circle.circle-warning-v2.circle-filled .icon-bottom {
  fill: #f5cf23;
}
.circle.circle-warning-v2.circle-filled.circle-hover:hover {
  background-color: #fff !important;
}
.circle.circle-warning-v2.circle-filled.circle-hover:hover .icon {
  fill: #f5cf23;
}
.circle.circle-hover-warning-v2:hover {
  color: #fff;
  background-color: #f5cf23 !important;
}
.circle.circle-hover-warning-v2:hover .icon {
  fill: #fff;
}
.circle.circle-hover-warning-v2:hover.circle-filled {
  border-color: #f5cf23 !important;
  background-color: #f5cf23 !important;
}
.circle.circle-danger-v2 {
  border-color: #ed5565 !important;
  color: #ed5565 !important;
}
.circle.circle-danger-v2 .icon {
  fill: #ed5565;
}
.circle.circle-danger-v2.circle-hover:hover {
  color: #fff;
  background-color: #ed5565 !important;
}
.circle.circle-danger-v2.circle-hover:hover .icon {
  fill: #fff;
}
.circle.circle-danger-v2.circle-filled {
  background-color: #ed5565 !important;
  color: #fff;
}
.circle.circle-danger-v2.circle-filled .icon {
  fill: #fff;
}
.circle.circle-danger-v2.circle-filled .icon-top,
.circle.circle-danger-v2.circle-filled .icon-bottom {
  fill: #ed5565;
}
.circle.circle-danger-v2.circle-filled.circle-hover:hover {
  background-color: #fff !important;
}
.circle.circle-danger-v2.circle-filled.circle-hover:hover .icon {
  fill: #ed5565;
}
.circle.circle-hover-danger-v2:hover {
  color: #fff;
  background-color: #ed5565 !important;
}
.circle.circle-hover-danger-v2:hover .icon {
  fill: #fff;
}
.circle.circle-hover-danger-v2:hover.circle-filled {
  border-color: #ed5565 !important;
  background-color: #ed5565 !important;
}
.circle.circle-dark-danger-v2 {
  border-color: #d52626 !important;
  color: #d52626 !important;
}
.circle.circle-dark-danger-v2 .icon {
  fill: #d52626;
}
.circle.circle-dark-danger-v2.circle-hover:hover {
  color: #fff;
  background-color: #d52626 !important;
}
.circle.circle-dark-danger-v2.circle-hover:hover .icon {
  fill: #fff;
}
.circle.circle-dark-danger-v2.circle-filled {
  background-color: #d52626 !important;
  color: #fff;
}
.circle.circle-dark-danger-v2.circle-filled .icon {
  fill: #fff;
}
.circle.circle-dark-danger-v2.circle-filled .icon-top,
.circle.circle-dark-danger-v2.circle-filled .icon-bottom {
  fill: #d52626;
}
.circle.circle-dark-danger-v2.circle-filled.circle-hover:hover {
  background-color: #fff !important;
}
.circle.circle-dark-danger-v2.circle-filled.circle-hover:hover .icon {
  fill: #d52626;
}
.circle.circle-hover-dark-danger-v2:hover {
  color: #fff;
  background-color: #d52626 !important;
}
.circle.circle-hover-dark-danger-v2:hover .icon {
  fill: #fff;
}
.circle.circle-hover-dark-danger-v2:hover.circle-filled {
  border-color: #d52626 !important;
  background-color: #d52626 !important;
}
.circle.circle-light-shadow-v2 {
  border-color: #1d1d1b !important;
  color: #1d1d1b !important;
}
.circle.circle-light-shadow-v2 .icon {
  fill: #1d1d1b;
}
.circle.circle-light-shadow-v2.circle-hover:hover {
  color: #fff;
  background-color: #1d1d1b !important;
}
.circle.circle-light-shadow-v2.circle-hover:hover .icon {
  fill: #fff;
}
.circle.circle-light-shadow-v2.circle-filled {
  background-color: #1d1d1b !important;
  color: #fff;
}
.circle.circle-light-shadow-v2.circle-filled .icon {
  fill: #fff;
}
.circle.circle-light-shadow-v2.circle-filled .icon-top,
.circle.circle-light-shadow-v2.circle-filled .icon-bottom {
  fill: #1d1d1b;
}
.circle.circle-light-shadow-v2.circle-filled.circle-hover:hover {
  background-color: #fff !important;
}
.circle.circle-light-shadow-v2.circle-filled.circle-hover:hover .icon {
  fill: #1d1d1b;
}
.circle.circle-hover-light-shadow-v2:hover {
  color: #fff;
  background-color: #1d1d1b !important;
}
.circle.circle-hover-light-shadow-v2:hover .icon {
  fill: #fff;
}
.circle.circle-hover-light-shadow-v2:hover.circle-filled {
  border-color: #1d1d1b !important;
  background-color: #1d1d1b !important;
}
.circle.circle-light-grey {
  border-color: #f1f1f1 !important;
  color: #f1f1f1 !important;
}
.circle.circle-light-grey .icon {
  fill: #f1f1f1;
}
.circle.circle-light-grey.circle-hover:hover {
  color: #fff;
  background-color: #f1f1f1 !important;
}
.circle.circle-light-grey.circle-hover:hover .icon {
  fill: #fff;
}
.circle.circle-light-grey.circle-filled {
  background-color: #f1f1f1 !important;
  color: #fff;
}
.circle.circle-light-grey.circle-filled .icon {
  fill: #fff;
}
.circle.circle-light-grey.circle-filled .icon-top,
.circle.circle-light-grey.circle-filled .icon-bottom {
  fill: #f1f1f1;
}
.circle.circle-light-grey.circle-filled.circle-hover:hover {
  background-color: #fff !important;
}
.circle.circle-light-grey.circle-filled.circle-hover:hover .icon {
  fill: #f1f1f1;
}
.circle.circle-hover-light-grey:hover {
  color: #fff;
  background-color: #f1f1f1 !important;
}
.circle.circle-hover-light-grey:hover .icon {
  fill: #fff;
}
.circle.circle-hover-light-grey:hover.circle-filled {
  border-color: #f1f1f1 !important;
  background-color: #f1f1f1 !important;
}
.circle.circle-grey-v2 {
  border-color: #919190 !important;
  color: #919190 !important;
}
.circle.circle-grey-v2 .icon {
  fill: #919190;
}
.circle.circle-grey-v2.circle-hover:hover {
  color: #fff;
  background-color: #919190 !important;
}
.circle.circle-grey-v2.circle-hover:hover .icon {
  fill: #fff;
}
.circle.circle-grey-v2.circle-filled {
  background-color: #919190 !important;
  color: #fff;
}
.circle.circle-grey-v2.circle-filled .icon {
  fill: #fff;
}
.circle.circle-grey-v2.circle-filled .icon-top,
.circle.circle-grey-v2.circle-filled .icon-bottom {
  fill: #919190;
}
.circle.circle-grey-v2.circle-filled.circle-hover:hover {
  background-color: #fff !important;
}
.circle.circle-grey-v2.circle-filled.circle-hover:hover .icon {
  fill: #919190;
}
.circle.circle-hover-grey-v2:hover {
  color: #fff;
  background-color: #919190 !important;
}
.circle.circle-hover-grey-v2:hover .icon {
  fill: #fff;
}
.circle.circle-hover-grey-v2:hover.circle-filled {
  border-color: #919190 !important;
  background-color: #919190 !important;
}
.circle.circle-lighter-v2 {
  border-color: #eaeaea !important;
  color: #eaeaea !important;
}
.circle.circle-lighter-v2 .icon {
  fill: #eaeaea;
}
.circle.circle-lighter-v2.circle-hover:hover {
  color: #fff;
  background-color: #eaeaea !important;
}
.circle.circle-lighter-v2.circle-hover:hover .icon {
  fill: #fff;
}
.circle.circle-lighter-v2.circle-filled {
  background-color: #eaeaea !important;
  color: #fff;
}
.circle.circle-lighter-v2.circle-filled .icon {
  fill: #fff;
}
.circle.circle-lighter-v2.circle-filled .icon-top,
.circle.circle-lighter-v2.circle-filled .icon-bottom {
  fill: #eaeaea;
}
.circle.circle-lighter-v2.circle-filled.circle-hover:hover {
  background-color: #fff !important;
}
.circle.circle-lighter-v2.circle-filled.circle-hover:hover .icon {
  fill: #eaeaea;
}
.circle.circle-hover-lighter-v2:hover {
  color: #fff;
  background-color: #eaeaea !important;
}
.circle.circle-hover-lighter-v2:hover .icon {
  fill: #fff;
}
.circle.circle-hover-lighter-v2:hover.circle-filled {
  border-color: #eaeaea !important;
  background-color: #eaeaea !important;
}
.circle.circle-light-grey-v2 {
  border-color: #bbb !important;
  color: #bbb !important;
}
.circle.circle-light-grey-v2 .icon {
  fill: #bbb;
}
.circle.circle-light-grey-v2.circle-hover:hover {
  color: #fff;
  background-color: #bbb !important;
}
.circle.circle-light-grey-v2.circle-hover:hover .icon {
  fill: #fff;
}
.circle.circle-light-grey-v2.circle-filled {
  background-color: #bbb !important;
  color: #fff;
}
.circle.circle-light-grey-v2.circle-filled .icon {
  fill: #fff;
}
.circle.circle-light-grey-v2.circle-filled .icon-top,
.circle.circle-light-grey-v2.circle-filled .icon-bottom {
  fill: #bbb;
}
.circle.circle-light-grey-v2.circle-filled.circle-hover:hover {
  background-color: #fff !important;
}
.circle.circle-light-grey-v2.circle-filled.circle-hover:hover .icon {
  fill: #bbb;
}
.circle.circle-hover-light-grey-v2:hover {
  color: #fff;
  background-color: #bbb !important;
}
.circle.circle-hover-light-grey-v2:hover .icon {
  fill: #fff;
}
.circle.circle-hover-light-grey-v2:hover.circle-filled {
  border-color: #bbb !important;
  background-color: #bbb !important;
}
.circle.circle-light-grey-opacity-v2 {
  border-color: rgba(187, 187, 187, 0.5019607843) !important;
  color: rgba(187, 187, 187, 0.5019607843) !important;
}
.circle.circle-light-grey-opacity-v2 .icon {
  fill: rgba(187, 187, 187, 0.5019607843);
}
.circle.circle-light-grey-opacity-v2.circle-hover:hover {
  color: #fff;
  background-color: rgba(187, 187, 187, 0.5019607843) !important;
}
.circle.circle-light-grey-opacity-v2.circle-hover:hover .icon {
  fill: #fff;
}
.circle.circle-light-grey-opacity-v2.circle-filled {
  background-color: rgba(187, 187, 187, 0.5019607843) !important;
  color: #fff;
}
.circle.circle-light-grey-opacity-v2.circle-filled .icon {
  fill: #fff;
}
.circle.circle-light-grey-opacity-v2.circle-filled .icon-top,
.circle.circle-light-grey-opacity-v2.circle-filled .icon-bottom {
  fill: rgba(187, 187, 187, 0.5019607843);
}
.circle.circle-light-grey-opacity-v2.circle-filled.circle-hover:hover {
  background-color: #fff !important;
}
.circle.circle-light-grey-opacity-v2.circle-filled.circle-hover:hover .icon {
  fill: rgba(187, 187, 187, 0.5019607843);
}
.circle.circle-hover-light-grey-opacity-v2:hover {
  color: #fff;
  background-color: rgba(187, 187, 187, 0.5019607843) !important;
}
.circle.circle-hover-light-grey-opacity-v2:hover .icon {
  fill: #fff;
}
.circle.circle-hover-light-grey-opacity-v2:hover.circle-filled {
  border-color: rgba(187, 187, 187, 0.5019607843) !important;
  background-color: rgba(187, 187, 187, 0.5019607843) !important;
}
.circle.circle-danger-light {
  border-color: #e62222 !important;
  color: #e62222 !important;
}
.circle.circle-danger-light .icon {
  fill: #e62222;
}
.circle.circle-danger-light.circle-hover:hover {
  color: #fff;
  background-color: #e62222 !important;
}
.circle.circle-danger-light.circle-hover:hover .icon {
  fill: #fff;
}
.circle.circle-danger-light.circle-filled {
  background-color: #e62222 !important;
  color: #fff;
}
.circle.circle-danger-light.circle-filled .icon {
  fill: #fff;
}
.circle.circle-danger-light.circle-filled .icon-top,
.circle.circle-danger-light.circle-filled .icon-bottom {
  fill: #e62222;
}
.circle.circle-danger-light.circle-filled.circle-hover:hover {
  background-color: #fff !important;
}
.circle.circle-danger-light.circle-filled.circle-hover:hover .icon {
  fill: #e62222;
}
.circle.circle-hover-danger-light:hover {
  color: #fff;
  background-color: #e62222 !important;
}
.circle.circle-hover-danger-light:hover .icon {
  fill: #fff;
}
.circle.circle-hover-danger-light:hover.circle-filled {
  border-color: #e62222 !important;
  background-color: #e62222 !important;
}
.circle.circle-grey-opacity {
  border-color: rgba(151, 151, 151, 0.2) !important;
  color: rgba(151, 151, 151, 0.2) !important;
}
.circle.circle-grey-opacity .icon {
  fill: rgba(151, 151, 151, 0.2);
}
.circle.circle-grey-opacity.circle-hover:hover {
  color: #fff;
  background-color: rgba(151, 151, 151, 0.2) !important;
}
.circle.circle-grey-opacity.circle-hover:hover .icon {
  fill: #fff;
}
.circle.circle-grey-opacity.circle-filled {
  background-color: rgba(151, 151, 151, 0.2) !important;
  color: #fff;
}
.circle.circle-grey-opacity.circle-filled .icon {
  fill: #fff;
}
.circle.circle-grey-opacity.circle-filled .icon-top,
.circle.circle-grey-opacity.circle-filled .icon-bottom {
  fill: rgba(151, 151, 151, 0.2);
}
.circle.circle-grey-opacity.circle-filled.circle-hover:hover {
  background-color: #fff !important;
}
.circle.circle-grey-opacity.circle-filled.circle-hover:hover .icon {
  fill: rgba(151, 151, 151, 0.2);
}
.circle.circle-hover-grey-opacity:hover {
  color: #fff;
  background-color: rgba(151, 151, 151, 0.2) !important;
}
.circle.circle-hover-grey-opacity:hover .icon {
  fill: #fff;
}
.circle.circle-hover-grey-opacity:hover.circle-filled {
  border-color: rgba(151, 151, 151, 0.2) !important;
  background-color: rgba(151, 151, 151, 0.2) !important;
}
.circle.circle-success-v2 {
  border-color: #00a65c !important;
  color: #00a65c !important;
}
.circle.circle-success-v2 .icon {
  fill: #00a65c;
}
.circle.circle-success-v2.circle-hover:hover {
  color: #fff;
  background-color: #00a65c !important;
}
.circle.circle-success-v2.circle-hover:hover .icon {
  fill: #fff;
}
.circle.circle-success-v2.circle-filled {
  background-color: #00a65c !important;
  color: #fff;
}
.circle.circle-success-v2.circle-filled .icon {
  fill: #fff;
}
.circle.circle-success-v2.circle-filled .icon-top,
.circle.circle-success-v2.circle-filled .icon-bottom {
  fill: #00a65c;
}
.circle.circle-success-v2.circle-filled.circle-hover:hover {
  background-color: #fff !important;
}
.circle.circle-success-v2.circle-filled.circle-hover:hover .icon {
  fill: #00a65c;
}
.circle.circle-hover-success-v2:hover {
  color: #fff;
  background-color: #00a65c !important;
}
.circle.circle-hover-success-v2:hover .icon {
  fill: #fff;
}
.circle.circle-hover-success-v2:hover.circle-filled {
  border-color: #00a65c !important;
  background-color: #00a65c !important;
}
.circle.circle-dark-grey {
  border-color: #8e8e8d !important;
  color: #8e8e8d !important;
}
.circle.circle-dark-grey .icon {
  fill: #8e8e8d;
}
.circle.circle-dark-grey.circle-hover:hover {
  color: #fff;
  background-color: #8e8e8d !important;
}
.circle.circle-dark-grey.circle-hover:hover .icon {
  fill: #fff;
}
.circle.circle-dark-grey.circle-filled {
  background-color: #8e8e8d !important;
  color: #fff;
}
.circle.circle-dark-grey.circle-filled .icon {
  fill: #fff;
}
.circle.circle-dark-grey.circle-filled .icon-top,
.circle.circle-dark-grey.circle-filled .icon-bottom {
  fill: #8e8e8d;
}
.circle.circle-dark-grey.circle-filled.circle-hover:hover {
  background-color: #fff !important;
}
.circle.circle-dark-grey.circle-filled.circle-hover:hover .icon {
  fill: #8e8e8d;
}
.circle.circle-hover-dark-grey:hover {
  color: #fff;
  background-color: #8e8e8d !important;
}
.circle.circle-hover-dark-grey:hover .icon {
  fill: #fff;
}
.circle.circle-hover-dark-grey:hover.circle-filled {
  border-color: #8e8e8d !important;
  background-color: #8e8e8d !important;
}
.circle.circle-lighter-grey {
  border-color: #e3e3e3 !important;
  color: #e3e3e3 !important;
}
.circle.circle-lighter-grey .icon {
  fill: #e3e3e3;
}
.circle.circle-lighter-grey.circle-hover:hover {
  color: #fff;
  background-color: #e3e3e3 !important;
}
.circle.circle-lighter-grey.circle-hover:hover .icon {
  fill: #fff;
}
.circle.circle-lighter-grey.circle-filled {
  background-color: #e3e3e3 !important;
  color: #fff;
}
.circle.circle-lighter-grey.circle-filled .icon {
  fill: #fff;
}
.circle.circle-lighter-grey.circle-filled .icon-top,
.circle.circle-lighter-grey.circle-filled .icon-bottom {
  fill: #e3e3e3;
}
.circle.circle-lighter-grey.circle-filled.circle-hover:hover {
  background-color: #fff !important;
}
.circle.circle-lighter-grey.circle-filled.circle-hover:hover .icon {
  fill: #e3e3e3;
}
.circle.circle-hover-lighter-grey:hover {
  color: #fff;
  background-color: #e3e3e3 !important;
}
.circle.circle-hover-lighter-grey:hover .icon {
  fill: #fff;
}
.circle.circle-hover-lighter-grey:hover.circle-filled {
  border-color: #e3e3e3 !important;
  background-color: #e3e3e3 !important;
}
.circle.circle-darker-grey {
  border-color: #535350 !important;
  color: #535350 !important;
}
.circle.circle-darker-grey .icon {
  fill: #535350;
}
.circle.circle-darker-grey.circle-hover:hover {
  color: #fff;
  background-color: #535350 !important;
}
.circle.circle-darker-grey.circle-hover:hover .icon {
  fill: #fff;
}
.circle.circle-darker-grey.circle-filled {
  background-color: #535350 !important;
  color: #fff;
}
.circle.circle-darker-grey.circle-filled .icon {
  fill: #fff;
}
.circle.circle-darker-grey.circle-filled .icon-top,
.circle.circle-darker-grey.circle-filled .icon-bottom {
  fill: #535350;
}
.circle.circle-darker-grey.circle-filled.circle-hover:hover {
  background-color: #fff !important;
}
.circle.circle-darker-grey.circle-filled.circle-hover:hover .icon {
  fill: #535350;
}
.circle.circle-hover-darker-grey:hover {
  color: #fff;
  background-color: #535350 !important;
}
.circle.circle-hover-darker-grey:hover .icon {
  fill: #fff;
}
.circle.circle-hover-darker-grey:hover.circle-filled {
  border-color: #535350 !important;
  background-color: #535350 !important;
}
.circle.circle-light-v2 {
  border-color: #f7f9fa !important;
  color: #f7f9fa !important;
}
.circle.circle-light-v2 .icon {
  fill: #f7f9fa;
}
.circle.circle-light-v2.circle-hover:hover {
  color: #fff;
  background-color: #f7f9fa !important;
}
.circle.circle-light-v2.circle-hover:hover .icon {
  fill: #fff;
}
.circle.circle-light-v2.circle-filled {
  background-color: #f7f9fa !important;
  color: #fff;
}
.circle.circle-light-v2.circle-filled .icon {
  fill: #fff;
}
.circle.circle-light-v2.circle-filled .icon-top,
.circle.circle-light-v2.circle-filled .icon-bottom {
  fill: #f7f9fa;
}
.circle.circle-light-v2.circle-filled.circle-hover:hover {
  background-color: #fff !important;
}
.circle.circle-light-v2.circle-filled.circle-hover:hover .icon {
  fill: #f7f9fa;
}
.circle.circle-hover-light-v2:hover {
  color: #fff;
  background-color: #f7f9fa !important;
}
.circle.circle-hover-light-v2:hover .icon {
  fill: #fff;
}
.circle.circle-hover-light-v2:hover.circle-filled {
  border-color: #f7f9fa !important;
  background-color: #f7f9fa !important;
}
.circle.circle-lightest-grey {
  border-color: #e2e2e2 !important;
  color: #e2e2e2 !important;
}
.circle.circle-lightest-grey .icon {
  fill: #e2e2e2;
}
.circle.circle-lightest-grey.circle-hover:hover {
  color: #fff;
  background-color: #e2e2e2 !important;
}
.circle.circle-lightest-grey.circle-hover:hover .icon {
  fill: #fff;
}
.circle.circle-lightest-grey.circle-filled {
  background-color: #e2e2e2 !important;
  color: #fff;
}
.circle.circle-lightest-grey.circle-filled .icon {
  fill: #fff;
}
.circle.circle-lightest-grey.circle-filled .icon-top,
.circle.circle-lightest-grey.circle-filled .icon-bottom {
  fill: #e2e2e2;
}
.circle.circle-lightest-grey.circle-filled.circle-hover:hover {
  background-color: #fff !important;
}
.circle.circle-lightest-grey.circle-filled.circle-hover:hover .icon {
  fill: #e2e2e2;
}
.circle.circle-hover-lightest-grey:hover {
  color: #fff;
  background-color: #e2e2e2 !important;
}
.circle.circle-hover-lightest-grey:hover .icon {
  fill: #fff;
}
.circle.circle-hover-lightest-grey:hover.circle-filled {
  border-color: #e2e2e2 !important;
  background-color: #e2e2e2 !important;
}
.circle.circle-lightest-v2 {
  border-color: #efefef !important;
  color: #efefef !important;
}
.circle.circle-lightest-v2 .icon {
  fill: #efefef;
}
.circle.circle-lightest-v2.circle-hover:hover {
  color: #fff;
  background-color: #efefef !important;
}
.circle.circle-lightest-v2.circle-hover:hover .icon {
  fill: #fff;
}
.circle.circle-lightest-v2.circle-filled {
  background-color: #efefef !important;
  color: #fff;
}
.circle.circle-lightest-v2.circle-filled .icon {
  fill: #fff;
}
.circle.circle-lightest-v2.circle-filled .icon-top,
.circle.circle-lightest-v2.circle-filled .icon-bottom {
  fill: #efefef;
}
.circle.circle-lightest-v2.circle-filled.circle-hover:hover {
  background-color: #fff !important;
}
.circle.circle-lightest-v2.circle-filled.circle-hover:hover .icon {
  fill: #efefef;
}
.circle.circle-hover-lightest-v2:hover {
  color: #fff;
  background-color: #efefef !important;
}
.circle.circle-hover-lightest-v2:hover .icon {
  fill: #fff;
}
.circle.circle-hover-lightest-v2:hover.circle-filled {
  border-color: #efefef !important;
  background-color: #efefef !important;
}
.circle.circle-dark-v2 {
  border-color: #d8d8d8 !important;
  color: #d8d8d8 !important;
}
.circle.circle-dark-v2 .icon {
  fill: #d8d8d8;
}
.circle.circle-dark-v2.circle-hover:hover {
  color: #fff;
  background-color: #d8d8d8 !important;
}
.circle.circle-dark-v2.circle-hover:hover .icon {
  fill: #fff;
}
.circle.circle-dark-v2.circle-filled {
  background-color: #d8d8d8 !important;
  color: #fff;
}
.circle.circle-dark-v2.circle-filled .icon {
  fill: #fff;
}
.circle.circle-dark-v2.circle-filled .icon-top,
.circle.circle-dark-v2.circle-filled .icon-bottom {
  fill: #d8d8d8;
}
.circle.circle-dark-v2.circle-filled.circle-hover:hover {
  background-color: #fff !important;
}
.circle.circle-dark-v2.circle-filled.circle-hover:hover .icon {
  fill: #d8d8d8;
}
.circle.circle-hover-dark-v2:hover {
  color: #fff;
  background-color: #d8d8d8 !important;
}
.circle.circle-hover-dark-v2:hover .icon {
  fill: #fff;
}
.circle.circle-hover-dark-v2:hover.circle-filled {
  border-color: #d8d8d8 !important;
  background-color: #d8d8d8 !important;
}
.circle.circle-disabled-2 {
  border-color: #b2b2b2 !important;
  color: #b2b2b2 !important;
}
.circle.circle-disabled-2 .icon {
  fill: #b2b2b2;
}
.circle.circle-disabled-2.circle-hover:hover {
  color: #fff;
  background-color: #b2b2b2 !important;
}
.circle.circle-disabled-2.circle-hover:hover .icon {
  fill: #fff;
}
.circle.circle-disabled-2.circle-filled {
  background-color: #b2b2b2 !important;
  color: #fff;
}
.circle.circle-disabled-2.circle-filled .icon {
  fill: #fff;
}
.circle.circle-disabled-2.circle-filled .icon-top,
.circle.circle-disabled-2.circle-filled .icon-bottom {
  fill: #b2b2b2;
}
.circle.circle-disabled-2.circle-filled.circle-hover:hover {
  background-color: #fff !important;
}
.circle.circle-disabled-2.circle-filled.circle-hover:hover .icon {
  fill: #b2b2b2;
}
.circle.circle-hover-disabled-2:hover {
  color: #fff;
  background-color: #b2b2b2 !important;
}
.circle.circle-hover-disabled-2:hover .icon {
  fill: #fff;
}
.circle.circle-hover-disabled-2:hover.circle-filled {
  border-color: #b2b2b2 !important;
  background-color: #b2b2b2 !important;
}
.circle.circle-grey-opacity-2 {
  border-color: rgba(151, 151, 151, 0.2705882353) !important;
  color: rgba(151, 151, 151, 0.2705882353) !important;
}
.circle.circle-grey-opacity-2 .icon {
  fill: rgba(151, 151, 151, 0.2705882353);
}
.circle.circle-grey-opacity-2.circle-hover:hover {
  color: #fff;
  background-color: rgba(151, 151, 151, 0.2705882353) !important;
}
.circle.circle-grey-opacity-2.circle-hover:hover .icon {
  fill: #fff;
}
.circle.circle-grey-opacity-2.circle-filled {
  background-color: rgba(151, 151, 151, 0.2705882353) !important;
  color: #fff;
}
.circle.circle-grey-opacity-2.circle-filled .icon {
  fill: #fff;
}
.circle.circle-grey-opacity-2.circle-filled .icon-top,
.circle.circle-grey-opacity-2.circle-filled .icon-bottom {
  fill: rgba(151, 151, 151, 0.2705882353);
}
.circle.circle-grey-opacity-2.circle-filled.circle-hover:hover {
  background-color: #fff !important;
}
.circle.circle-grey-opacity-2.circle-filled.circle-hover:hover .icon {
  fill: rgba(151, 151, 151, 0.2705882353);
}
.circle.circle-hover-grey-opacity-2:hover {
  color: #fff;
  background-color: rgba(151, 151, 151, 0.2705882353) !important;
}
.circle.circle-hover-grey-opacity-2:hover .icon {
  fill: #fff;
}
.circle.circle-hover-grey-opacity-2:hover.circle-filled {
  border-color: rgba(151, 151, 151, 0.2705882353) !important;
  background-color: rgba(151, 151, 151, 0.2705882353) !important;
}
.circle.circle-light-v3 {
  border-color: #dedede !important;
  color: #dedede !important;
}
.circle.circle-light-v3 .icon {
  fill: #dedede;
}
.circle.circle-light-v3.circle-hover:hover {
  color: #fff;
  background-color: #dedede !important;
}
.circle.circle-light-v3.circle-hover:hover .icon {
  fill: #fff;
}
.circle.circle-light-v3.circle-filled {
  background-color: #dedede !important;
  color: #fff;
}
.circle.circle-light-v3.circle-filled .icon {
  fill: #fff;
}
.circle.circle-light-v3.circle-filled .icon-top,
.circle.circle-light-v3.circle-filled .icon-bottom {
  fill: #dedede;
}
.circle.circle-light-v3.circle-filled.circle-hover:hover {
  background-color: #fff !important;
}
.circle.circle-light-v3.circle-filled.circle-hover:hover .icon {
  fill: #dedede;
}
.circle.circle-hover-light-v3:hover {
  color: #fff;
  background-color: #dedede !important;
}
.circle.circle-hover-light-v3:hover .icon {
  fill: #fff;
}
.circle.circle-hover-light-v3:hover.circle-filled {
  border-color: #dedede !important;
  background-color: #dedede !important;
}
.circle.circle-purple {
  border-color: #02271f !important;
  color: #02271f !important;
}
.circle.circle-purple .icon {
  fill: #02271f;
}
.circle.circle-purple.circle-hover:hover {
  color: #fff;
  background-color: #02271f !important;
}
.circle.circle-purple.circle-hover:hover .icon {
  fill: #fff;
}
.circle.circle-purple.circle-filled {
  background-color: #02271f !important;
  color: #fff;
}
.circle.circle-purple.circle-filled .icon {
  fill: #fff;
}
.circle.circle-purple.circle-filled .icon-top,
.circle.circle-purple.circle-filled .icon-bottom {
  fill: #02271f;
}
.circle.circle-purple.circle-filled.circle-hover:hover {
  background-color: #fff !important;
}
.circle.circle-purple.circle-filled.circle-hover:hover .icon {
  fill: #02271f;
}
.circle.circle-hover-purple:hover {
  color: #fff;
  background-color: #02271f !important;
}
.circle.circle-hover-purple:hover .icon {
  fill: #fff;
}
.circle.circle-hover-purple:hover.circle-filled {
  border-color: #02271f !important;
  background-color: #02271f !important;
}
.circle.circle-lightest-grey-v3 {
  border-color: #e4e4e4 !important;
  color: #e4e4e4 !important;
}
.circle.circle-lightest-grey-v3 .icon {
  fill: #e4e4e4;
}
.circle.circle-lightest-grey-v3.circle-hover:hover {
  color: #fff;
  background-color: #e4e4e4 !important;
}
.circle.circle-lightest-grey-v3.circle-hover:hover .icon {
  fill: #fff;
}
.circle.circle-lightest-grey-v3.circle-filled {
  background-color: #e4e4e4 !important;
  color: #fff;
}
.circle.circle-lightest-grey-v3.circle-filled .icon {
  fill: #fff;
}
.circle.circle-lightest-grey-v3.circle-filled .icon-top,
.circle.circle-lightest-grey-v3.circle-filled .icon-bottom {
  fill: #e4e4e4;
}
.circle.circle-lightest-grey-v3.circle-filled.circle-hover:hover {
  background-color: #fff !important;
}
.circle.circle-lightest-grey-v3.circle-filled.circle-hover:hover .icon {
  fill: #e4e4e4;
}
.circle.circle-hover-lightest-grey-v3:hover {
  color: #fff;
  background-color: #e4e4e4 !important;
}
.circle.circle-hover-lightest-grey-v3:hover .icon {
  fill: #fff;
}
.circle.circle-hover-lightest-grey-v3:hover.circle-filled {
  border-color: #e4e4e4 !important;
  background-color: #e4e4e4 !important;
}
.circle.circle-lightest-grey-opacity-v3 {
  border-color: rgba(228, 228, 228, 0.4) !important;
  color: rgba(228, 228, 228, 0.4) !important;
}
.circle.circle-lightest-grey-opacity-v3 .icon {
  fill: rgba(228, 228, 228, 0.4);
}
.circle.circle-lightest-grey-opacity-v3.circle-hover:hover {
  color: #fff;
  background-color: rgba(228, 228, 228, 0.4) !important;
}
.circle.circle-lightest-grey-opacity-v3.circle-hover:hover .icon {
  fill: #fff;
}
.circle.circle-lightest-grey-opacity-v3.circle-filled {
  background-color: rgba(228, 228, 228, 0.4) !important;
  color: #fff;
}
.circle.circle-lightest-grey-opacity-v3.circle-filled .icon {
  fill: #fff;
}
.circle.circle-lightest-grey-opacity-v3.circle-filled .icon-top,
.circle.circle-lightest-grey-opacity-v3.circle-filled .icon-bottom {
  fill: rgba(228, 228, 228, 0.4);
}
.circle.circle-lightest-grey-opacity-v3.circle-filled.circle-hover:hover {
  background-color: #fff !important;
}
.circle.circle-lightest-grey-opacity-v3.circle-filled.circle-hover:hover .icon {
  fill: rgba(228, 228, 228, 0.4);
}
.circle.circle-hover-lightest-grey-opacity-v3:hover {
  color: #fff;
  background-color: rgba(228, 228, 228, 0.4) !important;
}
.circle.circle-hover-lightest-grey-opacity-v3:hover .icon {
  fill: #fff;
}
.circle.circle-hover-lightest-grey-opacity-v3:hover.circle-filled {
  border-color: rgba(228, 228, 228, 0.4) !important;
  background-color: rgba(228, 228, 228, 0.4) !important;
}
.circle.circle-info-v2 {
  border-color: #dbebff !important;
  color: #dbebff !important;
}
.circle.circle-info-v2 .icon {
  fill: #dbebff;
}
.circle.circle-info-v2.circle-hover:hover {
  color: #fff;
  background-color: #dbebff !important;
}
.circle.circle-info-v2.circle-hover:hover .icon {
  fill: #fff;
}
.circle.circle-info-v2.circle-filled {
  background-color: #dbebff !important;
  color: #fff;
}
.circle.circle-info-v2.circle-filled .icon {
  fill: #fff;
}
.circle.circle-info-v2.circle-filled .icon-top,
.circle.circle-info-v2.circle-filled .icon-bottom {
  fill: #dbebff;
}
.circle.circle-info-v2.circle-filled.circle-hover:hover {
  background-color: #fff !important;
}
.circle.circle-info-v2.circle-filled.circle-hover:hover .icon {
  fill: #dbebff;
}
.circle.circle-hover-info-v2:hover {
  color: #fff;
  background-color: #dbebff !important;
}
.circle.circle-hover-info-v2:hover .icon {
  fill: #fff;
}
.circle.circle-hover-info-v2:hover.circle-filled {
  border-color: #dbebff !important;
  background-color: #dbebff !important;
}
.circle.circle-warning-v3 {
  border-color: #ffeac1 !important;
  color: #ffeac1 !important;
}
.circle.circle-warning-v3 .icon {
  fill: #ffeac1;
}
.circle.circle-warning-v3.circle-hover:hover {
  color: #fff;
  background-color: #ffeac1 !important;
}
.circle.circle-warning-v3.circle-hover:hover .icon {
  fill: #fff;
}
.circle.circle-warning-v3.circle-filled {
  background-color: #ffeac1 !important;
  color: #fff;
}
.circle.circle-warning-v3.circle-filled .icon {
  fill: #fff;
}
.circle.circle-warning-v3.circle-filled .icon-top,
.circle.circle-warning-v3.circle-filled .icon-bottom {
  fill: #ffeac1;
}
.circle.circle-warning-v3.circle-filled.circle-hover:hover {
  background-color: #fff !important;
}
.circle.circle-warning-v3.circle-filled.circle-hover:hover .icon {
  fill: #ffeac1;
}
.circle.circle-hover-warning-v3:hover {
  color: #fff;
  background-color: #ffeac1 !important;
}
.circle.circle-hover-warning-v3:hover .icon {
  fill: #fff;
}
.circle.circle-hover-warning-v3:hover.circle-filled {
  border-color: #ffeac1 !important;
  background-color: #ffeac1 !important;
}
.circle.circle-warning-v4 {
  border-color: #e9a51d !important;
  color: #e9a51d !important;
}
.circle.circle-warning-v4 .icon {
  fill: #e9a51d;
}
.circle.circle-warning-v4.circle-hover:hover {
  color: #fff;
  background-color: #e9a51d !important;
}
.circle.circle-warning-v4.circle-hover:hover .icon {
  fill: #fff;
}
.circle.circle-warning-v4.circle-filled {
  background-color: #e9a51d !important;
  color: #fff;
}
.circle.circle-warning-v4.circle-filled .icon {
  fill: #fff;
}
.circle.circle-warning-v4.circle-filled .icon-top,
.circle.circle-warning-v4.circle-filled .icon-bottom {
  fill: #e9a51d;
}
.circle.circle-warning-v4.circle-filled.circle-hover:hover {
  background-color: #fff !important;
}
.circle.circle-warning-v4.circle-filled.circle-hover:hover .icon {
  fill: #e9a51d;
}
.circle.circle-hover-warning-v4:hover {
  color: #fff;
  background-color: #e9a51d !important;
}
.circle.circle-hover-warning-v4:hover .icon {
  fill: #fff;
}
.circle.circle-hover-warning-v4:hover.circle-filled {
  border-color: #e9a51d !important;
  background-color: #e9a51d !important;
}
.circle.circle-secondary-light-v2 {
  border-color: #eafdf4 !important;
  color: #eafdf4 !important;
}
.circle.circle-secondary-light-v2 .icon {
  fill: #eafdf4;
}
.circle.circle-secondary-light-v2.circle-hover:hover {
  color: #fff;
  background-color: #eafdf4 !important;
}
.circle.circle-secondary-light-v2.circle-hover:hover .icon {
  fill: #fff;
}
.circle.circle-secondary-light-v2.circle-filled {
  background-color: #eafdf4 !important;
  color: #fff;
}
.circle.circle-secondary-light-v2.circle-filled .icon {
  fill: #fff;
}
.circle.circle-secondary-light-v2.circle-filled .icon-top,
.circle.circle-secondary-light-v2.circle-filled .icon-bottom {
  fill: #eafdf4;
}
.circle.circle-secondary-light-v2.circle-filled.circle-hover:hover {
  background-color: #fff !important;
}
.circle.circle-secondary-light-v2.circle-filled.circle-hover:hover .icon {
  fill: #eafdf4;
}
.circle.circle-hover-secondary-light-v2:hover {
  color: #fff;
  background-color: #eafdf4 !important;
}
.circle.circle-hover-secondary-light-v2:hover .icon {
  fill: #fff;
}
.circle.circle-hover-secondary-light-v2:hover.circle-filled {
  border-color: #eafdf4 !important;
  background-color: #eafdf4 !important;
}
.circle.circle-secondary-light-v3 {
  border-color: #d9eee5 !important;
  color: #d9eee5 !important;
}
.circle.circle-secondary-light-v3 .icon {
  fill: #d9eee5;
}
.circle.circle-secondary-light-v3.circle-hover:hover {
  color: #fff;
  background-color: #d9eee5 !important;
}
.circle.circle-secondary-light-v3.circle-hover:hover .icon {
  fill: #fff;
}
.circle.circle-secondary-light-v3.circle-filled {
  background-color: #d9eee5 !important;
  color: #fff;
}
.circle.circle-secondary-light-v3.circle-filled .icon {
  fill: #fff;
}
.circle.circle-secondary-light-v3.circle-filled .icon-top,
.circle.circle-secondary-light-v3.circle-filled .icon-bottom {
  fill: #d9eee5;
}
.circle.circle-secondary-light-v3.circle-filled.circle-hover:hover {
  background-color: #fff !important;
}
.circle.circle-secondary-light-v3.circle-filled.circle-hover:hover .icon {
  fill: #d9eee5;
}
.circle.circle-hover-secondary-light-v3:hover {
  color: #fff;
  background-color: #d9eee5 !important;
}
.circle.circle-hover-secondary-light-v3:hover .icon {
  fill: #fff;
}
.circle.circle-hover-secondary-light-v3:hover.circle-filled {
  border-color: #d9eee5 !important;
  background-color: #d9eee5 !important;
}
.circle.circle-info-v3 {
  border-color: #4a8fe2 !important;
  color: #4a8fe2 !important;
}
.circle.circle-info-v3 .icon {
  fill: #4a8fe2;
}
.circle.circle-info-v3.circle-hover:hover {
  color: #fff;
  background-color: #4a8fe2 !important;
}
.circle.circle-info-v3.circle-hover:hover .icon {
  fill: #fff;
}
.circle.circle-info-v3.circle-filled {
  background-color: #4a8fe2 !important;
  color: #fff;
}
.circle.circle-info-v3.circle-filled .icon {
  fill: #fff;
}
.circle.circle-info-v3.circle-filled .icon-top,
.circle.circle-info-v3.circle-filled .icon-bottom {
  fill: #4a8fe2;
}
.circle.circle-info-v3.circle-filled.circle-hover:hover {
  background-color: #fff !important;
}
.circle.circle-info-v3.circle-filled.circle-hover:hover .icon {
  fill: #4a8fe2;
}
.circle.circle-hover-info-v3:hover {
  color: #fff;
  background-color: #4a8fe2 !important;
}
.circle.circle-hover-info-v3:hover .icon {
  fill: #fff;
}
.circle.circle-hover-info-v3:hover.circle-filled {
  border-color: #4a8fe2 !important;
  background-color: #4a8fe2 !important;
}
.circle.circle-info-v4 {
  border-color: #0038ff !important;
  color: #0038ff !important;
}
.circle.circle-info-v4 .icon {
  fill: #0038ff;
}
.circle.circle-info-v4.circle-hover:hover {
  color: #fff;
  background-color: #0038ff !important;
}
.circle.circle-info-v4.circle-hover:hover .icon {
  fill: #fff;
}
.circle.circle-info-v4.circle-filled {
  background-color: #0038ff !important;
  color: #fff;
}
.circle.circle-info-v4.circle-filled .icon {
  fill: #fff;
}
.circle.circle-info-v4.circle-filled .icon-top,
.circle.circle-info-v4.circle-filled .icon-bottom {
  fill: #0038ff;
}
.circle.circle-info-v4.circle-filled.circle-hover:hover {
  background-color: #fff !important;
}
.circle.circle-info-v4.circle-filled.circle-hover:hover .icon {
  fill: #0038ff;
}
.circle.circle-hover-info-v4:hover {
  color: #fff;
  background-color: #0038ff !important;
}
.circle.circle-hover-info-v4:hover .icon {
  fill: #fff;
}
.circle.circle-hover-info-v4:hover.circle-filled {
  border-color: #0038ff !important;
  background-color: #0038ff !important;
}
.circle.circle-danger-v3 {
  border-color: #ffdada !important;
  color: #ffdada !important;
}
.circle.circle-danger-v3 .icon {
  fill: #ffdada;
}
.circle.circle-danger-v3.circle-hover:hover {
  color: #fff;
  background-color: #ffdada !important;
}
.circle.circle-danger-v3.circle-hover:hover .icon {
  fill: #fff;
}
.circle.circle-danger-v3.circle-filled {
  background-color: #ffdada !important;
  color: #fff;
}
.circle.circle-danger-v3.circle-filled .icon {
  fill: #fff;
}
.circle.circle-danger-v3.circle-filled .icon-top,
.circle.circle-danger-v3.circle-filled .icon-bottom {
  fill: #ffdada;
}
.circle.circle-danger-v3.circle-filled.circle-hover:hover {
  background-color: #fff !important;
}
.circle.circle-danger-v3.circle-filled.circle-hover:hover .icon {
  fill: #ffdada;
}
.circle.circle-hover-danger-v3:hover {
  color: #fff;
  background-color: #ffdada !important;
}
.circle.circle-hover-danger-v3:hover .icon {
  fill: #fff;
}
.circle.circle-hover-danger-v3:hover.circle-filled {
  border-color: #ffdada !important;
  background-color: #ffdada !important;
}
.circle.circle-muted-v2 {
  border-color: #818181 !important;
  color: #818181 !important;
}
.circle.circle-muted-v2 .icon {
  fill: #818181;
}
.circle.circle-muted-v2.circle-hover:hover {
  color: #fff;
  background-color: #818181 !important;
}
.circle.circle-muted-v2.circle-hover:hover .icon {
  fill: #fff;
}
.circle.circle-muted-v2.circle-filled {
  background-color: #818181 !important;
  color: #fff;
}
.circle.circle-muted-v2.circle-filled .icon {
  fill: #fff;
}
.circle.circle-muted-v2.circle-filled .icon-top,
.circle.circle-muted-v2.circle-filled .icon-bottom {
  fill: #818181;
}
.circle.circle-muted-v2.circle-filled.circle-hover:hover {
  background-color: #fff !important;
}
.circle.circle-muted-v2.circle-filled.circle-hover:hover .icon {
  fill: #818181;
}
.circle.circle-hover-muted-v2:hover {
  color: #fff;
  background-color: #818181 !important;
}
.circle.circle-hover-muted-v2:hover .icon {
  fill: #fff;
}
.circle.circle-hover-muted-v2:hover.circle-filled {
  border-color: #818181 !important;
  background-color: #818181 !important;
}
.circle.circle-grey-v3 {
  border-color: #f3f3f3 !important;
  color: #f3f3f3 !important;
}
.circle.circle-grey-v3 .icon {
  fill: #f3f3f3;
}
.circle.circle-grey-v3.circle-hover:hover {
  color: #fff;
  background-color: #f3f3f3 !important;
}
.circle.circle-grey-v3.circle-hover:hover .icon {
  fill: #fff;
}
.circle.circle-grey-v3.circle-filled {
  background-color: #f3f3f3 !important;
  color: #fff;
}
.circle.circle-grey-v3.circle-filled .icon {
  fill: #fff;
}
.circle.circle-grey-v3.circle-filled .icon-top,
.circle.circle-grey-v3.circle-filled .icon-bottom {
  fill: #f3f3f3;
}
.circle.circle-grey-v3.circle-filled.circle-hover:hover {
  background-color: #fff !important;
}
.circle.circle-grey-v3.circle-filled.circle-hover:hover .icon {
  fill: #f3f3f3;
}
.circle.circle-hover-grey-v3:hover {
  color: #fff;
  background-color: #f3f3f3 !important;
}
.circle.circle-hover-grey-v3:hover .icon {
  fill: #fff;
}
.circle.circle-hover-grey-v3:hover.circle-filled {
  border-color: #f3f3f3 !important;
  background-color: #f3f3f3 !important;
}
.circle.circle-grey-v4 {
  border-color: #f5f5f5 !important;
  color: #f5f5f5 !important;
}
.circle.circle-grey-v4 .icon {
  fill: #f5f5f5;
}
.circle.circle-grey-v4.circle-hover:hover {
  color: #fff;
  background-color: #f5f5f5 !important;
}
.circle.circle-grey-v4.circle-hover:hover .icon {
  fill: #fff;
}
.circle.circle-grey-v4.circle-filled {
  background-color: #f5f5f5 !important;
  color: #fff;
}
.circle.circle-grey-v4.circle-filled .icon {
  fill: #fff;
}
.circle.circle-grey-v4.circle-filled .icon-top,
.circle.circle-grey-v4.circle-filled .icon-bottom {
  fill: #f5f5f5;
}
.circle.circle-grey-v4.circle-filled.circle-hover:hover {
  background-color: #fff !important;
}
.circle.circle-grey-v4.circle-filled.circle-hover:hover .icon {
  fill: #f5f5f5;
}
.circle.circle-hover-grey-v4:hover {
  color: #fff;
  background-color: #f5f5f5 !important;
}
.circle.circle-hover-grey-v4:hover .icon {
  fill: #fff;
}
.circle.circle-hover-grey-v4:hover.circle-filled {
  border-color: #f5f5f5 !important;
  background-color: #f5f5f5 !important;
}
.circle.circle-darker-grey-v2 {
  border-color: #3c3333 !important;
  color: #3c3333 !important;
}
.circle.circle-darker-grey-v2 .icon {
  fill: #3c3333;
}
.circle.circle-darker-grey-v2.circle-hover:hover {
  color: #fff;
  background-color: #3c3333 !important;
}
.circle.circle-darker-grey-v2.circle-hover:hover .icon {
  fill: #fff;
}
.circle.circle-darker-grey-v2.circle-filled {
  background-color: #3c3333 !important;
  color: #fff;
}
.circle.circle-darker-grey-v2.circle-filled .icon {
  fill: #fff;
}
.circle.circle-darker-grey-v2.circle-filled .icon-top,
.circle.circle-darker-grey-v2.circle-filled .icon-bottom {
  fill: #3c3333;
}
.circle.circle-darker-grey-v2.circle-filled.circle-hover:hover {
  background-color: #fff !important;
}
.circle.circle-darker-grey-v2.circle-filled.circle-hover:hover .icon {
  fill: #3c3333;
}
.circle.circle-hover-darker-grey-v2:hover {
  color: #fff;
  background-color: #3c3333 !important;
}
.circle.circle-hover-darker-grey-v2:hover .icon {
  fill: #fff;
}
.circle.circle-hover-darker-grey-v2:hover.circle-filled {
  border-color: #3c3333 !important;
  background-color: #3c3333 !important;
}
.circle.circle-danger-v4 {
  border-color: #d52a2a !important;
  color: #d52a2a !important;
}
.circle.circle-danger-v4 .icon {
  fill: #d52a2a;
}
.circle.circle-danger-v4.circle-hover:hover {
  color: #fff;
  background-color: #d52a2a !important;
}
.circle.circle-danger-v4.circle-hover:hover .icon {
  fill: #fff;
}
.circle.circle-danger-v4.circle-filled {
  background-color: #d52a2a !important;
  color: #fff;
}
.circle.circle-danger-v4.circle-filled .icon {
  fill: #fff;
}
.circle.circle-danger-v4.circle-filled .icon-top,
.circle.circle-danger-v4.circle-filled .icon-bottom {
  fill: #d52a2a;
}
.circle.circle-danger-v4.circle-filled.circle-hover:hover {
  background-color: #fff !important;
}
.circle.circle-danger-v4.circle-filled.circle-hover:hover .icon {
  fill: #d52a2a;
}
.circle.circle-hover-danger-v4:hover {
  color: #fff;
  background-color: #d52a2a !important;
}
.circle.circle-hover-danger-v4:hover .icon {
  fill: #fff;
}
.circle.circle-hover-danger-v4:hover.circle-filled {
  border-color: #d52a2a !important;
  background-color: #d52a2a !important;
}
.circle.circle-grey-v5 {
  border-color: #8a8a89 !important;
  color: #8a8a89 !important;
}
.circle.circle-grey-v5 .icon {
  fill: #8a8a89;
}
.circle.circle-grey-v5.circle-hover:hover {
  color: #fff;
  background-color: #8a8a89 !important;
}
.circle.circle-grey-v5.circle-hover:hover .icon {
  fill: #fff;
}
.circle.circle-grey-v5.circle-filled {
  background-color: #8a8a89 !important;
  color: #fff;
}
.circle.circle-grey-v5.circle-filled .icon {
  fill: #fff;
}
.circle.circle-grey-v5.circle-filled .icon-top,
.circle.circle-grey-v5.circle-filled .icon-bottom {
  fill: #8a8a89;
}
.circle.circle-grey-v5.circle-filled.circle-hover:hover {
  background-color: #fff !important;
}
.circle.circle-grey-v5.circle-filled.circle-hover:hover .icon {
  fill: #8a8a89;
}
.circle.circle-hover-grey-v5:hover {
  color: #fff;
  background-color: #8a8a89 !important;
}
.circle.circle-hover-grey-v5:hover .icon {
  fill: #fff;
}
.circle.circle-hover-grey-v5:hover.circle-filled {
  border-color: #8a8a89 !important;
  background-color: #8a8a89 !important;
}
.circle.circle-grey-v6 {
  border-color: #545452 !important;
  color: #545452 !important;
}
.circle.circle-grey-v6 .icon {
  fill: #545452;
}
.circle.circle-grey-v6.circle-hover:hover {
  color: #fff;
  background-color: #545452 !important;
}
.circle.circle-grey-v6.circle-hover:hover .icon {
  fill: #fff;
}
.circle.circle-grey-v6.circle-filled {
  background-color: #545452 !important;
  color: #fff;
}
.circle.circle-grey-v6.circle-filled .icon {
  fill: #fff;
}
.circle.circle-grey-v6.circle-filled .icon-top,
.circle.circle-grey-v6.circle-filled .icon-bottom {
  fill: #545452;
}
.circle.circle-grey-v6.circle-filled.circle-hover:hover {
  background-color: #fff !important;
}
.circle.circle-grey-v6.circle-filled.circle-hover:hover .icon {
  fill: #545452;
}
.circle.circle-hover-grey-v6:hover {
  color: #fff;
  background-color: #545452 !important;
}
.circle.circle-hover-grey-v6:hover .icon {
  fill: #fff;
}
.circle.circle-hover-grey-v6:hover.circle-filled {
  border-color: #545452 !important;
  background-color: #545452 !important;
}
.circle.circle-warning-v5 {
  border-color: #e1931d !important;
  color: #e1931d !important;
}
.circle.circle-warning-v5 .icon {
  fill: #e1931d;
}
.circle.circle-warning-v5.circle-hover:hover {
  color: #fff;
  background-color: #e1931d !important;
}
.circle.circle-warning-v5.circle-hover:hover .icon {
  fill: #fff;
}
.circle.circle-warning-v5.circle-filled {
  background-color: #e1931d !important;
  color: #fff;
}
.circle.circle-warning-v5.circle-filled .icon {
  fill: #fff;
}
.circle.circle-warning-v5.circle-filled .icon-top,
.circle.circle-warning-v5.circle-filled .icon-bottom {
  fill: #e1931d;
}
.circle.circle-warning-v5.circle-filled.circle-hover:hover {
  background-color: #fff !important;
}
.circle.circle-warning-v5.circle-filled.circle-hover:hover .icon {
  fill: #e1931d;
}
.circle.circle-hover-warning-v5:hover {
  color: #fff;
  background-color: #e1931d !important;
}
.circle.circle-hover-warning-v5:hover .icon {
  fill: #fff;
}
.circle.circle-hover-warning-v5:hover.circle-filled {
  border-color: #e1931d !important;
  background-color: #e1931d !important;
}
.circle.circle-grey-v7 {
  border-color: #eee0f1 !important;
  color: #eee0f1 !important;
}
.circle.circle-grey-v7 .icon {
  fill: #eee0f1;
}
.circle.circle-grey-v7.circle-hover:hover {
  color: #fff;
  background-color: #eee0f1 !important;
}
.circle.circle-grey-v7.circle-hover:hover .icon {
  fill: #fff;
}
.circle.circle-grey-v7.circle-filled {
  background-color: #eee0f1 !important;
  color: #fff;
}
.circle.circle-grey-v7.circle-filled .icon {
  fill: #fff;
}
.circle.circle-grey-v7.circle-filled .icon-top,
.circle.circle-grey-v7.circle-filled .icon-bottom {
  fill: #eee0f1;
}
.circle.circle-grey-v7.circle-filled.circle-hover:hover {
  background-color: #fff !important;
}
.circle.circle-grey-v7.circle-filled.circle-hover:hover .icon {
  fill: #eee0f1;
}
.circle.circle-hover-grey-v7:hover {
  color: #fff;
  background-color: #eee0f1 !important;
}
.circle.circle-hover-grey-v7:hover .icon {
  fill: #fff;
}
.circle.circle-hover-grey-v7:hover.circle-filled {
  border-color: #eee0f1 !important;
  background-color: #eee0f1 !important;
}
.circle.circle-new-loader-grey {
  border-color: rgba(29, 29, 27, 0.3019607843) !important;
  color: rgba(29, 29, 27, 0.3019607843) !important;
}
.circle.circle-new-loader-grey .icon {
  fill: rgba(29, 29, 27, 0.3019607843);
}
.circle.circle-new-loader-grey.circle-hover:hover {
  color: #fff;
  background-color: rgba(29, 29, 27, 0.3019607843) !important;
}
.circle.circle-new-loader-grey.circle-hover:hover .icon {
  fill: #fff;
}
.circle.circle-new-loader-grey.circle-filled {
  background-color: rgba(29, 29, 27, 0.3019607843) !important;
  color: #fff;
}
.circle.circle-new-loader-grey.circle-filled .icon {
  fill: #fff;
}
.circle.circle-new-loader-grey.circle-filled .icon-top,
.circle.circle-new-loader-grey.circle-filled .icon-bottom {
  fill: rgba(29, 29, 27, 0.3019607843);
}
.circle.circle-new-loader-grey.circle-filled.circle-hover:hover {
  background-color: #fff !important;
}
.circle.circle-new-loader-grey.circle-filled.circle-hover:hover .icon {
  fill: rgba(29, 29, 27, 0.3019607843);
}
.circle.circle-hover-new-loader-grey:hover {
  color: #fff;
  background-color: rgba(29, 29, 27, 0.3019607843) !important;
}
.circle.circle-hover-new-loader-grey:hover .icon {
  fill: #fff;
}
.circle.circle-hover-new-loader-grey:hover.circle-filled {
  border-color: rgba(29, 29, 27, 0.3019607843) !important;
  background-color: rgba(29, 29, 27, 0.3019607843) !important;
}
.circle.circle-primary-75 {
  border-color: #124035 !important;
  color: #124035 !important;
}
.circle.circle-primary-75 .icon {
  fill: #124035;
}
.circle.circle-primary-75.circle-hover:hover {
  color: #fff;
  background-color: #124035 !important;
}
.circle.circle-primary-75.circle-hover:hover .icon {
  fill: #fff;
}
.circle.circle-primary-75.circle-filled {
  background-color: #124035 !important;
  color: #fff;
}
.circle.circle-primary-75.circle-filled .icon {
  fill: #fff;
}
.circle.circle-primary-75.circle-filled .icon-top,
.circle.circle-primary-75.circle-filled .icon-bottom {
  fill: #124035;
}
.circle.circle-primary-75.circle-filled.circle-hover:hover {
  background-color: #fff !important;
}
.circle.circle-primary-75.circle-filled.circle-hover:hover .icon {
  fill: #124035;
}
.circle.circle-hover-primary-75:hover {
  color: #fff;
  background-color: #124035 !important;
}
.circle.circle-hover-primary-75:hover .icon {
  fill: #fff;
}
.circle.circle-hover-primary-75:hover.circle-filled {
  border-color: #124035 !important;
  background-color: #124035 !important;
}
.circle.circle-primary-50 {
  border-color: #659a7e !important;
  color: #659a7e !important;
}
.circle.circle-primary-50 .icon {
  fill: #659a7e;
}
.circle.circle-primary-50.circle-hover:hover {
  color: #fff;
  background-color: #659a7e !important;
}
.circle.circle-primary-50.circle-hover:hover .icon {
  fill: #fff;
}
.circle.circle-primary-50.circle-filled {
  background-color: #659a7e !important;
  color: #fff;
}
.circle.circle-primary-50.circle-filled .icon {
  fill: #fff;
}
.circle.circle-primary-50.circle-filled .icon-top,
.circle.circle-primary-50.circle-filled .icon-bottom {
  fill: #659a7e;
}
.circle.circle-primary-50.circle-filled.circle-hover:hover {
  background-color: #fff !important;
}
.circle.circle-primary-50.circle-filled.circle-hover:hover .icon {
  fill: #659a7e;
}
.circle.circle-hover-primary-50:hover {
  color: #fff;
  background-color: #659a7e !important;
}
.circle.circle-hover-primary-50:hover .icon {
  fill: #fff;
}
.circle.circle-hover-primary-50:hover.circle-filled {
  border-color: #659a7e !important;
  background-color: #659a7e !important;
}
.circle.circle-primary-25 {
  border-color: #cbe8c5 !important;
  color: #cbe8c5 !important;
}
.circle.circle-primary-25 .icon {
  fill: #cbe8c5;
}
.circle.circle-primary-25.circle-hover:hover {
  color: #fff;
  background-color: #cbe8c5 !important;
}
.circle.circle-primary-25.circle-hover:hover .icon {
  fill: #fff;
}
.circle.circle-primary-25.circle-filled {
  background-color: #cbe8c5 !important;
  color: #fff;
}
.circle.circle-primary-25.circle-filled .icon {
  fill: #fff;
}
.circle.circle-primary-25.circle-filled .icon-top,
.circle.circle-primary-25.circle-filled .icon-bottom {
  fill: #cbe8c5;
}
.circle.circle-primary-25.circle-filled.circle-hover:hover {
  background-color: #fff !important;
}
.circle.circle-primary-25.circle-filled.circle-hover:hover .icon {
  fill: #cbe8c5;
}
.circle.circle-hover-primary-25:hover {
  color: #fff;
  background-color: #cbe8c5 !important;
}
.circle.circle-hover-primary-25:hover .icon {
  fill: #fff;
}
.circle.circle-hover-primary-25:hover.circle-filled {
  border-color: #cbe8c5 !important;
  background-color: #cbe8c5 !important;
}
.circle.circle-primary-5 {
  border-color: #e2ffdc !important;
  color: #e2ffdc !important;
}
.circle.circle-primary-5 .icon {
  fill: #e2ffdc;
}
.circle.circle-primary-5.circle-hover:hover {
  color: #fff;
  background-color: #e2ffdc !important;
}
.circle.circle-primary-5.circle-hover:hover .icon {
  fill: #fff;
}
.circle.circle-primary-5.circle-filled {
  background-color: #e2ffdc !important;
  color: #fff;
}
.circle.circle-primary-5.circle-filled .icon {
  fill: #fff;
}
.circle.circle-primary-5.circle-filled .icon-top,
.circle.circle-primary-5.circle-filled .icon-bottom {
  fill: #e2ffdc;
}
.circle.circle-primary-5.circle-filled.circle-hover:hover {
  background-color: #fff !important;
}
.circle.circle-primary-5.circle-filled.circle-hover:hover .icon {
  fill: #e2ffdc;
}
.circle.circle-hover-primary-5:hover {
  color: #fff;
  background-color: #e2ffdc !important;
}
.circle.circle-hover-primary-5:hover .icon {
  fill: #fff;
}
.circle.circle-hover-primary-5:hover.circle-filled {
  border-color: #e2ffdc !important;
  background-color: #e2ffdc !important;
}
.circle.circle-secondary-90 {
  border-color: #19af6d !important;
  color: #19af6d !important;
}
.circle.circle-secondary-90 .icon {
  fill: #19af6d;
}
.circle.circle-secondary-90.circle-hover:hover {
  color: #fff;
  background-color: #19af6d !important;
}
.circle.circle-secondary-90.circle-hover:hover .icon {
  fill: #fff;
}
.circle.circle-secondary-90.circle-filled {
  background-color: #19af6d !important;
  color: #fff;
}
.circle.circle-secondary-90.circle-filled .icon {
  fill: #fff;
}
.circle.circle-secondary-90.circle-filled .icon-top,
.circle.circle-secondary-90.circle-filled .icon-bottom {
  fill: #19af6d;
}
.circle.circle-secondary-90.circle-filled.circle-hover:hover {
  background-color: #fff !important;
}
.circle.circle-secondary-90.circle-filled.circle-hover:hover .icon {
  fill: #19af6d;
}
.circle.circle-hover-secondary-90:hover {
  color: #fff;
  background-color: #19af6d !important;
}
.circle.circle-hover-secondary-90:hover .icon {
  fill: #fff;
}
.circle.circle-hover-secondary-90:hover.circle-filled {
  border-color: #19af6d !important;
  background-color: #19af6d !important;
}
.circle.circle-secondary-75 {
  border-color: #97f881 !important;
  color: #97f881 !important;
}
.circle.circle-secondary-75 .icon {
  fill: #97f881;
}
.circle.circle-secondary-75.circle-hover:hover {
  color: #fff;
  background-color: #97f881 !important;
}
.circle.circle-secondary-75.circle-hover:hover .icon {
  fill: #fff;
}
.circle.circle-secondary-75.circle-filled {
  background-color: #97f881 !important;
  color: #fff;
}
.circle.circle-secondary-75.circle-filled .icon {
  fill: #fff;
}
.circle.circle-secondary-75.circle-filled .icon-top,
.circle.circle-secondary-75.circle-filled .icon-bottom {
  fill: #97f881;
}
.circle.circle-secondary-75.circle-filled.circle-hover:hover {
  background-color: #fff !important;
}
.circle.circle-secondary-75.circle-filled.circle-hover:hover .icon {
  fill: #97f881;
}
.circle.circle-hover-secondary-75:hover {
  color: #fff;
  background-color: #97f881 !important;
}
.circle.circle-hover-secondary-75:hover .icon {
  fill: #fff;
}
.circle.circle-hover-secondary-75:hover.circle-filled {
  border-color: #97f881 !important;
  background-color: #97f881 !important;
}
.circle.circle-secondary-50 {
  border-color: #c2f4c4 !important;
  color: #c2f4c4 !important;
}
.circle.circle-secondary-50 .icon {
  fill: #c2f4c4;
}
.circle.circle-secondary-50.circle-hover:hover {
  color: #fff;
  background-color: #c2f4c4 !important;
}
.circle.circle-secondary-50.circle-hover:hover .icon {
  fill: #fff;
}
.circle.circle-secondary-50.circle-filled {
  background-color: #c2f4c4 !important;
  color: #fff;
}
.circle.circle-secondary-50.circle-filled .icon {
  fill: #fff;
}
.circle.circle-secondary-50.circle-filled .icon-top,
.circle.circle-secondary-50.circle-filled .icon-bottom {
  fill: #c2f4c4;
}
.circle.circle-secondary-50.circle-filled.circle-hover:hover {
  background-color: #fff !important;
}
.circle.circle-secondary-50.circle-filled.circle-hover:hover .icon {
  fill: #c2f4c4;
}
.circle.circle-hover-secondary-50:hover {
  color: #fff;
  background-color: #c2f4c4 !important;
}
.circle.circle-hover-secondary-50:hover .icon {
  fill: #fff;
}
.circle.circle-hover-secondary-50:hover.circle-filled {
  border-color: #c2f4c4 !important;
  background-color: #c2f4c4 !important;
}
.circle.circle-secondary-30 {
  border-color: #e9f3ef !important;
  color: #e9f3ef !important;
}
.circle.circle-secondary-30 .icon {
  fill: #e9f3ef;
}
.circle.circle-secondary-30.circle-hover:hover {
  color: #fff;
  background-color: #e9f3ef !important;
}
.circle.circle-secondary-30.circle-hover:hover .icon {
  fill: #fff;
}
.circle.circle-secondary-30.circle-filled {
  background-color: #e9f3ef !important;
  color: #fff;
}
.circle.circle-secondary-30.circle-filled .icon {
  fill: #fff;
}
.circle.circle-secondary-30.circle-filled .icon-top,
.circle.circle-secondary-30.circle-filled .icon-bottom {
  fill: #e9f3ef;
}
.circle.circle-secondary-30.circle-filled.circle-hover:hover {
  background-color: #fff !important;
}
.circle.circle-secondary-30.circle-filled.circle-hover:hover .icon {
  fill: #e9f3ef;
}
.circle.circle-hover-secondary-30:hover {
  color: #fff;
  background-color: #e9f3ef !important;
}
.circle.circle-hover-secondary-30:hover .icon {
  fill: #fff;
}
.circle.circle-hover-secondary-30:hover.circle-filled {
  border-color: #e9f3ef !important;
  background-color: #e9f3ef !important;
}
.circle.circle-secondary-25 {
  border-color: #ebf5eb !important;
  color: #ebf5eb !important;
}
.circle.circle-secondary-25 .icon {
  fill: #ebf5eb;
}
.circle.circle-secondary-25.circle-hover:hover {
  color: #fff;
  background-color: #ebf5eb !important;
}
.circle.circle-secondary-25.circle-hover:hover .icon {
  fill: #fff;
}
.circle.circle-secondary-25.circle-filled {
  background-color: #ebf5eb !important;
  color: #fff;
}
.circle.circle-secondary-25.circle-filled .icon {
  fill: #fff;
}
.circle.circle-secondary-25.circle-filled .icon-top,
.circle.circle-secondary-25.circle-filled .icon-bottom {
  fill: #ebf5eb;
}
.circle.circle-secondary-25.circle-filled.circle-hover:hover {
  background-color: #fff !important;
}
.circle.circle-secondary-25.circle-filled.circle-hover:hover .icon {
  fill: #ebf5eb;
}
.circle.circle-hover-secondary-25:hover {
  color: #fff;
  background-color: #ebf5eb !important;
}
.circle.circle-hover-secondary-25:hover .icon {
  fill: #fff;
}
.circle.circle-hover-secondary-25:hover.circle-filled {
  border-color: #ebf5eb !important;
  background-color: #ebf5eb !important;
}
.circle.circle-secondary-20 {
  border-color: #e9f3ef !important;
  color: #e9f3ef !important;
}
.circle.circle-secondary-20 .icon {
  fill: #e9f3ef;
}
.circle.circle-secondary-20.circle-hover:hover {
  color: #fff;
  background-color: #e9f3ef !important;
}
.circle.circle-secondary-20.circle-hover:hover .icon {
  fill: #fff;
}
.circle.circle-secondary-20.circle-filled {
  background-color: #e9f3ef !important;
  color: #fff;
}
.circle.circle-secondary-20.circle-filled .icon {
  fill: #fff;
}
.circle.circle-secondary-20.circle-filled .icon-top,
.circle.circle-secondary-20.circle-filled .icon-bottom {
  fill: #e9f3ef;
}
.circle.circle-secondary-20.circle-filled.circle-hover:hover {
  background-color: #fff !important;
}
.circle.circle-secondary-20.circle-filled.circle-hover:hover .icon {
  fill: #e9f3ef;
}
.circle.circle-hover-secondary-20:hover {
  color: #fff;
  background-color: #e9f3ef !important;
}
.circle.circle-hover-secondary-20:hover .icon {
  fill: #fff;
}
.circle.circle-hover-secondary-20:hover.circle-filled {
  border-color: #e9f3ef !important;
  background-color: #e9f3ef !important;
}
.circle.circle-tertiary {
  border-color: #e4efea !important;
  color: #e4efea !important;
}
.circle.circle-tertiary .icon {
  fill: #e4efea;
}
.circle.circle-tertiary.circle-hover:hover {
  color: #fff;
  background-color: #e4efea !important;
}
.circle.circle-tertiary.circle-hover:hover .icon {
  fill: #fff;
}
.circle.circle-tertiary.circle-filled {
  background-color: #e4efea !important;
  color: #fff;
}
.circle.circle-tertiary.circle-filled .icon {
  fill: #fff;
}
.circle.circle-tertiary.circle-filled .icon-top,
.circle.circle-tertiary.circle-filled .icon-bottom {
  fill: #e4efea;
}
.circle.circle-tertiary.circle-filled.circle-hover:hover {
  background-color: #fff !important;
}
.circle.circle-tertiary.circle-filled.circle-hover:hover .icon {
  fill: #e4efea;
}
.circle.circle-hover-tertiary:hover {
  color: #fff;
  background-color: #e4efea !important;
}
.circle.circle-hover-tertiary:hover .icon {
  fill: #fff;
}
.circle.circle-hover-tertiary:hover.circle-filled {
  border-color: #e4efea !important;
  background-color: #e4efea !important;
}
.circle.circle-tertiary-50 {
  border-color: #fbdd80 !important;
  color: #fbdd80 !important;
}
.circle.circle-tertiary-50 .icon {
  fill: #fbdd80;
}
.circle.circle-tertiary-50.circle-hover:hover {
  color: #fff;
  background-color: #fbdd80 !important;
}
.circle.circle-tertiary-50.circle-hover:hover .icon {
  fill: #fff;
}
.circle.circle-tertiary-50.circle-filled {
  background-color: #fbdd80 !important;
  color: #fff;
}
.circle.circle-tertiary-50.circle-filled .icon {
  fill: #fff;
}
.circle.circle-tertiary-50.circle-filled .icon-top,
.circle.circle-tertiary-50.circle-filled .icon-bottom {
  fill: #fbdd80;
}
.circle.circle-tertiary-50.circle-filled.circle-hover:hover {
  background-color: #fff !important;
}
.circle.circle-tertiary-50.circle-filled.circle-hover:hover .icon {
  fill: #fbdd80;
}
.circle.circle-hover-tertiary-50:hover {
  color: #fff;
  background-color: #fbdd80 !important;
}
.circle.circle-hover-tertiary-50:hover .icon {
  fill: #fff;
}
.circle.circle-hover-tertiary-50:hover.circle-filled {
  border-color: #fbdd80 !important;
  background-color: #fbdd80 !important;
}
.circle.circle-tertiary-25 {
  border-color: #faeabc !important;
  color: #faeabc !important;
}
.circle.circle-tertiary-25 .icon {
  fill: #faeabc;
}
.circle.circle-tertiary-25.circle-hover:hover {
  color: #fff;
  background-color: #faeabc !important;
}
.circle.circle-tertiary-25.circle-hover:hover .icon {
  fill: #fff;
}
.circle.circle-tertiary-25.circle-filled {
  background-color: #faeabc !important;
  color: #fff;
}
.circle.circle-tertiary-25.circle-filled .icon {
  fill: #fff;
}
.circle.circle-tertiary-25.circle-filled .icon-top,
.circle.circle-tertiary-25.circle-filled .icon-bottom {
  fill: #faeabc;
}
.circle.circle-tertiary-25.circle-filled.circle-hover:hover {
  background-color: #fff !important;
}
.circle.circle-tertiary-25.circle-filled.circle-hover:hover .icon {
  fill: #faeabc;
}
.circle.circle-hover-tertiary-25:hover {
  color: #fff;
  background-color: #faeabc !important;
}
.circle.circle-hover-tertiary-25:hover .icon {
  fill: #fff;
}
.circle.circle-hover-tertiary-25:hover.circle-filled {
  border-color: #faeabc !important;
  background-color: #faeabc !important;
}
.circle.circle-quaternary {
  border-color: #1d1d1b !important;
  color: #1d1d1b !important;
}
.circle.circle-quaternary .icon {
  fill: #1d1d1b;
}
.circle.circle-quaternary.circle-hover:hover {
  color: #fff;
  background-color: #1d1d1b !important;
}
.circle.circle-quaternary.circle-hover:hover .icon {
  fill: #fff;
}
.circle.circle-quaternary.circle-filled {
  background-color: #1d1d1b !important;
  color: #fff;
}
.circle.circle-quaternary.circle-filled .icon {
  fill: #fff;
}
.circle.circle-quaternary.circle-filled .icon-top,
.circle.circle-quaternary.circle-filled .icon-bottom {
  fill: #1d1d1b;
}
.circle.circle-quaternary.circle-filled.circle-hover:hover {
  background-color: #fff !important;
}
.circle.circle-quaternary.circle-filled.circle-hover:hover .icon {
  fill: #1d1d1b;
}
.circle.circle-hover-quaternary:hover {
  color: #fff;
  background-color: #1d1d1b !important;
}
.circle.circle-hover-quaternary:hover .icon {
  fill: #fff;
}
.circle.circle-hover-quaternary:hover.circle-filled {
  border-color: #1d1d1b !important;
  background-color: #1d1d1b !important;
}
.circle.circle-quaternary-75 {
  border-color: #545452 !important;
  color: #545452 !important;
}
.circle.circle-quaternary-75 .icon {
  fill: #545452;
}
.circle.circle-quaternary-75.circle-hover:hover {
  color: #fff;
  background-color: #545452 !important;
}
.circle.circle-quaternary-75.circle-hover:hover .icon {
  fill: #fff;
}
.circle.circle-quaternary-75.circle-filled {
  background-color: #545452 !important;
  color: #fff;
}
.circle.circle-quaternary-75.circle-filled .icon {
  fill: #fff;
}
.circle.circle-quaternary-75.circle-filled .icon-top,
.circle.circle-quaternary-75.circle-filled .icon-bottom {
  fill: #545452;
}
.circle.circle-quaternary-75.circle-filled.circle-hover:hover {
  background-color: #fff !important;
}
.circle.circle-quaternary-75.circle-filled.circle-hover:hover .icon {
  fill: #545452;
}
.circle.circle-hover-quaternary-75:hover {
  color: #fff;
  background-color: #545452 !important;
}
.circle.circle-hover-quaternary-75:hover .icon {
  fill: #fff;
}
.circle.circle-hover-quaternary-75:hover.circle-filled {
  border-color: #545452 !important;
  background-color: #545452 !important;
}
.circle.circle-quaternary-50 {
  border-color: #8a8a89 !important;
  color: #8a8a89 !important;
}
.circle.circle-quaternary-50 .icon {
  fill: #8a8a89;
}
.circle.circle-quaternary-50.circle-hover:hover {
  color: #fff;
  background-color: #8a8a89 !important;
}
.circle.circle-quaternary-50.circle-hover:hover .icon {
  fill: #fff;
}
.circle.circle-quaternary-50.circle-filled {
  background-color: #8a8a89 !important;
  color: #fff;
}
.circle.circle-quaternary-50.circle-filled .icon {
  fill: #fff;
}
.circle.circle-quaternary-50.circle-filled .icon-top,
.circle.circle-quaternary-50.circle-filled .icon-bottom {
  fill: #8a8a89;
}
.circle.circle-quaternary-50.circle-filled.circle-hover:hover {
  background-color: #fff !important;
}
.circle.circle-quaternary-50.circle-filled.circle-hover:hover .icon {
  fill: #8a8a89;
}
.circle.circle-hover-quaternary-50:hover {
  color: #fff;
  background-color: #8a8a89 !important;
}
.circle.circle-hover-quaternary-50:hover .icon {
  fill: #fff;
}
.circle.circle-hover-quaternary-50:hover.circle-filled {
  border-color: #8a8a89 !important;
  background-color: #8a8a89 !important;
}
.circle.circle-quaternary-25 {
  border-color: #c1c1c1 !important;
  color: #c1c1c1 !important;
}
.circle.circle-quaternary-25 .icon {
  fill: #c1c1c1;
}
.circle.circle-quaternary-25.circle-hover:hover {
  color: #fff;
  background-color: #c1c1c1 !important;
}
.circle.circle-quaternary-25.circle-hover:hover .icon {
  fill: #fff;
}
.circle.circle-quaternary-25.circle-filled {
  background-color: #c1c1c1 !important;
  color: #fff;
}
.circle.circle-quaternary-25.circle-filled .icon {
  fill: #fff;
}
.circle.circle-quaternary-25.circle-filled .icon-top,
.circle.circle-quaternary-25.circle-filled .icon-bottom {
  fill: #c1c1c1;
}
.circle.circle-quaternary-25.circle-filled.circle-hover:hover {
  background-color: #fff !important;
}
.circle.circle-quaternary-25.circle-filled.circle-hover:hover .icon {
  fill: #c1c1c1;
}
.circle.circle-hover-quaternary-25:hover {
  color: #fff;
  background-color: #c1c1c1 !important;
}
.circle.circle-hover-quaternary-25:hover .icon {
  fill: #fff;
}
.circle.circle-hover-quaternary-25:hover.circle-filled {
  border-color: #c1c1c1 !important;
  background-color: #c1c1c1 !important;
}
.circle.circle-quaternary-10 {
  border-color: #e2e2e2 !important;
  color: #e2e2e2 !important;
}
.circle.circle-quaternary-10 .icon {
  fill: #e2e2e2;
}
.circle.circle-quaternary-10.circle-hover:hover {
  color: #fff;
  background-color: #e2e2e2 !important;
}
.circle.circle-quaternary-10.circle-hover:hover .icon {
  fill: #fff;
}
.circle.circle-quaternary-10.circle-filled {
  background-color: #e2e2e2 !important;
  color: #fff;
}
.circle.circle-quaternary-10.circle-filled .icon {
  fill: #fff;
}
.circle.circle-quaternary-10.circle-filled .icon-top,
.circle.circle-quaternary-10.circle-filled .icon-bottom {
  fill: #e2e2e2;
}
.circle.circle-quaternary-10.circle-filled.circle-hover:hover {
  background-color: #fff !important;
}
.circle.circle-quaternary-10.circle-filled.circle-hover:hover .icon {
  fill: #e2e2e2;
}
.circle.circle-hover-quaternary-10:hover {
  color: #fff;
  background-color: #e2e2e2 !important;
}
.circle.circle-hover-quaternary-10:hover .icon {
  fill: #fff;
}
.circle.circle-hover-quaternary-10:hover.circle-filled {
  border-color: #e2e2e2 !important;
  background-color: #e2e2e2 !important;
}
.circle.circle-white.circle-filled .icon-default {
  fill: #354052;
}
.circle.circle-white.circle-filled.circle-hover-default:hover {
  background-color: #354052 !important;
}
.circle.circle-white.circle-filled .icon-success {
  fill: #0dbf6d;
}
.circle.circle-white.circle-filled.circle-hover-success:hover {
  background-color: #0dbf6d !important;
}
.circle.circle-white.circle-filled .icon-success-light {
  fill: #7bf6be;
}
.circle.circle-white.circle-filled.circle-hover-success-light:hover {
  background-color: #7bf6be !important;
}
.circle.circle-white.circle-filled .icon-warning {
  fill: #f6cf23;
}
.circle.circle-white.circle-filled.circle-hover-warning:hover {
  background-color: #f6cf23 !important;
}
.circle.circle-white.circle-filled .icon-danger {
  fill: #e95063;
}
.circle.circle-white.circle-filled.circle-hover-danger:hover {
  background-color: #e95063 !important;
}
.circle.circle-white.circle-filled .icon-info {
  fill: #4990e2;
}
.circle.circle-white.circle-filled.circle-hover-info:hover {
  background-color: #4990e2 !important;
}
.circle.circle-white.circle-filled .icon-notice {
  fill: #56c0ea;
}
.circle.circle-white.circle-filled.circle-hover-notice:hover {
  background-color: #56c0ea !important;
}
.circle.circle-white.circle-filled .icon-highlight {
  fill: #f8e81c;
}
.circle.circle-white.circle-filled.circle-hover-highlight:hover {
  background-color: #f8e81c !important;
}
.circle.circle-white.circle-filled .icon-mark {
  fill: #f5a623;
}
.circle.circle-white.circle-filled.circle-hover-mark:hover {
  background-color: #f5a623 !important;
}
.circle.circle-white.circle-filled .icon-black {
  fill: #000;
}
.circle.circle-white.circle-filled.circle-hover-black:hover {
  background-color: #000 !important;
}
.circle.circle-white.circle-filled .icon-darkest {
  fill: #687488;
}
.circle.circle-white.circle-filled.circle-hover-darkest:hover {
  background-color: #687488 !important;
}
.circle.circle-white.circle-filled .icon-darker {
  fill: #bcc2c9;
}
.circle.circle-white.circle-filled.circle-hover-darker:hover {
  background-color: #bcc2c9 !important;
}
.circle.circle-white.circle-filled .icon-dark {
  fill: #dfe3e9;
}
.circle.circle-white.circle-filled.circle-hover-dark:hover {
  background-color: #dfe3e9 !important;
}
.circle.circle-white.circle-filled .icon-muted {
  fill: #a1a7af;
}
.circle.circle-white.circle-filled.circle-hover-muted:hover {
  background-color: #a1a7af !important;
}
.circle.circle-white.circle-filled .icon-light {
  fill: #f4f4f5;
}
.circle.circle-white.circle-filled.circle-hover-light:hover {
  background-color: #f4f4f5 !important;
}
.circle.circle-white.circle-filled .icon-lighter {
  fill: #f5f8fa;
}
.circle.circle-white.circle-filled.circle-hover-lighter:hover {
  background-color: #f5f8fa !important;
}
.circle.circle-white.circle-filled .icon-lightest {
  fill: #fafbfc;
}
.circle.circle-white.circle-filled.circle-hover-lightest:hover {
  background-color: #fafbfc !important;
}
.circle.circle-white.circle-filled .icon-white {
  fill: #fff;
}
.circle.circle-white.circle-filled.circle-hover-white:hover {
  background-color: #fff !important;
}
.circle.circle-white.circle-filled .icon-soft {
  fill: #dbecfd;
}
.circle.circle-white.circle-filled.circle-hover-soft:hover {
  background-color: #dbecfd !important;
}
.circle.circle-white.circle-filled .icon-softer {
  fill: #e6eaee;
}
.circle.circle-white.circle-filled.circle-hover-softer:hover {
  background-color: #e6eaee !important;
}
.circle.circle-white.circle-filled .icon-grey {
  fill: #828a95;
}
.circle.circle-white.circle-filled.circle-hover-grey:hover {
  background-color: #828a95 !important;
}
.circle.circle-white.circle-filled .icon-primary {
  fill: #02271f;
}
.circle.circle-white.circle-filled.circle-hover-primary:hover {
  background-color: #02271f !important;
}
.circle.circle-white.circle-filled .icon-secondary {
  fill: #147d5c;
}
.circle.circle-white.circle-filled.circle-hover-secondary:hover {
  background-color: #147d5c !important;
}
.circle.circle-white.circle-filled .icon-primary-light {
  fill: #eacdf1;
}
.circle.circle-white.circle-filled.circle-hover-primary-light:hover {
  background-color: #eacdf1 !important;
}
.circle.circle-white.circle-filled .icon-secondary-light {
  fill: #b3e6ce;
}
.circle.circle-white.circle-filled.circle-hover-secondary-light:hover {
  background-color: #b3e6ce !important;
}
.circle.circle-white.circle-filled .icon-disabled {
  fill: #cad1da;
}
.circle.circle-white.circle-filled.circle-hover-disabled:hover {
  background-color: #cad1da !important;
}
.circle.circle-white.circle-filled .icon-disabled-light {
  fill: #f2f3f6;
}
.circle.circle-white.circle-filled.circle-hover-disabled-light:hover {
  background-color: #f2f3f6 !important;
}
.circle.circle-white.circle-filled .icon-link {
  fill: #1da1f2;
}
.circle.circle-white.circle-filled.circle-hover-link:hover {
  background-color: #1da1f2 !important;
}
.circle.circle-white.circle-filled .icon-notification-v2 {
  fill: #4a90e2;
}
.circle.circle-white.circle-filled.circle-hover-notification-v2:hover {
  background-color: #4a90e2 !important;
}
.circle.circle-white.circle-filled .icon-warning-v2 {
  fill: #f5cf23;
}
.circle.circle-white.circle-filled.circle-hover-warning-v2:hover {
  background-color: #f5cf23 !important;
}
.circle.circle-white.circle-filled .icon-danger-v2 {
  fill: #ed5565;
}
.circle.circle-white.circle-filled.circle-hover-danger-v2:hover {
  background-color: #ed5565 !important;
}
.circle.circle-white.circle-filled .icon-dark-danger-v2 {
  fill: #d52626;
}
.circle.circle-white.circle-filled.circle-hover-dark-danger-v2:hover {
  background-color: #d52626 !important;
}
.circle.circle-white.circle-filled .icon-light-shadow-v2 {
  fill: #1d1d1b;
}
.circle.circle-white.circle-filled.circle-hover-light-shadow-v2:hover {
  background-color: #1d1d1b !important;
}
.circle.circle-white.circle-filled .icon-light-grey {
  fill: #f1f1f1;
}
.circle.circle-white.circle-filled.circle-hover-light-grey:hover {
  background-color: #f1f1f1 !important;
}
.circle.circle-white.circle-filled .icon-grey-v2 {
  fill: #919190;
}
.circle.circle-white.circle-filled.circle-hover-grey-v2:hover {
  background-color: #919190 !important;
}
.circle.circle-white.circle-filled .icon-lighter-v2 {
  fill: #eaeaea;
}
.circle.circle-white.circle-filled.circle-hover-lighter-v2:hover {
  background-color: #eaeaea !important;
}
.circle.circle-white.circle-filled .icon-light-grey-v2 {
  fill: #bbb;
}
.circle.circle-white.circle-filled.circle-hover-light-grey-v2:hover {
  background-color: #bbb !important;
}
.circle.circle-white.circle-filled .icon-light-grey-opacity-v2 {
  fill: rgba(187, 187, 187, 0.5019607843);
}
.circle.circle-white.circle-filled.circle-hover-light-grey-opacity-v2:hover {
  background-color: rgba(187, 187, 187, 0.5019607843) !important;
}
.circle.circle-white.circle-filled .icon-danger-light {
  fill: #e62222;
}
.circle.circle-white.circle-filled.circle-hover-danger-light:hover {
  background-color: #e62222 !important;
}
.circle.circle-white.circle-filled .icon-grey-opacity {
  fill: rgba(151, 151, 151, 0.2);
}
.circle.circle-white.circle-filled.circle-hover-grey-opacity:hover {
  background-color: rgba(151, 151, 151, 0.2) !important;
}
.circle.circle-white.circle-filled .icon-success-v2 {
  fill: #00a65c;
}
.circle.circle-white.circle-filled.circle-hover-success-v2:hover {
  background-color: #00a65c !important;
}
.circle.circle-white.circle-filled .icon-dark-grey {
  fill: #8e8e8d;
}
.circle.circle-white.circle-filled.circle-hover-dark-grey:hover {
  background-color: #8e8e8d !important;
}
.circle.circle-white.circle-filled .icon-lighter-grey {
  fill: #e3e3e3;
}
.circle.circle-white.circle-filled.circle-hover-lighter-grey:hover {
  background-color: #e3e3e3 !important;
}
.circle.circle-white.circle-filled .icon-darker-grey {
  fill: #535350;
}
.circle.circle-white.circle-filled.circle-hover-darker-grey:hover {
  background-color: #535350 !important;
}
.circle.circle-white.circle-filled .icon-light-v2 {
  fill: #f7f9fa;
}
.circle.circle-white.circle-filled.circle-hover-light-v2:hover {
  background-color: #f7f9fa !important;
}
.circle.circle-white.circle-filled .icon-lightest-grey {
  fill: #e2e2e2;
}
.circle.circle-white.circle-filled.circle-hover-lightest-grey:hover {
  background-color: #e2e2e2 !important;
}
.circle.circle-white.circle-filled .icon-lightest-v2 {
  fill: #efefef;
}
.circle.circle-white.circle-filled.circle-hover-lightest-v2:hover {
  background-color: #efefef !important;
}
.circle.circle-white.circle-filled .icon-dark-v2 {
  fill: #d8d8d8;
}
.circle.circle-white.circle-filled.circle-hover-dark-v2:hover {
  background-color: #d8d8d8 !important;
}
.circle.circle-white.circle-filled .icon-disabled-2 {
  fill: #b2b2b2;
}
.circle.circle-white.circle-filled.circle-hover-disabled-2:hover {
  background-color: #b2b2b2 !important;
}
.circle.circle-white.circle-filled .icon-grey-opacity-2 {
  fill: rgba(151, 151, 151, 0.2705882353);
}
.circle.circle-white.circle-filled.circle-hover-grey-opacity-2:hover {
  background-color: rgba(151, 151, 151, 0.2705882353) !important;
}
.circle.circle-white.circle-filled .icon-light-v3 {
  fill: #dedede;
}
.circle.circle-white.circle-filled.circle-hover-light-v3:hover {
  background-color: #dedede !important;
}
.circle.circle-white.circle-filled .icon-purple {
  fill: #02271f;
}
.circle.circle-white.circle-filled.circle-hover-purple:hover {
  background-color: #02271f !important;
}
.circle.circle-white.circle-filled .icon-lightest-grey-v3 {
  fill: #e4e4e4;
}
.circle.circle-white.circle-filled.circle-hover-lightest-grey-v3:hover {
  background-color: #e4e4e4 !important;
}
.circle.circle-white.circle-filled .icon-lightest-grey-opacity-v3 {
  fill: rgba(228, 228, 228, 0.4);
}
.circle.circle-white.circle-filled.circle-hover-lightest-grey-opacity-v3:hover {
  background-color: rgba(228, 228, 228, 0.4) !important;
}
.circle.circle-white.circle-filled .icon-info-v2 {
  fill: #dbebff;
}
.circle.circle-white.circle-filled.circle-hover-info-v2:hover {
  background-color: #dbebff !important;
}
.circle.circle-white.circle-filled .icon-warning-v3 {
  fill: #ffeac1;
}
.circle.circle-white.circle-filled.circle-hover-warning-v3:hover {
  background-color: #ffeac1 !important;
}
.circle.circle-white.circle-filled .icon-warning-v4 {
  fill: #e9a51d;
}
.circle.circle-white.circle-filled.circle-hover-warning-v4:hover {
  background-color: #e9a51d !important;
}
.circle.circle-white.circle-filled .icon-secondary-light-v2 {
  fill: #eafdf4;
}
.circle.circle-white.circle-filled.circle-hover-secondary-light-v2:hover {
  background-color: #eafdf4 !important;
}
.circle.circle-white.circle-filled .icon-secondary-light-v3 {
  fill: #d9eee5;
}
.circle.circle-white.circle-filled.circle-hover-secondary-light-v3:hover {
  background-color: #d9eee5 !important;
}
.circle.circle-white.circle-filled .icon-info-v3 {
  fill: #4a8fe2;
}
.circle.circle-white.circle-filled.circle-hover-info-v3:hover {
  background-color: #4a8fe2 !important;
}
.circle.circle-white.circle-filled .icon-info-v4 {
  fill: #0038ff;
}
.circle.circle-white.circle-filled.circle-hover-info-v4:hover {
  background-color: #0038ff !important;
}
.circle.circle-white.circle-filled .icon-danger-v3 {
  fill: #ffdada;
}
.circle.circle-white.circle-filled.circle-hover-danger-v3:hover {
  background-color: #ffdada !important;
}
.circle.circle-white.circle-filled .icon-muted-v2 {
  fill: #818181;
}
.circle.circle-white.circle-filled.circle-hover-muted-v2:hover {
  background-color: #818181 !important;
}
.circle.circle-white.circle-filled .icon-grey-v3 {
  fill: #f3f3f3;
}
.circle.circle-white.circle-filled.circle-hover-grey-v3:hover {
  background-color: #f3f3f3 !important;
}
.circle.circle-white.circle-filled .icon-grey-v4 {
  fill: #f5f5f5;
}
.circle.circle-white.circle-filled.circle-hover-grey-v4:hover {
  background-color: #f5f5f5 !important;
}
.circle.circle-white.circle-filled .icon-darker-grey-v2 {
  fill: #3c3333;
}
.circle.circle-white.circle-filled.circle-hover-darker-grey-v2:hover {
  background-color: #3c3333 !important;
}
.circle.circle-white.circle-filled .icon-danger-v4 {
  fill: #d52a2a;
}
.circle.circle-white.circle-filled.circle-hover-danger-v4:hover {
  background-color: #d52a2a !important;
}
.circle.circle-white.circle-filled .icon-grey-v5 {
  fill: #8a8a89;
}
.circle.circle-white.circle-filled.circle-hover-grey-v5:hover {
  background-color: #8a8a89 !important;
}
.circle.circle-white.circle-filled .icon-grey-v6 {
  fill: #545452;
}
.circle.circle-white.circle-filled.circle-hover-grey-v6:hover {
  background-color: #545452 !important;
}
.circle.circle-white.circle-filled .icon-warning-v5 {
  fill: #e1931d;
}
.circle.circle-white.circle-filled.circle-hover-warning-v5:hover {
  background-color: #e1931d !important;
}
.circle.circle-white.circle-filled .icon-grey-v7 {
  fill: #eee0f1;
}
.circle.circle-white.circle-filled.circle-hover-grey-v7:hover {
  background-color: #eee0f1 !important;
}
.circle.circle-white.circle-filled .icon-new-loader-grey {
  fill: rgba(29, 29, 27, 0.3019607843);
}
.circle.circle-white.circle-filled.circle-hover-new-loader-grey:hover {
  background-color: rgba(29, 29, 27, 0.3019607843) !important;
}
.circle.circle-white.circle-filled .icon-primary-75 {
  fill: #124035;
}
.circle.circle-white.circle-filled.circle-hover-primary-75:hover {
  background-color: #124035 !important;
}
.circle.circle-white.circle-filled .icon-primary-50 {
  fill: #659a7e;
}
.circle.circle-white.circle-filled.circle-hover-primary-50:hover {
  background-color: #659a7e !important;
}
.circle.circle-white.circle-filled .icon-primary-25 {
  fill: #cbe8c5;
}
.circle.circle-white.circle-filled.circle-hover-primary-25:hover {
  background-color: #cbe8c5 !important;
}
.circle.circle-white.circle-filled .icon-primary-5 {
  fill: #e2ffdc;
}
.circle.circle-white.circle-filled.circle-hover-primary-5:hover {
  background-color: #e2ffdc !important;
}
.circle.circle-white.circle-filled .icon-secondary-90 {
  fill: #19af6d;
}
.circle.circle-white.circle-filled.circle-hover-secondary-90:hover {
  background-color: #19af6d !important;
}
.circle.circle-white.circle-filled .icon-secondary-75 {
  fill: #97f881;
}
.circle.circle-white.circle-filled.circle-hover-secondary-75:hover {
  background-color: #97f881 !important;
}
.circle.circle-white.circle-filled .icon-secondary-50 {
  fill: #c2f4c4;
}
.circle.circle-white.circle-filled.circle-hover-secondary-50:hover {
  background-color: #c2f4c4 !important;
}
.circle.circle-white.circle-filled .icon-secondary-30 {
  fill: #e9f3ef;
}
.circle.circle-white.circle-filled.circle-hover-secondary-30:hover {
  background-color: #e9f3ef !important;
}
.circle.circle-white.circle-filled .icon-secondary-25 {
  fill: #ebf5eb;
}
.circle.circle-white.circle-filled.circle-hover-secondary-25:hover {
  background-color: #ebf5eb !important;
}
.circle.circle-white.circle-filled .icon-secondary-20 {
  fill: #e9f3ef;
}
.circle.circle-white.circle-filled.circle-hover-secondary-20:hover {
  background-color: #e9f3ef !important;
}
.circle.circle-white.circle-filled .icon-tertiary {
  fill: #e4efea;
}
.circle.circle-white.circle-filled.circle-hover-tertiary:hover {
  background-color: #e4efea !important;
}
.circle.circle-white.circle-filled .icon-tertiary-50 {
  fill: #fbdd80;
}
.circle.circle-white.circle-filled.circle-hover-tertiary-50:hover {
  background-color: #fbdd80 !important;
}
.circle.circle-white.circle-filled .icon-tertiary-25 {
  fill: #faeabc;
}
.circle.circle-white.circle-filled.circle-hover-tertiary-25:hover {
  background-color: #faeabc !important;
}
.circle.circle-white.circle-filled .icon-quaternary {
  fill: #1d1d1b;
}
.circle.circle-white.circle-filled.circle-hover-quaternary:hover {
  background-color: #1d1d1b !important;
}
.circle.circle-white.circle-filled .icon-quaternary-75 {
  fill: #545452;
}
.circle.circle-white.circle-filled.circle-hover-quaternary-75:hover {
  background-color: #545452 !important;
}
.circle.circle-white.circle-filled .icon-quaternary-50 {
  fill: #8a8a89;
}
.circle.circle-white.circle-filled.circle-hover-quaternary-50:hover {
  background-color: #8a8a89 !important;
}
.circle.circle-white.circle-filled .icon-quaternary-25 {
  fill: #c1c1c1;
}
.circle.circle-white.circle-filled.circle-hover-quaternary-25:hover {
  background-color: #c1c1c1 !important;
}
.circle.circle-white.circle-filled .icon-quaternary-10 {
  fill: #e2e2e2;
}
.circle.circle-white.circle-filled.circle-hover-quaternary-10:hover {
  background-color: #e2e2e2 !important;
}
.circle.circle-borderless {
  border-color: transparent !important;
}
.text-default {
  color: #354052;
}
a.text-default:hover {
  color: #354052;
}
.text-hover-default:hover,
.text-hover-default:focus,
.text-hover-default:focus-within {
  color: #354052;
}
.text-success {
  color: #0dbf6d;
}
a.text-success:hover {
  color: #0dbf6d;
}
.text-hover-success:hover,
.text-hover-success:focus,
.text-hover-success:focus-within {
  color: #0dbf6d;
}
.text-success-light {
  color: #7bf6be;
}
a.text-success-light:hover {
  color: #7bf6be;
}
.text-hover-success-light:hover,
.text-hover-success-light:focus,
.text-hover-success-light:focus-within {
  color: #7bf6be;
}
.text-warning {
  color: #f6cf23;
}
a.text-warning:hover {
  color: #f6cf23;
}
.text-hover-warning:hover,
.text-hover-warning:focus,
.text-hover-warning:focus-within {
  color: #f6cf23;
}
.text-danger {
  color: #e95063;
}
a.text-danger:hover {
  color: #e95063;
}
.text-hover-danger:hover,
.text-hover-danger:focus,
.text-hover-danger:focus-within {
  color: #e95063;
}
.text-info {
  color: #4990e2;
}
a.text-info:hover {
  color: #4990e2;
}
.text-hover-info:hover,
.text-hover-info:focus,
.text-hover-info:focus-within {
  color: #4990e2;
}
.text-notice {
  color: #56c0ea;
}
a.text-notice:hover {
  color: #56c0ea;
}
.text-hover-notice:hover,
.text-hover-notice:focus,
.text-hover-notice:focus-within {
  color: #56c0ea;
}
.text-highlight {
  color: #f8e81c;
}
a.text-highlight:hover {
  color: #f8e81c;
}
.text-hover-highlight:hover,
.text-hover-highlight:focus,
.text-hover-highlight:focus-within {
  color: #f8e81c;
}
.text-mark {
  color: #f5a623;
}
a.text-mark:hover {
  color: #f5a623;
}
.text-hover-mark:hover,
.text-hover-mark:focus,
.text-hover-mark:focus-within {
  color: #f5a623;
}
.text-black {
  color: #000;
}
a.text-black:hover {
  color: #000;
}
.text-hover-black:hover,
.text-hover-black:focus,
.text-hover-black:focus-within {
  color: #000;
}
.text-darkest {
  color: #687488;
}
a.text-darkest:hover {
  color: #687488;
}
.text-hover-darkest:hover,
.text-hover-darkest:focus,
.text-hover-darkest:focus-within {
  color: #687488;
}
.text-darker {
  color: #bcc2c9;
}
a.text-darker:hover {
  color: #bcc2c9;
}
.text-hover-darker:hover,
.text-hover-darker:focus,
.text-hover-darker:focus-within {
  color: #bcc2c9;
}
.text-dark {
  color: #dfe3e9;
}
a.text-dark:hover {
  color: #dfe3e9;
}
.text-hover-dark:hover,
.text-hover-dark:focus,
.text-hover-dark:focus-within {
  color: #dfe3e9;
}
.text-muted {
  color: #a1a7af;
}
a.text-muted:hover {
  color: #a1a7af;
}
.text-hover-muted:hover,
.text-hover-muted:focus,
.text-hover-muted:focus-within {
  color: #a1a7af;
}
.text-light {
  color: #f4f4f5;
}
a.text-light:hover {
  color: #f4f4f5;
}
.text-hover-light:hover,
.text-hover-light:focus,
.text-hover-light:focus-within {
  color: #f4f4f5;
}
.text-lighter {
  color: #f5f8fa;
}
a.text-lighter:hover {
  color: #f5f8fa;
}
.text-hover-lighter:hover,
.text-hover-lighter:focus,
.text-hover-lighter:focus-within {
  color: #f5f8fa;
}
.text-lightest {
  color: #fafbfc;
}
a.text-lightest:hover {
  color: #fafbfc;
}
.text-hover-lightest:hover,
.text-hover-lightest:focus,
.text-hover-lightest:focus-within {
  color: #fafbfc;
}
.text-white {
  color: #fff;
}
a.text-white:hover {
  color: #fff;
}
.text-hover-white:hover,
.text-hover-white:focus,
.text-hover-white:focus-within {
  color: #fff;
}
.text-soft {
  color: #dbecfd;
}
a.text-soft:hover {
  color: #dbecfd;
}
.text-hover-soft:hover,
.text-hover-soft:focus,
.text-hover-soft:focus-within {
  color: #dbecfd;
}
.text-softer {
  color: #e6eaee;
}
a.text-softer:hover {
  color: #e6eaee;
}
.text-hover-softer:hover,
.text-hover-softer:focus,
.text-hover-softer:focus-within {
  color: #e6eaee;
}
.text-grey {
  color: #828a95;
}
a.text-grey:hover {
  color: #828a95;
}
.text-hover-grey:hover,
.text-hover-grey:focus,
.text-hover-grey:focus-within {
  color: #828a95;
}
.text-primary {
  color: #02271f;
}
a.text-primary:hover {
  color: #02271f;
}
.text-hover-primary:hover,
.text-hover-primary:focus,
.text-hover-primary:focus-within {
  color: #02271f;
}
.text-secondary {
  color: #147d5c;
}
a.text-secondary:hover {
  color: #147d5c;
}
.text-hover-secondary:hover,
.text-hover-secondary:focus,
.text-hover-secondary:focus-within {
  color: #147d5c;
}
.text-primary-light {
  color: #eacdf1;
}
a.text-primary-light:hover {
  color: #eacdf1;
}
.text-hover-primary-light:hover,
.text-hover-primary-light:focus,
.text-hover-primary-light:focus-within {
  color: #eacdf1;
}
.text-secondary-light {
  color: #b3e6ce;
}
a.text-secondary-light:hover {
  color: #b3e6ce;
}
.text-hover-secondary-light:hover,
.text-hover-secondary-light:focus,
.text-hover-secondary-light:focus-within {
  color: #b3e6ce;
}
.text-disabled {
  color: #cad1da;
}
a.text-disabled:hover {
  color: #cad1da;
}
.text-hover-disabled:hover,
.text-hover-disabled:focus,
.text-hover-disabled:focus-within {
  color: #cad1da;
}
.text-disabled-light {
  color: #f2f3f6;
}
a.text-disabled-light:hover {
  color: #f2f3f6;
}
.text-hover-disabled-light:hover,
.text-hover-disabled-light:focus,
.text-hover-disabled-light:focus-within {
  color: #f2f3f6;
}
.text-link {
  color: #1da1f2;
}
a.text-link:hover {
  color: #1da1f2;
}
.text-hover-link:hover,
.text-hover-link:focus,
.text-hover-link:focus-within {
  color: #1da1f2;
}
.text-notification-v2 {
  color: #4a90e2;
}
a.text-notification-v2:hover {
  color: #4a90e2;
}
.text-hover-notification-v2:hover,
.text-hover-notification-v2:focus,
.text-hover-notification-v2:focus-within {
  color: #4a90e2;
}
.text-warning-v2 {
  color: #f5cf23;
}
a.text-warning-v2:hover {
  color: #f5cf23;
}
.text-hover-warning-v2:hover,
.text-hover-warning-v2:focus,
.text-hover-warning-v2:focus-within {
  color: #f5cf23;
}
.text-danger-v2 {
  color: #ed5565;
}
a.text-danger-v2:hover {
  color: #ed5565;
}
.text-hover-danger-v2:hover,
.text-hover-danger-v2:focus,
.text-hover-danger-v2:focus-within {
  color: #ed5565;
}
.text-dark-danger-v2 {
  color: #d52626;
}
a.text-dark-danger-v2:hover {
  color: #d52626;
}
.text-hover-dark-danger-v2:hover,
.text-hover-dark-danger-v2:focus,
.text-hover-dark-danger-v2:focus-within {
  color: #d52626;
}
.text-light-shadow-v2 {
  color: #1d1d1b;
}
a.text-light-shadow-v2:hover {
  color: #1d1d1b;
}
.text-hover-light-shadow-v2:hover,
.text-hover-light-shadow-v2:focus,
.text-hover-light-shadow-v2:focus-within {
  color: #1d1d1b;
}
.text-light-grey {
  color: #f1f1f1;
}
a.text-light-grey:hover {
  color: #f1f1f1;
}
.text-hover-light-grey:hover,
.text-hover-light-grey:focus,
.text-hover-light-grey:focus-within {
  color: #f1f1f1;
}
.text-grey-v2 {
  color: #919190;
}
a.text-grey-v2:hover {
  color: #919190;
}
.text-hover-grey-v2:hover,
.text-hover-grey-v2:focus,
.text-hover-grey-v2:focus-within {
  color: #919190;
}
.text-lighter-v2 {
  color: #eaeaea;
}
a.text-lighter-v2:hover {
  color: #eaeaea;
}
.text-hover-lighter-v2:hover,
.text-hover-lighter-v2:focus,
.text-hover-lighter-v2:focus-within {
  color: #eaeaea;
}
.text-light-grey-v2 {
  color: #bbb;
}
a.text-light-grey-v2:hover {
  color: #bbb;
}
.text-hover-light-grey-v2:hover,
.text-hover-light-grey-v2:focus,
.text-hover-light-grey-v2:focus-within {
  color: #bbb;
}
.text-light-grey-opacity-v2 {
  color: rgba(187, 187, 187, 0.5019607843);
}
a.text-light-grey-opacity-v2:hover {
  color: rgba(187, 187, 187, 0.5019607843);
}
.text-hover-light-grey-opacity-v2:hover,
.text-hover-light-grey-opacity-v2:focus,
.text-hover-light-grey-opacity-v2:focus-within {
  color: rgba(187, 187, 187, 0.5019607843);
}
.text-danger-light {
  color: #e62222;
}
a.text-danger-light:hover {
  color: #e62222;
}
.text-hover-danger-light:hover,
.text-hover-danger-light:focus,
.text-hover-danger-light:focus-within {
  color: #e62222;
}
.text-grey-opacity {
  color: rgba(151, 151, 151, 0.2);
}
a.text-grey-opacity:hover {
  color: rgba(151, 151, 151, 0.2);
}
.text-hover-grey-opacity:hover,
.text-hover-grey-opacity:focus,
.text-hover-grey-opacity:focus-within {
  color: rgba(151, 151, 151, 0.2);
}
.text-success-v2 {
  color: #00a65c;
}
a.text-success-v2:hover {
  color: #00a65c;
}
.text-hover-success-v2:hover,
.text-hover-success-v2:focus,
.text-hover-success-v2:focus-within {
  color: #00a65c;
}
.text-dark-grey {
  color: #8e8e8d;
}
a.text-dark-grey:hover {
  color: #8e8e8d;
}
.text-hover-dark-grey:hover,
.text-hover-dark-grey:focus,
.text-hover-dark-grey:focus-within {
  color: #8e8e8d;
}
.text-lighter-grey {
  color: #e3e3e3;
}
a.text-lighter-grey:hover {
  color: #e3e3e3;
}
.text-hover-lighter-grey:hover,
.text-hover-lighter-grey:focus,
.text-hover-lighter-grey:focus-within {
  color: #e3e3e3;
}
.text-darker-grey {
  color: #535350;
}
a.text-darker-grey:hover {
  color: #535350;
}
.text-hover-darker-grey:hover,
.text-hover-darker-grey:focus,
.text-hover-darker-grey:focus-within {
  color: #535350;
}
.text-light-v2 {
  color: #f7f9fa;
}
a.text-light-v2:hover {
  color: #f7f9fa;
}
.text-hover-light-v2:hover,
.text-hover-light-v2:focus,
.text-hover-light-v2:focus-within {
  color: #f7f9fa;
}
.text-lightest-grey {
  color: #e2e2e2;
}
a.text-lightest-grey:hover {
  color: #e2e2e2;
}
.text-hover-lightest-grey:hover,
.text-hover-lightest-grey:focus,
.text-hover-lightest-grey:focus-within {
  color: #e2e2e2;
}
.text-lightest-v2 {
  color: #efefef;
}
a.text-lightest-v2:hover {
  color: #efefef;
}
.text-hover-lightest-v2:hover,
.text-hover-lightest-v2:focus,
.text-hover-lightest-v2:focus-within {
  color: #efefef;
}
.text-dark-v2 {
  color: #d8d8d8;
}
a.text-dark-v2:hover {
  color: #d8d8d8;
}
.text-hover-dark-v2:hover,
.text-hover-dark-v2:focus,
.text-hover-dark-v2:focus-within {
  color: #d8d8d8;
}
.text-disabled-2 {
  color: #b2b2b2;
}
a.text-disabled-2:hover {
  color: #b2b2b2;
}
.text-hover-disabled-2:hover,
.text-hover-disabled-2:focus,
.text-hover-disabled-2:focus-within {
  color: #b2b2b2;
}
.text-grey-opacity-2 {
  color: rgba(151, 151, 151, 0.2705882353);
}
a.text-grey-opacity-2:hover {
  color: rgba(151, 151, 151, 0.2705882353);
}
.text-hover-grey-opacity-2:hover,
.text-hover-grey-opacity-2:focus,
.text-hover-grey-opacity-2:focus-within {
  color: rgba(151, 151, 151, 0.2705882353);
}
.text-light-v3 {
  color: #dedede;
}
a.text-light-v3:hover {
  color: #dedede;
}
.text-hover-light-v3:hover,
.text-hover-light-v3:focus,
.text-hover-light-v3:focus-within {
  color: #dedede;
}
.text-purple {
  color: #02271f;
}
a.text-purple:hover {
  color: #02271f;
}
.text-hover-purple:hover,
.text-hover-purple:focus,
.text-hover-purple:focus-within {
  color: #02271f;
}
.text-lightest-grey-v3 {
  color: #e4e4e4;
}
a.text-lightest-grey-v3:hover {
  color: #e4e4e4;
}
.text-hover-lightest-grey-v3:hover,
.text-hover-lightest-grey-v3:focus,
.text-hover-lightest-grey-v3:focus-within {
  color: #e4e4e4;
}
.text-lightest-grey-opacity-v3 {
  color: rgba(228, 228, 228, 0.4);
}
a.text-lightest-grey-opacity-v3:hover {
  color: rgba(228, 228, 228, 0.4);
}
.text-hover-lightest-grey-opacity-v3:hover,
.text-hover-lightest-grey-opacity-v3:focus,
.text-hover-lightest-grey-opacity-v3:focus-within {
  color: rgba(228, 228, 228, 0.4);
}
.text-info-v2 {
  color: #dbebff;
}
a.text-info-v2:hover {
  color: #dbebff;
}
.text-hover-info-v2:hover,
.text-hover-info-v2:focus,
.text-hover-info-v2:focus-within {
  color: #dbebff;
}
.text-warning-v3 {
  color: #ffeac1;
}
a.text-warning-v3:hover {
  color: #ffeac1;
}
.text-hover-warning-v3:hover,
.text-hover-warning-v3:focus,
.text-hover-warning-v3:focus-within {
  color: #ffeac1;
}
.text-warning-v4 {
  color: #e9a51d;
}
a.text-warning-v4:hover {
  color: #e9a51d;
}
.text-hover-warning-v4:hover,
.text-hover-warning-v4:focus,
.text-hover-warning-v4:focus-within {
  color: #e9a51d;
}
.text-secondary-light-v2 {
  color: #eafdf4;
}
a.text-secondary-light-v2:hover {
  color: #eafdf4;
}
.text-hover-secondary-light-v2:hover,
.text-hover-secondary-light-v2:focus,
.text-hover-secondary-light-v2:focus-within {
  color: #eafdf4;
}
.text-secondary-light-v3 {
  color: #d9eee5;
}
a.text-secondary-light-v3:hover {
  color: #d9eee5;
}
.text-hover-secondary-light-v3:hover,
.text-hover-secondary-light-v3:focus,
.text-hover-secondary-light-v3:focus-within {
  color: #d9eee5;
}
.text-info-v3 {
  color: #4a8fe2;
}
a.text-info-v3:hover {
  color: #4a8fe2;
}
.text-hover-info-v3:hover,
.text-hover-info-v3:focus,
.text-hover-info-v3:focus-within {
  color: #4a8fe2;
}
.text-info-v4 {
  color: #0038ff;
}
a.text-info-v4:hover {
  color: #0038ff;
}
.text-hover-info-v4:hover,
.text-hover-info-v4:focus,
.text-hover-info-v4:focus-within {
  color: #0038ff;
}
.text-danger-v3 {
  color: #ffdada;
}
a.text-danger-v3:hover {
  color: #ffdada;
}
.text-hover-danger-v3:hover,
.text-hover-danger-v3:focus,
.text-hover-danger-v3:focus-within {
  color: #ffdada;
}
.text-muted-v2 {
  color: #818181;
}
a.text-muted-v2:hover {
  color: #818181;
}
.text-hover-muted-v2:hover,
.text-hover-muted-v2:focus,
.text-hover-muted-v2:focus-within {
  color: #818181;
}
.text-grey-v3 {
  color: #f3f3f3;
}
a.text-grey-v3:hover {
  color: #f3f3f3;
}
.text-hover-grey-v3:hover,
.text-hover-grey-v3:focus,
.text-hover-grey-v3:focus-within {
  color: #f3f3f3;
}
.text-grey-v4 {
  color: #f5f5f5;
}
a.text-grey-v4:hover {
  color: #f5f5f5;
}
.text-hover-grey-v4:hover,
.text-hover-grey-v4:focus,
.text-hover-grey-v4:focus-within {
  color: #f5f5f5;
}
.text-darker-grey-v2 {
  color: #3c3333;
}
a.text-darker-grey-v2:hover {
  color: #3c3333;
}
.text-hover-darker-grey-v2:hover,
.text-hover-darker-grey-v2:focus,
.text-hover-darker-grey-v2:focus-within {
  color: #3c3333;
}
.text-danger-v4 {
  color: #d52a2a;
}
a.text-danger-v4:hover {
  color: #d52a2a;
}
.text-hover-danger-v4:hover,
.text-hover-danger-v4:focus,
.text-hover-danger-v4:focus-within {
  color: #d52a2a;
}
.text-grey-v5 {
  color: #8a8a89;
}
a.text-grey-v5:hover {
  color: #8a8a89;
}
.text-hover-grey-v5:hover,
.text-hover-grey-v5:focus,
.text-hover-grey-v5:focus-within {
  color: #8a8a89;
}
.text-grey-v6 {
  color: #545452;
}
a.text-grey-v6:hover {
  color: #545452;
}
.text-hover-grey-v6:hover,
.text-hover-grey-v6:focus,
.text-hover-grey-v6:focus-within {
  color: #545452;
}
.text-warning-v5 {
  color: #e1931d;
}
a.text-warning-v5:hover {
  color: #e1931d;
}
.text-hover-warning-v5:hover,
.text-hover-warning-v5:focus,
.text-hover-warning-v5:focus-within {
  color: #e1931d;
}
.text-grey-v7 {
  color: #eee0f1;
}
a.text-grey-v7:hover {
  color: #eee0f1;
}
.text-hover-grey-v7:hover,
.text-hover-grey-v7:focus,
.text-hover-grey-v7:focus-within {
  color: #eee0f1;
}
.text-new-loader-grey {
  color: rgba(29, 29, 27, 0.3019607843);
}
a.text-new-loader-grey:hover {
  color: rgba(29, 29, 27, 0.3019607843);
}
.text-hover-new-loader-grey:hover,
.text-hover-new-loader-grey:focus,
.text-hover-new-loader-grey:focus-within {
  color: rgba(29, 29, 27, 0.3019607843);
}
.text-primary-75 {
  color: #124035;
}
a.text-primary-75:hover {
  color: #124035;
}
.text-hover-primary-75:hover,
.text-hover-primary-75:focus,
.text-hover-primary-75:focus-within {
  color: #124035;
}
.text-primary-50 {
  color: #659a7e;
}
a.text-primary-50:hover {
  color: #659a7e;
}
.text-hover-primary-50:hover,
.text-hover-primary-50:focus,
.text-hover-primary-50:focus-within {
  color: #659a7e;
}
.text-primary-25 {
  color: #cbe8c5;
}
a.text-primary-25:hover {
  color: #cbe8c5;
}
.text-hover-primary-25:hover,
.text-hover-primary-25:focus,
.text-hover-primary-25:focus-within {
  color: #cbe8c5;
}
.text-primary-5 {
  color: #e2ffdc;
}
a.text-primary-5:hover {
  color: #e2ffdc;
}
.text-hover-primary-5:hover,
.text-hover-primary-5:focus,
.text-hover-primary-5:focus-within {
  color: #e2ffdc;
}
.text-secondary-90 {
  color: #19af6d;
}
a.text-secondary-90:hover {
  color: #19af6d;
}
.text-hover-secondary-90:hover,
.text-hover-secondary-90:focus,
.text-hover-secondary-90:focus-within {
  color: #19af6d;
}
.text-secondary-75 {
  color: #97f881;
}
a.text-secondary-75:hover {
  color: #97f881;
}
.text-hover-secondary-75:hover,
.text-hover-secondary-75:focus,
.text-hover-secondary-75:focus-within {
  color: #97f881;
}
.text-secondary-50 {
  color: #c2f4c4;
}
a.text-secondary-50:hover {
  color: #c2f4c4;
}
.text-hover-secondary-50:hover,
.text-hover-secondary-50:focus,
.text-hover-secondary-50:focus-within {
  color: #c2f4c4;
}
.text-secondary-30 {
  color: #e9f3ef;
}
a.text-secondary-30:hover {
  color: #e9f3ef;
}
.text-hover-secondary-30:hover,
.text-hover-secondary-30:focus,
.text-hover-secondary-30:focus-within {
  color: #e9f3ef;
}
.text-secondary-25 {
  color: #ebf5eb;
}
a.text-secondary-25:hover {
  color: #ebf5eb;
}
.text-hover-secondary-25:hover,
.text-hover-secondary-25:focus,
.text-hover-secondary-25:focus-within {
  color: #ebf5eb;
}
.text-secondary-20 {
  color: #e9f3ef;
}
a.text-secondary-20:hover {
  color: #e9f3ef;
}
.text-hover-secondary-20:hover,
.text-hover-secondary-20:focus,
.text-hover-secondary-20:focus-within {
  color: #e9f3ef;
}
.text-tertiary {
  color: #e4efea;
}
a.text-tertiary:hover {
  color: #e4efea;
}
.text-hover-tertiary:hover,
.text-hover-tertiary:focus,
.text-hover-tertiary:focus-within {
  color: #e4efea;
}
.text-tertiary-50 {
  color: #fbdd80;
}
a.text-tertiary-50:hover {
  color: #fbdd80;
}
.text-hover-tertiary-50:hover,
.text-hover-tertiary-50:focus,
.text-hover-tertiary-50:focus-within {
  color: #fbdd80;
}
.text-tertiary-25 {
  color: #faeabc;
}
a.text-tertiary-25:hover {
  color: #faeabc;
}
.text-hover-tertiary-25:hover,
.text-hover-tertiary-25:focus,
.text-hover-tertiary-25:focus-within {
  color: #faeabc;
}
.text-quaternary {
  color: #1d1d1b;
}
a.text-quaternary:hover {
  color: #1d1d1b;
}
.text-hover-quaternary:hover,
.text-hover-quaternary:focus,
.text-hover-quaternary:focus-within {
  color: #1d1d1b;
}
.text-quaternary-75 {
  color: #545452;
}
a.text-quaternary-75:hover {
  color: #545452;
}
.text-hover-quaternary-75:hover,
.text-hover-quaternary-75:focus,
.text-hover-quaternary-75:focus-within {
  color: #545452;
}
.text-quaternary-50 {
  color: #8a8a89;
}
a.text-quaternary-50:hover {
  color: #8a8a89;
}
.text-hover-quaternary-50:hover,
.text-hover-quaternary-50:focus,
.text-hover-quaternary-50:focus-within {
  color: #8a8a89;
}
.text-quaternary-25 {
  color: #c1c1c1;
}
a.text-quaternary-25:hover {
  color: #c1c1c1;
}
.text-hover-quaternary-25:hover,
.text-hover-quaternary-25:focus,
.text-hover-quaternary-25:focus-within {
  color: #c1c1c1;
}
.text-quaternary-10 {
  color: #e2e2e2;
}
a.text-quaternary-10:hover {
  color: #e2e2e2;
}
.text-hover-quaternary-10:hover,
.text-hover-quaternary-10:focus,
.text-hover-quaternary-10:focus-within {
  color: #e2e2e2;
}
.text-primary,
.text-info {
  color: #4a90e2;
}
.theme-new .text-success {
  color: #147d5c;
}
.theme-new .text-primary {
  color: #02271f;
}
.text-xxs {
  font-size: 0.625rem !important;
}
.text-odd-xxs {
  font-size: 0.6875rem !important;
}
.text-xs {
  font-size: 0.75rem !important;
}
.text-odd-xs {
  font-size: 0.8125rem !important;
}
.text-s {
  font-size: 0.875rem !important;
}
.text-m {
  font-size: 1rem !important;
}
.text-l {
  font-size: 1.125rem !important;
}
.text-xl {
  font-size: 1.25rem !important;
}
.text-xxl {
  font-size: 1.5rem !important;
}
.text-xxxl {
  font-size: 1.75rem !important;
}
.text-xxxxl {
  font-size: 2rem !important;
}
.text-medium {
  font-size: 3rem !important;
}
.text-0 {
  font-size: 0;
  line-height: 1;
}
.font-light {
  font-weight: 300 !important;
}
.font-normal {
  font-weight: 400 !important;
}
.font-medium {
  font-weight: 500 !important;
}
.font-semi-bold {
  font-weight: 500 !important;
}
.font-bold {
  font-weight: 600 !important;
}
.font-extra-bold {
  font-weight: 800 !important;
}
.text-line-1 {
  line-height: 1;
}
.text-line-2 {
  line-height: 1.25;
}
.text-line-3 {
  line-height: 1.5;
}
.text-line-20 {
  line-height: 1.25rem;
}
.text-line-30 {
  line-height: 1.875rem;
}
.text-line-14 {
  line-height: 0.875rem;
}
.font-italic {
  font-style: italic;
}
.font-unstyled {
  font-style: normal;
}
.text-justify {
  text-align: justify !important;
}
.text-underline {
  text-decoration: underline !important;
}
.text-nowrap {
  white-space: nowrap !important;
}
.text-wrap {
  white-space: normal !important;
}
.text-unstyled {
  text-decoration: none !important;
}
.text-oneline {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.text-break {
  word-wrap: break-word;
}
.text-break-any {
  word-wrap: anywhere;
}
.text-break-all {
  word-break: break-all;
}
.text-22 {
  font-size: 1.375rem;
}
.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: 1280px) {
  .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-museo {
  font-family: "Museo Slab", sans-serif;
}
.bold-on-hover:hover {
  font-weight: 700 !important;
}
.rounded-bl {
  border-bottom-left-radius: 0.125rem;
}
.rounded-br {
  border-bottom-right-radius: 0.125rem;
}
.rounded-tl {
  border-top-left-radius: 0.125rem;
}
.rounded-tr {
  border-top-right-radius: 0.125rem;
}
.rounded-b {
  border-bottom-left-radius: 0.125rem;
  border-bottom-right-radius: 0.125rem;
}
.rounded-t {
  border-top-left-radius: 0.125rem;
  border-top-right-radius: 0.125rem;
}
.rounded-l {
  border-top-left-radius: 0.125rem;
  border-bottom-left-radius: 0.125rem;
}
.rounded-r {
  border-top-right-radius: 0.125rem;
  border-bottom-right-radius: 0.125rem;
}
.rounded-tl {
  border-top-left-radius: 0.125rem;
}
.rounded-tr {
  border-top-right-radius: 0.125rem;
}
.rounded-bl {
  border-bottom-left-radius: 0.125rem;
}
.rounded-br {
  border-bottom-right-radius: 0.125rem;
}
.rounded {
  border-radius: 0.125rem !important;
}
.rounded-10 {
  border-radius: 0.625rem;
}
.rounded-bl {
  border-bottom-left-radius: 0.125rem;
}
.rounded-br {
  border-bottom-right-radius: 0.125rem;
}
.rounded-tl {
  border-top-left-radius: 0.125rem;
}
.rounded-tr {
  border-top-right-radius: 0.125rem;
}
.border {
  border-style: solid;
  border-width: 1px;
}
.border-b {
  border-bottom-style: solid;
  border-bottom-width: 1px;
}
.border-t {
  border-top-style: solid;
  border-top-width: 1px;
}
.border-l {
  border-left-style: solid;
  border-left-width: 1px;
}
.border-r {
  border-right-style: solid;
  border-right-width: 1px;
}
.border-strong {
  border-width: 2px;
}
.border-stronger {
  border-width: 4px;
}
.border-default {
  border-color: #354052 !important;
}
.border-success {
  border-color: #0dbf6d !important;
}
.border-success-light {
  border-color: #7bf6be !important;
}
.border-warning {
  border-color: #f6cf23 !important;
}
.border-danger {
  border-color: #e95063 !important;
}
.border-info {
  border-color: #4990e2 !important;
}
.border-notice {
  border-color: #56c0ea !important;
}
.border-highlight {
  border-color: #f8e81c !important;
}
.border-mark {
  border-color: #f5a623 !important;
}
.border-black {
  border-color: #000 !important;
}
.border-darkest {
  border-color: #687488 !important;
}
.border-darker {
  border-color: #bcc2c9 !important;
}
.border-dark {
  border-color: #dfe3e9 !important;
}
.border-muted {
  border-color: #a1a7af !important;
}
.border-light {
  border-color: #f4f4f5 !important;
}
.border-lighter {
  border-color: #f5f8fa !important;
}
.border-lightest {
  border-color: #fafbfc !important;
}
.border-white {
  border-color: #fff !important;
}
.border-soft {
  border-color: #dbecfd !important;
}
.border-softer {
  border-color: #e6eaee !important;
}
.border-grey {
  border-color: #828a95 !important;
}
.border-primary {
  border-color: #02271f !important;
}
.border-secondary {
  border-color: #147d5c !important;
}
.border-primary-light {
  border-color: #eacdf1 !important;
}
.border-secondary-light {
  border-color: #b3e6ce !important;
}
.border-disabled {
  border-color: #cad1da !important;
}
.border-disabled-light {
  border-color: #f2f3f6 !important;
}
.border-link {
  border-color: #1da1f2 !important;
}
.border-notification-v2 {
  border-color: #4a90e2 !important;
}
.border-warning-v2 {
  border-color: #f5cf23 !important;
}
.border-danger-v2 {
  border-color: #ed5565 !important;
}
.border-dark-danger-v2 {
  border-color: #d52626 !important;
}
.border-light-shadow-v2 {
  border-color: #1d1d1b !important;
}
.border-light-grey {
  border-color: #f1f1f1 !important;
}
.border-grey-v2 {
  border-color: #919190 !important;
}
.border-lighter-v2 {
  border-color: #eaeaea !important;
}
.border-light-grey-v2 {
  border-color: #bbb !important;
}
.border-light-grey-opacity-v2 {
  border-color: rgba(187, 187, 187, 0.5019607843) !important;
}
.border-danger-light {
  border-color: #e62222 !important;
}
.border-grey-opacity {
  border-color: rgba(151, 151, 151, 0.2) !important;
}
.border-success-v2 {
  border-color: #00a65c !important;
}
.border-dark-grey {
  border-color: #8e8e8d !important;
}
.border-lighter-grey {
  border-color: #e3e3e3 !important;
}
.border-darker-grey {
  border-color: #535350 !important;
}
.border-light-v2 {
  border-color: #f7f9fa !important;
}
.border-lightest-grey {
  border-color: #e2e2e2 !important;
}
.border-lightest-v2 {
  border-color: #efefef !important;
}
.border-dark-v2 {
  border-color: #d8d8d8 !important;
}
.border-disabled-2 {
  border-color: #b2b2b2 !important;
}
.border-grey-opacity-2 {
  border-color: rgba(151, 151, 151, 0.2705882353) !important;
}
.border-light-v3 {
  border-color: #dedede !important;
}
.border-purple {
  border-color: #02271f !important;
}
.border-lightest-grey-v3 {
  border-color: #e4e4e4 !important;
}
.border-lightest-grey-opacity-v3 {
  border-color: rgba(228, 228, 228, 0.4) !important;
}
.border-info-v2 {
  border-color: #dbebff !important;
}
.border-warning-v3 {
  border-color: #ffeac1 !important;
}
.border-warning-v4 {
  border-color: #e9a51d !important;
}
.border-secondary-light-v2 {
  border-color: #eafdf4 !important;
}
.border-secondary-light-v3 {
  border-color: #d9eee5 !important;
}
.border-info-v3 {
  border-color: #4a8fe2 !important;
}
.border-info-v4 {
  border-color: #0038ff !important;
}
.border-danger-v3 {
  border-color: #ffdada !important;
}
.border-muted-v2 {
  border-color: #818181 !important;
}
.border-grey-v3 {
  border-color: #f3f3f3 !important;
}
.border-grey-v4 {
  border-color: #f5f5f5 !important;
}
.border-darker-grey-v2 {
  border-color: #3c3333 !important;
}
.border-danger-v4 {
  border-color: #d52a2a !important;
}
.border-grey-v5 {
  border-color: #8a8a89 !important;
}
.border-grey-v6 {
  border-color: #545452 !important;
}
.border-warning-v5 {
  border-color: #e1931d !important;
}
.border-grey-v7 {
  border-color: #eee0f1 !important;
}
.border-new-loader-grey {
  border-color: rgba(29, 29, 27, 0.3019607843) !important;
}
.border-primary-75 {
  border-color: #124035 !important;
}
.border-primary-50 {
  border-color: #659a7e !important;
}
.border-primary-25 {
  border-color: #cbe8c5 !important;
}
.border-primary-5 {
  border-color: #e2ffdc !important;
}
.border-secondary-90 {
  border-color: #19af6d !important;
}
.border-secondary-75 {
  border-color: #97f881 !important;
}
.border-secondary-50 {
  border-color: #c2f4c4 !important;
}
.border-secondary-30 {
  border-color: #e9f3ef !important;
}
.border-secondary-25 {
  border-color: #ebf5eb !important;
}
.border-secondary-20 {
  border-color: #e9f3ef !important;
}
.border-tertiary {
  border-color: #e4efea !important;
}
.border-tertiary-50 {
  border-color: #fbdd80 !important;
}
.border-tertiary-25 {
  border-color: #faeabc !important;
}
.border-quaternary {
  border-color: #1d1d1b !important;
}
.border-quaternary-75 {
  border-color: #545452 !important;
}
.border-quaternary-50 {
  border-color: #8a8a89 !important;
}
.border-quaternary-25 {
  border-color: #c1c1c1 !important;
}
.border-quaternary-10 {
  border-color: #e2e2e2 !important;
}
.border-transparent {
  border-color: transparent !important;
}
.border-hover-default:hover {
  border-color: #354052 !important;
}
.border-hover-success:hover {
  border-color: #0dbf6d !important;
}
.border-hover-success-light:hover {
  border-color: #7bf6be !important;
}
.border-hover-warning:hover {
  border-color: #f6cf23 !important;
}
.border-hover-danger:hover {
  border-color: #e95063 !important;
}
.border-hover-info:hover {
  border-color: #4990e2 !important;
}
.border-hover-notice:hover {
  border-color: #56c0ea !important;
}
.border-hover-highlight:hover {
  border-color: #f8e81c !important;
}
.border-hover-mark:hover {
  border-color: #f5a623 !important;
}
.border-hover-black:hover {
  border-color: #000 !important;
}
.border-hover-darkest:hover {
  border-color: #687488 !important;
}
.border-hover-darker:hover {
  border-color: #bcc2c9 !important;
}
.border-hover-dark:hover {
  border-color: #dfe3e9 !important;
}
.border-hover-muted:hover {
  border-color: #a1a7af !important;
}
.border-hover-light:hover {
  border-color: #f4f4f5 !important;
}
.border-hover-lighter:hover {
  border-color: #f5f8fa !important;
}
.border-hover-lightest:hover {
  border-color: #fafbfc !important;
}
.border-hover-white:hover {
  border-color: #fff !important;
}
.border-hover-soft:hover {
  border-color: #dbecfd !important;
}
.border-hover-softer:hover {
  border-color: #e6eaee !important;
}
.border-hover-grey:hover {
  border-color: #828a95 !important;
}
.border-hover-primary:hover {
  border-color: #02271f !important;
}
.border-hover-secondary:hover {
  border-color: #147d5c !important;
}
.border-hover-primary-light:hover {
  border-color: #eacdf1 !important;
}
.border-hover-secondary-light:hover {
  border-color: #b3e6ce !important;
}
.border-hover-disabled:hover {
  border-color: #cad1da !important;
}
.border-hover-disabled-light:hover {
  border-color: #f2f3f6 !important;
}
.border-hover-link:hover {
  border-color: #1da1f2 !important;
}
.border-hover-notification-v2:hover {
  border-color: #4a90e2 !important;
}
.border-hover-warning-v2:hover {
  border-color: #f5cf23 !important;
}
.border-hover-danger-v2:hover {
  border-color: #ed5565 !important;
}
.border-hover-dark-danger-v2:hover {
  border-color: #d52626 !important;
}
.border-hover-light-shadow-v2:hover {
  border-color: #1d1d1b !important;
}
.border-hover-light-grey:hover {
  border-color: #f1f1f1 !important;
}
.border-hover-grey-v2:hover {
  border-color: #919190 !important;
}
.border-hover-lighter-v2:hover {
  border-color: #eaeaea !important;
}
.border-hover-light-grey-v2:hover {
  border-color: #bbb !important;
}
.border-hover-light-grey-opacity-v2:hover {
  border-color: rgba(187, 187, 187, 0.5019607843) !important;
}
.border-hover-danger-light:hover {
  border-color: #e62222 !important;
}
.border-hover-grey-opacity:hover {
  border-color: rgba(151, 151, 151, 0.2) !important;
}
.border-hover-success-v2:hover {
  border-color: #00a65c !important;
}
.border-hover-dark-grey:hover {
  border-color: #8e8e8d !important;
}
.border-hover-lighter-grey:hover {
  border-color: #e3e3e3 !important;
}
.border-hover-darker-grey:hover {
  border-color: #535350 !important;
}
.border-hover-light-v2:hover {
  border-color: #f7f9fa !important;
}
.border-hover-lightest-grey:hover {
  border-color: #e2e2e2 !important;
}
.border-hover-lightest-v2:hover {
  border-color: #efefef !important;
}
.border-hover-dark-v2:hover {
  border-color: #d8d8d8 !important;
}
.border-hover-disabled-2:hover {
  border-color: #b2b2b2 !important;
}
.border-hover-grey-opacity-2:hover {
  border-color: rgba(151, 151, 151, 0.2705882353) !important;
}
.border-hover-light-v3:hover {
  border-color: #dedede !important;
}
.border-hover-purple:hover {
  border-color: #02271f !important;
}
.border-hover-lightest-grey-v3:hover {
  border-color: #e4e4e4 !important;
}
.border-hover-lightest-grey-opacity-v3:hover {
  border-color: rgba(228, 228, 228, 0.4) !important;
}
.border-hover-info-v2:hover {
  border-color: #dbebff !important;
}
.border-hover-warning-v3:hover {
  border-color: #ffeac1 !important;
}
.border-hover-warning-v4:hover {
  border-color: #e9a51d !important;
}
.border-hover-secondary-light-v2:hover {
  border-color: #eafdf4 !important;
}
.border-hover-secondary-light-v3:hover {
  border-color: #d9eee5 !important;
}
.border-hover-info-v3:hover {
  border-color: #4a8fe2 !important;
}
.border-hover-info-v4:hover {
  border-color: #0038ff !important;
}
.border-hover-danger-v3:hover {
  border-color: #ffdada !important;
}
.border-hover-muted-v2:hover {
  border-color: #818181 !important;
}
.border-hover-grey-v3:hover {
  border-color: #f3f3f3 !important;
}
.border-hover-grey-v4:hover {
  border-color: #f5f5f5 !important;
}
.border-hover-darker-grey-v2:hover {
  border-color: #3c3333 !important;
}
.border-hover-danger-v4:hover {
  border-color: #d52a2a !important;
}
.border-hover-grey-v5:hover {
  border-color: #8a8a89 !important;
}
.border-hover-grey-v6:hover {
  border-color: #545452 !important;
}
.border-hover-warning-v5:hover {
  border-color: #e1931d !important;
}
.border-hover-grey-v7:hover {
  border-color: #eee0f1 !important;
}
.border-hover-new-loader-grey:hover {
  border-color: rgba(29, 29, 27, 0.3019607843) !important;
}
.border-hover-primary-75:hover {
  border-color: #124035 !important;
}
.border-hover-primary-50:hover {
  border-color: #659a7e !important;
}
.border-hover-primary-25:hover {
  border-color: #cbe8c5 !important;
}
.border-hover-primary-5:hover {
  border-color: #e2ffdc !important;
}
.border-hover-secondary-90:hover {
  border-color: #19af6d !important;
}
.border-hover-secondary-75:hover {
  border-color: #97f881 !important;
}
.border-hover-secondary-50:hover {
  border-color: #c2f4c4 !important;
}
.border-hover-secondary-30:hover {
  border-color: #e9f3ef !important;
}
.border-hover-secondary-25:hover {
  border-color: #ebf5eb !important;
}
.border-hover-secondary-20:hover {
  border-color: #e9f3ef !important;
}
.border-hover-tertiary:hover {
  border-color: #e4efea !important;
}
.border-hover-tertiary-50:hover {
  border-color: #fbdd80 !important;
}
.border-hover-tertiary-25:hover {
  border-color: #faeabc !important;
}
.border-hover-quaternary:hover {
  border-color: #1d1d1b !important;
}
.border-hover-quaternary-75:hover {
  border-color: #545452 !important;
}
.border-hover-quaternary-50:hover {
  border-color: #8a8a89 !important;
}
.border-hover-quaternary-25:hover {
  border-color: #c1c1c1 !important;
}
.border-hover-quaternary-10:hover {
  border-color: #e2e2e2 !important;
}
.border-dashed {
  border-style: dashed;
}
.border-b-dashed {
  background-position: bottom;
  background-size: 5px 1px;
  background-repeat: repeat-x;
}
.border-b-dashed.border-default {
  background-image:
    linear-gradient(
      to right,
      #354052 33%,
      rgba(255, 255, 255, 0) 0);
}
.border-b-dashed.border-success {
  background-image:
    linear-gradient(
      to right,
      #0dbf6d 33%,
      rgba(255, 255, 255, 0) 0);
}
.border-b-dashed.border-success-light {
  background-image:
    linear-gradient(
      to right,
      #7bf6be 33%,
      rgba(255, 255, 255, 0) 0);
}
.border-b-dashed.border-warning {
  background-image:
    linear-gradient(
      to right,
      #f6cf23 33%,
      rgba(255, 255, 255, 0) 0);
}
.border-b-dashed.border-danger {
  background-image:
    linear-gradient(
      to right,
      #e95063 33%,
      rgba(255, 255, 255, 0) 0);
}
.border-b-dashed.border-info {
  background-image:
    linear-gradient(
      to right,
      #4990e2 33%,
      rgba(255, 255, 255, 0) 0);
}
.border-b-dashed.border-notice {
  background-image:
    linear-gradient(
      to right,
      #56c0ea 33%,
      rgba(255, 255, 255, 0) 0);
}
.border-b-dashed.border-highlight {
  background-image:
    linear-gradient(
      to right,
      #f8e81c 33%,
      rgba(255, 255, 255, 0) 0);
}
.border-b-dashed.border-mark {
  background-image:
    linear-gradient(
      to right,
      #f5a623 33%,
      rgba(255, 255, 255, 0) 0);
}
.border-b-dashed.border-black {
  background-image:
    linear-gradient(
      to right,
      #000 33%,
      rgba(255, 255, 255, 0) 0);
}
.border-b-dashed.border-darkest {
  background-image:
    linear-gradient(
      to right,
      #687488 33%,
      rgba(255, 255, 255, 0) 0);
}
.border-b-dashed.border-darker {
  background-image:
    linear-gradient(
      to right,
      #bcc2c9 33%,
      rgba(255, 255, 255, 0) 0);
}
.border-b-dashed.border-dark {
  background-image:
    linear-gradient(
      to right,
      #dfe3e9 33%,
      rgba(255, 255, 255, 0) 0);
}
.border-b-dashed.border-muted {
  background-image:
    linear-gradient(
      to right,
      #a1a7af 33%,
      rgba(255, 255, 255, 0) 0);
}
.border-b-dashed.border-light {
  background-image:
    linear-gradient(
      to right,
      #f4f4f5 33%,
      rgba(255, 255, 255, 0) 0);
}
.border-b-dashed.border-lighter {
  background-image:
    linear-gradient(
      to right,
      #f5f8fa 33%,
      rgba(255, 255, 255, 0) 0);
}
.border-b-dashed.border-lightest {
  background-image:
    linear-gradient(
      to right,
      #fafbfc 33%,
      rgba(255, 255, 255, 0) 0);
}
.border-b-dashed.border-white {
  background-image:
    linear-gradient(
      to right,
      #fff 33%,
      rgba(255, 255, 255, 0) 0);
}
.border-b-dashed.border-soft {
  background-image:
    linear-gradient(
      to right,
      #dbecfd 33%,
      rgba(255, 255, 255, 0) 0);
}
.border-b-dashed.border-softer {
  background-image:
    linear-gradient(
      to right,
      #e6eaee 33%,
      rgba(255, 255, 255, 0) 0);
}
.border-b-dashed.border-grey {
  background-image:
    linear-gradient(
      to right,
      #828a95 33%,
      rgba(255, 255, 255, 0) 0);
}
.border-b-dashed.border-primary {
  background-image:
    linear-gradient(
      to right,
      #02271f 33%,
      rgba(255, 255, 255, 0) 0);
}
.border-b-dashed.border-secondary {
  background-image:
    linear-gradient(
      to right,
      #147d5c 33%,
      rgba(255, 255, 255, 0) 0);
}
.border-b-dashed.border-primary-light {
  background-image:
    linear-gradient(
      to right,
      #eacdf1 33%,
      rgba(255, 255, 255, 0) 0);
}
.border-b-dashed.border-secondary-light {
  background-image:
    linear-gradient(
      to right,
      #b3e6ce 33%,
      rgba(255, 255, 255, 0) 0);
}
.border-b-dashed.border-disabled {
  background-image:
    linear-gradient(
      to right,
      #cad1da 33%,
      rgba(255, 255, 255, 0) 0);
}
.border-b-dashed.border-disabled-light {
  background-image:
    linear-gradient(
      to right,
      #f2f3f6 33%,
      rgba(255, 255, 255, 0) 0);
}
.border-b-dashed.border-link {
  background-image:
    linear-gradient(
      to right,
      #1da1f2 33%,
      rgba(255, 255, 255, 0) 0);
}
.border-b-dashed.border-notification-v2 {
  background-image:
    linear-gradient(
      to right,
      #4a90e2 33%,
      rgba(255, 255, 255, 0) 0);
}
.border-b-dashed.border-warning-v2 {
  background-image:
    linear-gradient(
      to right,
      #f5cf23 33%,
      rgba(255, 255, 255, 0) 0);
}
.border-b-dashed.border-danger-v2 {
  background-image:
    linear-gradient(
      to right,
      #ed5565 33%,
      rgba(255, 255, 255, 0) 0);
}
.border-b-dashed.border-dark-danger-v2 {
  background-image:
    linear-gradient(
      to right,
      #d52626 33%,
      rgba(255, 255, 255, 0) 0);
}
.border-b-dashed.border-light-shadow-v2 {
  background-image:
    linear-gradient(
      to right,
      #1d1d1b 33%,
      rgba(255, 255, 255, 0) 0);
}
.border-b-dashed.border-light-grey {
  background-image:
    linear-gradient(
      to right,
      #f1f1f1 33%,
      rgba(255, 255, 255, 0) 0);
}
.border-b-dashed.border-grey-v2 {
  background-image:
    linear-gradient(
      to right,
      #919190 33%,
      rgba(255, 255, 255, 0) 0);
}
.border-b-dashed.border-lighter-v2 {
  background-image:
    linear-gradient(
      to right,
      #eaeaea 33%,
      rgba(255, 255, 255, 0) 0);
}
.border-b-dashed.border-light-grey-v2 {
  background-image:
    linear-gradient(
      to right,
      #bbb 33%,
      rgba(255, 255, 255, 0) 0);
}
.border-b-dashed.border-light-grey-opacity-v2 {
  background-image:
    linear-gradient(
      to right,
      rgba(187, 187, 187, 0.5019607843) 33%,
      rgba(255, 255, 255, 0) 0);
}
.border-b-dashed.border-danger-light {
  background-image:
    linear-gradient(
      to right,
      #e62222 33%,
      rgba(255, 255, 255, 0) 0);
}
.border-b-dashed.border-grey-opacity {
  background-image:
    linear-gradient(
      to right,
      rgba(151, 151, 151, 0.2) 33%,
      rgba(255, 255, 255, 0) 0);
}
.border-b-dashed.border-success-v2 {
  background-image:
    linear-gradient(
      to right,
      #00a65c 33%,
      rgba(255, 255, 255, 0) 0);
}
.border-b-dashed.border-dark-grey {
  background-image:
    linear-gradient(
      to right,
      #8e8e8d 33%,
      rgba(255, 255, 255, 0) 0);
}
.border-b-dashed.border-lighter-grey {
  background-image:
    linear-gradient(
      to right,
      #e3e3e3 33%,
      rgba(255, 255, 255, 0) 0);
}
.border-b-dashed.border-darker-grey {
  background-image:
    linear-gradient(
      to right,
      #535350 33%,
      rgba(255, 255, 255, 0) 0);
}
.border-b-dashed.border-light-v2 {
  background-image:
    linear-gradient(
      to right,
      #f7f9fa 33%,
      rgba(255, 255, 255, 0) 0);
}
.border-b-dashed.border-lightest-grey {
  background-image:
    linear-gradient(
      to right,
      #e2e2e2 33%,
      rgba(255, 255, 255, 0) 0);
}
.border-b-dashed.border-lightest-v2 {
  background-image:
    linear-gradient(
      to right,
      #efefef 33%,
      rgba(255, 255, 255, 0) 0);
}
.border-b-dashed.border-dark-v2 {
  background-image:
    linear-gradient(
      to right,
      #d8d8d8 33%,
      rgba(255, 255, 255, 0) 0);
}
.border-b-dashed.border-disabled-2 {
  background-image:
    linear-gradient(
      to right,
      #b2b2b2 33%,
      rgba(255, 255, 255, 0) 0);
}
.border-b-dashed.border-grey-opacity-2 {
  background-image:
    linear-gradient(
      to right,
      rgba(151, 151, 151, 0.2705882353) 33%,
      rgba(255, 255, 255, 0) 0);
}
.border-b-dashed.border-light-v3 {
  background-image:
    linear-gradient(
      to right,
      #dedede 33%,
      rgba(255, 255, 255, 0) 0);
}
.border-b-dashed.border-purple {
  background-image:
    linear-gradient(
      to right,
      #02271f 33%,
      rgba(255, 255, 255, 0) 0);
}
.border-b-dashed.border-lightest-grey-v3 {
  background-image:
    linear-gradient(
      to right,
      #e4e4e4 33%,
      rgba(255, 255, 255, 0) 0);
}
.border-b-dashed.border-lightest-grey-opacity-v3 {
  background-image:
    linear-gradient(
      to right,
      rgba(228, 228, 228, 0.4) 33%,
      rgba(255, 255, 255, 0) 0);
}
.border-b-dashed.border-info-v2 {
  background-image:
    linear-gradient(
      to right,
      #dbebff 33%,
      rgba(255, 255, 255, 0) 0);
}
.border-b-dashed.border-warning-v3 {
  background-image:
    linear-gradient(
      to right,
      #ffeac1 33%,
      rgba(255, 255, 255, 0) 0);
}
.border-b-dashed.border-warning-v4 {
  background-image:
    linear-gradient(
      to right,
      #e9a51d 33%,
      rgba(255, 255, 255, 0) 0);
}
.border-b-dashed.border-secondary-light-v2 {
  background-image:
    linear-gradient(
      to right,
      #eafdf4 33%,
      rgba(255, 255, 255, 0) 0);
}
.border-b-dashed.border-secondary-light-v3 {
  background-image:
    linear-gradient(
      to right,
      #d9eee5 33%,
      rgba(255, 255, 255, 0) 0);
}
.border-b-dashed.border-info-v3 {
  background-image:
    linear-gradient(
      to right,
      #4a8fe2 33%,
      rgba(255, 255, 255, 0) 0);
}
.border-b-dashed.border-info-v4 {
  background-image:
    linear-gradient(
      to right,
      #0038ff 33%,
      rgba(255, 255, 255, 0) 0);
}
.border-b-dashed.border-danger-v3 {
  background-image:
    linear-gradient(
      to right,
      #ffdada 33%,
      rgba(255, 255, 255, 0) 0);
}
.border-b-dashed.border-muted-v2 {
  background-image:
    linear-gradient(
      to right,
      #818181 33%,
      rgba(255, 255, 255, 0) 0);
}
.border-b-dashed.border-grey-v3 {
  background-image:
    linear-gradient(
      to right,
      #f3f3f3 33%,
      rgba(255, 255, 255, 0) 0);
}
.border-b-dashed.border-grey-v4 {
  background-image:
    linear-gradient(
      to right,
      #f5f5f5 33%,
      rgba(255, 255, 255, 0) 0);
}
.border-b-dashed.border-darker-grey-v2 {
  background-image:
    linear-gradient(
      to right,
      #3c3333 33%,
      rgba(255, 255, 255, 0) 0);
}
.border-b-dashed.border-danger-v4 {
  background-image:
    linear-gradient(
      to right,
      #d52a2a 33%,
      rgba(255, 255, 255, 0) 0);
}
.border-b-dashed.border-grey-v5 {
  background-image:
    linear-gradient(
      to right,
      #8a8a89 33%,
      rgba(255, 255, 255, 0) 0);
}
.border-b-dashed.border-grey-v6 {
  background-image:
    linear-gradient(
      to right,
      #545452 33%,
      rgba(255, 255, 255, 0) 0);
}
.border-b-dashed.border-warning-v5 {
  background-image:
    linear-gradient(
      to right,
      #e1931d 33%,
      rgba(255, 255, 255, 0) 0);
}
.border-b-dashed.border-grey-v7 {
  background-image:
    linear-gradient(
      to right,
      #eee0f1 33%,
      rgba(255, 255, 255, 0) 0);
}
.border-b-dashed.border-new-loader-grey {
  background-image:
    linear-gradient(
      to right,
      rgba(29, 29, 27, 0.3019607843) 33%,
      rgba(255, 255, 255, 0) 0);
}
.border-b-dashed.border-primary-75 {
  background-image:
    linear-gradient(
      to right,
      #124035 33%,
      rgba(255, 255, 255, 0) 0);
}
.border-b-dashed.border-primary-50 {
  background-image:
    linear-gradient(
      to right,
      #659a7e 33%,
      rgba(255, 255, 255, 0) 0);
}
.border-b-dashed.border-primary-25 {
  background-image:
    linear-gradient(
      to right,
      #cbe8c5 33%,
      rgba(255, 255, 255, 0) 0);
}
.border-b-dashed.border-primary-5 {
  background-image:
    linear-gradient(
      to right,
      #e2ffdc 33%,
      rgba(255, 255, 255, 0) 0);
}
.border-b-dashed.border-secondary-90 {
  background-image:
    linear-gradient(
      to right,
      #19af6d 33%,
      rgba(255, 255, 255, 0) 0);
}
.border-b-dashed.border-secondary-75 {
  background-image:
    linear-gradient(
      to right,
      #97f881 33%,
      rgba(255, 255, 255, 0) 0);
}
.border-b-dashed.border-secondary-50 {
  background-image:
    linear-gradient(
      to right,
      #c2f4c4 33%,
      rgba(255, 255, 255, 0) 0);
}
.border-b-dashed.border-secondary-30 {
  background-image:
    linear-gradient(
      to right,
      #e9f3ef 33%,
      rgba(255, 255, 255, 0) 0);
}
.border-b-dashed.border-secondary-25 {
  background-image:
    linear-gradient(
      to right,
      #ebf5eb 33%,
      rgba(255, 255, 255, 0) 0);
}
.border-b-dashed.border-secondary-20 {
  background-image:
    linear-gradient(
      to right,
      #e9f3ef 33%,
      rgba(255, 255, 255, 0) 0);
}
.border-b-dashed.border-tertiary {
  background-image:
    linear-gradient(
      to right,
      #e4efea 33%,
      rgba(255, 255, 255, 0) 0);
}
.border-b-dashed.border-tertiary-50 {
  background-image:
    linear-gradient(
      to right,
      #fbdd80 33%,
      rgba(255, 255, 255, 0) 0);
}
.border-b-dashed.border-tertiary-25 {
  background-image:
    linear-gradient(
      to right,
      #faeabc 33%,
      rgba(255, 255, 255, 0) 0);
}
.border-b-dashed.border-quaternary {
  background-image:
    linear-gradient(
      to right,
      #1d1d1b 33%,
      rgba(255, 255, 255, 0) 0);
}
.border-b-dashed.border-quaternary-75 {
  background-image:
    linear-gradient(
      to right,
      #545452 33%,
      rgba(255, 255, 255, 0) 0);
}
.border-b-dashed.border-quaternary-50 {
  background-image:
    linear-gradient(
      to right,
      #8a8a89 33%,
      rgba(255, 255, 255, 0) 0);
}
.border-b-dashed.border-quaternary-25 {
  background-image:
    linear-gradient(
      to right,
      #c1c1c1 33%,
      rgba(255, 255, 255, 0) 0);
}
.border-b-dashed.border-quaternary-10 {
  background-image:
    linear-gradient(
      to right,
      #e2e2e2 33%,
      rgba(255, 255, 255, 0) 0);
}
.vline {
  width: 1px;
  height: 100%;
}
.vline.align-self-stretch {
  height: auto;
}
.vline-semi-bold {
  width: 2px;
}
.vline-bold {
  width: 0.25rem;
}
.vline-default {
  background-color: #354052 !important;
}
.vline-success {
  background-color: #0dbf6d !important;
}
.vline-success-light {
  background-color: #7bf6be !important;
}
.vline-warning {
  background-color: #f6cf23 !important;
}
.vline-danger {
  background-color: #e95063 !important;
}
.vline-info {
  background-color: #4990e2 !important;
}
.vline-notice {
  background-color: #56c0ea !important;
}
.vline-highlight {
  background-color: #f8e81c !important;
}
.vline-mark {
  background-color: #f5a623 !important;
}
.vline-black {
  background-color: #000 !important;
}
.vline-darkest {
  background-color: #687488 !important;
}
.vline-darker {
  background-color: #bcc2c9 !important;
}
.vline-dark {
  background-color: #dfe3e9 !important;
}
.vline-muted {
  background-color: #a1a7af !important;
}
.vline-light {
  background-color: #f4f4f5 !important;
}
.vline-lighter {
  background-color: #f5f8fa !important;
}
.vline-lightest {
  background-color: #fafbfc !important;
}
.vline-white {
  background-color: #fff !important;
}
.vline-soft {
  background-color: #dbecfd !important;
}
.vline-softer {
  background-color: #e6eaee !important;
}
.vline-grey {
  background-color: #828a95 !important;
}
.vline-primary {
  background-color: #02271f !important;
}
.vline-secondary {
  background-color: #147d5c !important;
}
.vline-primary-light {
  background-color: #eacdf1 !important;
}
.vline-secondary-light {
  background-color: #b3e6ce !important;
}
.vline-disabled {
  background-color: #cad1da !important;
}
.vline-disabled-light {
  background-color: #f2f3f6 !important;
}
.vline-link {
  background-color: #1da1f2 !important;
}
.vline-notification-v2 {
  background-color: #4a90e2 !important;
}
.vline-warning-v2 {
  background-color: #f5cf23 !important;
}
.vline-danger-v2 {
  background-color: #ed5565 !important;
}
.vline-dark-danger-v2 {
  background-color: #d52626 !important;
}
.vline-light-shadow-v2 {
  background-color: #1d1d1b !important;
}
.vline-light-grey {
  background-color: #f1f1f1 !important;
}
.vline-grey-v2 {
  background-color: #919190 !important;
}
.vline-lighter-v2 {
  background-color: #eaeaea !important;
}
.vline-light-grey-v2 {
  background-color: #bbb !important;
}
.vline-light-grey-opacity-v2 {
  background-color: rgba(187, 187, 187, 0.5019607843) !important;
}
.vline-danger-light {
  background-color: #e62222 !important;
}
.vline-grey-opacity {
  background-color: rgba(151, 151, 151, 0.2) !important;
}
.vline-success-v2 {
  background-color: #00a65c !important;
}
.vline-dark-grey {
  background-color: #8e8e8d !important;
}
.vline-lighter-grey {
  background-color: #e3e3e3 !important;
}
.vline-darker-grey {
  background-color: #535350 !important;
}
.vline-light-v2 {
  background-color: #f7f9fa !important;
}
.vline-lightest-grey {
  background-color: #e2e2e2 !important;
}
.vline-lightest-v2 {
  background-color: #efefef !important;
}
.vline-dark-v2 {
  background-color: #d8d8d8 !important;
}
.vline-disabled-2 {
  background-color: #b2b2b2 !important;
}
.vline-grey-opacity-2 {
  background-color: rgba(151, 151, 151, 0.2705882353) !important;
}
.vline-light-v3 {
  background-color: #dedede !important;
}
.vline-purple {
  background-color: #02271f !important;
}
.vline-lightest-grey-v3 {
  background-color: #e4e4e4 !important;
}
.vline-lightest-grey-opacity-v3 {
  background-color: rgba(228, 228, 228, 0.4) !important;
}
.vline-info-v2 {
  background-color: #dbebff !important;
}
.vline-warning-v3 {
  background-color: #ffeac1 !important;
}
.vline-warning-v4 {
  background-color: #e9a51d !important;
}
.vline-secondary-light-v2 {
  background-color: #eafdf4 !important;
}
.vline-secondary-light-v3 {
  background-color: #d9eee5 !important;
}
.vline-info-v3 {
  background-color: #4a8fe2 !important;
}
.vline-info-v4 {
  background-color: #0038ff !important;
}
.vline-danger-v3 {
  background-color: #ffdada !important;
}
.vline-muted-v2 {
  background-color: #818181 !important;
}
.vline-grey-v3 {
  background-color: #f3f3f3 !important;
}
.vline-grey-v4 {
  background-color: #f5f5f5 !important;
}
.vline-darker-grey-v2 {
  background-color: #3c3333 !important;
}
.vline-danger-v4 {
  background-color: #d52a2a !important;
}
.vline-grey-v5 {
  background-color: #8a8a89 !important;
}
.vline-grey-v6 {
  background-color: #545452 !important;
}
.vline-warning-v5 {
  background-color: #e1931d !important;
}
.vline-grey-v7 {
  background-color: #eee0f1 !important;
}
.vline-new-loader-grey {
  background-color: rgba(29, 29, 27, 0.3019607843) !important;
}
.vline-primary-75 {
  background-color: #124035 !important;
}
.vline-primary-50 {
  background-color: #659a7e !important;
}
.vline-primary-25 {
  background-color: #cbe8c5 !important;
}
.vline-primary-5 {
  background-color: #e2ffdc !important;
}
.vline-secondary-90 {
  background-color: #19af6d !important;
}
.vline-secondary-75 {
  background-color: #97f881 !important;
}
.vline-secondary-50 {
  background-color: #c2f4c4 !important;
}
.vline-secondary-30 {
  background-color: #e9f3ef !important;
}
.vline-secondary-25 {
  background-color: #ebf5eb !important;
}
.vline-secondary-20 {
  background-color: #e9f3ef !important;
}
.vline-tertiary {
  background-color: #e4efea !important;
}
.vline-tertiary-50 {
  background-color: #fbdd80 !important;
}
.vline-tertiary-25 {
  background-color: #faeabc !important;
}
.vline-quaternary {
  background-color: #1d1d1b !important;
}
.vline-quaternary-75 {
  background-color: #545452 !important;
}
.vline-quaternary-50 {
  background-color: #8a8a89 !important;
}
.vline-quaternary-25 {
  background-color: #c1c1c1 !important;
}
.vline-quaternary-10 {
  background-color: #e2e2e2 !important;
}
.hline {
  height: 1px;
  width: 100%;
}
.hline-semi-bold {
  height: 2px;
}
.hline-bold {
  height: 0.25rem;
}
.hline-default {
  background-color: #354052 !important;
}
.hline-success {
  background-color: #0dbf6d !important;
}
.hline-success-light {
  background-color: #7bf6be !important;
}
.hline-warning {
  background-color: #f6cf23 !important;
}
.hline-danger {
  background-color: #e95063 !important;
}
.hline-info {
  background-color: #4990e2 !important;
}
.hline-notice {
  background-color: #56c0ea !important;
}
.hline-highlight {
  background-color: #f8e81c !important;
}
.hline-mark {
  background-color: #f5a623 !important;
}
.hline-black {
  background-color: #000 !important;
}
.hline-darkest {
  background-color: #687488 !important;
}
.hline-darker {
  background-color: #bcc2c9 !important;
}
.hline-dark {
  background-color: #dfe3e9 !important;
}
.hline-muted {
  background-color: #a1a7af !important;
}
.hline-light {
  background-color: #f4f4f5 !important;
}
.hline-lighter {
  background-color: #f5f8fa !important;
}
.hline-lightest {
  background-color: #fafbfc !important;
}
.hline-white {
  background-color: #fff !important;
}
.hline-soft {
  background-color: #dbecfd !important;
}
.hline-softer {
  background-color: #e6eaee !important;
}
.hline-grey {
  background-color: #828a95 !important;
}
.hline-primary {
  background-color: #02271f !important;
}
.hline-secondary {
  background-color: #147d5c !important;
}
.hline-primary-light {
  background-color: #eacdf1 !important;
}
.hline-secondary-light {
  background-color: #b3e6ce !important;
}
.hline-disabled {
  background-color: #cad1da !important;
}
.hline-disabled-light {
  background-color: #f2f3f6 !important;
}
.hline-link {
  background-color: #1da1f2 !important;
}
.hline-notification-v2 {
  background-color: #4a90e2 !important;
}
.hline-warning-v2 {
  background-color: #f5cf23 !important;
}
.hline-danger-v2 {
  background-color: #ed5565 !important;
}
.hline-dark-danger-v2 {
  background-color: #d52626 !important;
}
.hline-light-shadow-v2 {
  background-color: #1d1d1b !important;
}
.hline-light-grey {
  background-color: #f1f1f1 !important;
}
.hline-grey-v2 {
  background-color: #919190 !important;
}
.hline-lighter-v2 {
  background-color: #eaeaea !important;
}
.hline-light-grey-v2 {
  background-color: #bbb !important;
}
.hline-light-grey-opacity-v2 {
  background-color: rgba(187, 187, 187, 0.5019607843) !important;
}
.hline-danger-light {
  background-color: #e62222 !important;
}
.hline-grey-opacity {
  background-color: rgba(151, 151, 151, 0.2) !important;
}
.hline-success-v2 {
  background-color: #00a65c !important;
}
.hline-dark-grey {
  background-color: #8e8e8d !important;
}
.hline-lighter-grey {
  background-color: #e3e3e3 !important;
}
.hline-darker-grey {
  background-color: #535350 !important;
}
.hline-light-v2 {
  background-color: #f7f9fa !important;
}
.hline-lightest-grey {
  background-color: #e2e2e2 !important;
}
.hline-lightest-v2 {
  background-color: #efefef !important;
}
.hline-dark-v2 {
  background-color: #d8d8d8 !important;
}
.hline-disabled-2 {
  background-color: #b2b2b2 !important;
}
.hline-grey-opacity-2 {
  background-color: rgba(151, 151, 151, 0.2705882353) !important;
}
.hline-light-v3 {
  background-color: #dedede !important;
}
.hline-purple {
  background-color: #02271f !important;
}
.hline-lightest-grey-v3 {
  background-color: #e4e4e4 !important;
}
.hline-lightest-grey-opacity-v3 {
  background-color: rgba(228, 228, 228, 0.4) !important;
}
.hline-info-v2 {
  background-color: #dbebff !important;
}
.hline-warning-v3 {
  background-color: #ffeac1 !important;
}
.hline-warning-v4 {
  background-color: #e9a51d !important;
}
.hline-secondary-light-v2 {
  background-color: #eafdf4 !important;
}
.hline-secondary-light-v3 {
  background-color: #d9eee5 !important;
}
.hline-info-v3 {
  background-color: #4a8fe2 !important;
}
.hline-info-v4 {
  background-color: #0038ff !important;
}
.hline-danger-v3 {
  background-color: #ffdada !important;
}
.hline-muted-v2 {
  background-color: #818181 !important;
}
.hline-grey-v3 {
  background-color: #f3f3f3 !important;
}
.hline-grey-v4 {
  background-color: #f5f5f5 !important;
}
.hline-darker-grey-v2 {
  background-color: #3c3333 !important;
}
.hline-danger-v4 {
  background-color: #d52a2a !important;
}
.hline-grey-v5 {
  background-color: #8a8a89 !important;
}
.hline-grey-v6 {
  background-color: #545452 !important;
}
.hline-warning-v5 {
  background-color: #e1931d !important;
}
.hline-grey-v7 {
  background-color: #eee0f1 !important;
}
.hline-new-loader-grey {
  background-color: rgba(29, 29, 27, 0.3019607843) !important;
}
.hline-primary-75 {
  background-color: #124035 !important;
}
.hline-primary-50 {
  background-color: #659a7e !important;
}
.hline-primary-25 {
  background-color: #cbe8c5 !important;
}
.hline-primary-5 {
  background-color: #e2ffdc !important;
}
.hline-secondary-90 {
  background-color: #19af6d !important;
}
.hline-secondary-75 {
  background-color: #97f881 !important;
}
.hline-secondary-50 {
  background-color: #c2f4c4 !important;
}
.hline-secondary-30 {
  background-color: #e9f3ef !important;
}
.hline-secondary-25 {
  background-color: #ebf5eb !important;
}
.hline-secondary-20 {
  background-color: #e9f3ef !important;
}
.hline-tertiary {
  background-color: #e4efea !important;
}
.hline-tertiary-50 {
  background-color: #fbdd80 !important;
}
.hline-tertiary-25 {
  background-color: #faeabc !important;
}
.hline-quaternary {
  background-color: #1d1d1b !important;
}
.hline-quaternary-75 {
  background-color: #545452 !important;
}
.hline-quaternary-50 {
  background-color: #8a8a89 !important;
}
.hline-quaternary-25 {
  background-color: #c1c1c1 !important;
}
.hline-quaternary-10 {
  background-color: #e2e2e2 !important;
}
.blend-screen {
  mix-blend-mode: screen;
}
.rotate-90 {
  transform: rotate(90deg);
}
.rotate-180 {
  transform: rotate(180deg);
}
.rotate-180-counter {
  transform: rotate(-180deg);
}
.rotate-270 {
  transform: rotate(270deg);
}
.w-50 {
  width: 50%;
}
.h-50 {
  height: 50%;
}
.w-75 {
  width: 75%;
}
.h-75 {
  height: 75%;
}
.w-100 {
  width: 100%;
}
.h-100 {
  height: 100%;
}
@media (min-width: 576px) {
  .w-sm-50 {
    width: 50%;
  }
  .h-sm-50 {
    height: 50%;
  }
  .w-sm-75 {
    width: 75%;
  }
  .h-sm-75 {
    height: 75%;
  }
  .w-sm-100 {
    width: 100%;
  }
  .h-sm-100 {
    height: 100%;
  }
}
@media (min-width: 768px) {
  .w-md-50 {
    width: 50%;
  }
  .h-md-50 {
    height: 50%;
  }
  .w-md-75 {
    width: 75%;
  }
  .h-md-75 {
    height: 75%;
  }
  .w-md-100 {
    width: 100%;
  }
  .h-md-100 {
    height: 100%;
  }
}
@media (min-width: 992px) {
  .w-lg-50 {
    width: 50%;
  }
  .h-lg-50 {
    height: 50%;
  }
  .w-lg-75 {
    width: 75%;
  }
  .h-lg-75 {
    height: 75%;
  }
  .w-lg-100 {
    width: 100%;
  }
  .h-lg-100 {
    height: 100%;
  }
}
@media (min-width: 1280px) {
  .w-xl-50 {
    width: 50%;
  }
  .h-xl-50 {
    height: 50%;
  }
  .w-xl-75 {
    width: 75%;
  }
  .h-xl-75 {
    height: 75%;
  }
  .w-xl-100 {
    width: 100%;
  }
  .h-xl-100 {
    height: 100%;
  }
}
@media (min-width: 1440px) {
  .w-xxl-50 {
    width: 50%;
  }
  .h-xxl-50 {
    height: 50%;
  }
  .w-xxl-75 {
    width: 75%;
  }
  .h-xxl-75 {
    height: 75%;
  }
  .w-xxl-100 {
    width: 100%;
  }
  .h-xxl-100 {
    height: 100%;
  }
}
.box.box-arrow-left {
  position: relative;
}
.box.box-arrow-left:after {
  content: "";
  display: block;
  width: 1.25rem;
  height: 1.25rem;
  position: absolute;
  left: 1rem;
  top: -0.625rem;
  border: 0;
  transform: rotate(-45deg);
  background-color: #fff;
  box-shadow: 0 0.125rem 0.75rem 0 rgba(0, 0, 0, 0.15);
  z-index: 1;
}
.box.box-arrow-left:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0.5rem;
  width: 2.5rem;
  height: 1.0625rem;
  background-color: #fff;
  z-index: 2;
}
.box.shadow-light:after {
  box-shadow: 0 0.0625rem 0.1875rem 0 rgba(0, 0, 0, 0.1);
}
.box.shadow-medium:after {
  box-shadow: 0 0.0625rem 0.25rem 0 #dfe3e9;
}
.box.shadow-strong:after {
  box-shadow: 0 0.125rem 0.75rem 0 rgba(0, 0, 0, 0.15);
}
input[type=number],
input[type=password],
input[type=text],
select,
textarea,
.textarea,
.input {
  border: 0.0625rem solid #dfe3e9;
  line-height: 1.25rem;
  outline: none;
  padding-top: 0.4375rem;
  padding-bottom: 0.4375rem;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  border-radius: 0.25rem;
  font-weight: 600;
  font-size: 0.875rem;
  height: 2.25rem;
  -webkit-transition: border 0.15s ease-in-out;
  -moz-transition: border 0.15s ease-in-out;
  -ms-transition: border 0.15s ease-in-out;
  -o-transition: border 0.15s ease-in-out;
  transition: border 0.15s ease-in-out;
  background-color: #fff;
  -webkit-appearance: none;
}
input[type=number]::-webkit-input-placeholder,
input[type=password]::-webkit-input-placeholder,
input[type=text]::-webkit-input-placeholder,
select::-webkit-input-placeholder,
textarea::-webkit-input-placeholder,
.textarea::-webkit-input-placeholder,
.input::-webkit-input-placeholder {
  font-weight: 400;
  color: #bcc2c9;
  font-size: 0.875rem;
  line-height: 1.25rem;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  font-style: italic;
}
input[type=number]::-moz-placeholder,
input[type=password]::-moz-placeholder,
input[type=text]::-moz-placeholder,
select::-moz-placeholder,
textarea::-moz-placeholder,
.textarea::-moz-placeholder,
.input::-moz-placeholder {
  font-weight: 400;
  color: #bcc2c9;
  font-size: 0.875rem;
  line-height: 1.25rem;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  font-style: italic;
}
input[type=number]:-ms-input-placeholder,
input[type=password]:-ms-input-placeholder,
input[type=text]:-ms-input-placeholder,
select:-ms-input-placeholder,
textarea:-ms-input-placeholder,
.textarea:-ms-input-placeholder,
.input:-ms-input-placeholder {
  font-weight: 400;
  color: #bcc2c9;
  font-size: 0.875rem;
  line-height: 1.25rem;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  font-style: italic;
}
input[type=number]:-moz-placeholder,
input[type=password]:-moz-placeholder,
input[type=text]:-moz-placeholder,
select:-moz-placeholder,
textarea:-moz-placeholder,
.textarea:-moz-placeholder,
.input:-moz-placeholder {
  font-weight: 400;
  color: #bcc2c9;
  font-size: 0.875rem;
  line-height: 1.25rem;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  font-style: italic;
}
input[type=number]:not([tabindex]):focus,
input[type=password]:not([tabindex]):focus,
input[type=text]:not([tabindex]):focus,
select:not([tabindex]):focus,
textarea:not([tabindex]):focus,
.textarea:not([tabindex]):focus,
.input:not([tabindex]):focus {
  border-color: #354052;
}
input[type=number].input-s,
input[type=password].input-s,
input[type=text].input-s,
select.input-s,
textarea.input-s,
.textarea.input-s,
.input.input-s {
  border: 0.0625rem solid #dfe3e9;
  line-height: 1.25rem;
  outline: none;
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  border-radius: 0.25rem;
  font-weight: 600;
  font-size: 0.75rem;
  height: 2.125rem;
}
input[type=number].input-s::-webkit-input-placeholder,
input[type=password].input-s::-webkit-input-placeholder,
input[type=text].input-s::-webkit-input-placeholder,
select.input-s::-webkit-input-placeholder,
textarea.input-s::-webkit-input-placeholder,
.textarea.input-s::-webkit-input-placeholder,
.input.input-s::-webkit-input-placeholder {
  font-weight: 400;
  font-size: 0.75rem;
  font-style: italic;
}
input[type=number].input-s::-moz-placeholder,
input[type=password].input-s::-moz-placeholder,
input[type=text].input-s::-moz-placeholder,
select.input-s::-moz-placeholder,
textarea.input-s::-moz-placeholder,
.textarea.input-s::-moz-placeholder,
.input.input-s::-moz-placeholder {
  font-weight: 400;
  font-size: 0.75rem;
  font-style: italic;
}
input[type=number].input-s:-ms-input-placeholder,
input[type=password].input-s:-ms-input-placeholder,
input[type=text].input-s:-ms-input-placeholder,
select.input-s:-ms-input-placeholder,
textarea.input-s:-ms-input-placeholder,
.textarea.input-s:-ms-input-placeholder,
.input.input-s:-ms-input-placeholder {
  font-weight: 400;
  font-size: 0.75rem;
  font-style: italic;
}
input[type=number].input-s:-moz-placeholder,
input[type=password].input-s:-moz-placeholder,
input[type=text].input-s:-moz-placeholder,
select.input-s:-moz-placeholder,
textarea.input-s:-moz-placeholder,
.textarea.input-s:-moz-placeholder,
.input.input-s:-moz-placeholder {
  font-weight: 400;
  font-size: 0.75rem;
  font-style: italic;
}
input[type=number].rounded,
input[type=password].rounded,
input[type=text].rounded,
select.rounded,
textarea.rounded,
.textarea.rounded,
.input.rounded {
  border-radius: 1.3125rem !important;
}
input[type=number].disabled,
input[type=password].disabled,
input[type=text].disabled,
select.disabled,
textarea.disabled,
.textarea.disabled,
.input.disabled {
  background-color: #fafbfc;
}
input[type=number].new-input,
input[type=password].new-input,
input[type=text].new-input,
select.new-input,
textarea.new-input,
.textarea.new-input,
.input.new-input {
  border: 0.0625rem solid rgba(151, 151, 151, 0.2);
  background-color: white !important;
  font-weight: 500 !important;
  color: #1d1d1b !important;
}
input[type=number].new-input::placeholder,
input[type=password].new-input::placeholder,
input[type=text].new-input::placeholder,
select.new-input::placeholder,
textarea.new-input::placeholder,
.textarea.new-input::placeholder,
.input.new-input::placeholder {
  font-style: normal !important;
}
input[type=number].default:focus,
input[type=password].default:focus,
input[type=text].default:focus,
select.default:focus,
textarea.default:focus,
.textarea.default:focus,
.input.default:focus {
  border-color: #354052 !important;
}
input[type=number].default.focus,
input[type=password].default.focus,
input[type=text].default.focus,
select.default.focus,
textarea.default.focus,
.textarea.default.focus,
.input.default.focus {
  border-color: #354052 !important;
}
input[type=number].default-solid,
input[type=password].default-solid,
input[type=text].default-solid,
select.default-solid,
textarea.default-solid,
.textarea.default-solid,
.input.default-solid {
  border-color: #354052 !important;
}
input[type=number].default-solid-focus:focus,
input[type=password].default-solid-focus:focus,
input[type=text].default-solid-focus:focus,
select.default-solid-focus:focus,
textarea.default-solid-focus:focus,
.textarea.default-solid-focus:focus,
.input.default-solid-focus:focus {
  border-color: #354052 !important;
}
input[type=number].success:focus,
input[type=password].success:focus,
input[type=text].success:focus,
select.success:focus,
textarea.success:focus,
.textarea.success:focus,
.input.success:focus {
  border-color: #0dbf6d !important;
}
input[type=number].success.focus,
input[type=password].success.focus,
input[type=text].success.focus,
select.success.focus,
textarea.success.focus,
.textarea.success.focus,
.input.success.focus {
  border-color: #0dbf6d !important;
}
input[type=number].success-solid,
input[type=password].success-solid,
input[type=text].success-solid,
select.success-solid,
textarea.success-solid,
.textarea.success-solid,
.input.success-solid {
  border-color: #0dbf6d !important;
}
input[type=number].success-solid-focus:focus,
input[type=password].success-solid-focus:focus,
input[type=text].success-solid-focus:focus,
select.success-solid-focus:focus,
textarea.success-solid-focus:focus,
.textarea.success-solid-focus:focus,
.input.success-solid-focus:focus {
  border-color: #0dbf6d !important;
}
input[type=number].success-light:focus,
input[type=password].success-light:focus,
input[type=text].success-light:focus,
select.success-light:focus,
textarea.success-light:focus,
.textarea.success-light:focus,
.input.success-light:focus {
  border-color: #7bf6be !important;
}
input[type=number].success-light.focus,
input[type=password].success-light.focus,
input[type=text].success-light.focus,
select.success-light.focus,
textarea.success-light.focus,
.textarea.success-light.focus,
.input.success-light.focus {
  border-color: #7bf6be !important;
}
input[type=number].success-light-solid,
input[type=password].success-light-solid,
input[type=text].success-light-solid,
select.success-light-solid,
textarea.success-light-solid,
.textarea.success-light-solid,
.input.success-light-solid {
  border-color: #7bf6be !important;
}
input[type=number].success-light-solid-focus:focus,
input[type=password].success-light-solid-focus:focus,
input[type=text].success-light-solid-focus:focus,
select.success-light-solid-focus:focus,
textarea.success-light-solid-focus:focus,
.textarea.success-light-solid-focus:focus,
.input.success-light-solid-focus:focus {
  border-color: #7bf6be !important;
}
input[type=number].warning:focus,
input[type=password].warning:focus,
input[type=text].warning:focus,
select.warning:focus,
textarea.warning:focus,
.textarea.warning:focus,
.input.warning:focus {
  border-color: #f6cf23 !important;
}
input[type=number].warning.focus,
input[type=password].warning.focus,
input[type=text].warning.focus,
select.warning.focus,
textarea.warning.focus,
.textarea.warning.focus,
.input.warning.focus {
  border-color: #f6cf23 !important;
}
input[type=number].warning-solid,
input[type=password].warning-solid,
input[type=text].warning-solid,
select.warning-solid,
textarea.warning-solid,
.textarea.warning-solid,
.input.warning-solid {
  border-color: #f6cf23 !important;
}
input[type=number].warning-solid-focus:focus,
input[type=password].warning-solid-focus:focus,
input[type=text].warning-solid-focus:focus,
select.warning-solid-focus:focus,
textarea.warning-solid-focus:focus,
.textarea.warning-solid-focus:focus,
.input.warning-solid-focus:focus {
  border-color: #f6cf23 !important;
}
input[type=number].danger:focus,
input[type=password].danger:focus,
input[type=text].danger:focus,
select.danger:focus,
textarea.danger:focus,
.textarea.danger:focus,
.input.danger:focus {
  border-color: #e95063 !important;
}
input[type=number].danger.focus,
input[type=password].danger.focus,
input[type=text].danger.focus,
select.danger.focus,
textarea.danger.focus,
.textarea.danger.focus,
.input.danger.focus {
  border-color: #e95063 !important;
}
input[type=number].danger-solid,
input[type=password].danger-solid,
input[type=text].danger-solid,
select.danger-solid,
textarea.danger-solid,
.textarea.danger-solid,
.input.danger-solid {
  border-color: #e95063 !important;
}
input[type=number].danger-solid-focus:focus,
input[type=password].danger-solid-focus:focus,
input[type=text].danger-solid-focus:focus,
select.danger-solid-focus:focus,
textarea.danger-solid-focus:focus,
.textarea.danger-solid-focus:focus,
.input.danger-solid-focus:focus {
  border-color: #e95063 !important;
}
input[type=number].info:focus,
input[type=password].info:focus,
input[type=text].info:focus,
select.info:focus,
textarea.info:focus,
.textarea.info:focus,
.input.info:focus {
  border-color: #4990e2 !important;
}
input[type=number].info.focus,
input[type=password].info.focus,
input[type=text].info.focus,
select.info.focus,
textarea.info.focus,
.textarea.info.focus,
.input.info.focus {
  border-color: #4990e2 !important;
}
input[type=number].info-solid,
input[type=password].info-solid,
input[type=text].info-solid,
select.info-solid,
textarea.info-solid,
.textarea.info-solid,
.input.info-solid {
  border-color: #4990e2 !important;
}
input[type=number].info-solid-focus:focus,
input[type=password].info-solid-focus:focus,
input[type=text].info-solid-focus:focus,
select.info-solid-focus:focus,
textarea.info-solid-focus:focus,
.textarea.info-solid-focus:focus,
.input.info-solid-focus:focus {
  border-color: #4990e2 !important;
}
input[type=number].notice:focus,
input[type=password].notice:focus,
input[type=text].notice:focus,
select.notice:focus,
textarea.notice:focus,
.textarea.notice:focus,
.input.notice:focus {
  border-color: #56c0ea !important;
}
input[type=number].notice.focus,
input[type=password].notice.focus,
input[type=text].notice.focus,
select.notice.focus,
textarea.notice.focus,
.textarea.notice.focus,
.input.notice.focus {
  border-color: #56c0ea !important;
}
input[type=number].notice-solid,
input[type=password].notice-solid,
input[type=text].notice-solid,
select.notice-solid,
textarea.notice-solid,
.textarea.notice-solid,
.input.notice-solid {
  border-color: #56c0ea !important;
}
input[type=number].notice-solid-focus:focus,
input[type=password].notice-solid-focus:focus,
input[type=text].notice-solid-focus:focus,
select.notice-solid-focus:focus,
textarea.notice-solid-focus:focus,
.textarea.notice-solid-focus:focus,
.input.notice-solid-focus:focus {
  border-color: #56c0ea !important;
}
input[type=number].highlight:focus,
input[type=password].highlight:focus,
input[type=text].highlight:focus,
select.highlight:focus,
textarea.highlight:focus,
.textarea.highlight:focus,
.input.highlight:focus {
  border-color: #f8e81c !important;
}
input[type=number].highlight.focus,
input[type=password].highlight.focus,
input[type=text].highlight.focus,
select.highlight.focus,
textarea.highlight.focus,
.textarea.highlight.focus,
.input.highlight.focus {
  border-color: #f8e81c !important;
}
input[type=number].highlight-solid,
input[type=password].highlight-solid,
input[type=text].highlight-solid,
select.highlight-solid,
textarea.highlight-solid,
.textarea.highlight-solid,
.input.highlight-solid {
  border-color: #f8e81c !important;
}
input[type=number].highlight-solid-focus:focus,
input[type=password].highlight-solid-focus:focus,
input[type=text].highlight-solid-focus:focus,
select.highlight-solid-focus:focus,
textarea.highlight-solid-focus:focus,
.textarea.highlight-solid-focus:focus,
.input.highlight-solid-focus:focus {
  border-color: #f8e81c !important;
}
input[type=number].mark:focus,
input[type=password].mark:focus,
input[type=text].mark:focus,
select.mark:focus,
textarea.mark:focus,
.textarea.mark:focus,
.input.mark:focus {
  border-color: #f5a623 !important;
}
input[type=number].mark.focus,
input[type=password].mark.focus,
input[type=text].mark.focus,
select.mark.focus,
textarea.mark.focus,
.textarea.mark.focus,
.input.mark.focus {
  border-color: #f5a623 !important;
}
input[type=number].mark-solid,
input[type=password].mark-solid,
input[type=text].mark-solid,
select.mark-solid,
textarea.mark-solid,
.textarea.mark-solid,
.input.mark-solid {
  border-color: #f5a623 !important;
}
input[type=number].mark-solid-focus:focus,
input[type=password].mark-solid-focus:focus,
input[type=text].mark-solid-focus:focus,
select.mark-solid-focus:focus,
textarea.mark-solid-focus:focus,
.textarea.mark-solid-focus:focus,
.input.mark-solid-focus:focus {
  border-color: #f5a623 !important;
}
input[type=number].black:focus,
input[type=password].black:focus,
input[type=text].black:focus,
select.black:focus,
textarea.black:focus,
.textarea.black:focus,
.input.black:focus {
  border-color: #000 !important;
}
input[type=number].black.focus,
input[type=password].black.focus,
input[type=text].black.focus,
select.black.focus,
textarea.black.focus,
.textarea.black.focus,
.input.black.focus {
  border-color: #000 !important;
}
input[type=number].black-solid,
input[type=password].black-solid,
input[type=text].black-solid,
select.black-solid,
textarea.black-solid,
.textarea.black-solid,
.input.black-solid {
  border-color: #000 !important;
}
input[type=number].black-solid-focus:focus,
input[type=password].black-solid-focus:focus,
input[type=text].black-solid-focus:focus,
select.black-solid-focus:focus,
textarea.black-solid-focus:focus,
.textarea.black-solid-focus:focus,
.input.black-solid-focus:focus {
  border-color: #000 !important;
}
input[type=number].darkest:focus,
input[type=password].darkest:focus,
input[type=text].darkest:focus,
select.darkest:focus,
textarea.darkest:focus,
.textarea.darkest:focus,
.input.darkest:focus {
  border-color: #687488 !important;
}
input[type=number].darkest.focus,
input[type=password].darkest.focus,
input[type=text].darkest.focus,
select.darkest.focus,
textarea.darkest.focus,
.textarea.darkest.focus,
.input.darkest.focus {
  border-color: #687488 !important;
}
input[type=number].darkest-solid,
input[type=password].darkest-solid,
input[type=text].darkest-solid,
select.darkest-solid,
textarea.darkest-solid,
.textarea.darkest-solid,
.input.darkest-solid {
  border-color: #687488 !important;
}
input[type=number].darkest-solid-focus:focus,
input[type=password].darkest-solid-focus:focus,
input[type=text].darkest-solid-focus:focus,
select.darkest-solid-focus:focus,
textarea.darkest-solid-focus:focus,
.textarea.darkest-solid-focus:focus,
.input.darkest-solid-focus:focus {
  border-color: #687488 !important;
}
input[type=number].darker:focus,
input[type=password].darker:focus,
input[type=text].darker:focus,
select.darker:focus,
textarea.darker:focus,
.textarea.darker:focus,
.input.darker:focus {
  border-color: #bcc2c9 !important;
}
input[type=number].darker.focus,
input[type=password].darker.focus,
input[type=text].darker.focus,
select.darker.focus,
textarea.darker.focus,
.textarea.darker.focus,
.input.darker.focus {
  border-color: #bcc2c9 !important;
}
input[type=number].darker-solid,
input[type=password].darker-solid,
input[type=text].darker-solid,
select.darker-solid,
textarea.darker-solid,
.textarea.darker-solid,
.input.darker-solid {
  border-color: #bcc2c9 !important;
}
input[type=number].darker-solid-focus:focus,
input[type=password].darker-solid-focus:focus,
input[type=text].darker-solid-focus:focus,
select.darker-solid-focus:focus,
textarea.darker-solid-focus:focus,
.textarea.darker-solid-focus:focus,
.input.darker-solid-focus:focus {
  border-color: #bcc2c9 !important;
}
input[type=number].dark:focus,
input[type=password].dark:focus,
input[type=text].dark:focus,
select.dark:focus,
textarea.dark:focus,
.textarea.dark:focus,
.input.dark:focus {
  border-color: #dfe3e9 !important;
}
input[type=number].dark.focus,
input[type=password].dark.focus,
input[type=text].dark.focus,
select.dark.focus,
textarea.dark.focus,
.textarea.dark.focus,
.input.dark.focus {
  border-color: #dfe3e9 !important;
}
input[type=number].dark-solid,
input[type=password].dark-solid,
input[type=text].dark-solid,
select.dark-solid,
textarea.dark-solid,
.textarea.dark-solid,
.input.dark-solid {
  border-color: #dfe3e9 !important;
}
input[type=number].dark-solid-focus:focus,
input[type=password].dark-solid-focus:focus,
input[type=text].dark-solid-focus:focus,
select.dark-solid-focus:focus,
textarea.dark-solid-focus:focus,
.textarea.dark-solid-focus:focus,
.input.dark-solid-focus:focus {
  border-color: #dfe3e9 !important;
}
input[type=number].muted:focus,
input[type=password].muted:focus,
input[type=text].muted:focus,
select.muted:focus,
textarea.muted:focus,
.textarea.muted:focus,
.input.muted:focus {
  border-color: #a1a7af !important;
}
input[type=number].muted.focus,
input[type=password].muted.focus,
input[type=text].muted.focus,
select.muted.focus,
textarea.muted.focus,
.textarea.muted.focus,
.input.muted.focus {
  border-color: #a1a7af !important;
}
input[type=number].muted-solid,
input[type=password].muted-solid,
input[type=text].muted-solid,
select.muted-solid,
textarea.muted-solid,
.textarea.muted-solid,
.input.muted-solid {
  border-color: #a1a7af !important;
}
input[type=number].muted-solid-focus:focus,
input[type=password].muted-solid-focus:focus,
input[type=text].muted-solid-focus:focus,
select.muted-solid-focus:focus,
textarea.muted-solid-focus:focus,
.textarea.muted-solid-focus:focus,
.input.muted-solid-focus:focus {
  border-color: #a1a7af !important;
}
input[type=number].light:focus,
input[type=password].light:focus,
input[type=text].light:focus,
select.light:focus,
textarea.light:focus,
.textarea.light:focus,
.input.light:focus {
  border-color: #f4f4f5 !important;
}
input[type=number].light.focus,
input[type=password].light.focus,
input[type=text].light.focus,
select.light.focus,
textarea.light.focus,
.textarea.light.focus,
.input.light.focus {
  border-color: #f4f4f5 !important;
}
input[type=number].light-solid,
input[type=password].light-solid,
input[type=text].light-solid,
select.light-solid,
textarea.light-solid,
.textarea.light-solid,
.input.light-solid {
  border-color: #f4f4f5 !important;
}
input[type=number].light-solid-focus:focus,
input[type=password].light-solid-focus:focus,
input[type=text].light-solid-focus:focus,
select.light-solid-focus:focus,
textarea.light-solid-focus:focus,
.textarea.light-solid-focus:focus,
.input.light-solid-focus:focus {
  border-color: #f4f4f5 !important;
}
input[type=number].lighter:focus,
input[type=password].lighter:focus,
input[type=text].lighter:focus,
select.lighter:focus,
textarea.lighter:focus,
.textarea.lighter:focus,
.input.lighter:focus {
  border-color: #f5f8fa !important;
}
input[type=number].lighter.focus,
input[type=password].lighter.focus,
input[type=text].lighter.focus,
select.lighter.focus,
textarea.lighter.focus,
.textarea.lighter.focus,
.input.lighter.focus {
  border-color: #f5f8fa !important;
}
input[type=number].lighter-solid,
input[type=password].lighter-solid,
input[type=text].lighter-solid,
select.lighter-solid,
textarea.lighter-solid,
.textarea.lighter-solid,
.input.lighter-solid {
  border-color: #f5f8fa !important;
}
input[type=number].lighter-solid-focus:focus,
input[type=password].lighter-solid-focus:focus,
input[type=text].lighter-solid-focus:focus,
select.lighter-solid-focus:focus,
textarea.lighter-solid-focus:focus,
.textarea.lighter-solid-focus:focus,
.input.lighter-solid-focus:focus {
  border-color: #f5f8fa !important;
}
input[type=number].lightest:focus,
input[type=password].lightest:focus,
input[type=text].lightest:focus,
select.lightest:focus,
textarea.lightest:focus,
.textarea.lightest:focus,
.input.lightest:focus {
  border-color: #fafbfc !important;
}
input[type=number].lightest.focus,
input[type=password].lightest.focus,
input[type=text].lightest.focus,
select.lightest.focus,
textarea.lightest.focus,
.textarea.lightest.focus,
.input.lightest.focus {
  border-color: #fafbfc !important;
}
input[type=number].lightest-solid,
input[type=password].lightest-solid,
input[type=text].lightest-solid,
select.lightest-solid,
textarea.lightest-solid,
.textarea.lightest-solid,
.input.lightest-solid {
  border-color: #fafbfc !important;
}
input[type=number].lightest-solid-focus:focus,
input[type=password].lightest-solid-focus:focus,
input[type=text].lightest-solid-focus:focus,
select.lightest-solid-focus:focus,
textarea.lightest-solid-focus:focus,
.textarea.lightest-solid-focus:focus,
.input.lightest-solid-focus:focus {
  border-color: #fafbfc !important;
}
input[type=number].white:focus,
input[type=password].white:focus,
input[type=text].white:focus,
select.white:focus,
textarea.white:focus,
.textarea.white:focus,
.input.white:focus {
  border-color: #fff !important;
}
input[type=number].white.focus,
input[type=password].white.focus,
input[type=text].white.focus,
select.white.focus,
textarea.white.focus,
.textarea.white.focus,
.input.white.focus {
  border-color: #fff !important;
}
input[type=number].white-solid,
input[type=password].white-solid,
input[type=text].white-solid,
select.white-solid,
textarea.white-solid,
.textarea.white-solid,
.input.white-solid {
  border-color: #fff !important;
}
input[type=number].white-solid-focus:focus,
input[type=password].white-solid-focus:focus,
input[type=text].white-solid-focus:focus,
select.white-solid-focus:focus,
textarea.white-solid-focus:focus,
.textarea.white-solid-focus:focus,
.input.white-solid-focus:focus {
  border-color: #fff !important;
}
input[type=number].soft:focus,
input[type=password].soft:focus,
input[type=text].soft:focus,
select.soft:focus,
textarea.soft:focus,
.textarea.soft:focus,
.input.soft:focus {
  border-color: #dbecfd !important;
}
input[type=number].soft.focus,
input[type=password].soft.focus,
input[type=text].soft.focus,
select.soft.focus,
textarea.soft.focus,
.textarea.soft.focus,
.input.soft.focus {
  border-color: #dbecfd !important;
}
input[type=number].soft-solid,
input[type=password].soft-solid,
input[type=text].soft-solid,
select.soft-solid,
textarea.soft-solid,
.textarea.soft-solid,
.input.soft-solid {
  border-color: #dbecfd !important;
}
input[type=number].soft-solid-focus:focus,
input[type=password].soft-solid-focus:focus,
input[type=text].soft-solid-focus:focus,
select.soft-solid-focus:focus,
textarea.soft-solid-focus:focus,
.textarea.soft-solid-focus:focus,
.input.soft-solid-focus:focus {
  border-color: #dbecfd !important;
}
input[type=number].softer:focus,
input[type=password].softer:focus,
input[type=text].softer:focus,
select.softer:focus,
textarea.softer:focus,
.textarea.softer:focus,
.input.softer:focus {
  border-color: #e6eaee !important;
}
input[type=number].softer.focus,
input[type=password].softer.focus,
input[type=text].softer.focus,
select.softer.focus,
textarea.softer.focus,
.textarea.softer.focus,
.input.softer.focus {
  border-color: #e6eaee !important;
}
input[type=number].softer-solid,
input[type=password].softer-solid,
input[type=text].softer-solid,
select.softer-solid,
textarea.softer-solid,
.textarea.softer-solid,
.input.softer-solid {
  border-color: #e6eaee !important;
}
input[type=number].softer-solid-focus:focus,
input[type=password].softer-solid-focus:focus,
input[type=text].softer-solid-focus:focus,
select.softer-solid-focus:focus,
textarea.softer-solid-focus:focus,
.textarea.softer-solid-focus:focus,
.input.softer-solid-focus:focus {
  border-color: #e6eaee !important;
}
input[type=number].grey:focus,
input[type=password].grey:focus,
input[type=text].grey:focus,
select.grey:focus,
textarea.grey:focus,
.textarea.grey:focus,
.input.grey:focus {
  border-color: #828a95 !important;
}
input[type=number].grey.focus,
input[type=password].grey.focus,
input[type=text].grey.focus,
select.grey.focus,
textarea.grey.focus,
.textarea.grey.focus,
.input.grey.focus {
  border-color: #828a95 !important;
}
input[type=number].grey-solid,
input[type=password].grey-solid,
input[type=text].grey-solid,
select.grey-solid,
textarea.grey-solid,
.textarea.grey-solid,
.input.grey-solid {
  border-color: #828a95 !important;
}
input[type=number].grey-solid-focus:focus,
input[type=password].grey-solid-focus:focus,
input[type=text].grey-solid-focus:focus,
select.grey-solid-focus:focus,
textarea.grey-solid-focus:focus,
.textarea.grey-solid-focus:focus,
.input.grey-solid-focus:focus {
  border-color: #828a95 !important;
}
input[type=number].primary:focus,
input[type=password].primary:focus,
input[type=text].primary:focus,
select.primary:focus,
textarea.primary:focus,
.textarea.primary:focus,
.input.primary:focus {
  border-color: #02271f !important;
}
input[type=number].primary.focus,
input[type=password].primary.focus,
input[type=text].primary.focus,
select.primary.focus,
textarea.primary.focus,
.textarea.primary.focus,
.input.primary.focus {
  border-color: #02271f !important;
}
input[type=number].primary-solid,
input[type=password].primary-solid,
input[type=text].primary-solid,
select.primary-solid,
textarea.primary-solid,
.textarea.primary-solid,
.input.primary-solid {
  border-color: #02271f !important;
}
input[type=number].primary-solid-focus:focus,
input[type=password].primary-solid-focus:focus,
input[type=text].primary-solid-focus:focus,
select.primary-solid-focus:focus,
textarea.primary-solid-focus:focus,
.textarea.primary-solid-focus:focus,
.input.primary-solid-focus:focus {
  border-color: #02271f !important;
}
input[type=number].secondary:focus,
input[type=password].secondary:focus,
input[type=text].secondary:focus,
select.secondary:focus,
textarea.secondary:focus,
.textarea.secondary:focus,
.input.secondary:focus {
  border-color: #147d5c !important;
}
input[type=number].secondary.focus,
input[type=password].secondary.focus,
input[type=text].secondary.focus,
select.secondary.focus,
textarea.secondary.focus,
.textarea.secondary.focus,
.input.secondary.focus {
  border-color: #147d5c !important;
}
input[type=number].secondary-solid,
input[type=password].secondary-solid,
input[type=text].secondary-solid,
select.secondary-solid,
textarea.secondary-solid,
.textarea.secondary-solid,
.input.secondary-solid {
  border-color: #147d5c !important;
}
input[type=number].secondary-solid-focus:focus,
input[type=password].secondary-solid-focus:focus,
input[type=text].secondary-solid-focus:focus,
select.secondary-solid-focus:focus,
textarea.secondary-solid-focus:focus,
.textarea.secondary-solid-focus:focus,
.input.secondary-solid-focus:focus {
  border-color: #147d5c !important;
}
input[type=number].primary-light:focus,
input[type=password].primary-light:focus,
input[type=text].primary-light:focus,
select.primary-light:focus,
textarea.primary-light:focus,
.textarea.primary-light:focus,
.input.primary-light:focus {
  border-color: #eacdf1 !important;
}
input[type=number].primary-light.focus,
input[type=password].primary-light.focus,
input[type=text].primary-light.focus,
select.primary-light.focus,
textarea.primary-light.focus,
.textarea.primary-light.focus,
.input.primary-light.focus {
  border-color: #eacdf1 !important;
}
input[type=number].primary-light-solid,
input[type=password].primary-light-solid,
input[type=text].primary-light-solid,
select.primary-light-solid,
textarea.primary-light-solid,
.textarea.primary-light-solid,
.input.primary-light-solid {
  border-color: #eacdf1 !important;
}
input[type=number].primary-light-solid-focus:focus,
input[type=password].primary-light-solid-focus:focus,
input[type=text].primary-light-solid-focus:focus,
select.primary-light-solid-focus:focus,
textarea.primary-light-solid-focus:focus,
.textarea.primary-light-solid-focus:focus,
.input.primary-light-solid-focus:focus {
  border-color: #eacdf1 !important;
}
input[type=number].secondary-light:focus,
input[type=password].secondary-light:focus,
input[type=text].secondary-light:focus,
select.secondary-light:focus,
textarea.secondary-light:focus,
.textarea.secondary-light:focus,
.input.secondary-light:focus {
  border-color: #b3e6ce !important;
}
input[type=number].secondary-light.focus,
input[type=password].secondary-light.focus,
input[type=text].secondary-light.focus,
select.secondary-light.focus,
textarea.secondary-light.focus,
.textarea.secondary-light.focus,
.input.secondary-light.focus {
  border-color: #b3e6ce !important;
}
input[type=number].secondary-light-solid,
input[type=password].secondary-light-solid,
input[type=text].secondary-light-solid,
select.secondary-light-solid,
textarea.secondary-light-solid,
.textarea.secondary-light-solid,
.input.secondary-light-solid {
  border-color: #b3e6ce !important;
}
input[type=number].secondary-light-solid-focus:focus,
input[type=password].secondary-light-solid-focus:focus,
input[type=text].secondary-light-solid-focus:focus,
select.secondary-light-solid-focus:focus,
textarea.secondary-light-solid-focus:focus,
.textarea.secondary-light-solid-focus:focus,
.input.secondary-light-solid-focus:focus {
  border-color: #b3e6ce !important;
}
input[type=number].disabled:focus,
input[type=password].disabled:focus,
input[type=text].disabled:focus,
select.disabled:focus,
textarea.disabled:focus,
.textarea.disabled:focus,
.input.disabled:focus {
  border-color: #cad1da !important;
}
input[type=number].disabled.focus,
input[type=password].disabled.focus,
input[type=text].disabled.focus,
select.disabled.focus,
textarea.disabled.focus,
.textarea.disabled.focus,
.input.disabled.focus {
  border-color: #cad1da !important;
}
input[type=number].disabled-solid,
input[type=password].disabled-solid,
input[type=text].disabled-solid,
select.disabled-solid,
textarea.disabled-solid,
.textarea.disabled-solid,
.input.disabled-solid {
  border-color: #cad1da !important;
}
input[type=number].disabled-solid-focus:focus,
input[type=password].disabled-solid-focus:focus,
input[type=text].disabled-solid-focus:focus,
select.disabled-solid-focus:focus,
textarea.disabled-solid-focus:focus,
.textarea.disabled-solid-focus:focus,
.input.disabled-solid-focus:focus {
  border-color: #cad1da !important;
}
input[type=number].disabled-light:focus,
input[type=password].disabled-light:focus,
input[type=text].disabled-light:focus,
select.disabled-light:focus,
textarea.disabled-light:focus,
.textarea.disabled-light:focus,
.input.disabled-light:focus {
  border-color: #f2f3f6 !important;
}
input[type=number].disabled-light.focus,
input[type=password].disabled-light.focus,
input[type=text].disabled-light.focus,
select.disabled-light.focus,
textarea.disabled-light.focus,
.textarea.disabled-light.focus,
.input.disabled-light.focus {
  border-color: #f2f3f6 !important;
}
input[type=number].disabled-light-solid,
input[type=password].disabled-light-solid,
input[type=text].disabled-light-solid,
select.disabled-light-solid,
textarea.disabled-light-solid,
.textarea.disabled-light-solid,
.input.disabled-light-solid {
  border-color: #f2f3f6 !important;
}
input[type=number].disabled-light-solid-focus:focus,
input[type=password].disabled-light-solid-focus:focus,
input[type=text].disabled-light-solid-focus:focus,
select.disabled-light-solid-focus:focus,
textarea.disabled-light-solid-focus:focus,
.textarea.disabled-light-solid-focus:focus,
.input.disabled-light-solid-focus:focus {
  border-color: #f2f3f6 !important;
}
input[type=number].link:focus,
input[type=password].link:focus,
input[type=text].link:focus,
select.link:focus,
textarea.link:focus,
.textarea.link:focus,
.input.link:focus {
  border-color: #1da1f2 !important;
}
input[type=number].link.focus,
input[type=password].link.focus,
input[type=text].link.focus,
select.link.focus,
textarea.link.focus,
.textarea.link.focus,
.input.link.focus {
  border-color: #1da1f2 !important;
}
input[type=number].link-solid,
input[type=password].link-solid,
input[type=text].link-solid,
select.link-solid,
textarea.link-solid,
.textarea.link-solid,
.input.link-solid {
  border-color: #1da1f2 !important;
}
input[type=number].link-solid-focus:focus,
input[type=password].link-solid-focus:focus,
input[type=text].link-solid-focus:focus,
select.link-solid-focus:focus,
textarea.link-solid-focus:focus,
.textarea.link-solid-focus:focus,
.input.link-solid-focus:focus {
  border-color: #1da1f2 !important;
}
input[type=number].notification-v2:focus,
input[type=password].notification-v2:focus,
input[type=text].notification-v2:focus,
select.notification-v2:focus,
textarea.notification-v2:focus,
.textarea.notification-v2:focus,
.input.notification-v2:focus {
  border-color: #4a90e2 !important;
}
input[type=number].notification-v2.focus,
input[type=password].notification-v2.focus,
input[type=text].notification-v2.focus,
select.notification-v2.focus,
textarea.notification-v2.focus,
.textarea.notification-v2.focus,
.input.notification-v2.focus {
  border-color: #4a90e2 !important;
}
input[type=number].notification-v2-solid,
input[type=password].notification-v2-solid,
input[type=text].notification-v2-solid,
select.notification-v2-solid,
textarea.notification-v2-solid,
.textarea.notification-v2-solid,
.input.notification-v2-solid {
  border-color: #4a90e2 !important;
}
input[type=number].notification-v2-solid-focus:focus,
input[type=password].notification-v2-solid-focus:focus,
input[type=text].notification-v2-solid-focus:focus,
select.notification-v2-solid-focus:focus,
textarea.notification-v2-solid-focus:focus,
.textarea.notification-v2-solid-focus:focus,
.input.notification-v2-solid-focus:focus {
  border-color: #4a90e2 !important;
}
input[type=number].warning-v2:focus,
input[type=password].warning-v2:focus,
input[type=text].warning-v2:focus,
select.warning-v2:focus,
textarea.warning-v2:focus,
.textarea.warning-v2:focus,
.input.warning-v2:focus {
  border-color: #f5cf23 !important;
}
input[type=number].warning-v2.focus,
input[type=password].warning-v2.focus,
input[type=text].warning-v2.focus,
select.warning-v2.focus,
textarea.warning-v2.focus,
.textarea.warning-v2.focus,
.input.warning-v2.focus {
  border-color: #f5cf23 !important;
}
input[type=number].warning-v2-solid,
input[type=password].warning-v2-solid,
input[type=text].warning-v2-solid,
select.warning-v2-solid,
textarea.warning-v2-solid,
.textarea.warning-v2-solid,
.input.warning-v2-solid {
  border-color: #f5cf23 !important;
}
input[type=number].warning-v2-solid-focus:focus,
input[type=password].warning-v2-solid-focus:focus,
input[type=text].warning-v2-solid-focus:focus,
select.warning-v2-solid-focus:focus,
textarea.warning-v2-solid-focus:focus,
.textarea.warning-v2-solid-focus:focus,
.input.warning-v2-solid-focus:focus {
  border-color: #f5cf23 !important;
}
input[type=number].danger-v2:focus,
input[type=password].danger-v2:focus,
input[type=text].danger-v2:focus,
select.danger-v2:focus,
textarea.danger-v2:focus,
.textarea.danger-v2:focus,
.input.danger-v2:focus {
  border-color: #ed5565 !important;
}
input[type=number].danger-v2.focus,
input[type=password].danger-v2.focus,
input[type=text].danger-v2.focus,
select.danger-v2.focus,
textarea.danger-v2.focus,
.textarea.danger-v2.focus,
.input.danger-v2.focus {
  border-color: #ed5565 !important;
}
input[type=number].danger-v2-solid,
input[type=password].danger-v2-solid,
input[type=text].danger-v2-solid,
select.danger-v2-solid,
textarea.danger-v2-solid,
.textarea.danger-v2-solid,
.input.danger-v2-solid {
  border-color: #ed5565 !important;
}
input[type=number].danger-v2-solid-focus:focus,
input[type=password].danger-v2-solid-focus:focus,
input[type=text].danger-v2-solid-focus:focus,
select.danger-v2-solid-focus:focus,
textarea.danger-v2-solid-focus:focus,
.textarea.danger-v2-solid-focus:focus,
.input.danger-v2-solid-focus:focus {
  border-color: #ed5565 !important;
}
input[type=number].dark-danger-v2:focus,
input[type=password].dark-danger-v2:focus,
input[type=text].dark-danger-v2:focus,
select.dark-danger-v2:focus,
textarea.dark-danger-v2:focus,
.textarea.dark-danger-v2:focus,
.input.dark-danger-v2:focus {
  border-color: #d52626 !important;
}
input[type=number].dark-danger-v2.focus,
input[type=password].dark-danger-v2.focus,
input[type=text].dark-danger-v2.focus,
select.dark-danger-v2.focus,
textarea.dark-danger-v2.focus,
.textarea.dark-danger-v2.focus,
.input.dark-danger-v2.focus {
  border-color: #d52626 !important;
}
input[type=number].dark-danger-v2-solid,
input[type=password].dark-danger-v2-solid,
input[type=text].dark-danger-v2-solid,
select.dark-danger-v2-solid,
textarea.dark-danger-v2-solid,
.textarea.dark-danger-v2-solid,
.input.dark-danger-v2-solid {
  border-color: #d52626 !important;
}
input[type=number].dark-danger-v2-solid-focus:focus,
input[type=password].dark-danger-v2-solid-focus:focus,
input[type=text].dark-danger-v2-solid-focus:focus,
select.dark-danger-v2-solid-focus:focus,
textarea.dark-danger-v2-solid-focus:focus,
.textarea.dark-danger-v2-solid-focus:focus,
.input.dark-danger-v2-solid-focus:focus {
  border-color: #d52626 !important;
}
input[type=number].light-shadow-v2:focus,
input[type=password].light-shadow-v2:focus,
input[type=text].light-shadow-v2:focus,
select.light-shadow-v2:focus,
textarea.light-shadow-v2:focus,
.textarea.light-shadow-v2:focus,
.input.light-shadow-v2:focus {
  border-color: #1d1d1b !important;
}
input[type=number].light-shadow-v2.focus,
input[type=password].light-shadow-v2.focus,
input[type=text].light-shadow-v2.focus,
select.light-shadow-v2.focus,
textarea.light-shadow-v2.focus,
.textarea.light-shadow-v2.focus,
.input.light-shadow-v2.focus {
  border-color: #1d1d1b !important;
}
input[type=number].light-shadow-v2-solid,
input[type=password].light-shadow-v2-solid,
input[type=text].light-shadow-v2-solid,
select.light-shadow-v2-solid,
textarea.light-shadow-v2-solid,
.textarea.light-shadow-v2-solid,
.input.light-shadow-v2-solid {
  border-color: #1d1d1b !important;
}
input[type=number].light-shadow-v2-solid-focus:focus,
input[type=password].light-shadow-v2-solid-focus:focus,
input[type=text].light-shadow-v2-solid-focus:focus,
select.light-shadow-v2-solid-focus:focus,
textarea.light-shadow-v2-solid-focus:focus,
.textarea.light-shadow-v2-solid-focus:focus,
.input.light-shadow-v2-solid-focus:focus {
  border-color: #1d1d1b !important;
}
input[type=number].light-grey:focus,
input[type=password].light-grey:focus,
input[type=text].light-grey:focus,
select.light-grey:focus,
textarea.light-grey:focus,
.textarea.light-grey:focus,
.input.light-grey:focus {
  border-color: #f1f1f1 !important;
}
input[type=number].light-grey.focus,
input[type=password].light-grey.focus,
input[type=text].light-grey.focus,
select.light-grey.focus,
textarea.light-grey.focus,
.textarea.light-grey.focus,
.input.light-grey.focus {
  border-color: #f1f1f1 !important;
}
input[type=number].light-grey-solid,
input[type=password].light-grey-solid,
input[type=text].light-grey-solid,
select.light-grey-solid,
textarea.light-grey-solid,
.textarea.light-grey-solid,
.input.light-grey-solid {
  border-color: #f1f1f1 !important;
}
input[type=number].light-grey-solid-focus:focus,
input[type=password].light-grey-solid-focus:focus,
input[type=text].light-grey-solid-focus:focus,
select.light-grey-solid-focus:focus,
textarea.light-grey-solid-focus:focus,
.textarea.light-grey-solid-focus:focus,
.input.light-grey-solid-focus:focus {
  border-color: #f1f1f1 !important;
}
input[type=number].grey-v2:focus,
input[type=password].grey-v2:focus,
input[type=text].grey-v2:focus,
select.grey-v2:focus,
textarea.grey-v2:focus,
.textarea.grey-v2:focus,
.input.grey-v2:focus {
  border-color: #919190 !important;
}
input[type=number].grey-v2.focus,
input[type=password].grey-v2.focus,
input[type=text].grey-v2.focus,
select.grey-v2.focus,
textarea.grey-v2.focus,
.textarea.grey-v2.focus,
.input.grey-v2.focus {
  border-color: #919190 !important;
}
input[type=number].grey-v2-solid,
input[type=password].grey-v2-solid,
input[type=text].grey-v2-solid,
select.grey-v2-solid,
textarea.grey-v2-solid,
.textarea.grey-v2-solid,
.input.grey-v2-solid {
  border-color: #919190 !important;
}
input[type=number].grey-v2-solid-focus:focus,
input[type=password].grey-v2-solid-focus:focus,
input[type=text].grey-v2-solid-focus:focus,
select.grey-v2-solid-focus:focus,
textarea.grey-v2-solid-focus:focus,
.textarea.grey-v2-solid-focus:focus,
.input.grey-v2-solid-focus:focus {
  border-color: #919190 !important;
}
input[type=number].lighter-v2:focus,
input[type=password].lighter-v2:focus,
input[type=text].lighter-v2:focus,
select.lighter-v2:focus,
textarea.lighter-v2:focus,
.textarea.lighter-v2:focus,
.input.lighter-v2:focus {
  border-color: #eaeaea !important;
}
input[type=number].lighter-v2.focus,
input[type=password].lighter-v2.focus,
input[type=text].lighter-v2.focus,
select.lighter-v2.focus,
textarea.lighter-v2.focus,
.textarea.lighter-v2.focus,
.input.lighter-v2.focus {
  border-color: #eaeaea !important;
}
input[type=number].lighter-v2-solid,
input[type=password].lighter-v2-solid,
input[type=text].lighter-v2-solid,
select.lighter-v2-solid,
textarea.lighter-v2-solid,
.textarea.lighter-v2-solid,
.input.lighter-v2-solid {
  border-color: #eaeaea !important;
}
input[type=number].lighter-v2-solid-focus:focus,
input[type=password].lighter-v2-solid-focus:focus,
input[type=text].lighter-v2-solid-focus:focus,
select.lighter-v2-solid-focus:focus,
textarea.lighter-v2-solid-focus:focus,
.textarea.lighter-v2-solid-focus:focus,
.input.lighter-v2-solid-focus:focus {
  border-color: #eaeaea !important;
}
input[type=number].light-grey-v2:focus,
input[type=password].light-grey-v2:focus,
input[type=text].light-grey-v2:focus,
select.light-grey-v2:focus,
textarea.light-grey-v2:focus,
.textarea.light-grey-v2:focus,
.input.light-grey-v2:focus {
  border-color: #bbb !important;
}
input[type=number].light-grey-v2.focus,
input[type=password].light-grey-v2.focus,
input[type=text].light-grey-v2.focus,
select.light-grey-v2.focus,
textarea.light-grey-v2.focus,
.textarea.light-grey-v2.focus,
.input.light-grey-v2.focus {
  border-color: #bbb !important;
}
input[type=number].light-grey-v2-solid,
input[type=password].light-grey-v2-solid,
input[type=text].light-grey-v2-solid,
select.light-grey-v2-solid,
textarea.light-grey-v2-solid,
.textarea.light-grey-v2-solid,
.input.light-grey-v2-solid {
  border-color: #bbb !important;
}
input[type=number].light-grey-v2-solid-focus:focus,
input[type=password].light-grey-v2-solid-focus:focus,
input[type=text].light-grey-v2-solid-focus:focus,
select.light-grey-v2-solid-focus:focus,
textarea.light-grey-v2-solid-focus:focus,
.textarea.light-grey-v2-solid-focus:focus,
.input.light-grey-v2-solid-focus:focus {
  border-color: #bbb !important;
}
input[type=number].light-grey-opacity-v2:focus,
input[type=password].light-grey-opacity-v2:focus,
input[type=text].light-grey-opacity-v2:focus,
select.light-grey-opacity-v2:focus,
textarea.light-grey-opacity-v2:focus,
.textarea.light-grey-opacity-v2:focus,
.input.light-grey-opacity-v2:focus {
  border-color: rgba(187, 187, 187, 0.5019607843) !important;
}
input[type=number].light-grey-opacity-v2.focus,
input[type=password].light-grey-opacity-v2.focus,
input[type=text].light-grey-opacity-v2.focus,
select.light-grey-opacity-v2.focus,
textarea.light-grey-opacity-v2.focus,
.textarea.light-grey-opacity-v2.focus,
.input.light-grey-opacity-v2.focus {
  border-color: rgba(187, 187, 187, 0.5019607843) !important;
}
input[type=number].light-grey-opacity-v2-solid,
input[type=password].light-grey-opacity-v2-solid,
input[type=text].light-grey-opacity-v2-solid,
select.light-grey-opacity-v2-solid,
textarea.light-grey-opacity-v2-solid,
.textarea.light-grey-opacity-v2-solid,
.input.light-grey-opacity-v2-solid {
  border-color: rgba(187, 187, 187, 0.5019607843) !important;
}
input[type=number].light-grey-opacity-v2-solid-focus:focus,
input[type=password].light-grey-opacity-v2-solid-focus:focus,
input[type=text].light-grey-opacity-v2-solid-focus:focus,
select.light-grey-opacity-v2-solid-focus:focus,
textarea.light-grey-opacity-v2-solid-focus:focus,
.textarea.light-grey-opacity-v2-solid-focus:focus,
.input.light-grey-opacity-v2-solid-focus:focus {
  border-color: rgba(187, 187, 187, 0.5019607843) !important;
}
input[type=number].danger-light:focus,
input[type=password].danger-light:focus,
input[type=text].danger-light:focus,
select.danger-light:focus,
textarea.danger-light:focus,
.textarea.danger-light:focus,
.input.danger-light:focus {
  border-color: #e62222 !important;
}
input[type=number].danger-light.focus,
input[type=password].danger-light.focus,
input[type=text].danger-light.focus,
select.danger-light.focus,
textarea.danger-light.focus,
.textarea.danger-light.focus,
.input.danger-light.focus {
  border-color: #e62222 !important;
}
input[type=number].danger-light-solid,
input[type=password].danger-light-solid,
input[type=text].danger-light-solid,
select.danger-light-solid,
textarea.danger-light-solid,
.textarea.danger-light-solid,
.input.danger-light-solid {
  border-color: #e62222 !important;
}
input[type=number].danger-light-solid-focus:focus,
input[type=password].danger-light-solid-focus:focus,
input[type=text].danger-light-solid-focus:focus,
select.danger-light-solid-focus:focus,
textarea.danger-light-solid-focus:focus,
.textarea.danger-light-solid-focus:focus,
.input.danger-light-solid-focus:focus {
  border-color: #e62222 !important;
}
input[type=number].grey-opacity:focus,
input[type=password].grey-opacity:focus,
input[type=text].grey-opacity:focus,
select.grey-opacity:focus,
textarea.grey-opacity:focus,
.textarea.grey-opacity:focus,
.input.grey-opacity:focus {
  border-color: rgba(151, 151, 151, 0.2) !important;
}
input[type=number].grey-opacity.focus,
input[type=password].grey-opacity.focus,
input[type=text].grey-opacity.focus,
select.grey-opacity.focus,
textarea.grey-opacity.focus,
.textarea.grey-opacity.focus,
.input.grey-opacity.focus {
  border-color: rgba(151, 151, 151, 0.2) !important;
}
input[type=number].grey-opacity-solid,
input[type=password].grey-opacity-solid,
input[type=text].grey-opacity-solid,
select.grey-opacity-solid,
textarea.grey-opacity-solid,
.textarea.grey-opacity-solid,
.input.grey-opacity-solid {
  border-color: rgba(151, 151, 151, 0.2) !important;
}
input[type=number].grey-opacity-solid-focus:focus,
input[type=password].grey-opacity-solid-focus:focus,
input[type=text].grey-opacity-solid-focus:focus,
select.grey-opacity-solid-focus:focus,
textarea.grey-opacity-solid-focus:focus,
.textarea.grey-opacity-solid-focus:focus,
.input.grey-opacity-solid-focus:focus {
  border-color: rgba(151, 151, 151, 0.2) !important;
}
input[type=number].success-v2:focus,
input[type=password].success-v2:focus,
input[type=text].success-v2:focus,
select.success-v2:focus,
textarea.success-v2:focus,
.textarea.success-v2:focus,
.input.success-v2:focus {
  border-color: #00a65c !important;
}
input[type=number].success-v2.focus,
input[type=password].success-v2.focus,
input[type=text].success-v2.focus,
select.success-v2.focus,
textarea.success-v2.focus,
.textarea.success-v2.focus,
.input.success-v2.focus {
  border-color: #00a65c !important;
}
input[type=number].success-v2-solid,
input[type=password].success-v2-solid,
input[type=text].success-v2-solid,
select.success-v2-solid,
textarea.success-v2-solid,
.textarea.success-v2-solid,
.input.success-v2-solid {
  border-color: #00a65c !important;
}
input[type=number].success-v2-solid-focus:focus,
input[type=password].success-v2-solid-focus:focus,
input[type=text].success-v2-solid-focus:focus,
select.success-v2-solid-focus:focus,
textarea.success-v2-solid-focus:focus,
.textarea.success-v2-solid-focus:focus,
.input.success-v2-solid-focus:focus {
  border-color: #00a65c !important;
}
input[type=number].dark-grey:focus,
input[type=password].dark-grey:focus,
input[type=text].dark-grey:focus,
select.dark-grey:focus,
textarea.dark-grey:focus,
.textarea.dark-grey:focus,
.input.dark-grey:focus {
  border-color: #8e8e8d !important;
}
input[type=number].dark-grey.focus,
input[type=password].dark-grey.focus,
input[type=text].dark-grey.focus,
select.dark-grey.focus,
textarea.dark-grey.focus,
.textarea.dark-grey.focus,
.input.dark-grey.focus {
  border-color: #8e8e8d !important;
}
input[type=number].dark-grey-solid,
input[type=password].dark-grey-solid,
input[type=text].dark-grey-solid,
select.dark-grey-solid,
textarea.dark-grey-solid,
.textarea.dark-grey-solid,
.input.dark-grey-solid {
  border-color: #8e8e8d !important;
}
input[type=number].dark-grey-solid-focus:focus,
input[type=password].dark-grey-solid-focus:focus,
input[type=text].dark-grey-solid-focus:focus,
select.dark-grey-solid-focus:focus,
textarea.dark-grey-solid-focus:focus,
.textarea.dark-grey-solid-focus:focus,
.input.dark-grey-solid-focus:focus {
  border-color: #8e8e8d !important;
}
input[type=number].lighter-grey:focus,
input[type=password].lighter-grey:focus,
input[type=text].lighter-grey:focus,
select.lighter-grey:focus,
textarea.lighter-grey:focus,
.textarea.lighter-grey:focus,
.input.lighter-grey:focus {
  border-color: #e3e3e3 !important;
}
input[type=number].lighter-grey.focus,
input[type=password].lighter-grey.focus,
input[type=text].lighter-grey.focus,
select.lighter-grey.focus,
textarea.lighter-grey.focus,
.textarea.lighter-grey.focus,
.input.lighter-grey.focus {
  border-color: #e3e3e3 !important;
}
input[type=number].lighter-grey-solid,
input[type=password].lighter-grey-solid,
input[type=text].lighter-grey-solid,
select.lighter-grey-solid,
textarea.lighter-grey-solid,
.textarea.lighter-grey-solid,
.input.lighter-grey-solid {
  border-color: #e3e3e3 !important;
}
input[type=number].lighter-grey-solid-focus:focus,
input[type=password].lighter-grey-solid-focus:focus,
input[type=text].lighter-grey-solid-focus:focus,
select.lighter-grey-solid-focus:focus,
textarea.lighter-grey-solid-focus:focus,
.textarea.lighter-grey-solid-focus:focus,
.input.lighter-grey-solid-focus:focus {
  border-color: #e3e3e3 !important;
}
input[type=number].darker-grey:focus,
input[type=password].darker-grey:focus,
input[type=text].darker-grey:focus,
select.darker-grey:focus,
textarea.darker-grey:focus,
.textarea.darker-grey:focus,
.input.darker-grey:focus {
  border-color: #535350 !important;
}
input[type=number].darker-grey.focus,
input[type=password].darker-grey.focus,
input[type=text].darker-grey.focus,
select.darker-grey.focus,
textarea.darker-grey.focus,
.textarea.darker-grey.focus,
.input.darker-grey.focus {
  border-color: #535350 !important;
}
input[type=number].darker-grey-solid,
input[type=password].darker-grey-solid,
input[type=text].darker-grey-solid,
select.darker-grey-solid,
textarea.darker-grey-solid,
.textarea.darker-grey-solid,
.input.darker-grey-solid {
  border-color: #535350 !important;
}
input[type=number].darker-grey-solid-focus:focus,
input[type=password].darker-grey-solid-focus:focus,
input[type=text].darker-grey-solid-focus:focus,
select.darker-grey-solid-focus:focus,
textarea.darker-grey-solid-focus:focus,
.textarea.darker-grey-solid-focus:focus,
.input.darker-grey-solid-focus:focus {
  border-color: #535350 !important;
}
input[type=number].light-v2:focus,
input[type=password].light-v2:focus,
input[type=text].light-v2:focus,
select.light-v2:focus,
textarea.light-v2:focus,
.textarea.light-v2:focus,
.input.light-v2:focus {
  border-color: #f7f9fa !important;
}
input[type=number].light-v2.focus,
input[type=password].light-v2.focus,
input[type=text].light-v2.focus,
select.light-v2.focus,
textarea.light-v2.focus,
.textarea.light-v2.focus,
.input.light-v2.focus {
  border-color: #f7f9fa !important;
}
input[type=number].light-v2-solid,
input[type=password].light-v2-solid,
input[type=text].light-v2-solid,
select.light-v2-solid,
textarea.light-v2-solid,
.textarea.light-v2-solid,
.input.light-v2-solid {
  border-color: #f7f9fa !important;
}
input[type=number].light-v2-solid-focus:focus,
input[type=password].light-v2-solid-focus:focus,
input[type=text].light-v2-solid-focus:focus,
select.light-v2-solid-focus:focus,
textarea.light-v2-solid-focus:focus,
.textarea.light-v2-solid-focus:focus,
.input.light-v2-solid-focus:focus {
  border-color: #f7f9fa !important;
}
input[type=number].lightest-grey:focus,
input[type=password].lightest-grey:focus,
input[type=text].lightest-grey:focus,
select.lightest-grey:focus,
textarea.lightest-grey:focus,
.textarea.lightest-grey:focus,
.input.lightest-grey:focus {
  border-color: #e2e2e2 !important;
}
input[type=number].lightest-grey.focus,
input[type=password].lightest-grey.focus,
input[type=text].lightest-grey.focus,
select.lightest-grey.focus,
textarea.lightest-grey.focus,
.textarea.lightest-grey.focus,
.input.lightest-grey.focus {
  border-color: #e2e2e2 !important;
}
input[type=number].lightest-grey-solid,
input[type=password].lightest-grey-solid,
input[type=text].lightest-grey-solid,
select.lightest-grey-solid,
textarea.lightest-grey-solid,
.textarea.lightest-grey-solid,
.input.lightest-grey-solid {
  border-color: #e2e2e2 !important;
}
input[type=number].lightest-grey-solid-focus:focus,
input[type=password].lightest-grey-solid-focus:focus,
input[type=text].lightest-grey-solid-focus:focus,
select.lightest-grey-solid-focus:focus,
textarea.lightest-grey-solid-focus:focus,
.textarea.lightest-grey-solid-focus:focus,
.input.lightest-grey-solid-focus:focus {
  border-color: #e2e2e2 !important;
}
input[type=number].lightest-v2:focus,
input[type=password].lightest-v2:focus,
input[type=text].lightest-v2:focus,
select.lightest-v2:focus,
textarea.lightest-v2:focus,
.textarea.lightest-v2:focus,
.input.lightest-v2:focus {
  border-color: #efefef !important;
}
input[type=number].lightest-v2.focus,
input[type=password].lightest-v2.focus,
input[type=text].lightest-v2.focus,
select.lightest-v2.focus,
textarea.lightest-v2.focus,
.textarea.lightest-v2.focus,
.input.lightest-v2.focus {
  border-color: #efefef !important;
}
input[type=number].lightest-v2-solid,
input[type=password].lightest-v2-solid,
input[type=text].lightest-v2-solid,
select.lightest-v2-solid,
textarea.lightest-v2-solid,
.textarea.lightest-v2-solid,
.input.lightest-v2-solid {
  border-color: #efefef !important;
}
input[type=number].lightest-v2-solid-focus:focus,
input[type=password].lightest-v2-solid-focus:focus,
input[type=text].lightest-v2-solid-focus:focus,
select.lightest-v2-solid-focus:focus,
textarea.lightest-v2-solid-focus:focus,
.textarea.lightest-v2-solid-focus:focus,
.input.lightest-v2-solid-focus:focus {
  border-color: #efefef !important;
}
input[type=number].dark-v2:focus,
input[type=password].dark-v2:focus,
input[type=text].dark-v2:focus,
select.dark-v2:focus,
textarea.dark-v2:focus,
.textarea.dark-v2:focus,
.input.dark-v2:focus {
  border-color: #d8d8d8 !important;
}
input[type=number].dark-v2.focus,
input[type=password].dark-v2.focus,
input[type=text].dark-v2.focus,
select.dark-v2.focus,
textarea.dark-v2.focus,
.textarea.dark-v2.focus,
.input.dark-v2.focus {
  border-color: #d8d8d8 !important;
}
input[type=number].dark-v2-solid,
input[type=password].dark-v2-solid,
input[type=text].dark-v2-solid,
select.dark-v2-solid,
textarea.dark-v2-solid,
.textarea.dark-v2-solid,
.input.dark-v2-solid {
  border-color: #d8d8d8 !important;
}
input[type=number].dark-v2-solid-focus:focus,
input[type=password].dark-v2-solid-focus:focus,
input[type=text].dark-v2-solid-focus:focus,
select.dark-v2-solid-focus:focus,
textarea.dark-v2-solid-focus:focus,
.textarea.dark-v2-solid-focus:focus,
.input.dark-v2-solid-focus:focus {
  border-color: #d8d8d8 !important;
}
input[type=number].disabled-2:focus,
input[type=password].disabled-2:focus,
input[type=text].disabled-2:focus,
select.disabled-2:focus,
textarea.disabled-2:focus,
.textarea.disabled-2:focus,
.input.disabled-2:focus {
  border-color: #b2b2b2 !important;
}
input[type=number].disabled-2.focus,
input[type=password].disabled-2.focus,
input[type=text].disabled-2.focus,
select.disabled-2.focus,
textarea.disabled-2.focus,
.textarea.disabled-2.focus,
.input.disabled-2.focus {
  border-color: #b2b2b2 !important;
}
input[type=number].disabled-2-solid,
input[type=password].disabled-2-solid,
input[type=text].disabled-2-solid,
select.disabled-2-solid,
textarea.disabled-2-solid,
.textarea.disabled-2-solid,
.input.disabled-2-solid {
  border-color: #b2b2b2 !important;
}
input[type=number].disabled-2-solid-focus:focus,
input[type=password].disabled-2-solid-focus:focus,
input[type=text].disabled-2-solid-focus:focus,
select.disabled-2-solid-focus:focus,
textarea.disabled-2-solid-focus:focus,
.textarea.disabled-2-solid-focus:focus,
.input.disabled-2-solid-focus:focus {
  border-color: #b2b2b2 !important;
}
input[type=number].grey-opacity-2:focus,
input[type=password].grey-opacity-2:focus,
input[type=text].grey-opacity-2:focus,
select.grey-opacity-2:focus,
textarea.grey-opacity-2:focus,
.textarea.grey-opacity-2:focus,
.input.grey-opacity-2:focus {
  border-color: rgba(151, 151, 151, 0.2705882353) !important;
}
input[type=number].grey-opacity-2.focus,
input[type=password].grey-opacity-2.focus,
input[type=text].grey-opacity-2.focus,
select.grey-opacity-2.focus,
textarea.grey-opacity-2.focus,
.textarea.grey-opacity-2.focus,
.input.grey-opacity-2.focus {
  border-color: rgba(151, 151, 151, 0.2705882353) !important;
}
input[type=number].grey-opacity-2-solid,
input[type=password].grey-opacity-2-solid,
input[type=text].grey-opacity-2-solid,
select.grey-opacity-2-solid,
textarea.grey-opacity-2-solid,
.textarea.grey-opacity-2-solid,
.input.grey-opacity-2-solid {
  border-color: rgba(151, 151, 151, 0.2705882353) !important;
}
input[type=number].grey-opacity-2-solid-focus:focus,
input[type=password].grey-opacity-2-solid-focus:focus,
input[type=text].grey-opacity-2-solid-focus:focus,
select.grey-opacity-2-solid-focus:focus,
textarea.grey-opacity-2-solid-focus:focus,
.textarea.grey-opacity-2-solid-focus:focus,
.input.grey-opacity-2-solid-focus:focus {
  border-color: rgba(151, 151, 151, 0.2705882353) !important;
}
input[type=number].light-v3:focus,
input[type=password].light-v3:focus,
input[type=text].light-v3:focus,
select.light-v3:focus,
textarea.light-v3:focus,
.textarea.light-v3:focus,
.input.light-v3:focus {
  border-color: #dedede !important;
}
input[type=number].light-v3.focus,
input[type=password].light-v3.focus,
input[type=text].light-v3.focus,
select.light-v3.focus,
textarea.light-v3.focus,
.textarea.light-v3.focus,
.input.light-v3.focus {
  border-color: #dedede !important;
}
input[type=number].light-v3-solid,
input[type=password].light-v3-solid,
input[type=text].light-v3-solid,
select.light-v3-solid,
textarea.light-v3-solid,
.textarea.light-v3-solid,
.input.light-v3-solid {
  border-color: #dedede !important;
}
input[type=number].light-v3-solid-focus:focus,
input[type=password].light-v3-solid-focus:focus,
input[type=text].light-v3-solid-focus:focus,
select.light-v3-solid-focus:focus,
textarea.light-v3-solid-focus:focus,
.textarea.light-v3-solid-focus:focus,
.input.light-v3-solid-focus:focus {
  border-color: #dedede !important;
}
input[type=number].purple:focus,
input[type=password].purple:focus,
input[type=text].purple:focus,
select.purple:focus,
textarea.purple:focus,
.textarea.purple:focus,
.input.purple:focus {
  border-color: #02271f !important;
}
input[type=number].purple.focus,
input[type=password].purple.focus,
input[type=text].purple.focus,
select.purple.focus,
textarea.purple.focus,
.textarea.purple.focus,
.input.purple.focus {
  border-color: #02271f !important;
}
input[type=number].purple-solid,
input[type=password].purple-solid,
input[type=text].purple-solid,
select.purple-solid,
textarea.purple-solid,
.textarea.purple-solid,
.input.purple-solid {
  border-color: #02271f !important;
}
input[type=number].purple-solid-focus:focus,
input[type=password].purple-solid-focus:focus,
input[type=text].purple-solid-focus:focus,
select.purple-solid-focus:focus,
textarea.purple-solid-focus:focus,
.textarea.purple-solid-focus:focus,
.input.purple-solid-focus:focus {
  border-color: #02271f !important;
}
input[type=number].lightest-grey-v3:focus,
input[type=password].lightest-grey-v3:focus,
input[type=text].lightest-grey-v3:focus,
select.lightest-grey-v3:focus,
textarea.lightest-grey-v3:focus,
.textarea.lightest-grey-v3:focus,
.input.lightest-grey-v3:focus {
  border-color: #e4e4e4 !important;
}
input[type=number].lightest-grey-v3.focus,
input[type=password].lightest-grey-v3.focus,
input[type=text].lightest-grey-v3.focus,
select.lightest-grey-v3.focus,
textarea.lightest-grey-v3.focus,
.textarea.lightest-grey-v3.focus,
.input.lightest-grey-v3.focus {
  border-color: #e4e4e4 !important;
}
input[type=number].lightest-grey-v3-solid,
input[type=password].lightest-grey-v3-solid,
input[type=text].lightest-grey-v3-solid,
select.lightest-grey-v3-solid,
textarea.lightest-grey-v3-solid,
.textarea.lightest-grey-v3-solid,
.input.lightest-grey-v3-solid {
  border-color: #e4e4e4 !important;
}
input[type=number].lightest-grey-v3-solid-focus:focus,
input[type=password].lightest-grey-v3-solid-focus:focus,
input[type=text].lightest-grey-v3-solid-focus:focus,
select.lightest-grey-v3-solid-focus:focus,
textarea.lightest-grey-v3-solid-focus:focus,
.textarea.lightest-grey-v3-solid-focus:focus,
.input.lightest-grey-v3-solid-focus:focus {
  border-color: #e4e4e4 !important;
}
input[type=number].lightest-grey-opacity-v3:focus,
input[type=password].lightest-grey-opacity-v3:focus,
input[type=text].lightest-grey-opacity-v3:focus,
select.lightest-grey-opacity-v3:focus,
textarea.lightest-grey-opacity-v3:focus,
.textarea.lightest-grey-opacity-v3:focus,
.input.lightest-grey-opacity-v3:focus {
  border-color: rgba(228, 228, 228, 0.4) !important;
}
input[type=number].lightest-grey-opacity-v3.focus,
input[type=password].lightest-grey-opacity-v3.focus,
input[type=text].lightest-grey-opacity-v3.focus,
select.lightest-grey-opacity-v3.focus,
textarea.lightest-grey-opacity-v3.focus,
.textarea.lightest-grey-opacity-v3.focus,
.input.lightest-grey-opacity-v3.focus {
  border-color: rgba(228, 228, 228, 0.4) !important;
}
input[type=number].lightest-grey-opacity-v3-solid,
input[type=password].lightest-grey-opacity-v3-solid,
input[type=text].lightest-grey-opacity-v3-solid,
select.lightest-grey-opacity-v3-solid,
textarea.lightest-grey-opacity-v3-solid,
.textarea.lightest-grey-opacity-v3-solid,
.input.lightest-grey-opacity-v3-solid {
  border-color: rgba(228, 228, 228, 0.4) !important;
}
input[type=number].lightest-grey-opacity-v3-solid-focus:focus,
input[type=password].lightest-grey-opacity-v3-solid-focus:focus,
input[type=text].lightest-grey-opacity-v3-solid-focus:focus,
select.lightest-grey-opacity-v3-solid-focus:focus,
textarea.lightest-grey-opacity-v3-solid-focus:focus,
.textarea.lightest-grey-opacity-v3-solid-focus:focus,
.input.lightest-grey-opacity-v3-solid-focus:focus {
  border-color: rgba(228, 228, 228, 0.4) !important;
}
input[type=number].info-v2:focus,
input[type=password].info-v2:focus,
input[type=text].info-v2:focus,
select.info-v2:focus,
textarea.info-v2:focus,
.textarea.info-v2:focus,
.input.info-v2:focus {
  border-color: #dbebff !important;
}
input[type=number].info-v2.focus,
input[type=password].info-v2.focus,
input[type=text].info-v2.focus,
select.info-v2.focus,
textarea.info-v2.focus,
.textarea.info-v2.focus,
.input.info-v2.focus {
  border-color: #dbebff !important;
}
input[type=number].info-v2-solid,
input[type=password].info-v2-solid,
input[type=text].info-v2-solid,
select.info-v2-solid,
textarea.info-v2-solid,
.textarea.info-v2-solid,
.input.info-v2-solid {
  border-color: #dbebff !important;
}
input[type=number].info-v2-solid-focus:focus,
input[type=password].info-v2-solid-focus:focus,
input[type=text].info-v2-solid-focus:focus,
select.info-v2-solid-focus:focus,
textarea.info-v2-solid-focus:focus,
.textarea.info-v2-solid-focus:focus,
.input.info-v2-solid-focus:focus {
  border-color: #dbebff !important;
}
input[type=number].warning-v3:focus,
input[type=password].warning-v3:focus,
input[type=text].warning-v3:focus,
select.warning-v3:focus,
textarea.warning-v3:focus,
.textarea.warning-v3:focus,
.input.warning-v3:focus {
  border-color: #ffeac1 !important;
}
input[type=number].warning-v3.focus,
input[type=password].warning-v3.focus,
input[type=text].warning-v3.focus,
select.warning-v3.focus,
textarea.warning-v3.focus,
.textarea.warning-v3.focus,
.input.warning-v3.focus {
  border-color: #ffeac1 !important;
}
input[type=number].warning-v3-solid,
input[type=password].warning-v3-solid,
input[type=text].warning-v3-solid,
select.warning-v3-solid,
textarea.warning-v3-solid,
.textarea.warning-v3-solid,
.input.warning-v3-solid {
  border-color: #ffeac1 !important;
}
input[type=number].warning-v3-solid-focus:focus,
input[type=password].warning-v3-solid-focus:focus,
input[type=text].warning-v3-solid-focus:focus,
select.warning-v3-solid-focus:focus,
textarea.warning-v3-solid-focus:focus,
.textarea.warning-v3-solid-focus:focus,
.input.warning-v3-solid-focus:focus {
  border-color: #ffeac1 !important;
}
input[type=number].warning-v4:focus,
input[type=password].warning-v4:focus,
input[type=text].warning-v4:focus,
select.warning-v4:focus,
textarea.warning-v4:focus,
.textarea.warning-v4:focus,
.input.warning-v4:focus {
  border-color: #e9a51d !important;
}
input[type=number].warning-v4.focus,
input[type=password].warning-v4.focus,
input[type=text].warning-v4.focus,
select.warning-v4.focus,
textarea.warning-v4.focus,
.textarea.warning-v4.focus,
.input.warning-v4.focus {
  border-color: #e9a51d !important;
}
input[type=number].warning-v4-solid,
input[type=password].warning-v4-solid,
input[type=text].warning-v4-solid,
select.warning-v4-solid,
textarea.warning-v4-solid,
.textarea.warning-v4-solid,
.input.warning-v4-solid {
  border-color: #e9a51d !important;
}
input[type=number].warning-v4-solid-focus:focus,
input[type=password].warning-v4-solid-focus:focus,
input[type=text].warning-v4-solid-focus:focus,
select.warning-v4-solid-focus:focus,
textarea.warning-v4-solid-focus:focus,
.textarea.warning-v4-solid-focus:focus,
.input.warning-v4-solid-focus:focus {
  border-color: #e9a51d !important;
}
input[type=number].secondary-light-v2:focus,
input[type=password].secondary-light-v2:focus,
input[type=text].secondary-light-v2:focus,
select.secondary-light-v2:focus,
textarea.secondary-light-v2:focus,
.textarea.secondary-light-v2:focus,
.input.secondary-light-v2:focus {
  border-color: #eafdf4 !important;
}
input[type=number].secondary-light-v2.focus,
input[type=password].secondary-light-v2.focus,
input[type=text].secondary-light-v2.focus,
select.secondary-light-v2.focus,
textarea.secondary-light-v2.focus,
.textarea.secondary-light-v2.focus,
.input.secondary-light-v2.focus {
  border-color: #eafdf4 !important;
}
input[type=number].secondary-light-v2-solid,
input[type=password].secondary-light-v2-solid,
input[type=text].secondary-light-v2-solid,
select.secondary-light-v2-solid,
textarea.secondary-light-v2-solid,
.textarea.secondary-light-v2-solid,
.input.secondary-light-v2-solid {
  border-color: #eafdf4 !important;
}
input[type=number].secondary-light-v2-solid-focus:focus,
input[type=password].secondary-light-v2-solid-focus:focus,
input[type=text].secondary-light-v2-solid-focus:focus,
select.secondary-light-v2-solid-focus:focus,
textarea.secondary-light-v2-solid-focus:focus,
.textarea.secondary-light-v2-solid-focus:focus,
.input.secondary-light-v2-solid-focus:focus {
  border-color: #eafdf4 !important;
}
input[type=number].secondary-light-v3:focus,
input[type=password].secondary-light-v3:focus,
input[type=text].secondary-light-v3:focus,
select.secondary-light-v3:focus,
textarea.secondary-light-v3:focus,
.textarea.secondary-light-v3:focus,
.input.secondary-light-v3:focus {
  border-color: #d9eee5 !important;
}
input[type=number].secondary-light-v3.focus,
input[type=password].secondary-light-v3.focus,
input[type=text].secondary-light-v3.focus,
select.secondary-light-v3.focus,
textarea.secondary-light-v3.focus,
.textarea.secondary-light-v3.focus,
.input.secondary-light-v3.focus {
  border-color: #d9eee5 !important;
}
input[type=number].secondary-light-v3-solid,
input[type=password].secondary-light-v3-solid,
input[type=text].secondary-light-v3-solid,
select.secondary-light-v3-solid,
textarea.secondary-light-v3-solid,
.textarea.secondary-light-v3-solid,
.input.secondary-light-v3-solid {
  border-color: #d9eee5 !important;
}
input[type=number].secondary-light-v3-solid-focus:focus,
input[type=password].secondary-light-v3-solid-focus:focus,
input[type=text].secondary-light-v3-solid-focus:focus,
select.secondary-light-v3-solid-focus:focus,
textarea.secondary-light-v3-solid-focus:focus,
.textarea.secondary-light-v3-solid-focus:focus,
.input.secondary-light-v3-solid-focus:focus {
  border-color: #d9eee5 !important;
}
input[type=number].info-v3:focus,
input[type=password].info-v3:focus,
input[type=text].info-v3:focus,
select.info-v3:focus,
textarea.info-v3:focus,
.textarea.info-v3:focus,
.input.info-v3:focus {
  border-color: #4a8fe2 !important;
}
input[type=number].info-v3.focus,
input[type=password].info-v3.focus,
input[type=text].info-v3.focus,
select.info-v3.focus,
textarea.info-v3.focus,
.textarea.info-v3.focus,
.input.info-v3.focus {
  border-color: #4a8fe2 !important;
}
input[type=number].info-v3-solid,
input[type=password].info-v3-solid,
input[type=text].info-v3-solid,
select.info-v3-solid,
textarea.info-v3-solid,
.textarea.info-v3-solid,
.input.info-v3-solid {
  border-color: #4a8fe2 !important;
}
input[type=number].info-v3-solid-focus:focus,
input[type=password].info-v3-solid-focus:focus,
input[type=text].info-v3-solid-focus:focus,
select.info-v3-solid-focus:focus,
textarea.info-v3-solid-focus:focus,
.textarea.info-v3-solid-focus:focus,
.input.info-v3-solid-focus:focus {
  border-color: #4a8fe2 !important;
}
input[type=number].info-v4:focus,
input[type=password].info-v4:focus,
input[type=text].info-v4:focus,
select.info-v4:focus,
textarea.info-v4:focus,
.textarea.info-v4:focus,
.input.info-v4:focus {
  border-color: #0038ff !important;
}
input[type=number].info-v4.focus,
input[type=password].info-v4.focus,
input[type=text].info-v4.focus,
select.info-v4.focus,
textarea.info-v4.focus,
.textarea.info-v4.focus,
.input.info-v4.focus {
  border-color: #0038ff !important;
}
input[type=number].info-v4-solid,
input[type=password].info-v4-solid,
input[type=text].info-v4-solid,
select.info-v4-solid,
textarea.info-v4-solid,
.textarea.info-v4-solid,
.input.info-v4-solid {
  border-color: #0038ff !important;
}
input[type=number].info-v4-solid-focus:focus,
input[type=password].info-v4-solid-focus:focus,
input[type=text].info-v4-solid-focus:focus,
select.info-v4-solid-focus:focus,
textarea.info-v4-solid-focus:focus,
.textarea.info-v4-solid-focus:focus,
.input.info-v4-solid-focus:focus {
  border-color: #0038ff !important;
}
input[type=number].danger-v3:focus,
input[type=password].danger-v3:focus,
input[type=text].danger-v3:focus,
select.danger-v3:focus,
textarea.danger-v3:focus,
.textarea.danger-v3:focus,
.input.danger-v3:focus {
  border-color: #ffdada !important;
}
input[type=number].danger-v3.focus,
input[type=password].danger-v3.focus,
input[type=text].danger-v3.focus,
select.danger-v3.focus,
textarea.danger-v3.focus,
.textarea.danger-v3.focus,
.input.danger-v3.focus {
  border-color: #ffdada !important;
}
input[type=number].danger-v3-solid,
input[type=password].danger-v3-solid,
input[type=text].danger-v3-solid,
select.danger-v3-solid,
textarea.danger-v3-solid,
.textarea.danger-v3-solid,
.input.danger-v3-solid {
  border-color: #ffdada !important;
}
input[type=number].danger-v3-solid-focus:focus,
input[type=password].danger-v3-solid-focus:focus,
input[type=text].danger-v3-solid-focus:focus,
select.danger-v3-solid-focus:focus,
textarea.danger-v3-solid-focus:focus,
.textarea.danger-v3-solid-focus:focus,
.input.danger-v3-solid-focus:focus {
  border-color: #ffdada !important;
}
input[type=number].muted-v2:focus,
input[type=password].muted-v2:focus,
input[type=text].muted-v2:focus,
select.muted-v2:focus,
textarea.muted-v2:focus,
.textarea.muted-v2:focus,
.input.muted-v2:focus {
  border-color: #818181 !important;
}
input[type=number].muted-v2.focus,
input[type=password].muted-v2.focus,
input[type=text].muted-v2.focus,
select.muted-v2.focus,
textarea.muted-v2.focus,
.textarea.muted-v2.focus,
.input.muted-v2.focus {
  border-color: #818181 !important;
}
input[type=number].muted-v2-solid,
input[type=password].muted-v2-solid,
input[type=text].muted-v2-solid,
select.muted-v2-solid,
textarea.muted-v2-solid,
.textarea.muted-v2-solid,
.input.muted-v2-solid {
  border-color: #818181 !important;
}
input[type=number].muted-v2-solid-focus:focus,
input[type=password].muted-v2-solid-focus:focus,
input[type=text].muted-v2-solid-focus:focus,
select.muted-v2-solid-focus:focus,
textarea.muted-v2-solid-focus:focus,
.textarea.muted-v2-solid-focus:focus,
.input.muted-v2-solid-focus:focus {
  border-color: #818181 !important;
}
input[type=number].grey-v3:focus,
input[type=password].grey-v3:focus,
input[type=text].grey-v3:focus,
select.grey-v3:focus,
textarea.grey-v3:focus,
.textarea.grey-v3:focus,
.input.grey-v3:focus {
  border-color: #f3f3f3 !important;
}
input[type=number].grey-v3.focus,
input[type=password].grey-v3.focus,
input[type=text].grey-v3.focus,
select.grey-v3.focus,
textarea.grey-v3.focus,
.textarea.grey-v3.focus,
.input.grey-v3.focus {
  border-color: #f3f3f3 !important;
}
input[type=number].grey-v3-solid,
input[type=password].grey-v3-solid,
input[type=text].grey-v3-solid,
select.grey-v3-solid,
textarea.grey-v3-solid,
.textarea.grey-v3-solid,
.input.grey-v3-solid {
  border-color: #f3f3f3 !important;
}
input[type=number].grey-v3-solid-focus:focus,
input[type=password].grey-v3-solid-focus:focus,
input[type=text].grey-v3-solid-focus:focus,
select.grey-v3-solid-focus:focus,
textarea.grey-v3-solid-focus:focus,
.textarea.grey-v3-solid-focus:focus,
.input.grey-v3-solid-focus:focus {
  border-color: #f3f3f3 !important;
}
input[type=number].grey-v4:focus,
input[type=password].grey-v4:focus,
input[type=text].grey-v4:focus,
select.grey-v4:focus,
textarea.grey-v4:focus,
.textarea.grey-v4:focus,
.input.grey-v4:focus {
  border-color: #f5f5f5 !important;
}
input[type=number].grey-v4.focus,
input[type=password].grey-v4.focus,
input[type=text].grey-v4.focus,
select.grey-v4.focus,
textarea.grey-v4.focus,
.textarea.grey-v4.focus,
.input.grey-v4.focus {
  border-color: #f5f5f5 !important;
}
input[type=number].grey-v4-solid,
input[type=password].grey-v4-solid,
input[type=text].grey-v4-solid,
select.grey-v4-solid,
textarea.grey-v4-solid,
.textarea.grey-v4-solid,
.input.grey-v4-solid {
  border-color: #f5f5f5 !important;
}
input[type=number].grey-v4-solid-focus:focus,
input[type=password].grey-v4-solid-focus:focus,
input[type=text].grey-v4-solid-focus:focus,
select.grey-v4-solid-focus:focus,
textarea.grey-v4-solid-focus:focus,
.textarea.grey-v4-solid-focus:focus,
.input.grey-v4-solid-focus:focus {
  border-color: #f5f5f5 !important;
}
input[type=number].darker-grey-v2:focus,
input[type=password].darker-grey-v2:focus,
input[type=text].darker-grey-v2:focus,
select.darker-grey-v2:focus,
textarea.darker-grey-v2:focus,
.textarea.darker-grey-v2:focus,
.input.darker-grey-v2:focus {
  border-color: #3c3333 !important;
}
input[type=number].darker-grey-v2.focus,
input[type=password].darker-grey-v2.focus,
input[type=text].darker-grey-v2.focus,
select.darker-grey-v2.focus,
textarea.darker-grey-v2.focus,
.textarea.darker-grey-v2.focus,
.input.darker-grey-v2.focus {
  border-color: #3c3333 !important;
}
input[type=number].darker-grey-v2-solid,
input[type=password].darker-grey-v2-solid,
input[type=text].darker-grey-v2-solid,
select.darker-grey-v2-solid,
textarea.darker-grey-v2-solid,
.textarea.darker-grey-v2-solid,
.input.darker-grey-v2-solid {
  border-color: #3c3333 !important;
}
input[type=number].darker-grey-v2-solid-focus:focus,
input[type=password].darker-grey-v2-solid-focus:focus,
input[type=text].darker-grey-v2-solid-focus:focus,
select.darker-grey-v2-solid-focus:focus,
textarea.darker-grey-v2-solid-focus:focus,
.textarea.darker-grey-v2-solid-focus:focus,
.input.darker-grey-v2-solid-focus:focus {
  border-color: #3c3333 !important;
}
input[type=number].danger-v4:focus,
input[type=password].danger-v4:focus,
input[type=text].danger-v4:focus,
select.danger-v4:focus,
textarea.danger-v4:focus,
.textarea.danger-v4:focus,
.input.danger-v4:focus {
  border-color: #d52a2a !important;
}
input[type=number].danger-v4.focus,
input[type=password].danger-v4.focus,
input[type=text].danger-v4.focus,
select.danger-v4.focus,
textarea.danger-v4.focus,
.textarea.danger-v4.focus,
.input.danger-v4.focus {
  border-color: #d52a2a !important;
}
input[type=number].danger-v4-solid,
input[type=password].danger-v4-solid,
input[type=text].danger-v4-solid,
select.danger-v4-solid,
textarea.danger-v4-solid,
.textarea.danger-v4-solid,
.input.danger-v4-solid {
  border-color: #d52a2a !important;
}
input[type=number].danger-v4-solid-focus:focus,
input[type=password].danger-v4-solid-focus:focus,
input[type=text].danger-v4-solid-focus:focus,
select.danger-v4-solid-focus:focus,
textarea.danger-v4-solid-focus:focus,
.textarea.danger-v4-solid-focus:focus,
.input.danger-v4-solid-focus:focus {
  border-color: #d52a2a !important;
}
input[type=number].grey-v5:focus,
input[type=password].grey-v5:focus,
input[type=text].grey-v5:focus,
select.grey-v5:focus,
textarea.grey-v5:focus,
.textarea.grey-v5:focus,
.input.grey-v5:focus {
  border-color: #8a8a89 !important;
}
input[type=number].grey-v5.focus,
input[type=password].grey-v5.focus,
input[type=text].grey-v5.focus,
select.grey-v5.focus,
textarea.grey-v5.focus,
.textarea.grey-v5.focus,
.input.grey-v5.focus {
  border-color: #8a8a89 !important;
}
input[type=number].grey-v5-solid,
input[type=password].grey-v5-solid,
input[type=text].grey-v5-solid,
select.grey-v5-solid,
textarea.grey-v5-solid,
.textarea.grey-v5-solid,
.input.grey-v5-solid {
  border-color: #8a8a89 !important;
}
input[type=number].grey-v5-solid-focus:focus,
input[type=password].grey-v5-solid-focus:focus,
input[type=text].grey-v5-solid-focus:focus,
select.grey-v5-solid-focus:focus,
textarea.grey-v5-solid-focus:focus,
.textarea.grey-v5-solid-focus:focus,
.input.grey-v5-solid-focus:focus {
  border-color: #8a8a89 !important;
}
input[type=number].grey-v6:focus,
input[type=password].grey-v6:focus,
input[type=text].grey-v6:focus,
select.grey-v6:focus,
textarea.grey-v6:focus,
.textarea.grey-v6:focus,
.input.grey-v6:focus {
  border-color: #545452 !important;
}
input[type=number].grey-v6.focus,
input[type=password].grey-v6.focus,
input[type=text].grey-v6.focus,
select.grey-v6.focus,
textarea.grey-v6.focus,
.textarea.grey-v6.focus,
.input.grey-v6.focus {
  border-color: #545452 !important;
}
input[type=number].grey-v6-solid,
input[type=password].grey-v6-solid,
input[type=text].grey-v6-solid,
select.grey-v6-solid,
textarea.grey-v6-solid,
.textarea.grey-v6-solid,
.input.grey-v6-solid {
  border-color: #545452 !important;
}
input[type=number].grey-v6-solid-focus:focus,
input[type=password].grey-v6-solid-focus:focus,
input[type=text].grey-v6-solid-focus:focus,
select.grey-v6-solid-focus:focus,
textarea.grey-v6-solid-focus:focus,
.textarea.grey-v6-solid-focus:focus,
.input.grey-v6-solid-focus:focus {
  border-color: #545452 !important;
}
input[type=number].warning-v5:focus,
input[type=password].warning-v5:focus,
input[type=text].warning-v5:focus,
select.warning-v5:focus,
textarea.warning-v5:focus,
.textarea.warning-v5:focus,
.input.warning-v5:focus {
  border-color: #e1931d !important;
}
input[type=number].warning-v5.focus,
input[type=password].warning-v5.focus,
input[type=text].warning-v5.focus,
select.warning-v5.focus,
textarea.warning-v5.focus,
.textarea.warning-v5.focus,
.input.warning-v5.focus {
  border-color: #e1931d !important;
}
input[type=number].warning-v5-solid,
input[type=password].warning-v5-solid,
input[type=text].warning-v5-solid,
select.warning-v5-solid,
textarea.warning-v5-solid,
.textarea.warning-v5-solid,
.input.warning-v5-solid {
  border-color: #e1931d !important;
}
input[type=number].warning-v5-solid-focus:focus,
input[type=password].warning-v5-solid-focus:focus,
input[type=text].warning-v5-solid-focus:focus,
select.warning-v5-solid-focus:focus,
textarea.warning-v5-solid-focus:focus,
.textarea.warning-v5-solid-focus:focus,
.input.warning-v5-solid-focus:focus {
  border-color: #e1931d !important;
}
input[type=number].grey-v7:focus,
input[type=password].grey-v7:focus,
input[type=text].grey-v7:focus,
select.grey-v7:focus,
textarea.grey-v7:focus,
.textarea.grey-v7:focus,
.input.grey-v7:focus {
  border-color: #eee0f1 !important;
}
input[type=number].grey-v7.focus,
input[type=password].grey-v7.focus,
input[type=text].grey-v7.focus,
select.grey-v7.focus,
textarea.grey-v7.focus,
.textarea.grey-v7.focus,
.input.grey-v7.focus {
  border-color: #eee0f1 !important;
}
input[type=number].grey-v7-solid,
input[type=password].grey-v7-solid,
input[type=text].grey-v7-solid,
select.grey-v7-solid,
textarea.grey-v7-solid,
.textarea.grey-v7-solid,
.input.grey-v7-solid {
  border-color: #eee0f1 !important;
}
input[type=number].grey-v7-solid-focus:focus,
input[type=password].grey-v7-solid-focus:focus,
input[type=text].grey-v7-solid-focus:focus,
select.grey-v7-solid-focus:focus,
textarea.grey-v7-solid-focus:focus,
.textarea.grey-v7-solid-focus:focus,
.input.grey-v7-solid-focus:focus {
  border-color: #eee0f1 !important;
}
input[type=number].new-loader-grey:focus,
input[type=password].new-loader-grey:focus,
input[type=text].new-loader-grey:focus,
select.new-loader-grey:focus,
textarea.new-loader-grey:focus,
.textarea.new-loader-grey:focus,
.input.new-loader-grey:focus {
  border-color: rgba(29, 29, 27, 0.3019607843) !important;
}
input[type=number].new-loader-grey.focus,
input[type=password].new-loader-grey.focus,
input[type=text].new-loader-grey.focus,
select.new-loader-grey.focus,
textarea.new-loader-grey.focus,
.textarea.new-loader-grey.focus,
.input.new-loader-grey.focus {
  border-color: rgba(29, 29, 27, 0.3019607843) !important;
}
input[type=number].new-loader-grey-solid,
input[type=password].new-loader-grey-solid,
input[type=text].new-loader-grey-solid,
select.new-loader-grey-solid,
textarea.new-loader-grey-solid,
.textarea.new-loader-grey-solid,
.input.new-loader-grey-solid {
  border-color: rgba(29, 29, 27, 0.3019607843) !important;
}
input[type=number].new-loader-grey-solid-focus:focus,
input[type=password].new-loader-grey-solid-focus:focus,
input[type=text].new-loader-grey-solid-focus:focus,
select.new-loader-grey-solid-focus:focus,
textarea.new-loader-grey-solid-focus:focus,
.textarea.new-loader-grey-solid-focus:focus,
.input.new-loader-grey-solid-focus:focus {
  border-color: rgba(29, 29, 27, 0.3019607843) !important;
}
input[type=number].primary-75:focus,
input[type=password].primary-75:focus,
input[type=text].primary-75:focus,
select.primary-75:focus,
textarea.primary-75:focus,
.textarea.primary-75:focus,
.input.primary-75:focus {
  border-color: #124035 !important;
}
input[type=number].primary-75.focus,
input[type=password].primary-75.focus,
input[type=text].primary-75.focus,
select.primary-75.focus,
textarea.primary-75.focus,
.textarea.primary-75.focus,
.input.primary-75.focus {
  border-color: #124035 !important;
}
input[type=number].primary-75-solid,
input[type=password].primary-75-solid,
input[type=text].primary-75-solid,
select.primary-75-solid,
textarea.primary-75-solid,
.textarea.primary-75-solid,
.input.primary-75-solid {
  border-color: #124035 !important;
}
input[type=number].primary-75-solid-focus:focus,
input[type=password].primary-75-solid-focus:focus,
input[type=text].primary-75-solid-focus:focus,
select.primary-75-solid-focus:focus,
textarea.primary-75-solid-focus:focus,
.textarea.primary-75-solid-focus:focus,
.input.primary-75-solid-focus:focus {
  border-color: #124035 !important;
}
input[type=number].primary-50:focus,
input[type=password].primary-50:focus,
input[type=text].primary-50:focus,
select.primary-50:focus,
textarea.primary-50:focus,
.textarea.primary-50:focus,
.input.primary-50:focus {
  border-color: #659a7e !important;
}
input[type=number].primary-50.focus,
input[type=password].primary-50.focus,
input[type=text].primary-50.focus,
select.primary-50.focus,
textarea.primary-50.focus,
.textarea.primary-50.focus,
.input.primary-50.focus {
  border-color: #659a7e !important;
}
input[type=number].primary-50-solid,
input[type=password].primary-50-solid,
input[type=text].primary-50-solid,
select.primary-50-solid,
textarea.primary-50-solid,
.textarea.primary-50-solid,
.input.primary-50-solid {
  border-color: #659a7e !important;
}
input[type=number].primary-50-solid-focus:focus,
input[type=password].primary-50-solid-focus:focus,
input[type=text].primary-50-solid-focus:focus,
select.primary-50-solid-focus:focus,
textarea.primary-50-solid-focus:focus,
.textarea.primary-50-solid-focus:focus,
.input.primary-50-solid-focus:focus {
  border-color: #659a7e !important;
}
input[type=number].primary-25:focus,
input[type=password].primary-25:focus,
input[type=text].primary-25:focus,
select.primary-25:focus,
textarea.primary-25:focus,
.textarea.primary-25:focus,
.input.primary-25:focus {
  border-color: #cbe8c5 !important;
}
input[type=number].primary-25.focus,
input[type=password].primary-25.focus,
input[type=text].primary-25.focus,
select.primary-25.focus,
textarea.primary-25.focus,
.textarea.primary-25.focus,
.input.primary-25.focus {
  border-color: #cbe8c5 !important;
}
input[type=number].primary-25-solid,
input[type=password].primary-25-solid,
input[type=text].primary-25-solid,
select.primary-25-solid,
textarea.primary-25-solid,
.textarea.primary-25-solid,
.input.primary-25-solid {
  border-color: #cbe8c5 !important;
}
input[type=number].primary-25-solid-focus:focus,
input[type=password].primary-25-solid-focus:focus,
input[type=text].primary-25-solid-focus:focus,
select.primary-25-solid-focus:focus,
textarea.primary-25-solid-focus:focus,
.textarea.primary-25-solid-focus:focus,
.input.primary-25-solid-focus:focus {
  border-color: #cbe8c5 !important;
}
input[type=number].primary-5:focus,
input[type=password].primary-5:focus,
input[type=text].primary-5:focus,
select.primary-5:focus,
textarea.primary-5:focus,
.textarea.primary-5:focus,
.input.primary-5:focus {
  border-color: #e2ffdc !important;
}
input[type=number].primary-5.focus,
input[type=password].primary-5.focus,
input[type=text].primary-5.focus,
select.primary-5.focus,
textarea.primary-5.focus,
.textarea.primary-5.focus,
.input.primary-5.focus {
  border-color: #e2ffdc !important;
}
input[type=number].primary-5-solid,
input[type=password].primary-5-solid,
input[type=text].primary-5-solid,
select.primary-5-solid,
textarea.primary-5-solid,
.textarea.primary-5-solid,
.input.primary-5-solid {
  border-color: #e2ffdc !important;
}
input[type=number].primary-5-solid-focus:focus,
input[type=password].primary-5-solid-focus:focus,
input[type=text].primary-5-solid-focus:focus,
select.primary-5-solid-focus:focus,
textarea.primary-5-solid-focus:focus,
.textarea.primary-5-solid-focus:focus,
.input.primary-5-solid-focus:focus {
  border-color: #e2ffdc !important;
}
input[type=number].secondary-90:focus,
input[type=password].secondary-90:focus,
input[type=text].secondary-90:focus,
select.secondary-90:focus,
textarea.secondary-90:focus,
.textarea.secondary-90:focus,
.input.secondary-90:focus {
  border-color: #19af6d !important;
}
input[type=number].secondary-90.focus,
input[type=password].secondary-90.focus,
input[type=text].secondary-90.focus,
select.secondary-90.focus,
textarea.secondary-90.focus,
.textarea.secondary-90.focus,
.input.secondary-90.focus {
  border-color: #19af6d !important;
}
input[type=number].secondary-90-solid,
input[type=password].secondary-90-solid,
input[type=text].secondary-90-solid,
select.secondary-90-solid,
textarea.secondary-90-solid,
.textarea.secondary-90-solid,
.input.secondary-90-solid {
  border-color: #19af6d !important;
}
input[type=number].secondary-90-solid-focus:focus,
input[type=password].secondary-90-solid-focus:focus,
input[type=text].secondary-90-solid-focus:focus,
select.secondary-90-solid-focus:focus,
textarea.secondary-90-solid-focus:focus,
.textarea.secondary-90-solid-focus:focus,
.input.secondary-90-solid-focus:focus {
  border-color: #19af6d !important;
}
input[type=number].secondary-75:focus,
input[type=password].secondary-75:focus,
input[type=text].secondary-75:focus,
select.secondary-75:focus,
textarea.secondary-75:focus,
.textarea.secondary-75:focus,
.input.secondary-75:focus {
  border-color: #97f881 !important;
}
input[type=number].secondary-75.focus,
input[type=password].secondary-75.focus,
input[type=text].secondary-75.focus,
select.secondary-75.focus,
textarea.secondary-75.focus,
.textarea.secondary-75.focus,
.input.secondary-75.focus {
  border-color: #97f881 !important;
}
input[type=number].secondary-75-solid,
input[type=password].secondary-75-solid,
input[type=text].secondary-75-solid,
select.secondary-75-solid,
textarea.secondary-75-solid,
.textarea.secondary-75-solid,
.input.secondary-75-solid {
  border-color: #97f881 !important;
}
input[type=number].secondary-75-solid-focus:focus,
input[type=password].secondary-75-solid-focus:focus,
input[type=text].secondary-75-solid-focus:focus,
select.secondary-75-solid-focus:focus,
textarea.secondary-75-solid-focus:focus,
.textarea.secondary-75-solid-focus:focus,
.input.secondary-75-solid-focus:focus {
  border-color: #97f881 !important;
}
input[type=number].secondary-50:focus,
input[type=password].secondary-50:focus,
input[type=text].secondary-50:focus,
select.secondary-50:focus,
textarea.secondary-50:focus,
.textarea.secondary-50:focus,
.input.secondary-50:focus {
  border-color: #c2f4c4 !important;
}
input[type=number].secondary-50.focus,
input[type=password].secondary-50.focus,
input[type=text].secondary-50.focus,
select.secondary-50.focus,
textarea.secondary-50.focus,
.textarea.secondary-50.focus,
.input.secondary-50.focus {
  border-color: #c2f4c4 !important;
}
input[type=number].secondary-50-solid,
input[type=password].secondary-50-solid,
input[type=text].secondary-50-solid,
select.secondary-50-solid,
textarea.secondary-50-solid,
.textarea.secondary-50-solid,
.input.secondary-50-solid {
  border-color: #c2f4c4 !important;
}
input[type=number].secondary-50-solid-focus:focus,
input[type=password].secondary-50-solid-focus:focus,
input[type=text].secondary-50-solid-focus:focus,
select.secondary-50-solid-focus:focus,
textarea.secondary-50-solid-focus:focus,
.textarea.secondary-50-solid-focus:focus,
.input.secondary-50-solid-focus:focus {
  border-color: #c2f4c4 !important;
}
input[type=number].secondary-30:focus,
input[type=password].secondary-30:focus,
input[type=text].secondary-30:focus,
select.secondary-30:focus,
textarea.secondary-30:focus,
.textarea.secondary-30:focus,
.input.secondary-30:focus {
  border-color: #e9f3ef !important;
}
input[type=number].secondary-30.focus,
input[type=password].secondary-30.focus,
input[type=text].secondary-30.focus,
select.secondary-30.focus,
textarea.secondary-30.focus,
.textarea.secondary-30.focus,
.input.secondary-30.focus {
  border-color: #e9f3ef !important;
}
input[type=number].secondary-30-solid,
input[type=password].secondary-30-solid,
input[type=text].secondary-30-solid,
select.secondary-30-solid,
textarea.secondary-30-solid,
.textarea.secondary-30-solid,
.input.secondary-30-solid {
  border-color: #e9f3ef !important;
}
input[type=number].secondary-30-solid-focus:focus,
input[type=password].secondary-30-solid-focus:focus,
input[type=text].secondary-30-solid-focus:focus,
select.secondary-30-solid-focus:focus,
textarea.secondary-30-solid-focus:focus,
.textarea.secondary-30-solid-focus:focus,
.input.secondary-30-solid-focus:focus {
  border-color: #e9f3ef !important;
}
input[type=number].secondary-25:focus,
input[type=password].secondary-25:focus,
input[type=text].secondary-25:focus,
select.secondary-25:focus,
textarea.secondary-25:focus,
.textarea.secondary-25:focus,
.input.secondary-25:focus {
  border-color: #ebf5eb !important;
}
input[type=number].secondary-25.focus,
input[type=password].secondary-25.focus,
input[type=text].secondary-25.focus,
select.secondary-25.focus,
textarea.secondary-25.focus,
.textarea.secondary-25.focus,
.input.secondary-25.focus {
  border-color: #ebf5eb !important;
}
input[type=number].secondary-25-solid,
input[type=password].secondary-25-solid,
input[type=text].secondary-25-solid,
select.secondary-25-solid,
textarea.secondary-25-solid,
.textarea.secondary-25-solid,
.input.secondary-25-solid {
  border-color: #ebf5eb !important;
}
input[type=number].secondary-25-solid-focus:focus,
input[type=password].secondary-25-solid-focus:focus,
input[type=text].secondary-25-solid-focus:focus,
select.secondary-25-solid-focus:focus,
textarea.secondary-25-solid-focus:focus,
.textarea.secondary-25-solid-focus:focus,
.input.secondary-25-solid-focus:focus {
  border-color: #ebf5eb !important;
}
input[type=number].secondary-20:focus,
input[type=password].secondary-20:focus,
input[type=text].secondary-20:focus,
select.secondary-20:focus,
textarea.secondary-20:focus,
.textarea.secondary-20:focus,
.input.secondary-20:focus {
  border-color: #e9f3ef !important;
}
input[type=number].secondary-20.focus,
input[type=password].secondary-20.focus,
input[type=text].secondary-20.focus,
select.secondary-20.focus,
textarea.secondary-20.focus,
.textarea.secondary-20.focus,
.input.secondary-20.focus {
  border-color: #e9f3ef !important;
}
input[type=number].secondary-20-solid,
input[type=password].secondary-20-solid,
input[type=text].secondary-20-solid,
select.secondary-20-solid,
textarea.secondary-20-solid,
.textarea.secondary-20-solid,
.input.secondary-20-solid {
  border-color: #e9f3ef !important;
}
input[type=number].secondary-20-solid-focus:focus,
input[type=password].secondary-20-solid-focus:focus,
input[type=text].secondary-20-solid-focus:focus,
select.secondary-20-solid-focus:focus,
textarea.secondary-20-solid-focus:focus,
.textarea.secondary-20-solid-focus:focus,
.input.secondary-20-solid-focus:focus {
  border-color: #e9f3ef !important;
}
input[type=number].tertiary:focus,
input[type=password].tertiary:focus,
input[type=text].tertiary:focus,
select.tertiary:focus,
textarea.tertiary:focus,
.textarea.tertiary:focus,
.input.tertiary:focus {
  border-color: #e4efea !important;
}
input[type=number].tertiary.focus,
input[type=password].tertiary.focus,
input[type=text].tertiary.focus,
select.tertiary.focus,
textarea.tertiary.focus,
.textarea.tertiary.focus,
.input.tertiary.focus {
  border-color: #e4efea !important;
}
input[type=number].tertiary-solid,
input[type=password].tertiary-solid,
input[type=text].tertiary-solid,
select.tertiary-solid,
textarea.tertiary-solid,
.textarea.tertiary-solid,
.input.tertiary-solid {
  border-color: #e4efea !important;
}
input[type=number].tertiary-solid-focus:focus,
input[type=password].tertiary-solid-focus:focus,
input[type=text].tertiary-solid-focus:focus,
select.tertiary-solid-focus:focus,
textarea.tertiary-solid-focus:focus,
.textarea.tertiary-solid-focus:focus,
.input.tertiary-solid-focus:focus {
  border-color: #e4efea !important;
}
input[type=number].tertiary-50:focus,
input[type=password].tertiary-50:focus,
input[type=text].tertiary-50:focus,
select.tertiary-50:focus,
textarea.tertiary-50:focus,
.textarea.tertiary-50:focus,
.input.tertiary-50:focus {
  border-color: #fbdd80 !important;
}
input[type=number].tertiary-50.focus,
input[type=password].tertiary-50.focus,
input[type=text].tertiary-50.focus,
select.tertiary-50.focus,
textarea.tertiary-50.focus,
.textarea.tertiary-50.focus,
.input.tertiary-50.focus {
  border-color: #fbdd80 !important;
}
input[type=number].tertiary-50-solid,
input[type=password].tertiary-50-solid,
input[type=text].tertiary-50-solid,
select.tertiary-50-solid,
textarea.tertiary-50-solid,
.textarea.tertiary-50-solid,
.input.tertiary-50-solid {
  border-color: #fbdd80 !important;
}
input[type=number].tertiary-50-solid-focus:focus,
input[type=password].tertiary-50-solid-focus:focus,
input[type=text].tertiary-50-solid-focus:focus,
select.tertiary-50-solid-focus:focus,
textarea.tertiary-50-solid-focus:focus,
.textarea.tertiary-50-solid-focus:focus,
.input.tertiary-50-solid-focus:focus {
  border-color: #fbdd80 !important;
}
input[type=number].tertiary-25:focus,
input[type=password].tertiary-25:focus,
input[type=text].tertiary-25:focus,
select.tertiary-25:focus,
textarea.tertiary-25:focus,
.textarea.tertiary-25:focus,
.input.tertiary-25:focus {
  border-color: #faeabc !important;
}
input[type=number].tertiary-25.focus,
input[type=password].tertiary-25.focus,
input[type=text].tertiary-25.focus,
select.tertiary-25.focus,
textarea.tertiary-25.focus,
.textarea.tertiary-25.focus,
.input.tertiary-25.focus {
  border-color: #faeabc !important;
}
input[type=number].tertiary-25-solid,
input[type=password].tertiary-25-solid,
input[type=text].tertiary-25-solid,
select.tertiary-25-solid,
textarea.tertiary-25-solid,
.textarea.tertiary-25-solid,
.input.tertiary-25-solid {
  border-color: #faeabc !important;
}
input[type=number].tertiary-25-solid-focus:focus,
input[type=password].tertiary-25-solid-focus:focus,
input[type=text].tertiary-25-solid-focus:focus,
select.tertiary-25-solid-focus:focus,
textarea.tertiary-25-solid-focus:focus,
.textarea.tertiary-25-solid-focus:focus,
.input.tertiary-25-solid-focus:focus {
  border-color: #faeabc !important;
}
input[type=number].quaternary:focus,
input[type=password].quaternary:focus,
input[type=text].quaternary:focus,
select.quaternary:focus,
textarea.quaternary:focus,
.textarea.quaternary:focus,
.input.quaternary:focus {
  border-color: #1d1d1b !important;
}
input[type=number].quaternary.focus,
input[type=password].quaternary.focus,
input[type=text].quaternary.focus,
select.quaternary.focus,
textarea.quaternary.focus,
.textarea.quaternary.focus,
.input.quaternary.focus {
  border-color: #1d1d1b !important;
}
input[type=number].quaternary-solid,
input[type=password].quaternary-solid,
input[type=text].quaternary-solid,
select.quaternary-solid,
textarea.quaternary-solid,
.textarea.quaternary-solid,
.input.quaternary-solid {
  border-color: #1d1d1b !important;
}
input[type=number].quaternary-solid-focus:focus,
input[type=password].quaternary-solid-focus:focus,
input[type=text].quaternary-solid-focus:focus,
select.quaternary-solid-focus:focus,
textarea.quaternary-solid-focus:focus,
.textarea.quaternary-solid-focus:focus,
.input.quaternary-solid-focus:focus {
  border-color: #1d1d1b !important;
}
input[type=number].quaternary-75:focus,
input[type=password].quaternary-75:focus,
input[type=text].quaternary-75:focus,
select.quaternary-75:focus,
textarea.quaternary-75:focus,
.textarea.quaternary-75:focus,
.input.quaternary-75:focus {
  border-color: #545452 !important;
}
input[type=number].quaternary-75.focus,
input[type=password].quaternary-75.focus,
input[type=text].quaternary-75.focus,
select.quaternary-75.focus,
textarea.quaternary-75.focus,
.textarea.quaternary-75.focus,
.input.quaternary-75.focus {
  border-color: #545452 !important;
}
input[type=number].quaternary-75-solid,
input[type=password].quaternary-75-solid,
input[type=text].quaternary-75-solid,
select.quaternary-75-solid,
textarea.quaternary-75-solid,
.textarea.quaternary-75-solid,
.input.quaternary-75-solid {
  border-color: #545452 !important;
}
input[type=number].quaternary-75-solid-focus:focus,
input[type=password].quaternary-75-solid-focus:focus,
input[type=text].quaternary-75-solid-focus:focus,
select.quaternary-75-solid-focus:focus,
textarea.quaternary-75-solid-focus:focus,
.textarea.quaternary-75-solid-focus:focus,
.input.quaternary-75-solid-focus:focus {
  border-color: #545452 !important;
}
input[type=number].quaternary-50:focus,
input[type=password].quaternary-50:focus,
input[type=text].quaternary-50:focus,
select.quaternary-50:focus,
textarea.quaternary-50:focus,
.textarea.quaternary-50:focus,
.input.quaternary-50:focus {
  border-color: #8a8a89 !important;
}
input[type=number].quaternary-50.focus,
input[type=password].quaternary-50.focus,
input[type=text].quaternary-50.focus,
select.quaternary-50.focus,
textarea.quaternary-50.focus,
.textarea.quaternary-50.focus,
.input.quaternary-50.focus {
  border-color: #8a8a89 !important;
}
input[type=number].quaternary-50-solid,
input[type=password].quaternary-50-solid,
input[type=text].quaternary-50-solid,
select.quaternary-50-solid,
textarea.quaternary-50-solid,
.textarea.quaternary-50-solid,
.input.quaternary-50-solid {
  border-color: #8a8a89 !important;
}
input[type=number].quaternary-50-solid-focus:focus,
input[type=password].quaternary-50-solid-focus:focus,
input[type=text].quaternary-50-solid-focus:focus,
select.quaternary-50-solid-focus:focus,
textarea.quaternary-50-solid-focus:focus,
.textarea.quaternary-50-solid-focus:focus,
.input.quaternary-50-solid-focus:focus {
  border-color: #8a8a89 !important;
}
input[type=number].quaternary-25:focus,
input[type=password].quaternary-25:focus,
input[type=text].quaternary-25:focus,
select.quaternary-25:focus,
textarea.quaternary-25:focus,
.textarea.quaternary-25:focus,
.input.quaternary-25:focus {
  border-color: #c1c1c1 !important;
}
input[type=number].quaternary-25.focus,
input[type=password].quaternary-25.focus,
input[type=text].quaternary-25.focus,
select.quaternary-25.focus,
textarea.quaternary-25.focus,
.textarea.quaternary-25.focus,
.input.quaternary-25.focus {
  border-color: #c1c1c1 !important;
}
input[type=number].quaternary-25-solid,
input[type=password].quaternary-25-solid,
input[type=text].quaternary-25-solid,
select.quaternary-25-solid,
textarea.quaternary-25-solid,
.textarea.quaternary-25-solid,
.input.quaternary-25-solid {
  border-color: #c1c1c1 !important;
}
input[type=number].quaternary-25-solid-focus:focus,
input[type=password].quaternary-25-solid-focus:focus,
input[type=text].quaternary-25-solid-focus:focus,
select.quaternary-25-solid-focus:focus,
textarea.quaternary-25-solid-focus:focus,
.textarea.quaternary-25-solid-focus:focus,
.input.quaternary-25-solid-focus:focus {
  border-color: #c1c1c1 !important;
}
input[type=number].quaternary-10:focus,
input[type=password].quaternary-10:focus,
input[type=text].quaternary-10:focus,
select.quaternary-10:focus,
textarea.quaternary-10:focus,
.textarea.quaternary-10:focus,
.input.quaternary-10:focus {
  border-color: #e2e2e2 !important;
}
input[type=number].quaternary-10.focus,
input[type=password].quaternary-10.focus,
input[type=text].quaternary-10.focus,
select.quaternary-10.focus,
textarea.quaternary-10.focus,
.textarea.quaternary-10.focus,
.input.quaternary-10.focus {
  border-color: #e2e2e2 !important;
}
input[type=number].quaternary-10-solid,
input[type=password].quaternary-10-solid,
input[type=text].quaternary-10-solid,
select.quaternary-10-solid,
textarea.quaternary-10-solid,
.textarea.quaternary-10-solid,
.input.quaternary-10-solid {
  border-color: #e2e2e2 !important;
}
input[type=number].quaternary-10-solid-focus:focus,
input[type=password].quaternary-10-solid-focus:focus,
input[type=text].quaternary-10-solid-focus:focus,
select.quaternary-10-solid-focus:focus,
textarea.quaternary-10-solid-focus:focus,
.textarea.quaternary-10-solid-focus:focus,
.input.quaternary-10-solid-focus:focus {
  border-color: #e2e2e2 !important;
}
input[type=number].borderless,
input[type=password].borderless,
input[type=text].borderless,
select.borderless,
textarea.borderless,
.textarea.borderless,
.input.borderless {
  border-color: transparent;
}
input[type=number].borderless:focus,
input[type=password].borderless:focus,
input[type=text].borderless:focus,
select.borderless:focus,
textarea.borderless:focus,
.textarea.borderless:focus,
.input.borderless:focus {
  border-color: transparent;
}
select {
  cursor: pointer;
  padding-right: 2.5rem;
  background: -moz-linear-gradient(top, #fff 0%, #f2f4f7 100%);
  background: -webkit-linear-gradient(top, #fff 0%, #f2f4f7 100%);
  background:
    linear-gradient(
      to bottom,
      #fff 0%,
      #f2f4f7 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff", endColorstr="#f2f4f7", GradientType=0);
}
.select-wrapper {
  cursor: pointer;
  position: relative;
  display: inline-block;
  background: -moz-linear-gradient(top, #ffffff 0%, #f2f4f7 100%);
  background: -webkit-linear-gradient(top, #ffffff 0%, #f2f4f7 100%);
  background:
    linear-gradient(
      to bottom,
      #ffffff 0%,
      #f2f4f7 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff", endColorstr="#f2f4f7", GradientType=0);
}
.select-wrapper select {
  background-color: transparent;
  background-size: 0.5rem;
  background-position: right 0.5rem center;
  background-repeat: no-repeat;
  background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjEyOHB4IiBoZWlnaHQ9IjEyOHB4IiB2aWV3Qm94PSIwIDAgNDUxLjg0NyA0NTEuODQ3IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0NTEuODQ3IDQ1MS44NDc7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPGc+Cgk8cGF0aCBkPSJNMjI1LjkyMywzNTQuNzA2Yy04LjA5OCwwLTE2LjE5NS0zLjA5Mi0yMi4zNjktOS4yNjNMOS4yNywxNTEuMTU3Yy0xMi4zNTktMTIuMzU5LTEyLjM1OS0zMi4zOTcsMC00NC43NTEgICBjMTIuMzU0LTEyLjM1NCwzMi4zODgtMTIuMzU0LDQ0Ljc0OCwwbDE3MS45MDUsMTcxLjkxNWwxNzEuOTA2LTE3MS45MDljMTIuMzU5LTEyLjM1NCwzMi4zOTEtMTIuMzU0LDQ0Ljc0NCwwICAgYzEyLjM2NSwxMi4zNTQsMTIuMzY1LDMyLjM5MiwwLDQ0Ljc1MUwyNDguMjkyLDM0NS40NDlDMjQyLjExNSwzNTEuNjIxLDIzNC4wMTgsMzU0LjcwNiwyMjUuOTIzLDM1NC43MDZ6IiBmaWxsPSIjMDAwMDAwIi8+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+Cg==);
}
textarea {
  min-height: 10rem;
  resize: none;
}
.orb {
  height: 1.5rem;
  width: 1.5rem;
  border: 0.1875rem solid #687488;
  border-radius: 100%;
  background-color: #a1a7af;
  opacity: 0.25;
  position: relative;
  -webkit-transition:
    border-color 0.15s ease-in-out,
    background-color 0.15s ease-in-out,
    opacity 0.15s ease-in-out;
  -moz-transition:
    border-color 0.15s ease-in-out,
    background-color 0.15s ease-in-out,
    opacity 0.15s ease-in-out;
  -ms-transition:
    border-color 0.15s ease-in-out,
    background-color 0.15s ease-in-out,
    opacity 0.15s ease-in-out;
  -o-transition:
    border-color 0.15s ease-in-out,
    background-color 0.15s ease-in-out,
    opacity 0.15s ease-in-out;
  transition:
    border-color 0.15s ease-in-out,
    background-color 0.15s ease-in-out,
    opacity 0.15s ease-in-out;
}
.orb::after {
  content: "";
  background-color: #a1a7af;
  width: 0.4375rem;
  height: 0.4375rem;
  border-radius: 100%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -webkit-transition: background-color 0.15s ease-in-out;
  -moz-transition: background-color 0.15s ease-in-out;
  -ms-transition: background-color 0.15s ease-in-out;
  -o-transition: background-color 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out;
}
.orb.active {
  background-color: #0dbf6d;
  border-color: rgb(11.375, 167.125, 95.375);
  opacity: 1;
}
.orb.active::after {
  background-color: #fff;
}
.square {
  height: 1.5rem;
  width: 1.5rem;
  border: 0.1875rem solid #687488;
  border-radius: 0.25rem;
  background-color: #a1a7af;
  opacity: 0.25;
  position: relative;
  -webkit-transition:
    border-color 0.15s ease-in-out,
    background-color 0.15s ease-in-out,
    opacity 0.15s ease-in-out;
  -moz-transition:
    border-color 0.15s ease-in-out,
    background-color 0.15s ease-in-out,
    opacity 0.15s ease-in-out;
  -ms-transition:
    border-color 0.15s ease-in-out,
    background-color 0.15s ease-in-out,
    opacity 0.15s ease-in-out;
  -o-transition:
    border-color 0.15s ease-in-out,
    background-color 0.15s ease-in-out,
    opacity 0.15s ease-in-out;
  transition:
    border-color 0.15s ease-in-out,
    background-color 0.15s ease-in-out,
    opacity 0.15s ease-in-out;
}
.square .icon {
  position: absolute;
  top: 50%;
  left: 50%;
  opacity: 0;
  transform: translate(-50%, -50%);
  -webkit-transition: opacity 0.15s ease-in-out;
  -moz-transition: opacity 0.15s ease-in-out;
  -ms-transition: opacity 0.15s ease-in-out;
  -o-transition: opacity 0.15s ease-in-out;
  transition: opacity 0.15s ease-in-out;
}
.square.active {
  background-color: #0dbf6d;
  border-color: rgb(11.375, 167.125, 95.375);
  opacity: 1;
}
.square.active .icon {
  opacity: 1;
}
.checkbox,
.radio {
  line-height: 1;
  font-size: 0;
}
.checkbox input,
.radio input {
  display: block;
  position: relative;
}
.checkbox input:focus-visible ~ label,
.radio input:focus-visible ~ label {
  outline: #b3e6ce auto 1px !important;
}
.checkbox input:empty,
.radio input:empty {
  margin: 0 0 0 -9999px;
  font-size: 0;
  line-height: 0;
  height: 0;
  max-height: 0;
}
.checkbox input ~ label,
.radio input ~ label {
  line-height: 1rem;
  padding-left: 1.5rem;
  position: relative;
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  font-size: 0.875rem;
  margin-bottom: 0;
}
.checkbox input ~ label > *,
.radio input ~ label > * {
  pointer-events: none;
}
.checkbox input ~ label.checkbox-new::before,
.radio input ~ label.checkbox-new::before {
  background-color: #fff;
  border-radius: 0.125rem;
  border: 1px solid #979797;
}
.checkbox input ~ label.checkbox-new.checkbox-border-default::before,
.radio input ~ label.checkbox-new.checkbox-border-default::before {
  border: 1px solid #1d1d1b;
}
.checkbox input ~ label.checkbox-v2::before,
.radio input ~ label.checkbox-v2::before {
  background-color: #fff;
  border-radius: 0.125rem;
  border: 1px solid #e2e2e2;
}
.checkbox input ~ label.checkbox-v2.checkbox-v2-bg-grey::before,
.radio input ~ label.checkbox-v2.checkbox-v2-bg-grey::before {
  background-color: #e2e2e2;
}
.checkbox input ~ label::before,
.radio input ~ label::before {
  pointer-events: none;
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  left: 0;
  width: 1rem;
  height: 1rem;
  background: #dfe3e9;
  z-index: 10;
  border-radius: 0.25rem;
  transform: translateY(-50%);
}
.checkbox input ~ label > div.icon,
.checkbox input ~ label span.icon,
.radio input ~ label > div.icon,
.radio input ~ label span.icon {
  pointer-events: none;
  display: none;
  position: absolute;
  top: 50%;
  height: 0.625rem;
  width: 0.625rem;
  left: 0.1875rem;
  transform: translateY(-50%);
  z-index: 20;
  fill: #fff;
}
.checkbox input:hover:not(:checked) ~ label > .icon,
.checkbox input:checked ~ label > .icon,
.radio input:hover:not(:checked) ~ label > .icon,
.radio input:checked ~ label > .icon {
  display: block;
}
.checkbox input:checked ~ label.checkbox-v2::before,
.radio input:checked ~ label.checkbox-v2::before {
  background-color: #fff;
  border-radius: 0.125rem;
  border: none !important;
}
.checkbox input:checked ~ label.checkbox-border-default::before,
.radio input:checked ~ label.checkbox-border-default::before {
  border: 1px solid transparent;
}
.checkbox.checkbox-single,
.checkbox.radio-single,
.radio.checkbox-single,
.radio.radio-single {
  width: 1rem;
  height: 1rem;
  font-size: 0;
  line-height: 1;
}
.checkbox.checkbox-single label,
.checkbox.radio-single label,
.radio.checkbox-single label,
.radio.radio-single label {
  width: 1rem;
  height: 1rem;
  padding-left: 0;
  font-size: 0;
  line-height: 1;
}
.checkbox.checkbox-lg,
.radio.checkbox-lg {
  min-width: 1.25rem !important;
  height: 1.25rem !important;
}
.checkbox.checkbox-lg input ~ label,
.radio.checkbox-lg input ~ label {
  min-width: 1.25rem !important;
  height: 1.25rem !important;
  line-height: 1.25rem !important;
}
.checkbox.checkbox-lg input ~ label::before,
.radio.checkbox-lg input ~ label::before {
  width: 1.25rem !important;
  height: 1.25rem !important;
}
.checkbox.checkbox-lg input ~ label > div.icon,
.radio.checkbox-lg input ~ label > div.icon {
  width: 0.75rem !important;
  height: 0.75rem !important;
  left: 0.25rem;
}
.checkbox.checkbox-lg input ~ label > span.icon,
.radio.checkbox-lg input ~ label > span.icon {
  width: 0.75rem !important;
  height: 0.75rem !important;
  left: 0.25rem;
}
.checkbox.checkbox-partial input ~ label::after,
.radio.checkbox-partial input ~ label::after {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  left: 0.25rem;
  width: 0.5rem;
  height: 0.125rem;
  border-radius: 2px;
  z-index: 10;
  transform: translateY(-50%);
}
.checkbox.checkbox-partial input:hover ~ label:after,
.radio.checkbox-partial input:hover ~ label:after {
  display: none;
}
.checkbox.checkbox-default input:checked ~ label:before,
.radio.checkbox-default input:checked ~ label:before {
  background-color: #354052 !important;
}
.checkbox.checkbox-default input ~ label:after,
.radio.checkbox-default input ~ label:after {
  background-color: #354052 !important;
}
.checkbox.checkbox-success input:checked ~ label:before,
.radio.checkbox-success input:checked ~ label:before {
  background-color: #0dbf6d !important;
}
.checkbox.checkbox-success input ~ label:after,
.radio.checkbox-success input ~ label:after {
  background-color: #0dbf6d !important;
}
.checkbox.checkbox-success-light input:checked ~ label:before,
.radio.checkbox-success-light input:checked ~ label:before {
  background-color: #7bf6be !important;
}
.checkbox.checkbox-success-light input ~ label:after,
.radio.checkbox-success-light input ~ label:after {
  background-color: #7bf6be !important;
}
.checkbox.checkbox-warning input:checked ~ label:before,
.radio.checkbox-warning input:checked ~ label:before {
  background-color: #f6cf23 !important;
}
.checkbox.checkbox-warning input ~ label:after,
.radio.checkbox-warning input ~ label:after {
  background-color: #f6cf23 !important;
}
.checkbox.checkbox-danger input:checked ~ label:before,
.radio.checkbox-danger input:checked ~ label:before {
  background-color: #e95063 !important;
}
.checkbox.checkbox-danger input ~ label:after,
.radio.checkbox-danger input ~ label:after {
  background-color: #e95063 !important;
}
.checkbox.checkbox-info input:checked ~ label:before,
.radio.checkbox-info input:checked ~ label:before {
  background-color: #4990e2 !important;
}
.checkbox.checkbox-info input ~ label:after,
.radio.checkbox-info input ~ label:after {
  background-color: #4990e2 !important;
}
.checkbox.checkbox-notice input:checked ~ label:before,
.radio.checkbox-notice input:checked ~ label:before {
  background-color: #56c0ea !important;
}
.checkbox.checkbox-notice input ~ label:after,
.radio.checkbox-notice input ~ label:after {
  background-color: #56c0ea !important;
}
.checkbox.checkbox-highlight input:checked ~ label:before,
.radio.checkbox-highlight input:checked ~ label:before {
  background-color: #f8e81c !important;
}
.checkbox.checkbox-highlight input ~ label:after,
.radio.checkbox-highlight input ~ label:after {
  background-color: #f8e81c !important;
}
.checkbox.checkbox-mark input:checked ~ label:before,
.radio.checkbox-mark input:checked ~ label:before {
  background-color: #f5a623 !important;
}
.checkbox.checkbox-mark input ~ label:after,
.radio.checkbox-mark input ~ label:after {
  background-color: #f5a623 !important;
}
.checkbox.checkbox-black input:checked ~ label:before,
.radio.checkbox-black input:checked ~ label:before {
  background-color: #000 !important;
}
.checkbox.checkbox-black input ~ label:after,
.radio.checkbox-black input ~ label:after {
  background-color: #000 !important;
}
.checkbox.checkbox-darkest input:checked ~ label:before,
.radio.checkbox-darkest input:checked ~ label:before {
  background-color: #687488 !important;
}
.checkbox.checkbox-darkest input ~ label:after,
.radio.checkbox-darkest input ~ label:after {
  background-color: #687488 !important;
}
.checkbox.checkbox-darker input:checked ~ label:before,
.radio.checkbox-darker input:checked ~ label:before {
  background-color: #bcc2c9 !important;
}
.checkbox.checkbox-darker input ~ label:after,
.radio.checkbox-darker input ~ label:after {
  background-color: #bcc2c9 !important;
}
.checkbox.checkbox-dark input:checked ~ label:before,
.radio.checkbox-dark input:checked ~ label:before {
  background-color: #dfe3e9 !important;
}
.checkbox.checkbox-dark input ~ label:after,
.radio.checkbox-dark input ~ label:after {
  background-color: #dfe3e9 !important;
}
.checkbox.checkbox-muted input:checked ~ label:before,
.radio.checkbox-muted input:checked ~ label:before {
  background-color: #a1a7af !important;
}
.checkbox.checkbox-muted input ~ label:after,
.radio.checkbox-muted input ~ label:after {
  background-color: #a1a7af !important;
}
.checkbox.checkbox-light input:checked ~ label:before,
.radio.checkbox-light input:checked ~ label:before {
  background-color: #f4f4f5 !important;
}
.checkbox.checkbox-light input ~ label:after,
.radio.checkbox-light input ~ label:after {
  background-color: #f4f4f5 !important;
}
.checkbox.checkbox-lighter input:checked ~ label:before,
.radio.checkbox-lighter input:checked ~ label:before {
  background-color: #f5f8fa !important;
}
.checkbox.checkbox-lighter input ~ label:after,
.radio.checkbox-lighter input ~ label:after {
  background-color: #f5f8fa !important;
}
.checkbox.checkbox-lightest input:checked ~ label:before,
.radio.checkbox-lightest input:checked ~ label:before {
  background-color: #fafbfc !important;
}
.checkbox.checkbox-lightest input ~ label:after,
.radio.checkbox-lightest input ~ label:after {
  background-color: #fafbfc !important;
}
.checkbox.checkbox-white input:checked ~ label:before,
.radio.checkbox-white input:checked ~ label:before {
  background-color: #fff !important;
}
.checkbox.checkbox-white input ~ label:after,
.radio.checkbox-white input ~ label:after {
  background-color: #fff !important;
}
.checkbox.checkbox-soft input:checked ~ label:before,
.radio.checkbox-soft input:checked ~ label:before {
  background-color: #dbecfd !important;
}
.checkbox.checkbox-soft input ~ label:after,
.radio.checkbox-soft input ~ label:after {
  background-color: #dbecfd !important;
}
.checkbox.checkbox-softer input:checked ~ label:before,
.radio.checkbox-softer input:checked ~ label:before {
  background-color: #e6eaee !important;
}
.checkbox.checkbox-softer input ~ label:after,
.radio.checkbox-softer input ~ label:after {
  background-color: #e6eaee !important;
}
.checkbox.checkbox-grey input:checked ~ label:before,
.radio.checkbox-grey input:checked ~ label:before {
  background-color: #828a95 !important;
}
.checkbox.checkbox-grey input ~ label:after,
.radio.checkbox-grey input ~ label:after {
  background-color: #828a95 !important;
}
.checkbox.checkbox-primary input:checked ~ label:before,
.radio.checkbox-primary input:checked ~ label:before {
  background-color: #02271f !important;
}
.checkbox.checkbox-primary input ~ label:after,
.radio.checkbox-primary input ~ label:after {
  background-color: #02271f !important;
}
.checkbox.checkbox-secondary input:checked ~ label:before,
.radio.checkbox-secondary input:checked ~ label:before {
  background-color: #147d5c !important;
}
.checkbox.checkbox-secondary input ~ label:after,
.radio.checkbox-secondary input ~ label:after {
  background-color: #147d5c !important;
}
.checkbox.checkbox-primary-light input:checked ~ label:before,
.radio.checkbox-primary-light input:checked ~ label:before {
  background-color: #eacdf1 !important;
}
.checkbox.checkbox-primary-light input ~ label:after,
.radio.checkbox-primary-light input ~ label:after {
  background-color: #eacdf1 !important;
}
.checkbox.checkbox-secondary-light input:checked ~ label:before,
.radio.checkbox-secondary-light input:checked ~ label:before {
  background-color: #b3e6ce !important;
}
.checkbox.checkbox-secondary-light input ~ label:after,
.radio.checkbox-secondary-light input ~ label:after {
  background-color: #b3e6ce !important;
}
.checkbox.checkbox-disabled input:checked ~ label:before,
.radio.checkbox-disabled input:checked ~ label:before {
  background-color: #cad1da !important;
}
.checkbox.checkbox-disabled input ~ label:after,
.radio.checkbox-disabled input ~ label:after {
  background-color: #cad1da !important;
}
.checkbox.checkbox-disabled-light input:checked ~ label:before,
.radio.checkbox-disabled-light input:checked ~ label:before {
  background-color: #f2f3f6 !important;
}
.checkbox.checkbox-disabled-light input ~ label:after,
.radio.checkbox-disabled-light input ~ label:after {
  background-color: #f2f3f6 !important;
}
.checkbox.checkbox-link input:checked ~ label:before,
.radio.checkbox-link input:checked ~ label:before {
  background-color: #1da1f2 !important;
}
.checkbox.checkbox-link input ~ label:after,
.radio.checkbox-link input ~ label:after {
  background-color: #1da1f2 !important;
}
.checkbox.checkbox-notification-v2 input:checked ~ label:before,
.radio.checkbox-notification-v2 input:checked ~ label:before {
  background-color: #4a90e2 !important;
}
.checkbox.checkbox-notification-v2 input ~ label:after,
.radio.checkbox-notification-v2 input ~ label:after {
  background-color: #4a90e2 !important;
}
.checkbox.checkbox-warning-v2 input:checked ~ label:before,
.radio.checkbox-warning-v2 input:checked ~ label:before {
  background-color: #f5cf23 !important;
}
.checkbox.checkbox-warning-v2 input ~ label:after,
.radio.checkbox-warning-v2 input ~ label:after {
  background-color: #f5cf23 !important;
}
.checkbox.checkbox-danger-v2 input:checked ~ label:before,
.radio.checkbox-danger-v2 input:checked ~ label:before {
  background-color: #ed5565 !important;
}
.checkbox.checkbox-danger-v2 input ~ label:after,
.radio.checkbox-danger-v2 input ~ label:after {
  background-color: #ed5565 !important;
}
.checkbox.checkbox-dark-danger-v2 input:checked ~ label:before,
.radio.checkbox-dark-danger-v2 input:checked ~ label:before {
  background-color: #d52626 !important;
}
.checkbox.checkbox-dark-danger-v2 input ~ label:after,
.radio.checkbox-dark-danger-v2 input ~ label:after {
  background-color: #d52626 !important;
}
.checkbox.checkbox-light-shadow-v2 input:checked ~ label:before,
.radio.checkbox-light-shadow-v2 input:checked ~ label:before {
  background-color: #1d1d1b !important;
}
.checkbox.checkbox-light-shadow-v2 input ~ label:after,
.radio.checkbox-light-shadow-v2 input ~ label:after {
  background-color: #1d1d1b !important;
}
.checkbox.checkbox-light-grey input:checked ~ label:before,
.radio.checkbox-light-grey input:checked ~ label:before {
  background-color: #f1f1f1 !important;
}
.checkbox.checkbox-light-grey input ~ label:after,
.radio.checkbox-light-grey input ~ label:after {
  background-color: #f1f1f1 !important;
}
.checkbox.checkbox-grey-v2 input:checked ~ label:before,
.radio.checkbox-grey-v2 input:checked ~ label:before {
  background-color: #919190 !important;
}
.checkbox.checkbox-grey-v2 input ~ label:after,
.radio.checkbox-grey-v2 input ~ label:after {
  background-color: #919190 !important;
}
.checkbox.checkbox-lighter-v2 input:checked ~ label:before,
.radio.checkbox-lighter-v2 input:checked ~ label:before {
  background-color: #eaeaea !important;
}
.checkbox.checkbox-lighter-v2 input ~ label:after,
.radio.checkbox-lighter-v2 input ~ label:after {
  background-color: #eaeaea !important;
}
.checkbox.checkbox-light-grey-v2 input:checked ~ label:before,
.radio.checkbox-light-grey-v2 input:checked ~ label:before {
  background-color: #bbb !important;
}
.checkbox.checkbox-light-grey-v2 input ~ label:after,
.radio.checkbox-light-grey-v2 input ~ label:after {
  background-color: #bbb !important;
}
.checkbox.checkbox-light-grey-opacity-v2 input:checked ~ label:before,
.radio.checkbox-light-grey-opacity-v2 input:checked ~ label:before {
  background-color: rgba(187, 187, 187, 0.5019607843) !important;
}
.checkbox.checkbox-light-grey-opacity-v2 input ~ label:after,
.radio.checkbox-light-grey-opacity-v2 input ~ label:after {
  background-color: rgba(187, 187, 187, 0.5019607843) !important;
}
.checkbox.checkbox-danger-light input:checked ~ label:before,
.radio.checkbox-danger-light input:checked ~ label:before {
  background-color: #e62222 !important;
}
.checkbox.checkbox-danger-light input ~ label:after,
.radio.checkbox-danger-light input ~ label:after {
  background-color: #e62222 !important;
}
.checkbox.checkbox-grey-opacity input:checked ~ label:before,
.radio.checkbox-grey-opacity input:checked ~ label:before {
  background-color: rgba(151, 151, 151, 0.2) !important;
}
.checkbox.checkbox-grey-opacity input ~ label:after,
.radio.checkbox-grey-opacity input ~ label:after {
  background-color: rgba(151, 151, 151, 0.2) !important;
}
.checkbox.checkbox-success-v2 input:checked ~ label:before,
.radio.checkbox-success-v2 input:checked ~ label:before {
  background-color: #00a65c !important;
}
.checkbox.checkbox-success-v2 input ~ label:after,
.radio.checkbox-success-v2 input ~ label:after {
  background-color: #00a65c !important;
}
.checkbox.checkbox-dark-grey input:checked ~ label:before,
.radio.checkbox-dark-grey input:checked ~ label:before {
  background-color: #8e8e8d !important;
}
.checkbox.checkbox-dark-grey input ~ label:after,
.radio.checkbox-dark-grey input ~ label:after {
  background-color: #8e8e8d !important;
}
.checkbox.checkbox-lighter-grey input:checked ~ label:before,
.radio.checkbox-lighter-grey input:checked ~ label:before {
  background-color: #e3e3e3 !important;
}
.checkbox.checkbox-lighter-grey input ~ label:after,
.radio.checkbox-lighter-grey input ~ label:after {
  background-color: #e3e3e3 !important;
}
.checkbox.checkbox-darker-grey input:checked ~ label:before,
.radio.checkbox-darker-grey input:checked ~ label:before {
  background-color: #535350 !important;
}
.checkbox.checkbox-darker-grey input ~ label:after,
.radio.checkbox-darker-grey input ~ label:after {
  background-color: #535350 !important;
}
.checkbox.checkbox-light-v2 input:checked ~ label:before,
.radio.checkbox-light-v2 input:checked ~ label:before {
  background-color: #f7f9fa !important;
}
.checkbox.checkbox-light-v2 input ~ label:after,
.radio.checkbox-light-v2 input ~ label:after {
  background-color: #f7f9fa !important;
}
.checkbox.checkbox-lightest-grey input:checked ~ label:before,
.radio.checkbox-lightest-grey input:checked ~ label:before {
  background-color: #e2e2e2 !important;
}
.checkbox.checkbox-lightest-grey input ~ label:after,
.radio.checkbox-lightest-grey input ~ label:after {
  background-color: #e2e2e2 !important;
}
.checkbox.checkbox-lightest-v2 input:checked ~ label:before,
.radio.checkbox-lightest-v2 input:checked ~ label:before {
  background-color: #efefef !important;
}
.checkbox.checkbox-lightest-v2 input ~ label:after,
.radio.checkbox-lightest-v2 input ~ label:after {
  background-color: #efefef !important;
}
.checkbox.checkbox-dark-v2 input:checked ~ label:before,
.radio.checkbox-dark-v2 input:checked ~ label:before {
  background-color: #d8d8d8 !important;
}
.checkbox.checkbox-dark-v2 input ~ label:after,
.radio.checkbox-dark-v2 input ~ label:after {
  background-color: #d8d8d8 !important;
}
.checkbox.checkbox-disabled-2 input:checked ~ label:before,
.radio.checkbox-disabled-2 input:checked ~ label:before {
  background-color: #b2b2b2 !important;
}
.checkbox.checkbox-disabled-2 input ~ label:after,
.radio.checkbox-disabled-2 input ~ label:after {
  background-color: #b2b2b2 !important;
}
.checkbox.checkbox-grey-opacity-2 input:checked ~ label:before,
.radio.checkbox-grey-opacity-2 input:checked ~ label:before {
  background-color: rgba(151, 151, 151, 0.2705882353) !important;
}
.checkbox.checkbox-grey-opacity-2 input ~ label:after,
.radio.checkbox-grey-opacity-2 input ~ label:after {
  background-color: rgba(151, 151, 151, 0.2705882353) !important;
}
.checkbox.checkbox-light-v3 input:checked ~ label:before,
.radio.checkbox-light-v3 input:checked ~ label:before {
  background-color: #dedede !important;
}
.checkbox.checkbox-light-v3 input ~ label:after,
.radio.checkbox-light-v3 input ~ label:after {
  background-color: #dedede !important;
}
.checkbox.checkbox-purple input:checked ~ label:before,
.radio.checkbox-purple input:checked ~ label:before {
  background-color: #02271f !important;
}
.checkbox.checkbox-purple input ~ label:after,
.radio.checkbox-purple input ~ label:after {
  background-color: #02271f !important;
}
.checkbox.checkbox-lightest-grey-v3 input:checked ~ label:before,
.radio.checkbox-lightest-grey-v3 input:checked ~ label:before {
  background-color: #e4e4e4 !important;
}
.checkbox.checkbox-lightest-grey-v3 input ~ label:after,
.radio.checkbox-lightest-grey-v3 input ~ label:after {
  background-color: #e4e4e4 !important;
}
.checkbox.checkbox-lightest-grey-opacity-v3 input:checked ~ label:before,
.radio.checkbox-lightest-grey-opacity-v3 input:checked ~ label:before {
  background-color: rgba(228, 228, 228, 0.4) !important;
}
.checkbox.checkbox-lightest-grey-opacity-v3 input ~ label:after,
.radio.checkbox-lightest-grey-opacity-v3 input ~ label:after {
  background-color: rgba(228, 228, 228, 0.4) !important;
}
.checkbox.checkbox-info-v2 input:checked ~ label:before,
.radio.checkbox-info-v2 input:checked ~ label:before {
  background-color: #dbebff !important;
}
.checkbox.checkbox-info-v2 input ~ label:after,
.radio.checkbox-info-v2 input ~ label:after {
  background-color: #dbebff !important;
}
.checkbox.checkbox-warning-v3 input:checked ~ label:before,
.radio.checkbox-warning-v3 input:checked ~ label:before {
  background-color: #ffeac1 !important;
}
.checkbox.checkbox-warning-v3 input ~ label:after,
.radio.checkbox-warning-v3 input ~ label:after {
  background-color: #ffeac1 !important;
}
.checkbox.checkbox-warning-v4 input:checked ~ label:before,
.radio.checkbox-warning-v4 input:checked ~ label:before {
  background-color: #e9a51d !important;
}
.checkbox.checkbox-warning-v4 input ~ label:after,
.radio.checkbox-warning-v4 input ~ label:after {
  background-color: #e9a51d !important;
}
.checkbox.checkbox-secondary-light-v2 input:checked ~ label:before,
.radio.checkbox-secondary-light-v2 input:checked ~ label:before {
  background-color: #eafdf4 !important;
}
.checkbox.checkbox-secondary-light-v2 input ~ label:after,
.radio.checkbox-secondary-light-v2 input ~ label:after {
  background-color: #eafdf4 !important;
}
.checkbox.checkbox-secondary-light-v3 input:checked ~ label:before,
.radio.checkbox-secondary-light-v3 input:checked ~ label:before {
  background-color: #d9eee5 !important;
}
.checkbox.checkbox-secondary-light-v3 input ~ label:after,
.radio.checkbox-secondary-light-v3 input ~ label:after {
  background-color: #d9eee5 !important;
}
.checkbox.checkbox-info-v3 input:checked ~ label:before,
.radio.checkbox-info-v3 input:checked ~ label:before {
  background-color: #4a8fe2 !important;
}
.checkbox.checkbox-info-v3 input ~ label:after,
.radio.checkbox-info-v3 input ~ label:after {
  background-color: #4a8fe2 !important;
}
.checkbox.checkbox-info-v4 input:checked ~ label:before,
.radio.checkbox-info-v4 input:checked ~ label:before {
  background-color: #0038ff !important;
}
.checkbox.checkbox-info-v4 input ~ label:after,
.radio.checkbox-info-v4 input ~ label:after {
  background-color: #0038ff !important;
}
.checkbox.checkbox-danger-v3 input:checked ~ label:before,
.radio.checkbox-danger-v3 input:checked ~ label:before {
  background-color: #ffdada !important;
}
.checkbox.checkbox-danger-v3 input ~ label:after,
.radio.checkbox-danger-v3 input ~ label:after {
  background-color: #ffdada !important;
}
.checkbox.checkbox-muted-v2 input:checked ~ label:before,
.radio.checkbox-muted-v2 input:checked ~ label:before {
  background-color: #818181 !important;
}
.checkbox.checkbox-muted-v2 input ~ label:after,
.radio.checkbox-muted-v2 input ~ label:after {
  background-color: #818181 !important;
}
.checkbox.checkbox-grey-v3 input:checked ~ label:before,
.radio.checkbox-grey-v3 input:checked ~ label:before {
  background-color: #f3f3f3 !important;
}
.checkbox.checkbox-grey-v3 input ~ label:after,
.radio.checkbox-grey-v3 input ~ label:after {
  background-color: #f3f3f3 !important;
}
.checkbox.checkbox-grey-v4 input:checked ~ label:before,
.radio.checkbox-grey-v4 input:checked ~ label:before {
  background-color: #f5f5f5 !important;
}
.checkbox.checkbox-grey-v4 input ~ label:after,
.radio.checkbox-grey-v4 input ~ label:after {
  background-color: #f5f5f5 !important;
}
.checkbox.checkbox-darker-grey-v2 input:checked ~ label:before,
.radio.checkbox-darker-grey-v2 input:checked ~ label:before {
  background-color: #3c3333 !important;
}
.checkbox.checkbox-darker-grey-v2 input ~ label:after,
.radio.checkbox-darker-grey-v2 input ~ label:after {
  background-color: #3c3333 !important;
}
.checkbox.checkbox-danger-v4 input:checked ~ label:before,
.radio.checkbox-danger-v4 input:checked ~ label:before {
  background-color: #d52a2a !important;
}
.checkbox.checkbox-danger-v4 input ~ label:after,
.radio.checkbox-danger-v4 input ~ label:after {
  background-color: #d52a2a !important;
}
.checkbox.checkbox-grey-v5 input:checked ~ label:before,
.radio.checkbox-grey-v5 input:checked ~ label:before {
  background-color: #8a8a89 !important;
}
.checkbox.checkbox-grey-v5 input ~ label:after,
.radio.checkbox-grey-v5 input ~ label:after {
  background-color: #8a8a89 !important;
}
.checkbox.checkbox-grey-v6 input:checked ~ label:before,
.radio.checkbox-grey-v6 input:checked ~ label:before {
  background-color: #545452 !important;
}
.checkbox.checkbox-grey-v6 input ~ label:after,
.radio.checkbox-grey-v6 input ~ label:after {
  background-color: #545452 !important;
}
.checkbox.checkbox-warning-v5 input:checked ~ label:before,
.radio.checkbox-warning-v5 input:checked ~ label:before {
  background-color: #e1931d !important;
}
.checkbox.checkbox-warning-v5 input ~ label:after,
.radio.checkbox-warning-v5 input ~ label:after {
  background-color: #e1931d !important;
}
.checkbox.checkbox-grey-v7 input:checked ~ label:before,
.radio.checkbox-grey-v7 input:checked ~ label:before {
  background-color: #eee0f1 !important;
}
.checkbox.checkbox-grey-v7 input ~ label:after,
.radio.checkbox-grey-v7 input ~ label:after {
  background-color: #eee0f1 !important;
}
.checkbox.checkbox-new-loader-grey input:checked ~ label:before,
.radio.checkbox-new-loader-grey input:checked ~ label:before {
  background-color: rgba(29, 29, 27, 0.3019607843) !important;
}
.checkbox.checkbox-new-loader-grey input ~ label:after,
.radio.checkbox-new-loader-grey input ~ label:after {
  background-color: rgba(29, 29, 27, 0.3019607843) !important;
}
.checkbox.checkbox-primary-75 input:checked ~ label:before,
.radio.checkbox-primary-75 input:checked ~ label:before {
  background-color: #124035 !important;
}
.checkbox.checkbox-primary-75 input ~ label:after,
.radio.checkbox-primary-75 input ~ label:after {
  background-color: #124035 !important;
}
.checkbox.checkbox-primary-50 input:checked ~ label:before,
.radio.checkbox-primary-50 input:checked ~ label:before {
  background-color: #659a7e !important;
}
.checkbox.checkbox-primary-50 input ~ label:after,
.radio.checkbox-primary-50 input ~ label:after {
  background-color: #659a7e !important;
}
.checkbox.checkbox-primary-25 input:checked ~ label:before,
.radio.checkbox-primary-25 input:checked ~ label:before {
  background-color: #cbe8c5 !important;
}
.checkbox.checkbox-primary-25 input ~ label:after,
.radio.checkbox-primary-25 input ~ label:after {
  background-color: #cbe8c5 !important;
}
.checkbox.checkbox-primary-5 input:checked ~ label:before,
.radio.checkbox-primary-5 input:checked ~ label:before {
  background-color: #e2ffdc !important;
}
.checkbox.checkbox-primary-5 input ~ label:after,
.radio.checkbox-primary-5 input ~ label:after {
  background-color: #e2ffdc !important;
}
.checkbox.checkbox-secondary-90 input:checked ~ label:before,
.radio.checkbox-secondary-90 input:checked ~ label:before {
  background-color: #19af6d !important;
}
.checkbox.checkbox-secondary-90 input ~ label:after,
.radio.checkbox-secondary-90 input ~ label:after {
  background-color: #19af6d !important;
}
.checkbox.checkbox-secondary-75 input:checked ~ label:before,
.radio.checkbox-secondary-75 input:checked ~ label:before {
  background-color: #97f881 !important;
}
.checkbox.checkbox-secondary-75 input ~ label:after,
.radio.checkbox-secondary-75 input ~ label:after {
  background-color: #97f881 !important;
}
.checkbox.checkbox-secondary-50 input:checked ~ label:before,
.radio.checkbox-secondary-50 input:checked ~ label:before {
  background-color: #c2f4c4 !important;
}
.checkbox.checkbox-secondary-50 input ~ label:after,
.radio.checkbox-secondary-50 input ~ label:after {
  background-color: #c2f4c4 !important;
}
.checkbox.checkbox-secondary-30 input:checked ~ label:before,
.radio.checkbox-secondary-30 input:checked ~ label:before {
  background-color: #e9f3ef !important;
}
.checkbox.checkbox-secondary-30 input ~ label:after,
.radio.checkbox-secondary-30 input ~ label:after {
  background-color: #e9f3ef !important;
}
.checkbox.checkbox-secondary-25 input:checked ~ label:before,
.radio.checkbox-secondary-25 input:checked ~ label:before {
  background-color: #ebf5eb !important;
}
.checkbox.checkbox-secondary-25 input ~ label:after,
.radio.checkbox-secondary-25 input ~ label:after {
  background-color: #ebf5eb !important;
}
.checkbox.checkbox-secondary-20 input:checked ~ label:before,
.radio.checkbox-secondary-20 input:checked ~ label:before {
  background-color: #e9f3ef !important;
}
.checkbox.checkbox-secondary-20 input ~ label:after,
.radio.checkbox-secondary-20 input ~ label:after {
  background-color: #e9f3ef !important;
}
.checkbox.checkbox-tertiary input:checked ~ label:before,
.radio.checkbox-tertiary input:checked ~ label:before {
  background-color: #e4efea !important;
}
.checkbox.checkbox-tertiary input ~ label:after,
.radio.checkbox-tertiary input ~ label:after {
  background-color: #e4efea !important;
}
.checkbox.checkbox-tertiary-50 input:checked ~ label:before,
.radio.checkbox-tertiary-50 input:checked ~ label:before {
  background-color: #fbdd80 !important;
}
.checkbox.checkbox-tertiary-50 input ~ label:after,
.radio.checkbox-tertiary-50 input ~ label:after {
  background-color: #fbdd80 !important;
}
.checkbox.checkbox-tertiary-25 input:checked ~ label:before,
.radio.checkbox-tertiary-25 input:checked ~ label:before {
  background-color: #faeabc !important;
}
.checkbox.checkbox-tertiary-25 input ~ label:after,
.radio.checkbox-tertiary-25 input ~ label:after {
  background-color: #faeabc !important;
}
.checkbox.checkbox-quaternary input:checked ~ label:before,
.radio.checkbox-quaternary input:checked ~ label:before {
  background-color: #1d1d1b !important;
}
.checkbox.checkbox-quaternary input ~ label:after,
.radio.checkbox-quaternary input ~ label:after {
  background-color: #1d1d1b !important;
}
.checkbox.checkbox-quaternary-75 input:checked ~ label:before,
.radio.checkbox-quaternary-75 input:checked ~ label:before {
  background-color: #545452 !important;
}
.checkbox.checkbox-quaternary-75 input ~ label:after,
.radio.checkbox-quaternary-75 input ~ label:after {
  background-color: #545452 !important;
}
.checkbox.checkbox-quaternary-50 input:checked ~ label:before,
.radio.checkbox-quaternary-50 input:checked ~ label:before {
  background-color: #8a8a89 !important;
}
.checkbox.checkbox-quaternary-50 input ~ label:after,
.radio.checkbox-quaternary-50 input ~ label:after {
  background-color: #8a8a89 !important;
}
.checkbox.checkbox-quaternary-25 input:checked ~ label:before,
.radio.checkbox-quaternary-25 input:checked ~ label:before {
  background-color: #c1c1c1 !important;
}
.checkbox.checkbox-quaternary-25 input ~ label:after,
.radio.checkbox-quaternary-25 input ~ label:after {
  background-color: #c1c1c1 !important;
}
.checkbox.checkbox-quaternary-10 input:checked ~ label:before,
.radio.checkbox-quaternary-10 input:checked ~ label:before {
  background-color: #e2e2e2 !important;
}
.checkbox.checkbox-quaternary-10 input ~ label:after,
.radio.checkbox-quaternary-10 input ~ label:after {
  background-color: #e2e2e2 !important;
}
.checkbox.checkbox-disabled input ~ label,
.radio.checkbox-disabled input ~ label {
  cursor: default;
}
.checkbox.checkbox-disabled input ~ label > div.icon,
.radio.checkbox-disabled input ~ label > div.icon {
  opacity: 0.5;
}
.radio input ~ label:before,
.radio input ~ label:after {
  border-radius: 100%;
}
.radio input ~ label div.icon,
.radio input ~ label span.icon {
  height: 0.5rem;
  width: 0.5rem;
  left: 0.25rem;
}
.radio.radio-default input:checked ~ label:before {
  background-color: #354052 !important;
}
.radio.radio-success input:checked ~ label:before {
  background-color: #0dbf6d !important;
}
.radio.radio-success-light input:checked ~ label:before {
  background-color: #7bf6be !important;
}
.radio.radio-warning input:checked ~ label:before {
  background-color: #f6cf23 !important;
}
.radio.radio-danger input:checked ~ label:before {
  background-color: #e95063 !important;
}
.radio.radio-info input:checked ~ label:before {
  background-color: #4990e2 !important;
}
.radio.radio-notice input:checked ~ label:before {
  background-color: #56c0ea !important;
}
.radio.radio-highlight input:checked ~ label:before {
  background-color: #f8e81c !important;
}
.radio.radio-mark input:checked ~ label:before {
  background-color: #f5a623 !important;
}
.radio.radio-black input:checked ~ label:before {
  background-color: #000 !important;
}
.radio.radio-darkest input:checked ~ label:before {
  background-color: #687488 !important;
}
.radio.radio-darker input:checked ~ label:before {
  background-color: #bcc2c9 !important;
}
.radio.radio-dark input:checked ~ label:before {
  background-color: #dfe3e9 !important;
}
.radio.radio-muted input:checked ~ label:before {
  background-color: #a1a7af !important;
}
.radio.radio-light input:checked ~ label:before {
  background-color: #f4f4f5 !important;
}
.radio.radio-lighter input:checked ~ label:before {
  background-color: #f5f8fa !important;
}
.radio.radio-lightest input:checked ~ label:before {
  background-color: #fafbfc !important;
}
.radio.radio-white input:checked ~ label:before {
  background-color: #fff !important;
}
.radio.radio-soft input:checked ~ label:before {
  background-color: #dbecfd !important;
}
.radio.radio-softer input:checked ~ label:before {
  background-color: #e6eaee !important;
}
.radio.radio-grey input:checked ~ label:before {
  background-color: #828a95 !important;
}
.radio.radio-primary input:checked ~ label:before {
  background-color: #02271f !important;
}
.radio.radio-secondary input:checked ~ label:before {
  background-color: #147d5c !important;
}
.radio.radio-primary-light input:checked ~ label:before {
  background-color: #eacdf1 !important;
}
.radio.radio-secondary-light input:checked ~ label:before {
  background-color: #b3e6ce !important;
}
.radio.radio-disabled input:checked ~ label:before {
  background-color: #cad1da !important;
}
.radio.radio-disabled-light input:checked ~ label:before {
  background-color: #f2f3f6 !important;
}
.radio.radio-link input:checked ~ label:before {
  background-color: #1da1f2 !important;
}
.radio.radio-notification-v2 input:checked ~ label:before {
  background-color: #4a90e2 !important;
}
.radio.radio-warning-v2 input:checked ~ label:before {
  background-color: #f5cf23 !important;
}
.radio.radio-danger-v2 input:checked ~ label:before {
  background-color: #ed5565 !important;
}
.radio.radio-dark-danger-v2 input:checked ~ label:before {
  background-color: #d52626 !important;
}
.radio.radio-light-shadow-v2 input:checked ~ label:before {
  background-color: #1d1d1b !important;
}
.radio.radio-light-grey input:checked ~ label:before {
  background-color: #f1f1f1 !important;
}
.radio.radio-grey-v2 input:checked ~ label:before {
  background-color: #919190 !important;
}
.radio.radio-lighter-v2 input:checked ~ label:before {
  background-color: #eaeaea !important;
}
.radio.radio-light-grey-v2 input:checked ~ label:before {
  background-color: #bbb !important;
}
.radio.radio-light-grey-opacity-v2 input:checked ~ label:before {
  background-color: rgba(187, 187, 187, 0.5019607843) !important;
}
.radio.radio-danger-light input:checked ~ label:before {
  background-color: #e62222 !important;
}
.radio.radio-grey-opacity input:checked ~ label:before {
  background-color: rgba(151, 151, 151, 0.2) !important;
}
.radio.radio-success-v2 input:checked ~ label:before {
  background-color: #00a65c !important;
}
.radio.radio-dark-grey input:checked ~ label:before {
  background-color: #8e8e8d !important;
}
.radio.radio-lighter-grey input:checked ~ label:before {
  background-color: #e3e3e3 !important;
}
.radio.radio-darker-grey input:checked ~ label:before {
  background-color: #535350 !important;
}
.radio.radio-light-v2 input:checked ~ label:before {
  background-color: #f7f9fa !important;
}
.radio.radio-lightest-grey input:checked ~ label:before {
  background-color: #e2e2e2 !important;
}
.radio.radio-lightest-v2 input:checked ~ label:before {
  background-color: #efefef !important;
}
.radio.radio-dark-v2 input:checked ~ label:before {
  background-color: #d8d8d8 !important;
}
.radio.radio-disabled-2 input:checked ~ label:before {
  background-color: #b2b2b2 !important;
}
.radio.radio-grey-opacity-2 input:checked ~ label:before {
  background-color: rgba(151, 151, 151, 0.2705882353) !important;
}
.radio.radio-light-v3 input:checked ~ label:before {
  background-color: #dedede !important;
}
.radio.radio-purple input:checked ~ label:before {
  background-color: #02271f !important;
}
.radio.radio-lightest-grey-v3 input:checked ~ label:before {
  background-color: #e4e4e4 !important;
}
.radio.radio-lightest-grey-opacity-v3 input:checked ~ label:before {
  background-color: rgba(228, 228, 228, 0.4) !important;
}
.radio.radio-info-v2 input:checked ~ label:before {
  background-color: #dbebff !important;
}
.radio.radio-warning-v3 input:checked ~ label:before {
  background-color: #ffeac1 !important;
}
.radio.radio-warning-v4 input:checked ~ label:before {
  background-color: #e9a51d !important;
}
.radio.radio-secondary-light-v2 input:checked ~ label:before {
  background-color: #eafdf4 !important;
}
.radio.radio-secondary-light-v3 input:checked ~ label:before {
  background-color: #d9eee5 !important;
}
.radio.radio-info-v3 input:checked ~ label:before {
  background-color: #4a8fe2 !important;
}
.radio.radio-info-v4 input:checked ~ label:before {
  background-color: #0038ff !important;
}
.radio.radio-danger-v3 input:checked ~ label:before {
  background-color: #ffdada !important;
}
.radio.radio-muted-v2 input:checked ~ label:before {
  background-color: #818181 !important;
}
.radio.radio-grey-v3 input:checked ~ label:before {
  background-color: #f3f3f3 !important;
}
.radio.radio-grey-v4 input:checked ~ label:before {
  background-color: #f5f5f5 !important;
}
.radio.radio-darker-grey-v2 input:checked ~ label:before {
  background-color: #3c3333 !important;
}
.radio.radio-danger-v4 input:checked ~ label:before {
  background-color: #d52a2a !important;
}
.radio.radio-grey-v5 input:checked ~ label:before {
  background-color: #8a8a89 !important;
}
.radio.radio-grey-v6 input:checked ~ label:before {
  background-color: #545452 !important;
}
.radio.radio-warning-v5 input:checked ~ label:before {
  background-color: #e1931d !important;
}
.radio.radio-grey-v7 input:checked ~ label:before {
  background-color: #eee0f1 !important;
}
.radio.radio-new-loader-grey input:checked ~ label:before {
  background-color: rgba(29, 29, 27, 0.3019607843) !important;
}
.radio.radio-primary-75 input:checked ~ label:before {
  background-color: #124035 !important;
}
.radio.radio-primary-50 input:checked ~ label:before {
  background-color: #659a7e !important;
}
.radio.radio-primary-25 input:checked ~ label:before {
  background-color: #cbe8c5 !important;
}
.radio.radio-primary-5 input:checked ~ label:before {
  background-color: #e2ffdc !important;
}
.radio.radio-secondary-90 input:checked ~ label:before {
  background-color: #19af6d !important;
}
.radio.radio-secondary-75 input:checked ~ label:before {
  background-color: #97f881 !important;
}
.radio.radio-secondary-50 input:checked ~ label:before {
  background-color: #c2f4c4 !important;
}
.radio.radio-secondary-30 input:checked ~ label:before {
  background-color: #e9f3ef !important;
}
.radio.radio-secondary-25 input:checked ~ label:before {
  background-color: #ebf5eb !important;
}
.radio.radio-secondary-20 input:checked ~ label:before {
  background-color: #e9f3ef !important;
}
.radio.radio-tertiary input:checked ~ label:before {
  background-color: #e4efea !important;
}
.radio.radio-tertiary-50 input:checked ~ label:before {
  background-color: #fbdd80 !important;
}
.radio.radio-tertiary-25 input:checked ~ label:before {
  background-color: #faeabc !important;
}
.radio.radio-quaternary input:checked ~ label:before {
  background-color: #1d1d1b !important;
}
.radio.radio-quaternary-75 input:checked ~ label:before {
  background-color: #545452 !important;
}
.radio.radio-quaternary-50 input:checked ~ label:before {
  background-color: #8a8a89 !important;
}
.radio.radio-quaternary-25 input:checked ~ label:before {
  background-color: #c1c1c1 !important;
}
.radio.radio-quaternary-10 input:checked ~ label:before {
  background-color: #e2e2e2 !important;
}
.radio.radio-disabled input ~ label {
  cursor: default;
}
.radio.radio-disabled input ~ label div.icon,
.radio.radio-disabled input ~ label span.icon {
  display: none !important;
}
.radio.radio-new input ~ label {
  padding-left: 1.813rem;
}
.radio.radio-new input ~ label:before,
.radio.radio-new input ~ label:after {
  width: 1.188rem;
  height: 1.188rem;
  background: #fff;
  border: 1px solid #979797;
}
.radio.radio-new input ~ label div.icon,
.radio.radio-new input ~ label span.icon {
  height: 0.813rem;
  width: 0.813rem;
  left: 0.188rem;
  fill: #3c3333;
  color: #3c3333;
}
.radio.radio-new input:hover:not(:checked) ~ label > .icon {
  display: none;
}
.radio.radio-new-s input ~ label {
  padding-left: 1.625rem;
}
.radio.radio-new-s input ~ label:before,
.radio.radio-new-s input ~ label:after {
  width: 1rem;
  height: 1rem;
  background: #fff;
  border: 1px solid #979797;
}
.radio.radio-new-s input ~ label div.icon,
.radio.radio-new-s input ~ label span.icon {
  height: 0.625rem;
  width: 0.625rem;
  left: 0.188rem;
  fill: #3c3333;
  color: #3c3333;
}
.radio.radio-new-s input:hover:not(:checked) ~ label > .icon {
  display: none;
}
.input-dropdown.open input[type=text] {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-color: #fff !important;
  box-shadow: 0 0.125rem 0.75rem 0 rgba(0, 0, 0, 0.15);
}
.input-dropdown.open input[type=text].rounded .dropdown {
  border-radius: 0 0 1rem 1rem;
}
.input-dropdown.open .dropdown {
  display: block;
}
.input-dropdown .dropdown {
  display: none;
  position: absolute;
  top: 100%;
  border-radius: 0 0 0.25rem 0.25rem;
  background: #fff;
  left: 0;
  min-width: 100%;
  z-index: 5;
  box-shadow: 0 0.125rem 0.75rem 0 rgba(0, 0, 0, 0.15);
  text-align: left;
  font-size: 1rem;
  text-transform: none;
  color: #354052;
}
.input-dropdown .dropdown:after {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: -0.25rem;
  height: 0.5rem;
  width: 100%;
  background: #fff;
  max-height: 20rem;
}
.choice {
  line-height: 1.25;
}
.choice:focus {
  outline: none;
}
.choice input {
  display: block;
  position: relative;
}
.choice input:empty {
  margin: 0 0 0 -9999px;
  font-size: 0;
  line-height: 0;
  height: 0;
  max-height: 0;
}
.choice input ~ label {
  -webkit-transition:
    border-color 0.15s ease-in-out,
    background 0.15s ease-in-out,
    color 0.15s ease-in-out;
  -moz-transition:
    border-color 0.15s ease-in-out,
    background 0.15s ease-in-out,
    color 0.15s ease-in-out;
  -ms-transition:
    border-color 0.15s ease-in-out,
    background 0.15s ease-in-out,
    color 0.15s ease-in-out;
  -o-transition:
    border-color 0.15s ease-in-out,
    background 0.15s ease-in-out,
    color 0.15s ease-in-out;
  transition:
    border-color 0.15s ease-in-out,
    background 0.15s ease-in-out,
    color 0.15s ease-in-out;
  border: 1px solid #fff;
  line-height: 1.25rem;
  background: #fff;
  display: block;
  padding: 1.25rem 1.25rem 1.25rem 3.5rem;
  border-radius: 0.25rem;
  position: relative;
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  font-size: 1.125rem;
  margin-bottom: 0;
}
.choice input ~ label:before {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  left: 1.375rem;
  width: 0.75rem;
  height: 0.75rem;
  background: #fff;
  z-index: 10;
  border-radius: 100%;
  transform: translateY(-50%);
}
.choice input ~ label div.icon,
.choice input ~ label span.icon {
  position: absolute;
  top: 50%;
  left: 0;
  height: 1.5rem;
  width: 1.5rem;
  left: 1rem;
  transform: translateY(-50%);
  z-index: 20;
  fill: #354052;
  -webkit-transition: fill 0.15s ease-in-out;
  -moz-transition: fill 0.15s ease-in-out;
  -ms-transition: fill 0.15s ease-in-out;
  -o-transition: fill 0.15s ease-in-out;
  transition: fill 0.15s ease-in-out;
}
.choice input:hover:not(:checked) ~ label,
.choice input:focus:not(:checked) ~ label {
  border-color: #0dbf6d;
  color: #0dbf6d;
}
.choice input:hover:not(:checked) ~ label .icon,
.choice input:focus:not(:checked) ~ label .icon {
  fill: #0dbf6d;
}
.choice input:checked ~ label {
  background: #354052;
  border-color: #354052;
  color: #fff;
}
.choice input:checked ~ label .icon {
  fill: #fff;
}
.choice.checkbox-default input:checked ~ label:before {
  background-color: #354052 !important;
}
.choice.checkbox-success input:checked ~ label:before {
  background-color: #0dbf6d !important;
}
.choice.checkbox-success-light input:checked ~ label:before {
  background-color: #7bf6be !important;
}
.choice.checkbox-warning input:checked ~ label:before {
  background-color: #f6cf23 !important;
}
.choice.checkbox-danger input:checked ~ label:before {
  background-color: #e95063 !important;
}
.choice.checkbox-info input:checked ~ label:before {
  background-color: #4990e2 !important;
}
.choice.checkbox-notice input:checked ~ label:before {
  background-color: #56c0ea !important;
}
.choice.checkbox-highlight input:checked ~ label:before {
  background-color: #f8e81c !important;
}
.choice.checkbox-mark input:checked ~ label:before {
  background-color: #f5a623 !important;
}
.choice.checkbox-black input:checked ~ label:before {
  background-color: #000 !important;
}
.choice.checkbox-darkest input:checked ~ label:before {
  background-color: #687488 !important;
}
.choice.checkbox-darker input:checked ~ label:before {
  background-color: #bcc2c9 !important;
}
.choice.checkbox-dark input:checked ~ label:before {
  background-color: #dfe3e9 !important;
}
.choice.checkbox-muted input:checked ~ label:before {
  background-color: #a1a7af !important;
}
.choice.checkbox-light input:checked ~ label:before {
  background-color: #f4f4f5 !important;
}
.choice.checkbox-lighter input:checked ~ label:before {
  background-color: #f5f8fa !important;
}
.choice.checkbox-lightest input:checked ~ label:before {
  background-color: #fafbfc !important;
}
.choice.checkbox-white input:checked ~ label:before {
  background-color: #fff !important;
}
.choice.checkbox-soft input:checked ~ label:before {
  background-color: #dbecfd !important;
}
.choice.checkbox-softer input:checked ~ label:before {
  background-color: #e6eaee !important;
}
.choice.checkbox-grey input:checked ~ label:before {
  background-color: #828a95 !important;
}
.choice.checkbox-primary input:checked ~ label:before {
  background-color: #02271f !important;
}
.choice.checkbox-secondary input:checked ~ label:before {
  background-color: #147d5c !important;
}
.choice.checkbox-primary-light input:checked ~ label:before {
  background-color: #eacdf1 !important;
}
.choice.checkbox-secondary-light input:checked ~ label:before {
  background-color: #b3e6ce !important;
}
.choice.checkbox-disabled input:checked ~ label:before {
  background-color: #cad1da !important;
}
.choice.checkbox-disabled-light input:checked ~ label:before {
  background-color: #f2f3f6 !important;
}
.choice.checkbox-link input:checked ~ label:before {
  background-color: #1da1f2 !important;
}
.choice.checkbox-notification-v2 input:checked ~ label:before {
  background-color: #4a90e2 !important;
}
.choice.checkbox-warning-v2 input:checked ~ label:before {
  background-color: #f5cf23 !important;
}
.choice.checkbox-danger-v2 input:checked ~ label:before {
  background-color: #ed5565 !important;
}
.choice.checkbox-dark-danger-v2 input:checked ~ label:before {
  background-color: #d52626 !important;
}
.choice.checkbox-light-shadow-v2 input:checked ~ label:before {
  background-color: #1d1d1b !important;
}
.choice.checkbox-light-grey input:checked ~ label:before {
  background-color: #f1f1f1 !important;
}
.choice.checkbox-grey-v2 input:checked ~ label:before {
  background-color: #919190 !important;
}
.choice.checkbox-lighter-v2 input:checked ~ label:before {
  background-color: #eaeaea !important;
}
.choice.checkbox-light-grey-v2 input:checked ~ label:before {
  background-color: #bbb !important;
}
.choice.checkbox-light-grey-opacity-v2 input:checked ~ label:before {
  background-color: rgba(187, 187, 187, 0.5019607843) !important;
}
.choice.checkbox-danger-light input:checked ~ label:before {
  background-color: #e62222 !important;
}
.choice.checkbox-grey-opacity input:checked ~ label:before {
  background-color: rgba(151, 151, 151, 0.2) !important;
}
.choice.checkbox-success-v2 input:checked ~ label:before {
  background-color: #00a65c !important;
}
.choice.checkbox-dark-grey input:checked ~ label:before {
  background-color: #8e8e8d !important;
}
.choice.checkbox-lighter-grey input:checked ~ label:before {
  background-color: #e3e3e3 !important;
}
.choice.checkbox-darker-grey input:checked ~ label:before {
  background-color: #535350 !important;
}
.choice.checkbox-light-v2 input:checked ~ label:before {
  background-color: #f7f9fa !important;
}
.choice.checkbox-lightest-grey input:checked ~ label:before {
  background-color: #e2e2e2 !important;
}
.choice.checkbox-lightest-v2 input:checked ~ label:before {
  background-color: #efefef !important;
}
.choice.checkbox-dark-v2 input:checked ~ label:before {
  background-color: #d8d8d8 !important;
}
.choice.checkbox-disabled-2 input:checked ~ label:before {
  background-color: #b2b2b2 !important;
}
.choice.checkbox-grey-opacity-2 input:checked ~ label:before {
  background-color: rgba(151, 151, 151, 0.2705882353) !important;
}
.choice.checkbox-light-v3 input:checked ~ label:before {
  background-color: #dedede !important;
}
.choice.checkbox-purple input:checked ~ label:before {
  background-color: #02271f !important;
}
.choice.checkbox-lightest-grey-v3 input:checked ~ label:before {
  background-color: #e4e4e4 !important;
}
.choice.checkbox-lightest-grey-opacity-v3 input:checked ~ label:before {
  background-color: rgba(228, 228, 228, 0.4) !important;
}
.choice.checkbox-info-v2 input:checked ~ label:before {
  background-color: #dbebff !important;
}
.choice.checkbox-warning-v3 input:checked ~ label:before {
  background-color: #ffeac1 !important;
}
.choice.checkbox-warning-v4 input:checked ~ label:before {
  background-color: #e9a51d !important;
}
.choice.checkbox-secondary-light-v2 input:checked ~ label:before {
  background-color: #eafdf4 !important;
}
.choice.checkbox-secondary-light-v3 input:checked ~ label:before {
  background-color: #d9eee5 !important;
}
.choice.checkbox-info-v3 input:checked ~ label:before {
  background-color: #4a8fe2 !important;
}
.choice.checkbox-info-v4 input:checked ~ label:before {
  background-color: #0038ff !important;
}
.choice.checkbox-danger-v3 input:checked ~ label:before {
  background-color: #ffdada !important;
}
.choice.checkbox-muted-v2 input:checked ~ label:before {
  background-color: #818181 !important;
}
.choice.checkbox-grey-v3 input:checked ~ label:before {
  background-color: #f3f3f3 !important;
}
.choice.checkbox-grey-v4 input:checked ~ label:before {
  background-color: #f5f5f5 !important;
}
.choice.checkbox-darker-grey-v2 input:checked ~ label:before {
  background-color: #3c3333 !important;
}
.choice.checkbox-danger-v4 input:checked ~ label:before {
  background-color: #d52a2a !important;
}
.choice.checkbox-grey-v5 input:checked ~ label:before {
  background-color: #8a8a89 !important;
}
.choice.checkbox-grey-v6 input:checked ~ label:before {
  background-color: #545452 !important;
}
.choice.checkbox-warning-v5 input:checked ~ label:before {
  background-color: #e1931d !important;
}
.choice.checkbox-grey-v7 input:checked ~ label:before {
  background-color: #eee0f1 !important;
}
.choice.checkbox-new-loader-grey input:checked ~ label:before {
  background-color: rgba(29, 29, 27, 0.3019607843) !important;
}
.choice.checkbox-primary-75 input:checked ~ label:before {
  background-color: #124035 !important;
}
.choice.checkbox-primary-50 input:checked ~ label:before {
  background-color: #659a7e !important;
}
.choice.checkbox-primary-25 input:checked ~ label:before {
  background-color: #cbe8c5 !important;
}
.choice.checkbox-primary-5 input:checked ~ label:before {
  background-color: #e2ffdc !important;
}
.choice.checkbox-secondary-90 input:checked ~ label:before {
  background-color: #19af6d !important;
}
.choice.checkbox-secondary-75 input:checked ~ label:before {
  background-color: #97f881 !important;
}
.choice.checkbox-secondary-50 input:checked ~ label:before {
  background-color: #c2f4c4 !important;
}
.choice.checkbox-secondary-30 input:checked ~ label:before {
  background-color: #e9f3ef !important;
}
.choice.checkbox-secondary-25 input:checked ~ label:before {
  background-color: #ebf5eb !important;
}
.choice.checkbox-secondary-20 input:checked ~ label:before {
  background-color: #e9f3ef !important;
}
.choice.checkbox-tertiary input:checked ~ label:before {
  background-color: #e4efea !important;
}
.choice.checkbox-tertiary-50 input:checked ~ label:before {
  background-color: #fbdd80 !important;
}
.choice.checkbox-tertiary-25 input:checked ~ label:before {
  background-color: #faeabc !important;
}
.choice.checkbox-quaternary input:checked ~ label:before {
  background-color: #1d1d1b !important;
}
.choice.checkbox-quaternary-75 input:checked ~ label:before {
  background-color: #545452 !important;
}
.choice.checkbox-quaternary-50 input:checked ~ label:before {
  background-color: #8a8a89 !important;
}
.choice.checkbox-quaternary-25 input:checked ~ label:before {
  background-color: #c1c1c1 !important;
}
.choice.checkbox-quaternary-10 input:checked ~ label:before {
  background-color: #e2e2e2 !important;
}
.switch {
  line-height: 1;
  font-size: 0;
}
.switch input {
  display: block;
  position: relative;
  appearance: none;
}
.switch input:empty {
  margin: 0 0 0 -9999px;
  font-size: 0;
  line-height: 0;
  height: 0;
  max-height: 0;
}
.switch input ~ label {
  background-color: #dfe3e9;
  line-height: 1;
  position: relative;
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  font-size: 0.875rem;
  margin-bottom: 0;
  border-radius: 0.65625rem;
  width: 2.25rem;
  height: 0.75rem;
  -webkit-transition: background-color 0.15s ease-in-out;
  -moz-transition: background-color 0.15s ease-in-out;
  -ms-transition: background-color 0.15s ease-in-out;
  -o-transition: background-color 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out;
}
.switch input ~ label:before {
  content: "";
  display: block;
  position: absolute;
  left: -0.25rem;
  top: 50%;
  transform: translateY(-50%);
  border-radius: 100%;
  background-color: #bcc2c9;
  width: 1.25rem;
  height: 1.25rem;
  -webkit-transition: left 0.15s ease-in-out;
  -moz-transition: left 0.15s ease-in-out;
  -ms-transition: left 0.15s ease-in-out;
  -o-transition: left 0.15s ease-in-out;
  transition: left 0.15s ease-in-out;
}
.switch input:checked ~ label:before {
  left: 1.25rem;
  background-color: #0dbf6d;
}
.switch.switch-flip input ~ label:before {
  left: 1.25rem;
}
.switch.switch-flip input:checked ~ label:before {
  left: -0.25rem;
}
.switch.switch-default input:checked ~ label {
  background-color: #354052 !important;
}
.switch.switch-success input:checked ~ label {
  background-color: #0dbf6d !important;
}
.switch.switch-success-light input:checked ~ label {
  background-color: #7bf6be !important;
}
.switch.switch-warning input:checked ~ label {
  background-color: #f6cf23 !important;
}
.switch.switch-danger input:checked ~ label {
  background-color: #e95063 !important;
}
.switch.switch-info input:checked ~ label {
  background-color: #4990e2 !important;
}
.switch.switch-notice input:checked ~ label {
  background-color: #56c0ea !important;
}
.switch.switch-highlight input:checked ~ label {
  background-color: #f8e81c !important;
}
.switch.switch-mark input:checked ~ label {
  background-color: #f5a623 !important;
}
.switch.switch-black input:checked ~ label {
  background-color: #000 !important;
}
.switch.switch-darkest input:checked ~ label {
  background-color: #687488 !important;
}
.switch.switch-darker input:checked ~ label {
  background-color: #bcc2c9 !important;
}
.switch.switch-dark input:checked ~ label {
  background-color: #dfe3e9 !important;
}
.switch.switch-muted input:checked ~ label {
  background-color: #a1a7af !important;
}
.switch.switch-light input:checked ~ label {
  background-color: #f4f4f5 !important;
}
.switch.switch-lighter input:checked ~ label {
  background-color: #f5f8fa !important;
}
.switch.switch-lightest input:checked ~ label {
  background-color: #fafbfc !important;
}
.switch.switch-white input:checked ~ label {
  background-color: #fff !important;
}
.switch.switch-soft input:checked ~ label {
  background-color: #dbecfd !important;
}
.switch.switch-softer input:checked ~ label {
  background-color: #e6eaee !important;
}
.switch.switch-grey input:checked ~ label {
  background-color: #828a95 !important;
}
.switch.switch-primary input:checked ~ label {
  background-color: #02271f !important;
}
.switch.switch-secondary input:checked ~ label {
  background-color: #147d5c !important;
}
.switch.switch-primary-light input:checked ~ label {
  background-color: #eacdf1 !important;
}
.switch.switch-secondary-light input:checked ~ label {
  background-color: #b3e6ce !important;
}
.switch.switch-disabled input:checked ~ label {
  background-color: #cad1da !important;
}
.switch.switch-disabled-light input:checked ~ label {
  background-color: #f2f3f6 !important;
}
.switch.switch-link input:checked ~ label {
  background-color: #1da1f2 !important;
}
.switch.switch-notification-v2 input:checked ~ label {
  background-color: #4a90e2 !important;
}
.switch.switch-warning-v2 input:checked ~ label {
  background-color: #f5cf23 !important;
}
.switch.switch-danger-v2 input:checked ~ label {
  background-color: #ed5565 !important;
}
.switch.switch-dark-danger-v2 input:checked ~ label {
  background-color: #d52626 !important;
}
.switch.switch-light-shadow-v2 input:checked ~ label {
  background-color: #1d1d1b !important;
}
.switch.switch-light-grey input:checked ~ label {
  background-color: #f1f1f1 !important;
}
.switch.switch-grey-v2 input:checked ~ label {
  background-color: #919190 !important;
}
.switch.switch-lighter-v2 input:checked ~ label {
  background-color: #eaeaea !important;
}
.switch.switch-light-grey-v2 input:checked ~ label {
  background-color: #bbb !important;
}
.switch.switch-light-grey-opacity-v2 input:checked ~ label {
  background-color: rgba(187, 187, 187, 0.5019607843) !important;
}
.switch.switch-danger-light input:checked ~ label {
  background-color: #e62222 !important;
}
.switch.switch-grey-opacity input:checked ~ label {
  background-color: rgba(151, 151, 151, 0.2) !important;
}
.switch.switch-success-v2 input:checked ~ label {
  background-color: #00a65c !important;
}
.switch.switch-dark-grey input:checked ~ label {
  background-color: #8e8e8d !important;
}
.switch.switch-lighter-grey input:checked ~ label {
  background-color: #e3e3e3 !important;
}
.switch.switch-darker-grey input:checked ~ label {
  background-color: #535350 !important;
}
.switch.switch-light-v2 input:checked ~ label {
  background-color: #f7f9fa !important;
}
.switch.switch-lightest-grey input:checked ~ label {
  background-color: #e2e2e2 !important;
}
.switch.switch-lightest-v2 input:checked ~ label {
  background-color: #efefef !important;
}
.switch.switch-dark-v2 input:checked ~ label {
  background-color: #d8d8d8 !important;
}
.switch.switch-disabled-2 input:checked ~ label {
  background-color: #b2b2b2 !important;
}
.switch.switch-grey-opacity-2 input:checked ~ label {
  background-color: rgba(151, 151, 151, 0.2705882353) !important;
}
.switch.switch-light-v3 input:checked ~ label {
  background-color: #dedede !important;
}
.switch.switch-purple input:checked ~ label {
  background-color: #02271f !important;
}
.switch.switch-lightest-grey-v3 input:checked ~ label {
  background-color: #e4e4e4 !important;
}
.switch.switch-lightest-grey-opacity-v3 input:checked ~ label {
  background-color: rgba(228, 228, 228, 0.4) !important;
}
.switch.switch-info-v2 input:checked ~ label {
  background-color: #dbebff !important;
}
.switch.switch-warning-v3 input:checked ~ label {
  background-color: #ffeac1 !important;
}
.switch.switch-warning-v4 input:checked ~ label {
  background-color: #e9a51d !important;
}
.switch.switch-secondary-light-v2 input:checked ~ label {
  background-color: #eafdf4 !important;
}
.switch.switch-secondary-light-v3 input:checked ~ label {
  background-color: #d9eee5 !important;
}
.switch.switch-info-v3 input:checked ~ label {
  background-color: #4a8fe2 !important;
}
.switch.switch-info-v4 input:checked ~ label {
  background-color: #0038ff !important;
}
.switch.switch-danger-v3 input:checked ~ label {
  background-color: #ffdada !important;
}
.switch.switch-muted-v2 input:checked ~ label {
  background-color: #818181 !important;
}
.switch.switch-grey-v3 input:checked ~ label {
  background-color: #f3f3f3 !important;
}
.switch.switch-grey-v4 input:checked ~ label {
  background-color: #f5f5f5 !important;
}
.switch.switch-darker-grey-v2 input:checked ~ label {
  background-color: #3c3333 !important;
}
.switch.switch-danger-v4 input:checked ~ label {
  background-color: #d52a2a !important;
}
.switch.switch-grey-v5 input:checked ~ label {
  background-color: #8a8a89 !important;
}
.switch.switch-grey-v6 input:checked ~ label {
  background-color: #545452 !important;
}
.switch.switch-warning-v5 input:checked ~ label {
  background-color: #e1931d !important;
}
.switch.switch-grey-v7 input:checked ~ label {
  background-color: #eee0f1 !important;
}
.switch.switch-new-loader-grey input:checked ~ label {
  background-color: rgba(29, 29, 27, 0.3019607843) !important;
}
.switch.switch-primary-75 input:checked ~ label {
  background-color: #124035 !important;
}
.switch.switch-primary-50 input:checked ~ label {
  background-color: #659a7e !important;
}
.switch.switch-primary-25 input:checked ~ label {
  background-color: #cbe8c5 !important;
}
.switch.switch-primary-5 input:checked ~ label {
  background-color: #e2ffdc !important;
}
.switch.switch-secondary-90 input:checked ~ label {
  background-color: #19af6d !important;
}
.switch.switch-secondary-75 input:checked ~ label {
  background-color: #97f881 !important;
}
.switch.switch-secondary-50 input:checked ~ label {
  background-color: #c2f4c4 !important;
}
.switch.switch-secondary-30 input:checked ~ label {
  background-color: #e9f3ef !important;
}
.switch.switch-secondary-25 input:checked ~ label {
  background-color: #ebf5eb !important;
}
.switch.switch-secondary-20 input:checked ~ label {
  background-color: #e9f3ef !important;
}
.switch.switch-tertiary input:checked ~ label {
  background-color: #e4efea !important;
}
.switch.switch-tertiary-50 input:checked ~ label {
  background-color: #fbdd80 !important;
}
.switch.switch-tertiary-25 input:checked ~ label {
  background-color: #faeabc !important;
}
.switch.switch-quaternary input:checked ~ label {
  background-color: #1d1d1b !important;
}
.switch.switch-quaternary-75 input:checked ~ label {
  background-color: #545452 !important;
}
.switch.switch-quaternary-50 input:checked ~ label {
  background-color: #8a8a89 !important;
}
.switch.switch-quaternary-25 input:checked ~ label {
  background-color: #c1c1c1 !important;
}
.switch.switch-quaternary-10 input:checked ~ label {
  background-color: #e2e2e2 !important;
}
.theme-new .switch input ~ label {
  background-color: transparent !important;
  border: 1px solid #02271f;
  padding: 0.3rem;
  width: 2rem;
}
.theme-new .switch input ~ label:before {
  background-color: #02271f;
}
.theme-new .switch.switch-flip input:checked ~ label:before {
  left: 0rem;
}
.theme-new .switch.switch-flip input ~ label:before {
  left: calc(100% - 1.09375rem);
}
.search input {
  padding-right: 2.25rem;
}
.search .icon {
  position: absolute;
  right: 0.75rem;
  top: 50%;
  transform: translateY(-50%);
}
.switch-true {
  line-height: 1;
  font-size: 0;
}
.switch-true input {
  display: block;
  position: relative;
  appearance: none;
}
.switch-true input:empty {
  margin: 0 0 0 -9999px;
  font-size: 0;
  line-height: 0;
  height: 0;
  max-height: 0;
}
.switch-true input ~ label {
  background-color: #7bf6be;
  line-height: 1;
  position: relative;
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  font-size: 0.875rem;
  margin-bottom: 0;
  border-radius: 0.65625rem;
  width: 2.25rem;
  height: 0.75rem;
  -webkit-transition: background-color 0.15s ease-in-out;
  -moz-transition: background-color 0.15s ease-in-out;
  -ms-transition: background-color 0.15s ease-in-out;
  -o-transition: background-color 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out;
}
.switch-true input ~ label:before {
  content: "";
  display: block;
  position: absolute;
  left: -0.25rem;
  top: 50%;
  transform: translateY(-50%);
  border-radius: 100%;
  background-color: #0dbf6d;
  width: 1.25rem;
  height: 1.25rem;
  -webkit-transition: left 0.15s ease-in-out;
  -moz-transition: left 0.15s ease-in-out;
  -ms-transition: left 0.15s ease-in-out;
  -o-transition: left 0.15s ease-in-out;
  transition: left 0.15s ease-in-out;
}
.switch-true input.switch-true-checked ~ label:before {
  left: 1.25rem;
}
.switch-true.switch-flip input ~ label:before {
  left: 1.25rem;
}
.switch-true.switch-flip input:checked ~ label:before {
  left: -0.25rem;
}
.switch-new {
  line-height: 1;
  font-size: 0;
}
.switch-new input {
  display: block;
  position: relative;
  appearance: none;
}
.switch-new input:empty {
  margin: 0 0 0 -9999px;
  font-size: 0;
  line-height: 0;
  height: 0;
  max-height: 0;
}
.switch-new input ~ label {
  background-color: #e2e2e2;
  line-height: 1;
  position: relative;
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  font-size: 0.875rem;
  margin-bottom: 0;
  border-radius: 0.65625rem;
  width: 1.875rem;
  height: 0.625rem;
  -webkit-transition: background-color 0.15s ease-in-out;
  -moz-transition: background-color 0.15s ease-in-out;
  -ms-transition: background-color 0.15s ease-in-out;
  -o-transition: background-color 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out;
}
.switch-new input ~ label:before {
  content: "";
  display: block;
  position: absolute;
  left: -0.25rem;
  top: 50%;
  transform: translateY(-50%);
  border-radius: 100%;
  background-color: #fff;
  width: 1rem;
  height: 1rem;
  border: 1px solid #e2e2e2;
  -webkit-transition: left 0.15s ease-in-out;
  -moz-transition: left 0.15s ease-in-out;
  -ms-transition: left 0.15s ease-in-out;
  -o-transition: left 0.15s ease-in-out;
  transition: left 0.15s ease-in-out;
}
.switch-new input:checked ~ label {
  background-color: #7cf5be;
}
.switch-new input:checked ~ label:before {
  left: 1.25rem;
  background-color: #0ebf6d;
  border: none;
}
.switch-new input:focus-visible ~ label {
  outline: #b3e6ce auto 1px !important;
}
.switch-new.switch-secondary input:checked ~ label {
  background-color: rgba(0, 167, 93, 0.5019607843);
}
.switch-new.switch-secondary input:checked ~ label:before {
  left: 1.25rem;
  background-color: #147d5c !important;
  border: none;
}
.switch-new.switch-flip input ~ label:before {
  left: 1.25rem;
}
.switch-new.switch-flip input:checked ~ label:before {
  left: -0.25rem;
}
.theme-new .switch-true input ~ label:before {
  left: 0rem;
}
.theme-new .switch-true input.switch-true-checked ~ label:before {
  left: calc(100% - 1.09375rem);
}
.theme-new .switch input:checked ~ label:before {
  left: calc(100% - 1.09375rem);
}
.theme-new .switch input ~ label:before {
  left: 0rem;
}
.theme-new .switch {
  height: initial;
}
.appearance-none {
  appearance: none;
}
.overlay {
  position: absolute;
  inset: 0;
  background: none;
  z-index: 5;
}
.overlay.transparent {
  opacity: 0.3;
}
.overlay.presenter {
  mix-blend-mode: overlay;
  background-size: auto 90%, auto 125%;
  background-position: right 5% bottom, right calc(5% - 14rem) bottom;
  background-repeat: no-repeat, no-repeat;
  opacity: 1;
}
.overlay.presenter-center {
  mix-blend-mode: overlay;
  background-size: auto 90%, auto 125%;
  background-position: center bottom, center bottom;
  background-repeat: no-repeat, no-repeat;
  opacity: 1;
}
.above {
  z-index: 10;
}
.abover {
  z-index: 20;
}
body::after {
  content: "";
  display: block;
  position: fixed;
  inset: 0;
  background-color: rgba(53, 64, 82, 0.8);
  opacity: 0;
  z-index: 5000;
  visibility: hidden;
}
body.cover::after {
  animation: show-body-cover 0.15s 1 ease-in-out both;
}
body:not(.cover, .no-animation)::after {
  animation: hide-body-cover 0.15s 1 ease-in-out both;
}
@keyframes show-body-cover {
  0% {
    opacity: 0;
    visibility: hidden;
  }
  1% {
    opacity: 0;
    visibility: visible;
  }
  100% {
    opacity: 1;
    visibility: visible;
  }
}
@keyframes hide-body-cover {
  0% {
    opacity: 1;
    visibility: visible;
  }
  1% {
    opacity: 1;
    visibility: visible;
  }
  100% {
    opacity: 0;
    visibility: hidden;
  }
}
.progress {
  height: 0.25rem;
  border-radius: 0.125rem;
  position: relative;
}
.progress .progress-line {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  background: #fff;
  height: 0.25rem;
  border-radius: 0.125rem;
}
.progress.progress-default .progress-line {
  background-color: #354052 !important;
}
.progress.progress-success .progress-line {
  background-color: #0dbf6d !important;
}
.progress.progress-success-light .progress-line {
  background-color: #7bf6be !important;
}
.progress.progress-warning .progress-line {
  background-color: #f6cf23 !important;
}
.progress.progress-danger .progress-line {
  background-color: #e95063 !important;
}
.progress.progress-info .progress-line {
  background-color: #4990e2 !important;
}
.progress.progress-notice .progress-line {
  background-color: #56c0ea !important;
}
.progress.progress-highlight .progress-line {
  background-color: #f8e81c !important;
}
.progress.progress-mark .progress-line {
  background-color: #f5a623 !important;
}
.progress.progress-black .progress-line {
  background-color: #000 !important;
}
.progress.progress-darkest .progress-line {
  background-color: #687488 !important;
}
.progress.progress-darker .progress-line {
  background-color: #bcc2c9 !important;
}
.progress.progress-dark .progress-line {
  background-color: #dfe3e9 !important;
}
.progress.progress-muted .progress-line {
  background-color: #a1a7af !important;
}
.progress.progress-light .progress-line {
  background-color: #f4f4f5 !important;
}
.progress.progress-lighter .progress-line {
  background-color: #f5f8fa !important;
}
.progress.progress-lightest .progress-line {
  background-color: #fafbfc !important;
}
.progress.progress-white .progress-line {
  background-color: #fff !important;
}
.progress.progress-soft .progress-line {
  background-color: #dbecfd !important;
}
.progress.progress-softer .progress-line {
  background-color: #e6eaee !important;
}
.progress.progress-grey .progress-line {
  background-color: #828a95 !important;
}
.progress.progress-primary .progress-line {
  background-color: #02271f !important;
}
.progress.progress-secondary .progress-line {
  background-color: #147d5c !important;
}
.progress.progress-primary-light .progress-line {
  background-color: #eacdf1 !important;
}
.progress.progress-secondary-light .progress-line {
  background-color: #b3e6ce !important;
}
.progress.progress-disabled .progress-line {
  background-color: #cad1da !important;
}
.progress.progress-disabled-light .progress-line {
  background-color: #f2f3f6 !important;
}
.progress.progress-link .progress-line {
  background-color: #1da1f2 !important;
}
.progress.progress-notification-v2 .progress-line {
  background-color: #4a90e2 !important;
}
.progress.progress-warning-v2 .progress-line {
  background-color: #f5cf23 !important;
}
.progress.progress-danger-v2 .progress-line {
  background-color: #ed5565 !important;
}
.progress.progress-dark-danger-v2 .progress-line {
  background-color: #d52626 !important;
}
.progress.progress-light-shadow-v2 .progress-line {
  background-color: #1d1d1b !important;
}
.progress.progress-light-grey .progress-line {
  background-color: #f1f1f1 !important;
}
.progress.progress-grey-v2 .progress-line {
  background-color: #919190 !important;
}
.progress.progress-lighter-v2 .progress-line {
  background-color: #eaeaea !important;
}
.progress.progress-light-grey-v2 .progress-line {
  background-color: #bbb !important;
}
.progress.progress-light-grey-opacity-v2 .progress-line {
  background-color: rgba(187, 187, 187, 0.5019607843) !important;
}
.progress.progress-danger-light .progress-line {
  background-color: #e62222 !important;
}
.progress.progress-grey-opacity .progress-line {
  background-color: rgba(151, 151, 151, 0.2) !important;
}
.progress.progress-success-v2 .progress-line {
  background-color: #00a65c !important;
}
.progress.progress-dark-grey .progress-line {
  background-color: #8e8e8d !important;
}
.progress.progress-lighter-grey .progress-line {
  background-color: #e3e3e3 !important;
}
.progress.progress-darker-grey .progress-line {
  background-color: #535350 !important;
}
.progress.progress-light-v2 .progress-line {
  background-color: #f7f9fa !important;
}
.progress.progress-lightest-grey .progress-line {
  background-color: #e2e2e2 !important;
}
.progress.progress-lightest-v2 .progress-line {
  background-color: #efefef !important;
}
.progress.progress-dark-v2 .progress-line {
  background-color: #d8d8d8 !important;
}
.progress.progress-disabled-2 .progress-line {
  background-color: #b2b2b2 !important;
}
.progress.progress-grey-opacity-2 .progress-line {
  background-color: rgba(151, 151, 151, 0.2705882353) !important;
}
.progress.progress-light-v3 .progress-line {
  background-color: #dedede !important;
}
.progress.progress-purple .progress-line {
  background-color: #02271f !important;
}
.progress.progress-lightest-grey-v3 .progress-line {
  background-color: #e4e4e4 !important;
}
.progress.progress-lightest-grey-opacity-v3 .progress-line {
  background-color: rgba(228, 228, 228, 0.4) !important;
}
.progress.progress-info-v2 .progress-line {
  background-color: #dbebff !important;
}
.progress.progress-warning-v3 .progress-line {
  background-color: #ffeac1 !important;
}
.progress.progress-warning-v4 .progress-line {
  background-color: #e9a51d !important;
}
.progress.progress-secondary-light-v2 .progress-line {
  background-color: #eafdf4 !important;
}
.progress.progress-secondary-light-v3 .progress-line {
  background-color: #d9eee5 !important;
}
.progress.progress-info-v3 .progress-line {
  background-color: #4a8fe2 !important;
}
.progress.progress-info-v4 .progress-line {
  background-color: #0038ff !important;
}
.progress.progress-danger-v3 .progress-line {
  background-color: #ffdada !important;
}
.progress.progress-muted-v2 .progress-line {
  background-color: #818181 !important;
}
.progress.progress-grey-v3 .progress-line {
  background-color: #f3f3f3 !important;
}
.progress.progress-grey-v4 .progress-line {
  background-color: #f5f5f5 !important;
}
.progress.progress-darker-grey-v2 .progress-line {
  background-color: #3c3333 !important;
}
.progress.progress-danger-v4 .progress-line {
  background-color: #d52a2a !important;
}
.progress.progress-grey-v5 .progress-line {
  background-color: #8a8a89 !important;
}
.progress.progress-grey-v6 .progress-line {
  background-color: #545452 !important;
}
.progress.progress-warning-v5 .progress-line {
  background-color: #e1931d !important;
}
.progress.progress-grey-v7 .progress-line {
  background-color: #eee0f1 !important;
}
.progress.progress-new-loader-grey .progress-line {
  background-color: rgba(29, 29, 27, 0.3019607843) !important;
}
.progress.progress-primary-75 .progress-line {
  background-color: #124035 !important;
}
.progress.progress-primary-50 .progress-line {
  background-color: #659a7e !important;
}
.progress.progress-primary-25 .progress-line {
  background-color: #cbe8c5 !important;
}
.progress.progress-primary-5 .progress-line {
  background-color: #e2ffdc !important;
}
.progress.progress-secondary-90 .progress-line {
  background-color: #19af6d !important;
}
.progress.progress-secondary-75 .progress-line {
  background-color: #97f881 !important;
}
.progress.progress-secondary-50 .progress-line {
  background-color: #c2f4c4 !important;
}
.progress.progress-secondary-30 .progress-line {
  background-color: #e9f3ef !important;
}
.progress.progress-secondary-25 .progress-line {
  background-color: #ebf5eb !important;
}
.progress.progress-secondary-20 .progress-line {
  background-color: #e9f3ef !important;
}
.progress.progress-tertiary .progress-line {
  background-color: #e4efea !important;
}
.progress.progress-tertiary-50 .progress-line {
  background-color: #fbdd80 !important;
}
.progress.progress-tertiary-25 .progress-line {
  background-color: #faeabc !important;
}
.progress.progress-quaternary .progress-line {
  background-color: #1d1d1b !important;
}
.progress.progress-quaternary-75 .progress-line {
  background-color: #545452 !important;
}
.progress.progress-quaternary-50 .progress-line {
  background-color: #8a8a89 !important;
}
.progress.progress-quaternary-25 .progress-line {
  background-color: #c1c1c1 !important;
}
.progress.progress-quaternary-10 .progress-line {
  background-color: #e2e2e2 !important;
}
.breadcrumb .item {
  position: relative;
  background: #fff;
  background: -moz-linear-gradient(left, #f4f4f5 0%, #fff 100%);
  background: -webkit-linear-gradient(left, #f4f4f5 0%, #fff 100%);
  background:
    linear-gradient(
      to right,
      #f4f4f5 0%,
      #fff 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f4f4f5", endColorstr="#ffffff", GradientType=1);
  opacity: 0.75;
  box-shadow: 0px 1px 0 transparent;
  -webkit-transition: opacity 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  -moz-transition: opacity 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  -ms-transition: opacity 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  -o-transition: opacity 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: opacity 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
.breadcrumb .item:after,
.breadcrumb .item:before {
  content: "";
  display: block;
  background: transparent;
  width: 0;
  height: 0;
  right: -1rem;
  top: 0;
  height: 100%;
  position: absolute;
  border: 1.9375rem solid #fff;
  border-right-width: 0;
  border-left-width: 1rem;
  border-right-color: transparent;
  border-top-color: transparent;
  border-bottom-color: transparent;
  -webkit-transition: opacity 0.15s ease-in-out;
  -moz-transition: opacity 0.15s ease-in-out;
  -ms-transition: opacity 0.15s ease-in-out;
  -o-transition: opacity 0.15s ease-in-out;
  transition: opacity 0.15s ease-in-out;
}
.breadcrumb .item:before {
  opacity: 0;
  top: 1px;
  right: -1rem;
  border-left-color: #0dbf6d;
}
.breadcrumb .item.active {
  box-shadow: 0px 1px 0 #0dbf6d;
  opacity: 1;
}
.breadcrumb .item.active:before {
  opacity: 1;
  display: block;
}
.breadcrumb > div:nth-child(1) .item {
  z-index: 3;
}
.breadcrumb > div:nth-child(2) .item {
  z-index: 2;
}
.breadcrumb > div:last-child .item {
  z-index: 1;
}
.breadcrumb > div:last-child .item:after,
.breadcrumb > div:last-child .item:before {
  display: none !important;
}
.bg-default {
  background-color: #354052 !important;
}
.bg-hover-default:hover,
.bg-hover-default:focus,
.bg-hover-default:focus-within {
  background-color: #354052 !important;
}
.bg-default-transparent {
  background-color: rgba(53, 64, 82, 0.5) !important;
}
.bg-success {
  background-color: #0dbf6d !important;
}
.bg-hover-success:hover,
.bg-hover-success:focus,
.bg-hover-success:focus-within {
  background-color: #0dbf6d !important;
}
.bg-success-transparent {
  background-color: rgba(13, 191, 109, 0.5) !important;
}
.bg-success-light {
  background-color: #7bf6be !important;
}
.bg-hover-success-light:hover,
.bg-hover-success-light:focus,
.bg-hover-success-light:focus-within {
  background-color: #7bf6be !important;
}
.bg-success-light-transparent {
  background-color: rgba(123, 246, 190, 0.5) !important;
}
.bg-warning {
  background-color: #f6cf23 !important;
}
.bg-hover-warning:hover,
.bg-hover-warning:focus,
.bg-hover-warning:focus-within {
  background-color: #f6cf23 !important;
}
.bg-warning-transparent {
  background-color: rgba(246, 207, 35, 0.5) !important;
}
.bg-danger {
  background-color: #e95063 !important;
}
.bg-hover-danger:hover,
.bg-hover-danger:focus,
.bg-hover-danger:focus-within {
  background-color: #e95063 !important;
}
.bg-danger-transparent {
  background-color: rgba(233, 80, 99, 0.5) !important;
}
.bg-info {
  background-color: #4990e2 !important;
}
.bg-hover-info:hover,
.bg-hover-info:focus,
.bg-hover-info:focus-within {
  background-color: #4990e2 !important;
}
.bg-info-transparent {
  background-color: rgba(73, 144, 226, 0.5) !important;
}
.bg-notice {
  background-color: #56c0ea !important;
}
.bg-hover-notice:hover,
.bg-hover-notice:focus,
.bg-hover-notice:focus-within {
  background-color: #56c0ea !important;
}
.bg-notice-transparent {
  background-color: rgba(86, 192, 234, 0.5) !important;
}
.bg-highlight {
  background-color: #f8e81c !important;
}
.bg-hover-highlight:hover,
.bg-hover-highlight:focus,
.bg-hover-highlight:focus-within {
  background-color: #f8e81c !important;
}
.bg-highlight-transparent {
  background-color: rgba(248, 232, 28, 0.5) !important;
}
.bg-mark {
  background-color: #f5a623 !important;
}
.bg-hover-mark:hover,
.bg-hover-mark:focus,
.bg-hover-mark:focus-within {
  background-color: #f5a623 !important;
}
.bg-mark-transparent {
  background-color: rgba(245, 166, 35, 0.5) !important;
}
.bg-black {
  background-color: #000 !important;
}
.bg-hover-black:hover,
.bg-hover-black:focus,
.bg-hover-black:focus-within {
  background-color: #000 !important;
}
.bg-black-transparent {
  background-color: rgba(0, 0, 0, 0.5) !important;
}
.bg-darkest {
  background-color: #687488 !important;
}
.bg-hover-darkest:hover,
.bg-hover-darkest:focus,
.bg-hover-darkest:focus-within {
  background-color: #687488 !important;
}
.bg-darkest-transparent {
  background-color: rgba(104, 116, 136, 0.5) !important;
}
.bg-darker {
  background-color: #bcc2c9 !important;
}
.bg-hover-darker:hover,
.bg-hover-darker:focus,
.bg-hover-darker:focus-within {
  background-color: #bcc2c9 !important;
}
.bg-darker-transparent {
  background-color: rgba(188, 194, 201, 0.5) !important;
}
.bg-dark {
  background-color: #dfe3e9 !important;
}
.bg-hover-dark:hover,
.bg-hover-dark:focus,
.bg-hover-dark:focus-within {
  background-color: #dfe3e9 !important;
}
.bg-dark-transparent {
  background-color: rgba(223, 227, 233, 0.5) !important;
}
.bg-muted {
  background-color: #a1a7af !important;
}
.bg-hover-muted:hover,
.bg-hover-muted:focus,
.bg-hover-muted:focus-within {
  background-color: #a1a7af !important;
}
.bg-muted-transparent {
  background-color: rgba(161, 167, 175, 0.5) !important;
}
.bg-light {
  background-color: #f4f4f5 !important;
}
.bg-hover-light:hover,
.bg-hover-light:focus,
.bg-hover-light:focus-within {
  background-color: #f4f4f5 !important;
}
.bg-light-transparent {
  background-color: rgba(244, 244, 245, 0.5) !important;
}
.bg-lighter {
  background-color: #f5f8fa !important;
}
.bg-hover-lighter:hover,
.bg-hover-lighter:focus,
.bg-hover-lighter:focus-within {
  background-color: #f5f8fa !important;
}
.bg-lighter-transparent {
  background-color: rgba(245, 248, 250, 0.5) !important;
}
.bg-lightest {
  background-color: #fafbfc !important;
}
.bg-hover-lightest:hover,
.bg-hover-lightest:focus,
.bg-hover-lightest:focus-within {
  background-color: #fafbfc !important;
}
.bg-lightest-transparent {
  background-color: rgba(250, 251, 252, 0.5) !important;
}
.bg-white {
  background-color: #fff !important;
}
.bg-hover-white:hover,
.bg-hover-white:focus,
.bg-hover-white:focus-within {
  background-color: #fff !important;
}
.bg-white-transparent {
  background-color: rgba(255, 255, 255, 0.5) !important;
}
.bg-soft {
  background-color: #dbecfd !important;
}
.bg-hover-soft:hover,
.bg-hover-soft:focus,
.bg-hover-soft:focus-within {
  background-color: #dbecfd !important;
}
.bg-soft-transparent {
  background-color: rgba(219, 236, 253, 0.5) !important;
}
.bg-softer {
  background-color: #e6eaee !important;
}
.bg-hover-softer:hover,
.bg-hover-softer:focus,
.bg-hover-softer:focus-within {
  background-color: #e6eaee !important;
}
.bg-softer-transparent {
  background-color: rgba(230, 234, 238, 0.5) !important;
}
.bg-grey {
  background-color: #828a95 !important;
}
.bg-hover-grey:hover,
.bg-hover-grey:focus,
.bg-hover-grey:focus-within {
  background-color: #828a95 !important;
}
.bg-grey-transparent {
  background-color: rgba(130, 138, 149, 0.5) !important;
}
.bg-primary {
  background-color: #02271f !important;
}
.bg-hover-primary:hover,
.bg-hover-primary:focus,
.bg-hover-primary:focus-within {
  background-color: #02271f !important;
}
.bg-primary-transparent {
  background-color: rgba(2, 39, 31, 0.5) !important;
}
.bg-secondary {
  background-color: #147d5c !important;
}
.bg-hover-secondary:hover,
.bg-hover-secondary:focus,
.bg-hover-secondary:focus-within {
  background-color: #147d5c !important;
}
.bg-secondary-transparent {
  background-color: rgba(20, 125, 92, 0.5) !important;
}
.bg-primary-light {
  background-color: #eacdf1 !important;
}
.bg-hover-primary-light:hover,
.bg-hover-primary-light:focus,
.bg-hover-primary-light:focus-within {
  background-color: #eacdf1 !important;
}
.bg-primary-light-transparent {
  background-color: rgba(234, 205, 241, 0.5) !important;
}
.bg-secondary-light {
  background-color: #b3e6ce !important;
}
.bg-hover-secondary-light:hover,
.bg-hover-secondary-light:focus,
.bg-hover-secondary-light:focus-within {
  background-color: #b3e6ce !important;
}
.bg-secondary-light-transparent {
  background-color: rgba(179, 230, 206, 0.5) !important;
}
.bg-disabled {
  background-color: #cad1da !important;
}
.bg-hover-disabled:hover,
.bg-hover-disabled:focus,
.bg-hover-disabled:focus-within {
  background-color: #cad1da !important;
}
.bg-disabled-transparent {
  background-color: rgba(202, 209, 218, 0.5) !important;
}
.bg-disabled-light {
  background-color: #f2f3f6 !important;
}
.bg-hover-disabled-light:hover,
.bg-hover-disabled-light:focus,
.bg-hover-disabled-light:focus-within {
  background-color: #f2f3f6 !important;
}
.bg-disabled-light-transparent {
  background-color: rgba(242, 243, 246, 0.5) !important;
}
.bg-link {
  background-color: #1da1f2 !important;
}
.bg-hover-link:hover,
.bg-hover-link:focus,
.bg-hover-link:focus-within {
  background-color: #1da1f2 !important;
}
.bg-link-transparent {
  background-color: rgba(29, 161, 242, 0.5) !important;
}
.bg-notification-v2 {
  background-color: #4a90e2 !important;
}
.bg-hover-notification-v2:hover,
.bg-hover-notification-v2:focus,
.bg-hover-notification-v2:focus-within {
  background-color: #4a90e2 !important;
}
.bg-notification-v2-transparent {
  background-color: rgba(74, 144, 226, 0.5) !important;
}
.bg-warning-v2 {
  background-color: #f5cf23 !important;
}
.bg-hover-warning-v2:hover,
.bg-hover-warning-v2:focus,
.bg-hover-warning-v2:focus-within {
  background-color: #f5cf23 !important;
}
.bg-warning-v2-transparent {
  background-color: rgba(245, 207, 35, 0.5) !important;
}
.bg-danger-v2 {
  background-color: #ed5565 !important;
}
.bg-hover-danger-v2:hover,
.bg-hover-danger-v2:focus,
.bg-hover-danger-v2:focus-within {
  background-color: #ed5565 !important;
}
.bg-danger-v2-transparent {
  background-color: rgba(237, 85, 101, 0.5) !important;
}
.bg-dark-danger-v2 {
  background-color: #d52626 !important;
}
.bg-hover-dark-danger-v2:hover,
.bg-hover-dark-danger-v2:focus,
.bg-hover-dark-danger-v2:focus-within {
  background-color: #d52626 !important;
}
.bg-dark-danger-v2-transparent {
  background-color: rgba(213, 38, 38, 0.5) !important;
}
.bg-light-shadow-v2 {
  background-color: #1d1d1b !important;
}
.bg-hover-light-shadow-v2:hover,
.bg-hover-light-shadow-v2:focus,
.bg-hover-light-shadow-v2:focus-within {
  background-color: #1d1d1b !important;
}
.bg-light-shadow-v2-transparent {
  background-color: rgba(29, 29, 27, 0.5) !important;
}
.bg-light-grey {
  background-color: #f1f1f1 !important;
}
.bg-hover-light-grey:hover,
.bg-hover-light-grey:focus,
.bg-hover-light-grey:focus-within {
  background-color: #f1f1f1 !important;
}
.bg-light-grey-transparent {
  background-color: rgba(241, 241, 241, 0.5) !important;
}
.bg-grey-v2 {
  background-color: #919190 !important;
}
.bg-hover-grey-v2:hover,
.bg-hover-grey-v2:focus,
.bg-hover-grey-v2:focus-within {
  background-color: #919190 !important;
}
.bg-grey-v2-transparent {
  background-color: rgba(145, 145, 144, 0.5) !important;
}
.bg-lighter-v2 {
  background-color: #eaeaea !important;
}
.bg-hover-lighter-v2:hover,
.bg-hover-lighter-v2:focus,
.bg-hover-lighter-v2:focus-within {
  background-color: #eaeaea !important;
}
.bg-lighter-v2-transparent {
  background-color: rgba(234, 234, 234, 0.5) !important;
}
.bg-light-grey-v2 {
  background-color: #bbb !important;
}
.bg-hover-light-grey-v2:hover,
.bg-hover-light-grey-v2:focus,
.bg-hover-light-grey-v2:focus-within {
  background-color: #bbb !important;
}
.bg-light-grey-v2-transparent {
  background-color: rgba(187, 187, 187, 0.5) !important;
}
.bg-light-grey-opacity-v2 {
  background-color: rgba(187, 187, 187, 0.5019607843) !important;
}
.bg-hover-light-grey-opacity-v2:hover,
.bg-hover-light-grey-opacity-v2:focus,
.bg-hover-light-grey-opacity-v2:focus-within {
  background-color: rgba(187, 187, 187, 0.5019607843) !important;
}
.bg-light-grey-opacity-v2-transparent {
  background-color: rgba(187, 187, 187, 0.5) !important;
}
.bg-danger-light {
  background-color: #e62222 !important;
}
.bg-hover-danger-light:hover,
.bg-hover-danger-light:focus,
.bg-hover-danger-light:focus-within {
  background-color: #e62222 !important;
}
.bg-danger-light-transparent {
  background-color: rgba(230, 34, 34, 0.5) !important;
}
.bg-grey-opacity {
  background-color: rgba(151, 151, 151, 0.2) !important;
}
.bg-hover-grey-opacity:hover,
.bg-hover-grey-opacity:focus,
.bg-hover-grey-opacity:focus-within {
  background-color: rgba(151, 151, 151, 0.2) !important;
}
.bg-grey-opacity-transparent {
  background-color: rgba(151, 151, 151, 0.5) !important;
}
.bg-success-v2 {
  background-color: #00a65c !important;
}
.bg-hover-success-v2:hover,
.bg-hover-success-v2:focus,
.bg-hover-success-v2:focus-within {
  background-color: #00a65c !important;
}
.bg-success-v2-transparent {
  background-color: rgba(0, 166, 92, 0.5) !important;
}
.bg-dark-grey {
  background-color: #8e8e8d !important;
}
.bg-hover-dark-grey:hover,
.bg-hover-dark-grey:focus,
.bg-hover-dark-grey:focus-within {
  background-color: #8e8e8d !important;
}
.bg-dark-grey-transparent {
  background-color: rgba(142, 142, 141, 0.5) !important;
}
.bg-lighter-grey {
  background-color: #e3e3e3 !important;
}
.bg-hover-lighter-grey:hover,
.bg-hover-lighter-grey:focus,
.bg-hover-lighter-grey:focus-within {
  background-color: #e3e3e3 !important;
}
.bg-lighter-grey-transparent {
  background-color: rgba(227, 227, 227, 0.5) !important;
}
.bg-darker-grey {
  background-color: #535350 !important;
}
.bg-hover-darker-grey:hover,
.bg-hover-darker-grey:focus,
.bg-hover-darker-grey:focus-within {
  background-color: #535350 !important;
}
.bg-darker-grey-transparent {
  background-color: rgba(83, 83, 80, 0.5) !important;
}
.bg-light-v2 {
  background-color: #f7f9fa !important;
}
.bg-hover-light-v2:hover,
.bg-hover-light-v2:focus,
.bg-hover-light-v2:focus-within {
  background-color: #f7f9fa !important;
}
.bg-light-v2-transparent {
  background-color: rgba(247, 249, 250, 0.5) !important;
}
.bg-lightest-grey {
  background-color: #e2e2e2 !important;
}
.bg-hover-lightest-grey:hover,
.bg-hover-lightest-grey:focus,
.bg-hover-lightest-grey:focus-within {
  background-color: #e2e2e2 !important;
}
.bg-lightest-grey-transparent {
  background-color: rgba(226, 226, 226, 0.5) !important;
}
.bg-lightest-v2 {
  background-color: #efefef !important;
}
.bg-hover-lightest-v2:hover,
.bg-hover-lightest-v2:focus,
.bg-hover-lightest-v2:focus-within {
  background-color: #efefef !important;
}
.bg-lightest-v2-transparent {
  background-color: rgba(239, 239, 239, 0.5) !important;
}
.bg-dark-v2 {
  background-color: #d8d8d8 !important;
}
.bg-hover-dark-v2:hover,
.bg-hover-dark-v2:focus,
.bg-hover-dark-v2:focus-within {
  background-color: #d8d8d8 !important;
}
.bg-dark-v2-transparent {
  background-color: rgba(216, 216, 216, 0.5) !important;
}
.bg-disabled-2 {
  background-color: #b2b2b2 !important;
}
.bg-hover-disabled-2:hover,
.bg-hover-disabled-2:focus,
.bg-hover-disabled-2:focus-within {
  background-color: #b2b2b2 !important;
}
.bg-disabled-2-transparent {
  background-color: rgba(178, 178, 178, 0.5) !important;
}
.bg-grey-opacity-2 {
  background-color: rgba(151, 151, 151, 0.2705882353) !important;
}
.bg-hover-grey-opacity-2:hover,
.bg-hover-grey-opacity-2:focus,
.bg-hover-grey-opacity-2:focus-within {
  background-color: rgba(151, 151, 151, 0.2705882353) !important;
}
.bg-grey-opacity-2-transparent {
  background-color: rgba(151, 151, 151, 0.5) !important;
}
.bg-light-v3 {
  background-color: #dedede !important;
}
.bg-hover-light-v3:hover,
.bg-hover-light-v3:focus,
.bg-hover-light-v3:focus-within {
  background-color: #dedede !important;
}
.bg-light-v3-transparent {
  background-color: rgba(222, 222, 222, 0.5) !important;
}
.bg-purple {
  background-color: #02271f !important;
}
.bg-hover-purple:hover,
.bg-hover-purple:focus,
.bg-hover-purple:focus-within {
  background-color: #02271f !important;
}
.bg-purple-transparent {
  background-color: rgba(2, 39, 31, 0.5) !important;
}
.bg-lightest-grey-v3 {
  background-color: #e4e4e4 !important;
}
.bg-hover-lightest-grey-v3:hover,
.bg-hover-lightest-grey-v3:focus,
.bg-hover-lightest-grey-v3:focus-within {
  background-color: #e4e4e4 !important;
}
.bg-lightest-grey-v3-transparent {
  background-color: rgba(228, 228, 228, 0.5) !important;
}
.bg-lightest-grey-opacity-v3 {
  background-color: rgba(228, 228, 228, 0.4) !important;
}
.bg-hover-lightest-grey-opacity-v3:hover,
.bg-hover-lightest-grey-opacity-v3:focus,
.bg-hover-lightest-grey-opacity-v3:focus-within {
  background-color: rgba(228, 228, 228, 0.4) !important;
}
.bg-lightest-grey-opacity-v3-transparent {
  background-color: rgba(228, 228, 228, 0.5) !important;
}
.bg-info-v2 {
  background-color: #dbebff !important;
}
.bg-hover-info-v2:hover,
.bg-hover-info-v2:focus,
.bg-hover-info-v2:focus-within {
  background-color: #dbebff !important;
}
.bg-info-v2-transparent {
  background-color: rgba(219, 235, 255, 0.5) !important;
}
.bg-warning-v3 {
  background-color: #ffeac1 !important;
}
.bg-hover-warning-v3:hover,
.bg-hover-warning-v3:focus,
.bg-hover-warning-v3:focus-within {
  background-color: #ffeac1 !important;
}
.bg-warning-v3-transparent {
  background-color: rgba(255, 234, 193, 0.5) !important;
}
.bg-warning-v4 {
  background-color: #e9a51d !important;
}
.bg-hover-warning-v4:hover,
.bg-hover-warning-v4:focus,
.bg-hover-warning-v4:focus-within {
  background-color: #e9a51d !important;
}
.bg-warning-v4-transparent {
  background-color: rgba(233, 165, 29, 0.5) !important;
}
.bg-secondary-light-v2 {
  background-color: #eafdf4 !important;
}
.bg-hover-secondary-light-v2:hover,
.bg-hover-secondary-light-v2:focus,
.bg-hover-secondary-light-v2:focus-within {
  background-color: #eafdf4 !important;
}
.bg-secondary-light-v2-transparent {
  background-color: rgba(234, 253, 244, 0.5) !important;
}
.bg-secondary-light-v3 {
  background-color: #d9eee5 !important;
}
.bg-hover-secondary-light-v3:hover,
.bg-hover-secondary-light-v3:focus,
.bg-hover-secondary-light-v3:focus-within {
  background-color: #d9eee5 !important;
}
.bg-secondary-light-v3-transparent {
  background-color: rgba(217, 238, 229, 0.5) !important;
}
.bg-info-v3 {
  background-color: #4a8fe2 !important;
}
.bg-hover-info-v3:hover,
.bg-hover-info-v3:focus,
.bg-hover-info-v3:focus-within {
  background-color: #4a8fe2 !important;
}
.bg-info-v3-transparent {
  background-color: rgba(74, 143, 226, 0.5) !important;
}
.bg-info-v4 {
  background-color: #0038ff !important;
}
.bg-hover-info-v4:hover,
.bg-hover-info-v4:focus,
.bg-hover-info-v4:focus-within {
  background-color: #0038ff !important;
}
.bg-info-v4-transparent {
  background-color: rgba(0, 56, 255, 0.5) !important;
}
.bg-danger-v3 {
  background-color: #ffdada !important;
}
.bg-hover-danger-v3:hover,
.bg-hover-danger-v3:focus,
.bg-hover-danger-v3:focus-within {
  background-color: #ffdada !important;
}
.bg-danger-v3-transparent {
  background-color: rgba(255, 218, 218, 0.5) !important;
}
.bg-muted-v2 {
  background-color: #818181 !important;
}
.bg-hover-muted-v2:hover,
.bg-hover-muted-v2:focus,
.bg-hover-muted-v2:focus-within {
  background-color: #818181 !important;
}
.bg-muted-v2-transparent {
  background-color: rgba(129, 129, 129, 0.5) !important;
}
.bg-grey-v3 {
  background-color: #f3f3f3 !important;
}
.bg-hover-grey-v3:hover,
.bg-hover-grey-v3:focus,
.bg-hover-grey-v3:focus-within {
  background-color: #f3f3f3 !important;
}
.bg-grey-v3-transparent {
  background-color: rgba(243, 243, 243, 0.5) !important;
}
.bg-grey-v4 {
  background-color: #f5f5f5 !important;
}
.bg-hover-grey-v4:hover,
.bg-hover-grey-v4:focus,
.bg-hover-grey-v4:focus-within {
  background-color: #f5f5f5 !important;
}
.bg-grey-v4-transparent {
  background-color: rgba(245, 245, 245, 0.5) !important;
}
.bg-darker-grey-v2 {
  background-color: #3c3333 !important;
}
.bg-hover-darker-grey-v2:hover,
.bg-hover-darker-grey-v2:focus,
.bg-hover-darker-grey-v2:focus-within {
  background-color: #3c3333 !important;
}
.bg-darker-grey-v2-transparent {
  background-color: rgba(60, 51, 51, 0.5) !important;
}
.bg-danger-v4 {
  background-color: #d52a2a !important;
}
.bg-hover-danger-v4:hover,
.bg-hover-danger-v4:focus,
.bg-hover-danger-v4:focus-within {
  background-color: #d52a2a !important;
}
.bg-danger-v4-transparent {
  background-color: rgba(213, 42, 42, 0.5) !important;
}
.bg-grey-v5 {
  background-color: #8a8a89 !important;
}
.bg-hover-grey-v5:hover,
.bg-hover-grey-v5:focus,
.bg-hover-grey-v5:focus-within {
  background-color: #8a8a89 !important;
}
.bg-grey-v5-transparent {
  background-color: rgba(138, 138, 137, 0.5) !important;
}
.bg-grey-v6 {
  background-color: #545452 !important;
}
.bg-hover-grey-v6:hover,
.bg-hover-grey-v6:focus,
.bg-hover-grey-v6:focus-within {
  background-color: #545452 !important;
}
.bg-grey-v6-transparent {
  background-color: rgba(84, 84, 82, 0.5) !important;
}
.bg-warning-v5 {
  background-color: #e1931d !important;
}
.bg-hover-warning-v5:hover,
.bg-hover-warning-v5:focus,
.bg-hover-warning-v5:focus-within {
  background-color: #e1931d !important;
}
.bg-warning-v5-transparent {
  background-color: rgba(225, 147, 29, 0.5) !important;
}
.bg-grey-v7 {
  background-color: #eee0f1 !important;
}
.bg-hover-grey-v7:hover,
.bg-hover-grey-v7:focus,
.bg-hover-grey-v7:focus-within {
  background-color: #eee0f1 !important;
}
.bg-grey-v7-transparent {
  background-color: rgba(238, 224, 241, 0.5) !important;
}
.bg-new-loader-grey {
  background-color: rgba(29, 29, 27, 0.3019607843) !important;
}
.bg-hover-new-loader-grey:hover,
.bg-hover-new-loader-grey:focus,
.bg-hover-new-loader-grey:focus-within {
  background-color: rgba(29, 29, 27, 0.3019607843) !important;
}
.bg-new-loader-grey-transparent {
  background-color: rgba(29, 29, 27, 0.5) !important;
}
.bg-primary-75 {
  background-color: #124035 !important;
}
.bg-hover-primary-75:hover,
.bg-hover-primary-75:focus,
.bg-hover-primary-75:focus-within {
  background-color: #124035 !important;
}
.bg-primary-75-transparent {
  background-color: rgba(18, 64, 53, 0.5) !important;
}
.bg-primary-50 {
  background-color: #659a7e !important;
}
.bg-hover-primary-50:hover,
.bg-hover-primary-50:focus,
.bg-hover-primary-50:focus-within {
  background-color: #659a7e !important;
}
.bg-primary-50-transparent {
  background-color: rgba(101, 154, 126, 0.5) !important;
}
.bg-primary-25 {
  background-color: #cbe8c5 !important;
}
.bg-hover-primary-25:hover,
.bg-hover-primary-25:focus,
.bg-hover-primary-25:focus-within {
  background-color: #cbe8c5 !important;
}
.bg-primary-25-transparent {
  background-color: rgba(203, 232, 197, 0.5) !important;
}
.bg-primary-5 {
  background-color: #e2ffdc !important;
}
.bg-hover-primary-5:hover,
.bg-hover-primary-5:focus,
.bg-hover-primary-5:focus-within {
  background-color: #e2ffdc !important;
}
.bg-primary-5-transparent {
  background-color: rgba(226, 255, 220, 0.5) !important;
}
.bg-secondary-90 {
  background-color: #19af6d !important;
}
.bg-hover-secondary-90:hover,
.bg-hover-secondary-90:focus,
.bg-hover-secondary-90:focus-within {
  background-color: #19af6d !important;
}
.bg-secondary-90-transparent {
  background-color: rgba(25, 175, 109, 0.5) !important;
}
.bg-secondary-75 {
  background-color: #97f881 !important;
}
.bg-hover-secondary-75:hover,
.bg-hover-secondary-75:focus,
.bg-hover-secondary-75:focus-within {
  background-color: #97f881 !important;
}
.bg-secondary-75-transparent {
  background-color: rgba(151, 248, 129, 0.5) !important;
}
.bg-secondary-50 {
  background-color: #c2f4c4 !important;
}
.bg-hover-secondary-50:hover,
.bg-hover-secondary-50:focus,
.bg-hover-secondary-50:focus-within {
  background-color: #c2f4c4 !important;
}
.bg-secondary-50-transparent {
  background-color: rgba(194, 244, 196, 0.5) !important;
}
.bg-secondary-30 {
  background-color: #e9f3ef !important;
}
.bg-hover-secondary-30:hover,
.bg-hover-secondary-30:focus,
.bg-hover-secondary-30:focus-within {
  background-color: #e9f3ef !important;
}
.bg-secondary-30-transparent {
  background-color: rgba(233, 243, 239, 0.5) !important;
}
.bg-secondary-25 {
  background-color: #ebf5eb !important;
}
.bg-hover-secondary-25:hover,
.bg-hover-secondary-25:focus,
.bg-hover-secondary-25:focus-within {
  background-color: #ebf5eb !important;
}
.bg-secondary-25-transparent {
  background-color: rgba(235, 245, 235, 0.5) !important;
}
.bg-secondary-20 {
  background-color: #e9f3ef !important;
}
.bg-hover-secondary-20:hover,
.bg-hover-secondary-20:focus,
.bg-hover-secondary-20:focus-within {
  background-color: #e9f3ef !important;
}
.bg-secondary-20-transparent {
  background-color: rgba(233, 243, 239, 0.5) !important;
}
.bg-tertiary {
  background-color: #e4efea !important;
}
.bg-hover-tertiary:hover,
.bg-hover-tertiary:focus,
.bg-hover-tertiary:focus-within {
  background-color: #e4efea !important;
}
.bg-tertiary-transparent {
  background-color: rgba(228, 239, 234, 0.5) !important;
}
.bg-tertiary-50 {
  background-color: #fbdd80 !important;
}
.bg-hover-tertiary-50:hover,
.bg-hover-tertiary-50:focus,
.bg-hover-tertiary-50:focus-within {
  background-color: #fbdd80 !important;
}
.bg-tertiary-50-transparent {
  background-color: rgba(251, 221, 128, 0.5) !important;
}
.bg-tertiary-25 {
  background-color: #faeabc !important;
}
.bg-hover-tertiary-25:hover,
.bg-hover-tertiary-25:focus,
.bg-hover-tertiary-25:focus-within {
  background-color: #faeabc !important;
}
.bg-tertiary-25-transparent {
  background-color: rgba(250, 234, 188, 0.5) !important;
}
.bg-quaternary {
  background-color: #1d1d1b !important;
}
.bg-hover-quaternary:hover,
.bg-hover-quaternary:focus,
.bg-hover-quaternary:focus-within {
  background-color: #1d1d1b !important;
}
.bg-quaternary-transparent {
  background-color: rgba(29, 29, 27, 0.5) !important;
}
.bg-quaternary-75 {
  background-color: #545452 !important;
}
.bg-hover-quaternary-75:hover,
.bg-hover-quaternary-75:focus,
.bg-hover-quaternary-75:focus-within {
  background-color: #545452 !important;
}
.bg-quaternary-75-transparent {
  background-color: rgba(84, 84, 82, 0.5) !important;
}
.bg-quaternary-50 {
  background-color: #8a8a89 !important;
}
.bg-hover-quaternary-50:hover,
.bg-hover-quaternary-50:focus,
.bg-hover-quaternary-50:focus-within {
  background-color: #8a8a89 !important;
}
.bg-quaternary-50-transparent {
  background-color: rgba(138, 138, 137, 0.5) !important;
}
.bg-quaternary-25 {
  background-color: #c1c1c1 !important;
}
.bg-hover-quaternary-25:hover,
.bg-hover-quaternary-25:focus,
.bg-hover-quaternary-25:focus-within {
  background-color: #c1c1c1 !important;
}
.bg-quaternary-25-transparent {
  background-color: rgba(193, 193, 193, 0.5) !important;
}
.bg-quaternary-10 {
  background-color: #e2e2e2 !important;
}
.bg-hover-quaternary-10:hover,
.bg-hover-quaternary-10:focus,
.bg-hover-quaternary-10:focus-within {
  background-color: #e2e2e2 !important;
}
.bg-quaternary-10-transparent {
  background-color: rgba(226, 226, 226, 0.5) !important;
}
[class*=bg-] {
  -webkit-transition: background-color 0.15s ease-in-out;
  -moz-transition: background-color 0.15s ease-in-out;
  -ms-transition: background-color 0.15s ease-in-out;
  -o-transition: background-color 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out;
}
.bg-none {
  background-color: transparent;
}
.theme-new .bg-success {
  background-color: #147d5c !important;
}
.theme-new .bg-hover-success:hover,
.theme-new .bg-hover-success:focus,
.theme-new .bg-hover-success:focus-within {
  background-color: #147d5c !important;
}
.theme-new .bg-success-transparent {
  background-color: rgba(20, 125, 92, 0.5) !important;
}
.theme-new .bg-info {
  background-color: #4a90e2 !important;
}
.theme-new .bg-hover-info:hover,
.theme-new .bg-hover-info:focus,
.theme-new .bg-hover-info:focus-within {
  background-color: #4a90e2 !important;
}
.theme-new .bg-info-transparent {
  background-color: rgba(74, 144, 226, 0.5) !important;
}
.theme-new .bg-warning {
  background-color: #f5cf23 !important;
}
.theme-new .bg-hover-warning:hover,
.theme-new .bg-hover-warning:focus,
.theme-new .bg-hover-warning:focus-within {
  background-color: #f5cf23 !important;
}
.theme-new .bg-warning-transparent {
  background-color: rgba(245, 207, 35, 0.5) !important;
}
.theme-new .bg-primary {
  background-color: #02271f !important;
}
.theme-new .bg-hover-primary:hover,
.theme-new .bg-hover-primary:focus,
.theme-new .bg-hover-primary:focus-within {
  background-color: #02271f !important;
}
.theme-new .bg-primary-transparent {
  background-color: rgba(2, 39, 31, 0.5) !important;
}
.theme-new .bg-danger {
  background-color: #ed5565 !important;
}
.theme-new .bg-hover-danger:hover,
.theme-new .bg-hover-danger:focus,
.theme-new .bg-hover-danger:focus-within {
  background-color: #ed5565 !important;
}
.theme-new .bg-danger-transparent {
  background-color: rgba(237, 85, 101, 0.5) !important;
}
@media (width >= 768px) {
  .background-1 {
    background-image: url("./media/bg1.png"), url("./media/dots1.png");
    background-position: bottom left, top right;
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-size: 44%, 9%;
  }
}
@media (width >= 1325px) {
  .background-1 {
    background-size: auto, auto;
  }
}
@media (height <= 768px) {
  .background-1 {
    background-size: 40%, 9%;
  }
}
@media (width >= 992px) {
  .background-2 {
    background-image: url("./media/bg2.png"), url("./media/dot2.png");
    background-position: bottom right, 74px 0;
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-size: 40%, 10%;
    background-size: 32%, 9%;
  }
}
@media (width >= 1400px) {
  .background-2 {
    background-size: auto, auto;
  }
}
@media (width >= 992px) {
  .slide-right-bg-man-with-cellphone {
    background-image:
      url("./media/man-with-cellphone-right.png"),
      url("./media/dot-150.png"),
      url("./media/dot-419.png");
    background-position:
      bottom right,
      right 40%,
      100% 90%;
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-size:
      auto,
      auto,
      auto;
  }
  .slide-right-bg-woman-with-cellphone {
    background-image:
      url("./media/woman-with-cellphone-right.png"),
      url("./media/dot-121.png"),
      url("./media/dot-225.png"),
      url("./media/dot-331.png"),
      url("./media/dot-527.png");
    background-position:
      bottom right,
      left 100%,
      62% 100%,
      20% 100%,
      right 100%;
    background-repeat: no-repeat;
    background-attachment: fixed;
  }
}
@media (height <= 576px) {
  .slide-right-bg-woman-with-cellphone {
    background-size: 0;
  }
}
@media (width >= 992px) {
  .slide-bg-smiling-woman {
    background-image:
      url("./media/smiling-woman.png"),
      url("./media/dot-121-country.png"),
      url("./media/dot-150-country.png"),
      url("./media/dot-331-country.png"),
      url("./media/dot-527-country.png");
    background-position:
      bottom right,
      left 70%,
      95% 35%,
      0% 100%,
      100% 100%;
    background-repeat: no-repeat;
    background-attachment: fixed;
  }
}
@media (height <= 576px) {
  .slide-bg-smiling-woman {
    background-size: 0;
  }
}
@media (width >= 1280px) {
  .left-bg-man-with-cellphone {
    background-image:
      url("./media/man-with-cellphone-left.png"),
      url("./media/dot-94-gradient.png"),
      url("./media/dot-126-gradient.png"),
      url("./media/dot-238-gradient.png"),
      url("./media/dot-424-gradient.png"),
      url("./media/dot-483-gradient.png");
    background-position:
      bottom left,
      100% 429px,
      97% 264px,
      0% 30%,
      100% 0%,
      0% 92%;
    background-repeat: no-repeat;
    background-attachment: fixed;
  }
}
@media (width <= 1600px) {
  .left-bg-man-with-cellphone {
    background-size:
      0,
      2%,
      8%,
      0,
      20%,
      0;
  }
}
.flag {
  position: relative;
  width: 6rem;
  height: 7.5rem;
  background-color: #fff;
  background-image: url("./media/sunrays-full-dark.png");
  background-size: 9.5rem;
  background-repeat: no-repeat;
  background-position: center -1.25rem;
  margin-bottom: 1rem;
}
.flag::after {
  content: "";
  position: absolute;
  background-color: transparent;
  bottom: -2.125rem;
  left: 0.95rem;
  transform: rotate(45deg);
  transform: scaleY(0.3125) rotate(45deg);
  z-index: 1;
  border-width: 2.125rem !important;
  border-style: solid !important;
  border-color: #fff !important;
  border-left-color: transparent !important;
  border-top-color: transparent !important;
}
.flag::before {
  content: "";
  display: block;
  position: absolute;
  top: 0.125rem;
  left: -0.375rem;
  border-width: 0.375rem;
  border-style: solid;
  border-color: transparent;
  border-left-color: #dfe3e9;
  transform: rotate(45deg);
}
.flag .icon {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.animated-color {
  -webkit-transition: color 0.15s ease-in-out;
  -moz-transition: color 0.15s ease-in-out;
  -ms-transition: color 0.15s ease-in-out;
  -o-transition: color 0.15s ease-in-out;
  transition: color 0.15s ease-in-out;
}
.animated-bg {
  -webkit-transition: background-color 0.15s ease-in-out;
  -moz-transition: background-color 0.15s ease-in-out;
  -ms-transition: background-color 0.15s ease-in-out;
  -o-transition: background-color 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out;
}
app-feedback-learning-path-form .popup-overlay {
  border-radius: 0.5rem !important;
}
.tooltip .tooltip-inner {
  line-height: 1.3em;
  background-color: #354052;
  padding: 0.75rem;
}
.tooltip.achievement-tooltip {
  font-size: 0.625rem;
  font-weight: 600;
  line-height: 14.6px;
}
.tooltip.achievement-tooltip .tooltip-inner {
  border-radius: 0.125rem;
  --tw-bg-opacity: 1;
  background-color: rgb(18 64 53 / var(--tw-bg-opacity, 1));
  padding-top: 0.125rem;
  padding-bottom: 0.125rem;
  padding-left: 0.375rem;
  padding-right: 0.375rem;
}
.tooltip.achievement-tooltip .tooltip-arrow {
  display: none;
}
.tooltip.quiz-tooltip {
  font-family: "TT Hoves Pro", sans-serif;
  font-weight: 400;
  font-size: 0.75rem;
}
.tooltip.challenge-tooltip {
  font-family: "TT Hoves Pro", sans-serif;
  font-weight: 400;
  font-size: 0.75rem;
}
.tooltip.challenge-btn-tooltip {
  font-family: "TT Hoves Pro", sans-serif;
  font-weight: 400;
  font-size: 0.75rem;
}
.tooltip.challenge-btn-tooltip .tooltip-inner {
  max-width: 27.875rem;
}
.tooltip.tooltip-white .tooltip-inner {
  background-color: #fff !important;
  color: #1d1d1b !important;
  box-shadow: 0 0.125rem 0.5rem 0 #dfe3e9;
}
.tooltip.tooltip-white .tooltip-arrow::before {
  border-top-color: #fff !important;
}
.tooltip.copy-link-tooltip {
  pointer-events: none;
}
.tooltip.copy-link-tooltip .tooltip-inner {
  max-width: 16rem;
}
.tooltip.copied-link-tooltip {
  pointer-events: none;
}
.tooltip.copied-link-tooltip .tooltip-inner {
  max-width: 21.625rem;
  border-radius: 2px;
  background-color: #fff;
  box-shadow: 0 0 20px 0 rgba(29, 29, 27, 0.15);
  padding: 0.75rem 0.9rem;
}
.tooltip.copied-link-tooltip .tooltip-arrow::before {
  border-top-color: #fff;
}
.tooltip.copied-link-tooltip .bs-tooltip-left .tooltip-arrow::before {
  border-left-color: #fff;
}
.tooltip.copied-link-tooltip .bs-tooltip-right .tooltip-arrow::before {
  border-right-color: #fff;
  border-top-color: transparent;
}
.tooltip.competency-tooltip .tooltip-inner {
  border-radius: 0;
  font-size: 0.75rem;
  font-weight: normal;
  letter-spacing: 0.05px;
  line-height: 0.875rem;
  text-align: left;
}
.tooltip.competency-tooltip .tooltip-arrow {
  display: none;
}
.tooltip.competency-improve-tooltip .tooltip-inner {
  width: 9.81rem;
  border-radius: 0;
  font-size: 0.75rem;
  font-weight: normal;
  letter-spacing: 0.05px;
  line-height: 0.875rem;
  text-align: left;
}
.tooltip.competency-improve-tooltip .tooltip-arrow {
  display: none;
}
.tooltip.competency-name-tooltip .tooltip-inner {
  width: 7.5rem;
  border-radius: 0;
  font-size: 0.75rem;
  font-weight: normal;
  letter-spacing: 0.05px;
  line-height: 0.875rem;
  text-align: left;
}
.tooltip.competency-name-tooltip .tooltip-arrow {
  display: none;
}
.tooltip.competency-bar-tooltip {
  padding: 0;
}
.tooltip.competency-bar-tooltip .tooltip-inner {
  width: 22.6rem;
  border-radius: 0;
  font-size: 0.75rem;
  font-weight: normal;
  letter-spacing: 0.05px;
  line-height: 0.875rem;
  text-align: left;
}
.tooltip.competency-bar-tooltip .tooltip-arrow {
  display: none;
}
.tooltip.competency-small-bar-tooltip {
  padding: 0;
}
.tooltip.competency-small-bar-tooltip .tooltip-inner {
  width: 22.6rem;
  border-radius: 0;
  font-size: 0.75rem;
  font-weight: normal;
  letter-spacing: 0.05px;
  line-height: 0.875rem;
  text-align: left;
}
.tooltip.competency-small-bar-tooltip .tooltip-arrow {
  display: none;
}
.tooltip.secondary-tooltip .tooltip-inner {
  --tw-bg-opacity: 1;
  background-color: rgb(2 39 31 / var(--tw-bg-opacity, 1));
  padding-top: 0.9rem;
  padding-bottom: 0.9rem;
  font-weight: 500;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
.tooltip.secondary-tooltip.font-normal .tooltip-inner {
  font-weight: 400 !important;
  text-align: start;
}
.tooltip.secondary-tooltip.bs-tooltip-top .tooltip-arrow::before,
.tooltip.secondary-tooltip.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before {
  --tw-border-opacity: 1;
  border-top-color: rgb(2 39 31 / var(--tw-border-opacity, 1));
}
.tooltip.secondary-tooltip.bs-tooltip-bottom .tooltip-arrow::before,
.tooltip.secondary-tooltip.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before {
  --tw-border-opacity: 1;
  border-bottom-color: rgb(2 39 31 / var(--tw-border-opacity, 1));
}
.tooltip.secondary-tooltip.bs-tooltip-end .tooltip-arrow::before,
.tooltip.secondary-tooltip.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before {
  --tw-border-opacity: 1;
  border-right-color: rgb(2 39 31 / var(--tw-border-opacity, 1));
}
.tooltip.secondary-tooltip.bs-tooltip-start .tooltip-arrow::before,
.tooltip.secondary-tooltip.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before {
  --tw-border-opacity: 1;
  border-left-color: rgb(2 39 31 / var(--tw-border-opacity, 1));
}
.tooltip.secondary-tooltip.recommended-by .tooltip-inner {
  --tw-bg-opacity: 1;
  background-color: rgb(2 39 31 / var(--tw-bg-opacity, 1));
  padding-left: 1.8125rem;
  padding-right: 1.8125rem;
  padding-bottom: 1.8125rem;
  max-width: 18.75rem;
}
.tooltip.secondary-tooltip.recommended-by.bs-tooltip-top .tooltip-arrow::before,
.tooltip.secondary-tooltip.recommended-by.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before {
  --tw-border-opacity: 1;
  border-top-color: rgb(2 39 31 / var(--tw-border-opacity, 1));
}
.tooltip.secondary-tooltip.recommended-by.bs-tooltip-bottom .tooltip-arrow::before,
.tooltip.secondary-tooltip.recommended-by.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before {
  --tw-border-opacity: 1;
  border-bottom-color: rgb(2 39 31 / var(--tw-border-opacity, 1));
}
.tooltip.secondary-tooltip.recommended-by.bs-tooltip-end .tooltip-arrow::before,
.tooltip.secondary-tooltip.recommended-by.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before {
  --tw-border-opacity: 1;
  border-right-color: rgb(2 39 31 / var(--tw-border-opacity, 1));
}
.tooltip.secondary-tooltip.skill-bar .tooltip-inner {
  max-width: 14.375rem;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}
.tooltip.secondary-tooltip.indicator .tooltip-inner {
  max-width: 14.125rem;
}
@media (width >= 992px) {
  .tooltip.competency-small-bar-tooltip .tooltip-inner {
    width: 12rem !important;
  }
}
@media (width >= 1235px) {
  .tooltip.competency-small-bar-tooltip .tooltip-inner {
    width: 22.6rem !important;
  }
}
.tf-popover.login-popover {
  cursor: auto;
  bottom: -1.25rem;
  transform: translateY(100%);
  right: 0;
}
.tf-popover.login-popover .tf-arrow {
  left: auto;
  right: 2rem;
  top: -1.15rem;
  border-left: 0.625rem solid transparent;
  border-right: 0.625rem solid transparent;
  border-bottom: 1.25rem solid #85665a;
}
@media screen and (min-width: 768px) {
  .tf-popover.login-popover {
    right: auto;
    left: 2rem;
  }
  .tf-popover.login-popover .tf-arrow {
    left: 2rem;
    right: auto;
  }
}
@media screen and (min-height: 1010px) {
  .tf-popover.login-popover {
    bottom: auto;
    top: -1.25rem;
    transform: translateY(-100%);
  }
  .tf-popover.login-popover .tf-arrow {
    top: auto;
    bottom: -1.15rem;
    border-bottom: none;
    border-top: 1.25rem solid #fff;
  }
}
.language-settings-popover {
  cursor: auto;
  top: -1.2rem;
  transform: translate(-50%, -100%);
  left: 50%;
}
.language-settings-popover .tf-arrow {
  left: 50%;
  transform: translateX(-50%);
  bottom: -1.25rem;
  border-top: 1.25rem solid #fff;
  border-right: 0.625rem solid transparent;
  border-left: 0.625rem solid transparent;
}
@media screen and (min-width: 840px) {
  .language-settings-popover {
    top: auto;
    bottom: -4.2rem;
    right: -12rem;
    left: auto;
    transform: translate(0, 0);
  }
  .language-settings-popover .tf-arrow {
    bottom: auto;
    left: -1.25rem;
    top: 63%;
    transform: translateX(0);
    border-top: 0.625rem solid transparent;
    border-bottom: 0.625rem solid transparent;
    border-right: 1.25rem solid #fff;
    border-left: none;
  }
}
*[tabindex]:not([tabindex="-1"]):not(input, textarea):focus-visible {
  outline-style: solid !important;
  outline-width: 1px !important;
  outline-color: #659A7E !important;
}
button:focus-visible,
a:focus-visible {
  outline-style: solid !important;
  outline-width: 1px !important;
  outline-color: #659A7E !important;
}
a:focus,
button:focus,
[tabindex="0"]:focus,
input:focus,
textarea:focus {
  outline-style: solid !important;
  outline-width: 1px !important;
  outline-color: #659A7E !important;
}
.checkbox input:focus ~ label {
  outline-style: solid !important;
  outline-width: 1px !important;
  outline-color: #659A7E !important;
}
body.using-mouse .checkbox input:focus ~ label,
body.using-mouse a:focus,
body.using-mouse button:focus,
body.using-mouse [tabindex="0"]:focus,
body.using-mouse input:focus,
body.using-mouse textarea:focus {
  outline: none !important;
}
.list-unstyled {
  margin: 0;
  padding: 0;
}
.daterangepicker {
  margin-top: 1rem !important;
  font-size: 0.875rem;
  box-shadow: 0 0.125rem 0.75rem 0 rgba(0, 0, 0, 0.15);
  margin-right: 0.25rem;
  display: none;
}
.daterangepicker .input-mini {
  border: 0.0625rem solid #dfe3e9;
  line-height: 1.25rem;
  outline: none;
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  border-radius: 0.25rem;
  font-weight: 600;
  font-size: 0.75rem;
  height: 2.125rem;
}
.daterangepicker .input-mini::-webkit-input-placeholder {
  font-weight: 400;
  font-size: 0.75rem;
  font-style: italic;
}
.daterangepicker .input-mini::-moz-placeholder {
  font-weight: 400;
  font-size: 0.75rem;
  font-style: italic;
}
.daterangepicker .input-mini:-ms-input-placeholder {
  font-weight: 400;
  font-size: 0.75rem;
  font-style: italic;
}
.daterangepicker .input-mini:-moz-placeholder {
  font-weight: 400;
  font-size: 0.75rem;
  font-style: italic;
}
.daterangepicker.active {
  border: 3px solid #08c;
  padding: 0px 6px 0px 28px;
}
.daterangepicker td,
.daterangepicker th {
  text-align: center;
  width: 20px;
  height: 20px;
  border-radius: 4px;
  border: 1px solid transparent;
  white-space: nowrap;
  cursor: pointer;
  padding: 5px;
}
.daterangepicker td.available:hover {
  background-color: #f4f4f5 !important;
}
.daterangepicker td.in-range {
  background-color: #dbecfd !important;
}
.daterangepicker td.in-range:hover {
  background-color: #dbecfd !important;
}
.daterangepicker td.active {
  background-color: #4990e2 !important;
}
.daterangepicker td.active:hover {
  background-color: #4990e2 !important;
}
.daterangepicker .btn {
  border-radius: 0.25rem !important;
  text-transform: uppercase;
}
.daterangepicker .btn.applyBtn {
  background-color: #4990e2 !important;
  border-color: #4990e2 !important;
}
.daterangepicker .btn.applyBtn.btn-transparent {
  background-color: #4990e2 !important;
}
.daterangepicker .btn.applyBtn:not([disabled]):hover {
  background-color: #fff;
  color: #4990e2 !important;
}
.daterangepicker .btn.applyBtn:not([disabled]):hover > .icon {
  fill: #4990e2;
}
.daterangepicker .btn.applyBtn:not([disabled]).active {
  background-color: #fff;
  color: #4990e2 !important;
}
.daterangepicker .btn.applyBtn:not([disabled]).active > .icon {
  fill: #4990e2;
}
.daterangepicker .btn.cancelBtn {
  background-color: #bcc2c9 !important;
  border-color: #bcc2c9 !important;
}
.daterangepicker .btn.cancelBtn.btn-transparent {
  background-color: #bcc2c9 !important;
}
.daterangepicker .btn.cancelBtn:not([disabled]):hover {
  background-color: #fff;
  color: #bcc2c9 !important;
}
.daterangepicker .btn.cancelBtn:not([disabled]):hover > .icon {
  fill: #bcc2c9;
}
.daterangepicker .btn.cancelBtn:not([disabled]).active {
  background-color: #fff;
  color: #bcc2c9 !important;
}
.daterangepicker .btn.cancelBtn:not([disabled]).active > .icon {
  fill: #bcc2c9;
}
.daterangepicker .next {
  max-width: 256px;
  max-height: 256px;
  background-size: 50%;
  background-position: center center;
  background-repeat: no-repeat;
  background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjY0cHgiIGhlaWdodD0iNjRweCIgdmlld0JveD0iMCAwIDQ1MS44NDYgNDUxLjg0NyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDUxLjg0NiA0NTEuODQ3OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnPgoJPHBhdGggZD0iTTM0NS40NDEsMjQ4LjI5MkwxNTEuMTU0LDQ0Mi41NzNjLTEyLjM1OSwxMi4zNjUtMzIuMzk3LDEyLjM2NS00NC43NSwwYy0xMi4zNTQtMTIuMzU0LTEyLjM1NC0zMi4zOTEsMC00NC43NDQgICBMMjc4LjMxOCwyMjUuOTJMMTA2LjQwOSw1NC4wMTdjLTEyLjM1NC0xMi4zNTktMTIuMzU0LTMyLjM5NCwwLTQ0Ljc0OGMxMi4zNTQtMTIuMzU5LDMyLjM5MS0xMi4zNTksNDQuNzUsMGwxOTQuMjg3LDE5NC4yODQgICBjNi4xNzcsNi4xOCw5LjI2MiwxNC4yNzEsOS4yNjIsMjIuMzY2QzM1NC43MDgsMjM0LjAxOCwzNTEuNjE3LDI0Mi4xMTUsMzQ1LjQ0MSwyNDguMjkyeiIgZmlsbD0iIzAwMDExMSIvPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+Cjwvc3ZnPgo=);
}
.daterangepicker .prev {
  max-width: 256px;
  max-height: 256px;
  background-size: 50%;
  background-position: center center;
  background-repeat: no-repeat;
  background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjI1NnB4IiBoZWlnaHQ9IjI1NnB4IiB2aWV3Qm94PSIwIDAgNDUxLjg0NyA0NTEuODQ3IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0NTEuODQ3IDQ1MS44NDc7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPGc+Cgk8cGF0aCBkPSJNOTcuMTQxLDIyNS45MmMwLTguMDk1LDMuMDkxLTE2LjE5Miw5LjI1OS0yMi4zNjZMMzAwLjY4OSw5LjI3YzEyLjM1OS0xMi4zNTksMzIuMzk3LTEyLjM1OSw0NC43NTEsMCAgIGMxMi4zNTQsMTIuMzU0LDEyLjM1NCwzMi4zODgsMCw0NC43NDhMMTczLjUyNSwyMjUuOTJsMTcxLjkwMywxNzEuOTA5YzEyLjM1NCwxMi4zNTQsMTIuMzU0LDMyLjM5MSwwLDQ0Ljc0NCAgIGMtMTIuMzU0LDEyLjM2NS0zMi4zODYsMTIuMzY1LTQ0Ljc0NSwwbC0xOTQuMjktMTk0LjI4MUMxMDAuMjI2LDI0Mi4xMTUsOTcuMTQxLDIzNC4wMTgsOTcuMTQxLDIyNS45MnoiIGZpbGw9IiMwMDAxMTEiLz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8L3N2Zz4K);
}
.content {
  line-height: 2;
}
@media (width >= 1440px) {
  .container {
    padding-right: 80px !important;
    padding-left: 80px !important;
  }
}
@media (width < 1440px) {
  .container {
    padding-right: 8px !important;
    padding-left: 8px !important;
  }
}
@keyframes slideandfadein {
  from {
    transform: translateY(-15px);
    opacity: 0;
  }
  to {
    transform: translateY(0);
    opacity: 1;
  }
}
@keyframes fadein {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes fadeout {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes sk-circle-fade-delay {
  0%, 39%, 100% {
    opacity: 0;
  }
  40% {
    opacity: 1;
  }
}
@keyframes scale-0-1 {
  0% {
    transform: scale(0);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes scale-1-0 {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0);
  }
}
@keyframes slide-right {
  0% {
    transform: translate(0, 0);
  }
  100% {
    transform: translate(24px, 0);
  }
}
@keyframes spin {
  0% {
    transform: rotate(0deg);
    color: #147d5c;
  }
  25% {
    transform: rotate(90deg);
    color: #02271f;
  }
  50% {
    transform: rotate(180deg);
    color: #147d5c;
  }
  75% {
    transform: rotate(270deg);
    color: #02271f;
  }
  100% {
    transform: rotate(360deg);
    color: #147d5c;
  }
}
button.new {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0.75rem 1.25rem 0.75rem 1.25rem;
  color: #fff;
  border-radius: 0.25rem;
  gap: 1rem;
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 600;
  line-height: 1rem;
  transition: all 0.2s ease-in-out;
}
button.new .icon {
  fill: #fff;
}
button.new:hover:not(disabled) {
  cursor: pointer;
}
button.new.btn-primary {
  background-color: #9404b7;
  border: 1px solid #9404b7;
}
button.new.btn-primary:hover {
  background-color: #c67ed7;
  border-color: #c67ed7;
}
button.new.btn-primary.reverse {
  background-color: #fff;
  color: #9404b7;
}
button.new.btn-primary.reverse .icon {
  fill: #9404b7;
}
button.new.btn-primary.reverse:hover {
  background-color: #f3ecf5;
  border-color: #9404b7;
}
button.new.btn-secondary {
  background-color: #147d5c;
  border: 1px solid #147d5c;
}
button.new.btn-secondary:hover {
  background-color: #3ebb84;
  border-color: #3ebb84;
}
button.new.btn-secondary.reverse {
  background-color: #fff;
  color: #147d5c;
}
button.new.btn-secondary.reverse .icon {
  fill: #147d5c;
}
button.new.btn-secondary.reverse:hover {
  background-color: #edfaf3;
  border-color: #147d5c;
}
@font-face {
  font-family: "Museo Slab";
  src: url("./media/Museo_Slab_700.otf");
}
.container-max {
  width: 100%;
  max-width: 1260px;
  margin-left: auto;
  margin-right: auto;
}
.user-select-text {
  -webkit-user-select: text;
  user-select: text;
}
.line-clamp {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
  cursor: pointer;
}
.line-clamp-opened {
  -webkit-line-clamp: initial !important;
}
.hover\:tw-cursor-text:hover {
  cursor: text;
}
.hover\:tw-bg-black-5:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(237 237 237 / var(--tw-bg-opacity, 1));
}
.hover\:tw-bg-primary-25:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(235 245 235 / var(--tw-bg-opacity, 1));
}
.hover\:tw-fill-primary:hover {
  fill: #147D5C;
}
.hover\:tw-fill-primary-75:hover {
  fill: #97F881;
}
.hover\:tw-font-bold:hover {
  font-weight: 600;
}
.hover\:tw-underline:hover {
  text-decoration-line: underline;
}
.focus-visible\:tw-fill-primary:focus-visible {
  fill: #147D5C;
}
.disabled\:tw-pointer-events-none:disabled {
  pointer-events: none;
}
.disabled\:tw-cursor-not-allowed:disabled {
  cursor: not-allowed;
}
.disabled\:tw-fill-black-75:disabled {
  fill: #545452;
}
@media (min-width: 576px) {
  .sm\:tw-top-2\.5 {
    top: 0.625rem;
  }
  .sm\:tw-mt-0 {
    margin-top: 0px;
  }
  .sm\:tw-inline {
    display: inline;
  }
  .sm\:tw-flex {
    display: flex;
  }
  .sm\:tw-inline-flex {
    display: inline-flex;
  }
  .sm\:tw-w-auto {
    width: auto;
  }
  .sm\:tw-min-w-\[18\.75rem\] {
    min-width: 18.75rem;
  }
  .sm\:tw-max-w-\[90\%\] {
    max-width: 90%;
  }
  .sm\:tw-flex-wrap {
    flex-wrap: wrap;
  }
  .sm\:tw-whitespace-nowrap {
    white-space: nowrap;
  }
  .sm\:tw-p-5 {
    padding: 1.25rem;
  }
  .sm\:tw-pb-\[3\.5625rem\] {
    padding-bottom: 3.5625rem;
  }
  .sm\:tw-pl-\[4\.125rem\] {
    padding-left: 4.125rem;
  }
}
@media (min-width: 768px) {
  .md\:tw-sticky {
    position: sticky;
  }
  .md\:tw-col-span-6 {
    grid-column: span 6 / span 6;
  }
  .md\:tw-mb-0 {
    margin-bottom: 0px;
  }
  .md\:tw-ml-8 {
    margin-left: 2rem;
  }
  .md\:tw-ml-auto {
    margin-left: auto;
  }
  .md\:tw-mt-0 {
    margin-top: 0px;
  }
  .md\:\!tw-flex {
    display: flex !important;
  }
  .md\:tw-flex {
    display: flex;
  }
  .md\:tw-h-\[4\.375rem\] {
    height: 4.375rem;
  }
  .md\:tw-h-\[42\.125rem\] {
    height: 42.125rem;
  }
  .md\:tw-w-\[18\.875rem\] {
    width: 18.875rem;
  }
  .md\:tw-w-\[31rem\] {
    width: 31rem;
  }
  .md\:tw-w-\[37\.5rem\] {
    width: 37.5rem;
  }
  .md\:tw-w-\[39\.25rem\] {
    width: 39.25rem;
  }
  .md\:tw-w-\[40\.125rem\] {
    width: 40.125rem;
  }
  .md\:tw-w-\[45\.75rem\] {
    width: 45.75rem;
  }
  .md\:tw-w-auto {
    width: auto;
  }
  .md\:tw-min-w-\[11\.25rem\] {
    min-width: 11.25rem;
  }
  .md\:tw-min-w-\[25rem\] {
    min-width: 25rem;
  }
  .md\:tw-max-w-\[13\.75rem\] {
    max-width: 13.75rem;
  }
  .md\:tw-max-w-\[20\.375rem\] {
    max-width: 20.375rem;
  }
  .md\:tw-max-w-\[32\.5rem\] {
    max-width: 32.5rem;
  }
  .md\:tw-max-w-\[33rem\] {
    max-width: 33rem;
  }
  .md\:tw-flex-grow-0 {
    flex-grow: 0;
  }
  .md\:tw-grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .md\:tw-flex-row {
    flex-direction: row;
  }
  .md\:tw-flex-nowrap {
    flex-wrap: nowrap;
  }
  .md\:tw-justify-normal {
    justify-content: normal;
  }
  .md\:tw-justify-between {
    justify-content: space-between;
  }
  .md\:tw-gap-10 {
    gap: 2.5rem;
  }
  .md\:tw-gap-5 {
    gap: 1.25rem;
  }
  .md\:tw-whitespace-nowrap {
    white-space: nowrap;
  }
  .md\:tw-p-8 {
    padding: 2rem;
  }
  .md\:tw-p-\[1\.15rem_3\.375rem_1\.15rem_2\.75rem\] {
    padding: 1.15rem 3.375rem 1.15rem 2.75rem;
  }
  .md\:tw-p-\[2\.5rem_5\.75rem_2\.5rem_5\.75rem\] {
    padding: 2.5rem 5.75rem 2.5rem 5.75rem;
  }
  .md\:tw-p-\[3\.625rem_6\.625rem\] {
    padding: 3.625rem 6.625rem;
  }
  .md\:tw-pb-4 {
    padding-bottom: 1rem;
  }
  .md\:tw-pb-\[5\.125rem\] {
    padding-bottom: 5.125rem;
  }
  .md\:tw-pr-0 {
    padding-right: 0px;
  }
  .md\:tw-pr-4 {
    padding-right: 1rem;
  }
}
@media (min-width: 992px) {
  .lg\:tw-absolute {
    position: absolute;
  }
  .lg\:tw-left-0 {
    left: 0px;
  }
  .lg\:tw-left-\[32\.75rem\] {
    left: 32.75rem;
  }
  .lg\:tw-left-\[50\%\] {
    left: 50%;
  }
  .lg\:tw-top-0 {
    top: 0px;
  }
  .lg\:tw-top-\[50\%\] {
    top: 50%;
  }
  .lg\:tw-col-span-4 {
    grid-column: span 4 / span 4;
  }
  .lg\:tw-mb-0 {
    margin-bottom: 0px;
  }
  .lg\:tw-ml-0 {
    margin-left: 0px;
  }
  .lg\:tw-ml-8 {
    margin-left: 2rem;
  }
  .lg\:tw-ml-\[3\.75rem\] {
    margin-left: 3.75rem;
  }
  .lg\:tw-ml-\[5\.625rem\] {
    margin-left: 5.625rem;
  }
  .lg\:tw-mt-0 {
    margin-top: 0px;
  }
  .lg\:tw-block {
    display: block;
  }
  .lg\:tw-flex {
    display: flex;
  }
  .lg\:tw-grid {
    display: grid;
  }
  .lg\:tw-size-\[7\.5rem\] {
    width: 7.5rem;
    height: 7.5rem;
  }
  .lg\:\!tw-w-\[42\.25rem\] {
    width: 42.25rem !important;
  }
  .lg\:tw-w-\[23\.125rem\] {
    width: 23.125rem;
  }
  .lg\:tw-w-\[32\.5rem\] {
    width: 32.5rem;
  }
  .lg\:tw-w-\[39\.25rem\] {
    width: 39.25rem;
  }
  .lg\:tw-w-\[45\.75rem\] {
    width: 45.75rem;
  }
  .lg\:tw-w-\[52\.875rem\] {
    width: 52.875rem;
  }
  .lg\:tw-w-auto {
    width: auto;
  }
  .lg\:tw-w-full {
    width: 100%;
  }
  .lg\:tw-max-w-\[32\.5rem\] {
    max-width: 32.5rem;
  }
  .lg\:tw-max-w-\[35rem\] {
    max-width: 35rem;
  }
  .lg\:tw-max-w-\[59\.625rem\] {
    max-width: 59.625rem;
  }
  .lg\:tw-max-w-\[66\.375rem\] {
    max-width: 66.375rem;
  }
  .lg\:tw-translate-x-\[-50\%\] {
    --tw-translate-x: -50%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  .lg\:tw-translate-y-\[-50\%\] {
    --tw-translate-y: -50%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  .lg\:tw-transform {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  .lg\:tw-grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .lg\:tw-flex-row {
    flex-direction: row;
  }
  .lg\:tw-flex-nowrap {
    flex-wrap: nowrap;
  }
  .lg\:tw-items-start {
    align-items: flex-start;
  }
  .lg\:tw-items-center {
    align-items: center;
  }
  .lg\:tw-justify-center {
    justify-content: center;
  }
  .lg\:tw-gap-5 {
    gap: 1.25rem;
  }
  .lg\:tw-self-auto {
    align-self: auto;
  }
  .lg\:tw-text-nowrap {
    text-wrap: nowrap;
  }
  .lg\:tw-p-\[9\.75rem_6\.875rem_3rem_6\.875rem\] {
    padding: 9.75rem 6.875rem 3rem 6.875rem;
  }
  .lg\:tw-pe-3 {
    padding-inline-end: 0.75rem;
  }
  .lg\:tw-pl-0 {
    padding-left: 0px;
  }
  .lg\:tw-pl-12 {
    padding-left: 3rem;
  }
  .lg\:tw-pl-6 {
    padding-left: 1.5rem;
  }
  .lg\:tw-pr-12 {
    padding-right: 3rem;
  }
  .lg\:tw-pr-16 {
    padding-right: 4rem;
  }
}
@media (min-width: 1280px) {
  .xl\:tw-static {
    position: static;
  }
  .xl\:tw-fixed {
    position: fixed;
  }
  .xl\:tw-absolute {
    position: absolute;
  }
  .xl\:tw-left-\[calc\(50\%_-_1\.875rem\)\] {
    left: calc(50% - 1.875rem);
  }
  .xl\:\!tw-col-span-12 {
    grid-column: span 12 / span 12 !important;
  }
  .xl\:tw-col-span-2 {
    grid-column: span 2 / span 2;
  }
  .xl\:tw-col-span-3 {
    grid-column: span 3 / span 3;
  }
  .xl\:tw-col-span-4 {
    grid-column: span 4 / span 4;
  }
  .xl\:tw-col-span-8 {
    grid-column: span 8 / span 8;
  }
  .xl\:tw-col-start-auto {
    grid-column-start: auto;
  }
  .xl\:tw-m-0 {
    margin: 0px;
  }
  .xl\:tw-mx-24 {
    margin-left: 6rem;
    margin-right: 6rem;
  }
  .xl\:tw-my-0 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .xl\:tw-mb-0 {
    margin-bottom: 0px;
  }
  .xl\:tw-ml-\[5\.625rem\] {
    margin-left: 5.625rem;
  }
  .xl\:tw-ml-auto {
    margin-left: auto;
  }
  .xl\:tw-mr-\[20\.5rem\] {
    margin-right: 20.5rem;
  }
  .xl\:tw-mr-\[4\.125rem\] {
    margin-right: 4.125rem;
  }
  .xl\:tw-mt-0 {
    margin-top: 0px;
  }
  .xl\:tw-block {
    display: block;
  }
  .xl\:tw-flex {
    display: flex;
  }
  .xl\:tw-grid {
    display: grid;
  }
  .xl\:tw-h-full {
    height: 100%;
  }
  .xl\:tw-min-h-0 {
    min-height: 0px;
  }
  .xl\:\!tw-w-\[42\.25rem\] {
    width: 42.25rem !important;
  }
  .xl\:tw-w-\[14\.75rem\] {
    width: 14.75rem;
  }
  .xl\:tw-w-\[14\.875rem\] {
    width: 14.875rem;
  }
  .xl\:tw-w-\[33rem\] {
    width: 33rem;
  }
  .xl\:tw-w-\[34rem\] {
    width: 34rem;
  }
  .xl\:tw-w-\[39\.25rem\] {
    width: 39.25rem;
  }
  .xl\:tw-w-\[41rem\] {
    width: 41rem;
  }
  .xl\:tw-w-\[46rem\] {
    width: 46rem;
  }
  .xl\:tw-w-\[66\.375rem\] {
    width: 66.375rem;
  }
  .xl\:tw-w-auto {
    width: auto;
  }
  .xl\:tw-w-max {
    width: max-content;
  }
  .xl\:tw-min-w-\[25\.625rem\] {
    min-width: 25.625rem;
  }
  .xl\:tw-min-w-\[32\.5rem\] {
    min-width: 32.5rem;
  }
  .xl\:tw-max-w-\[18\.875rem\] {
    max-width: 18.875rem;
  }
  .xl\:tw-max-w-\[32\.375rem\] {
    max-width: 32.375rem;
  }
  .xl\:tw-max-w-\[32\.5rem\] {
    max-width: 32.5rem;
  }
  .xl\:tw-max-w-\[46rem\] {
    max-width: 46rem;
  }
  .xl\:tw-max-w-none {
    max-width: none;
  }
  .xl\:tw-grow-0 {
    flex-grow: 0;
  }
  .xl\:tw-grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .xl\:tw-grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .xl\:tw-grid-cols-\[1fr_auto\] {
    grid-template-columns: 1fr auto;
  }
  .xl\:tw-grid-cols-\[8\.5rem_auto_8\.5rem_auto_8\.5rem_auto_8\.5rem_auto_8\.5rem_auto_8\.5rem\] {
    grid-template-columns: 8.5rem auto 8.5rem auto 8.5rem auto 8.5rem auto 8.5rem auto 8.5rem;
  }
  .xl\:tw-grid-cols-\[auto_1fr\] {
    grid-template-columns: auto 1fr;
  }
  .xl\:tw-grid-cols-\[auto_1fr_auto\] {
    grid-template-columns: auto 1fr auto;
  }
  .xl\:tw-flex-row {
    flex-direction: row;
  }
  .xl\:tw-flex-wrap {
    flex-wrap: wrap;
  }
  .xl\:tw-flex-nowrap {
    flex-wrap: nowrap;
  }
  .xl\:tw-items-start {
    align-items: flex-start;
  }
  .xl\:tw-items-stretch {
    align-items: stretch;
  }
  .xl\:tw-justify-start {
    justify-content: flex-start;
  }
  .xl\:tw-justify-end {
    justify-content: flex-end;
  }
  .xl\:tw-justify-between {
    justify-content: space-between;
  }
  .xl\:tw-justify-around {
    justify-content: space-around;
  }
  .xl\:\!tw-gap-6 {
    gap: 1.5rem !important;
  }
  .xl\:tw-gap-0 {
    gap: 0px;
  }
  .xl\:tw-gap-10 {
    gap: 2.5rem;
  }
  .xl\:tw-gap-12 {
    gap: 3rem;
  }
  .xl\:tw-gap-20 {
    gap: 5rem;
  }
  .xl\:tw-gap-\[6\.375rem\] {
    gap: 6.375rem;
  }
  .xl\:tw-gap-\[8\.375rem\] {
    gap: 8.375rem;
  }
  .xl\:\!tw-gap-x-6 {
    column-gap: 1.5rem !important;
  }
  .xl\:\!tw-gap-y-2 {
    row-gap: 0.5rem !important;
  }
  .xl\:tw-p-0 {
    padding: 0px;
  }
  .xl\:tw-p-4 {
    padding: 1rem;
  }
  .xl\:tw-pb-0 {
    padding-bottom: 0px;
  }
  .xl\:tw-pe-8 {
    padding-inline-end: 2rem;
  }
  .xl\:tw-pl-\[5\.25rem\] {
    padding-left: 5.25rem;
  }
  .xl\:tw-pl-\[5rem\] {
    padding-left: 5rem;
  }
  .xl\:tw-pr-\[20\.375rem\] {
    padding-right: 20.375rem;
  }
  .xl\:tw-text-left {
    text-align: left;
  }
  .xl\:tw-text-start {
    text-align: start;
  }
  .xl\:tw-typo-h2 {
    font-size: 2.5rem;
    line-height: 3rem;
    font-weight: 600;
  }
}
@media (min-width: 1400px) {
  .min-\[1400px\]\:tw-justify-end {
    justify-content: flex-end;
  }
}
@media (min-width: 1440px) {
  .\32xl\:tw-grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .\32xl\:tw-grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .\32xl\:tw-grid-cols-\[1fr_5rem\] {
    grid-template-columns: 1fr 5rem;
  }
  .\32xl\:tw-grid-cols-\[30rem_auto\] {
    grid-template-columns: 30rem auto;
  }
  .\32xl\:tw-overflow-visible {
    overflow: visible;
  }
  .\32xl\:\!tw-p-\[3\.75rem_9\.375rem_5rem_9\.375rem\] {
    padding: 3.75rem 9.375rem 5rem 9.375rem !important;
  }
}

/* node_modules/video.js/dist/video-js.min.css */
.video-js .vjs-big-play-button .vjs-icon-placeholder:before,
.video-js .vjs-modal-dialog,
.vjs-button > .vjs-icon-placeholder:before,
.vjs-modal-dialog .vjs-modal-dialog-content {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.video-js .vjs-big-play-button .vjs-icon-placeholder:before,
.vjs-button > .vjs-icon-placeholder:before {
  text-align: center;
}
@font-face {
  font-family: VideoJS;
  src: url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAABDkAAsAAAAAG6gAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAAPgAAAFZRiV3hY21hcAAAAYQAAADaAAADPv749/pnbHlmAAACYAAAC3AAABHQZg6OcWhlYWQAAA3QAAAAKwAAADYZw251aGhlYQAADfwAAAAdAAAAJA+RCLFobXR4AAAOHAAAABMAAACM744AAGxvY2EAAA4wAAAASAAAAEhF6kqubWF4cAAADngAAAAfAAAAIAE0AIFuYW1lAAAOmAAAASUAAAIK1cf1oHBvc3QAAA/AAAABJAAAAdPExYuNeJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGS7wTiBgZWBgaWQ5RkDA8MvCM0cwxDOeI6BgYmBlZkBKwhIc01hcPjI+FGJHcRdyA4RZgQRADK3CxEAAHic7dFZbsMgAEXRS0ycyZnnOeG7y+qC8pU1dHusIOXxuoxaOlwZYWQB0Aea4quIEN4E9LzKbKjzDeM6H/mua6Lmc/p8yhg0lvdYx15ZG8uOLQOGjMp3EzqmzJizYMmKNRu27Nhz4MiJMxeu3Ljz4Ekqm7T8P52G8PP3lnTOVk++Z6iN6QZzNN1F7ptuN7eGOjDUoaGODHVsuvU8MdTO9Hd5aqgzQ50b6sJQl4a6MtS1oW4MdWuoO0PdG+rBUI+GejLUs6FeDPVqqDdDvRvqw1CfhpqM9At0iFLaAAB4nJ1YDXBTVRZ+5/22TUlJ8we0pHlJm7RJf5O8F2j6EymlSPkpxaL8U2xpa3DKj0CBhc2IW4eWKSokIoLsuMqssM64f+jA4HSdWXXXscBq67IOs3FXZ1ZYWVyRFdo899yXtIBQZ90k7717zz3v3HPPOfd854YCCj9cL9dL0RQFOqCbGJnrHb5EayiKIWN8iA/hWBblo6hUWm8TtCDwE80WMJus/irwyxOdxeB0MDb14VNJHnXYoLLSl6FfCUYO9nYPTA8Epg9090LprfbBbZ2hY0UlJUXHQp3/vtWkS6EBv8+rPMq5u9692f/dNxJNiqwC1xPE9TCUgCsSdQWgE3XQD25lkG4CN2xmTcOXWBOyser6RN6KnGbKSbmQ3+d0OI1m2W8QzLLkI2sykrWAgJJEtA8vGGW/2Q+CmT3n8zS9wZwu2DCvtuZKZN3xkrLh36yCZuUomQSqGpY8t/25VfHVhw8z4ebGBtfLb0ya9PCaDc+8dGTvk2dsh6z7WzvowlXKUSWo9MJ15a3KrEP2loOr2Ojhw6iW6hf2BDdEccQvZGpaAy7YovSwq8kr7HGllxpd71rkS6G0Sf11sl9OvMK1+jwPPODxjUwkOim9CU3ix1wNjXDfmJSEn618Bs6lpWwUpU+8PCqLMY650zjq8VhCIP17NEKTx3eaLL+s5Pi6yJWaWjTHLR1jYzPSV9VF/6Ojdb/1kO3Mk3uhHC0x6gc1BjlKQ+nQFxTYdaJkZ7ySVxLBbhR1dsboNXp1tCYKW2LRaEzpYcIx2BKNxaL0ZaUnSqfFoiNhHKR/GkX6PWUSAaJelQaqZL1EpoHNsajSEyPSoJ9IjhIxTdjHLmwZvhRDOiFTY/YeQnvrVZmiTQtGncECXtFTBZLOVwwMRgoXHAkXzMzPn1nAJJ8jYSbMDaqN2waGLzNhih/bZynUBMpIWSg7VYi7DRx2m8ALkIdRCJwI6ArJx2EI8kaDWeTQKeAFk9fjl/1AvwktjQ1P7NjyMGQyfd4vjipX6M/i52D7Cq80kqlcxEcGXRr/FEcgs0u5uGgB4VWuMFfpdn2Re6Hi3PqzmxWKsz6+ae2Pn9hXXw/fqM859UiGC0oKYYILJBqJrsn1Z1E5qOs9rQCiUQRREjm8yJcbHF5cUJufX1vAHlefw0XgUoboS3ETfQlTxBC4SOtuE8VPRJTBSCQSjZCpk7Gqzu+masaZ2y7Zjehho4F3g82BNDkAHpORG4+OCS+f6JTPmtRn/PH1kch6d04sp7AQb25aQ/pqUyXeQ8vrebG8OYQdXOQ+585u0sdW9rqalzRURiJ+9F4MweRFrKUjl1GUYhH1A27WOHw5cTFSFPMo9EeUIGnQTZHIaJ7AHLaOKsOODaNF9jkBjYG2QEsQ2xjMUAx2bBEbeTBWMHwskBjngq56S/yfgkBnWBa4K9sqKtq2t1UI8S9He5XuBRbawAdatrQEAi30Aks2+LM8WeCbalVZkWNylvJ+dqJnzVb+OHlSoKW8nPCP7Rd+CcZ2DdWAGqJ2CBFOphgywFFCFBNtfAbGtNPBCwxvygHeYMZMY9ZboBqwq/pVrsbgN5tkv152ODlbMfiqwGMBgxa4Exz3QhovRIUp6acqZmQzRq0ypDXS2TPLT02YIkQETnOE445oOGxOmXAqUJNNG7XgupMjPq2ua9asrj5yY/yuKteO1Kx0YNJTufrirLe1mZnat7OL6rnUdCWenpW6I8mAnbsY8KWs1PuSovCW9A/Z25PQ24a7cNOqgmTkLmBMgh4THgc4b9k2IVv1/g/F5nGljwPLfOgHAzJzh45V/4+WenTzmMtR5Z7us2Tys909UHqrPY7KbckoxRvRHhmVc3cJGE97uml0R1S0jdULVl7EvZtDFVBF35N9cEdjpgmAiOlFZ+Dtoh93+D3zzHr8RRNZQhnCNMNbcegOvpEwZoL+06cJQ07h+th3fZ/7PVbVC6ngTAV/KoLFuO6+2KFcU651gEb5ugPSIb1D+Xp8V4+k3sEIGnw5mYe4If4k1lFYr6SCzmM2EQ8iWtmwjnBI9kTwe1TlfAmXh7H02by9fW2gsjKwtv0aaURKil4OdV7rDL1MXIFNrhdxohcZXYTnq47WisrKitaObbf5+yvkLi5J6lCNZZ+B6GC38VNBZBDidSS/+mSvh6s+srgC8pyKMvDtt+de3c9fU76ZPfuM8ud4Kv0fyP/LqfepMT/3oZxSqpZaTa1DaQYLY8TFsHYbWYsPoRhRWfL5eSSQbhUGgGC3YLbVMk6PitTFNGpAsNrC6D1VNBKgBHMejaiuRWEWGgsSDBTJjqWIl8kJLlsaLJ2tXDr6xGfT85bM2Q06a46x2HTgvdnV8z5YDy/27J4zt6x2VtkzjoYpkq36kaBr4eQSg7tyiVweWubXZugtadl58ydapfbORfKsDTuZ0OBgx4cfdjCf5tbWNITnL120fdOi1RV1C3uKGzNdwYLcMvZ3BxoPyTOCD1XvXTp7U10gWCVmTV9b3r2z0SkGWovb2hp9I89O8a2smlyaO8muMU+dRmtzp60IzAoFpjLr1n388boLyf0dRvxhsHZ0qbWqDkwqvvpkj4l0fY6EIXRi5sQSrAvsVYwXRy4qJ2EVtD1AN7a0HWth9ymvL1xc3WTUKK/TAHA/bXDVtVWfOMfuGxGZv4Ln/jVr9jc3j1yMv0tndmyt9Vq88Y9gH1wtLX3KWjot5++jWHgAoZZkQ14wGQ20Fli71UmKJAy4xKMSTGbVdybW7FDDAut9XpD5AzWrYO7zQ8qffqF8+Ynd/clrHcdyxGy3a/3+mfNnzC/cBsveTjnTvXf1o6vzOlZw7WtqtdmPK/Errz/6NNtD72zmNOZfbmYdTGHfoofqI79Oc+R2n1lrnL6pOm0Up7kwxhTW12Amm7WYkXR2qYrF2AmgmbAsxZjwy1xpg/m1Je2vrp8v/nz2xpmlBg4E9hrMU341wVpTOh/OfmGvAnra8q6uctr60ZQHV3Q+WMQJykMj8ZsWn2QBOmmHMB+m5pDIpTFonYigiaKAhGEiAHF7EliVnQkjoLVIMPtJpBKHYd3A8GYH9jJzrWwmHx5Qjp7vDAX0suGRym1vtm/9W1/HyR8vczfMs6Sk8DSv855/5dlX9oQq52hT8syyp2rx5Id17IAyAM3wIjQPMOHzytEB64q6D5zT91yNbnx3V/nqnd017S9Y0605k3izoXLpsxde2n38yoOV9s1LcjwzNjbdX6asnBVaBj/6/DwKwPkpcqbDG7BnsXoSqWnUAmottYF6jMSdVyYZh3zVXCjwTiwwHH6sGuRiEHQGzuRX6whZkp123oy1BWE2mEfJ/tvIRtM4ZM5bDXiMsPMaAKOTyc5uL57rqyyc5y5JE5pm1i2S2iUX0CcaQ6lC6Zog7JqSqZmYlosl2K6pwNA84zRnQW6SaALYZQGW5lhCtU/W34N6o+bKfZ8cf3/Cl/+iTX3wBzpOY4mRkeNf3rptycGSshQWgGbYt5jFc2e0+DglIrwl6DVWQ7BuwaJ3Xk1J4VL5urnLl/Wf+gHU/hZoZdKNym6lG+I34FaNeZKcSpJIo2IeCVvpdsDGfKvzJnAwmeD37Ow65ZWwSowpgwX5T69s/rB55dP5BcpgDKFV8p7q2sn/1uc93bVzT/w6UrCqDTWvfCq/oCD/qZXNoUj8BL5Kp6GU017frfNXkAtiiyf/SOCEeLqnd8R/Ql9GlCRfctS6k5chvIBuQ1zCCjoCHL2DHNHIXxMJ3kQeO8lbsUXONeSfA5EjcG6/E+KdhN4bP04vBhdi883+BFBzQbxFbvZzQeY9LNBZc0FNfn5NwfDn6rCTnTw6R8o+gfpf5hCom33cRuiTlss3KHmZjD+BPN+5gXuA2ziS/Q73mLxUkpbKN/eqwz5uK0X9F3h2d1V4nGNgZGBgAOJd776+iue3+crAzc4AAje5Bfcg0xz9YHEOBiYQBQA8FQlFAHicY2BkYGBnAAGOPgaG//85+hkYGVCBMgBGGwNYAAAAeJxjYGBgYB8EmKOPgQEAQ04BfgAAAAAAAA4AaAB+AMwA4AECAUIBbAGYAcICGAJYArQC4AMwA7AD3gQwBJYE3AUkBWYFigYgBmYGtAbqB1gIEghYCG4IhAi2COh4nGNgZGBgUGYoZWBnAAEmIOYCQgaG/2A+AwAYCQG2AHicXZBNaoNAGIZfE5PQCKFQ2lUps2oXBfOzzAESyDKBQJdGR2NQR3QSSE/QE/QEPUUPUHqsvsrXjTMw83zPvPMNCuAWP3DQDAejdm1GjzwS7pMmwi75XngAD4/CQ/oX4TFe4Qt7uMMbOzjuDc0EmXCP/C7cJ38Iu+RP4QEe8CU8pP8WHmOPX2EPz87TPo202ey2OjlnQSXV/6arOjWFmvszMWtd6CqwOlKHq6ovycLaWMWVydXKFFZnmVFlZU46tP7R2nI5ncbi/dDkfDtFBA2DDXbYkhKc+V0Bqs5Zt9JM1HQGBRTm/EezTmZNKtpcAMs9Yu6AK9caF76zoLWIWcfMGOSkVduvSWechqZsz040Ib2PY3urxBJTzriT95lipz+TN1fmAAAAeJxtkMl2wjAMRfOAhABlKm2h80C3+ajgCKKDY6cegP59TYBzukAL+z1Zsq8ctaJTTKPrsUQLbXQQI0EXKXroY4AbDDHCGBNMcYsZ7nCPB8yxwCOe8IwXvOIN7/jAJ76wxHfUqWX+OzgumWAjJMV17i0Ndlr6irLKO+qftdT7i6y4uFSUvCknay+lFYZIZaQcmfH/xIFdYn98bqhra1aKTM/6lWMnyaYirx1rFUQZFBkb2zJUtoXeJCeg0WnLtHeSFc3OtrnozNwqi0TkSpBMDB1nSde5oJXW23hTS2/T0LilglXX7dmFVxLnq5U0vYATHFk3zX3BOisoQHNDFDeZnqKDy9hRNawN7Vh727hFzcJ5c8TILrKZfH7tIPxAFP0BpLeJPA==) format("woff");
  font-weight: 400;
  font-style: normal;
}
.video-js .vjs-big-play-button .vjs-icon-placeholder:before,
.video-js .vjs-play-control .vjs-icon-placeholder,
.vjs-icon-play {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal;
}
.video-js .vjs-big-play-button .vjs-icon-placeholder:before,
.video-js .vjs-play-control .vjs-icon-placeholder:before,
.vjs-icon-play:before {
  content: "\f101";
}
.vjs-icon-play-circle {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal;
}
.vjs-icon-play-circle:before {
  content: "\f102";
}
.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder,
.vjs-icon-pause {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal;
}
.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before,
.vjs-icon-pause:before {
  content: "\f103";
}
.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder,
.vjs-icon-volume-mute {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal;
}
.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before,
.vjs-icon-volume-mute:before {
  content: "\f104";
}
.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder,
.vjs-icon-volume-low {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal;
}
.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder:before,
.vjs-icon-volume-low:before {
  content: "\f105";
}
.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder,
.vjs-icon-volume-mid {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal;
}
.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder:before,
.vjs-icon-volume-mid:before {
  content: "\f106";
}
.video-js .vjs-mute-control .vjs-icon-placeholder,
.vjs-icon-volume-high {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal;
}
.video-js .vjs-mute-control .vjs-icon-placeholder:before,
.vjs-icon-volume-high:before {
  content: "\f107";
}
.video-js .vjs-fullscreen-control .vjs-icon-placeholder,
.vjs-icon-fullscreen-enter {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal;
}
.video-js .vjs-fullscreen-control .vjs-icon-placeholder:before,
.vjs-icon-fullscreen-enter:before {
  content: "\f108";
}
.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder,
.vjs-icon-fullscreen-exit {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal;
}
.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder:before,
.vjs-icon-fullscreen-exit:before {
  content: "\f109";
}
.vjs-icon-square {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal;
}
.vjs-icon-square:before {
  content: "\f10a";
}
.vjs-icon-spinner {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal;
}
.vjs-icon-spinner:before {
  content: "\f10b";
}
.video-js .vjs-subs-caps-button .vjs-icon-placeholder,
.video-js .vjs-subtitles-button .vjs-icon-placeholder,
.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder,
.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder,
.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder,
.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder,
.vjs-icon-subtitles {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal;
}
.video-js .vjs-subs-caps-button .vjs-icon-placeholder:before,
.video-js .vjs-subtitles-button .vjs-icon-placeholder:before,
.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.vjs-icon-subtitles:before {
  content: "\f10c";
}
.video-js .vjs-captions-button .vjs-icon-placeholder,
.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder,
.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder,
.vjs-icon-captions {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal;
}
.video-js .vjs-captions-button .vjs-icon-placeholder:before,
.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.vjs-icon-captions:before {
  content: "\f10d";
}
.video-js .vjs-chapters-button .vjs-icon-placeholder,
.vjs-icon-chapters {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal;
}
.video-js .vjs-chapters-button .vjs-icon-placeholder:before,
.vjs-icon-chapters:before {
  content: "\f10e";
}
.vjs-icon-share {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal;
}
.vjs-icon-share:before {
  content: "\f10f";
}
.vjs-icon-cog {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal;
}
.vjs-icon-cog:before {
  content: "\f110";
}
.video-js .vjs-play-progress,
.video-js .vjs-volume-level,
.vjs-icon-circle,
.vjs-seek-to-live-control .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal;
}
.video-js .vjs-play-progress:before,
.video-js .vjs-volume-level:before,
.vjs-icon-circle:before,
.vjs-seek-to-live-control .vjs-icon-placeholder:before {
  content: "\f111";
}
.vjs-icon-circle-outline {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal;
}
.vjs-icon-circle-outline:before {
  content: "\f112";
}
.vjs-icon-circle-inner-circle {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal;
}
.vjs-icon-circle-inner-circle:before {
  content: "\f113";
}
.vjs-icon-hd {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal;
}
.vjs-icon-hd:before {
  content: "\f114";
}
.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder,
.vjs-icon-cancel {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal;
}
.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder:before,
.vjs-icon-cancel:before {
  content: "\f115";
}
.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder,
.vjs-icon-replay {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal;
}
.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder:before,
.vjs-icon-replay:before {
  content: "\f116";
}
.vjs-icon-facebook {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal;
}
.vjs-icon-facebook:before {
  content: "\f117";
}
.vjs-icon-gplus {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal;
}
.vjs-icon-gplus:before {
  content: "\f118";
}
.vjs-icon-linkedin {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal;
}
.vjs-icon-linkedin:before {
  content: "\f119";
}
.vjs-icon-twitter {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal;
}
.vjs-icon-twitter:before {
  content: "\f11a";
}
.vjs-icon-tumblr {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal;
}
.vjs-icon-tumblr:before {
  content: "\f11b";
}
.vjs-icon-pinterest {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal;
}
.vjs-icon-pinterest:before {
  content: "\f11c";
}
.video-js .vjs-descriptions-button .vjs-icon-placeholder,
.vjs-icon-audio-description {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal;
}
.video-js .vjs-descriptions-button .vjs-icon-placeholder:before,
.vjs-icon-audio-description:before {
  content: "\f11d";
}
.video-js .vjs-audio-button .vjs-icon-placeholder,
.vjs-icon-audio {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal;
}
.video-js .vjs-audio-button .vjs-icon-placeholder:before,
.vjs-icon-audio:before {
  content: "\f11e";
}
.vjs-icon-next-item {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal;
}
.vjs-icon-next-item:before {
  content: "\f11f";
}
.vjs-icon-previous-item {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal;
}
.vjs-icon-previous-item:before {
  content: "\f120";
}
.video-js .vjs-picture-in-picture-control .vjs-icon-placeholder,
.vjs-icon-picture-in-picture-enter {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal;
}
.video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before,
.vjs-icon-picture-in-picture-enter:before {
  content: "\f121";
}
.video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder,
.vjs-icon-picture-in-picture-exit {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal;
}
.video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder:before,
.vjs-icon-picture-in-picture-exit:before {
  content: "\f122";
}
.video-js {
  display: block;
  vertical-align: top;
  box-sizing: border-box;
  color: #fff;
  background-color: #000;
  position: relative;
  padding: 0;
  font-size: 10px;
  line-height: 1;
  font-weight: 400;
  font-style: normal;
  font-family:
    Arial,
    Helvetica,
    sans-serif;
  word-break: initial;
}
.video-js:-moz-full-screen {
  position: absolute;
}
.video-js:-webkit-full-screen {
  width: 100% !important;
  height: 100% !important;
}
.video-js[tabindex="-1"] {
  outline: 0;
}
.video-js *,
.video-js :after,
.video-js :before {
  box-sizing: inherit;
}
.video-js ul {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
  list-style-position: outside;
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
  margin-bottom: 0;
}
.video-js.vjs-1-1,
.video-js.vjs-16-9,
.video-js.vjs-4-3,
.video-js.vjs-9-16,
.video-js.vjs-fluid {
  width: 100%;
  max-width: 100%;
}
.video-js.vjs-1-1:not(.vjs-audio-only-mode),
.video-js.vjs-16-9:not(.vjs-audio-only-mode),
.video-js.vjs-4-3:not(.vjs-audio-only-mode),
.video-js.vjs-9-16:not(.vjs-audio-only-mode),
.video-js.vjs-fluid:not(.vjs-audio-only-mode) {
  height: 0;
}
.video-js.vjs-16-9:not(.vjs-audio-only-mode) {
  padding-top: 56.25%;
}
.video-js.vjs-4-3:not(.vjs-audio-only-mode) {
  padding-top: 75%;
}
.video-js.vjs-9-16:not(.vjs-audio-only-mode) {
  padding-top: 177.7777777778%;
}
.video-js.vjs-1-1:not(.vjs-audio-only-mode) {
  padding-top: 100%;
}
.video-js.vjs-fill:not(.vjs-audio-only-mode) {
  width: 100%;
  height: 100%;
}
.video-js .vjs-tech {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.video-js.vjs-audio-only-mode .vjs-tech {
  display: none;
}
body.vjs-full-window {
  padding: 0;
  margin: 0;
  height: 100%;
}
.vjs-full-window .video-js.vjs-fullscreen {
  position: fixed;
  overflow: hidden;
  z-index: 1000;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
}
.video-js.vjs-fullscreen:not(.vjs-ios-native-fs) {
  width: 100% !important;
  height: 100% !important;
  padding-top: 0 !important;
}
.video-js.vjs-fullscreen.vjs-user-inactive {
  cursor: none;
}
.vjs-hidden {
  display: none !important;
}
.vjs-disabled {
  opacity: .5;
  cursor: default;
}
.video-js .vjs-offscreen {
  height: 1px;
  left: -9999px;
  position: absolute;
  top: 0;
  width: 1px;
}
.vjs-lock-showing {
  display: block !important;
  opacity: 1 !important;
  visibility: visible !important;
}
.vjs-no-js {
  padding: 20px;
  color: #fff;
  background-color: #000;
  font-size: 18px;
  font-family:
    Arial,
    Helvetica,
    sans-serif;
  text-align: center;
  width: 300px;
  height: 150px;
  margin: 0 auto;
}
.vjs-no-js a,
.vjs-no-js a:visited {
  color: #66a8cc;
}
.video-js .vjs-big-play-button {
  font-size: 3em;
  line-height: 1.5em;
  height: 1.63332em;
  width: 3em;
  display: block;
  position: absolute;
  top: 10px;
  left: 10px;
  padding: 0;
  cursor: pointer;
  opacity: 1;
  border: .06666em solid #fff;
  background-color: #2b333f;
  background-color: rgba(43, 51, 63, .7);
  border-radius: .3em;
  transition: all .4s;
}
.vjs-big-play-centered .vjs-big-play-button {
  top: 50%;
  left: 50%;
  margin-top: -.81666em;
  margin-left: -1.5em;
}
.video-js .vjs-big-play-button:focus,
.video-js:hover .vjs-big-play-button {
  border-color: #fff;
  background-color: #73859f;
  background-color: rgba(115, 133, 159, .5);
  transition: all 0s;
}
.vjs-controls-disabled .vjs-big-play-button,
.vjs-error .vjs-big-play-button,
.vjs-has-started .vjs-big-play-button,
.vjs-using-native-controls .vjs-big-play-button {
  display: none;
}
.vjs-has-started.vjs-paused.vjs-show-big-play-button-on-pause .vjs-big-play-button {
  display: block;
}
.video-js button {
  background: 0 0;
  border: none;
  color: inherit;
  display: inline-block;
  font-size: inherit;
  line-height: inherit;
  text-transform: none;
  text-decoration: none;
  transition: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.vjs-control .vjs-button {
  width: 100%;
  height: 100%;
}
.video-js .vjs-control.vjs-close-button {
  cursor: pointer;
  height: 3em;
  position: absolute;
  right: 0;
  top: .5em;
  z-index: 2;
}
.video-js .vjs-modal-dialog {
  background: rgba(0, 0, 0, .8);
  background:
    linear-gradient(
      180deg,
      rgba(0, 0, 0, .8),
      rgba(255, 255, 255, 0));
  overflow: auto;
}
.video-js .vjs-modal-dialog > * {
  box-sizing: border-box;
}
.vjs-modal-dialog .vjs-modal-dialog-content {
  font-size: 1.2em;
  line-height: 1.5;
  padding: 20px 24px;
  z-index: 1;
}
.vjs-menu-button {
  cursor: pointer;
}
.vjs-menu-button.vjs-disabled {
  cursor: default;
}
.vjs-workinghover .vjs-menu-button.vjs-disabled:hover .vjs-menu {
  display: none;
}
.vjs-menu .vjs-menu-content {
  display: block;
  padding: 0;
  margin: 0;
  font-family:
    Arial,
    Helvetica,
    sans-serif;
  overflow: auto;
}
.vjs-menu .vjs-menu-content > * {
  box-sizing: border-box;
}
.vjs-scrubbing .vjs-control.vjs-menu-button:hover .vjs-menu {
  display: none;
}
.vjs-menu li {
  list-style: none;
  margin: 0;
  padding: .2em 0;
  line-height: 1.4em;
  font-size: 1.2em;
  text-align: center;
  text-transform: lowercase;
}
.js-focus-visible .vjs-menu li.vjs-menu-item:hover,
.vjs-menu li.vjs-menu-item:focus,
.vjs-menu li.vjs-menu-item:hover {
  background-color: #73859f;
  background-color: rgba(115, 133, 159, .5);
}
.js-focus-visible .vjs-menu li.vjs-selected:hover,
.vjs-menu li.vjs-selected,
.vjs-menu li.vjs-selected:focus,
.vjs-menu li.vjs-selected:hover {
  background-color: #fff;
  color: #2b333f;
}
.js-focus-visible .vjs-menu :not(.vjs-selected):focus:not(.focus-visible),
.video-js .vjs-menu :not(.vjs-selected):focus:not(:focus-visible) {
  background: 0 0;
}
.vjs-menu li.vjs-menu-title {
  text-align: center;
  text-transform: uppercase;
  font-size: 1em;
  line-height: 2em;
  padding: 0;
  margin: 0 0 .3em 0;
  font-weight: 700;
  cursor: default;
}
.vjs-menu-button-popup .vjs-menu {
  display: none;
  position: absolute;
  bottom: 0;
  width: 10em;
  left: -3em;
  height: 0;
  margin-bottom: 1.5em;
  border-top-color: rgba(43, 51, 63, .7);
}
.vjs-menu-button-popup .vjs-menu .vjs-menu-content {
  background-color: #2b333f;
  background-color: rgba(43, 51, 63, .7);
  position: absolute;
  width: 100%;
  bottom: 1.5em;
  max-height: 15em;
}
.vjs-layout-tiny .vjs-menu-button-popup .vjs-menu .vjs-menu-content,
.vjs-layout-x-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content {
  max-height: 5em;
}
.vjs-layout-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content {
  max-height: 10em;
}
.vjs-layout-medium .vjs-menu-button-popup .vjs-menu .vjs-menu-content {
  max-height: 14em;
}
.vjs-layout-huge .vjs-menu-button-popup .vjs-menu .vjs-menu-content,
.vjs-layout-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content,
.vjs-layout-x-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content {
  max-height: 25em;
}
.vjs-menu-button-popup .vjs-menu.vjs-lock-showing,
.vjs-workinghover .vjs-menu-button-popup.vjs-hover .vjs-menu {
  display: block;
}
.video-js .vjs-menu-button-inline {
  transition: all .4s;
  overflow: hidden;
}
.video-js .vjs-menu-button-inline:before {
  width: 2.222222222em;
}
.video-js .vjs-menu-button-inline.vjs-slider-active,
.video-js .vjs-menu-button-inline:focus,
.video-js .vjs-menu-button-inline:hover,
.video-js.vjs-no-flex .vjs-menu-button-inline {
  width: 12em;
}
.vjs-menu-button-inline .vjs-menu {
  opacity: 0;
  height: 100%;
  width: auto;
  position: absolute;
  left: 4em;
  top: 0;
  padding: 0;
  margin: 0;
  transition: all .4s;
}
.vjs-menu-button-inline.vjs-slider-active .vjs-menu,
.vjs-menu-button-inline:focus .vjs-menu,
.vjs-menu-button-inline:hover .vjs-menu {
  display: block;
  opacity: 1;
}
.vjs-no-flex .vjs-menu-button-inline .vjs-menu {
  display: block;
  opacity: 1;
  position: relative;
  width: auto;
}
.vjs-no-flex .vjs-menu-button-inline.vjs-slider-active .vjs-menu,
.vjs-no-flex .vjs-menu-button-inline:focus .vjs-menu,
.vjs-no-flex .vjs-menu-button-inline:hover .vjs-menu {
  width: auto;
}
.vjs-menu-button-inline .vjs-menu-content {
  width: auto;
  height: 100%;
  margin: 0;
  overflow: hidden;
}
.video-js .vjs-control-bar {
  display: none;
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 3em;
  background-color: #2b333f;
  background-color: rgba(43, 51, 63, .7);
}
.vjs-audio-only-mode .vjs-control-bar,
.vjs-has-started .vjs-control-bar {
  display: flex;
  visibility: visible;
  opacity: 1;
  transition: visibility .1s, opacity .1s;
}
.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
  visibility: visible;
  opacity: 0;
  pointer-events: none;
  transition: visibility 1s, opacity 1s;
}
.vjs-controls-disabled .vjs-control-bar,
.vjs-error .vjs-control-bar,
.vjs-using-native-controls .vjs-control-bar {
  display: none !important;
}
.vjs-audio-only-mode.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar,
.vjs-audio.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
  opacity: 1;
  visibility: visible;
  pointer-events: auto;
}
.vjs-has-started.vjs-no-flex .vjs-control-bar {
  display: table;
}
.video-js .vjs-control {
  position: relative;
  text-align: center;
  margin: 0;
  padding: 0;
  height: 100%;
  width: 4em;
  flex: none;
}
.video-js .vjs-control.vjs-visible-text {
  width: auto;
  padding-left: 1em;
  padding-right: 1em;
}
.vjs-button > .vjs-icon-placeholder:before {
  font-size: 1.8em;
  line-height: 1.67;
}
.vjs-button > .vjs-icon-placeholder {
  display: block;
}
.video-js .vjs-control:focus,
.video-js .vjs-control:focus:before,
.video-js .vjs-control:hover:before {
  text-shadow: 0 0 1em #fff;
}
.video-js :not(.vjs-visible-text) > .vjs-control-text {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.vjs-no-flex .vjs-control {
  display: table-cell;
  vertical-align: middle;
}
.video-js .vjs-custom-control-spacer {
  display: none;
}
.video-js .vjs-progress-control {
  cursor: pointer;
  flex: auto;
  display: flex;
  align-items: center;
  min-width: 4em;
  touch-action: none;
}
.video-js .vjs-progress-control.disabled {
  cursor: default;
}
.vjs-live .vjs-progress-control {
  display: none;
}
.vjs-liveui .vjs-progress-control {
  display: flex;
  align-items: center;
}
.vjs-no-flex .vjs-progress-control {
  width: auto;
}
.video-js .vjs-progress-holder {
  flex: auto;
  transition: all .2s;
  height: .3em;
}
.video-js .vjs-progress-control .vjs-progress-holder {
  margin: 0 10px;
}
.video-js .vjs-progress-control:hover .vjs-progress-holder {
  font-size: 1.6666666667em;
}
.video-js .vjs-progress-control:hover .vjs-progress-holder.disabled {
  font-size: 1em;
}
.video-js .vjs-progress-holder .vjs-load-progress,
.video-js .vjs-progress-holder .vjs-load-progress div,
.video-js .vjs-progress-holder .vjs-play-progress {
  position: absolute;
  display: block;
  height: 100%;
  margin: 0;
  padding: 0;
  width: 0;
}
.video-js .vjs-play-progress {
  background-color: #fff;
}
.video-js .vjs-play-progress:before {
  font-size: .9em;
  position: absolute;
  right: -.5em;
  top: -.3333333333em;
  z-index: 1;
}
.video-js .vjs-load-progress {
  background: rgba(115, 133, 159, .5);
}
.video-js .vjs-load-progress div {
  background: rgba(115, 133, 159, .75);
}
.video-js .vjs-time-tooltip {
  background-color: #fff;
  background-color: rgba(255, 255, 255, .8);
  border-radius: .3em;
  color: #000;
  float: right;
  font-family:
    Arial,
    Helvetica,
    sans-serif;
  font-size: 1em;
  padding: 6px 8px 8px 8px;
  pointer-events: none;
  position: absolute;
  top: -3.4em;
  visibility: hidden;
  z-index: 1;
}
.video-js .vjs-progress-holder:focus .vjs-time-tooltip {
  display: none;
}
.video-js .vjs-progress-control:hover .vjs-progress-holder:focus .vjs-time-tooltip,
.video-js .vjs-progress-control:hover .vjs-time-tooltip {
  display: block;
  font-size: .6em;
  visibility: visible;
}
.video-js .vjs-progress-control.disabled:hover .vjs-time-tooltip {
  font-size: 1em;
}
.video-js .vjs-progress-control .vjs-mouse-display {
  display: none;
  position: absolute;
  width: 1px;
  height: 100%;
  background-color: #000;
  z-index: 1;
}
.vjs-no-flex .vjs-progress-control .vjs-mouse-display {
  z-index: 0;
}
.video-js .vjs-progress-control:hover .vjs-mouse-display {
  display: block;
}
.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display {
  visibility: hidden;
  opacity: 0;
  transition: visibility 1s, opacity 1s;
}
.video-js.vjs-user-inactive.vjs-no-flex .vjs-progress-control .vjs-mouse-display {
  display: none;
}
.vjs-mouse-display .vjs-time-tooltip {
  color: #fff;
  background-color: #000;
  background-color: rgba(0, 0, 0, .8);
}
.video-js .vjs-slider {
  position: relative;
  cursor: pointer;
  padding: 0;
  margin: 0 .45em 0 .45em;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-color: #73859f;
  background-color: rgba(115, 133, 159, .5);
}
.video-js .vjs-slider.disabled {
  cursor: default;
}
.video-js .vjs-slider:focus {
  text-shadow: 0 0 1em #fff;
  box-shadow: 0 0 1em #fff;
}
.video-js .vjs-mute-control {
  cursor: pointer;
  flex: none;
}
.video-js .vjs-volume-control {
  cursor: pointer;
  margin-right: 1em;
  display: flex;
}
.video-js .vjs-volume-control.vjs-volume-horizontal {
  width: 5em;
}
.video-js .vjs-volume-panel .vjs-volume-control {
  visibility: visible;
  opacity: 0;
  width: 1px;
  height: 1px;
  margin-left: -1px;
}
.video-js .vjs-volume-panel {
  transition: width 1s;
}
.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active,
.video-js .vjs-volume-panel .vjs-volume-control:active,
.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control ~ .vjs-volume-control,
.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control,
.video-js .vjs-volume-panel:active .vjs-volume-control,
.video-js .vjs-volume-panel:focus .vjs-volume-control {
  visibility: visible;
  opacity: 1;
  position: relative;
  transition:
    visibility .1s,
    opacity .1s,
    height .1s,
    width .1s,
    left 0s,
    top 0s;
}
.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-horizontal,
.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-horizontal,
.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control ~ .vjs-volume-control.vjs-volume-horizontal,
.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-horizontal,
.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-horizontal,
.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-horizontal {
  width: 5em;
  height: 3em;
  margin-right: 0;
}
.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-vertical,
.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-vertical,
.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control ~ .vjs-volume-control.vjs-volume-vertical,
.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-vertical,
.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-vertical,
.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-vertical {
  left: -3.5em;
  transition: left 0s;
}
.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,
.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,
.video-js .vjs-volume-panel.vjs-volume-panel-horizontal:active {
  width: 10em;
  transition: width .1s;
}
.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-mute-toggle-only {
  width: 4em;
}
.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical {
  height: 8em;
  width: 3em;
  left: -3000em;
  transition:
    visibility 1s,
    opacity 1s,
    height 1s 1s,
    width 1s 1s,
    left 1s 1s,
    top 1s 1s;
}
.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal {
  transition:
    visibility 1s,
    opacity 1s,
    height 1s 1s,
    width 1s,
    left 1s 1s,
    top 1s 1s;
}
.video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal {
  width: 5em;
  height: 3em;
  visibility: visible;
  opacity: 1;
  position: relative;
  transition: none;
}
.video-js.vjs-no-flex .vjs-volume-control.vjs-volume-vertical,
.video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical {
  position: absolute;
  bottom: 3em;
  left: .5em;
}
.video-js .vjs-volume-panel {
  display: flex;
}
.video-js .vjs-volume-bar {
  margin: 1.35em .45em;
}
.vjs-volume-bar.vjs-slider-horizontal {
  width: 5em;
  height: .3em;
}
.vjs-volume-bar.vjs-slider-vertical {
  width: .3em;
  height: 5em;
  margin: 1.35em auto;
}
.video-js .vjs-volume-level {
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: #fff;
}
.video-js .vjs-volume-level:before {
  position: absolute;
  font-size: .9em;
  z-index: 1;
}
.vjs-slider-vertical .vjs-volume-level {
  width: .3em;
}
.vjs-slider-vertical .vjs-volume-level:before {
  top: -.5em;
  left: -.3em;
  z-index: 1;
}
.vjs-slider-horizontal .vjs-volume-level {
  height: .3em;
}
.vjs-slider-horizontal .vjs-volume-level:before {
  top: -.3em;
  right: -.5em;
}
.video-js .vjs-volume-panel.vjs-volume-panel-vertical {
  width: 4em;
}
.vjs-volume-bar.vjs-slider-vertical .vjs-volume-level {
  height: 100%;
}
.vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level {
  width: 100%;
}
.video-js .vjs-volume-vertical {
  width: 3em;
  height: 8em;
  bottom: 8em;
  background-color: #2b333f;
  background-color: rgba(43, 51, 63, .7);
}
.video-js .vjs-volume-horizontal .vjs-menu {
  left: -2em;
}
.video-js .vjs-volume-tooltip {
  background-color: #fff;
  background-color: rgba(255, 255, 255, .8);
  border-radius: .3em;
  color: #000;
  float: right;
  font-family:
    Arial,
    Helvetica,
    sans-serif;
  font-size: 1em;
  padding: 6px 8px 8px 8px;
  pointer-events: none;
  position: absolute;
  top: -3.4em;
  visibility: hidden;
  z-index: 1;
}
.video-js .vjs-volume-control:hover .vjs-progress-holder:focus .vjs-volume-tooltip,
.video-js .vjs-volume-control:hover .vjs-volume-tooltip {
  display: block;
  font-size: 1em;
  visibility: visible;
}
.video-js .vjs-volume-vertical:hover .vjs-progress-holder:focus .vjs-volume-tooltip,
.video-js .vjs-volume-vertical:hover .vjs-volume-tooltip {
  left: 1em;
  top: -12px;
}
.video-js .vjs-volume-control.disabled:hover .vjs-volume-tooltip {
  font-size: 1em;
}
.video-js .vjs-volume-control .vjs-mouse-display {
  display: none;
  position: absolute;
  width: 100%;
  height: 1px;
  background-color: #000;
  z-index: 1;
}
.video-js .vjs-volume-horizontal .vjs-mouse-display {
  width: 1px;
  height: 100%;
}
.vjs-no-flex .vjs-volume-control .vjs-mouse-display {
  z-index: 0;
}
.video-js .vjs-volume-control:hover .vjs-mouse-display {
  display: block;
}
.video-js.vjs-user-inactive .vjs-volume-control .vjs-mouse-display {
  visibility: hidden;
  opacity: 0;
  transition: visibility 1s, opacity 1s;
}
.video-js.vjs-user-inactive.vjs-no-flex .vjs-volume-control .vjs-mouse-display {
  display: none;
}
.vjs-mouse-display .vjs-volume-tooltip {
  color: #fff;
  background-color: #000;
  background-color: rgba(0, 0, 0, .8);
}
.vjs-poster {
  display: inline-block;
  vertical-align: middle;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: contain;
  background-color: #000;
  cursor: pointer;
  margin: 0;
  padding: 0;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  height: 100%;
}
.vjs-has-started .vjs-poster,
.vjs-using-native-controls .vjs-poster {
  display: none;
}
.vjs-audio.vjs-has-started .vjs-poster,
.vjs-has-started.vjs-audio-poster-mode .vjs-poster {
  display: block;
}
.video-js .vjs-live-control {
  display: flex;
  align-items: flex-start;
  flex: auto;
  font-size: 1em;
  line-height: 3em;
}
.vjs-no-flex .vjs-live-control {
  display: table-cell;
  width: auto;
  text-align: left;
}
.video-js.vjs-liveui .vjs-live-control,
.video-js:not(.vjs-live) .vjs-live-control {
  display: none;
}
.video-js .vjs-seek-to-live-control {
  align-items: center;
  cursor: pointer;
  flex: none;
  display: inline-flex;
  height: 100%;
  padding-left: .5em;
  padding-right: .5em;
  font-size: 1em;
  line-height: 3em;
  width: auto;
  min-width: 4em;
}
.vjs-no-flex .vjs-seek-to-live-control {
  display: table-cell;
  width: auto;
  text-align: left;
}
.video-js.vjs-live:not(.vjs-liveui) .vjs-seek-to-live-control,
.video-js:not(.vjs-live) .vjs-seek-to-live-control {
  display: none;
}
.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge {
  cursor: auto;
}
.vjs-seek-to-live-control .vjs-icon-placeholder {
  margin-right: .5em;
  color: #888;
}
.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge .vjs-icon-placeholder {
  color: red;
}
.video-js .vjs-time-control {
  flex: none;
  font-size: 1em;
  line-height: 3em;
  min-width: 2em;
  width: auto;
  padding-left: 1em;
  padding-right: 1em;
}
.vjs-live .vjs-time-control {
  display: none;
}
.video-js .vjs-current-time,
.vjs-no-flex .vjs-current-time {
  display: none;
}
.video-js .vjs-duration,
.vjs-no-flex .vjs-duration {
  display: none;
}
.vjs-time-divider {
  display: none;
  line-height: 3em;
}
.vjs-live .vjs-time-divider {
  display: none;
}
.video-js .vjs-play-control {
  cursor: pointer;
}
.video-js .vjs-play-control .vjs-icon-placeholder {
  flex: none;
}
.vjs-text-track-display {
  position: absolute;
  bottom: 3em;
  left: 0;
  right: 0;
  top: 0;
  pointer-events: none;
}
.video-js.vjs-controls-disabled .vjs-text-track-display,
.video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display {
  bottom: 1em;
}
.video-js .vjs-text-track {
  font-size: 1.4em;
  text-align: center;
  margin-bottom: .1em;
}
.vjs-subtitles {
  color: #fff;
}
.vjs-captions {
  color: #fc6;
}
.vjs-tt-cue {
  display: block;
}
video::-webkit-media-text-track-display {
  transform: translateY(-3em);
}
.video-js.vjs-controls-disabled video::-webkit-media-text-track-display,
.video-js.vjs-user-inactive.vjs-playing video::-webkit-media-text-track-display {
  transform: translateY(-1.5em);
}
.video-js .vjs-picture-in-picture-control {
  cursor: pointer;
  flex: none;
}
.video-js.vjs-audio-only-mode .vjs-picture-in-picture-control {
  display: none;
}
.video-js .vjs-fullscreen-control {
  cursor: pointer;
  flex: none;
}
.video-js.vjs-audio-only-mode .vjs-fullscreen-control {
  display: none;
}
.vjs-playback-rate .vjs-playback-rate-value,
.vjs-playback-rate > .vjs-menu-button {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.vjs-playback-rate .vjs-playback-rate-value {
  pointer-events: none;
  font-size: 1.5em;
  line-height: 2;
  text-align: center;
}
.vjs-playback-rate .vjs-menu {
  width: 4em;
  left: 0;
}
.vjs-error .vjs-error-display .vjs-modal-dialog-content {
  font-size: 1.4em;
  text-align: center;
}
.vjs-error .vjs-error-display:before {
  color: #fff;
  content: "X";
  font-family:
    Arial,
    Helvetica,
    sans-serif;
  font-size: 4em;
  left: 0;
  line-height: 1;
  margin-top: -.5em;
  position: absolute;
  text-shadow: .05em .05em .1em #000;
  text-align: center;
  top: 50%;
  vertical-align: middle;
  width: 100%;
}
.vjs-loading-spinner {
  display: none;
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -25px 0 0 -25px;
  opacity: .85;
  text-align: left;
  border: 6px solid rgba(43, 51, 63, .7);
  box-sizing: border-box;
  background-clip: padding-box;
  width: 50px;
  height: 50px;
  border-radius: 25px;
  visibility: hidden;
}
.vjs-seeking .vjs-loading-spinner,
.vjs-waiting .vjs-loading-spinner {
  display: block;
  -webkit-animation: vjs-spinner-show 0s linear .3s forwards;
  animation: vjs-spinner-show 0s linear .3s forwards;
}
.vjs-loading-spinner:after,
.vjs-loading-spinner:before {
  content: "";
  position: absolute;
  margin: -6px;
  box-sizing: inherit;
  width: inherit;
  height: inherit;
  border-radius: inherit;
  opacity: 1;
  border: inherit;
  border-color: transparent;
  border-top-color: #fff;
}
.vjs-seeking .vjs-loading-spinner:after,
.vjs-seeking .vjs-loading-spinner:before,
.vjs-waiting .vjs-loading-spinner:after,
.vjs-waiting .vjs-loading-spinner:before {
  -webkit-animation: vjs-spinner-spin 1.1s cubic-bezier(.6, .2, 0, .8) infinite, vjs-spinner-fade 1.1s linear infinite;
  animation: vjs-spinner-spin 1.1s cubic-bezier(.6, .2, 0, .8) infinite, vjs-spinner-fade 1.1s linear infinite;
}
.vjs-seeking .vjs-loading-spinner:before,
.vjs-waiting .vjs-loading-spinner:before {
  border-top-color: #fff;
}
.vjs-seeking .vjs-loading-spinner:after,
.vjs-waiting .vjs-loading-spinner:after {
  border-top-color: #fff;
  -webkit-animation-delay: .44s;
  animation-delay: .44s;
}
@keyframes vjs-spinner-show {
  to {
    visibility: visible;
  }
}
@-webkit-keyframes vjs-spinner-show {
  to {
    visibility: visible;
  }
}
@keyframes vjs-spinner-spin {
  100% {
    transform: rotate(360deg);
  }
}
@-webkit-keyframes vjs-spinner-spin {
  100% {
    -webkit-transform: rotate(360deg);
  }
}
@keyframes vjs-spinner-fade {
  0% {
    border-top-color: #73859f;
  }
  20% {
    border-top-color: #73859f;
  }
  35% {
    border-top-color: #fff;
  }
  60% {
    border-top-color: #73859f;
  }
  100% {
    border-top-color: #73859f;
  }
}
@-webkit-keyframes vjs-spinner-fade {
  0% {
    border-top-color: #73859f;
  }
  20% {
    border-top-color: #73859f;
  }
  35% {
    border-top-color: #fff;
  }
  60% {
    border-top-color: #73859f;
  }
  100% {
    border-top-color: #73859f;
  }
}
.video-js.vjs-audio-only-mode .vjs-captions-button {
  display: none;
}
.vjs-chapters-button .vjs-menu ul {
  width: 24em;
}
.video-js.vjs-audio-only-mode .vjs-descriptions-button {
  display: none;
}
.video-js .vjs-subs-caps-button + .vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder {
  vertical-align: middle;
  display: inline-block;
  margin-bottom: -.1em;
}
.video-js .vjs-subs-caps-button + .vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before {
  font-family: VideoJS;
  content: "\f10d";
  font-size: 1.5em;
  line-height: inherit;
}
.video-js.vjs-audio-only-mode .vjs-subs-caps-button {
  display: none;
}
.video-js .vjs-audio-button + .vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder {
  vertical-align: middle;
  display: inline-block;
  margin-bottom: -.1em;
}
.video-js .vjs-audio-button + .vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before {
  font-family: VideoJS;
  content: " \f11d";
  font-size: 1.5em;
  line-height: inherit;
}
.video-js.vjs-layout-small .vjs-current-time,
.video-js.vjs-layout-small .vjs-duration,
.video-js.vjs-layout-small .vjs-playback-rate,
.video-js.vjs-layout-small .vjs-remaining-time,
.video-js.vjs-layout-small .vjs-time-divider,
.video-js.vjs-layout-small .vjs-volume-control,
.video-js.vjs-layout-tiny .vjs-current-time,
.video-js.vjs-layout-tiny .vjs-duration,
.video-js.vjs-layout-tiny .vjs-playback-rate,
.video-js.vjs-layout-tiny .vjs-remaining-time,
.video-js.vjs-layout-tiny .vjs-time-divider,
.video-js.vjs-layout-tiny .vjs-volume-control,
.video-js.vjs-layout-x-small .vjs-current-time,
.video-js.vjs-layout-x-small .vjs-duration,
.video-js.vjs-layout-x-small .vjs-playback-rate,
.video-js.vjs-layout-x-small .vjs-remaining-time,
.video-js.vjs-layout-x-small .vjs-time-divider,
.video-js.vjs-layout-x-small .vjs-volume-control {
  display: none;
}
.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,
.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,
.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:active,
.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover,
.video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,
.video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,
.video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:active,
.video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:hover,
.video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,
.video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,
.video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:active,
.video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover {
  width: auto;
  width: initial;
}
.video-js.vjs-layout-tiny .vjs-progress-control,
.video-js.vjs-layout-x-small .vjs-progress-control {
  display: none;
}
.video-js.vjs-layout-x-small .vjs-custom-control-spacer {
  flex: auto;
  display: block;
}
.video-js.vjs-layout-x-small.vjs-no-flex .vjs-custom-control-spacer {
  width: auto;
}
.vjs-modal-dialog.vjs-text-track-settings {
  background-color: #2b333f;
  background-color: rgba(43, 51, 63, .75);
  color: #fff;
  height: 70%;
}
.vjs-text-track-settings .vjs-modal-dialog-content {
  display: table;
}
.vjs-text-track-settings .vjs-track-settings-colors,
.vjs-text-track-settings .vjs-track-settings-controls,
.vjs-text-track-settings .vjs-track-settings-font {
  display: table-cell;
}
.vjs-text-track-settings .vjs-track-settings-controls {
  text-align: right;
  vertical-align: bottom;
}
@supports (display:grid) {
  .vjs-text-track-settings .vjs-modal-dialog-content {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-template-rows: 1fr;
    padding: 20px 24px 0 24px;
  }
  .vjs-track-settings-controls .vjs-default-button {
    margin-bottom: 20px;
  }
  .vjs-text-track-settings .vjs-track-settings-controls {
    grid-column: 1/-1;
  }
  .vjs-layout-small .vjs-text-track-settings .vjs-modal-dialog-content,
  .vjs-layout-tiny .vjs-text-track-settings .vjs-modal-dialog-content,
  .vjs-layout-x-small .vjs-text-track-settings .vjs-modal-dialog-content {
    grid-template-columns: 1fr;
  }
}
.vjs-track-setting > select {
  margin-right: 1em;
  margin-bottom: .5em;
}
.vjs-text-track-settings fieldset {
  margin: 5px;
  padding: 3px;
  border: none;
}
.vjs-text-track-settings fieldset span {
  display: inline-block;
}
.vjs-text-track-settings fieldset span > select {
  max-width: 7.3em;
}
.vjs-text-track-settings legend {
  color: #fff;
  margin: 0 0 5px 0;
}
.vjs-text-track-settings .vjs-label {
  position: absolute;
  clip: rect(1px 1px 1px 1px);
  clip: rect(1px, 1px, 1px, 1px);
  display: block;
  margin: 0 0 5px 0;
  padding: 0;
  border: 0;
  height: 1px;
  width: 1px;
  overflow: hidden;
}
.vjs-track-settings-controls button:active,
.vjs-track-settings-controls button:focus {
  outline-style: solid;
  outline-width: medium;
  background-image:
    linear-gradient(
      0deg,
      #fff 88%,
      #73859f 100%);
}
.vjs-track-settings-controls button:hover {
  color: rgba(43, 51, 63, .75);
}
.vjs-track-settings-controls button {
  background-color: #fff;
  background-image:
    linear-gradient(
      -180deg,
      #fff 88%,
      #73859f 100%);
  color: #2b333f;
  cursor: pointer;
  border-radius: 2px;
}
.vjs-track-settings-controls .vjs-default-button {
  margin-right: 1em;
}
@media print {
  .video-js > :not(.vjs-tech):not(.vjs-poster) {
    visibility: hidden;
  }
}
.vjs-resize-manager {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: none;
  z-index: -1000;
}
.js-focus-visible .video-js :focus:not(.focus-visible) {
  outline: 0;
}
.video-js :focus:not(:focus-visible) {
  outline: 0;
}

/* angular:styles/global:styles */
/*# sourceMappingURL=styles.css.map */
