@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Manrope:wght@100;200;300;400;500;600;700;800;900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap");

/**
 *	Styles
 */
: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-black: #000;
  --bs-white: #fff;
  --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-primary: #6c5dd3;
  --bs-secondary: #ffa2c0;
  --bs-success: #46bcaa;
  --bs-info: #4d69fa;
  --bs-warning: #ffcf52;
  --bs-danger: #f35421;
  --bs-light: #e7eef8;
  --bs-dark: #1f2128;
  --bs-brand: #ffcd02;
  --bs-brand-two: #323232;
  --bs-transparent: transparent;
  --bs-storybook: #ff4785;
  --bs-primary-rgb: 108, 93, 211;
  --bs-secondary-rgb: 255, 162, 192;
  --bs-success-rgb: 70, 188, 170;
  --bs-info-rgb: 77, 105, 250;
  --bs-warning-rgb: 255, 207, 82;
  --bs-danger-rgb: 243, 84, 33;
  --bs-light-rgb: 231, 238, 248;
  --bs-dark-rgb: 31, 33, 40;
  --bs-brand-rgb: 255, 205, 2;
  --bs-brand-two-rgb: 50, 50, 50;
  --bs-transparent-rgb: 0, 0, 0;
  --bs-storybook-rgb: 255, 71, 133;
  --bs-primary-text-emphasis: rgb(43.2, 37.2, 84.4);
  --bs-secondary-text-emphasis: rgb(102, 64.8, 76.8);
  --bs-success-text-emphasis: rgb(28, 75.2, 68);
  --bs-info-text-emphasis: rgb(30.8, 42, 100);
  --bs-warning-text-emphasis: rgb(102, 82.8, 32.8);
  --bs-danger-text-emphasis: rgb(97.2, 33.6, 13.2);
  --bs-light-text-emphasis: #495057;
  --bs-dark-text-emphasis: #495057;
  --bs-primary-bg-subtle: rgb(225.6, 222.6, 246.2);
  --bs-secondary-bg-subtle: rgb(255, 236.4, 242.4);
  --bs-success-bg-subtle: rgb(218, 241.6, 238);
  --bs-info-bg-subtle: rgb(219.4, 225, 254);
  --bs-warning-bg-subtle: rgb(255, 245.4, 220.4);
  --bs-danger-bg-subtle: rgb(252.6, 220.8, 210.6);
  --bs-light-bg-subtle: rgb(251.5, 252, 252.5);
  --bs-dark-bg-subtle: #ced4da;
  --bs-primary-border-subtle: rgb(196.2, 190.2, 237.4);
  --bs-secondary-border-subtle: rgb(255, 217.8, 229.8);
  --bs-success-border-subtle: rgb(181, 228.2, 221);
  --bs-info-border-subtle: rgb(183.8, 195, 253);
  --bs-warning-border-subtle: rgb(255, 235.8, 185.8);
  --bs-danger-border-subtle: rgb(250.2, 186.6, 166.2);
  --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-root-font-size: 0.8125rem;
  --bs-body-font-family: "Manrope", var(--bs-font-sans-serif);
  --bs-body-font-size: 1rem;
  --bs-body-font-weight: 400;
  --bs-body-line-height: 1.5;
  --bs-body-color: #323232;
  --bs-body-color-rgb: 50, 50, 50;
  --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(50, 50, 50, 0.75);
  --bs-secondary-color-rgb: 50, 50, 50;
  --bs-secondary-bg: #e9ecef;
  --bs-secondary-bg-rgb: 233, 236, 239;
  --bs-tertiary-color: rgba(50, 50, 50, 0.5);
  --bs-tertiary-color-rgb: 50, 50, 50;
  --bs-tertiary-bg: #f8f9fa;
  --bs-tertiary-bg-rgb: 248, 249, 250;
  --bs-heading-color: inherit;
  --bs-link-color: #6c5dd3;
  --bs-link-color-rgb: 108, 93, 211;
  --bs-link-decoration: underline;
  --bs-link-hover-color: rgb(86.4, 74.4, 168.8);
  --bs-link-hover-color-rgb: 86, 74, 169;
  --bs-code-color: #d63384;
  --bs-highlight-color: #323232;
  --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: 1rem;
  --bs-border-radius-sm: 0.875rem;
  --bs-border-radius-lg: 1.25rem;
  --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 1.6rem 3rem rgba(0, 0, 0, 0.1);
  --bs-box-shadow-sm: 0 0.8rem 3rem rgba(0, 0, 0, 0.075);
  --bs-box-shadow-lg: 0 1.6rem 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(108, 93, 211, 0.25);
  --bs-form-valid-color: #46bcaa;
  --bs-form-valid-border-color: #46bcaa;
  --bs-form-invalid-color: #f35421;
  --bs-form-invalid-border-color: #f35421;
}
[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(166.8, 157.8, 228.6);
  --bs-secondary-text-emphasis: rgb(255, 199.2, 217.2);
  --bs-success-text-emphasis: rgb(144, 214.8, 204);
  --bs-info-text-emphasis: rgb(148.2, 165, 252);
  --bs-warning-text-emphasis: rgb(255, 226.2, 151.2);
  --bs-danger-text-emphasis: rgb(247.8, 152.4, 121.8);
  --bs-light-text-emphasis: #f8f9fa;
  --bs-dark-text-emphasis: #dee2e6;
  --bs-primary-bg-subtle: rgb(21.6, 18.6, 42.2);
  --bs-secondary-bg-subtle: rgb(51, 32.4, 38.4);
  --bs-success-bg-subtle: rgb(14, 37.6, 34);
  --bs-info-bg-subtle: rgb(15.4, 21, 50);
  --bs-warning-bg-subtle: rgb(51, 41.4, 16.4);
  --bs-danger-bg-subtle: rgb(48.6, 16.8, 6.6);
  --bs-light-bg-subtle: #343a40;
  --bs-dark-bg-subtle: #1a1d20;
  --bs-primary-border-subtle: rgb(64.8, 55.8, 126.6);
  --bs-secondary-border-subtle: rgb(153, 97.2, 115.2);
  --bs-success-border-subtle: rgb(42, 112.8, 102);
  --bs-info-border-subtle: rgb(46.2, 63, 150);
  --bs-warning-border-subtle: rgb(153, 124.2, 49.2);
  --bs-danger-border-subtle: rgb(145.8, 50.4, 19.8);
  --bs-light-border-subtle: #495057;
  --bs-dark-border-subtle: #343a40;
  --bs-heading-color: inherit;
  --bs-link-color: rgb(166.8, 157.8, 228.6);
  --bs-link-hover-color: rgb(184.44, 177.24, 233.88);
  --bs-link-color-rgb: 167, 158, 229;
  --bs-link-hover-color-rgb: 184, 177, 234;
  --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);
}
:root {
  --bs-card-bg: #fff;
  --bs-card-header-bg: #fff;
  --bs-card-footer-bg: #fff;
  --bs-border-radius: 1rem;
}
[theme=dark]:root {
  --bs-body-bg: #1f2128;
  --bs-body-color: #e7eef8;
}
/*!
 * Bootstrap v5.1.1 (https://getbootstrap.com/)
 * Copyright 2011-2021 The Bootstrap Authors
 * Copyright 2011-2021 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
: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-black: #000;
  --bs-white: #fff;
  --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-primary: #6c5dd3;
  --bs-secondary: #ffa2c0;
  --bs-success: #46bcaa;
  --bs-info: #4d69fa;
  --bs-warning: #ffcf52;
  --bs-danger: #f35421;
  --bs-light: #e7eef8;
  --bs-dark: #1f2128;
  --bs-brand: #ffcd02;
  --bs-brand-two: #323232;
  --bs-transparent: transparent;
  --bs-storybook: #ff4785;
  --bs-primary-rgb: 108, 93, 211;
  --bs-secondary-rgb: 255, 162, 192;
  --bs-success-rgb: 70, 188, 170;
  --bs-info-rgb: 77, 105, 250;
  --bs-warning-rgb: 255, 207, 82;
  --bs-danger-rgb: 243, 84, 33;
  --bs-light-rgb: 231, 238, 248;
  --bs-dark-rgb: 31, 33, 40;
  --bs-brand-rgb: 255, 205, 2;
  --bs-brand-two-rgb: 50, 50, 50;
  --bs-transparent-rgb: 0, 0, 0;
  --bs-storybook-rgb: 255, 71, 133;
  --bs-primary-text-emphasis: rgb(43.2, 37.2, 84.4);
  --bs-secondary-text-emphasis: rgb(102, 64.8, 76.8);
  --bs-success-text-emphasis: rgb(28, 75.2, 68);
  --bs-info-text-emphasis: rgb(30.8, 42, 100);
  --bs-warning-text-emphasis: rgb(102, 82.8, 32.8);
  --bs-danger-text-emphasis: rgb(97.2, 33.6, 13.2);
  --bs-light-text-emphasis: #495057;
  --bs-dark-text-emphasis: #495057;
  --bs-primary-bg-subtle: rgb(225.6, 222.6, 246.2);
  --bs-secondary-bg-subtle: rgb(255, 236.4, 242.4);
  --bs-success-bg-subtle: rgb(218, 241.6, 238);
  --bs-info-bg-subtle: rgb(219.4, 225, 254);
  --bs-warning-bg-subtle: rgb(255, 245.4, 220.4);
  --bs-danger-bg-subtle: rgb(252.6, 220.8, 210.6);
  --bs-light-bg-subtle: rgb(251.5, 252, 252.5);
  --bs-dark-bg-subtle: #ced4da;
  --bs-primary-border-subtle: rgb(196.2, 190.2, 237.4);
  --bs-secondary-border-subtle: rgb(255, 217.8, 229.8);
  --bs-success-border-subtle: rgb(181, 228.2, 221);
  --bs-info-border-subtle: rgb(183.8, 195, 253);
  --bs-warning-border-subtle: rgb(255, 235.8, 185.8);
  --bs-danger-border-subtle: rgb(250.2, 186.6, 166.2);
  --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-root-font-size: 0.8125rem;
  --bs-body-font-family: "Manrope", var(--bs-font-sans-serif);
  --bs-body-font-size: 1rem;
  --bs-body-font-weight: 400;
  --bs-body-line-height: 1.5;
  --bs-body-color: #323232;
  --bs-body-color-rgb: 50, 50, 50;
  --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(50, 50, 50, 0.75);
  --bs-secondary-color-rgb: 50, 50, 50;
  --bs-secondary-bg: #e9ecef;
  --bs-secondary-bg-rgb: 233, 236, 239;
  --bs-tertiary-color: rgba(50, 50, 50, 0.5);
  --bs-tertiary-color-rgb: 50, 50, 50;
  --bs-tertiary-bg: #f8f9fa;
  --bs-tertiary-bg-rgb: 248, 249, 250;
  --bs-heading-color: inherit;
  --bs-link-color: #6c5dd3;
  --bs-link-color-rgb: 108, 93, 211;
  --bs-link-decoration: underline;
  --bs-link-hover-color: rgb(86.4, 74.4, 168.8);
  --bs-link-hover-color-rgb: 86, 74, 169;
  --bs-code-color: #d63384;
  --bs-highlight-color: #323232;
  --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: 1rem;
  --bs-border-radius-sm: 0.875rem;
  --bs-border-radius-lg: 1.25rem;
  --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 1.6rem 3rem rgba(0, 0, 0, 0.1);
  --bs-box-shadow-sm: 0 0.8rem 3rem rgba(0, 0, 0, 0.075);
  --bs-box-shadow-lg: 0 1.6rem 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(108, 93, 211, 0.25);
  --bs-form-valid-color: #46bcaa;
  --bs-form-valid-border-color: #46bcaa;
  --bs-form-invalid-color: #f35421;
  --bs-form-invalid-border-color: #f35421;
}
[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(166.8, 157.8, 228.6);
  --bs-secondary-text-emphasis: rgb(255, 199.2, 217.2);
  --bs-success-text-emphasis: rgb(144, 214.8, 204);
  --bs-info-text-emphasis: rgb(148.2, 165, 252);
  --bs-warning-text-emphasis: rgb(255, 226.2, 151.2);
  --bs-danger-text-emphasis: rgb(247.8, 152.4, 121.8);
  --bs-light-text-emphasis: #f8f9fa;
  --bs-dark-text-emphasis: #dee2e6;
  --bs-primary-bg-subtle: rgb(21.6, 18.6, 42.2);
  --bs-secondary-bg-subtle: rgb(51, 32.4, 38.4);
  --bs-success-bg-subtle: rgb(14, 37.6, 34);
  --bs-info-bg-subtle: rgb(15.4, 21, 50);
  --bs-warning-bg-subtle: rgb(51, 41.4, 16.4);
  --bs-danger-bg-subtle: rgb(48.6, 16.8, 6.6);
  --bs-light-bg-subtle: #343a40;
  --bs-dark-bg-subtle: #1a1d20;
  --bs-primary-border-subtle: rgb(64.8, 55.8, 126.6);
  --bs-secondary-border-subtle: rgb(153, 97.2, 115.2);
  --bs-success-border-subtle: rgb(42, 112.8, 102);
  --bs-info-border-subtle: rgb(46.2, 63, 150);
  --bs-warning-border-subtle: rgb(153, 124.2, 49.2);
  --bs-danger-border-subtle: rgb(145.8, 50.4, 19.8);
  --bs-light-border-subtle: #495057;
  --bs-dark-border-subtle: #343a40;
  --bs-heading-color: inherit;
  --bs-link-color: rgb(166.8, 157.8, 228.6);
  --bs-link-hover-color: rgb(184.44, 177.24, 233.88);
  --bs-link-color-rgb: 167, 158, 229;
  --bs-link-hover-color-rgb: 184, 177, 234;
  --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;
}
:root {
  font-size: var(--bs-root-font-size);
}
@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, .h6, h5, .h5, h4, .h4, h3, .h3, h2, .h2, h1, .h1 {
  margin-top: 0;
  margin-bottom: 0.5rem;
  font-weight: 500;
  line-height: 1.2;
  color: var(--bs-heading-color);
}
h1, .h1 {
  font-size: calc(1.375rem + 1.5vw);
}
@media (min-width: 1200px) {
  h1, .h1 {
    font-size: 2.5rem;
  }
}
h2, .h2 {
  font-size: calc(1.325rem + 0.9vw);
}
@media (min-width: 1200px) {
  h2, .h2 {
    font-size: 2rem;
  }
}
h3, .h3 {
  font-size: calc(1.3rem + 0.6vw);
}
@media (min-width: 1200px) {
  h3, .h3 {
    font-size: 1.75rem;
  }
}
h4, .h4 {
  font-size: calc(1.275rem + 0.3vw);
}
@media (min-width: 1200px) {
  h4, .h4 {
    font-size: 1.5rem;
  }
}
h5, .h5 {
  font-size: 1.25rem;
}
h6, .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, .small {
  font-size: 0.875em;
}
mark, .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: underline;
}
a:hover {
  --bs-link-color-rgb: var(--bs-link-hover-color-rgb);
}
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.875rem;
}
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);
}
/* rtl:raw:
[type="tel"],
[type="url"],
[type="email"],
[type="number"] {
  direction: ltr;
}
*/
::-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;
}
.lead {
  font-size: 1.25rem;
  font-weight: 300;
}
.display-1 {
  font-weight: 300;
  line-height: 1.2;
  font-size: calc(1.625rem + 4.5vw);
}
@media (min-width: 1200px) {
  .display-1 {
    font-size: 5rem;
  }
}
.display-2 {
  font-weight: 300;
  line-height: 1.2;
  font-size: calc(1.575rem + 3.9vw);
}
@media (min-width: 1200px) {
  .display-2 {
    font-size: 4.5rem;
  }
}
.display-3 {
  font-weight: 300;
  line-height: 1.2;
  font-size: calc(1.525rem + 3.3vw);
}
@media (min-width: 1200px) {
  .display-3 {
    font-size: 4rem;
  }
}
.display-4 {
  font-weight: 300;
  line-height: 1.2;
  font-size: calc(1.475rem + 2.7vw);
}
@media (min-width: 1200px) {
  .display-4 {
    font-size: 3.5rem;
  }
}
.display-5 {
  font-weight: 300;
  line-height: 1.2;
  font-size: calc(1.425rem + 2.1vw);
}
@media (min-width: 1200px) {
  .display-5 {
    font-size: 3rem;
  }
}
.display-6 {
  font-weight: 300;
  line-height: 1.2;
  font-size: calc(1.375rem + 1.5vw);
}
@media (min-width: 1200px) {
  .display-6 {
    font-size: 2.5rem;
  }
}
.list-unstyled {
  padding-left: 0;
  list-style: none;
}
.list-inline {
  padding-left: 0;
  list-style: none;
}
.list-inline-item {
  display: inline-block;
}
.list-inline-item:not(:last-child) {
  margin-right: 0.5rem;
}
.initialism {
  font-size: 0.875em;
  text-transform: uppercase;
}
.blockquote {
  margin-bottom: 1rem;
  font-size: 1.25rem;
}
.blockquote > :last-child {
  margin-bottom: 0;
}
.blockquote-footer {
  margin-top: -1rem;
  margin-bottom: 1rem;
  font-size: 0.875em;
  color: #6c757d;
}
.blockquote-footer::before {
  content: "— ";
}
.img-fluid {
  max-width: 100%;
  height: auto;
}
.img-thumbnail {
  padding: 0.25rem;
  background-color: var(--bs-body-bg);
  border: var(--bs-border-width) solid var(--bs-border-color);
  border-radius: var(--bs-border-radius);
  box-shadow: var(--bs-box-shadow-sm);
  max-width: 100%;
  height: auto;
}
.figure {
  display: inline-block;
}
.figure-img {
  margin-bottom: 0.5rem;
  line-height: 1;
}
.figure-caption {
  font-size: 0.875em;
  color: var(--bs-secondary-color);
}
.container,
.container-fluid,
.container-xxl,
.container-xl,
.container-lg,
.container-md,
.container-sm {
  --bs-gutter-x: 1.5rem;
  --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: 1200px) {
  .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1140px;
  }
}
@media (min-width: 1400px) {
  .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1320px;
  }
}
:root {
  --bs-breakpoint-xs: 0;
  --bs-breakpoint-sm: 576px;
  --bs-breakpoint-md: 768px;
  --bs-breakpoint-lg: 992px;
  --bs-breakpoint-xl: 1200px;
  --bs-breakpoint-xxl: 1400px;
}
.row {
  --bs-gutter-x: 1.5rem;
  --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: 1rem;
}
.g-3,
.gy-3 {
  --bs-gutter-y: 1rem;
}
.g-4,
.gx-4 {
  --bs-gutter-x: 1.5rem;
}
.g-4,
.gy-4 {
  --bs-gutter-y: 1.5rem;
}
.g-5,
.gx-5 {
  --bs-gutter-x: 3rem;
}
.g-5,
.gy-5 {
  --bs-gutter-y: 3rem;
}
@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: 1rem;
  }
  .g-sm-3,
  .gy-sm-3 {
    --bs-gutter-y: 1rem;
  }
  .g-sm-4,
  .gx-sm-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-sm-4,
  .gy-sm-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-sm-5,
  .gx-sm-5 {
    --bs-gutter-x: 3rem;
  }
  .g-sm-5,
  .gy-sm-5 {
    --bs-gutter-y: 3rem;
  }
}
@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: 1rem;
  }
  .g-md-3,
  .gy-md-3 {
    --bs-gutter-y: 1rem;
  }
  .g-md-4,
  .gx-md-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-md-4,
  .gy-md-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-md-5,
  .gx-md-5 {
    --bs-gutter-x: 3rem;
  }
  .g-md-5,
  .gy-md-5 {
    --bs-gutter-y: 3rem;
  }
}
@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: 1rem;
  }
  .g-lg-3,
  .gy-lg-3 {
    --bs-gutter-y: 1rem;
  }
  .g-lg-4,
  .gx-lg-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-lg-4,
  .gy-lg-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-lg-5,
  .gx-lg-5 {
    --bs-gutter-x: 3rem;
  }
  .g-lg-5,
  .gy-lg-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 1200px) {
  .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: 1rem;
  }
  .g-xl-3,
  .gy-xl-3 {
    --bs-gutter-y: 1rem;
  }
  .g-xl-4,
  .gx-xl-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-xl-4,
  .gy-xl-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-xl-5,
  .gx-xl-5 {
    --bs-gutter-x: 3rem;
  }
  .g-xl-5,
  .gy-xl-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 1400px) {
  .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: 1rem;
  }
  .g-xxl-3,
  .gy-xxl-3 {
    --bs-gutter-y: 1rem;
  }
  .g-xxl-4,
  .gx-xxl-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-xxl-4,
  .gy-xxl-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-xxl-5,
  .gx-xxl-5 {
    --bs-gutter-x: 3rem;
  }
  .g-xxl-5,
  .gy-xxl-5 {
    --bs-gutter-y: 3rem;
  }
}
.table {
  --bs-table-color-type: initial;
  --bs-table-bg-type: initial;
  --bs-table-color-state: initial;
  --bs-table-bg-state: initial;
  --bs-table-color: #323232;
  --bs-table-bg: var(--bs-body-bg);
  --bs-table-border-color: var(--bs-border-color);
  --bs-table-accent-bg: transparent;
  --bs-table-striped-color: #323232;
  --bs-table-striped-bg: rgba(0, 0, 0, 0.0375);
  --bs-table-active-color: #323232;
  --bs-table-active-bg: rgba(0, 0, 0, 0.1);
  --bs-table-hover-color: #323232;
  --bs-table-hover-bg: rgba(0, 0, 0, 0.075);
  width: 100%;
  margin-bottom: 1rem;
  vertical-align: top;
  border-color: var(--bs-table-border-color);
}
.table > :not(caption) > * > * {
  padding: 0.5rem 0.5rem;
  color: var(--bs-table-color-state, var(--bs-table-color-type, var(--bs-table-color)));
  background-color: var(--bs-table-bg);
  border-bottom-width: var(--bs-border-width);
  box-shadow: inset 0 0 0 9999px var(--bs-table-bg-state, var(--bs-table-bg-type, var(--bs-table-accent-bg)));
}
.table > tbody {
  vertical-align: inherit;
}
.table > thead {
  vertical-align: bottom;
}
.table-group-divider {
  border-top: calc(var(--bs-border-width) * 2) solid currentcolor;
}
.caption-top {
  caption-side: top;
}
.table-sm > :not(caption) > * > * {
  padding: 0.25rem 0.25rem;
}
.table-bordered > :not(caption) > * {
  border-width: var(--bs-border-width) 0;
}
.table-bordered > :not(caption) > * > * {
  border-width: 0 var(--bs-border-width);
}
.table-borderless > :not(caption) > * > *, .table-modern > :not(caption) > * > * {
  border-bottom-width: 0;
}
.table-borderless > :not(:first-child), .table-modern > :not(:first-child) {
  border-top-width: 0;
}
.table-striped > tbody > tr:nth-of-type(even) > *, .table-modern > tbody > tr:nth-of-type(even) > * {
  --bs-table-color-type: var(--bs-table-striped-color);
  --bs-table-bg-type: var(--bs-table-striped-bg);
}
.table-striped-columns > :not(caption) > tr > :nth-child(even) {
  --bs-table-color-type: var(--bs-table-striped-color);
  --bs-table-bg-type: var(--bs-table-striped-bg);
}
.table-active {
  --bs-table-color-state: var(--bs-table-active-color);
  --bs-table-bg-state: var(--bs-table-active-bg);
}
.table-hover > tbody > tr:hover > * {
  --bs-table-color-state: var(--bs-table-hover-color);
  --bs-table-bg-state: var(--bs-table-hover-bg);
}
.table-primary {
  --bs-table-color: #000;
  --bs-table-bg: rgb(225.6, 222.6, 246.2);
  --bs-table-border-color: rgb(180.48, 178.08, 196.96);
  --bs-table-striped-bg: rgb(217.14, 214.2525, 236.9675);
  --bs-table-striped-color: #000;
  --bs-table-active-bg: rgb(203.04, 200.34, 221.58);
  --bs-table-active-color: #000;
  --bs-table-hover-bg: rgb(208.68, 205.905, 227.735);
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}
.table-secondary {
  --bs-table-color: #000;
  --bs-table-bg: rgb(255, 236.4, 242.4);
  --bs-table-border-color: rgb(204, 189.12, 193.92);
  --bs-table-striped-bg: rgb(245.4375, 227.535, 233.31);
  --bs-table-striped-color: #000;
  --bs-table-active-bg: rgb(229.5, 212.76, 218.16);
  --bs-table-active-color: #000;
  --bs-table-hover-bg: rgb(235.875, 218.67, 224.22);
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}
.table-success {
  --bs-table-color: #000;
  --bs-table-bg: rgb(218, 241.6, 238);
  --bs-table-border-color: rgb(174.4, 193.28, 190.4);
  --bs-table-striped-bg: rgb(209.825, 232.54, 229.075);
  --bs-table-striped-color: #000;
  --bs-table-active-bg: rgb(196.2, 217.44, 214.2);
  --bs-table-active-color: #000;
  --bs-table-hover-bg: rgb(201.65, 223.48, 220.15);
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}
.table-info {
  --bs-table-color: #000;
  --bs-table-bg: rgb(219.4, 225, 254);
  --bs-table-border-color: rgb(175.52, 180, 203.2);
  --bs-table-striped-bg: rgb(211.1725, 216.5625, 244.475);
  --bs-table-striped-color: #000;
  --bs-table-active-bg: rgb(197.46, 202.5, 228.6);
  --bs-table-active-color: #000;
  --bs-table-hover-bg: rgb(202.945, 208.125, 234.95);
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}
.table-warning {
  --bs-table-color: #000;
  --bs-table-bg: rgb(255, 245.4, 220.4);
  --bs-table-border-color: rgb(204, 196.32, 176.32);
  --bs-table-striped-bg: rgb(245.4375, 236.1975, 212.135);
  --bs-table-striped-color: #000;
  --bs-table-active-bg: rgb(229.5, 220.86, 198.36);
  --bs-table-active-color: #000;
  --bs-table-hover-bg: rgb(235.875, 226.995, 203.87);
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}
.table-danger {
  --bs-table-color: #000;
  --bs-table-bg: rgb(252.6, 220.8, 210.6);
  --bs-table-border-color: rgb(202.08, 176.64, 168.48);
  --bs-table-striped-bg: rgb(243.1275, 212.52, 202.7025);
  --bs-table-striped-color: #000;
  --bs-table-active-bg: rgb(227.34, 198.72, 189.54);
  --bs-table-active-color: #000;
  --bs-table-hover-bg: rgb(233.655, 204.24, 194.805);
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}
.table-light {
  --bs-table-color: #000;
  --bs-table-bg: #e7eef8;
  --bs-table-border-color: rgb(184.8, 190.4, 198.4);
  --bs-table-striped-bg: rgb(222.3375, 229.075, 238.7);
  --bs-table-striped-color: #000;
  --bs-table-active-bg: rgb(207.9, 214.2, 223.2);
  --bs-table-active-color: #000;
  --bs-table-hover-bg: rgb(213.675, 220.15, 229.4);
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}
.table-dark {
  --bs-table-color: #fff;
  --bs-table-bg: #1f2128;
  --bs-table-border-color: rgb(75.8, 77.4, 83);
  --bs-table-striped-bg: rgb(39.4, 41.325, 48.0625);
  --bs-table-striped-color: #fff;
  --bs-table-active-bg: rgb(53.4, 55.2, 61.5);
  --bs-table-active-color: #fff;
  --bs-table-hover-bg: rgb(47.8, 49.65, 56.125);
  --bs-table-hover-color: #fff;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}
.table-responsive {
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}
@media (max-width: 575.98px) {
  .table-responsive-sm {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 767.98px) {
  .table-responsive-md {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 991.98px) {
  .table-responsive-lg {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 1199.98px) {
  .table-responsive-xl {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 1399.98px) {
  .table-responsive-xxl {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
.form-label {
  margin-bottom: 0.5rem;
  font-weight: 500;
  color: #6c757d;
}
.col-form-label {
  padding-top: calc(0.5rem + var(--bs-border-width));
  padding-bottom: calc(0.5rem + var(--bs-border-width));
  margin-bottom: 0;
  font-size: inherit;
  font-weight: 500;
  line-height: 1.5;
  color: #6c757d;
}
.col-form-label-lg {
  padding-top: calc(0.625rem + var(--bs-border-width));
  padding-bottom: calc(0.625rem + var(--bs-border-width));
  font-size: 1.25rem;
}
.col-form-label-sm {
  padding-top: calc(0.4rem + var(--bs-border-width));
  padding-bottom: calc(0.4rem + var(--bs-border-width));
  font-size: 0.875rem;
}
.form-text {
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: var(--bs-secondary-color);
}
.form-control {
  display: block;
  width: 100%;
  padding: 0.5rem 1rem;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  color: var(--bs-body-color);
  appearance: none;
  background-color: #f8f9fa;
  background-clip: padding-box;
  border: var(--bs-border-width) solid #f8f9fa;
  border-radius: 1rem;
  box-shadow: var(--bs-box-shadow-inset);
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-control {
    transition: none;
  }
}
.form-control[type=file] {
  overflow: hidden;
}
.form-control[type=file]:not(:disabled):not([readonly]) {
  cursor: pointer;
}
.form-control:focus {
  color: var(--bs-body-color);
  background-color: #f8f9fa;
  border-color: rgb(181.5, 174, 233);
  outline: 0;
  box-shadow: var(--bs-box-shadow-inset), 0 0 0 0.25rem rgba(108, 93, 211, 0.25);
}
.form-control::-webkit-date-and-time-value {
  min-width: 85px;
  height: 1.5em;
  margin: 0;
}
.form-control::-webkit-datetime-edit {
  display: block;
  padding: 0;
}
.form-control::placeholder {
  color: var(--bs-secondary-color);
  opacity: 1;
}
.form-control:disabled {
  background-color: var(--bs-secondary-bg);
  opacity: 1;
}
.form-control::file-selector-button {
  padding: 0.5rem 1rem;
  margin: -0.5rem -1rem;
  margin-inline-end: 1rem;
  color: var(--bs-body-color);
  background-color: var(--bs-tertiary-bg);
  pointer-events: none;
  border-color: inherit;
  border-style: solid;
  border-width: 0;
  border-inline-end-width: var(--bs-border-width);
  border-radius: 0;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-control::file-selector-button {
    transition: none;
  }
}
.form-control:hover:not(:disabled):not([readonly])::file-selector-button {
  background-color: var(--bs-secondary-bg);
}
.form-control-plaintext {
  display: block;
  width: 100%;
  padding: 0.5rem 0;
  margin-bottom: 0;
  line-height: 1.5;
  color: var(--bs-body-color);
  background-color: transparent;
  border: solid transparent;
  border-width: var(--bs-border-width) 0;
}
.form-control-plaintext:focus {
  outline: 0;
}
.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
  padding-right: 0;
  padding-left: 0;
}
.form-control-sm {
  min-height: calc(1.5em + 0.8rem + calc(var(--bs-border-width) * 2));
  padding: 0.4rem 0.8rem;
  font-size: 0.875rem;
  border-radius: 0.875rem;
}
.form-control-sm::file-selector-button {
  padding: 0.4rem 0.8rem;
  margin: -0.4rem -0.8rem;
  margin-inline-end: 0.8rem;
}
.form-control-lg {
  min-height: calc(1.5em + 1.25rem + calc(var(--bs-border-width) * 2));
  padding: 0.625rem 1.25rem;
  font-size: 1.25rem;
  border-radius: 1.25rem;
}
.form-control-lg::file-selector-button {
  padding: 0.625rem 1.25rem;
  margin: -0.625rem -1.25rem;
  margin-inline-end: 1.25rem;
}
textarea.form-control {
  min-height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));
}
textarea.form-control-sm {
  min-height: calc(1.5em + 0.8rem + calc(var(--bs-border-width) * 2));
}
textarea.form-control-lg {
  min-height: calc(1.5em + 1.25rem + calc(var(--bs-border-width) * 2));
}
.form-control-color {
  width: 3rem;
  height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));
  padding: 0.5rem;
}
.form-control-color:not(:disabled):not([readonly]) {
  cursor: pointer;
}
.form-control-color::-moz-color-swatch {
  border: 0 !important;
  border-radius: 1rem;
}
.form-control-color::-webkit-color-swatch {
  border: 0 !important;
  border-radius: 1rem;
}
.form-control-color.form-control-sm {
  height: calc(1.5em + 0.8rem + calc(var(--bs-border-width) * 2));
}
.form-control-color.form-control-lg {
  height: calc(1.5em + 1.25rem + calc(var(--bs-border-width) * 2));
}
.form-select {
  --bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
  display: block;
  width: 100%;
  padding: 0.5rem 3rem 0.5rem 1rem;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  color: var(--bs-body-color);
  appearance: none;
  background-color: #f8f9fa;
  background-image: var(--bs-form-select-bg-img), var(--bs-form-select-bg-icon, none);
  background-repeat: no-repeat;
  background-position: right 1rem center;
  background-size: 16px 12px;
  border: var(--bs-border-width) solid #f8f9fa;
  border-radius: 1rem;
  box-shadow: var(--bs-box-shadow-inset);
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-select {
    transition: none;
  }
}
.form-select:focus {
  border-color: rgb(181.5, 174, 233);
  outline: 0;
  box-shadow: var(--bs-box-shadow-inset), 0 0 0 0.25rem rgba(108, 93, 211, 0.25);
}
.form-select[multiple], .form-select[size]:not([size="1"]) {
  padding-right: 1rem;
  background-image: none;
}
.form-select:disabled {
  background-color: var(--bs-secondary-bg);
}
.form-select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 var(--bs-body-color);
}
.form-select-sm {
  padding-top: 0.4rem;
  padding-bottom: 0.4rem;
  padding-left: 0.8rem;
  font-size: 0.875rem;
  border-radius: 0.875rem;
}
.form-select-lg {
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
  padding-left: 1.25rem;
  font-size: 1.25rem;
  border-radius: 1.25rem;
}
[data-bs-theme=dark] .form-select {
  --bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23dee2e6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
}
.form-check {
  display: block;
  min-height: 1.5rem;
  padding-left: 1.5em;
  margin-bottom: 0.125rem;
}
.form-check .form-check-input {
  float: left;
  margin-left: -1.5em;
}
.form-check-reverse {
  padding-right: 1.5em;
  padding-left: 0;
  text-align: right;
}
.form-check-reverse .form-check-input {
  float: right;
  margin-right: -1.5em;
  margin-left: 0;
}
.form-check-input {
  --bs-form-check-bg: #f8f9fa;
  flex-shrink: 0;
  width: 1em;
  height: 1em;
  margin-top: 0.25em;
  vertical-align: top;
  appearance: none;
  background-color: var(--bs-form-check-bg);
  background-image: var(--bs-form-check-bg-image);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  border: var(--bs-border-width) solid var(--bs-border-color);
  print-color-adjust: exact;
}
.form-check-input[type=checkbox] {
  border-radius: 0.25em;
}
.form-check-input[type=radio] {
  border-radius: 50%;
}
.form-check-input:active {
  filter: brightness(90%);
}
.form-check-input:focus {
  border-color: rgb(181.5, 174, 233);
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(108, 93, 211, 0.25);
}
.form-check-input:checked {
  background-color: #6c5dd3;
  border-color: #6c5dd3;
}
.form-check-input:checked[type=checkbox] {
  --bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e");
}
.form-check-input:checked[type=radio] {
  --bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e");
}
.form-check-input[type=checkbox]:indeterminate {
  background-color: #6c5dd3;
  border-color: #6c5dd3;
  --bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e");
}
.form-check-input:disabled {
  pointer-events: none;
  filter: none;
  opacity: 0.5;
}
.form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label {
  cursor: default;
  opacity: 0.5;
}
.form-switch {
  padding-left: 2.5em;
}
.form-switch .form-check-input {
  --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");
  width: 2em;
  margin-left: -2.5em;
  background-image: var(--bs-form-switch-bg);
  background-position: left center;
  border-radius: 2em;
  transition: background-position 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-switch .form-check-input {
    transition: none;
  }
}
.form-switch .form-check-input:focus {
  --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgb%28181.5, 174, 233%29'/%3e%3c/svg%3e");
}
.form-switch .form-check-input:checked {
  background-position: right center;
  --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");
}
.form-switch.form-check-reverse {
  padding-right: 2.5em;
  padding-left: 0;
}
.form-switch.form-check-reverse .form-check-input {
  margin-right: -2.5em;
  margin-left: 0;
}
.form-check-inline {
  display: inline-block;
  margin-right: 1rem;
}
.btn-check {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}
.btn-check[disabled] + .btn, .btn-check:disabled + .btn {
  pointer-events: none;
  filter: none;
  opacity: 0.65;
}
[data-bs-theme=dark] .form-switch .form-check-input:not(:checked):not(:focus) {
  --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28255, 255, 255, 0.25%29'/%3e%3c/svg%3e");
}
.form-range {
  width: 100%;
  height: 1.5rem;
  padding: 0;
  appearance: none;
  background-color: transparent;
}
.form-range:focus {
  outline: 0;
}
.form-range:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(108, 93, 211, 0.25);
}
.form-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(108, 93, 211, 0.25);
}
.form-range::-moz-focus-outer {
  border: 0;
}
.form-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -0.25rem;
  appearance: none;
  background-color: #6c5dd3;
  border: 0;
  border-radius: 1rem;
  box-shadow: 0 0.1rem 0.25rem rgba(0, 0, 0, 0.1);
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-range::-webkit-slider-thumb {
    transition: none;
  }
}
.form-range::-webkit-slider-thumb:active {
  background-color: rgb(210.9, 206.4, 241.8);
}
.form-range::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: var(--bs-secondary-bg);
  border-color: transparent;
  border-radius: 1rem;
  box-shadow: var(--bs-box-shadow-inset);
}
.form-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  appearance: none;
  background-color: #6c5dd3;
  border: 0;
  border-radius: 1rem;
  box-shadow: 0 0.1rem 0.25rem rgba(0, 0, 0, 0.1);
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-range::-moz-range-thumb {
    transition: none;
  }
}
.form-range::-moz-range-thumb:active {
  background-color: rgb(210.9, 206.4, 241.8);
}
.form-range::-moz-range-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: var(--bs-secondary-bg);
  border-color: transparent;
  border-radius: 1rem;
  box-shadow: var(--bs-box-shadow-inset);
}
.form-range:disabled {
  pointer-events: none;
}
.form-range:disabled::-webkit-slider-thumb {
  background-color: var(--bs-secondary-color);
}
.form-range:disabled::-moz-range-thumb {
  background-color: var(--bs-secondary-color);
}
.form-floating {
  position: relative;
}
.form-floating > .form-control,
.form-floating > .form-control-plaintext,
.form-floating > .form-select {
  height: calc(3.5rem + calc(var(--bs-border-width) * 2));
  min-height: calc(3.5rem + calc(var(--bs-border-width) * 2));
  line-height: 1.25;
}
.form-floating > label {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
  max-width: 100%;
  height: 100%;
  padding: 1rem 1rem;
  overflow: hidden;
  color: rgba(var(--bs-body-color-rgb), 0.65);
  text-align: start;
  text-overflow: ellipsis;
  white-space: nowrap;
  pointer-events: none;
  border: var(--bs-border-width) solid transparent;
  transform-origin: 0 0;
  transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-floating > label {
    transition: none;
  }
}
.form-floating > .form-control,
.form-floating > .form-control-plaintext {
  padding: 1rem 1rem;
}
.form-floating > .form-control::placeholder,
.form-floating > .form-control-plaintext::placeholder {
  color: transparent;
}
.form-floating > .form-control:focus, .form-floating > .form-control:not(:placeholder-shown),
.form-floating > .form-control-plaintext:focus,
.form-floating > .form-control-plaintext:not(:placeholder-shown) {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-control:-webkit-autofill,
.form-floating > .form-control-plaintext:-webkit-autofill {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-select {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
  padding-left: 1rem;
}
.form-floating > .form-control:focus ~ label,
.form-floating > .form-control:not(:placeholder-shown) ~ label,
.form-floating > .form-control-plaintext ~ label,
.form-floating > .form-select ~ label {
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
.form-floating > .form-control:-webkit-autofill ~ label {
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
.form-floating > textarea:focus ~ label::after,
.form-floating > textarea:not(:placeholder-shown) ~ label::after {
  position: absolute;
  inset: 1rem 0.5rem;
  z-index: -1;
  height: 1.5em;
  content: "";
  background-color: #f8f9fa;
  border-radius: 1rem;
}
.form-floating > textarea:disabled ~ label::after {
  background-color: var(--bs-secondary-bg);
}
.form-floating > .form-control-plaintext ~ label {
  border-width: var(--bs-border-width) 0;
}
.form-floating > :disabled ~ label,
.form-floating > .form-control:disabled ~ label {
  color: #6c757d;
}
.input-group {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%;
}
.input-group > .form-control,
.input-group > .form-select,
.input-group > .form-floating {
  position: relative;
  flex: 1 1 auto;
  width: 1%;
  min-width: 0;
}
.input-group > .form-control:focus,
.input-group > .form-select:focus,
.input-group > .form-floating:focus-within {
  z-index: 5;
}
.input-group .btn {
  position: relative;
  z-index: 2;
}
.input-group .btn:focus {
  z-index: 5;
}
.input-group-text {
  display: flex;
  align-items: center;
  padding: 0.5rem 1rem;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  color: var(--bs-body-color);
  text-align: center;
  white-space: nowrap;
  background-color: var(--bs-tertiary-bg);
  border: var(--bs-border-width) solid #f8f9fa;
  border-radius: 1rem;
}
.input-group-lg > .form-control,
.input-group-lg > .form-select,
.input-group-lg > .input-group-text,
.input-group-lg > .btn {
  padding: 0.625rem 1.25rem;
  font-size: 1.25rem;
  border-radius: 1.25rem;
}
.input-group-sm > .form-control,
.input-group-sm > .form-select,
.input-group-sm > .input-group-text,
.input-group-sm > .btn {
  padding: 0.4rem 0.8rem;
  font-size: 0.875rem;
  border-radius: 0.875rem;
}
.input-group-lg > .form-select,
.input-group-sm > .form-select {
  padding-right: 4rem;
}
.input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),
.input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3),
.input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-control,
.input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-select {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group.has-validation > :nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),
.input-group.has-validation > .dropdown-toggle:nth-last-child(n+4),
.input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-control,
.input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-select {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
  margin-left: calc(-1 * var(--bs-border-width));
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group > .form-floating:not(:first-child) > .form-control,
.input-group > .form-floating:not(:first-child) > .form-select {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: var(--bs-form-valid-color);
}
.valid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  color: #fff;
  background-color: var(--bs-success);
  border-radius: var(--bs-border-radius);
}
.was-validated :valid ~ .valid-feedback,
.was-validated :valid ~ .valid-tooltip,
.is-valid ~ .valid-feedback,
.is-valid ~ .valid-tooltip {
  display: block;
}
.was-validated .form-control:valid, .form-control.is-valid {
  border-color: var(--bs-form-valid-border-color);
  padding-right: calc(1.5em + 1rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2346bcaa' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.25rem) center;
  background-size: calc(0.75em + 0.5rem) calc(0.75em + 0.5rem);
}
.was-validated .form-control:valid:focus, .form-control.is-valid:focus {
  border-color: var(--bs-form-valid-border-color);
  box-shadow: var(--bs-box-shadow-inset), 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
}
.was-validated textarea.form-control:valid, textarea.form-control.is-valid {
  padding-right: calc(1.5em + 1rem);
  background-position: top calc(0.375em + 0.25rem) right calc(0.375em + 0.25rem);
}
.was-validated .form-select:valid, .form-select.is-valid {
  border-color: var(--bs-form-valid-border-color);
}
.was-validated .form-select:valid:not([multiple]):not([size]), .was-validated .form-select:valid:not([multiple])[size="1"], .form-select.is-valid:not([multiple]):not([size]), .form-select.is-valid:not([multiple])[size="1"] {
  --bs-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2346bcaa' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1'/%3e%3c/svg%3e");
  padding-right: 5.5rem;
  background-position: right 1rem center, center right 3rem;
  background-size: 16px 12px, calc(0.75em + 0.5rem) calc(0.75em + 0.5rem);
}
.was-validated .form-select:valid:focus, .form-select.is-valid:focus {
  border-color: var(--bs-form-valid-border-color);
  box-shadow: var(--bs-box-shadow-inset), 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
}
.was-validated .form-control-color:valid, .form-control-color.is-valid {
  width: calc(3rem + calc(1.5em + 1rem));
}
.was-validated .form-check-input:valid, .form-check-input.is-valid {
  border-color: var(--bs-form-valid-border-color);
}
.was-validated .form-check-input:valid:checked, .form-check-input.is-valid:checked {
  background-color: var(--bs-form-valid-color);
}
.was-validated .form-check-input:valid:focus, .form-check-input.is-valid:focus {
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
}
.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
  color: var(--bs-form-valid-color);
}
.form-check-inline .form-check-input ~ .valid-feedback {
  margin-left: 0.5em;
}
.was-validated .input-group > .form-control:not(:focus):valid, .input-group > .form-control:not(:focus).is-valid,
.was-validated .input-group > .form-select:not(:focus):valid,
.input-group > .form-select:not(:focus).is-valid,
.was-validated .input-group > .form-floating:not(:focus-within):valid,
.input-group > .form-floating:not(:focus-within).is-valid {
  z-index: 3;
}
.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: var(--bs-form-invalid-color);
}
.invalid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  color: #fff;
  background-color: var(--bs-danger);
  border-radius: var(--bs-border-radius);
}
.was-validated :invalid ~ .invalid-feedback,
.was-validated :invalid ~ .invalid-tooltip,
.is-invalid ~ .invalid-feedback,
.is-invalid ~ .invalid-tooltip {
  display: block;
}
.was-validated .form-control:invalid, .form-control.is-invalid {
  border-color: var(--bs-form-invalid-border-color);
  padding-right: calc(1.5em + 1rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23f35421'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23f35421' stroke='none'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.25rem) center;
  background-size: calc(0.75em + 0.5rem) calc(0.75em + 0.5rem);
}
.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
  border-color: var(--bs-form-invalid-border-color);
  box-shadow: var(--bs-box-shadow-inset), 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
}
.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
  padding-right: calc(1.5em + 1rem);
  background-position: top calc(0.375em + 0.25rem) right calc(0.375em + 0.25rem);
}
.was-validated .form-select:invalid, .form-select.is-invalid {
  border-color: var(--bs-form-invalid-border-color);
}
.was-validated .form-select:invalid:not([multiple]):not([size]), .was-validated .form-select:invalid:not([multiple])[size="1"], .form-select.is-invalid:not([multiple]):not([size]), .form-select.is-invalid:not([multiple])[size="1"] {
  --bs-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23f35421'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23f35421' stroke='none'/%3e%3c/svg%3e");
  padding-right: 5.5rem;
  background-position: right 1rem center, center right 3rem;
  background-size: 16px 12px, calc(0.75em + 0.5rem) calc(0.75em + 0.5rem);
}
.was-validated .form-select:invalid:focus, .form-select.is-invalid:focus {
  border-color: var(--bs-form-invalid-border-color);
  box-shadow: var(--bs-box-shadow-inset), 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
}
.was-validated .form-control-color:invalid, .form-control-color.is-invalid {
  width: calc(3rem + calc(1.5em + 1rem));
}
.was-validated .form-check-input:invalid, .form-check-input.is-invalid {
  border-color: var(--bs-form-invalid-border-color);
}
.was-validated .form-check-input:invalid:checked, .form-check-input.is-invalid:checked {
  background-color: var(--bs-form-invalid-color);
}
.was-validated .form-check-input:invalid:focus, .form-check-input.is-invalid:focus {
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
}
.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
  color: var(--bs-form-invalid-color);
}
.form-check-inline .form-check-input ~ .invalid-feedback {
  margin-left: 0.5em;
}
.was-validated .input-group > .form-control:not(:focus):invalid, .input-group > .form-control:not(:focus).is-invalid,
.was-validated .input-group > .form-select:not(:focus):invalid,
.input-group > .form-select:not(:focus).is-invalid,
.was-validated .input-group > .form-floating:not(:focus-within):invalid,
.input-group > .form-floating:not(:focus-within).is-invalid {
  z-index: 4;
}
.btn {
  --bs-btn-padding-x: 1rem;
  --bs-btn-padding-y: 0.5rem;
  --bs-btn-font-family: ;
  --bs-btn-font-size: 1rem;
  --bs-btn-font-weight: 600;
  --bs-btn-line-height: 1.5;
  --bs-btn-color: var(--bs-body-color);
  --bs-btn-bg: transparent;
  --bs-btn-border-width: var(--bs-border-width);
  --bs-btn-border-color: transparent;
  --bs-btn-border-radius: var(--bs-border-radius);
  --bs-btn-hover-border-color: transparent;
  --bs-btn-box-shadow: unset;
  --bs-btn-disabled-opacity: 0.65;
  --bs-btn-focus-box-shadow: 0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);
  display: inline-block;
  padding: var(--bs-btn-padding-y) var(--bs-btn-padding-x);
  font-family: var(--bs-btn-font-family);
  font-size: var(--bs-btn-font-size);
  font-weight: var(--bs-btn-font-weight);
  line-height: var(--bs-btn-line-height);
  color: var(--bs-btn-color);
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  cursor: pointer;
  user-select: none;
  border: var(--bs-btn-border-width) solid var(--bs-btn-border-color);
  border-radius: var(--bs-btn-border-radius);
  background-color: var(--bs-btn-bg);
  box-shadow: var(--bs-btn-box-shadow);
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .btn {
    transition: none;
  }
}
.btn:hover {
  color: var(--bs-btn-hover-color);
  background-color: var(--bs-btn-hover-bg);
  border-color: var(--bs-btn-hover-border-color);
}
.btn-check + .btn:hover {
  color: var(--bs-btn-color);
  background-color: var(--bs-btn-bg);
  border-color: var(--bs-btn-border-color);
}
.btn:focus-visible {
  color: var(--bs-btn-hover-color);
  background-color: var(--bs-btn-hover-bg);
  border-color: var(--bs-btn-hover-border-color);
  outline: 0;
  box-shadow: var(--bs-btn-box-shadow), var(--bs-btn-focus-box-shadow);
}
.btn-check:focus-visible + .btn {
  border-color: var(--bs-btn-hover-border-color);
  outline: 0;
  box-shadow: var(--bs-btn-box-shadow), var(--bs-btn-focus-box-shadow);
}
.btn-check:checked + .btn, :not(.btn-check) + .btn:active, .btn:first-child:active, .btn.active, .btn.show {
  color: var(--bs-btn-active-color);
  background-color: var(--bs-btn-active-bg);
  border-color: var(--bs-btn-active-border-color);
  box-shadow: var(--bs-btn-active-shadow);
}
.btn-check:checked + .btn:focus-visible, :not(.btn-check) + .btn:active:focus-visible, .btn:first-child:active:focus-visible, .btn.active:focus-visible, .btn.show:focus-visible {
  box-shadow: var(--bs-btn-active-shadow), var(--bs-btn-focus-box-shadow);
}
.btn-check:checked:focus-visible + .btn {
  box-shadow: var(--bs-btn-active-shadow), var(--bs-btn-focus-box-shadow);
}
.btn:disabled, .btn.disabled, fieldset:disabled .btn {
  color: var(--bs-btn-disabled-color);
  pointer-events: none;
  background-color: var(--bs-btn-disabled-bg);
  border-color: var(--bs-btn-disabled-border-color);
  opacity: var(--bs-btn-disabled-opacity);
  box-shadow: none;
}
.btn-primary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #6c5dd3;
  --bs-btn-border-color: #6c5dd3;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(91.8, 79.05, 179.35);
  --bs-btn-hover-border-color: rgb(86.4, 74.4, 168.8);
  --bs-btn-focus-shadow-rgb: 130, 117, 218;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(86.4, 74.4, 168.8);
  --bs-btn-active-border-color: rgb(81, 69.75, 158.25);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #6c5dd3;
  --bs-btn-disabled-border-color: #6c5dd3;
}
.btn-secondary {
  --bs-btn-color: #000;
  --bs-btn-bg: #ffa2c0;
  --bs-btn-border-color: #ffa2c0;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(255, 175.95, 201.45);
  --bs-btn-hover-border-color: rgb(255, 171.3, 198.3);
  --bs-btn-focus-shadow-rgb: 217, 138, 163;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(255, 180.6, 204.6);
  --bs-btn-active-border-color: rgb(255, 171.3, 198.3);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #ffa2c0;
  --bs-btn-disabled-border-color: #ffa2c0;
}
.btn-success {
  --bs-btn-color: #000;
  --bs-btn-bg: #46bcaa;
  --bs-btn-border-color: #46bcaa;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(97.75, 198.05, 182.75);
  --bs-btn-hover-border-color: rgb(88.5, 194.7, 178.5);
  --bs-btn-focus-shadow-rgb: 60, 160, 145;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(107, 201.4, 187);
  --bs-btn-active-border-color: rgb(88.5, 194.7, 178.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #46bcaa;
  --bs-btn-disabled-border-color: #46bcaa;
}
.btn-info {
  --bs-btn-color: #000;
  --bs-btn-bg: #4d69fa;
  --bs-btn-border-color: #4d69fa;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(103.7, 127.5, 250.75);
  --bs-btn-hover-border-color: rgb(94.8, 120, 250.5);
  --bs-btn-focus-shadow-rgb: 65, 89, 213;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(112.6, 135, 251);
  --bs-btn-active-border-color: rgb(94.8, 120, 250.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #4d69fa;
  --bs-btn-disabled-border-color: #4d69fa;
}
.btn-warning {
  --bs-btn-color: #000;
  --bs-btn-bg: #ffcf52;
  --bs-btn-border-color: #ffcf52;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(255, 214.2, 107.95);
  --bs-btn-hover-border-color: rgb(255, 211.8, 99.3);
  --bs-btn-focus-shadow-rgb: 217, 176, 70;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(255, 216.6, 116.6);
  --bs-btn-active-border-color: rgb(255, 211.8, 99.3);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #ffcf52;
  --bs-btn-disabled-border-color: #ffcf52;
}
.btn-danger {
  --bs-btn-color: #000;
  --bs-btn-bg: #f35421;
  --bs-btn-border-color: #f35421;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(244.8, 109.65, 66.3);
  --bs-btn-hover-border-color: rgb(244.2, 101.1, 55.2);
  --bs-btn-focus-shadow-rgb: 207, 71, 28;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(245.4, 118.2, 77.4);
  --bs-btn-active-border-color: rgb(244.2, 101.1, 55.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #f35421;
  --bs-btn-disabled-border-color: #f35421;
}
.btn-light {
  --bs-btn-color: #000;
  --bs-btn-bg: #e7eef8;
  --bs-btn-border-color: #e7eef8;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(196.35, 202.3, 210.8);
  --bs-btn-hover-border-color: rgb(184.8, 190.4, 198.4);
  --bs-btn-focus-shadow-rgb: 196, 202, 211;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(184.8, 190.4, 198.4);
  --bs-btn-active-border-color: rgb(173.25, 178.5, 186);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #e7eef8;
  --bs-btn-disabled-border-color: #e7eef8;
}
.btn-dark {
  --bs-btn-color: #fff;
  --bs-btn-bg: #1f2128;
  --bs-btn-border-color: #1f2128;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(64.6, 66.3, 72.25);
  --bs-btn-hover-border-color: rgb(53.4, 55.2, 61.5);
  --bs-btn-focus-shadow-rgb: 65, 66, 72;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(75.8, 77.4, 83);
  --bs-btn-active-border-color: rgb(53.4, 55.2, 61.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #1f2128;
  --bs-btn-disabled-border-color: #1f2128;
}
.btn-brand {
  --bs-btn-color: #000;
  --bs-btn-bg: #ffcd02;
  --bs-btn-border-color: #ffcd02;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(255, 212.5, 39.95);
  --bs-btn-hover-border-color: rgb(255, 210, 27.3);
  --bs-btn-focus-shadow-rgb: 217, 174, 2;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(255, 215, 52.6);
  --bs-btn-active-border-color: rgb(255, 210, 27.3);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #ffcd02;
  --bs-btn-disabled-border-color: #ffcd02;
}
.btn-brand-two {
  --bs-btn-color: #fff;
  --bs-btn-bg: #323232;
  --bs-btn-border-color: #323232;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(42.5, 42.5, 42.5);
  --bs-btn-hover-border-color: #282828;
  --bs-btn-focus-shadow-rgb: 81, 81, 81;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #282828;
  --bs-btn-active-border-color: rgb(37.5, 37.5, 37.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #323232;
  --bs-btn-disabled-border-color: #323232;
}
.btn-transparent {
  --bs-btn-color: #fff;
  --bs-btn-bg: transparent;
  --bs-btn-border-color: transparent;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgba(0, 0, 0, 0.15);
  --bs-btn-hover-border-color: rgba(0, 0, 0, 0.2);
  --bs-btn-focus-shadow-rgb: 255, 255, 255;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgba(0, 0, 0, 0.2);
  --bs-btn-active-border-color: rgba(0, 0, 0, 0.25);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: transparent;
}
.btn-storybook {
  --bs-btn-color: #000;
  --bs-btn-bg: #ff4785;
  --bs-btn-border-color: #ff4785;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(255, 98.6, 151.3);
  --bs-btn-hover-border-color: rgb(255, 89.4, 145.2);
  --bs-btn-focus-shadow-rgb: 217, 60, 113;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(255, 107.8, 157.4);
  --bs-btn-active-border-color: rgb(255, 89.4, 145.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #ff4785;
  --bs-btn-disabled-border-color: #ff4785;
}
.btn-outline-primary {
  --bs-btn-color: #6c5dd3;
  --bs-btn-border-color: #6c5dd3;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #6c5dd3;
  --bs-btn-hover-border-color: #6c5dd3;
  --bs-btn-focus-shadow-rgb: 108, 93, 211;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #6c5dd3;
  --bs-btn-active-border-color: #6c5dd3;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #6c5dd3;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #6c5dd3;
  --bs-gradient: none;
}
.btn-outline-secondary {
  --bs-btn-color: #ffa2c0;
  --bs-btn-border-color: #ffa2c0;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #ffa2c0;
  --bs-btn-hover-border-color: #ffa2c0;
  --bs-btn-focus-shadow-rgb: 255, 162, 192;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #ffa2c0;
  --bs-btn-active-border-color: #ffa2c0;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #ffa2c0;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #ffa2c0;
  --bs-gradient: none;
}
.btn-outline-success {
  --bs-btn-color: #46bcaa;
  --bs-btn-border-color: #46bcaa;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #46bcaa;
  --bs-btn-hover-border-color: #46bcaa;
  --bs-btn-focus-shadow-rgb: 70, 188, 170;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #46bcaa;
  --bs-btn-active-border-color: #46bcaa;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #46bcaa;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #46bcaa;
  --bs-gradient: none;
}
.btn-outline-info {
  --bs-btn-color: #4d69fa;
  --bs-btn-border-color: #4d69fa;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #4d69fa;
  --bs-btn-hover-border-color: #4d69fa;
  --bs-btn-focus-shadow-rgb: 77, 105, 250;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #4d69fa;
  --bs-btn-active-border-color: #4d69fa;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #4d69fa;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #4d69fa;
  --bs-gradient: none;
}
.btn-outline-warning {
  --bs-btn-color: #ffcf52;
  --bs-btn-border-color: #ffcf52;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #ffcf52;
  --bs-btn-hover-border-color: #ffcf52;
  --bs-btn-focus-shadow-rgb: 255, 207, 82;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #ffcf52;
  --bs-btn-active-border-color: #ffcf52;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #ffcf52;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #ffcf52;
  --bs-gradient: none;
}
.btn-outline-danger {
  --bs-btn-color: #f35421;
  --bs-btn-border-color: #f35421;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #f35421;
  --bs-btn-hover-border-color: #f35421;
  --bs-btn-focus-shadow-rgb: 243, 84, 33;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #f35421;
  --bs-btn-active-border-color: #f35421;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #f35421;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #f35421;
  --bs-gradient: none;
}
.btn-outline-light {
  --bs-btn-color: #e7eef8;
  --bs-btn-border-color: #e7eef8;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #e7eef8;
  --bs-btn-hover-border-color: #e7eef8;
  --bs-btn-focus-shadow-rgb: 231, 238, 248;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #e7eef8;
  --bs-btn-active-border-color: #e7eef8;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #e7eef8;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #e7eef8;
  --bs-gradient: none;
}
.btn-outline-dark {
  --bs-btn-color: #1f2128;
  --bs-btn-border-color: #1f2128;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #1f2128;
  --bs-btn-hover-border-color: #1f2128;
  --bs-btn-focus-shadow-rgb: 31, 33, 40;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #1f2128;
  --bs-btn-active-border-color: #1f2128;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #1f2128;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #1f2128;
  --bs-gradient: none;
}
.btn-outline-brand {
  --bs-btn-color: #ffcd02;
  --bs-btn-border-color: #ffcd02;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #ffcd02;
  --bs-btn-hover-border-color: #ffcd02;
  --bs-btn-focus-shadow-rgb: 255, 205, 2;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #ffcd02;
  --bs-btn-active-border-color: #ffcd02;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #ffcd02;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #ffcd02;
  --bs-gradient: none;
}
.btn-outline-brand-two {
  --bs-btn-color: #323232;
  --bs-btn-border-color: #323232;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #323232;
  --bs-btn-hover-border-color: #323232;
  --bs-btn-focus-shadow-rgb: 50, 50, 50;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #323232;
  --bs-btn-active-border-color: #323232;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #323232;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #323232;
  --bs-gradient: none;
}
.btn-outline-transparent {
  --bs-btn-color: transparent;
  --bs-btn-border-color: transparent;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: transparent;
  --bs-btn-hover-border-color: transparent;
  --bs-btn-focus-shadow-rgb: 0, 0, 0;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: transparent;
  --bs-btn-active-border-color: transparent;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: transparent;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: transparent;
  --bs-gradient: none;
}
.btn-outline-storybook {
  --bs-btn-color: #ff4785;
  --bs-btn-border-color: #ff4785;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #ff4785;
  --bs-btn-hover-border-color: #ff4785;
  --bs-btn-focus-shadow-rgb: 255, 71, 133;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #ff4785;
  --bs-btn-active-border-color: #ff4785;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #ff4785;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #ff4785;
  --bs-gradient: none;
}
.btn-link {
  --bs-btn-font-weight: 400;
  --bs-btn-color: var(--bs-link-color);
  --bs-btn-bg: transparent;
  --bs-btn-border-color: transparent;
  --bs-btn-hover-color: var(--bs-link-hover-color);
  --bs-btn-hover-border-color: transparent;
  --bs-btn-active-color: var(--bs-link-hover-color);
  --bs-btn-active-border-color: transparent;
  --bs-btn-disabled-color: #6c757d;
  --bs-btn-disabled-border-color: transparent;
  --bs-btn-box-shadow: 0 0 0 #000;
  --bs-btn-focus-shadow-rgb: 130, 117, 218;
  text-decoration: underline;
}
.btn-link:focus-visible {
  color: var(--bs-btn-color);
}
.btn-link:hover {
  color: var(--bs-btn-hover-color);
}
.btn-lg, .btn-group-lg > .btn {
  --bs-btn-padding-y: 0.625rem;
  --bs-btn-padding-x: 1.25rem;
  --bs-btn-font-size: 1.25rem;
  --bs-btn-border-radius: var(--bs-border-radius-lg);
}
.btn-sm, .btn-group-sm > .btn {
  --bs-btn-padding-y: 0.4rem;
  --bs-btn-padding-x: 0.8rem;
  --bs-btn-font-size: 0.875rem;
  --bs-btn-border-radius: var(--bs-border-radius-sm);
}
.fade {
  transition: opacity 0.15s linear;
}
@media (prefers-reduced-motion: reduce) {
  .fade {
    transition: none;
  }
}
.fade:not(.show) {
  opacity: 0;
}
.collapse:not(.show) {
  display: none;
}
.collapsing {
  height: 0;
  overflow: hidden;
  transition: height 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  .collapsing {
    transition: none;
  }
}
.collapsing.collapse-horizontal {
  width: 0;
  height: auto;
  transition: width 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  .collapsing.collapse-horizontal {
    transition: none;
  }
}
.dropup,
.dropend,
.dropdown,
.dropstart,
.dropup-center,
.dropdown-center {
  position: relative;
}
.dropdown-toggle {
  white-space: nowrap;
}
.dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid;
  border-right: 0.3em solid transparent;
  border-bottom: 0;
  border-left: 0.3em solid transparent;
}
.dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropdown-menu {
  --bs-dropdown-zindex: 1071;
  --bs-dropdown-min-width: 14rem;
  --bs-dropdown-padding-x: 0;
  --bs-dropdown-padding-y: 0.75rem;
  --bs-dropdown-spacer: 0.125rem;
  --bs-dropdown-font-size: 1rem;
  --bs-dropdown-color: var(--bs-body-color);
  --bs-dropdown-bg: var(--bs-body-bg);
  --bs-dropdown-border-color: var(--bs-border-color-translucent);
  --bs-dropdown-border-radius: var(--bs-border-radius);
  --bs-dropdown-border-width: var(--bs-border-width);
  --bs-dropdown-inner-border-radius: calc(var(--bs-border-radius) - var(--bs-border-width));
  --bs-dropdown-divider-bg: var(--bs-border-color-translucent);
  --bs-dropdown-divider-margin-y: 0.5rem;
  --bs-dropdown-box-shadow: var(--bs-box-shadow);
  --bs-dropdown-link-color: var(--bs-body-color);
  --bs-dropdown-link-hover-color: var(--bs-body-color);
  --bs-dropdown-link-hover-bg: var(--bs-tertiary-bg);
  --bs-dropdown-link-active-color: #fff;
  --bs-dropdown-link-active-bg: #6c5dd3;
  --bs-dropdown-link-disabled-color: var(--bs-tertiary-color);
  --bs-dropdown-item-padding-x: 1rem;
  --bs-dropdown-item-padding-y: 0.25rem;
  --bs-dropdown-header-color: #6c757d;
  --bs-dropdown-header-padding-x: 1rem;
  --bs-dropdown-header-padding-y: 0.75rem;
  position: absolute;
  z-index: var(--bs-dropdown-zindex);
  display: none;
  min-width: var(--bs-dropdown-min-width);
  padding: var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);
  margin: 0;
  font-size: var(--bs-dropdown-font-size);
  color: var(--bs-dropdown-color);
  text-align: left;
  list-style: none;
  background-color: var(--bs-dropdown-bg);
  background-clip: padding-box;
  border: var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);
  border-radius: var(--bs-dropdown-border-radius);
  box-shadow: var(--bs-dropdown-box-shadow);
}
.dropdown-menu[data-bs-popper] {
  top: 100%;
  left: 0;
  margin-top: var(--bs-dropdown-spacer);
}
.dropdown-menu-start {
  --bs-position: start;
}
.dropdown-menu-start[data-bs-popper] {
  right: auto;
  left: 0;
}
.dropdown-menu-end {
  --bs-position: end;
}
.dropdown-menu-end[data-bs-popper] {
  right: 0;
  left: auto;
}
@media (min-width: 576px) {
  .dropdown-menu-sm-start {
    --bs-position: start;
  }
  .dropdown-menu-sm-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-sm-end {
    --bs-position: end;
  }
  .dropdown-menu-sm-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 768px) {
  .dropdown-menu-md-start {
    --bs-position: start;
  }
  .dropdown-menu-md-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-md-end {
    --bs-position: end;
  }
  .dropdown-menu-md-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 992px) {
  .dropdown-menu-lg-start {
    --bs-position: start;
  }
  .dropdown-menu-lg-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-lg-end {
    --bs-position: end;
  }
  .dropdown-menu-lg-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1200px) {
  .dropdown-menu-xl-start {
    --bs-position: start;
  }
  .dropdown-menu-xl-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-xl-end {
    --bs-position: end;
  }
  .dropdown-menu-xl-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1400px) {
  .dropdown-menu-xxl-start {
    --bs-position: start;
  }
  .dropdown-menu-xxl-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-xxl-end {
    --bs-position: end;
  }
  .dropdown-menu-xxl-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
.dropup .dropdown-menu[data-bs-popper] {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: var(--bs-dropdown-spacer);
}
.dropup .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0;
  border-right: 0.3em solid transparent;
  border-bottom: 0.3em solid;
  border-left: 0.3em solid transparent;
}
.dropup .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropend .dropdown-menu[data-bs-popper] {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: var(--bs-dropdown-spacer);
}
.dropend .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0;
  border-bottom: 0.3em solid transparent;
  border-left: 0.3em solid;
}
.dropend .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropend .dropdown-toggle::after {
  vertical-align: 0;
}
.dropstart .dropdown-menu[data-bs-popper] {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: var(--bs-dropdown-spacer);
}
.dropstart .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
}
.dropstart .dropdown-toggle::after {
  display: none;
}
.dropstart .dropdown-toggle::before {
  display: inline-block;
  margin-right: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0.3em solid;
  border-bottom: 0.3em solid transparent;
}
.dropstart .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropstart .dropdown-toggle::before {
  vertical-align: 0;
}
.dropdown-divider {
  height: 0;
  margin: var(--bs-dropdown-divider-margin-y) 0;
  overflow: hidden;
  border-top: 1px solid var(--bs-dropdown-divider-bg);
  opacity: 1;
}
.dropdown-item {
  display: block;
  width: 100%;
  padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
  clear: both;
  font-weight: 400;
  color: var(--bs-dropdown-link-color);
  text-align: inherit;
  text-decoration: none;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
  border-radius: var(--bs-dropdown-item-border-radius, 0);
}
.dropdown-item:hover, .dropdown-item:focus {
  color: var(--bs-dropdown-link-hover-color);
  background-color: var(--bs-dropdown-link-hover-bg);
}
.dropdown-item.active, .dropdown-item:active {
  color: var(--bs-dropdown-link-active-color);
  text-decoration: none;
  background-color: var(--bs-dropdown-link-active-bg);
}
.dropdown-item.disabled, .dropdown-item:disabled {
  color: var(--bs-dropdown-link-disabled-color);
  pointer-events: none;
  background-color: transparent;
}
.dropdown-menu.show {
  display: block;
}
.dropdown-header {
  display: block;
  padding: var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);
  margin-bottom: 0;
  font-size: 0.875rem;
  color: var(--bs-dropdown-header-color);
  white-space: nowrap;
}
.dropdown-item-text {
  display: block;
  padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
  color: var(--bs-dropdown-link-color);
}
.dropdown-menu-dark {
  --bs-dropdown-color: #dee2e6;
  --bs-dropdown-bg: rgb(7.56, 6.51, 14.77);
  --bs-dropdown-border-color: var(--bs-border-color-translucent);
  --bs-dropdown-box-shadow: ;
  --bs-dropdown-link-color: #dee2e6;
  --bs-dropdown-link-hover-color: #fff;
  --bs-dropdown-divider-bg: var(--bs-border-color-translucent);
  --bs-dropdown-link-hover-bg: rgba(255, 255, 255, 0.15);
  --bs-dropdown-link-active-color: #fff;
  --bs-dropdown-link-active-bg: #6c5dd3;
  --bs-dropdown-link-disabled-color: #adb5bd;
  --bs-dropdown-header-color: #adb5bd;
}
.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-flex;
  vertical-align: middle;
}
.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  flex: 1 1 auto;
}
.btn-group > .btn-check:checked + .btn,
.btn-group > .btn-check:focus + .btn,
.btn-group > .btn:hover,
.btn-group > .btn:focus,
.btn-group > .btn:active,
.btn-group > .btn.active,
.btn-group-vertical > .btn-check:checked + .btn,
.btn-group-vertical > .btn-check:focus + .btn,
.btn-group-vertical > .btn:hover,
.btn-group-vertical > .btn:focus,
.btn-group-vertical > .btn:active,
.btn-group-vertical > .btn.active {
  z-index: 1;
}
.btn-toolbar {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
.btn-toolbar .input-group {
  width: auto;
}
.btn-group {
  border-radius: var(--bs-border-radius);
}
.btn-group > :not(.btn-check:first-child) + .btn,
.btn-group > .btn-group:not(:first-child) {
  margin-left: calc(-1 * var(--bs-border-width));
}
.btn-group > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group > .btn.dropdown-toggle-split:first-child,
.btn-group > .btn-group:not(:last-child) > .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group > .btn:nth-child(n+3),
.btn-group > :not(.btn-check) + .btn,
.btn-group > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.dropdown-toggle-split {
  padding-right: 0.75rem;
  padding-left: 0.75rem;
}
.dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropend .dropdown-toggle-split::after {
  margin-left: 0;
}
.dropstart .dropdown-toggle-split::before {
  margin-right: 0;
}
.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
  padding-right: 0.6rem;
  padding-left: 0.6rem;
}
.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
  padding-right: 0.9375rem;
  padding-left: 0.9375rem;
}
.btn-group.show .dropdown-toggle {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn-group.show .dropdown-toggle.btn-link {
  box-shadow: none;
}
.btn-group-vertical {
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group {
  width: 100%;
}
.btn-group-vertical > .btn:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) {
  margin-top: calc(-1 * var(--bs-border-width));
}
.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group-vertical > .btn-group:not(:last-child) > .btn {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn:nth-child(n+3),
.btn-group-vertical > :not(.btn-check) + .btn,
.btn-group-vertical > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.nav {
  --bs-nav-link-padding-x: 1rem;
  --bs-nav-link-padding-y: 0.5rem;
  --bs-nav-link-font-weight: ;
  --bs-nav-link-color: var(--bs-link-color);
  --bs-nav-link-hover-color: var(--bs-link-hover-color);
  --bs-nav-link-disabled-color: var(--bs-secondary-color);
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.nav-link {
  display: block;
  padding: var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);
  font-size: var(--bs-nav-link-font-size);
  font-weight: var(--bs-nav-link-font-weight);
  color: var(--bs-nav-link-color);
  text-decoration: none;
  background: none;
  border: 0;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .nav-link {
    transition: none;
  }
}
.nav-link:hover, .nav-link:focus {
  color: var(--bs-nav-link-hover-color);
}
.nav-link:focus-visible {
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(108, 93, 211, 0.25);
}
.nav-link.disabled, .nav-link:disabled {
  color: var(--bs-nav-link-disabled-color);
  pointer-events: none;
  cursor: default;
}
.nav-tabs {
  --bs-nav-tabs-border-width: var(--bs-border-width);
  --bs-nav-tabs-border-color: var(--bs-border-color);
  --bs-nav-tabs-border-radius: var(--bs-border-radius);
  --bs-nav-tabs-link-hover-border-color: var(--bs-secondary-bg) var(--bs-secondary-bg) var(--bs-border-color);
  --bs-nav-tabs-link-active-color: var(--bs-emphasis-color);
  --bs-nav-tabs-link-active-bg: var(--bs-body-bg);
  --bs-nav-tabs-link-active-border-color: var(--bs-border-color) var(--bs-border-color) var(--bs-body-bg);
  border-bottom: var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color);
}
.nav-tabs .nav-link {
  margin-bottom: calc(-1 * var(--bs-nav-tabs-border-width));
  border: var(--bs-nav-tabs-border-width) solid transparent;
  border-top-left-radius: var(--bs-nav-tabs-border-radius);
  border-top-right-radius: var(--bs-nav-tabs-border-radius);
}
.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
  isolation: isolate;
  border-color: var(--bs-nav-tabs-link-hover-border-color);
}
.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
  color: var(--bs-nav-tabs-link-active-color);
  background-color: var(--bs-nav-tabs-link-active-bg);
  border-color: var(--bs-nav-tabs-link-active-border-color);
}
.nav-tabs .dropdown-menu {
  margin-top: calc(-1 * var(--bs-nav-tabs-border-width));
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.nav-pills {
  --bs-nav-pills-border-radius: var(--bs-border-radius);
  --bs-nav-pills-link-active-color: #fff;
  --bs-nav-pills-link-active-bg: #6c5dd3;
}
.nav-pills .nav-link {
  border-radius: var(--bs-nav-pills-border-radius);
}
.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: var(--bs-nav-pills-link-active-color);
  background-color: var(--bs-nav-pills-link-active-bg);
}
.nav-underline {
  --bs-nav-underline-gap: 1rem;
  --bs-nav-underline-border-width: 0.125rem;
  --bs-nav-underline-link-active-color: var(--bs-emphasis-color);
  gap: var(--bs-nav-underline-gap);
}
.nav-underline .nav-link {
  padding-right: 0;
  padding-left: 0;
  border-bottom: var(--bs-nav-underline-border-width) solid transparent;
}
.nav-underline .nav-link:hover, .nav-underline .nav-link:focus {
  border-bottom-color: currentcolor;
}
.nav-underline .nav-link.active,
.nav-underline .show > .nav-link {
  font-weight: 700;
  color: var(--bs-nav-underline-link-active-color);
  border-bottom-color: currentcolor;
}
.nav-fill > .nav-link,
.nav-fill .nav-item {
  flex: 1 1 auto;
  text-align: center;
}
.nav-justified > .nav-link,
.nav-justified .nav-item {
  flex-grow: 1;
  flex-basis: 0;
  text-align: center;
}
.nav-fill .nav-item .nav-link,
.nav-justified .nav-item .nav-link {
  width: 100%;
}
.tab-content > .tab-pane {
  display: none;
}
.tab-content > .active {
  display: block;
}
.navbar {
  --bs-navbar-padding-x: 0;
  --bs-navbar-padding-y: 0.5rem;
  --bs-navbar-color: rgba(var(--bs-emphasis-color-rgb), 0.65);
  --bs-navbar-hover-color: rgba(var(--bs-emphasis-color-rgb), 0.8);
  --bs-navbar-disabled-color: rgba(var(--bs-emphasis-color-rgb), 0.3);
  --bs-navbar-active-color: rgba(var(--bs-emphasis-color-rgb), 1);
  --bs-navbar-brand-padding-y: 0.3125rem;
  --bs-navbar-brand-margin-end: 1rem;
  --bs-navbar-brand-font-size: 1.25rem;
  --bs-navbar-brand-color: rgba(var(--bs-emphasis-color-rgb), 1);
  --bs-navbar-brand-hover-color: rgba(var(--bs-emphasis-color-rgb), 1);
  --bs-navbar-nav-link-padding-x: 0.5rem;
  --bs-navbar-toggler-padding-y: 0.25rem;
  --bs-navbar-toggler-padding-x: 0.75rem;
  --bs-navbar-toggler-font-size: 1.25rem;
  --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%2850, 50, 50, 0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
  --bs-navbar-toggler-border-color: rgba(var(--bs-emphasis-color-rgb), 0.15);
  --bs-navbar-toggler-border-radius: var(--bs-border-radius);
  --bs-navbar-toggler-focus-width: 0.25rem;
  --bs-navbar-toggler-transition: box-shadow 0.15s ease-in-out;
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding: var(--bs-navbar-padding-y) var(--bs-navbar-padding-x);
}
.navbar > .container,
.navbar > .container-fluid,
.navbar > .container-sm,
.navbar > .container-md,
.navbar > .container-lg,
.navbar > .container-xl,
.navbar > .container-xxl {
  display: flex;
  flex-wrap: inherit;
  align-items: center;
  justify-content: space-between;
}
.navbar-brand {
  padding-top: var(--bs-navbar-brand-padding-y);
  padding-bottom: var(--bs-navbar-brand-padding-y);
  margin-right: var(--bs-navbar-brand-margin-end);
  font-size: var(--bs-navbar-brand-font-size);
  color: var(--bs-navbar-brand-color);
  text-decoration: none;
  white-space: nowrap;
}
.navbar-brand:hover, .navbar-brand:focus {
  color: var(--bs-navbar-brand-hover-color);
}
.navbar-nav {
  --bs-nav-link-padding-x: 0;
  --bs-nav-link-padding-y: 0.5rem;
  --bs-nav-link-font-weight: ;
  --bs-nav-link-color: var(--bs-navbar-color);
  --bs-nav-link-hover-color: var(--bs-navbar-hover-color);
  --bs-nav-link-disabled-color: var(--bs-navbar-disabled-color);
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.navbar-nav .nav-link.active, .navbar-nav .nav-link.show {
  color: var(--bs-navbar-active-color);
}
.navbar-nav .dropdown-menu {
  position: static;
}
.navbar-text {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  color: var(--bs-navbar-color);
}
.navbar-text a,
.navbar-text a:hover,
.navbar-text a:focus {
  color: var(--bs-navbar-active-color);
}
.navbar-collapse {
  flex-grow: 1;
  flex-basis: 100%;
  align-items: center;
}
.navbar-toggler {
  padding: var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);
  font-size: var(--bs-navbar-toggler-font-size);
  line-height: 1;
  color: var(--bs-navbar-color);
  background-color: transparent;
  border: var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);
  border-radius: var(--bs-navbar-toggler-border-radius);
  transition: var(--bs-navbar-toggler-transition);
}
@media (prefers-reduced-motion: reduce) {
  .navbar-toggler {
    transition: none;
  }
}
.navbar-toggler:hover {
  text-decoration: none;
}
.navbar-toggler:focus {
  text-decoration: none;
  outline: 0;
  box-shadow: 0 0 0 var(--bs-navbar-toggler-focus-width);
}
.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  background-image: var(--bs-navbar-toggler-icon-bg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
}
.navbar-nav-scroll {
  max-height: var(--bs-scroll-height, 75vh);
  overflow-y: auto;
}
@media (min-width: 576px) {
  .navbar-expand-sm {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-sm .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-sm .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-sm .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .navbar-expand-sm .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-sm .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-sm .navbar-toggler {
    display: none;
  }
  .navbar-expand-sm .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    box-shadow: none;
    transition: none;
  }
  .navbar-expand-sm .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-sm .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 768px) {
  .navbar-expand-md {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-md .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-md .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-md .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .navbar-expand-md .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-md .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-md .navbar-toggler {
    display: none;
  }
  .navbar-expand-md .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    box-shadow: none;
    transition: none;
  }
  .navbar-expand-md .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-md .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 992px) {
  .navbar-expand-lg {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-lg .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-lg .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .navbar-expand-lg .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-lg .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-lg .navbar-toggler {
    display: none;
  }
  .navbar-expand-lg .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    box-shadow: none;
    transition: none;
  }
  .navbar-expand-lg .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-lg .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 1200px) {
  .navbar-expand-xl {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-xl .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-xl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xl .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .navbar-expand-xl .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-xl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-xl .navbar-toggler {
    display: none;
  }
  .navbar-expand-xl .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    box-shadow: none;
    transition: none;
  }
  .navbar-expand-xl .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-xl .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 1400px) {
  .navbar-expand-xxl {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-xxl .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-xxl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xxl .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .navbar-expand-xxl .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-xxl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-xxl .navbar-toggler {
    display: none;
  }
  .navbar-expand-xxl .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    box-shadow: none;
    transition: none;
  }
  .navbar-expand-xxl .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-xxl .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
.navbar-expand {
  flex-wrap: nowrap;
  justify-content: flex-start;
}
.navbar-expand .navbar-nav {
  flex-direction: row;
}
.navbar-expand .navbar-nav .dropdown-menu {
  position: absolute;
}
.navbar-expand .navbar-nav .nav-link {
  padding-right: var(--bs-navbar-nav-link-padding-x);
  padding-left: var(--bs-navbar-nav-link-padding-x);
}
.navbar-expand .navbar-nav-scroll {
  overflow: visible;
}
.navbar-expand .navbar-collapse {
  display: flex !important;
  flex-basis: auto;
}
.navbar-expand .navbar-toggler {
  display: none;
}
.navbar-expand .offcanvas {
  position: static;
  z-index: auto;
  flex-grow: 1;
  width: auto !important;
  height: auto !important;
  visibility: visible !important;
  background-color: transparent !important;
  border: 0 !important;
  transform: none !important;
  box-shadow: none;
  transition: none;
}
.navbar-expand .offcanvas .offcanvas-header {
  display: none;
}
.navbar-expand .offcanvas .offcanvas-body {
  display: flex;
  flex-grow: 0;
  padding: 0;
  overflow-y: visible;
}
.navbar-dark,
.navbar[data-bs-theme=dark] {
  --bs-navbar-color: rgba(255, 255, 255, 0.55);
  --bs-navbar-hover-color: rgba(255, 255, 255, 0.75);
  --bs-navbar-disabled-color: rgba(255, 255, 255, 0.25);
  --bs-navbar-active-color: #fff;
  --bs-navbar-brand-color: #fff;
  --bs-navbar-brand-hover-color: #fff;
  --bs-navbar-toggler-border-color: rgba(255, 255, 255, 0.1);
  --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}
[data-bs-theme=dark] .navbar-toggler-icon {
  --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}
.card {
  --bs-card-spacer-y: 1.5rem;
  --bs-card-spacer-x: 1.5rem;
  --bs-card-title-spacer-y: 0.5rem;
  --bs-card-title-color: ;
  --bs-card-subtitle-color: ;
  --bs-card-border-width: 0;
  --bs-card-border-color: #dee2e6;
  --bs-card-border-radius: 2rem;
  --bs-card-box-shadow: 0 1.6rem 3rem rgba(0, 0, 0, 0.1);
  --bs-card-inner-border-radius: 2rem;
  --bs-card-cap-padding-y: 0.75rem;
  --bs-card-cap-padding-x: 1.5rem;
  --bs-card-cap-bg: rgba(var(--bs-body-color-rgb), 0.03);
  --bs-card-cap-color: ;
  --bs-card-height: ;
  --bs-card-color: ;
  --bs-card-bg: #fff;
  --bs-card-img-overlay-padding: 1rem;
  --bs-card-group-margin: 0.75rem;
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  height: var(--bs-card-height);
  color: var(--bs-body-color);
  word-wrap: break-word;
  background-color: var(--bs-card-bg);
  background-clip: border-box;
  border: var(--bs-card-border-width) solid var(--bs-card-border-color);
  border-radius: var(--bs-card-border-radius);
  box-shadow: var(--bs-card-box-shadow);
}
.card > hr {
  margin-right: 0;
  margin-left: 0;
}
.card > .list-group {
  border-top: inherit;
  border-bottom: inherit;
}
.card > .list-group:first-child {
  border-top-width: 0;
  border-top-left-radius: var(--bs-card-inner-border-radius);
  border-top-right-radius: var(--bs-card-inner-border-radius);
}
.card > .list-group:last-child {
  border-bottom-width: 0;
  border-bottom-right-radius: var(--bs-card-inner-border-radius);
  border-bottom-left-radius: var(--bs-card-inner-border-radius);
}
.card > .card-header + .list-group,
.card > .list-group + .card-footer {
  border-top: 0;
}
.card-body {
  flex: 1 1 auto;
  padding: var(--bs-card-spacer-y) var(--bs-card-spacer-x);
  color: var(--bs-card-color);
}
.card-title {
  margin-bottom: var(--bs-card-title-spacer-y);
  color: var(--bs-card-title-color);
}
.card-subtitle {
  margin-top: calc(-0.5 * var(--bs-card-title-spacer-y));
  margin-bottom: 0;
  color: var(--bs-card-subtitle-color);
}
.card-text:last-child {
  margin-bottom: 0;
}
.card-link + .card-link {
  margin-left: var(--bs-card-spacer-x);
}
.card-header {
  padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
  margin-bottom: 0;
  color: var(--bs-card-cap-color);
  background-color: var(--bs-card-cap-bg);
  border-bottom: var(--bs-card-border-width) solid var(--bs-card-border-color);
}
.card-header:first-child {
  border-radius: var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0;
}
.card-footer {
  padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
  color: var(--bs-card-cap-color);
  background-color: var(--bs-card-cap-bg);
  border-top: var(--bs-card-border-width) solid var(--bs-card-border-color);
}
.card-footer:last-child {
  border-radius: 0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius);
}
.card-header-tabs {
  margin-right: calc(-0.5 * var(--bs-card-cap-padding-x));
  margin-bottom: calc(-1 * var(--bs-card-cap-padding-y));
  margin-left: calc(-0.5 * var(--bs-card-cap-padding-x));
  border-bottom: 0;
}
.card-header-tabs .nav-link.active {
  background-color: var(--bs-card-bg);
  border-bottom-color: var(--bs-card-bg);
}
.card-header-pills {
  margin-right: calc(-0.5 * var(--bs-card-cap-padding-x));
  margin-left: calc(-0.5 * var(--bs-card-cap-padding-x));
}
.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: var(--bs-card-img-overlay-padding);
  border-radius: var(--bs-card-inner-border-radius);
}
.card-img,
.card-img-top,
.card-img-bottom {
  width: 100%;
}
.card-img,
.card-img-top {
  border-top-left-radius: var(--bs-card-inner-border-radius);
  border-top-right-radius: var(--bs-card-inner-border-radius);
}
.card-img,
.card-img-bottom {
  border-bottom-right-radius: var(--bs-card-inner-border-radius);
  border-bottom-left-radius: var(--bs-card-inner-border-radius);
}
.card-group > .card {
  margin-bottom: var(--bs-card-group-margin);
}
@media (min-width: 576px) {
  .card-group {
    display: flex;
    flex-flow: row wrap;
  }
  .card-group > .card {
    flex: 1 0 0;
    margin-bottom: 0;
  }
  .card-group > .card + .card {
    margin-left: 0;
    border-left: 0;
  }
  .card-group > .card:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:last-child) > .card-img-top,
  .card-group > .card:not(:last-child) > .card-header {
    border-top-right-radius: 0;
  }
  .card-group > .card:not(:last-child) > .card-img-bottom,
  .card-group > .card:not(:last-child) > .card-footer {
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  .card-group > .card:not(:first-child) > .card-img-top,
  .card-group > .card:not(:first-child) > .card-header {
    border-top-left-radius: 0;
  }
  .card-group > .card:not(:first-child) > .card-img-bottom,
  .card-group > .card:not(:first-child) > .card-footer {
    border-bottom-left-radius: 0;
  }
}
.accordion {
  --bs-accordion-color: var(--bs-body-color);
  --bs-accordion-bg: var(--bs-body-bg);
  --bs-accordion-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, border-radius 0.15s ease;
  --bs-accordion-border-color: var(--bs-border-color);
  --bs-accordion-border-width: 0;
  --bs-accordion-border-radius: var(--bs-border-radius);
  --bs-accordion-inner-border-radius: calc(var(--bs-border-radius) - 0);
  --bs-accordion-btn-padding-x: 1.25rem;
  --bs-accordion-btn-padding-y: 1rem;
  --bs-accordion-btn-color: var(--bs-body-color);
  --bs-accordion-btn-bg: var(--bs-accordion-bg);
  --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23323232' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
  --bs-accordion-btn-icon-width: 1.25rem;
  --bs-accordion-btn-icon-transform: rotate(-180deg);
  --bs-accordion-btn-icon-transition: transform 0.2s ease-in-out;
  --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='rgb%2843.2, 37.2, 84.4%29' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
  --bs-accordion-btn-focus-box-shadow: unset;
  --bs-accordion-body-padding-x: 1.25rem;
  --bs-accordion-body-padding-y: 1rem;
  --bs-accordion-active-color: var(--bs-primary-text-emphasis);
  --bs-accordion-active-bg: var(--bs-primary-bg-subtle);
}
.accordion-button {
  position: relative;
  display: flex;
  align-items: center;
  width: 100%;
  padding: var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);
  font-size: 1rem;
  color: var(--bs-accordion-btn-color);
  text-align: left;
  background-color: var(--bs-accordion-btn-bg);
  border: 0;
  border-radius: 0;
  overflow-anchor: none;
  transition: var(--bs-accordion-transition);
}
@media (prefers-reduced-motion: reduce) {
  .accordion-button {
    transition: none;
  }
}
.accordion-button:not(.collapsed) {
  color: var(--bs-accordion-active-color);
  background-color: var(--bs-accordion-active-bg);
  box-shadow: inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color);
}
.accordion-button:not(.collapsed)::after {
  background-image: var(--bs-accordion-btn-active-icon);
  transform: var(--bs-accordion-btn-icon-transform);
}
.accordion-button::after {
  flex-shrink: 0;
  width: var(--bs-accordion-btn-icon-width);
  height: var(--bs-accordion-btn-icon-width);
  margin-left: auto;
  content: "";
  background-image: var(--bs-accordion-btn-icon);
  background-repeat: no-repeat;
  background-size: var(--bs-accordion-btn-icon-width);
  transition: var(--bs-accordion-btn-icon-transition);
}
@media (prefers-reduced-motion: reduce) {
  .accordion-button::after {
    transition: none;
  }
}
.accordion-button:hover {
  z-index: 2;
}
.accordion-button:focus {
  z-index: 3;
  outline: 0;
  box-shadow: var(--bs-accordion-btn-focus-box-shadow);
}
.accordion-header {
  margin-bottom: 0;
}
.accordion-item {
  color: var(--bs-accordion-color);
  background-color: var(--bs-accordion-bg);
  border: var(--bs-accordion-border-width) solid var(--bs-accordion-border-color);
}
.accordion-item:first-of-type {
  border-top-left-radius: var(--bs-accordion-border-radius);
  border-top-right-radius: var(--bs-accordion-border-radius);
}
.accordion-item:first-of-type > .accordion-header .accordion-button {
  border-top-left-radius: var(--bs-accordion-inner-border-radius);
  border-top-right-radius: var(--bs-accordion-inner-border-radius);
}
.accordion-item:not(:first-of-type) {
  border-top: 0;
}
.accordion-item:last-of-type {
  border-bottom-right-radius: var(--bs-accordion-border-radius);
  border-bottom-left-radius: var(--bs-accordion-border-radius);
}
.accordion-item:last-of-type > .accordion-header .accordion-button.collapsed {
  border-bottom-right-radius: var(--bs-accordion-inner-border-radius);
  border-bottom-left-radius: var(--bs-accordion-inner-border-radius);
}
.accordion-item:last-of-type > .accordion-collapse {
  border-bottom-right-radius: var(--bs-accordion-border-radius);
  border-bottom-left-radius: var(--bs-accordion-border-radius);
}
.accordion-body {
  padding: var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x);
}
.accordion-flush > .accordion-item {
  border-right: 0;
  border-left: 0;
  border-radius: 0;
}
.accordion-flush > .accordion-item:first-child {
  border-top: 0;
}
.accordion-flush > .accordion-item:last-child {
  border-bottom: 0;
}
.accordion-flush > .accordion-item > .accordion-collapse,
.accordion-flush > .accordion-item > .accordion-header .accordion-button,
.accordion-flush > .accordion-item > .accordion-header .accordion-button.collapsed {
  border-radius: 0;
}
[data-bs-theme=dark] .accordion-button::after {
  --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='rgb%28166.8, 157.8, 228.6%29'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708'/%3e%3c/svg%3e");
  --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='rgb%28166.8, 157.8, 228.6%29'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708'/%3e%3c/svg%3e");
}
.breadcrumb {
  --bs-breadcrumb-padding-x: 0;
  --bs-breadcrumb-padding-y: 0;
  --bs-breadcrumb-margin-bottom: 0;
  --bs-breadcrumb-bg: ;
  --bs-breadcrumb-border-radius: ;
  --bs-breadcrumb-divider-color: var(--bs-secondary-color);
  --bs-breadcrumb-item-padding-x: 0.5rem;
  --bs-breadcrumb-item-active-color: var(--bs-secondary-color);
  display: flex;
  flex-wrap: wrap;
  padding: var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);
  margin-bottom: var(--bs-breadcrumb-margin-bottom);
  font-size: var(--bs-breadcrumb-font-size);
  list-style: none;
  background-color: var(--bs-breadcrumb-bg);
  border-radius: var(--bs-breadcrumb-border-radius);
}
.breadcrumb-item + .breadcrumb-item {
  padding-left: var(--bs-breadcrumb-item-padding-x);
}
.breadcrumb-item + .breadcrumb-item::before {
  float: left;
  padding-right: var(--bs-breadcrumb-item-padding-x);
  color: var(--bs-breadcrumb-divider-color);
  content: var(--bs-breadcrumb-divider, "/") /* rtl: var(--bs-breadcrumb-divider, "/") */;
}
.breadcrumb-item.active {
  color: var(--bs-breadcrumb-item-active-color);
}
.pagination {
  --bs-pagination-padding-x: 0.75rem;
  --bs-pagination-padding-y: 0.375rem;
  --bs-pagination-font-size: 1rem;
  --bs-pagination-color: #1f2128;
  --bs-pagination-bg: #dee2e6;
  --bs-pagination-border-width: var(--bs-border-width);
  --bs-pagination-border-color: #dee2e6;
  --bs-pagination-border-radius: var(--bs-border-radius);
  --bs-pagination-hover-color: var(--bs-link-hover-color);
  --bs-pagination-hover-bg: var(--bs-tertiary-bg);
  --bs-pagination-hover-border-color: var(--bs-border-color);
  --bs-pagination-focus-color: var(--bs-link-hover-color);
  --bs-pagination-focus-bg: var(--bs-secondary-bg);
  --bs-pagination-focus-box-shadow: 0 0 0 0.25rem rgba(108, 93, 211, 0.25);
  --bs-pagination-active-color: #fff;
  --bs-pagination-active-bg: #6c5dd3;
  --bs-pagination-active-border-color: #6c5dd3;
  --bs-pagination-disabled-color: #adb5bd;
  --bs-pagination-disabled-bg: #e9ecef;
  --bs-pagination-disabled-border-color: #e9ecef;
  display: flex;
  padding-left: 0;
  list-style: none;
}
.page-link {
  position: relative;
  display: block;
  padding: var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);
  font-size: var(--bs-pagination-font-size);
  color: var(--bs-pagination-color);
  text-decoration: none;
  background-color: var(--bs-pagination-bg);
  border: var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .page-link {
    transition: none;
  }
}
.page-link:hover {
  z-index: 2;
  color: var(--bs-pagination-hover-color);
  background-color: var(--bs-pagination-hover-bg);
  border-color: var(--bs-pagination-hover-border-color);
}
.page-link:focus {
  z-index: 3;
  color: var(--bs-pagination-focus-color);
  background-color: var(--bs-pagination-focus-bg);
  outline: 0;
  box-shadow: var(--bs-pagination-focus-box-shadow);
}
.page-link.active, .active > .page-link {
  z-index: 3;
  color: var(--bs-pagination-active-color);
  background-color: var(--bs-pagination-active-bg);
  border-color: var(--bs-pagination-active-border-color);
}
.page-link.disabled, .disabled > .page-link {
  color: var(--bs-pagination-disabled-color);
  pointer-events: none;
  background-color: var(--bs-pagination-disabled-bg);
  border-color: var(--bs-pagination-disabled-border-color);
}
.page-item:not(:first-child) .page-link {
  margin-left: calc(-1 * var(--bs-border-width));
}
.page-item:first-child .page-link {
  border-top-left-radius: var(--bs-pagination-border-radius);
  border-bottom-left-radius: var(--bs-pagination-border-radius);
}
.page-item:last-child .page-link {
  border-top-right-radius: var(--bs-pagination-border-radius);
  border-bottom-right-radius: var(--bs-pagination-border-radius);
}
.pagination-lg {
  --bs-pagination-padding-x: 1.5rem;
  --bs-pagination-padding-y: 0.75rem;
  --bs-pagination-font-size: 1.25rem;
  --bs-pagination-border-radius: var(--bs-border-radius-lg);
}
.pagination-sm {
  --bs-pagination-padding-x: 0.5rem;
  --bs-pagination-padding-y: 0.25rem;
  --bs-pagination-font-size: 0.875rem;
  --bs-pagination-border-radius: var(--bs-border-radius-sm);
}
.badge {
  --bs-badge-padding-x: 0.65em;
  --bs-badge-padding-y: 0.35em;
  --bs-badge-font-size: 0.75em;
  --bs-badge-font-weight: 700;
  --bs-badge-color: #fff;
  --bs-badge-border-radius: var(--bs-border-radius);
  display: inline-block;
  padding: var(--bs-badge-padding-y) var(--bs-badge-padding-x);
  font-size: var(--bs-badge-font-size);
  font-weight: var(--bs-badge-font-weight);
  line-height: 1;
  color: var(--bs-badge-color);
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: var(--bs-badge-border-radius);
}
.badge:empty {
  display: none;
}
.btn .badge {
  position: relative;
  top: -1px;
}
.alert {
  --bs-alert-bg: transparent;
  --bs-alert-padding-x: 1rem;
  --bs-alert-padding-y: 1rem;
  --bs-alert-margin-bottom: 1rem;
  --bs-alert-color: inherit;
  --bs-alert-border-color: transparent;
  --bs-alert-border: var(--bs-border-width) solid var(--bs-alert-border-color);
  --bs-alert-border-radius: var(--bs-border-radius);
  --bs-alert-link-color: inherit;
  position: relative;
  padding: var(--bs-alert-padding-y) var(--bs-alert-padding-x);
  margin-bottom: var(--bs-alert-margin-bottom);
  color: var(--bs-alert-color);
  background-color: var(--bs-alert-bg);
  border: var(--bs-alert-border);
  border-radius: var(--bs-alert-border-radius);
}
.alert-heading {
  color: inherit;
}
.alert-link {
  font-weight: 700;
  color: var(--bs-alert-link-color);
}
.alert-dismissible {
  padding-right: 3rem;
}
.alert-dismissible .btn-close {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  padding: 1.25rem 1rem;
}
.alert-primary {
  --bs-alert-color: var(--bs-primary-text-emphasis);
  --bs-alert-bg: var(--bs-primary-bg-subtle);
  --bs-alert-border-color: var(--bs-primary-border-subtle);
  --bs-alert-link-color: var(--bs-primary-text-emphasis);
}
.alert-secondary {
  --bs-alert-color: var(--bs-secondary-text-emphasis);
  --bs-alert-bg: var(--bs-secondary-bg-subtle);
  --bs-alert-border-color: var(--bs-secondary-border-subtle);
  --bs-alert-link-color: var(--bs-secondary-text-emphasis);
}
.alert-success {
  --bs-alert-color: var(--bs-success-text-emphasis);
  --bs-alert-bg: var(--bs-success-bg-subtle);
  --bs-alert-border-color: var(--bs-success-border-subtle);
  --bs-alert-link-color: var(--bs-success-text-emphasis);
}
.alert-info {
  --bs-alert-color: var(--bs-info-text-emphasis);
  --bs-alert-bg: var(--bs-info-bg-subtle);
  --bs-alert-border-color: var(--bs-info-border-subtle);
  --bs-alert-link-color: var(--bs-info-text-emphasis);
}
.alert-warning {
  --bs-alert-color: var(--bs-warning-text-emphasis);
  --bs-alert-bg: var(--bs-warning-bg-subtle);
  --bs-alert-border-color: var(--bs-warning-border-subtle);
  --bs-alert-link-color: var(--bs-warning-text-emphasis);
}
.alert-danger {
  --bs-alert-color: var(--bs-danger-text-emphasis);
  --bs-alert-bg: var(--bs-danger-bg-subtle);
  --bs-alert-border-color: var(--bs-danger-border-subtle);
  --bs-alert-link-color: var(--bs-danger-text-emphasis);
}
.alert-light {
  --bs-alert-color: var(--bs-light-text-emphasis);
  --bs-alert-bg: var(--bs-light-bg-subtle);
  --bs-alert-border-color: var(--bs-light-border-subtle);
  --bs-alert-link-color: var(--bs-light-text-emphasis);
}
.alert-dark {
  --bs-alert-color: var(--bs-dark-text-emphasis);
  --bs-alert-bg: var(--bs-dark-bg-subtle);
  --bs-alert-border-color: var(--bs-dark-border-subtle);
  --bs-alert-link-color: var(--bs-dark-text-emphasis);
}
.alert-brand {
  --bs-alert-color: var(--bs-brand-text-emphasis);
  --bs-alert-bg: var(--bs-brand-bg-subtle);
  --bs-alert-border-color: var(--bs-brand-border-subtle);
  --bs-alert-link-color: var(--bs-brand-text-emphasis);
}
.alert-brand-two {
  --bs-alert-color: var(--bs-brand-two-text-emphasis);
  --bs-alert-bg: var(--bs-brand-two-bg-subtle);
  --bs-alert-border-color: var(--bs-brand-two-border-subtle);
  --bs-alert-link-color: var(--bs-brand-two-text-emphasis);
}
.alert-transparent {
  --bs-alert-color: var(--bs-transparent-text-emphasis);
  --bs-alert-bg: var(--bs-transparent-bg-subtle);
  --bs-alert-border-color: var(--bs-transparent-border-subtle);
  --bs-alert-link-color: var(--bs-transparent-text-emphasis);
}
.alert-storybook {
  --bs-alert-color: var(--bs-storybook-text-emphasis);
  --bs-alert-bg: var(--bs-storybook-bg-subtle);
  --bs-alert-border-color: var(--bs-storybook-border-subtle);
  --bs-alert-link-color: var(--bs-storybook-text-emphasis);
}
@keyframes progress-bar-stripes {
  0% {
    background-position-x: var(--bs-progress-height);
  }
}
.progress,
.progress-stacked {
  --bs-progress-height: 1rem;
  --bs-progress-font-size: 0.75rem;
  --bs-progress-bg: var(--bs-secondary-bg);
  --bs-progress-border-radius: var(--bs-border-radius);
  --bs-progress-box-shadow: var(--bs-box-shadow-inset);
  --bs-progress-bar-color: #fff;
  --bs-progress-bar-bg: #6c5dd3;
  --bs-progress-bar-transition: width 0.6s ease;
  display: flex;
  height: var(--bs-progress-height);
  overflow: hidden;
  font-size: var(--bs-progress-font-size);
  background-color: var(--bs-progress-bg);
  border-radius: var(--bs-progress-border-radius);
  box-shadow: var(--bs-progress-box-shadow);
}
.progress-bar {
  display: flex;
  flex-direction: column;
  justify-content: center;
  overflow: hidden;
  color: var(--bs-progress-bar-color);
  text-align: center;
  white-space: nowrap;
  background-color: var(--bs-progress-bar-bg);
  transition: var(--bs-progress-bar-transition);
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar {
    transition: none;
  }
}
.progress-bar-striped {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: var(--bs-progress-height) var(--bs-progress-height);
}
.progress-stacked > .progress {
  overflow: visible;
}
.progress-stacked > .progress > .progress-bar {
  width: 100%;
}
.progress-bar-animated {
  animation: 1s linear infinite progress-bar-stripes;
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar-animated {
    animation: none;
  }
}
.list-group {
  --bs-list-group-color: var(--bs-body-color);
  --bs-list-group-bg: var(--bs-body-bg);
  --bs-list-group-border-color: var(--bs-border-color);
  --bs-list-group-border-width: var(--bs-border-width);
  --bs-list-group-border-radius: var(--bs-border-radius);
  --bs-list-group-item-padding-x: 1rem;
  --bs-list-group-item-padding-y: 0.5rem;
  --bs-list-group-action-color: var(--bs-secondary-color);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-tertiary-bg);
  --bs-list-group-action-active-color: var(--bs-body-color);
  --bs-list-group-action-active-bg: var(--bs-secondary-bg);
  --bs-list-group-disabled-color: var(--bs-secondary-color);
  --bs-list-group-disabled-bg: var(--bs-body-bg);
  --bs-list-group-active-color: #fff;
  --bs-list-group-active-bg: #6c5dd3;
  --bs-list-group-active-border-color: #6c5dd3;
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  border-radius: var(--bs-list-group-border-radius);
}
.list-group-numbered {
  list-style-type: none;
  counter-reset: section;
}
.list-group-numbered > .list-group-item::before {
  content: counters(section, ".") ". ";
  counter-increment: section;
}
.list-group-item {
  position: relative;
  display: block;
  padding: var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);
  color: var(--bs-list-group-color);
  text-decoration: none;
  background-color: var(--bs-list-group-bg);
  border: var(--bs-list-group-border-width) solid var(--bs-list-group-border-color);
}
.list-group-item:first-child {
  border-top-left-radius: inherit;
  border-top-right-radius: inherit;
}
.list-group-item:last-child {
  border-bottom-right-radius: inherit;
  border-bottom-left-radius: inherit;
}
.list-group-item.disabled, .list-group-item:disabled {
  color: var(--bs-list-group-disabled-color);
  pointer-events: none;
  background-color: var(--bs-list-group-disabled-bg);
}
.list-group-item.active {
  z-index: 2;
  color: var(--bs-list-group-active-color);
  background-color: var(--bs-list-group-active-bg);
  border-color: var(--bs-list-group-active-border-color);
}
.list-group-item + .list-group-item {
  border-top-width: 0;
}
.list-group-item + .list-group-item.active {
  margin-top: calc(-1 * var(--bs-list-group-border-width));
  border-top-width: var(--bs-list-group-border-width);
}
.list-group-item-action {
  width: 100%;
  color: var(--bs-list-group-action-color);
  text-align: inherit;
}
.list-group-item-action:not(.active):hover, .list-group-item-action:not(.active):focus {
  z-index: 1;
  color: var(--bs-list-group-action-hover-color);
  text-decoration: none;
  background-color: var(--bs-list-group-action-hover-bg);
}
.list-group-item-action:not(.active):active {
  color: var(--bs-list-group-action-active-color);
  background-color: var(--bs-list-group-action-active-bg);
}
.list-group-horizontal {
  flex-direction: row;
}
.list-group-horizontal > .list-group-item:first-child:not(:last-child) {
  border-bottom-left-radius: var(--bs-list-group-border-radius);
  border-top-right-radius: 0;
}
.list-group-horizontal > .list-group-item:last-child:not(:first-child) {
  border-top-right-radius: var(--bs-list-group-border-radius);
  border-bottom-left-radius: 0;
}
.list-group-horizontal > .list-group-item.active {
  margin-top: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item {
  border-top-width: var(--bs-list-group-border-width);
  border-left-width: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item.active {
  margin-left: calc(-1 * var(--bs-list-group-border-width));
  border-left-width: var(--bs-list-group-border-width);
}
@media (min-width: 576px) {
  .list-group-horizontal-sm {
    flex-direction: row;
  }
  .list-group-horizontal-sm > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-sm > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-sm > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-sm > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-list-group-border-width);
  }
}
@media (min-width: 768px) {
  .list-group-horizontal-md {
    flex-direction: row;
  }
  .list-group-horizontal-md > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-md > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-md > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-list-group-border-width);
  }
}
@media (min-width: 992px) {
  .list-group-horizontal-lg {
    flex-direction: row;
  }
  .list-group-horizontal-lg > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-lg > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-lg > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-lg > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-list-group-border-width);
  }
}
@media (min-width: 1200px) {
  .list-group-horizontal-xl {
    flex-direction: row;
  }
  .list-group-horizontal-xl > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-xl > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-xl > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-xl > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-list-group-border-width);
  }
}
@media (min-width: 1400px) {
  .list-group-horizontal-xxl {
    flex-direction: row;
  }
  .list-group-horizontal-xxl > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-xxl > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-xxl > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-xxl > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-xxl > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-list-group-border-width);
  }
}
.list-group-flush {
  border-radius: 0;
}
.list-group-flush > .list-group-item {
  border-width: 0 0 var(--bs-list-group-border-width);
}
.list-group-flush > .list-group-item:last-child {
  border-bottom-width: 0;
}
.list-group-item-primary {
  --bs-list-group-color: var(--bs-primary-text-emphasis);
  --bs-list-group-bg: var(--bs-primary-bg-subtle);
  --bs-list-group-border-color: var(--bs-primary-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-primary-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-primary-border-subtle);
  --bs-list-group-active-color: var(--bs-primary-bg-subtle);
  --bs-list-group-active-bg: var(--bs-primary-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-primary-text-emphasis);
}
.list-group-item-secondary {
  --bs-list-group-color: var(--bs-secondary-text-emphasis);
  --bs-list-group-bg: var(--bs-secondary-bg-subtle);
  --bs-list-group-border-color: var(--bs-secondary-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-secondary-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-secondary-border-subtle);
  --bs-list-group-active-color: var(--bs-secondary-bg-subtle);
  --bs-list-group-active-bg: var(--bs-secondary-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-secondary-text-emphasis);
}
.list-group-item-success {
  --bs-list-group-color: var(--bs-success-text-emphasis);
  --bs-list-group-bg: var(--bs-success-bg-subtle);
  --bs-list-group-border-color: var(--bs-success-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-success-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-success-border-subtle);
  --bs-list-group-active-color: var(--bs-success-bg-subtle);
  --bs-list-group-active-bg: var(--bs-success-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-success-text-emphasis);
}
.list-group-item-info {
  --bs-list-group-color: var(--bs-info-text-emphasis);
  --bs-list-group-bg: var(--bs-info-bg-subtle);
  --bs-list-group-border-color: var(--bs-info-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-info-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-info-border-subtle);
  --bs-list-group-active-color: var(--bs-info-bg-subtle);
  --bs-list-group-active-bg: var(--bs-info-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-info-text-emphasis);
}
.list-group-item-warning {
  --bs-list-group-color: var(--bs-warning-text-emphasis);
  --bs-list-group-bg: var(--bs-warning-bg-subtle);
  --bs-list-group-border-color: var(--bs-warning-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-warning-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-warning-border-subtle);
  --bs-list-group-active-color: var(--bs-warning-bg-subtle);
  --bs-list-group-active-bg: var(--bs-warning-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-warning-text-emphasis);
}
.list-group-item-danger {
  --bs-list-group-color: var(--bs-danger-text-emphasis);
  --bs-list-group-bg: var(--bs-danger-bg-subtle);
  --bs-list-group-border-color: var(--bs-danger-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-danger-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-danger-border-subtle);
  --bs-list-group-active-color: var(--bs-danger-bg-subtle);
  --bs-list-group-active-bg: var(--bs-danger-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-danger-text-emphasis);
}
.list-group-item-light {
  --bs-list-group-color: var(--bs-light-text-emphasis);
  --bs-list-group-bg: var(--bs-light-bg-subtle);
  --bs-list-group-border-color: var(--bs-light-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-light-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-light-border-subtle);
  --bs-list-group-active-color: var(--bs-light-bg-subtle);
  --bs-list-group-active-bg: var(--bs-light-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-light-text-emphasis);
}
.list-group-item-dark {
  --bs-list-group-color: var(--bs-dark-text-emphasis);
  --bs-list-group-bg: var(--bs-dark-bg-subtle);
  --bs-list-group-border-color: var(--bs-dark-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-dark-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-dark-border-subtle);
  --bs-list-group-active-color: var(--bs-dark-bg-subtle);
  --bs-list-group-active-bg: var(--bs-dark-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-dark-text-emphasis);
}
.list-group-item-brand {
  --bs-list-group-color: var(--bs-brand-text-emphasis);
  --bs-list-group-bg: var(--bs-brand-bg-subtle);
  --bs-list-group-border-color: var(--bs-brand-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-brand-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-brand-border-subtle);
  --bs-list-group-active-color: var(--bs-brand-bg-subtle);
  --bs-list-group-active-bg: var(--bs-brand-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-brand-text-emphasis);
}
.list-group-item-brand-two {
  --bs-list-group-color: var(--bs-brand-two-text-emphasis);
  --bs-list-group-bg: var(--bs-brand-two-bg-subtle);
  --bs-list-group-border-color: var(--bs-brand-two-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-brand-two-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-brand-two-border-subtle);
  --bs-list-group-active-color: var(--bs-brand-two-bg-subtle);
  --bs-list-group-active-bg: var(--bs-brand-two-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-brand-two-text-emphasis);
}
.list-group-item-transparent {
  --bs-list-group-color: var(--bs-transparent-text-emphasis);
  --bs-list-group-bg: var(--bs-transparent-bg-subtle);
  --bs-list-group-border-color: var(--bs-transparent-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-transparent-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-transparent-border-subtle);
  --bs-list-group-active-color: var(--bs-transparent-bg-subtle);
  --bs-list-group-active-bg: var(--bs-transparent-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-transparent-text-emphasis);
}
.list-group-item-storybook {
  --bs-list-group-color: var(--bs-storybook-text-emphasis);
  --bs-list-group-bg: var(--bs-storybook-bg-subtle);
  --bs-list-group-border-color: var(--bs-storybook-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-storybook-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-storybook-border-subtle);
  --bs-list-group-active-color: var(--bs-storybook-bg-subtle);
  --bs-list-group-active-bg: var(--bs-storybook-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-storybook-text-emphasis);
}
.btn-close {
  --bs-btn-close-color: #000;
  --bs-btn-close-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414'/%3e%3c/svg%3e");
  --bs-btn-close-opacity: 0.5;
  --bs-btn-close-hover-opacity: 0.75;
  --bs-btn-close-focus-shadow: 0 0 0 0.25rem rgba(108, 93, 211, 0.25);
  --bs-btn-close-focus-opacity: 1;
  --bs-btn-close-disabled-opacity: 0.25;
  box-sizing: content-box;
  width: 1em;
  height: 1em;
  padding: 0.25em 0.25em;
  color: var(--bs-btn-close-color);
  background: transparent var(--bs-btn-close-bg) center/1em auto no-repeat;
  filter: var(--bs-btn-close-filter);
  border: 0;
  border-radius: 1rem;
  opacity: var(--bs-btn-close-opacity);
}
.btn-close:hover {
  color: var(--bs-btn-close-color);
  text-decoration: none;
  opacity: var(--bs-btn-close-hover-opacity);
}
.btn-close:focus {
  outline: 0;
  box-shadow: var(--bs-btn-close-focus-shadow);
  opacity: var(--bs-btn-close-focus-opacity);
}
.btn-close:disabled, .btn-close.disabled {
  pointer-events: none;
  user-select: none;
  opacity: var(--bs-btn-close-disabled-opacity);
}
.btn-close-white {
  --bs-btn-close-filter: invert(1) grayscale(100%) brightness(200%);
}
:root,
[data-bs-theme=light] {
  --bs-btn-close-filter: ;
}
[data-bs-theme=dark] {
  --bs-btn-close-filter: invert(1) grayscale(100%) brightness(200%);
}
.toast {
  --bs-toast-zindex: 1090;
  --bs-toast-padding-x: 0.75rem;
  --bs-toast-padding-y: 0.5rem;
  --bs-toast-spacing: 1.5rem;
  --bs-toast-max-width: 350px;
  --bs-toast-font-size: 0.875rem;
  --bs-toast-color: ;
  --bs-toast-bg: rgba(var(--bs-body-bg-rgb), 0.85);
  --bs-toast-border-width: var(--bs-border-width);
  --bs-toast-border-color: var(--bs-border-color-translucent);
  --bs-toast-border-radius: var(--bs-border-radius);
  --bs-toast-box-shadow: var(--bs-box-shadow);
  --bs-toast-header-color: var(--bs-secondary-color);
  --bs-toast-header-bg: rgba(var(--bs-body-bg-rgb), 0.85);
  --bs-toast-header-border-color: var(--bs-border-color-translucent);
  width: var(--bs-toast-max-width);
  max-width: 100%;
  font-size: var(--bs-toast-font-size);
  color: var(--bs-toast-color);
  pointer-events: auto;
  background-color: var(--bs-toast-bg);
  background-clip: padding-box;
  border: var(--bs-toast-border-width) solid var(--bs-toast-border-color);
  box-shadow: var(--bs-toast-box-shadow);
  border-radius: var(--bs-toast-border-radius);
}
.toast.showing {
  opacity: 0;
}
.toast:not(.show) {
  display: none;
}
.toast-container {
  --bs-toast-zindex: 1090;
  position: absolute;
  z-index: var(--bs-toast-zindex);
  width: max-content;
  max-width: 100%;
  pointer-events: none;
}
.toast-container > :not(:last-child) {
  margin-bottom: var(--bs-toast-spacing);
}
.toast-header {
  display: flex;
  align-items: center;
  padding: var(--bs-toast-padding-y) var(--bs-toast-padding-x);
  color: var(--bs-toast-header-color);
  background-color: var(--bs-toast-header-bg);
  background-clip: padding-box;
  border-bottom: var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);
  border-top-left-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));
  border-top-right-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));
}
.toast-header .btn-close {
  margin-right: calc(-0.5 * var(--bs-toast-padding-x));
  margin-left: var(--bs-toast-padding-x);
}
.toast-body {
  padding: var(--bs-toast-padding-x);
  word-wrap: break-word;
}
.modal {
  --bs-modal-zindex: 1055;
  --bs-modal-width: 500px;
  --bs-modal-padding: 1rem;
  --bs-modal-margin: 0.5rem;
  --bs-modal-color: var(--bs-body-color);
  --bs-modal-bg: var(--bs-body-bg);
  --bs-modal-border-color: var(--bs-border-color-translucent);
  --bs-modal-border-width: 0;
  --bs-modal-border-radius: var(--bs-border-radius-lg);
  --bs-modal-box-shadow: var(--bs-box-shadow-sm);
  --bs-modal-inner-border-radius: calc(var(--bs-border-radius-lg) - 0);
  --bs-modal-header-padding-x: 1rem;
  --bs-modal-header-padding-y: 1rem;
  --bs-modal-header-padding: 1rem 1rem;
  --bs-modal-header-border-color: var(--bs-border-color);
  --bs-modal-header-border-width: 0;
  --bs-modal-title-line-height: 1.5;
  --bs-modal-footer-gap: 0.5rem;
  --bs-modal-footer-bg: ;
  --bs-modal-footer-border-color: var(--bs-border-color);
  --bs-modal-footer-border-width: 0;
  position: fixed;
  top: 0;
  left: 0;
  z-index: var(--bs-modal-zindex);
  display: none;
  width: 100%;
  height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
  outline: 0;
}
.modal-dialog {
  position: relative;
  width: auto;
  margin: var(--bs-modal-margin);
  pointer-events: none;
}
.modal.fade .modal-dialog {
  transform: translate(0, -50px);
  transition: transform 0.3s ease-out;
}
@media (prefers-reduced-motion: reduce) {
  .modal.fade .modal-dialog {
    transition: none;
  }
}
.modal.show .modal-dialog {
  transform: none;
}
.modal.modal-static .modal-dialog {
  transform: scale(1.02);
}
.modal-dialog-scrollable {
  height: calc(100% - var(--bs-modal-margin) * 2);
}
.modal-dialog-scrollable .modal-content {
  max-height: 100%;
  overflow: hidden;
}
.modal-dialog-scrollable .modal-body {
  overflow-y: auto;
}
.modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - var(--bs-modal-margin) * 2);
}
.modal-content {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  color: var(--bs-modal-color);
  pointer-events: auto;
  background-color: var(--bs-modal-bg);
  background-clip: padding-box;
  border: var(--bs-modal-border-width) solid var(--bs-modal-border-color);
  border-radius: var(--bs-modal-border-radius);
  box-shadow: var(--bs-modal-box-shadow);
  outline: 0;
}
.modal-backdrop {
  --bs-backdrop-zindex: 1050;
  --bs-backdrop-bg: #000;
  --bs-backdrop-opacity: 0.5;
  position: fixed;
  top: 0;
  left: 0;
  z-index: var(--bs-backdrop-zindex);
  width: 100vw;
  height: 100vh;
  background-color: var(--bs-backdrop-bg);
}
.modal-backdrop.fade {
  opacity: 0;
}
.modal-backdrop.show {
  opacity: var(--bs-backdrop-opacity);
}
.modal-header {
  display: flex;
  flex-shrink: 0;
  align-items: center;
  padding: var(--bs-modal-header-padding);
  border-bottom: var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);
  border-top-left-radius: var(--bs-modal-inner-border-radius);
  border-top-right-radius: var(--bs-modal-inner-border-radius);
}
.modal-header .btn-close {
  padding: calc(var(--bs-modal-header-padding-y) * 0.5) calc(var(--bs-modal-header-padding-x) * 0.5);
  margin-top: calc(-0.5 * var(--bs-modal-header-padding-y));
  margin-right: calc(-0.5 * var(--bs-modal-header-padding-x));
  margin-bottom: calc(-0.5 * var(--bs-modal-header-padding-y));
  margin-left: auto;
}
.modal-title {
  margin-bottom: 0;
  line-height: var(--bs-modal-title-line-height);
}
.modal-body {
  position: relative;
  flex: 1 1 auto;
  padding: var(--bs-modal-padding);
}
.modal-footer {
  display: flex;
  flex-shrink: 0;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-end;
  padding: calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * 0.5);
  background-color: var(--bs-modal-footer-bg);
  border-top: var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);
  border-bottom-right-radius: var(--bs-modal-inner-border-radius);
  border-bottom-left-radius: var(--bs-modal-inner-border-radius);
}
.modal-footer > * {
  margin: calc(var(--bs-modal-footer-gap) * 0.5);
}
@media (min-width: 576px) {
  .modal {
    --bs-modal-margin: 1.75rem;
    --bs-modal-box-shadow: var(--bs-box-shadow);
  }
  .modal-dialog {
    max-width: var(--bs-modal-width);
    margin-right: auto;
    margin-left: auto;
  }
  .modal-sm {
    --bs-modal-width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg,
  .modal-xl {
    --bs-modal-width: 800px;
  }
}
@media (min-width: 1200px) {
  .modal-xl {
    --bs-modal-width: 1140px;
  }
}
.modal-fullscreen {
  width: 100vw;
  max-width: none;
  height: 100%;
  margin: 0;
}
.modal-fullscreen .modal-content {
  height: 100%;
  border: 0;
  border-radius: 0;
}
.modal-fullscreen .modal-header,
.modal-fullscreen .modal-footer {
  border-radius: 0;
}
.modal-fullscreen .modal-body {
  overflow-y: auto;
}
@media (max-width: 575.98px) {
  .modal-fullscreen-sm-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-sm-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-sm-down .modal-header,
  .modal-fullscreen-sm-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-sm-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 767.98px) {
  .modal-fullscreen-md-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-md-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-md-down .modal-header,
  .modal-fullscreen-md-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-md-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 991.98px) {
  .modal-fullscreen-lg-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-lg-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-lg-down .modal-header,
  .modal-fullscreen-lg-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-lg-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 1199.98px) {
  .modal-fullscreen-xl-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-xl-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-xl-down .modal-header,
  .modal-fullscreen-xl-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-xl-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 1399.98px) {
  .modal-fullscreen-xxl-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-xxl-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-xxl-down .modal-header,
  .modal-fullscreen-xxl-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-xxl-down .modal-body {
    overflow-y: auto;
  }
}
.tooltip {
  --bs-tooltip-zindex: 1080;
  --bs-tooltip-max-width: 200px;
  --bs-tooltip-padding-x: 0.5rem;
  --bs-tooltip-padding-y: 0.25rem;
  --bs-tooltip-margin: ;
  --bs-tooltip-font-size: 0.875rem;
  --bs-tooltip-color: var(--bs-body-bg);
  --bs-tooltip-bg: var(--bs-emphasis-color);
  --bs-tooltip-border-radius: var(--bs-border-radius);
  --bs-tooltip-opacity: 0.9;
  --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: "Manrope", 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);
}
/* rtl:begin:ignore */
.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);
}
/* rtl:end:ignore */
.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);
}
/* rtl:begin:ignore */
.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);
}
/* rtl:end:ignore */
.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);
}
.popover {
  --bs-popover-zindex: 1070;
  --bs-popover-max-width: 276px;
  --bs-popover-font-size: 0.875rem;
  --bs-popover-bg: #fff;
  --bs-popover-border-width: 1px;
  --bs-popover-border-color: transparent;
  --bs-popover-border-radius: 1rem;
  --bs-popover-inner-border-radius: calc(1rem - 1px);
  --bs-popover-box-shadow: var(--bs-box-shadow);
  --bs-popover-header-padding-x: 1rem;
  --bs-popover-header-padding-y: 0.5rem;
  --bs-popover-header-font-size: 1rem;
  --bs-popover-header-color: inherit;
  --bs-popover-header-bg: rgb(247.35, 247.35, 247.35);
  --bs-popover-body-padding-x: 1rem;
  --bs-popover-body-padding-y: 1rem;
  --bs-popover-body-color: var(--bs-body-color);
  --bs-popover-arrow-width: 1rem;
  --bs-popover-arrow-height: 0.5rem;
  --bs-popover-arrow-border: var(--bs-popover-border-color);
  z-index: var(--bs-popover-zindex);
  display: block;
  max-width: var(--bs-popover-max-width);
  font-family: "Manrope", 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-popover-font-size);
  word-wrap: break-word;
  background-color: var(--bs-popover-bg);
  background-clip: padding-box;
  border: var(--bs-popover-border-width) solid var(--bs-popover-border-color);
  border-radius: var(--bs-popover-border-radius);
  box-shadow: var(--bs-popover-box-shadow);
}
.popover .popover-arrow {
  display: block;
  width: var(--bs-popover-arrow-width);
  height: var(--bs-popover-arrow-height);
}
.popover .popover-arrow::before, .popover .popover-arrow::after {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
  border-width: 0;
}
.bs-popover-top > .popover-arrow, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow {
  bottom: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
}
.bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before, .bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after {
  border-width: var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * 0.5) 0;
}
.bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before {
  bottom: 0;
  border-top-color: var(--bs-popover-arrow-border);
}
.bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after {
  bottom: var(--bs-popover-border-width);
  border-top-color: var(--bs-popover-bg);
}
/* rtl:begin:ignore */
.bs-popover-end > .popover-arrow, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow {
  left: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
  width: var(--bs-popover-arrow-height);
  height: var(--bs-popover-arrow-width);
}
.bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before, .bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after {
  border-width: calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * 0.5) 0;
}
.bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before {
  left: 0;
  border-right-color: var(--bs-popover-arrow-border);
}
.bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after {
  left: var(--bs-popover-border-width);
  border-right-color: var(--bs-popover-bg);
}
/* rtl:end:ignore */
.bs-popover-bottom > .popover-arrow, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow {
  top: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
}
.bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before, .bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after {
  border-width: 0 calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height);
}
.bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before {
  top: 0;
  border-bottom-color: var(--bs-popover-arrow-border);
}
.bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after {
  top: var(--bs-popover-border-width);
  border-bottom-color: var(--bs-popover-bg);
}
.bs-popover-bottom .popover-header::before, .bs-popover-auto[data-popper-placement^=bottom] .popover-header::before {
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: var(--bs-popover-arrow-width);
  margin-left: calc(-0.5 * var(--bs-popover-arrow-width));
  content: "";
  border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-header-bg);
}
/* rtl:begin:ignore */
.bs-popover-start > .popover-arrow, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow {
  right: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
  width: var(--bs-popover-arrow-height);
  height: var(--bs-popover-arrow-width);
}
.bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before, .bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after {
  border-width: calc(var(--bs-popover-arrow-width) * 0.5) 0 calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height);
}
.bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before {
  right: 0;
  border-left-color: var(--bs-popover-arrow-border);
}
.bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after {
  right: var(--bs-popover-border-width);
  border-left-color: var(--bs-popover-bg);
}
/* rtl:end:ignore */
.popover-header {
  padding: var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);
  margin-bottom: 0;
  font-size: var(--bs-popover-header-font-size);
  color: var(--bs-popover-header-color);
  background-color: var(--bs-popover-header-bg);
  border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-border-color);
  border-top-left-radius: var(--bs-popover-inner-border-radius);
  border-top-right-radius: var(--bs-popover-inner-border-radius);
}
.popover-header:empty {
  display: none;
}
.popover-body {
  padding: var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);
  color: var(--bs-popover-body-color);
}
.carousel {
  position: relative;
}
.carousel.pointer-event {
  touch-action: pan-y;
}
.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.carousel-inner::after {
  display: block;
  clear: both;
  content: "";
}
.carousel-item {
  position: relative;
  display: none;
  float: left;
  width: 100%;
  margin-right: -100%;
  backface-visibility: hidden;
  transition: transform 0.6s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-item {
    transition: none;
  }
}
.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: block;
}
.carousel-item-next:not(.carousel-item-start),
.active.carousel-item-end {
  transform: translateX(100%);
}
.carousel-item-prev:not(.carousel-item-end),
.active.carousel-item-start {
  transform: translateX(-100%);
}
.carousel-fade .carousel-item {
  opacity: 0;
  transition-property: opacity;
  transform: none;
}
.carousel-fade .carousel-item.active,
.carousel-fade .carousel-item-next.carousel-item-start,
.carousel-fade .carousel-item-prev.carousel-item-end {
  z-index: 1;
  opacity: 1;
}
.carousel-fade .active.carousel-item-start,
.carousel-fade .active.carousel-item-end {
  z-index: 0;
  opacity: 0;
  transition: opacity 0s 0.6s;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-fade .active.carousel-item-start,
  .carousel-fade .active.carousel-item-end {
    transition: none;
  }
}
.carousel-control-prev,
.carousel-control-next {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 15%;
  padding: 0;
  color: #fff;
  text-align: center;
  background: none;
  filter: var(--bs-carousel-control-icon-filter);
  border: 0;
  opacity: 0.5;
  transition: opacity 0.15s ease;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-control-prev,
  .carousel-control-next {
    transition: none;
  }
}
.carousel-control-prev:hover, .carousel-control-prev:focus,
.carousel-control-next:hover,
.carousel-control-next:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  opacity: 0.9;
}
.carousel-control-prev {
  left: 0;
}
.carousel-control-next {
  right: 0;
}
.carousel-control-prev-icon,
.carousel-control-next-icon {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: 100% 100%;
}
.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0'/%3e%3c/svg%3e") /*rtl:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708'/%3e%3c/svg%3e")*/;
}
.carousel-control-next-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708'/%3e%3c/svg%3e") /*rtl:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0'/%3e%3c/svg%3e")*/;
}
.carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 2;
  display: flex;
  justify-content: center;
  padding: 0;
  margin-right: 15%;
  margin-bottom: 1rem;
  margin-left: 15%;
}
.carousel-indicators [data-bs-target] {
  box-sizing: content-box;
  flex: 0 1 auto;
  width: 3rem;
  height: 10px;
  padding: 0;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  cursor: pointer;
  background-color: var(--bs-carousel-indicator-active-bg);
  background-clip: padding-box;
  border: 0;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  opacity: 0.5;
  transition: all 0.2s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-indicators [data-bs-target] {
    transition: none;
  }
}
.carousel-indicators .active {
  opacity: 1;
}
.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 1.25rem;
  left: 15%;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  color: var(--bs-carousel-caption-color);
  text-align: center;
}
.carousel-dark {
  --bs-carousel-indicator-active-bg: #000;
  --bs-carousel-caption-color: #000;
  --bs-carousel-control-icon-filter: invert(1) grayscale(100);
}
:root,
[data-bs-theme=light] {
  --bs-carousel-indicator-active-bg: #fff;
  --bs-carousel-caption-color: #fff;
  --bs-carousel-control-icon-filter: ;
}
[data-bs-theme=dark] {
  --bs-carousel-indicator-active-bg: #000;
  --bs-carousel-caption-color: #000;
  --bs-carousel-control-icon-filter: invert(1) grayscale(100);
}
.spinner-grow,
.spinner-border {
  display: inline-block;
  flex-shrink: 0;
  width: var(--bs-spinner-width);
  height: var(--bs-spinner-height);
  vertical-align: var(--bs-spinner-vertical-align);
  border-radius: 50%;
  animation: var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name);
}
@keyframes spinner-border {
  to {
    transform: rotate(360deg) /* rtl:ignore */;
  }
}
.spinner-border {
  --bs-spinner-width: 2rem;
  --bs-spinner-height: 2rem;
  --bs-spinner-vertical-align: -0.125em;
  --bs-spinner-border-width: 0.25em;
  --bs-spinner-animation-speed: 0.75s;
  --bs-spinner-animation-name: spinner-border;
  border: var(--bs-spinner-border-width) solid currentcolor;
  border-right-color: transparent;
}
.spinner-border-sm {
  --bs-spinner-width: 1rem;
  --bs-spinner-height: 1rem;
  --bs-spinner-border-width: 0.2em;
}
@keyframes spinner-grow {
  0% {
    transform: scale(0);
  }
  50% {
    opacity: 1;
    transform: none;
  }
}
.spinner-grow {
  --bs-spinner-width: 2rem;
  --bs-spinner-height: 2rem;
  --bs-spinner-vertical-align: -0.125em;
  --bs-spinner-animation-speed: 0.75s;
  --bs-spinner-animation-name: spinner-grow;
  background-color: currentcolor;
  opacity: 0;
}
.spinner-grow-sm {
  --bs-spinner-width: 1rem;
  --bs-spinner-height: 1rem;
}
@media (prefers-reduced-motion: reduce) {
  .spinner-border,
  .spinner-grow {
    --bs-spinner-animation-speed: 1.5s;
  }
}
.offcanvas, .offcanvas-xxl, .offcanvas-xl, .offcanvas-lg, .offcanvas-md, .offcanvas-sm {
  --bs-offcanvas-zindex: 1045;
  --bs-offcanvas-width: 400px;
  --bs-offcanvas-height: 30vh;
  --bs-offcanvas-padding-x: 1rem;
  --bs-offcanvas-padding-y: 1rem;
  --bs-offcanvas-color: var(--bs-body-color);
  --bs-offcanvas-bg: var(--bs-body-bg);
  --bs-offcanvas-border-width: 0;
  --bs-offcanvas-border-color: var(--bs-border-color-translucent);
  --bs-offcanvas-box-shadow: var(--bs-box-shadow-sm);
  --bs-offcanvas-transition: transform 0.3s ease-in-out;
  --bs-offcanvas-title-line-height: 1.5;
}
@media (max-width: 575.98px) {
  .offcanvas-sm {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    box-shadow: var(--bs-offcanvas-box-shadow);
    transition: var(--bs-offcanvas-transition);
  }
}
@media (max-width: 575.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-sm {
    transition: none;
  }
}
@media (max-width: 575.98px) {
  .offcanvas-sm.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(-100%);
  }
  .offcanvas-sm.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%);
  }
  .offcanvas-sm.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%);
  }
  .offcanvas-sm.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%);
  }
  .offcanvas-sm.showing, .offcanvas-sm.show:not(.hiding) {
    transform: none;
  }
  .offcanvas-sm.showing, .offcanvas-sm.hiding, .offcanvas-sm.show {
    visibility: visible;
  }
}
@media (min-width: 576px) {
  .offcanvas-sm {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-sm .offcanvas-header {
    display: none;
  }
  .offcanvas-sm .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}
@media (max-width: 767.98px) {
  .offcanvas-md {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    box-shadow: var(--bs-offcanvas-box-shadow);
    transition: var(--bs-offcanvas-transition);
  }
}
@media (max-width: 767.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-md {
    transition: none;
  }
}
@media (max-width: 767.98px) {
  .offcanvas-md.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(-100%);
  }
  .offcanvas-md.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%);
  }
  .offcanvas-md.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%);
  }
  .offcanvas-md.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%);
  }
  .offcanvas-md.showing, .offcanvas-md.show:not(.hiding) {
    transform: none;
  }
  .offcanvas-md.showing, .offcanvas-md.hiding, .offcanvas-md.show {
    visibility: visible;
  }
}
@media (min-width: 768px) {
  .offcanvas-md {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-md .offcanvas-header {
    display: none;
  }
  .offcanvas-md .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}
@media (max-width: 991.98px) {
  .offcanvas-lg {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    box-shadow: var(--bs-offcanvas-box-shadow);
    transition: var(--bs-offcanvas-transition);
  }
}
@media (max-width: 991.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-lg {
    transition: none;
  }
}
@media (max-width: 991.98px) {
  .offcanvas-lg.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(-100%);
  }
  .offcanvas-lg.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%);
  }
  .offcanvas-lg.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%);
  }
  .offcanvas-lg.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%);
  }
  .offcanvas-lg.showing, .offcanvas-lg.show:not(.hiding) {
    transform: none;
  }
  .offcanvas-lg.showing, .offcanvas-lg.hiding, .offcanvas-lg.show {
    visibility: visible;
  }
}
@media (min-width: 992px) {
  .offcanvas-lg {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-lg .offcanvas-header {
    display: none;
  }
  .offcanvas-lg .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}
@media (max-width: 1199.98px) {
  .offcanvas-xl {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    box-shadow: var(--bs-offcanvas-box-shadow);
    transition: var(--bs-offcanvas-transition);
  }
}
@media (max-width: 1199.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-xl {
    transition: none;
  }
}
@media (max-width: 1199.98px) {
  .offcanvas-xl.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(-100%);
  }
  .offcanvas-xl.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%);
  }
  .offcanvas-xl.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%);
  }
  .offcanvas-xl.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%);
  }
  .offcanvas-xl.showing, .offcanvas-xl.show:not(.hiding) {
    transform: none;
  }
  .offcanvas-xl.showing, .offcanvas-xl.hiding, .offcanvas-xl.show {
    visibility: visible;
  }
}
@media (min-width: 1200px) {
  .offcanvas-xl {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-xl .offcanvas-header {
    display: none;
  }
  .offcanvas-xl .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}
@media (max-width: 1399.98px) {
  .offcanvas-xxl {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    box-shadow: var(--bs-offcanvas-box-shadow);
    transition: var(--bs-offcanvas-transition);
  }
}
@media (max-width: 1399.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-xxl {
    transition: none;
  }
}
@media (max-width: 1399.98px) {
  .offcanvas-xxl.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(-100%);
  }
  .offcanvas-xxl.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%);
  }
  .offcanvas-xxl.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%);
  }
  .offcanvas-xxl.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%);
  }
  .offcanvas-xxl.showing, .offcanvas-xxl.show:not(.hiding) {
    transform: none;
  }
  .offcanvas-xxl.showing, .offcanvas-xxl.hiding, .offcanvas-xxl.show {
    visibility: visible;
  }
}
@media (min-width: 1400px) {
  .offcanvas-xxl {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-xxl .offcanvas-header {
    display: none;
  }
  .offcanvas-xxl .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}
.offcanvas {
  position: fixed;
  bottom: 0;
  z-index: var(--bs-offcanvas-zindex);
  display: flex;
  flex-direction: column;
  max-width: 100%;
  color: var(--bs-offcanvas-color);
  visibility: hidden;
  background-color: var(--bs-offcanvas-bg);
  background-clip: padding-box;
  outline: 0;
  box-shadow: var(--bs-offcanvas-box-shadow);
  transition: var(--bs-offcanvas-transition);
}
@media (prefers-reduced-motion: reduce) {
  .offcanvas {
    transition: none;
  }
}
.offcanvas.offcanvas-start {
  top: 0;
  left: 0;
  width: var(--bs-offcanvas-width);
  border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  transform: translateX(-100%);
}
.offcanvas.offcanvas-end {
  top: 0;
  right: 0;
  width: var(--bs-offcanvas-width);
  border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  transform: translateX(100%);
}
.offcanvas.offcanvas-top {
  top: 0;
  right: 0;
  left: 0;
  height: var(--bs-offcanvas-height);
  max-height: 100%;
  border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  transform: translateY(-100%);
}
.offcanvas.offcanvas-bottom {
  right: 0;
  left: 0;
  height: var(--bs-offcanvas-height);
  max-height: 100%;
  border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  transform: translateY(100%);
}
.offcanvas.showing, .offcanvas.show:not(.hiding) {
  transform: none;
}
.offcanvas.showing, .offcanvas.hiding, .offcanvas.show {
  visibility: visible;
}
.offcanvas-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.offcanvas-backdrop.fade {
  opacity: 0;
}
.offcanvas-backdrop.show {
  opacity: 0.5;
}
.offcanvas-header {
  display: flex;
  align-items: center;
  padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);
}
.offcanvas-header .btn-close {
  padding: calc(var(--bs-offcanvas-padding-y) * 0.5) calc(var(--bs-offcanvas-padding-x) * 0.5);
  margin-top: calc(-0.5 * var(--bs-offcanvas-padding-y));
  margin-right: calc(-0.5 * var(--bs-offcanvas-padding-x));
  margin-bottom: calc(-0.5 * var(--bs-offcanvas-padding-y));
  margin-left: auto;
}
.offcanvas-title {
  margin-bottom: 0;
  line-height: var(--bs-offcanvas-title-line-height);
}
.offcanvas-body {
  flex-grow: 1;
  padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);
  overflow-y: auto;
}
.placeholder {
  display: inline-block;
  min-height: 1em;
  vertical-align: middle;
  cursor: wait;
  background-color: currentcolor;
  opacity: 0.5;
}
.placeholder.btn::before {
  display: inline-block;
  content: "";
}
.placeholder-xs {
  min-height: 0.6em;
}
.placeholder-sm {
  min-height: 0.8em;
}
.placeholder-lg {
  min-height: 1.2em;
}
.placeholder-glow .placeholder {
  animation: placeholder-glow 2s ease-in-out infinite;
}
@keyframes placeholder-glow {
  50% {
    opacity: 0.2;
  }
}
.placeholder-wave {
  mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);
  mask-size: 200% 100%;
  animation: placeholder-wave 2s linear infinite;
}
@keyframes placeholder-wave {
  100% {
    mask-position: -200% 0%;
  }
}
.clearfix::after {
  display: block;
  clear: both;
  content: "";
}
.text-bg-primary {
  color: #fff !important;
  background-color: RGBA(var(--bs-primary-rgb), var(--bs-bg-opacity, 1)) !important;
}
.text-bg-secondary {
  color: #000 !important;
  background-color: RGBA(var(--bs-secondary-rgb), var(--bs-bg-opacity, 1)) !important;
}
.text-bg-success {
  color: #000 !important;
  background-color: RGBA(var(--bs-success-rgb), var(--bs-bg-opacity, 1)) !important;
}
.text-bg-info {
  color: #000 !important;
  background-color: RGBA(var(--bs-info-rgb), var(--bs-bg-opacity, 1)) !important;
}
.text-bg-warning {
  color: #000 !important;
  background-color: RGBA(var(--bs-warning-rgb), var(--bs-bg-opacity, 1)) !important;
}
.text-bg-danger {
  color: #000 !important;
  background-color: RGBA(var(--bs-danger-rgb), var(--bs-bg-opacity, 1)) !important;
}
.text-bg-light {
  color: #000 !important;
  background-color: RGBA(var(--bs-light-rgb), var(--bs-bg-opacity, 1)) !important;
}
.text-bg-dark {
  color: #fff !important;
  background-color: RGBA(var(--bs-dark-rgb), var(--bs-bg-opacity, 1)) !important;
}
.text-bg-brand {
  color: #000 !important;
  background-color: RGBA(var(--bs-brand-rgb), var(--bs-bg-opacity, 1)) !important;
}
.text-bg-brand-two {
  color: #fff !important;
  background-color: RGBA(var(--bs-brand-two-rgb), var(--bs-bg-opacity, 1)) !important;
}
.text-bg-transparent {
  color: #fff !important;
  background-color: RGBA(var(--bs-transparent-rgb), var(--bs-bg-opacity, 1)) !important;
}
.text-bg-storybook {
  color: #000 !important;
  background-color: RGBA(var(--bs-storybook-rgb), var(--bs-bg-opacity, 1)) !important;
}
.link-primary {
  color: RGBA(var(--bs-primary-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-primary-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-primary:hover, .link-primary:focus {
  color: RGBA(86, 74, 169, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(86, 74, 169, var(--bs-link-underline-opacity, 1)) !important;
}
.link-secondary {
  color: RGBA(var(--bs-secondary-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-secondary-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-secondary:hover, .link-secondary:focus {
  color: RGBA(255, 181, 205, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(255, 181, 205, var(--bs-link-underline-opacity, 1)) !important;
}
.link-success {
  color: RGBA(var(--bs-success-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-success-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-success:hover, .link-success:focus {
  color: RGBA(107, 201, 187, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(107, 201, 187, var(--bs-link-underline-opacity, 1)) !important;
}
.link-info {
  color: RGBA(var(--bs-info-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-info-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-info:hover, .link-info:focus {
  color: RGBA(113, 135, 251, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(113, 135, 251, var(--bs-link-underline-opacity, 1)) !important;
}
.link-warning {
  color: RGBA(var(--bs-warning-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-warning-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-warning:hover, .link-warning:focus {
  color: RGBA(255, 217, 117, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(255, 217, 117, var(--bs-link-underline-opacity, 1)) !important;
}
.link-danger {
  color: RGBA(var(--bs-danger-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-danger-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-danger:hover, .link-danger:focus {
  color: RGBA(245, 118, 77, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(245, 118, 77, var(--bs-link-underline-opacity, 1)) !important;
}
.link-light {
  color: RGBA(var(--bs-light-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-light-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-light:hover, .link-light:focus {
  color: RGBA(236, 241, 249, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(236, 241, 249, var(--bs-link-underline-opacity, 1)) !important;
}
.link-dark {
  color: RGBA(var(--bs-dark-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-dark-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-dark:hover, .link-dark:focus {
  color: RGBA(25, 26, 32, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(25, 26, 32, var(--bs-link-underline-opacity, 1)) !important;
}
.link-brand {
  color: RGBA(var(--bs-brand-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-brand-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-brand:hover, .link-brand:focus {
  color: RGBA(255, 215, 53, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(255, 215, 53, var(--bs-link-underline-opacity, 1)) !important;
}
.link-brand-two {
  color: RGBA(var(--bs-brand-two-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-brand-two-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-brand-two:hover, .link-brand-two:focus {
  color: RGBA(40, 40, 40, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(40, 40, 40, var(--bs-link-underline-opacity, 1)) !important;
}
.link-transparent {
  color: RGBA(var(--bs-transparent-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-transparent-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-transparent:hover, .link-transparent:focus {
  color: RGBA(0, 0, 0, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(0, 0, 0, var(--bs-link-underline-opacity, 1)) !important;
}
.link-storybook {
  color: RGBA(var(--bs-storybook-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-storybook-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-storybook:hover, .link-storybook:focus {
  color: RGBA(255, 108, 157, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(255, 108, 157, var(--bs-link-underline-opacity, 1)) !important;
}
.link-body-emphasis {
  color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-body-emphasis:hover, .link-body-emphasis:focus {
  color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 0.75)) !important;
  text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 0.75)) !important;
}
.focus-ring:focus {
  outline: 0;
  box-shadow: var(--bs-focus-ring-x, 0) var(--bs-focus-ring-y, 0) var(--bs-focus-ring-blur, 0) var(--bs-focus-ring-width) var(--bs-focus-ring-color);
}
.icon-link {
  display: inline-flex;
  gap: 0.375rem;
  align-items: center;
  text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 0.5));
  text-underline-offset: 0.25em;
  backface-visibility: hidden;
}
.icon-link > .bi {
  flex-shrink: 0;
  width: 1em;
  height: 1em;
  fill: currentcolor;
  transition: 0.2s ease-in-out transform;
}
@media (prefers-reduced-motion: reduce) {
  .icon-link > .bi {
    transition: none;
  }
}
.icon-link-hover:hover > .bi, .icon-link-hover:focus-visible > .bi {
  transform: var(--bs-icon-link-transform, translate3d(0.25em, 0, 0));
}
.ratio {
  position: relative;
  width: 100%;
}
.ratio::before {
  display: block;
  padding-top: var(--bs-aspect-ratio);
  content: "";
}
.ratio > * {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.ratio-1x1 {
  --bs-aspect-ratio: 100%;
}
.ratio-4x3 {
  --bs-aspect-ratio: 75%;
}
.ratio-16x9 {
  --bs-aspect-ratio: 56.25%;
}
.ratio-21x9 {
  --bs-aspect-ratio: 42.8571428571%;
}
.fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030;
}
.fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030;
}
.sticky-top {
  position: sticky;
  top: 0;
  z-index: 1020;
}
.sticky-bottom {
  position: sticky;
  bottom: 0;
  z-index: 1020;
}
@media (min-width: 576px) {
  .sticky-sm-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-sm-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 768px) {
  .sticky-md-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-md-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 992px) {
  .sticky-lg-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-lg-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 1200px) {
  .sticky-xl-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-xl-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 1400px) {
  .sticky-xxl-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-xxl-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
.hstack {
  display: flex;
  flex-direction: row;
  align-items: center;
  align-self: stretch;
}
.vstack {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  align-self: stretch;
}
.visually-hidden,
.visually-hidden-focusable:not(:focus):not(:focus-within) {
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important;
}
.visually-hidden:not(caption),
.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption) {
  position: absolute !important;
}
.visually-hidden *,
.visually-hidden-focusable:not(:focus):not(:focus-within) * {
  overflow: hidden !important;
}
.stretched-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  content: "";
}
.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.vr {
  display: inline-block;
  align-self: stretch;
  width: var(--bs-border-width);
  min-height: 1em;
  background-color: currentcolor;
  opacity: 0.25;
}
body {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
html,
body {
  display: flex;
  height: 100%;
  flex-direction: column;
  padding: 0;
  margin: 0;
}
code {
  font-family: source-code-pro, Menlo, Monaco, Consolas, "Courier New", monospace;
}
[os=Windows] ::-webkit-scrollbar {
  width: 0.75rem;
}
[os=Windows] ::-webkit-scrollbar-corner {
  display: none;
}
[os=Windows] ::-webkit-scrollbar-thumb {
  background-color: rgba(0, 0, 0, 0);
  border-radius: 1rem;
}
[os=Windows] ::-webkit-scrollbar-track {
  border-radius: 1rem;
  box-shadow: inset 0 0 0.5rem rgba(0, 0, 0, 0);
}
[os=Windows] :hover::-webkit-scrollbar-thumb {
  background-color: rgba(0, 0, 0, 0.5);
}
#portal-notification {
  position: fixed;
  z-index: 9999;
}
.app {
  display: flex;
  flex: 1 0 auto;
  flex-direction: column;
  overflow-x: hidden;
}
@media (max-width: 767.98px) {
  .app {
    overflow: hidden;
  }
}
.aside {
  position: fixed;
  z-index: 1035;
  top: 0;
  bottom: 0;
  left: 0;
}
@media (min-width: 768px) {
  .aside {
    top: var(--header-height, 3.5rem);
  }
}
.aside {
  display: flex;
  flex-direction: column;
  border-right: 0 solid rgb(5.4, 4.65, 10.55);
  background-color: rgb(5.4, 4.65, 10.55);
  color: #fff;
  transition: all 0.2s ease-in-out;
  /* @at-root .aside:not(.open):not(:hover) { */
}
@media (max-width: 767.98px) {
  .aside:not(.open) {
    left: calc((15rem + 0px) * -1);
  }
}
@media (max-width: 767.98px) {
  .aside {
    width: 15rem;
  }
}
.aside.open, .aside:hover {
  width: 15rem;
}
.aside:not(.open):hover {
  -webkit-backdrop-filter: blur(0.3rem);
  backdrop-filter: blur(0.3rem);
  will-change: backdrop-filter;
  background-color: rgba(5.4, 4.65, 10.55, 0.6);
}
.aside-head {
  padding: 0 0.75rem;
}
.aside-body {
  padding: 0.75rem 0;
  display: flex;
  overflow: auto;
  height: 100%;
  flex-direction: column;
  -ms-overflow-style: none; /* IE and Edge */
  scrollbar-width: none; /* Firefox */
}
.aside-body::-webkit-scrollbar {
  display: none;
}
.aside-foot {
  padding: 0 0 0;
}
.aside-foot::before {
  box-shadow: 0 1.6rem 3rem rgba(0, 0, 0, 0.1);
  position: relative;
  top: -0.125rem;
  display: block;
  width: 50%;
  height: 0.25rem;
  margin-right: auto;
  margin-left: auto;
  background-color: rgba(255, 255, 255, 0.3);
  border-radius: 0.5rem;
  content: "";
}
[theme=dark] .aside-touch {
  background-color: rgba(231, 238, 248, 0.5);
}
@media (min-width: 768px) {
  .aside-touch {
    display: none !important;
  }
}
.aside-touch {
  position: fixed;
  top: calc(50% - 5rem);
  left: 16.5rem;
  width: 0.5rem;
  height: 10rem;
  background-color: rgba(31, 33, 40, 0.5);
  border-radius: 1rem;
  box-shadow: 0 1.6rem 3rem rgba(0, 0, 0, 0.175);
  cursor: pointer;
}
.aside-upgrade-spacer {
  min-height: 3rem;
}
.aside-drag-area {
  position: absolute;
  top: 0;
  left: 0.5rem;
  width: 16.25rem;
  height: 100vh;
}
@media (min-width: 992px) {
  .modern-design .aside {
    margin: 0 !important;
    border-radius: 0 !important;
    top: var(--header-height, 3.5rem) !important;
    height: calc(100vh - var(--header-height, 3.5rem)) !important;
  }
}
.brand {
  display: flex;
  height: 4rem;
  align-items: center;
  justify-content: space-between;
  color: #fff;
}
@media (min-width: 768px) {
  .aside:not(.open):not(:hover) .brand {
    justify-content: center;
  }
}
@media (min-width: 768px) {
  .aside:not(.open):not(:hover) .brand-logo {
    display: none;
  }
}
.brand-title {
  font-size: calc(1.275rem + 0.3vw);
}
@media (min-width: 1200px) {
  .brand-title {
    font-size: 1.5rem;
  }
}
.brand-title {
  margin: 0;
  background-color: transparent;
  color: #fff;
  font-weight: 900;
}
.brand-title a {
  background-color: inherit;
  color: inherit;
  text-decoration: none;
}
.brand-aside-toggle {
  font-size: calc(1.325rem + 0.9vw);
}
@media (min-width: 1200px) {
  .brand-aside-toggle {
    font-size: 2rem;
  }
}
.brand-aside-toggle {
  padding: 0.375rem;
  border-radius: 2rem;
  cursor: pointer;
  line-height: 0;
}
@media (max-width: 767.98px) {
  .brand-aside-toggle {
    display: none;
  }
}
@media (min-width: 768px) {
  .brand-aside-toggle {
    display: none;
  }
}
.brand-aside-toggle:hover {
  background-color: rgb(25.368, 24.678, 30.106);
}
.brand-aside-toggle:focus {
  box-shadow: none;
}
.brand-aside-toggle svg {
  color: #fff;
}
.aside:not(.open) .brand-aside-toggle-close {
  display: none;
}
.aside.open .brand-aside-toggle-open {
  display: none;
}
.user {
  padding: 1rem 1rem;
  display: flex;
  align-items: center;
  background-color: rgb(25.368, 24.678, 30.106);
  color: #e7eef8;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
}
.user.open {
  padding: 0.5rem 0.5rem;
  margin: 0.5rem 0.5rem;
  border-radius: 0.5rem;
}
.user:hover {
  background-color: rgb(45.336, 44.706, 49.662);
}
.user-avatar {
  margin-right: 0.75rem;
}
@media (min-width: 768px) {
  .aside:not(.open):not(:hover) .user-avatar {
    margin-right: 0;
  }
}
.user-avatar img {
  width: 2.5rem;
  height: 2.5rem;
  background-color: rgb(232.95, 230.7, 248.4);
  border-radius: 2.5rem;
  box-shadow: 0 1.6rem 3rem rgba(0, 0, 0, 0.1);
  object-fit: cover;
}
.user-avatar-primary img {
  background-color: rgb(232.95, 230.7, 248.4);
}
.user-avatar-secondary img {
  background-color: rgb(255, 241.05, 245.55);
}
.user-avatar-success img {
  background-color: rgb(227.25, 244.95, 242.25);
}
.user-avatar-info img {
  background-color: rgb(228.3, 232.5, 254.25);
}
.user-avatar-warning img {
  background-color: rgb(255, 247.8, 229.05);
}
.user-avatar-danger img {
  background-color: rgb(253.2, 229.35, 221.7);
}
.user-avatar-light img {
  background-color: rgb(251.4, 252.45, 253.95);
}
.user-avatar-dark img {
  background-color: rgb(221.4, 221.7, 222.75);
}
.user-avatar-brand img {
  background-color: rgb(255, 247.5, 217.05);
}
.user-avatar-brand-two img {
  background-color: rgb(224.25, 224.25, 224.25);
}
.user-avatar-transparent img {
  background-color: rgba(255, 255, 255, 0.85);
}
.user-avatar-storybook img {
  background-color: rgb(255, 227.4, 236.7);
}
@media (min-width: 768px) {
  .aside:not(.open):not(:hover) .user-info {
    display: none;
  }
}
.user-name {
  font-size: 0.9rem;
  font-weight: 600;
}
.user-sub-title {
  font-size: 0.7rem;
  color: #6c757d;
  font-weight: 400;
}
.user-menu {
  padding-bottom: 0.625rem;
}
.wrapper {
  display: flex;
  flex: 1 auto;
  flex-direction: column;
  transition: all 0.2s ease-in-out;
}
@media (min-width: 768px) {
  .wrapper {
    padding-top: var(--header-height, 3.5rem);
  }
}
@media (max-width: 767.98px) {
  .wrapper {
    padding-top: var(--mobile-header-height, 4rem);
  }
}
@media (max-width: 767.98px) {
  .aside:not(.open) + .wrapper {
    left: 0 !important;
  }
}
@media (min-width: 768px) {
  .aside:not(.open) + .wrapper {
    padding-left: 4.5rem;
  }
}
@media (min-width: 992px) and (min-width: 768px) {
  .modern-design .aside:not(.open) + .wrapper {
    padding-left: 5.5rem;
  }
}
@media (min-width: 992px) and (min-width: 768px) {
  .modern-design .aside:not([style*="left: 0"]) ~ .wrapper {
    padding-left: 0.5rem;
  }
}
@media (min-width: 768px) {
  .aside ~ .wrapper {
    padding-left: 15rem;
  }
}
@media (max-width: 767.98px) {
  .aside ~ .wrapper {
    padding-left: 0 !important;
    left: 0 !important;
  }
  .aside.open ~ .aside ~ .wrapper {
    position: relative;
    left: 15rem !important;
  }
}
@media (min-width: 992px) {
  .modern-design .aside ~ .wrapper {
    padding-left: 15rem;
  }
}
.wrapper.wrapper-right-panel-active {
  width: calc(100% - 400px);
}
.wrapper-overlay {
  -webkit-backdrop-filter: blur(0.5rem);
  backdrop-filter: blur(0.5rem);
  will-change: backdrop-filter;
  position: fixed;
  z-index: 1030;
  width: 100vw;
  height: 100vh;
  animation: fadeIn 0.2s;
  animation-fill-mode: forwards;
  animation-iteration-count: 1;
  animation-timing-function: ease-in-out;
  background: rgba(0, 0, 0, 0.5);
  opacity: 0;
  transition: all 0.2s ease-in-out;
}
.wrapper.wrapper-no-shell {
  padding-top: 0 !important;
  padding-left: 0 !important;
  width: 100% !important;
}
.wrapper.wrapper-no-shell.wrapper-right-panel-active {
  width: 100% !important;
}
.aside ~ .wrapper.wrapper-no-shell {
  padding-left: 0 !important;
  left: 0 !important;
}
[theme=dark] .header {
  background-color: rgb(9.3, 9.9, 12);
  color: #fff;
}
.header {
  padding: 0 0.75rem;
  box-shadow: none;
}
@media (min-width: 992px) {
  .subheader-enabled:not(.modern-design) .header {
    box-shadow: none;
  }
}
@media (max-width: 991.98px) {
  .subheader-enabled.modern-design .header {
    box-shadow: none;
  }
}
.header {
  position: fixed !important;
  z-index: 2000 !important;
  top: 0 !important;
  left: 0 !important;
  right: 0 !important;
  display: flex;
  height: 4rem;
  align-items: stretch;
  border-bottom: 1px solid #e9ecef;
  background-color: #fff;
}
@media (max-width: 767.98px) {
  .header {
    display: none !important;
  }
}
body.requests-panel-open .header {
  display: none !important;
}
.header body.requests-panel-open .aside {
  display: none !important;
}
.header body.requests-panel-open .wrapper {
  padding-top: 0 !important;
}
.header {
  color: #808191;
}
[theme=dark] .header {
  background-color: rgb(9.3, 9.9, 12);
}
@media (min-width: 768px) {
  .header {
    -webkit-backdrop-filter: blur(0.5rem);
    backdrop-filter: blur(0.5rem);
    will-change: backdrop-filter;
  }
}
.header > .container-fluid > .row, .header > .container-sm > .row, .header > .container-md > .row, .header > .container-lg > .row, .header > .container-xl > .row, .header > .container-xxl > .row {
  height: 100%;
  align-items: stretch !important;
}
@media (min-width: 768px) {
  .header-left {
    display: flex;
    align-items: stretch;
  }
}
@media (max-width: 767.98px) {
  [theme=dark] .header-left {
    background: rgba(9.3, 9.9, 12, 0.9);
  }
  .header-left {
    position: fixed;
    z-index: 1;
    top: 4rem;
    bottom: 0;
    left: -15rem;
    width: 15rem;
    background: white;
    box-shadow: 0 1.6rem 3rem rgba(0, 0, 0, 0.1);
    transition: all 0.2s ease-in-out;
  }
  .header-left-open .header-left {
    -webkit-backdrop-filter: blur(0.5rem);
    backdrop-filter: blur(0.5rem);
    will-change: backdrop-filter;
    left: 0;
  }
}
.header-left > *:not(:last-child) {
  margin-right: 1rem;
}
@media (min-width: 768px) {
  .header-right {
    display: flex;
    align-items: center;
  }
}
@media (max-width: 767.98px) {
  [theme=dark] .header-right {
    background-color: rgba(9.3, 9.9, 12, 0.9);
    color: #fff;
  }
  .header-right {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    -webkit-backdrop-filter: blur(0.5rem);
    backdrop-filter: blur(0.5rem);
    will-change: backdrop-filter;
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    background-color: white;
    box-shadow: 0 1.6rem 3rem rgba(0, 0, 0, 0.1);
    opacity: 0;
    pointer-events: none;
    transition: all 0.2s ease, opacity 0.1s ease-in-out;
  }
  .header-right-open .header-right {
    top: 4rem;
    opacity: 1;
    pointer-events: auto;
  }
}
.header-right > *:not(:last-child) {
  margin-right: 1rem;
}
@media (min-width: 992px) {
  .modern-design .header {
    margin: 0 !important;
    border-radius: 0 !important;
  }
}
.header-overlay {
  -webkit-backdrop-filter: blur(0.5rem);
  backdrop-filter: blur(0.5rem);
  will-change: backdrop-filter;
  position: fixed;
  z-index: 1019;
  width: 100vw;
  height: 100vh;
  animation: fadeIn 0.2s;
  animation-delay: 0.2s;
  animation-fill-mode: forwards;
  animation-iteration-count: 1;
  animation-timing-function: ease-in-out;
  background: rgba(0, 0, 0, 0.5);
  opacity: 0;
  transition: all 0.2s ease-in-out, top 0.2s ease;
}
.header-overlay-left-menu {
  top: 4rem;
  left: 15rem;
}
.header-overlay-right-menu {
  top: calc(4rem + 1rem + var(--header-right-height));
  left: 0;
}
[theme=dark] .mobile-header {
  background-color: rgb(9.3, 9.9, 12);
  color: #fff;
}
.mobile-header {
  -webkit-backdrop-filter: blur(0.5rem);
  backdrop-filter: blur(0.5rem);
  will-change: backdrop-filter;
  position: fixed;
  z-index: 1030;
  top: 0;
  right: 0;
  left: 0;
  display: flex;
  width: 100%;
  height: 4rem;
  align-items: center;
  background-color: white;
  color: #1f2128;
}
@media (min-width: 768px) {
  .mobile-header {
    display: none;
  }
}
.mobile-header .mobile-header-toggle:not(:first-child) {
  margin-left: 1rem;
}
.mobile-header .mobile-header-toggle .svg-icon {
  width: 2rem;
  height: 2rem;
}
@media (min-width: 768px) {
  .header-brand-logo {
    width: 15rem;
    flex-shrink: 0;
    padding-left: 1rem;
  }
}
.header-product-tabs {
  display: flex;
  align-items: stretch;
  gap: 0;
  height: 100%;
}
.header-product-tab {
  position: relative;
  display: flex;
  align-items: center;
  gap: 0.125rem;
  padding: 0 0.875rem;
  font-size: 1rem;
  font-weight: 400;
  color: #6c757d;
  text-decoration: none;
  white-space: nowrap;
  transition: color 0.15s ease;
}
[theme=dark] .header-product-tab {
  color: rgba(255, 255, 255, 0.6);
}
.header-product-tab:hover {
  color: #343a40;
  text-decoration: none;
}
[theme=dark] .header-product-tab:hover {
  color: rgba(255, 255, 255, 0.9);
}
.header-product-tab-text {
  position: relative;
  display: inline-block;
}
.header-product-tab.active {
  color: #1f2128;
  font-weight: 600;
}
.header-product-tab.active .header-product-tab-text::after {
  content: "";
  position: absolute;
  bottom: -4px;
  left: 0;
  right: 0;
  height: 1.5px;
  background-color: #000;
  border-radius: 1px;
}
[theme=dark] .header-product-tab.active {
  color: #fff;
}
[theme=dark] .header-product-tab.active .header-product-tab-text::after {
  background-color: #fff;
}
.header-product-tab.disabled {
  pointer-events: none;
  cursor: default;
  opacity: 0.6;
}
.header-product-tab.disabled .header-product-tab-text {
  color: #212529 !important;
}
[theme=dark] .header-product-tab.disabled .header-product-tab-text {
  color: rgba(255, 255, 255, 0.65) !important;
}
.header-product-tab.disabled img {
  filter: grayscale(1) opacity(0.5);
}
.header-icon-btn {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 2rem;
  height: 2rem;
  border-radius: 0.5rem;
  color: #adb5bd;
  transition: background-color 0.15s ease, color 0.15s ease;
}
[theme=dark] .header-icon-btn {
  color: rgba(255, 255, 255, 0.6);
}
.header-icon-btn:hover {
  background-color: #f8f9fa;
  color: #1f2128;
}
[theme=dark] .header-icon-btn:hover {
  background-color: rgba(255, 255, 255, 0.1);
  color: #fff;
}
.header-user-avatar {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  transition: opacity 0.15s ease;
}
.header-user-avatar:hover {
  opacity: 0.8;
}
.subheader {
  --bs-subheader-bg: rgba(255, 255, 255, 0.5);
  --bs-subheader-color: #323232;
  --bs-subheader-border-bottom-color: #f8f9fa;
}
[theme=dark] .subheader {
  --bs-subheader-bg: rgba(9.3, 9.9, 12, 0.5);
  --bs-subheader-color: #fff;
  --bs-subheader-border-bottom-color: #212529;
}
.subheader {
  padding: 0 0.75rem;
  -webkit-backdrop-filter: blur(0.5rem);
  backdrop-filter: blur(0.5rem);
  will-change: backdrop-filter;
  position: sticky;
  z-index: 1019;
  top: 0;
  display: flex;
  min-height: 4rem;
  align-items: center;
  border-bottom: 1px solid var(--bs-subheader-border-bottom-color);
  margin-top: 0;
  margin-bottom: 0;
  background-color: var(--bs-subheader-bg);
  box-shadow: none;
  color: var(--bs-subheader-color);
}
.header + .content .subheader {
  top: 4rem;
}
@media (max-width: 767.98px) {
  .subheader {
    min-height: fit-content;
  }
  .subheader > * {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
}
@media (min-width: 992px) {
  .modern-design .subheader {
    margin-left: 0.75rem;
    margin-right: 0.75rem;
    border-radius: 1rem;
    border-bottom: 0;
  }
}
.subheader-left > *:not(:last-child) {
  margin-right: 1rem;
}
.subheader-left {
  display: flex;
  align-items: center;
}
@media (max-width: 575.98px) {
  .subheader-left > *:not(:last-child) {
    margin-bottom: 1rem;
  }
  .subheader-left {
    flex-direction: column;
    align-items: flex-start;
  }
}
.subheader-right > *:not(:last-child) {
  margin-right: 1rem;
}
.subheader-right {
  display: flex;
  align-items: center;
}
.subheader-separator {
  height: 2rem;
  border-left: 1px solid #adb5bd;
}
@media (max-width: 575.98px) {
  .subheader-separator {
    display: none;
  }
}
.navigation {
  padding: 0;
  margin: 0;
  list-style: none;
}
.navigation-menu {
  display: flex;
  flex-wrap: wrap;
}
.navigation-menu .navigation {
  padding: 0.375rem 0;
  width: 15rem;
  border: none;
  border-radius: 1.5rem;
  box-shadow: 0 1.6rem 3rem rgba(0, 0, 0, 0.1);
}
.navigation-menu .navigation-link-extra {
  margin-left: 0.75rem;
}
.navigation-item {
  padding: 0.375rem 0.75rem;
  transition: all 0.2s ease-in-out;
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .navigation.navigation-menu .navigation-item-more .navigation .navigation-item:nth-child(-n+2), .navigation.navigation-menu > .navigation-item:nth-child(n+3) {
    display: none;
  }
  .navigation.navigation-menu > .navigation-item.navigation-item-more {
    display: none;
  }
  .navigation.navigation-menu > .navigation-item.navigation-item-more:nth-child(n+4) {
    display: list-item;
  }
}
@media (min-width: 992px) and (max-width: 1199.98px) {
  .navigation.navigation-menu .navigation-item-more .navigation .navigation-item:nth-child(-n+2), .navigation.navigation-menu > .navigation-item:nth-child(n+3) {
    display: none;
  }
  .navigation.navigation-menu > .navigation-item.navigation-item-more {
    display: none;
  }
  .navigation.navigation-menu > .navigation-item.navigation-item-more:nth-child(n+4) {
    display: list-item;
  }
}
@media (min-width: 1200px) and (max-width: 1399.98px) {
  .navigation.navigation-menu .navigation-item-more .navigation .navigation-item:nth-child(-n+3), .navigation.navigation-menu > .navigation-item:nth-child(n+4) {
    display: none;
  }
  .navigation.navigation-menu > .navigation-item.navigation-item-more {
    display: none;
  }
  .navigation.navigation-menu > .navigation-item.navigation-item-more:nth-child(n+5) {
    display: list-item;
  }
}
@media (min-width: 1400px) {
  .navigation.navigation-menu .navigation-item-more .navigation .navigation-item:nth-child(-n+4), .navigation.navigation-menu > .navigation-item:nth-child(n+5) {
    display: none;
  }
  .navigation.navigation-menu > .navigation-item.navigation-item-more {
    display: none;
  }
  .navigation.navigation-menu > .navigation-item.navigation-item-more:nth-child(n+6) {
    display: list-item;
  }
}
.navigation .navigation .navigation-item {
  padding: 0.375rem 0 0 0.75rem;
}
@media (min-width: 768px) {
  .aside:not(.open):not(:hover) .navigation .navigation .navigation-item {
    padding: 0.375rem 0 0 0;
  }
}
.navigation.navigation-menu .navigation .navigation-item {
  padding: 0.375rem 0.75rem;
}
.navigation.navigation-menu > .navigation-item:first-child {
  padding-left: 0;
}
.navigation-title {
  padding: 0 0.75rem;
  display: block;
  color: #808191 !important;
  font-size: 1rem !important;
  font-weight: 600 !important;
  line-height: 2rem;
  margin-top: 1rem;
  margin-bottom: 0.5rem;
}
@media (min-width: 768px) {
  .aside:not(.open):not(:hover) .navigation-title {
    overflow: hidden;
    width: 3rem;
    height: 0.2rem;
    margin-top: 0.4rem;
    margin-bottom: 0.4rem;
    background-color: rgba(231, 238, 248, 0.6);
    border-radius: 10rem;
    color: transparent;
    content: " ";
    text-align: center;
    white-space: nowrap;
  }
}
.navigation-link {
  font-size: 0.875rem;
  padding: 0.75rem 0.75rem;
  position: relative;
  display: flex;
  height: 3rem;
  align-items: center;
  justify-content: space-between;
  color: #808191;
  font-weight: 600;
  outline: none;
  text-decoration: none;
  transition: all 0.2s ease-in-out;
}
.aside .navigation-link {
  color: #e7eef8;
}
@media (min-width: 768px) {
  .aside:not(.open):not(:hover) .navigation-link {
    justify-content: center;
  }
}
.navigation-menu .navigation-link {
  color: #808191;
}
.navigation.navigation-menu .navigation-link {
  padding: 0.625rem 1rem;
}
.navigation .navigation-link-pill {
  border-radius: 1rem;
}
.navigation-link.active {
  background-color: rgb(232.95, 230.7, 248.4);
  color: rgb(91.8, 79.05, 179.35);
}
.aside .navigation-link.active {
  background-color: rgba(35, 35, 40, 0.7) !important;
  color: #e7eef8;
}
[theme=dark] .navigation.navigation-menu .navigation-link.active {
  background-color: rgb(38.7, 39, 57.1);
  color: #6c5dd3;
}
.navigation.navigation-menu .navigation-link.active {
  background-color: rgb(232.95, 230.7, 248.4);
  color: rgb(91.8, 79.05, 179.35);
}
.navigation-link[aria-expanded=true] {
  background-color: rgb(232.95, 230.7, 248.4);
  color: rgb(91.8, 79.05, 179.35);
}
.aside .navigation-link[aria-expanded=true] {
  background-color: rgb(35.352, 34.692, 39.884);
  color: #e7eef8;
}
[theme=dark] .navigation.navigation-menu .navigation-link[aria-expanded=true] {
  background-color: rgb(38.7, 39, 57.1);
  color: #6c5dd3;
}
.navigation.navigation-menu .navigation-link[aria-expanded=true] {
  background-color: rgb(232.95, 230.7, 248.4);
  color: rgb(91.8, 79.05, 179.35);
}
.navigation-link[aria-expanded=true] .navigation-arrow {
  transform: rotate(90deg);
}
.navigation-link:hover {
  background-color: rgb(240.3, 238.8, 250.6);
  color: #6c5dd3;
}
.aside .navigation-link:hover {
  background-color: rgb(35.352, 34.692, 39.884);
  color: #e7eef8;
}
[theme=dark] .navigation.navigation-menu .navigation-link:hover {
  background-color: rgb(34.85, 36, 48.55);
  color: #6c5dd3;
}
.navigation.navigation-menu .navigation-link:hover {
  background-color: rgb(240.3, 238.8, 250.6);
  color: #6c5dd3;
}
.navigation-link-info {
  display: flex;
  overflow: hidden;
  align-items: center;
}
.navigation-link-extra {
  display: flex;
  align-items: center;
}
@media (min-width: 768px) {
  .aside:not(.open):not(:hover) .navigation-link-extra {
    position: absolute;
    right: 0;
  }
}
.navigation-text {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
@media (min-width: 768px) {
  .aside:not(.open):not(:hover) .navigation-text {
    font-size: 0;
  }
}
.navigation-icon {
  font-size: calc(1.275rem + 0.3vw);
}
@media (min-width: 1200px) {
  .navigation-icon {
    font-size: 1.5rem;
  }
}
.navigation-icon {
  margin-right: 1rem;
  display: flex;
  flex: 1 0 auto;
}
@media (min-width: 768px) {
  .aside:not(.open):not(:hover) .navigation-icon {
    margin-right: 0;
  }
}
.navigation-arrow {
  font-size: calc(1.265rem + 0.18vw);
}
@media (min-width: 1200px) {
  .navigation-arrow {
    font-size: 1.4rem;
  }
}
.navigation-arrow {
  transition: all 0.2s ease-in-out;
}
@media (min-width: 768px) {
  .aside:not(.open):not(:hover) .navigation-arrow {
    font-size: 1rem;
  }
}
@media (min-width: 768px) {
  .aside:not(.open):not(:hover) .navigation-notification {
    position: relative;
    top: -0.5rem;
    right: 0.5rem;
  }
}
.navigation-line {
  margin: 0.75rem 0;
  border-bottom-color: #fff;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  opacity: 0.15;
}
.navigation.dropdown-menu {
  overflow: auto;
  max-height: 70vh;
}
.content {
  padding: 0 0;
  display: flex;
  flex: 1 0 auto;
  overflow-x: hidden;
}
@media (max-width: 767.98px) {
  .header + .content {
    padding-top: 4rem;
  }
}
.page-wrapper {
  display: flex;
  flex: 1 0 auto;
  flex-direction: column;
}
.page {
  padding-top: calc(1.275rem + 0.3vw);
}
@media (min-width: 1200px) {
  .page {
    padding-top: 1.5rem;
  }
}
.page {
  display: flex;
  flex: 1 0 auto;
  flex-direction: column;
}
[theme=dark] .footer {
  background-color: rgba(9.3, 9.9, 12, 0.5);
  border-top-color: #212529;
  color: #e7eef8;
}
.footer {
  padding: 0 0.75rem;
  -webkit-backdrop-filter: blur(0.5rem);
  backdrop-filter: blur(0.5rem);
  will-change: backdrop-filter;
  position: sticky;
  z-index: 1018;
  bottom: 0;
  display: flex;
  height: 3rem;
  align-items: center;
  border-top: 1px solid #f8f9fa;
  background-color: rgba(255, 255, 255, 0.5);
  color: #323232;
}
@media (min-width: 992px) {
  .modern-design .footer {
    margin: 0 calc(1.275rem + 0.3vw) 1rem calc(1.275rem + 0.3vw);
    border-radius: 1rem;
    box-shadow: 0 1.6rem 3rem rgba(0, 0, 0, 0.1);
    border-top: 0;
  }
}
@media (min-width: 992px) and (min-width: 1200px) {
  .modern-design .footer {
    margin: 0 1.5rem 1rem 1.5rem;
  }
}
.svg-icon {
  width: 1em;
  height: 1em;
}
.svg-icon-sm {
  font-size: 0.875rem;
}
.svg-icon-md {
  font-size: 1rem;
}
.svg-icon-lg {
  font-size: 1.25rem;
}
.svg-icon-2x {
  font-size: calc(1.325rem + 0.9vw);
}
@media (min-width: 1200px) {
  .svg-icon-2x {
    font-size: 2rem;
  }
}
.svg-icon-3x {
  font-size: calc(1.425rem + 2.1vw);
}
@media (min-width: 1200px) {
  .svg-icon-3x {
    font-size: 3rem;
  }
}
.svg-icon-4x {
  font-size: calc(1.525rem + 3.3vw);
}
@media (min-width: 1200px) {
  .svg-icon-4x {
    font-size: 4rem;
  }
}
.svg-icon-5x {
  font-size: calc(1.625rem + 4.5vw);
}
@media (min-width: 1200px) {
  .svg-icon-5x {
    font-size: 5rem;
  }
}
.svg-icon-6x {
  font-size: calc(1.725rem + 5.7vw);
}
@media (min-width: 1200px) {
  .svg-icon-6x {
    font-size: 6rem;
  }
}
.svg-icon-7x {
  font-size: calc(1.825rem + 6.9vw);
}
@media (min-width: 1200px) {
  .svg-icon-7x {
    font-size: 7rem;
  }
}
.svg-icon-8x {
  font-size: calc(1.925rem + 8.1vw);
}
@media (min-width: 1200px) {
  .svg-icon-8x {
    font-size: 8rem;
  }
}
.svg-icon-9x {
  font-size: calc(2.025rem + 9.3vw);
}
@media (min-width: 1200px) {
  .svg-icon-9x {
    font-size: 9rem;
  }
}
.svg-icon-10x {
  font-size: calc(2.125rem + 10.5vw);
}
@media (min-width: 1200px) {
  .svg-icon-10x {
    font-size: 10rem;
  }
}
@media (max-width: 767.98px) {
  .mobile-remove-box .card-body {
    padding: 0 !important;
    background: transparent !important;
  }
}
.avatar-group {
  display: flex;
  align-items: center;
}
.avatar-group .avatar {
  position: relative;
  box-sizing: content-box;
  cursor: pointer;
}
.avatar-group .avatar:nth-last-child(3) {
  z-index: 3;
}
.avatar-group .avatar:nth-last-child(2) {
  z-index: 2;
  margin-left: -1rem;
}
.avatar-group .avatar:nth-last-child(1) {
  z-index: 1;
  margin-left: -1rem;
}
.avatar-group .avatar:hover {
  z-index: 3;
}
[theme=dark] .avatar-group .avatar-more {
  background-color: rgb(38.7, 39, 57.1);
  border-color: rgb(54.1, 51, 91.3);
}
.avatar-group .avatar-more {
  display: flex;
  box-sizing: border-box;
  align-items: center;
  justify-content: center;
  border: 2px solid rgb(210.9, 206.4, 241.8);
  background-color: rgb(240.3, 238.8, 250.6);
  border-radius: 50rem;
  color: #6c5dd3;
  font-size: smaller;
  font-weight: 700;
}
.chat-container {
  display: flex;
  flex-wrap: wrap;
}
.chat-group {
  display: flex;
  width: 100%;
  margin-bottom: 0.75rem;
}
.chat-group > * {
  margin-right: 0.25rem;
}
.chat-avatar {
  display: flex;
  align-items: flex-end;
}
.chat-messages {
  max-width: 60%;
}
[theme=dark] .chat-message {
  background-color: #343a40;
}
.chat-message {
  border-radius: 1.5rem;
  padding: 1rem;
  background-color: #e9ecef;
}
.chat-message:not(:last-child) {
  margin-bottom: 0.25rem;
}
.chat-message:not(.chat-message-reply):not(:first-of-type) {
  border-top-left-radius: 0.5rem;
}
.chat-message:not(.chat-message-reply):not(:last-of-type) {
  border-bottom-left-radius: 0.5rem;
}
.chat-message.chat-message-reply:not(:first-of-type) {
  border-top-right-radius: 0.5rem;
}
.chat-message.chat-message-reply:not(:last-of-type) {
  border-bottom-right-radius: 0.5rem;
}
[theme=dark] .chat-message-reply {
  background-color: rgb(44.8, 54.6, 103);
}
.chat-message-reply {
  background-color: rgb(112.6, 135, 251);
  color: #fff;
}
.chat-group-reply {
  justify-content: flex-end;
}
.wizard {
  position: relative;
  width: 100%;
  padding-top: 1rem;
}
.wizard .w-progress {
  margin-bottom: 2rem;
  padding: 1rem 0;
}
.wizard .w-progress .progresses {
  display: flex;
  align-items: center;
  margin-bottom: 1rem;
  position: relative;
}
.wizard .w-progress .progresses .progress {
  flex: 1 1 0%;
  height: 0.375rem;
  border-radius: 0.5rem;
  background-color: #e5e7eb;
  margin: 0 0.25rem;
  overflow: hidden;
  position: relative;
}
.wizard .w-progress .progresses .progress:first-child {
  margin-left: 0;
}
.wizard .w-progress .progresses .progress:last-child {
  margin-right: 0;
}
.wizard .w-progress .progresses .progress .progress-bar {
  background-color: #007bff;
  height: 100%;
  transition: width 0.4s cubic-bezier(0.4, 0, 0.2, 1);
  border-radius: inherit;
}
.wizard .w-progress .progresses .progress.complete .progress-bar {
  width: 100%;
  background-color: #28a745;
}
.wizard .w-progress .progresses .progress.error .progress-bar {
  background-color: #dc3545;
}
.wizard .w-progress .steps {
  display: flex;
  justify-content: space-between;
  align-items: center;
  position: relative;
  z-index: 2;
}
.wizard .w-progress .step {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 2rem;
  height: 2rem;
  border-radius: 50%;
  background-color: #e5e7eb;
  color: #6b7280;
  font-weight: 600;
  font-size: 0.875rem;
  border: 2px solid transparent;
  transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  cursor: pointer;
  position: relative;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
}
.wizard .w-progress .step.active {
  background-color: #007bff;
  color: white;
  border-color: rgb(0, 98.4, 204);
  transform: scale(1.1);
  box-shadow: 0 4px 8px rgba(0, 123, 255, 0.3);
}
.wizard .w-progress .step.complete {
  background-color: #28a745;
  color: white;
  border-color: rgb(30.1449275362, 125.8550724638, 52);
}
.wizard .w-progress .step.complete::after {
  content: "✓";
  position: absolute;
  font-size: 0.75rem;
  font-weight: 700;
}
.wizard .w-progress .step.error {
  background-color: #dc3545;
  color: white;
  border-color: rgb(189.2151898734, 32.7848101266, 47.7721518987);
}
.wizard .w-progress .step.error::after {
  content: "!";
  position: absolute;
  font-size: 1rem;
  font-weight: 700;
}
.wizard .w-progress .step.warning {
  background-color: #ffc107;
  color: #343a40;
  border-color: rgb(211, 158.25, 0);
}
@media (hover: hover) {
  .wizard .w-progress .step:hover:not(.active):not(.complete) {
    background-color: #d1d5db;
    transform: scale(1.05);
    box-shadow: 0 3px 6px rgba(0, 0, 0, 0.15);
  }
}
.wizard .w-progress .step.disabled {
  cursor: not-allowed;
  opacity: 0.5;
}
.wizard .w-progress .step.disabled:hover {
  transform: none;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
}
.wizard-progress {
  margin: 1rem 1rem 2rem;
}
.wizard-progress > .progress {
  height: 4px;
  border-radius: 2px;
  background-color: #e5e7eb;
}
.wizard-progress > .progress .progress-bar {
  background-color: #007bff;
  transition: width 0.4s ease;
}
.wizard-progress .wizard-progress-btn {
  width: 2rem;
  height: 2rem;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #e5e7eb;
  color: #6b7280;
  font-weight: 600;
  border: 2px solid transparent;
  transition: all 0.3s ease;
}
.wizard-progress .wizard-progress-btn.active {
  background-color: #007bff;
  color: white;
  border-color: rgb(0, 98.4, 204);
}
.wizard-progress .wizard-progress-btn.complete {
  background-color: #28a745;
  color: white;
  border-color: rgb(30.1449275362, 125.8550724638, 52);
}
.wizard-container-profile {
  background: white;
  border-radius: 0.75rem;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.05);
  margin: 1rem;
  overflow: hidden;
}
.wizard-container-profile .card-header {
  background-color: #f8f9fa;
  border-bottom: 1px solid #e5e7eb;
  padding: 1.5rem;
}
.wizard-container-profile .card-header h4, .wizard-container-profile .card-header .h4 {
  margin: 0;
  color: #343a40;
  font-weight: 600;
}
@media (max-width: 767.98px) {
  .wizard-terms {
    text-align: center;
  }
}
.wizard-item {
  position: relative;
}
.wizard-item.validation-error .wizard-step-icon {
  background-color: #dc3545;
  color: white;
}
.wizard-item.validation-success .wizard-step-icon {
  background-color: #28a745;
  color: white;
}
.wizard-item.validation-warning .wizard-step-icon {
  background-color: #ffc107;
  color: #343a40;
}
/* Responsive Design */
@media (min-width: 768px) and (max-width: 1024px) {
  .wizard .w-progress {
    margin-bottom: 1.5rem;
  }
  .wizard .w-progress .step {
    width: 1.8rem;
    height: 1.8rem;
    font-size: 0.8rem;
  }
  .wizard-progress .wizard-progress-btn {
    width: 1.8rem;
    height: 1.8rem;
  }
  .wizard-container-profile {
    margin: 0.75rem;
  }
}
@media (max-width: 767px) {
  .wizard .w-progress {
    margin-bottom: 1rem;
    padding: 0.75rem 0;
  }
  .wizard .w-progress .progresses {
    margin-bottom: 0.75rem;
  }
  .wizard .w-progress .progresses .progress {
    height: 0.25rem;
    margin: 0 0.15rem;
  }
  .wizard .w-progress .step {
    width: 1.5rem;
    height: 1.5rem;
    font-size: 0.7rem;
    border-width: 1px;
  }
  .wizard .w-progress .step.active {
    transform: scale(1.15);
  }
  .wizard .w-progress .step::before {
    content: "";
    position: absolute;
    width: 44px;
    height: 44px;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    border-radius: 50%;
  }
  .wizard-progress {
    margin: 0.75rem 0.75rem 1.75rem;
  }
  .wizard-progress .wizard-progress-btn {
    width: 1.5rem;
    height: 1.5rem;
    font-size: 0.7rem;
  }
  .wizard-container-profile {
    margin: 0.5rem;
    border-radius: 0.5rem;
  }
  .wizard-container-profile .card-header {
    padding: 1rem;
  }
  .wizard-container-profile .card-header h4, .wizard-container-profile .card-header .h4 {
    font-size: 1.1rem;
  }
}
@media (max-width: 575px) {
  .wizard .w-progress .progresses .progress {
    margin: 0 0.1rem;
  }
  .wizard .w-progress .step {
    width: 1.35rem;
    height: 1.35rem;
    font-size: 0.65rem;
  }
  .wizard-progress .wizard-progress-btn {
    width: 1.35rem;
    height: 1.35rem;
    font-size: 0.65rem;
  }
  .wizard-container-profile {
    margin: 0;
    border-radius: 0;
  }
  .wizard-container-profile .card-header {
    padding: 0.75rem;
  }
}
@media (hover: none) and (pointer: coarse) {
  .wizard .w-progress .step:hover:not(.active):not(.complete) {
    transform: none;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
  }
  .wizard .w-progress .step:active {
    transform: scale(0.95);
    transition: transform 0.1s ease;
  }
  .wizard-progress .wizard-progress-btn:hover {
    transform: none;
  }
  .wizard-progress .wizard-progress-btn:active {
    transform: scale(0.95);
  }
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .wizard .w-progress .step {
    border-width: 0.5px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
  }
}
.wizard .w-buttons {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 1rem 0;
  gap: 1rem;
}
@media (max-width: 768px) {
  .wizard .w-buttons {
    flex-direction: column-reverse;
    gap: 0.75rem;
    padding: 0.75rem 0;
  }
  .wizard .w-buttons .btn {
    width: 100%;
    min-width: auto;
    text-align: center;
  }
  .wizard .w-buttons .btn.btn-outline-secondary, .wizard .w-buttons .btn[class*=previous] {
    order: 2;
  }
  .wizard .w-buttons .btn.btn-primary, .wizard .w-buttons .btn[class*=next], .wizard .w-buttons .btn[class*=submit] {
    order: 1;
  }
}
@media (min-width: 769px) and (max-width: 1024px) {
  .wizard .w-buttons {
    gap: 1.5rem;
  }
  .wizard .w-buttons .btn {
    min-width: 120px;
  }
}
@media (max-width: 768px) {
  .wizard .card-body {
    padding: 1rem;
  }
  .wizard .wizard-item {
    padding: 0.5rem 0;
  }
}
.wizard-step-enter {
  opacity: 0;
  transform: translateX(30px);
}
.wizard-step-enter-active {
  opacity: 1;
  transform: translateX(0);
  transition: opacity 0.3s ease-out, transform 0.3s ease-out;
}
.wizard-step-exit {
  opacity: 1;
  transform: translateX(0);
}
.wizard-step-exit-active {
  opacity: 0;
  transform: translateX(-30px);
  transition: opacity 0.3s ease-in, transform 0.3s ease-in;
}
.wizard-steps-mobile {
  position: relative;
}
.wizard-steps-mobile .overflow-auto {
  scrollbar-width: thin;
  scrollbar-color: rgba(111, 66, 193, 0.3) transparent;
  -webkit-overflow-scrolling: touch;
}
.wizard-steps-mobile .overflow-auto::-webkit-scrollbar {
  height: 4px;
}
.wizard-steps-mobile .overflow-auto::-webkit-scrollbar-track {
  background: transparent;
}
.wizard-steps-mobile .overflow-auto::-webkit-scrollbar-thumb {
  background-color: rgba(111, 66, 193, 0.3);
  border-radius: 2px;
}
.wizard-steps-mobile .overflow-auto::-webkit-scrollbar-thumb:hover {
  background-color: rgba(111, 66, 193, 0.5);
}
.wizard-steps-mobile .wizard-step-mobile {
  flex-shrink: 0;
}
.wizard-steps-mobile .wizard-step-mobile:active {
  transform: scale(0.95);
}
.wizard-header {
  margin: 0 !important;
}
@media (max-width: 767.98px) {
  .wizard-header {
    padding-top: 0.75rem !important;
    padding-bottom: 0.75rem !important;
    margin: 0 !important;
  }
  .wizard-header .btn-sm, .wizard-header .btn-group-sm > .btn {
    padding: 0.25rem 0.5rem;
    font-size: 0.875rem;
  }
  .wizard-header .btn-sm i, .wizard-header .btn-group-sm > .btn i {
    font-size: 0.875rem;
  }
}
.wizard-footer {
  position: sticky;
  bottom: 0;
  z-index: 100;
  box-shadow: 0 -2px 10px rgba(0, 0, 0, 0.1);
  padding: 0.75rem 1rem !important;
}
.wizard-footer .wizard-btn-mobile {
  min-height: 44px;
  min-width: 44px;
  padding: 0.5rem 1rem;
  font-size: 0.875rem;
  transition: all 0.2s ease;
}
.wizard-footer .wizard-btn-mobile:active:not(:disabled) {
  transform: scale(0.95);
}
@media (min-width: 768px) {
  .wizard-footer {
    position: relative;
    padding: 1rem 1.5rem !important;
    box-shadow: none;
  }
  .wizard-footer .wizard-btn-mobile {
    min-height: auto;
    padding: 0.375rem 0.75rem;
  }
}
.wizard-step-indicator .badge {
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
  font-weight: 600;
  letter-spacing: 0.025em;
}
.wizard-step-indicator .fw-semibold {
  color: #1f2937;
  font-size: 0.95rem;
  margin-top: 0.5rem;
}
@media (min-width: 768px) {
  .wizard-step-indicator {
    display: none !important;
  }
}
.wizard-content {
  position: relative;
  min-height: 300px;
}
@media (max-width: 767.98px) {
  .wizard-content {
    padding-bottom: calc(env(safe-area-inset-bottom)) !important;
  }
}
.wizard-content {
  scroll-behavior: smooth;
  -webkit-overflow-scrolling: touch;
}
@media (min-width: 768px) {
  .wizard-content {
    padding-bottom: 0 !important;
  }
}
.wizard-steps-mobile .progress {
  background-color: rgba(111, 66, 193, 0.1);
  border-radius: 2px;
  overflow: hidden;
}
.wizard-steps-mobile .progress .progress-bar {
  background: linear-gradient(90deg, #6f42c1 0%, #8b5cf6 100%);
  transition: width 0.4s cubic-bezier(0.4, 0, 0.2, 1);
}
@media (max-width: 767.98px) {
  .wizard button,
  .wizard a,
  .wizard [role=button] {
    min-height: 44px;
    min-width: 44px;
  }
  .wizard {
    -webkit-user-select: none;
    user-select: none;
  }
}
@supports (padding: env(safe-area-inset-bottom)) {
  .wizard-footer {
    padding-bottom: calc(0.75rem + env(safe-area-inset-bottom)) !important;
  }
}
@media (max-width: 767.98px) {
  input[type=text],
  input[type=email],
  input[type=tel],
  input[type=number],
  textarea,
  select {
    font-size: 16px !important;
  }
}
/* ============================================
   FULL-SCREEN MOBILE WIZARD ENHANCEMENTS
   ============================================ */
@media (max-width: 768px) {
  .wizard {
    border-radius: 0 !important;
    margin: 0 !important;
    height: 100vh !important;
    max-height: 100vh !important;
  }
  .wizard-header {
    padding: 0.75rem 1rem !important;
    position: sticky;
    top: 0;
    z-index: 1000;
    background: white;
    border-bottom: 1px solid #e5e7eb;
    margin: 0 !important;
  }
  [theme=dark] .wizard-header, [data-bs-theme=dark] .wizard-header {
    background: var(--bs-gray-800, #1f2937) !important;
    border-bottom: 1px solid var(--bs-gray-600, #374151) !important;
    color: var(--bs-light, #f8f9fa) !important;
  }
  .wizard-step-indicator {
    margin-bottom: 1rem !important;
  }
  .wizard-step-indicator .badge {
    font-size: 0.875rem !important;
    padding: 0.5rem 1rem !important;
  }
  .wizard-step-indicator .fw-semibold {
    font-size: 0.95rem !important;
    margin-top: 0.5rem;
  }
  .wizard-steps-mobile {
    padding: 0 0.5rem;
  }
  .wizard-steps-mobile > div {
    padding-bottom: 0.25rem;
  }
  .wizard-steps-mobile .progress {
    height: 4px;
    margin-bottom: 0.5rem;
  }
  .wizard-steps-mobile .d-flex.overflow-auto {
    gap: 0.75rem !important;
    padding: 0.25rem 0.5rem;
    scroll-behavior: smooth;
    -webkit-overflow-scrolling: touch;
    scrollbar-width: none;
  }
  .wizard-steps-mobile .d-flex.overflow-auto::-webkit-scrollbar {
    display: none;
  }
  .wizard-step-mobile {
    width: 30px !important;
    height: 30px !important;
    font-size: 12px !important;
    flex-shrink: 0;
  }
  .wizard-steps-mobile span.small {
    max-width: 50px !important;
    font-size: 0.65rem !important;
    line-height: 1.1;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .wizard-content {
    flex: 1 1 auto !important;
    max-height: calc(100vh - 260px) !important;
    overflow-y: auto !important;
    overflow-x: hidden !important;
    -webkit-overflow-scrolling: touch;
  }
  .wizard-content .card-body {
    padding: 0.75rem !important;
  }
  .wizard-footer {
    position: sticky;
    bottom: 0;
    z-index: 999;
    padding: 0.75rem 1rem !important;
    background: white;
    border-top: 1px solid #e5e7eb;
    box-shadow: 0 -2px 8px rgba(0, 0, 0, 0.05);
    padding-bottom: calc(0.75rem + env(safe-area-inset-bottom, 0px)) !important;
  }
  .wizard-btn-mobile {
    min-height: 44px !important;
    font-size: 0.9rem !important;
    padding: 0.5rem 1rem !important;
    touch-action: manipulation;
  }
  .wizard-btn-mobile i {
    font-size: 1rem;
  }
  .wizard-footer-actions .btn {
    min-width: 100px !important;
  }
}
@media (max-width: 575.98px) {
  .wizard-header {
    padding: 0.5rem 0.75rem !important;
    margin: 0 !important;
  }
  .wizard-step-indicator .badge {
    font-size: 0.75rem !important;
    padding: 0.4rem 0.8rem !important;
  }
  .wizard-step-indicator .fw-semibold {
    font-size: 0.85rem !important;
  }
  .wizard-content .card-body {
    padding: 0.5rem !important;
  }
  .wizard-footer {
    padding: 0.5rem 0.75rem !important;
  }
  .wizard-footer .btn {
    font-size: 0.85rem !important;
    padding: 0.4rem 0.75rem !important;
  }
}
@media (max-width: 768px) and (orientation: landscape) {
  .wizard {
    height: 100vh !important;
  }
  .wizard-content {
    max-height: calc(100vh - 140px) !important;
  }
  .wizard-step-indicator {
    margin-bottom: 0.5rem !important;
  }
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .wizard-steps-mobile .wizard-step-mobile {
    border-width: 0.5px;
  }
}
[theme=dark] .wizard-header,
[theme=dark] .wizard-footer,
[data-bs-theme=dark] .wizard-header,
[data-bs-theme=dark] .wizard-footer {
  background: var(--bs-gray-800, #1f2937) !important;
  border-color: var(--bs-gray-600, #374151) !important;
  color: var(--bs-light, #f8f9fa) !important;
  margin: 0 !important;
}
[theme=dark] .wizard-step-indicator .fw-semibold,
[data-bs-theme=dark] .wizard-step-indicator .fw-semibold {
  color: #f3f4f6 !important;
}
[theme=dark] .wizard-content,
[data-bs-theme=dark] .wizard-content {
  background: var(--bs-dark, #212529) !important;
  color: var(--bs-light, #f8f9fa) !important;
}
@media (prefers-reduced-motion: reduce) {
  .wizard-content,
  .wizard-steps-mobile .d-flex.overflow-auto,
  .progress-bar {
    scroll-behavior: auto !important;
    transition: none !important;
  }
}
.company-profile-page-shell,
.company-profile-page-row,
.company-profile-page-column,
.company-profile-card,
.company-profile-card-body,
.company-profile-wizard-shell,
.company-profile-wizard {
  min-height: 0;
}
.company-profile-card,
.company-profile-card-body,
.company-profile-wizard-shell {
  overflow: hidden;
}
.company-profile-wizard {
  height: auto !important;
  max-height: none !important;
}
.company-profile-wizard .wizard-content {
  flex: 0 0 auto !important;
  min-height: 0 !important;
  max-height: none !important;
  overflow: visible !important;
  overscroll-behavior-y: auto !important;
  padding-bottom: 0 !important;
}
.company-profile-wizard .wizard-content > .card-body {
  min-height: auto !important;
}
.company-profile-wizard .wizard-header,
.company-profile-wizard .wizard-footer {
  flex-shrink: 0;
}
@media (max-width: 768px) {
  .company-profile-wizard {
    height: 100% !important;
    max-height: none !important;
  }
  .company-profile-wizard .wizard-content {
    min-height: 0 !important;
    max-height: none !important;
    padding-bottom: calc(5.5rem + env(safe-area-inset-bottom, 0px)) !important;
  }
}
@media (max-width: 768px) and (orientation: landscape) {
  .company-profile-wizard {
    height: 100% !important;
  }
  .company-profile-wizard .wizard-content {
    max-height: none !important;
  }
}
@media (max-width: 768px) {
  .mobile-section {
    margin-bottom: 1.5rem;
    padding: 0;
  }
  .mobile-section:last-child {
    margin-bottom: 0;
  }
}
@media (max-width: 768px) {
  .mobile-section {
    margin-bottom: 1.5rem;
    padding: 0;
  }
  .mobile-section:last-child {
    margin-bottom: 0;
  }
  .mobile-section-inner {
    padding: 1rem;
    background-color: #f8f9fa;
    border-radius: 12px;
    border: 1px solid #e9ecef;
  }
  .mobile-content-spacing {
    padding: 0.75rem 1rem;
  }
}
@media (min-width: 769px) {
  .mobile-section {
    margin-bottom: 1.5rem;
  }
}
.section-header-mobile {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 1rem;
  padding-bottom: 0.75rem;
  border-bottom: 1px solid #e9ecef;
}
@media (max-width: 768px) {
  .section-header-mobile {
    margin-bottom: 0.75rem;
    padding-bottom: 0.5rem;
  }
}
.section-header-mobile .section-title {
  font-size: 1rem;
  font-weight: 600;
  color: #212529;
  margin: 0;
  display: flex;
  align-items: center;
  gap: 0.5rem;
}
@media (max-width: 768px) {
  .section-header-mobile .section-title {
    font-size: 0.9rem;
  }
}
.section-header-mobile .section-title .section-icon {
  color: #6f42c1;
  font-size: 1.1rem;
}
@media (max-width: 768px) {
  .section-header-mobile .section-title .section-icon {
    font-size: 1rem;
  }
}
.section-header-mobile .section-title .required-mark {
  color: #dc3545;
  font-size: 1.1rem;
}
.section-header-mobile .section-badge {
  font-size: 0.75rem;
  padding: 0.25rem 0.75rem;
  border-radius: 12px;
  font-weight: 500;
  white-space: nowrap;
}
@media (max-width: 768px) {
  .section-header-mobile .section-badge {
    font-size: 0.65rem;
    padding: 0.15rem 0.4rem;
  }
}
@media (max-width: 480px) {
  .section-header-mobile .section-badge {
    font-size: 0.6rem;
    padding: 0.1rem 0.3rem;
  }
}
.upload-zone-mobile {
  background-color: #f8f8f8;
  border: 2px dashed #dee2e6;
  border-radius: 12px;
  padding: 1.5rem 1rem;
  text-align: center;
  transition: all 0.3s ease;
  cursor: pointer;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
@media (max-width: 768px) {
  .upload-zone-mobile {
    padding: 1.25rem 1rem;
    border-radius: 10px;
  }
}
.upload-zone-mobile:hover {
  background-color: #f0f0f0;
  border-color: #6f42c1;
}
.upload-zone-mobile .upload-icon {
  font-size: 2rem;
  color: #6c757d;
  margin-bottom: 0.5rem;
}
@media (max-width: 768px) {
  .upload-zone-mobile .upload-icon {
    font-size: 1.75rem;
    margin-bottom: 0.4rem;
  }
}
.upload-zone-mobile .upload-text {
  font-size: 0.875rem;
  color: #6c757d;
  margin: 0;
}
@media (max-width: 768px) {
  .upload-zone-mobile .upload-text {
    font-size: 0.8rem;
  }
}
.upload-zone-mobile .upload-hint {
  font-size: 0.7rem;
  color: #adb5bd;
  margin-top: 0.25rem;
}
@media (max-width: 768px) {
  .upload-zone-mobile .upload-hint {
    font-size: 0.65rem;
  }
}
.upload-zone-mobile.has-file {
  background-color: #f0f9ff;
  border-color: #28a745;
  border-style: solid;
}
.file-preview-mobile {
  background-color: #ffffff;
  border: 1px solid #e9ecef;
  border-radius: 10px;
  padding: 1rem;
  display: flex;
  flex-direction: column;
  gap: 0.75rem;
}
@media (max-width: 768px) {
  .file-preview-mobile {
    padding: 0.875rem;
    gap: 0.625rem;
  }
}
.file-preview-mobile .file-info {
  display: flex;
  align-items: center;
  gap: 0.5rem;
}
.file-preview-mobile .file-info .file-icon {
  color: #6f42c1;
  font-size: 1.25rem;
  flex-shrink: 0;
}
@media (max-width: 768px) {
  .file-preview-mobile .file-info .file-icon {
    font-size: 1.1rem;
  }
}
.file-preview-mobile .file-info .file-name {
  flex: 1;
  font-size: 0.9rem;
  color: #28a745;
  word-break: break-word;
  overflow-wrap: break-word;
  line-height: 1.4;
}
@media (max-width: 768px) {
  .file-preview-mobile .file-info .file-name {
    font-size: 0.85rem;
  }
}
.file-preview-mobile .file-actions {
  display: flex;
  gap: 0.5rem;
}
@media (max-width: 768px) {
  .file-preview-mobile .file-actions {
    flex-direction: column;
    gap: 0.5rem;
  }
  .file-preview-mobile .file-actions button {
    width: 100%;
    justify-content: center;
  }
}
@media (max-width: 768px) {
  .btn-mobile-primary {
    background-color: #6f42c1 !important;
    color: white !important;
    border: none !important;
    font-weight: 500;
    padding: 0.625rem 1rem;
    font-size: 0.9rem;
  }
  .btn-mobile-primary:hover {
    background-color: #5a32a3 !important;
  }
  .btn-mobile-outline {
    background-color: transparent !important;
    border: 1px solid #6f42c1 !important;
    color: #6f42c1 !important;
    font-weight: 500;
    padding: 0.625rem 1rem;
    font-size: 0.9rem;
  }
  .btn-mobile-outline:hover {
    background-color: #f8f5fd !important;
  }
  .btn-mobile-danger {
    background-color: transparent !important;
    border: 1px solid #dc3545 !important;
    color: #dc3545 !important;
    font-weight: 500;
    padding: 0.625rem 1rem;
    font-size: 0.9rem;
  }
  .btn-mobile-danger:hover {
    background-color: #fff5f5 !important;
  }
  .btn-mobile-small {
    padding: 0.5rem 0.875rem;
    font-size: 0.85rem;
  }
}
@media (max-width: 768px) {
  .wizard-content .bg-white.border.rounded-3.shadow-sm,
  .wizard-content .p-3.mb-4.bg-white.border.rounded-3.shadow-sm {
    padding: 0.75rem !important;
    margin-bottom: 1.5rem !important;
    border: none !important;
    box-shadow: none !important;
    border-radius: 0 !important;
    border-bottom: 1px solid #e9ecef !important;
  }
  .wizard-content h5.fw-bold, .wizard-content .fw-bold.h5,
  .wizard-content h5.fw,
  .wizard-content .fw.h5 {
    font-size: 1rem !important;
    margin-bottom: 0.75rem !important;
  }
  .wizard-content .form-group,
  .wizard-content .mb-3 {
    margin-bottom: 0.75rem !important;
  }
  .wizard-content label.fw-semibold {
    font-size: 0.9rem !important;
    margin-bottom: 0.25rem !important;
  }
  .wizard-content .form-control,
  .wizard-content input.form-control,
  .wizard-content select.form-control,
  .wizard-content textarea.form-control {
    font-size: 1rem !important;
    padding: 0.5rem 0.75rem !important;
  }
  .wizard-content .row {
    margin-left: -0.5rem !important;
    margin-right: -0.5rem !important;
  }
  .wizard-content .row > [class*=col-] {
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
  }
}
@media (max-width: 768px) {
  .wizard .card {
    border-radius: 0 !important;
    border-left: none !important;
    border-right: none !important;
  }
  .wizard .wizard-content .card-body {
    padding: 0.75rem !important;
  }
  .wizard .card .card {
    box-shadow: none !important;
    border: none !important;
    background-color: transparent !important;
  }
  .wizard .card .card .card-body {
    padding: 0 !important;
  }
  .list-group-item .icon-btn-mobile {
    min-width: 36px !important;
    max-width: 36px !important;
    min-height: 36px !important;
    max-height: 36px !important;
    padding: 0 !important;
    width: 36px !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
  }
  .list-group-item .icon-btn-mobile .btn-text {
    display: none !important;
  }
  .list-group-item .icon-btn-mobile i {
    margin: 0 !important;
  }
  .list-group-item .icon-btn-mobile span:not(.spinner-border):not(.spinner-grow) {
    display: none !important;
  }
  .doc-upload-card {
    box-shadow: none !important;
    border: none !important;
    margin-bottom: 1.25rem;
  }
  .doc-upload-card .card-body {
    padding: 0 !important;
  }
  .mobile-section {
    margin-bottom: 0.75rem !important;
  }
  .mobile-section .mobile-section-inner {
    padding: 0.75rem !important;
  }
  .mobile-section .section-header-mobile {
    margin-bottom: 0.5rem !important;
  }
  .mobile-section .section-header-mobile .section-title {
    font-size: 0.9rem !important;
    margin-bottom: 0 !important;
  }
  .mobile-section .section-header-mobile .section-badge {
    font-size: 0.65rem !important;
    padding: 0.15rem 0.4rem !important;
  }
  .mobile-section .upload-zone-mobile {
    padding: 1rem !important;
    min-height: 100px !important;
  }
  .mobile-section .upload-zone-mobile .upload-icon {
    font-size: 1.5rem !important;
  }
  .mobile-section .upload-zone-mobile .upload-text {
    font-size: 0.85rem !important;
    margin: 0.5rem 0 0.25rem !important;
  }
  .mobile-section .upload-zone-mobile .upload-hint {
    font-size: 0.75rem !important;
    margin: 0 !important;
  }
  .mobile-section .file-preview-mobile {
    padding: 0.5rem !important;
    display: flex !important;
    align-items: center !important;
    justify-content: space-between !important;
    gap: 0.5rem !important;
  }
  .mobile-section .file-preview-mobile .file-info {
    margin-bottom: 0 !important;
    flex: 1;
    min-width: 0;
  }
  .mobile-section .file-preview-mobile .file-info .file-icon {
    font-size: 1rem !important;
  }
  .mobile-section .file-preview-mobile .file-info .file-name {
    font-size: 0.85rem !important;
    word-break: break-word;
  }
  .mobile-section .file-preview-mobile .file-actions {
    gap: 0.5rem !important;
    display: flex !important;
    flex-shrink: 0;
  }
  .mobile-section .file-preview-mobile .file-actions button.btn-mobile-outline,
  .mobile-section .file-preview-mobile .file-actions button.btn-mobile-danger,
  .mobile-section .file-preview-mobile .file-actions .btn.btn-mobile-outline,
  .mobile-section .file-preview-mobile .file-actions .btn.btn-mobile-danger {
    min-width: 36px !important;
    max-width: 36px !important;
    min-height: 36px !important;
    padding: 0.5rem !important;
    font-size: 1rem !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
  }
  .mobile-section .file-preview-mobile .file-actions button.btn-mobile-outline span,
  .mobile-section .file-preview-mobile .file-actions button.btn-mobile-outline span.d-none,
  .mobile-section .file-preview-mobile .file-actions button.btn-mobile-outline span.d-sm-none,
  .mobile-section .file-preview-mobile .file-actions button.btn-mobile-danger span,
  .mobile-section .file-preview-mobile .file-actions button.btn-mobile-danger span.d-none,
  .mobile-section .file-preview-mobile .file-actions button.btn-mobile-danger span.d-sm-none,
  .mobile-section .file-preview-mobile .file-actions .btn.btn-mobile-outline span,
  .mobile-section .file-preview-mobile .file-actions .btn.btn-mobile-outline span.d-none,
  .mobile-section .file-preview-mobile .file-actions .btn.btn-mobile-outline span.d-sm-none,
  .mobile-section .file-preview-mobile .file-actions .btn.btn-mobile-danger span,
  .mobile-section .file-preview-mobile .file-actions .btn.btn-mobile-danger span.d-none,
  .mobile-section .file-preview-mobile .file-actions .btn.btn-mobile-danger span.d-sm-none {
    display: none !important;
  }
  .mobile-section .file-preview-mobile .file-actions button.btn-mobile-outline i,
  .mobile-section .file-preview-mobile .file-actions button.btn-mobile-danger i,
  .mobile-section .file-preview-mobile .file-actions .btn.btn-mobile-outline i,
  .mobile-section .file-preview-mobile .file-actions .btn.btn-mobile-danger i {
    margin: 0 !important;
  }
  .row.g-4 {
    --bs-gutter-x: 0.75rem !important;
    --bs-gutter-y: 0.75rem !important;
  }
  .list-group-item {
    padding: 0.75rem !important;
    border-left: none !important;
    border-right: none !important;
  }
  .list-group-item:first-child {
    border-top: none !important;
  }
  .list-group-item .min-width-0 {
    min-width: 0;
  }
  .list-group-item .text-truncate {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .list-group-item button {
    flex-shrink: 0;
  }
}
@media (min-width: 769px) {
  .mobile-section .file-preview-mobile .file-actions .btn-mobile-outline,
  .mobile-section .file-preview-mobile .file-actions .btn-mobile-danger {
    padding: 0.375rem 0.75rem !important;
  }
  .mobile-section .file-preview-mobile .file-actions .btn-mobile-outline span.d-none.d-sm-inline,
  .mobile-section .file-preview-mobile .file-actions .btn-mobile-danger span.d-none.d-sm-inline {
    display: inline !important;
  }
  .mobile-section .file-preview-mobile .file-actions .btn-mobile-outline i,
  .mobile-section .file-preview-mobile .file-actions .btn-mobile-danger i {
    margin-right: 0.5rem !important;
  }
}
.mobile-divider {
  border: 0;
  border-top: 1px solid #e9ecef;
  margin: 1.25rem 0;
}
@media (max-width: 768px) {
  .mobile-divider {
    margin: 1rem 0;
  }
}
.mobile-divider.thick {
  border-top-width: 2px;
}
.mobile-divider.dashed {
  border-top-style: dashed;
}
@media (max-width: 768px) {
  .form-group-mobile {
    margin-bottom: 1.25rem;
  }
  .form-group-mobile label {
    font-size: 0.9rem;
    font-weight: 600;
    margin-bottom: 0.5rem;
    color: #212529;
  }
  .form-group-mobile .form-control {
    font-size: 1rem;
    padding: 0.625rem 0.75rem;
    border-radius: 8px;
  }
  .form-group-mobile .form-text {
    font-size: 0.8rem;
    margin-top: 0.375rem;
  }
}
@media (max-width: 768px) {
  .sticky-top {
    top: 0 !important;
    z-index: 1020 !important;
  }
  .sticky-bottom {
    bottom: 0 !important;
    z-index: 1020 !important;
    box-shadow: 0 -2px 8px rgba(0, 0, 0, 0.08) !important;
  }
}
.loading-overlay-mobile {
  background-color: rgba(255, 255, 255, 0.95);
  border-radius: 10px;
  padding: 2rem 1rem;
  text-align: center;
}
@media (max-width: 768px) {
  .loading-overlay-mobile {
    padding: 1.5rem 1rem;
  }
}
.loading-overlay-mobile .spinner-border {
  width: 2rem;
  height: 2rem;
  border-width: 0.25rem;
}
@media (max-width: 768px) {
  .loading-overlay-mobile .spinner-border {
    width: 1.75rem;
    height: 1.75rem;
  }
}
.loading-overlay-mobile p {
  margin-top: 0.75rem;
  font-size: 0.9rem;
  color: #6c757d;
}
@media (max-width: 768px) {
  .loading-overlay-mobile p {
    font-size: 0.85rem;
  }
}
@media (max-width: 768px) {
  .badge {
    font-size: 0.7rem;
    padding: 0.25rem 0.6rem;
    border-radius: 10px;
    font-weight: 500;
  }
}
@media (max-width: 768px) {
  .questionnaire-tab-mobile > div.mb-3,
  .questionnaire-tab-mobile > div.mb-md-4 {
    margin-bottom: 0.75rem !important;
  }
  .questionnaire-tab-mobile .btn-sm-mobile {
    padding: 0.375rem 0.625rem !important;
    font-size: 0.8rem !important;
    font-weight: 500;
    white-space: nowrap;
    min-height: 36px;
  }
  .questionnaire-tab-mobile .questionnaire-section-mobile {
    border-radius: 8px !important;
    padding: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .questionnaire-tab-mobile .questionnaire-section-mobile .section-title-mobile {
    font-size: 0.95rem !important;
  }
  .questionnaire-tab-mobile .questionnaire-section-mobile .badge {
    font-size: 0.65rem !important;
    padding: 0.2rem 0.5rem !important;
  }
  .questionnaire-tab-mobile .questionnaire-section-mobile .border-bottom {
    padding-bottom: 0.4rem !important;
    margin-bottom: 0.5rem !important;
  }
  .questionnaire-tab-mobile .questionnaire-section-mobile .form-group {
    margin-bottom: 0.75rem !important;
  }
  .questionnaire-tab-mobile .question-label-mobile {
    font-size: 0.9rem !important;
    line-height: 1.4;
    margin-bottom: 0.4rem !important;
  }
  .questionnaire-tab-mobile .question-options-mobile {
    flex-wrap: wrap !important;
    gap: 0.5rem !important;
    margin-top: 0.3rem !important;
  }
  .questionnaire-tab-mobile .question-options-mobile .radio-option-mobile {
    min-height: 32px;
    padding: 0.15rem 0;
  }
  .questionnaire-tab-mobile .question-options-mobile .radio-option-mobile .form-check-input {
    width: 16px;
    height: 16px;
    margin-top: 0 !important;
    flex-shrink: 0;
  }
  .questionnaire-tab-mobile .question-options-mobile .radio-option-mobile .form-check-label {
    font-size: 0.9rem;
    line-height: 1.3;
    padding-left: 0.25rem;
  }
  .questionnaire-tab-mobile .question-options-mobile:has(.radio-option-mobile:nth-child(4)) .radio-option-mobile {
    flex-basis: calc(50% - 0.375rem);
    min-width: 0;
  }
  .questionnaire-tab-mobile .question-score-mobile {
    width: 100%;
    margin-top: 0.3rem;
    margin-left: 0 !important;
    padding-left: 0 !important;
  }
  .questionnaire-tab-mobile .question-score-mobile .score-text-mobile {
    font-size: 0.85rem !important;
  }
  .questionnaire-tab-mobile .question-separator-mobile {
    margin-top: 0.3rem;
    padding-top: 0.3rem;
    border-bottom: 1px solid #e9ecef;
  }
  .questionnaire-tab-mobile .form-control {
    font-size: 0.9rem !important;
    padding: 0.5rem 0.75rem !important;
    border-radius: 6px;
  }
  .questionnaire-tab-mobile .invalid-feedback {
    font-size: 0.8rem !important;
    margin-top: 0.25rem;
  }
}
@media (min-width: 769px) {
  .questionnaire-tab-mobile .question-options-mobile {
    flex-wrap: nowrap !important;
  }
  .questionnaire-tab-mobile .question-options-mobile .question-score-mobile {
    width: auto;
    margin-top: 0;
    border-left: 1px solid #dee2e6;
    padding-left: 1rem;
  }
  .questionnaire-tab-mobile .question-separator-mobile {
    display: none;
  }
}
@media (max-width: 768px) {
  .auth-declaration-footer-mobile {
    gap: 1.5rem !important;
  }
  .auth-declaration-footer-mobile .stamp-upload-mobile,
  .auth-declaration-footer-mobile .date-input-mobile {
    width: 100% !important;
    max-width: none !important;
  }
  .stamp-upload-mobile .file-input-mobile {
    font-size: 0.85rem !important;
    padding: 0.5rem !important;
  }
  .stamp-upload-mobile .stamp-preview-mobile {
    max-width: 100% !important;
    max-height: 180px !important;
    width: auto !important;
    height: auto !important;
    object-fit: contain;
    border: 1px solid #ccc;
    border-radius: 6px;
    padding: 4px;
    background: #fff;
    display: block;
  }
  .date-input-mobile .date-field-mobile {
    font-size: 0.9rem !important;
    padding: 0.5rem 0.75rem !important;
  }
}
@media (min-width: 769px) {
  .stamp-upload-mobile {
    flex: 1;
    max-width: 400px;
  }
  .date-input-mobile {
    flex-shrink: 0;
  }
  .stamp-preview-mobile {
    max-width: 200px !important;
    max-height: 200px !important;
    object-fit: contain;
    border: 1px solid #ccc;
    border-radius: 6px;
    padding: 4px;
    background: #fff;
  }
}
@media (max-width: 768px) {
  .review-submit-tab-mobile .review-section-card-mobile {
    border-radius: 8px !important;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) !important;
  }
  .review-submit-tab-mobile .review-section-card-mobile h5, .review-submit-tab-mobile .review-section-card-mobile .h5 {
    font-size: 1rem !important;
    line-height: 1.4;
  }
  .review-submit-tab-mobile .review-section-card-mobile .btn-sm, .review-submit-tab-mobile .review-section-card-mobile .btn-group-sm > .btn {
    padding: 0.375rem 0.625rem !important;
    font-size: 0.8rem !important;
  }
  .review-submit-tab-mobile .terms-title-mobile {
    font-size: 0.9rem !important;
  }
  .review-submit-tab-mobile .badge-mobile-sm {
    font-size: 0.65rem !important;
    padding: 0.2rem 0.4rem !important;
  }
  .review-submit-tab-mobile .document-table-container-mobile {
    margin-top: 0.75rem;
  }
  .review-submit-tab-mobile .document-table-container-mobile .table-responsive {
    background-color: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 0 !important;
    margin: 0 !important;
  }
  .review-submit-tab-mobile .company-subsection-mobile,
  .review-submit-tab-mobile .questionnaire-answer-mobile,
  .review-submit-tab-mobile .declaration-item-mobile {
    border: none !important;
    border-bottom: 1px solid #e9ecef !important;
    box-shadow: none !important;
    border-radius: 0 !important;
    background-color: #f8f9fa !important;
  }
  .review-submit-tab-mobile .company-subsection-mobile:last-child,
  .review-submit-tab-mobile .questionnaire-answer-mobile:last-child,
  .review-submit-tab-mobile .declaration-item-mobile:last-child {
    border-bottom: none !important;
  }
  .review-submit-tab-mobile .declaration-text-mobile {
    word-wrap: break-word !important;
    word-break: break-word !important;
    overflow-wrap: break-word !important;
    white-space: normal !important;
    font-size: 0.85rem !important;
    line-height: 1.5 !important;
  }
  .review-submit-tab-mobile .stamp-date-section-mobile .stamp-preview-review-mobile {
    max-width: 100% !important;
    max-height: 150px !important;
    width: auto !important;
    height: auto !important;
    object-fit: contain;
    border: 1px solid #ccc;
    border-radius: 6px;
    padding: 4px;
    background: #fff;
    display: block;
  }
  .review-submit-tab-mobile .subsection-title-mobile {
    font-size: 0.9rem !important;
    margin-bottom: 0.75rem !important;
  }
  .review-submit-tab-mobile .table-responsive {
    border-radius: 6px;
  }
  .review-submit-tab-mobile .table-responsive table {
    font-size: 0.85rem !important;
  }
  .review-submit-tab-mobile .table-responsive table th {
    font-size: 0.8rem !important;
    padding: 0.5rem !important;
    white-space: nowrap;
  }
  .review-submit-tab-mobile .table-responsive table td {
    padding: 0.5rem !important;
    font-size: 0.85rem !important;
    word-break: break-word;
  }
  .review-submit-tab-mobile .row .col-md-6,
  .review-submit-tab-mobile .row .col-md-4,
  .review-submit-tab-mobile .row .col-md-8,
  .review-submit-tab-mobile .row .col-md-12 {
    margin-bottom: 0.75rem !important;
  }
  .review-submit-tab-mobile .row .col-md-6 strong,
  .review-submit-tab-mobile .row .col-md-4 strong,
  .review-submit-tab-mobile .row .col-md-8 strong,
  .review-submit-tab-mobile .row .col-md-12 strong {
    font-size: 0.85rem !important;
  }
  .review-submit-tab-mobile .row .col-md-6 div,
  .review-submit-tab-mobile .row .col-md-6 span,
  .review-submit-tab-mobile .row .col-md-4 div,
  .review-submit-tab-mobile .row .col-md-4 span,
  .review-submit-tab-mobile .row .col-md-8 div,
  .review-submit-tab-mobile .row .col-md-8 span,
  .review-submit-tab-mobile .row .col-md-12 div,
  .review-submit-tab-mobile .row .col-md-12 span {
    font-size: 0.85rem !important;
  }
  .review-submit-tab-mobile .badge {
    font-size: 0.7rem !important;
    padding: 0.25rem 0.5rem !important;
  }
  .review-submit-tab-mobile .alert {
    padding: 0.75rem !important;
    font-size: 0.85rem !important;
  }
  .review-submit-tab-mobile .alert i {
    font-size: 1rem !important;
  }
}
@media (min-width: 769px) {
  .review-submit-tab-mobile .company-subsection-mobile {
    border: 1px solid #e9ecef !important;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05) !important;
    border-radius: 8px !important;
  }
  .review-submit-tab-mobile .declaration-item-mobile {
    border: 1px solid #e9ecef !important;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05) !important;
    border-radius: 8px !important;
  }
  .review-submit-tab-mobile .stamp-date-section-mobile .stamp-preview-review-mobile {
    max-width: 200px !important;
    max-height: 200px !important;
    object-fit: contain;
    border: 1px solid #ccc;
    border-radius: 6px;
    padding: 4px;
    background: #fff;
  }
}
.row.d-none.d-md-flex .col-md-3 .section-header-mobile {
  flex-wrap: wrap;
  gap: 0.25rem;
}
.row.d-none.d-md-flex .col-md-3 .section-header-mobile .section-title {
  min-width: 0;
  word-break: break-word;
  overflow-wrap: break-word;
}
.row.d-none.d-md-flex .col-md-3 .section-header-mobile .section-badge {
  flex-shrink: 0;
  white-space: nowrap;
}
.row.d-none.d-md-flex .col-md-3 .file-name {
  word-break: break-all;
  overflow-wrap: break-word;
  display: block;
}
.row.d-none.d-md-flex .col-md-3 .file-actions {
  display: flex;
  flex-wrap: wrap;
  gap: 0.5rem;
}
.row.d-none.d-md-flex .col-md-3 .file-actions .btn {
  flex: 1 1 auto;
  min-width: fit-content;
  padding-left: 0.75rem !important;
  padding-right: 0.75rem !important;
  white-space: nowrap;
  justify-content: center;
}
.timeline {
  position: relative;
}
.timeline::before {
  position: absolute;
  z-index: 1;
  top: 0.5rem;
  bottom: 0;
  left: calc(5.5rem + 0.5rem + 4px);
  width: 3px;
  background-color: rgba(173, 181, 189, 0.3);
  border-radius: 1rem;
  content: "";
}
.timeline-item {
  display: flex;
}
.timeline-item:not(:last-child) {
  padding-bottom: 1.25rem;
}
.timeline-item:last-child {
  padding-bottom: 0.625rem;
}
.timeline-item .timeline-label {
  width: 100%;
  max-width: 5.5rem;
}
.timeline-item .timeline-badge {
  position: relative;
  z-index: 2;
  width: 100%;
  max-width: 1rem;
  text-align: center;
}
.timeline-item .timeline-badge > * {
  box-sizing: content-box;
  border: 4px solid var(--bs-card-bg);
  background-color: var(--bs-card-bg);
  border-radius: 1rem;
}
.todo-item {
  display: flex;
  height: 3rem;
  align-items: center;
}
.todo-item:not(:last-child) {
  margin-bottom: 1rem;
}
.todo-item .todo-bar {
  width: 0.25rem;
  height: 100%;
  margin-right: 0.5rem;
}
.todo-item .todo-content {
  flex: 1 0;
}
.todo-item .todo-content .todo-title {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  line-clamp: 1;
  -webkit-box-orient: vertical;
}
.todo-item .todo-content .todo-subtitle {
  margin-top: -0.25rem;
}
.todo-item .todo-extras {
  display: flex;
  flex: 0 0;
  flex-wrap: nowrap;
  align-items: center;
}
.table {
  --bs-table-color: #323232;
  --bs-table-border-color: var(--bs-border-color);
  --bs-table-bg: var(--bs-body-bg);
  --bs-table-striped-color: #323232;
  --bs-table-striped-bg: rgba(0, 0, 0, 0.0375);
  --bs-table-active-color: #323232;
  --bs-table-active-bg: rgba(0, 0, 0, 0.1);
  --bs-table-hover-color: #323232;
  --bs-table-hover-bg: rgba(0, 0, 0, 0.075);
}
[theme=dark] .table {
  --bs-table-color: #e7eef8;
  --bs-table-border-color: #495057;
  --bs-table-bg: transparent;
  --bs-table-striped-color: #e7eef8;
  --bs-table-striped-bg: rgba(255, 255, 255, 0.0375);
  --bs-table-active-color: #e7eef8;
  --bs-table-active-bg: rgba(255, 255, 255, 0.1);
  --bs-table-hover-color: #e7eef8;
  --bs-table-hover-bg: rgba(255, 255, 255, 0.075);
}
.table {
  border-color: var(--bs-table-border-color);
  color: var(--bs-table-color);
}
thead > tr > th svg.ascending {
  transform: rotate(180deg);
}
.table-modern > tbody > tr > *, .table-modern > thead > tr > * {
  padding: 1rem 1rem;
  vertical-align: middle;
}
.table-modern > tbody > tr > :first-child, .table-modern > thead > tr > :first-child {
  border-top-left-radius: 1rem;
  border-bottom-left-radius: 1rem;
}
.table-modern > tbody > tr > :last-child, .table-modern > thead > tr > :last-child {
  border-top-right-radius: 1rem;
  border-bottom-right-radius: 1rem;
}
.table-modern > thead > tr > * {
  --bs-table-accent-bg: var(--bs-table-striped-bg);
  color: var(--bs-table-striped-color);
}
[theme=dark] .form-control {
  background-color: #212529;
  color: #e7eef8;
}
[theme=dark] .form-control:not([class*=valid]) {
  border-color: #343a40;
}
[theme=dark] .form-control:disabled, [theme=dark] .form-control[readonly] {
  background-color: #343a40;
}
[theme=dark] .form-control-plaintext {
  color: #e7eef8;
}
.form-control-plaintext:focus {
  outline: none;
}
[theme=dark] .form-control[type=file]::-webkit-file-upload-button {
  background-color: #6c757d;
}
.form-control[type=file]::-webkit-file-upload-button {
  background-color: #f8f9fa;
}
[theme=dark] input:-webkit-autofill,
[theme=dark] input:-webkit-autofill:hover,
[theme=dark] input:-webkit-autofill:focus,
[theme=dark] textarea:-webkit-autofill,
[theme=dark] textarea:-webkit-autofill:hover,
[theme=dark] textarea:-webkit-autofill:focus,
[theme=dark] select:-webkit-autofill,
[theme=dark] select:-webkit-autofill:hover,
[theme=dark] select:-webkit-autofill:focus {
  box-shadow: 0 0 0 100rem rgb(23.1, 25.9, 28.7) inset;
  -webkit-text-fill-color: #e7eef8;
}
[theme=dark] .form-select {
  background-color: #212529;
  color: #e7eef8;
}
[theme=dark] .form-select:not([class*=valid]) {
  border-color: #343a40;
}
[theme=dark] .form-select:disabled, [theme=dark] .form-select[readonly] {
  background-color: #343a40;
}
.form-select-sm {
  border-radius: 0.875rem;
}
.form-select-lg {
  border-radius: 1.25rem;
}
[theme=dark] .form-check-input {
  background-color: #212529;
}
[theme=dark] .form-check-input:not([class*=valid]) {
  border-color: #343a40;
}
[theme=dark] .form-check-input:checked {
  background-color: #6c5dd3;
  border-color: #6c5dd3;
}
[theme=dark] .form-check-input:checked[type=checkbox] {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e");
}
[theme=dark] .form-check-input:checked[type=radio] {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e");
}
.form-check-input[type=checkbox]:indeterminate {
  background-color: #6c5dd3;
  border-color: #6c5dd3;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e");
}
[theme=dark] .form-range::-webkit-slider-runnable-track {
  background-color: #495057;
}
[theme=dark] .form-range::-moz-range-track {
  background-color: #495057;
}
[theme=dark] .input-group-text {
  background-color: #343a40;
  border-color: #343a40;
  color: #e7eef8;
}
.phone-input-group {
  display: flex !important;
  flex-wrap: nowrap !important;
  width: 100% !important;
}
.phone-input-group .phone-dropdown-wrapper {
  flex: 0 0 22% !important;
  width: 22% !important;
  max-width: 22% !important;
  display: flex !important;
  flex-direction: column;
}
.phone-input-group .phone-dropdown-wrapper > div {
  height: 100% !important;
  display: flex !important;
  flex-direction: column;
}
.phone-input-group .phone-dropdown-wrapper > div > div {
  height: 100% !important;
}
.phone-input-group .phone-dropdown-wrapper .form-control,
.phone-input-group .phone-dropdown-wrapper .btn,
.phone-input-group .phone-dropdown-wrapper button,
.phone-input-group .phone-dropdown-wrapper .dropdown-toggle,
.phone-input-group .phone-dropdown-wrapper > * {
  height: 100% !important;
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
  border-right: 0 !important;
}
.phone-input-group .phone-dropdown-wrapper .form-control {
  font-size: 0.95rem !important;
  padding-left: 0.75rem !important;
  padding-right: 0.25rem !important;
  text-align: left !important;
  display: flex !important;
  align-items: center;
}
.phone-input-group .phone-dropdown-wrapper .form-control.is-invalid {
  background-image: none !important;
  padding-right: 0.25rem !important;
}
.phone-input-group .phone-dropdown-wrapper .form-control.is-valid {
  background-image: none !important;
  padding-right: 0.25rem !important;
  border-color: #dee2e6 !important;
}
[theme=dark] .phone-input-group .phone-dropdown-wrapper .form-control.is-valid {
  border-color: rgba(255, 255, 255, 0.1) !important;
}
.phone-input-group .phone-number-wrapper {
  flex: 0 0 78% !important;
  width: 78% !important;
  max-width: 78% !important;
}
.phone-input-group .phone-number-wrapper .form-control {
  border-top-left-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
  border-left: 0 !important;
  font-size: 0.95rem !important;
}
.phone-input-group:focus-within .form-control {
  z-index: 3;
}
.phone-dropdown-menu,
#mobileCountryCode-menu,
#companyMobileCountryCode-menu,
#primaryAdminMobileCountryCode-menu,
#primaryAdminMobileCountryCode-menu {
  min-width: 250px !important;
}
.form-floating:not(.form-control:disabled)::before {
  content: none;
}
.form-floating > .form-control:focus ~ label::after,
.form-floating > .form-control:not(:placeholder-shown) ~ label::after,
.form-floating > .form-control-plaintext ~ label::after,
.form-floating > .form-select ~ label::after {
  background: none;
}
.btn-icon {
  width: 16px;
  height: 16px;
  margin-top: -2px;
}
.btn:not(.btn-only-icon) .btn-icon {
  margin-right: 0.5rem;
}
.btn-sm .btn-icon, .btn-group-sm > .btn .btn-icon {
  width: 14px;
  height: 14px;
}
.btn-lg .btn-icon, .btn-group-lg > .btn .btn-icon {
  width: 20px;
  height: 20px;
}
.btn {
  /*
  Status
    */
}
.btn-only-icon {
  padding: 0.5rem 0;
  /**
   * Targeting with data to svg in the button
   */
  position: relative;
  width: calc(20px + 0.5rem * 2 + 1px);
  height: calc(20px + 0.5rem * 2 + 1px);
  /**
   * Targeting with data to svg in the button
   */
}
.btn-only-icon::before {
  position: absolute;
  display: block;
  width: 100%;
  height: 100%;
  background: transparent;
  content: " ";
  inset: 0;
}
.btn-only-icon.btn-sm, .btn-group-sm > .btn-only-icon.btn {
  padding: 0.4rem;
  width: calc(18px + 0.4rem * 2 + 2px);
  height: calc(18px + 0.4rem * 2 + 2px);
}
.btn-only-icon.btn-lg, .btn-group-lg > .btn-only-icon.btn {
  padding: 0.625rem;
  width: calc(24px + 0.625rem * 2 + 2px);
  height: calc(24px + 0.625rem * 2 + 2px);
}
.btn.btn-primary {
  color: #fff;
}
.btn.btn-secondary {
  color: #fff;
}
.btn.btn-success {
  color: #fff;
}
.btn.btn-info {
  color: #fff;
}
.btn.btn-warning {
  color: #1f2128;
}
.btn.btn-danger {
  color: #fff;
}
.btn.btn-light {
  color: #1f2128;
}
.btn.btn-dark {
  color: #fff;
}
.btn.btn-brand {
  color: #fff;
}
.btn.btn-brand-two {
  color: #fff;
}
.btn.btn-transparent {
  color: #fff;
}
.btn.btn-storybook {
  color: #fff;
}
[theme=dark] .btn.btn-outline-primary {
  --bs-btn-color: #6c5dd3;
  --bs-btn-border-color: #6c5dd3;
  --bs-btn-hover-color: rgb(174.15, 165.9, 230.8);
  --bs-btn-hover-bg: rgba(108, 93, 211, 0.3);
  --bs-btn-hover-border-color: rgba(108, 93, 211, 0.1);
  --bs-btn-focus-shadow-rgb: 108, 93, 211;
  --bs-btn-active-color: rgb(152.1, 141.6, 224.2);
  --bs-btn-active-bg: rgba(108, 93, 211, 0.3);
  --bs-btn-active-border-color: rgba(108, 93, 211, 0.1);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #6c5dd3;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #6c5dd3;
  --bs-gradient: none;
}
.btn.btn-outline-primary {
  --bs-btn-color: #6c5dd3;
  --bs-btn-border-color: #6c5dd3;
  --bs-btn-hover-color: #6c5dd3;
  --bs-btn-hover-bg: rgb(240.3, 238.8, 250.6);
  --bs-btn-hover-border-color: #6c5dd3;
  --bs-btn-focus-shadow-rgb: 108, 93, 211;
  --bs-btn-active-color: rgb(91.8, 79.05, 179.35);
  --bs-btn-active-bg: rgb(240.3, 238.8, 250.6);
  --bs-btn-active-border-color: #6c5dd3;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #6c5dd3;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #6c5dd3;
  --bs-gradient: none;
}
[theme=dark] .btn.btn-outline-secondary {
  --bs-btn-color: #ffa2c0;
  --bs-btn-border-color: #ffa2c0;
  --bs-btn-hover-color: rgb(255, 203.85, 220.35);
  --bs-btn-hover-bg: rgba(255, 162, 192, 0.3);
  --bs-btn-hover-border-color: rgba(255, 162, 192, 0.1);
  --bs-btn-focus-shadow-rgb: 255, 162, 192;
  --bs-btn-active-color: rgb(255, 189.9, 210.9);
  --bs-btn-active-bg: rgba(255, 162, 192, 0.3);
  --bs-btn-active-border-color: rgba(255, 162, 192, 0.1);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #ffa2c0;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #ffa2c0;
  --bs-gradient: none;
}
.btn.btn-outline-secondary {
  --bs-btn-color: #ffa2c0;
  --bs-btn-border-color: #ffa2c0;
  --bs-btn-hover-color: #ffa2c0;
  --bs-btn-hover-bg: rgb(255, 245.7, 248.7);
  --bs-btn-hover-border-color: #ffa2c0;
  --bs-btn-focus-shadow-rgb: 255, 162, 192;
  --bs-btn-active-color: rgb(216.75, 137.7, 163.2);
  --bs-btn-active-bg: rgb(255, 245.7, 248.7);
  --bs-btn-active-border-color: #ffa2c0;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #ffa2c0;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #ffa2c0;
  --bs-gradient: none;
}
[theme=dark] .btn.btn-outline-success {
  --bs-btn-color: #46bcaa;
  --bs-btn-border-color: #46bcaa;
  --bs-btn-hover-color: rgb(153.25, 218.15, 208.25);
  --bs-btn-hover-bg: rgba(70, 188, 170, 0.3);
  --bs-btn-hover-border-color: rgba(70, 188, 170, 0.1);
  --bs-btn-focus-shadow-rgb: 70, 188, 170;
  --bs-btn-active-color: rgb(125.5, 208.1, 195.5);
  --bs-btn-active-bg: rgba(70, 188, 170, 0.3);
  --bs-btn-active-border-color: rgba(70, 188, 170, 0.1);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #46bcaa;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #46bcaa;
  --bs-gradient: none;
}
.btn.btn-outline-success {
  --bs-btn-color: #46bcaa;
  --bs-btn-border-color: #46bcaa;
  --bs-btn-hover-color: #46bcaa;
  --bs-btn-hover-bg: rgb(236.5, 248.3, 246.5);
  --bs-btn-hover-border-color: #46bcaa;
  --bs-btn-focus-shadow-rgb: 70, 188, 170;
  --bs-btn-active-color: rgb(59.5, 159.8, 144.5);
  --bs-btn-active-bg: rgb(236.5, 248.3, 246.5);
  --bs-btn-active-border-color: #46bcaa;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #46bcaa;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #46bcaa;
  --bs-gradient: none;
}
[theme=dark] .btn.btn-outline-info {
  --bs-btn-color: #4d69fa;
  --bs-btn-border-color: #4d69fa;
  --bs-btn-hover-color: rgb(157.1, 172.5, 252.25);
  --bs-btn-hover-bg: rgba(77, 105, 250, 0.3);
  --bs-btn-hover-border-color: rgba(77, 105, 250, 0.1);
  --bs-btn-focus-shadow-rgb: 77, 105, 250;
  --bs-btn-active-color: rgb(130.4, 150, 251.5);
  --bs-btn-active-bg: rgba(77, 105, 250, 0.3);
  --bs-btn-active-border-color: rgba(77, 105, 250, 0.1);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #4d69fa;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #4d69fa;
  --bs-gradient: none;
}
.btn.btn-outline-info {
  --bs-btn-color: #4d69fa;
  --bs-btn-border-color: #4d69fa;
  --bs-btn-hover-color: #4d69fa;
  --bs-btn-hover-bg: rgb(237.2, 240, 254.5);
  --bs-btn-hover-border-color: #4d69fa;
  --bs-btn-focus-shadow-rgb: 77, 105, 250;
  --bs-btn-active-color: rgb(65.45, 89.25, 212.5);
  --bs-btn-active-bg: rgb(237.2, 240, 254.5);
  --bs-btn-active-border-color: #4d69fa;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #4d69fa;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #4d69fa;
  --bs-gradient: none;
}
[theme=dark] .btn.btn-outline-warning {
  --bs-btn-color: #ffcf52;
  --bs-btn-border-color: #ffcf52;
  --bs-btn-hover-color: rgb(255, 228.6, 159.85);
  --bs-btn-hover-bg: rgba(255, 207, 82, 0.3);
  --bs-btn-hover-border-color: rgba(255, 207, 82, 0.1);
  --bs-btn-focus-shadow-rgb: 255, 207, 82;
  --bs-btn-active-color: rgb(255, 221.4, 133.9);
  --bs-btn-active-bg: rgba(255, 207, 82, 0.3);
  --bs-btn-active-border-color: rgba(255, 207, 82, 0.1);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #ffcf52;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #ffcf52;
  --bs-gradient: none;
}
.btn.btn-outline-warning {
  --bs-btn-color: #ffcf52;
  --bs-btn-border-color: #ffcf52;
  --bs-btn-hover-color: #ffcf52;
  --bs-btn-hover-bg: rgb(255, 250.2, 237.7);
  --bs-btn-hover-border-color: #ffcf52;
  --bs-btn-focus-shadow-rgb: 255, 207, 82;
  --bs-btn-active-color: rgb(216.75, 175.95, 69.7);
  --bs-btn-active-bg: rgb(255, 250.2, 237.7);
  --bs-btn-active-border-color: #ffcf52;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #ffcf52;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #ffcf52;
  --bs-gradient: none;
}
[theme=dark] .btn.btn-outline-danger {
  --bs-btn-color: #f35421;
  --bs-btn-border-color: #f35421;
  --bs-btn-hover-color: rgb(248.4, 160.95, 132.9);
  --bs-btn-hover-bg: rgba(243, 84, 33, 0.3);
  --bs-btn-hover-border-color: rgba(243, 84, 33, 0.1);
  --bs-btn-focus-shadow-rgb: 243, 84, 33;
  --bs-btn-active-color: rgb(246.6, 135.3, 99.6);
  --bs-btn-active-bg: rgba(243, 84, 33, 0.3);
  --bs-btn-active-border-color: rgba(243, 84, 33, 0.1);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #f35421;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #f35421;
  --bs-gradient: none;
}
.btn.btn-outline-danger {
  --bs-btn-color: #f35421;
  --bs-btn-border-color: #f35421;
  --bs-btn-hover-color: #f35421;
  --bs-btn-hover-bg: rgb(253.8, 237.9, 232.8);
  --bs-btn-hover-border-color: #f35421;
  --bs-btn-focus-shadow-rgb: 243, 84, 33;
  --bs-btn-active-color: rgb(206.55, 71.4, 28.05);
  --bs-btn-active-bg: rgb(253.8, 237.9, 232.8);
  --bs-btn-active-border-color: #f35421;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #f35421;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #f35421;
  --bs-gradient: none;
}
[theme=dark] .btn.btn-outline-light {
  --bs-btn-color: rgb(207.9, 214.2, 223.2);
  --bs-btn-border-color: rgb(207.9, 214.2, 223.2);
  --bs-btn-hover-color: rgb(241.8, 245.65, 251.15);
  --bs-btn-hover-bg: rgba(231, 238, 248, 0.3);
  --bs-btn-hover-border-color: rgba(231, 238, 248, 0.1);
  --bs-btn-focus-shadow-rgb: 208, 214, 223;
  --bs-btn-active-color: rgb(241.8, 245.65, 251.15);
  --bs-btn-active-bg: rgba(231, 238, 248, 0.3);
  --bs-btn-active-border-color: rgba(231, 238, 248, 0.1);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: rgb(207.9, 214.2, 223.2);
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: rgb(207.9, 214.2, 223.2);
  --bs-gradient: none;
}
.btn.btn-outline-light {
  --bs-btn-color: rgb(127.05, 130.9, 136.4);
  --bs-btn-border-color: rgb(127.05, 130.9, 136.4);
  --bs-btn-hover-color: rgb(127.05, 130.9, 136.4);
  --bs-btn-hover-bg: rgb(207.9, 214.2, 223.2);
  --bs-btn-hover-border-color: rgb(127.05, 130.9, 136.4);
  --bs-btn-focus-shadow-rgb: 127, 131, 136;
  --bs-btn-active-color: rgb(127.05, 130.9, 136.4);
  --bs-btn-active-bg: rgb(207.9, 214.2, 223.2);
  --bs-btn-active-border-color: rgb(127.05, 130.9, 136.4);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: rgb(127.05, 130.9, 136.4);
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: rgb(127.05, 130.9, 136.4);
  --bs-gradient: none;
}
[theme=dark] .btn.btn-outline-dark {
  --bs-btn-color: rgb(17.05, 18.15, 22);
  --bs-btn-border-color: rgb(17.05, 18.15, 22);
  --bs-btn-hover-color: rgb(131.8, 132.9, 136.75);
  --bs-btn-hover-bg: rgba(31, 33, 40, 0.3);
  --bs-btn-hover-border-color: rgba(31, 33, 40, 0.1);
  --bs-btn-focus-shadow-rgb: 17, 18, 22;
  --bs-btn-active-color: rgb(98.2, 99.6, 104.5);
  --bs-btn-active-bg: rgba(31, 33, 40, 0.3);
  --bs-btn-active-border-color: rgba(31, 33, 40, 0.1);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: rgb(17.05, 18.15, 22);
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: rgb(17.05, 18.15, 22);
  --bs-gradient: none;
}
.btn.btn-outline-dark {
  --bs-btn-color: #1f2128;
  --bs-btn-border-color: #1f2128;
  --bs-btn-hover-color: #1f2128;
  --bs-btn-hover-bg: rgb(232.6, 232.8, 233.5);
  --bs-btn-hover-border-color: #1f2128;
  --bs-btn-focus-shadow-rgb: 31, 33, 40;
  --bs-btn-active-color: rgb(26.35, 28.05, 34);
  --bs-btn-active-bg: rgb(232.6, 232.8, 233.5);
  --bs-btn-active-border-color: #1f2128;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #1f2128;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #1f2128;
  --bs-gradient: none;
}
[theme=dark] .btn.btn-outline-brand {
  --bs-btn-color: #ffcd02;
  --bs-btn-border-color: #ffcd02;
  --bs-btn-hover-color: rgb(255, 227.5, 115.85);
  --bs-btn-hover-bg: rgba(255, 205, 2, 0.3);
  --bs-btn-hover-border-color: rgba(255, 205, 2, 0.1);
  --bs-btn-focus-shadow-rgb: 255, 205, 2;
  --bs-btn-active-color: rgb(255, 220, 77.9);
  --bs-btn-active-bg: rgba(255, 205, 2, 0.3);
  --bs-btn-active-border-color: rgba(255, 205, 2, 0.1);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #ffcd02;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #ffcd02;
  --bs-gradient: none;
}
.btn.btn-outline-brand {
  --bs-btn-color: #ffcd02;
  --bs-btn-border-color: #ffcd02;
  --bs-btn-hover-color: #ffcd02;
  --bs-btn-hover-bg: rgb(255, 250, 229.7);
  --bs-btn-hover-border-color: #ffcd02;
  --bs-btn-focus-shadow-rgb: 255, 205, 2;
  --bs-btn-active-color: rgb(216.75, 174.25, 1.7);
  --bs-btn-active-bg: rgb(255, 250, 229.7);
  --bs-btn-active-border-color: #ffcd02;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #ffcd02;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #ffcd02;
  --bs-gradient: none;
}
[theme=dark] .btn.btn-outline-brand-two {
  --bs-btn-color: #323232;
  --bs-btn-border-color: #323232;
  --bs-btn-hover-color: rgb(142.25, 142.25, 142.25);
  --bs-btn-hover-bg: rgba(50, 50, 50, 0.3);
  --bs-btn-hover-border-color: rgba(50, 50, 50, 0.1);
  --bs-btn-focus-shadow-rgb: 50, 50, 50;
  --bs-btn-active-color: rgb(111.5, 111.5, 111.5);
  --bs-btn-active-bg: rgba(50, 50, 50, 0.3);
  --bs-btn-active-border-color: rgba(50, 50, 50, 0.1);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #323232;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #323232;
  --bs-gradient: none;
}
.btn.btn-outline-brand-two {
  --bs-btn-color: #323232;
  --bs-btn-border-color: #323232;
  --bs-btn-hover-color: #323232;
  --bs-btn-hover-bg: rgb(234.5, 234.5, 234.5);
  --bs-btn-hover-border-color: #323232;
  --bs-btn-focus-shadow-rgb: 50, 50, 50;
  --bs-btn-active-color: rgb(42.5, 42.5, 42.5);
  --bs-btn-active-bg: rgb(234.5, 234.5, 234.5);
  --bs-btn-active-border-color: #323232;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #323232;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #323232;
  --bs-gradient: none;
}
[theme=dark] .btn.btn-outline-transparent {
  --bs-btn-color: transparent;
  --bs-btn-border-color: transparent;
  --bs-btn-hover-color: rgba(255, 255, 255, 0.45);
  --bs-btn-hover-bg: rgba(0, 0, 0, 0.3);
  --bs-btn-hover-border-color: rgba(0, 0, 0, 0.1);
  --bs-btn-focus-shadow-rgb: 0, 0, 0;
  --bs-btn-active-color: rgba(255, 255, 255, 0.3);
  --bs-btn-active-bg: rgba(0, 0, 0, 0.3);
  --bs-btn-active-border-color: rgba(0, 0, 0, 0.1);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: transparent;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: transparent;
  --bs-gradient: none;
}
.btn.btn-outline-transparent {
  --bs-btn-color: transparent;
  --bs-btn-border-color: transparent;
  --bs-btn-hover-color: rgba(0, 0, 0, 0);
  --bs-btn-hover-bg: rgba(255, 255, 255, 0.9);
  --bs-btn-hover-border-color: rgba(0, 0, 0, 0);
  --bs-btn-focus-shadow-rgb: 0, 0, 0;
  --bs-btn-active-color: rgba(0, 0, 0, 0.15);
  --bs-btn-active-bg: rgba(255, 255, 255, 0.9);
  --bs-btn-active-border-color: rgba(0, 0, 0, 0);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: transparent;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: transparent;
  --bs-gradient: none;
}
[theme=dark] .btn.btn-outline-storybook {
  --bs-btn-color: #ff4785;
  --bs-btn-border-color: #ff4785;
  --bs-btn-hover-color: rgb(255, 153.8, 187.9);
  --bs-btn-hover-bg: rgba(255, 71, 133, 0.3);
  --bs-btn-hover-border-color: rgba(255, 71, 133, 0.1);
  --bs-btn-focus-shadow-rgb: 255, 71, 133;
  --bs-btn-active-color: rgb(255, 126.2, 169.6);
  --bs-btn-active-bg: rgba(255, 71, 133, 0.3);
  --bs-btn-active-border-color: rgba(255, 71, 133, 0.1);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #ff4785;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #ff4785;
  --bs-gradient: none;
}
.btn.btn-outline-storybook {
  --bs-btn-color: #ff4785;
  --bs-btn-border-color: #ff4785;
  --bs-btn-hover-color: #ff4785;
  --bs-btn-hover-bg: rgb(255, 236.6, 242.8);
  --bs-btn-hover-border-color: #ff4785;
  --bs-btn-focus-shadow-rgb: 255, 71, 133;
  --bs-btn-active-color: rgb(216.75, 60.35, 113.05);
  --bs-btn-active-bg: rgb(255, 236.6, 242.8);
  --bs-btn-active-border-color: #ff4785;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #ff4785;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #ff4785;
  --bs-gradient: none;
}
[theme=dark] .btn-light-primary {
  --bs-btn-color: #6c5dd3;
  --bs-btn-bg: rgba(108, 93, 211, 0.3);
  --bs-btn-border-color: rgba(108, 93, 211, 0.1);
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgba(108, 93, 211, 0.8);
  --bs-btn-hover-border-color: rgba(108, 93, 211, 0.1);
  --bs-btn-focus-shadow-rgb: 108, 93, 211;
  --bs-btn-active-color: #e7eef8;
  --bs-btn-active-bg: rgb(122.7, 109.2, 215.4);
  --bs-btn-active-border-color: rgb(122.7, 109.2, 215.4);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: rgba(108, 93, 211, 0.3);
  --bs-btn-disabled-border-color: rgba(108, 93, 211, 0.1);
}
.btn-light-primary {
  --bs-btn-color: #6c5dd3;
  --bs-btn-bg: rgb(240.3, 238.8, 250.6);
  --bs-btn-border-color: rgb(240.3, 238.8, 250.6);
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #6c5dd3;
  --bs-btn-hover-border-color: #6c5dd3;
  --bs-btn-focus-shadow-rgb: 220, 217, 245;
  --bs-btn-active-color: #e7eef8;
  --bs-btn-active-bg: rgb(122.7, 109.2, 215.4);
  --bs-btn-active-border-color: rgb(122.7, 109.2, 215.4);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: rgb(240.3, 238.8, 250.6);
  --bs-btn-disabled-border-color: rgb(240.3, 238.8, 250.6);
}
[theme=dark] .btn-light-secondary {
  --bs-btn-color: #ffa2c0;
  --bs-btn-bg: rgba(255, 162, 192, 0.3);
  --bs-btn-border-color: rgba(255, 162, 192, 0.1);
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgba(255, 162, 192, 0.8);
  --bs-btn-hover-border-color: rgba(255, 162, 192, 0.1);
  --bs-btn-focus-shadow-rgb: 255, 162, 192;
  --bs-btn-active-color: #e7eef8;
  --bs-btn-active-bg: rgb(229.5, 145.8, 172.8);
  --bs-btn-active-border-color: rgb(229.5, 145.8, 172.8);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: rgba(255, 162, 192, 0.3);
  --bs-btn-disabled-border-color: rgba(255, 162, 192, 0.1);
}
.btn-light-secondary {
  --bs-btn-color: #ffa2c0;
  --bs-btn-bg: rgb(255, 245.7, 248.7);
  --bs-btn-border-color: rgb(255, 245.7, 248.7);
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #ffa2c0;
  --bs-btn-hover-border-color: #ffa2c0;
  --bs-btn-focus-shadow-rgb: 255, 233, 240;
  --bs-btn-active-color: #e7eef8;
  --bs-btn-active-bg: rgb(229.5, 145.8, 172.8);
  --bs-btn-active-border-color: rgb(229.5, 145.8, 172.8);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: rgb(255, 245.7, 248.7);
  --bs-btn-disabled-border-color: rgb(255, 245.7, 248.7);
}
[theme=dark] .btn-light-success {
  --bs-btn-color: #46bcaa;
  --bs-btn-bg: rgba(70, 188, 170, 0.3);
  --bs-btn-border-color: rgba(70, 188, 170, 0.1);
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgba(70, 188, 170, 0.8);
  --bs-btn-hover-border-color: rgba(70, 188, 170, 0.1);
  --bs-btn-focus-shadow-rgb: 70, 188, 170;
  --bs-btn-active-color: #e7eef8;
  --bs-btn-active-bg: rgb(88.5, 194.7, 178.5);
  --bs-btn-active-border-color: rgb(88.5, 194.7, 178.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: rgba(70, 188, 170, 0.3);
  --bs-btn-disabled-border-color: rgba(70, 188, 170, 0.1);
}
.btn-light-success {
  --bs-btn-color: #46bcaa;
  --bs-btn-bg: rgb(236.5, 248.3, 246.5);
  --bs-btn-border-color: rgb(236.5, 248.3, 246.5);
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #46bcaa;
  --bs-btn-hover-border-color: #46bcaa;
  --bs-btn-focus-shadow-rgb: 212, 239, 235;
  --bs-btn-active-color: #e7eef8;
  --bs-btn-active-bg: rgb(88.5, 194.7, 178.5);
  --bs-btn-active-border-color: rgb(88.5, 194.7, 178.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: rgb(236.5, 248.3, 246.5);
  --bs-btn-disabled-border-color: rgb(236.5, 248.3, 246.5);
}
[theme=dark] .btn-light-info {
  --bs-btn-color: #4d69fa;
  --bs-btn-bg: rgba(77, 105, 250, 0.3);
  --bs-btn-border-color: rgba(77, 105, 250, 0.1);
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgba(77, 105, 250, 0.8);
  --bs-btn-hover-border-color: rgba(77, 105, 250, 0.1);
  --bs-btn-focus-shadow-rgb: 77, 105, 250;
  --bs-btn-active-color: #e7eef8;
  --bs-btn-active-bg: rgb(94.8, 120, 250.5);
  --bs-btn-active-border-color: rgb(94.8, 120, 250.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: rgba(77, 105, 250, 0.3);
  --bs-btn-disabled-border-color: rgba(77, 105, 250, 0.1);
}
.btn-light-info {
  --bs-btn-color: #4d69fa;
  --bs-btn-bg: rgb(237.2, 240, 254.5);
  --bs-btn-border-color: rgb(237.2, 240, 254.5);
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #4d69fa;
  --bs-btn-hover-border-color: #4d69fa;
  --bs-btn-focus-shadow-rgb: 213, 220, 254;
  --bs-btn-active-color: #e7eef8;
  --bs-btn-active-bg: rgb(94.8, 120, 250.5);
  --bs-btn-active-border-color: rgb(94.8, 120, 250.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: rgb(237.2, 240, 254.5);
  --bs-btn-disabled-border-color: rgb(237.2, 240, 254.5);
}
[theme=dark] .btn-light-warning {
  --bs-btn-color: #ffcf52;
  --bs-btn-bg: rgba(255, 207, 82, 0.3);
  --bs-btn-border-color: rgba(255, 207, 82, 0.1);
  --bs-btn-hover-color: #1f2128;
  --bs-btn-hover-bg: rgba(255, 207, 82, 0.8);
  --bs-btn-hover-border-color: rgba(255, 207, 82, 0.1);
  --bs-btn-focus-shadow-rgb: 255, 207, 82;
  --bs-btn-active-color: #1f2128;
  --bs-btn-active-bg: rgb(229.5, 186.3, 73.8);
  --bs-btn-active-border-color: rgb(229.5, 186.3, 73.8);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: rgba(255, 207, 82, 0.3);
  --bs-btn-disabled-border-color: rgba(255, 207, 82, 0.1);
}
.btn-light-warning {
  --bs-btn-color: #ffcf52;
  --bs-btn-bg: rgb(255, 250.2, 237.7);
  --bs-btn-border-color: rgb(255, 250.2, 237.7);
  --bs-btn-hover-color: #1f2128;
  --bs-btn-hover-bg: #ffcf52;
  --bs-btn-hover-border-color: #ffcf52;
  --bs-btn-focus-shadow-rgb: 255, 244, 214;
  --bs-btn-active-color: #1f2128;
  --bs-btn-active-bg: rgb(229.5, 186.3, 73.8);
  --bs-btn-active-border-color: rgb(229.5, 186.3, 73.8);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: rgb(255, 250.2, 237.7);
  --bs-btn-disabled-border-color: rgb(255, 250.2, 237.7);
}
[theme=dark] .btn-light-danger {
  --bs-btn-color: #f35421;
  --bs-btn-bg: rgba(243, 84, 33, 0.3);
  --bs-btn-border-color: rgba(243, 84, 33, 0.1);
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgba(243, 84, 33, 0.8);
  --bs-btn-hover-border-color: rgba(243, 84, 33, 0.1);
  --bs-btn-focus-shadow-rgb: 243, 84, 33;
  --bs-btn-active-color: #e7eef8;
  --bs-btn-active-bg: rgb(244.2, 101.1, 55.2);
  --bs-btn-active-border-color: rgb(244.2, 101.1, 55.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: rgba(243, 84, 33, 0.3);
  --bs-btn-disabled-border-color: rgba(243, 84, 33, 0.1);
}
.btn-light-danger {
  --bs-btn-color: #f35421;
  --bs-btn-bg: rgb(253.8, 237.9, 232.8);
  --bs-btn-border-color: rgb(253.8, 237.9, 232.8);
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #f35421;
  --bs-btn-hover-border-color: #f35421;
  --bs-btn-focus-shadow-rgb: 252, 215, 203;
  --bs-btn-active-color: #e7eef8;
  --bs-btn-active-bg: rgb(244.2, 101.1, 55.2);
  --bs-btn-active-border-color: rgb(244.2, 101.1, 55.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: rgb(253.8, 237.9, 232.8);
  --bs-btn-disabled-border-color: rgb(253.8, 237.9, 232.8);
}
[theme=dark] .btn-light-light {
  --bs-btn-color: rgb(241.8, 245.65, 251.15);
  --bs-btn-bg: rgba(231, 238, 248, 0.3);
  --bs-btn-border-color: rgba(231, 238, 248, 0.1);
  --bs-btn-hover-color: #1f2128;
  --bs-btn-hover-bg: rgba(231, 238, 248, 0.8);
  --bs-btn-hover-border-color: rgba(231, 238, 248, 0.1);
  --bs-btn-focus-shadow-rgb: 239, 244, 250;
  --bs-btn-active-color: #1f2128;
  --bs-btn-active-bg: rgb(207.9, 214.2, 223.2);
  --bs-btn-active-border-color: rgb(207.9, 214.2, 223.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: rgba(231, 238, 248, 0.3);
  --bs-btn-disabled-border-color: rgba(231, 238, 248, 0.1);
}
.btn-light-light {
  --bs-btn-color: rgb(127.05, 130.9, 136.4);
  --bs-btn-bg: rgb(252.6, 253.3, 254.3);
  --bs-btn-border-color: rgb(252.6, 253.3, 254.3);
  --bs-btn-hover-color: #1f2128;
  --bs-btn-hover-bg: #e7eef8;
  --bs-btn-hover-border-color: #e7eef8;
  --bs-btn-focus-shadow-rgb: 234, 235, 237;
  --bs-btn-active-color: #1f2128;
  --bs-btn-active-bg: rgb(207.9, 214.2, 223.2);
  --bs-btn-active-border-color: rgb(207.9, 214.2, 223.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: rgb(252.6, 253.3, 254.3);
  --bs-btn-disabled-border-color: rgb(252.6, 253.3, 254.3);
}
[theme=dark] .btn-light-dark {
  --bs-btn-color: #fff;
  --bs-btn-bg: rgba(0, 0, 0, 0.3);
  --bs-btn-border-color: rgba(31, 33, 40, 0.1);
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgba(31, 33, 40, 0.8);
  --bs-btn-hover-border-color: rgba(31, 33, 40, 0.1);
  --bs-btn-focus-shadow-rgb: 204, 204, 206;
  --bs-btn-active-color: #e7eef8;
  --bs-btn-active-bg: rgb(53.4, 55.2, 61.5);
  --bs-btn-active-border-color: rgb(53.4, 55.2, 61.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: rgba(0, 0, 0, 0.3);
  --bs-btn-disabled-border-color: rgba(31, 33, 40, 0.1);
}
.btn-light-dark {
  --bs-btn-color: #1f2128;
  --bs-btn-bg: rgb(232.6, 232.8, 233.5);
  --bs-btn-border-color: rgb(232.6, 232.8, 233.5);
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #1f2128;
  --bs-btn-hover-border-color: #1f2128;
  --bs-btn-focus-shadow-rgb: 202, 203, 204;
  --bs-btn-active-color: #e7eef8;
  --bs-btn-active-bg: rgb(53.4, 55.2, 61.5);
  --bs-btn-active-border-color: rgb(53.4, 55.2, 61.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: rgb(232.6, 232.8, 233.5);
  --bs-btn-disabled-border-color: rgb(232.6, 232.8, 233.5);
}
[theme=dark] .btn-light-brand {
  --bs-btn-color: #ffcd02;
  --bs-btn-bg: rgba(255, 205, 2, 0.3);
  --bs-btn-border-color: rgba(255, 205, 2, 0.1);
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgba(255, 205, 2, 0.8);
  --bs-btn-hover-border-color: rgba(255, 205, 2, 0.1);
  --bs-btn-focus-shadow-rgb: 255, 205, 2;
  --bs-btn-active-color: #1f2128;
  --bs-btn-active-bg: rgb(229.5, 184.5, 1.8);
  --bs-btn-active-border-color: rgb(229.5, 184.5, 1.8);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: rgba(255, 205, 2, 0.3);
  --bs-btn-disabled-border-color: rgba(255, 205, 2, 0.1);
}
.btn-light-brand {
  --bs-btn-color: #ffcd02;
  --bs-btn-bg: rgb(255, 250, 229.7);
  --bs-btn-border-color: rgb(255, 250, 229.7);
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #ffcd02;
  --bs-btn-hover-border-color: #ffcd02;
  --bs-btn-focus-shadow-rgb: 255, 243, 196;
  --bs-btn-active-color: #1f2128;
  --bs-btn-active-bg: rgb(229.5, 184.5, 1.8);
  --bs-btn-active-border-color: rgb(229.5, 184.5, 1.8);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: rgb(255, 250, 229.7);
  --bs-btn-disabled-border-color: rgb(255, 250, 229.7);
}
[theme=dark] .btn-light-brand-two {
  --bs-btn-color: #323232;
  --bs-btn-bg: rgba(50, 50, 50, 0.3);
  --bs-btn-border-color: rgba(50, 50, 50, 0.1);
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgba(50, 50, 50, 0.8);
  --bs-btn-hover-border-color: rgba(50, 50, 50, 0.1);
  --bs-btn-focus-shadow-rgb: 50, 50, 50;
  --bs-btn-active-color: #e7eef8;
  --bs-btn-active-bg: rgb(70.5, 70.5, 70.5);
  --bs-btn-active-border-color: rgb(70.5, 70.5, 70.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: rgba(50, 50, 50, 0.3);
  --bs-btn-disabled-border-color: rgba(50, 50, 50, 0.1);
}
.btn-light-brand-two {
  --bs-btn-color: #323232;
  --bs-btn-bg: rgb(234.5, 234.5, 234.5);
  --bs-btn-border-color: rgb(234.5, 234.5, 234.5);
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #323232;
  --bs-btn-hover-border-color: #323232;
  --bs-btn-focus-shadow-rgb: 207, 207, 207;
  --bs-btn-active-color: #e7eef8;
  --bs-btn-active-bg: rgb(70.5, 70.5, 70.5);
  --bs-btn-active-border-color: rgb(70.5, 70.5, 70.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: rgb(234.5, 234.5, 234.5);
  --bs-btn-disabled-border-color: rgb(234.5, 234.5, 234.5);
}
[theme=dark] .btn-light-transparent {
  --bs-btn-color: rgba(0, 0, 0, 0);
  --bs-btn-bg: rgba(0, 0, 0, 0.3);
  --bs-btn-border-color: rgba(0, 0, 0, 0.1);
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgba(0, 0, 0, 0.8);
  --bs-btn-hover-border-color: rgba(0, 0, 0, 0.1);
  --bs-btn-focus-shadow-rgb: 0, 0, 0;
  --bs-btn-active-color: #e7eef8;
  --bs-btn-active-bg: rgba(255, 255, 255, 0.1);
  --bs-btn-active-border-color: rgba(255, 255, 255, 0.1);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: rgba(0, 0, 0, 0.3);
  --bs-btn-disabled-border-color: rgba(0, 0, 0, 0.1);
}
.btn-light-transparent {
  --bs-btn-color: rgba(0, 0, 0, 0);
  --bs-btn-bg: rgba(255, 255, 255, 0.9);
  --bs-btn-border-color: rgba(255, 255, 255, 0.9);
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: transparent;
  --bs-btn-hover-border-color: transparent;
  --bs-btn-focus-shadow-rgb: 253, 253, 253;
  --bs-btn-active-color: #e7eef8;
  --bs-btn-active-bg: rgba(255, 255, 255, 0.1);
  --bs-btn-active-border-color: rgba(255, 255, 255, 0.1);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: rgba(255, 255, 255, 0.9);
  --bs-btn-disabled-border-color: rgba(255, 255, 255, 0.9);
}
[theme=dark] .btn-light-storybook {
  --bs-btn-color: #ff4785;
  --bs-btn-bg: rgba(255, 71, 133, 0.3);
  --bs-btn-border-color: rgba(255, 71, 133, 0.1);
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgba(255, 71, 133, 0.8);
  --bs-btn-hover-border-color: rgba(255, 71, 133, 0.1);
  --bs-btn-focus-shadow-rgb: 255, 71, 133;
  --bs-btn-active-color: #e7eef8;
  --bs-btn-active-bg: rgb(255, 89.4, 145.2);
  --bs-btn-active-border-color: rgb(255, 89.4, 145.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: rgba(255, 71, 133, 0.3);
  --bs-btn-disabled-border-color: rgba(255, 71, 133, 0.1);
}
.btn-light-storybook {
  --bs-btn-color: #ff4785;
  --bs-btn-bg: rgb(255, 236.6, 242.8);
  --bs-btn-border-color: rgb(255, 236.6, 242.8);
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #ff4785;
  --bs-btn-hover-border-color: #ff4785;
  --bs-btn-focus-shadow-rgb: 255, 212, 226;
  --bs-btn-active-color: #e7eef8;
  --bs-btn-active-bg: rgb(255, 89.4, 145.2);
  --bs-btn-active-border-color: rgb(255, 89.4, 145.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: rgb(255, 236.6, 242.8);
  --bs-btn-disabled-border-color: rgb(255, 236.6, 242.8);
}
.btn-hover-shadow-none:hover {
  box-shadow: none !important;
}
.btn-hover-shadow:hover {
  box-shadow: 0 1.6rem 3rem rgba(0, 0, 0, 0.1) !important;
}
.btn-hover-shadow-sm:hover {
  box-shadow: 0 0.8rem 3rem rgba(0, 0, 0, 0.075) !important;
}
.btn-hover-shadow-lg:hover {
  box-shadow: 0 1.6rem 3rem rgba(0, 0, 0, 0.175) !important;
}
.btn-hover-shadow-inset:hover {
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075) !important;
}
.dropdown-toggle {
  white-space: normal;
}
.dropdown-menu {
  --bs-dropdown-link-hover-color: #6c5dd3;
  --bs-dropdown-link-hover-bg: rgb(240.3, 238.8, 250.6);
}
.dropdown-menu.dropdown-menu-sm {
  width: 12rem;
  min-width: unset;
}
.dropdown-menu.dropdown-menu-md {
  width: 16rem;
  min-width: unset;
}
.dropdown-menu.dropdown-menu-lg {
  width: 20rem;
  min-width: unset;
}
.dropdown-menu {
  scrollbar-width: none;
  -ms-overflow-style: none;
}
.dropdown-menu::-webkit-scrollbar {
  display: none;
}
.dropdown-item-wrapper {
  padding: 0 0.75rem;
}
.dropdown-item {
  display: flex;
  min-height: 3rem;
  align-items: center;
  border-radius: 1rem;
  color: #808191;
  cursor: pointer;
}
.dropdown-item:hover {
  background-color: var(--bs-dropdown-link-hover-bg);
  color: var(--bs-dropdown-link-hover-color);
}
.dropdown-item.dropdown-item-text {
  white-space: normal;
}
.dropdown-item .svg-icon {
  margin-right: 1rem;
  font-size: 1.5rem;
}
.dropdown-menu-dark {
  --bs-dropdown-color: #dee2e6;
  --bs-dropdown-bg: rgb(7.56, 6.51, 14.77);
  --bs-dropdown-border-color: var(--bs-border-color-translucent);
  --bs-dropdown-box-shadow: ;
  --bs-dropdown-link-color: #dee2e6;
  --bs-dropdown-link-hover-color: #fff;
  --bs-dropdown-divider-bg: var(--bs-border-color-translucent);
  --bs-dropdown-link-hover-bg: rgba(255, 255, 255, 0.15);
  --bs-dropdown-link-active-color: #fff;
  --bs-dropdown-link-active-bg: #6c5dd3;
  --bs-dropdown-link-disabled-color: #adb5bd;
  --bs-dropdown-header-color: #adb5bd;
}
.btn-toolbar > *:not(:last-child) {
  margin-right: 1rem;
}
[theme=dark] .nav-tabs {
  border-bottom-color: #495057;
}
[theme=dark] .nav-tabs .nav-link:hover, [theme=dark] .nav-tabs .nav-link:focus {
  border-color: #343a40 #343a40 #495057;
}
[theme=dark] .nav-tabs .nav-link.active,
[theme=dark] .nav-tabs .nav-item.show .nav-link {
  background-color: #1f2128;
  border-color: #495057 #495057 #1f2128;
  color: #dee2e6;
}
.card {
  --bs-border-color: rgba(222, 226, 230, 0.5);
}
[theme=dark] .card {
  --bs-border-color: rgba(
  	73, 80, 87,
  	0.5
  );
  --bs-card-bg: #242731;
}
.card {
  margin-bottom: calc(1.275rem + 0.3vw);
}
@media (min-width: 1200px) {
  .card {
    margin-bottom: 1.5rem;
  }
}
.card {
  border: var(--bs--border-width) solid var(--bs--border-color);
  background-color: var(--bs-card-bg);
  box-shadow: 0 1.6rem 3rem rgba(0, 0, 0, 0.1);
}
.card-body > .card:last-child {
  margin-bottom: 0;
}
.card-stretch-full {
  height: calc(100% - 1.5rem);
}
.card-stretch-full.mb-0, .card-stretch-full.my-0 {
  height: 100%;
}
.card-stretch-full.mb-1, .card-stretch-full.my-1 {
  height: calc(100% - 0.25rem);
}
.card-stretch-full.mb-2, .card-stretch-full.my-2 {
  height: calc(100% - 0.5rem);
}
.card-stretch-full.mb-3, .card-stretch-full.my-3 {
  height: calc(100% - 1rem);
}
.card-stretch-full.mb-4, .card-stretch-full.my-4 {
  height: calc(100% - 1.5rem);
}
.card-stretch-full.mb-5, .card-stretch-full.my-5 {
  height: calc(100% - 3rem);
}
.card-stretch-semi {
  height: calc(50% - 1.5rem);
}
.card-compact > *:not(:first-child) {
  padding-top: 0;
}
.card-compact > *:not(:last-child) {
  padding-bottom: 0;
}
.card-compact .card-header {
  margin-bottom: 0.5rem;
  min-height: 3rem;
}
[theme=dark] .card-header {
  --bs-card-header-bg: transparent;
}
.card-header {
  padding: calc(1.275rem + 0.3vw) calc(1.275rem + 0.3vw);
}
@media (min-width: 1200px) {
  .card-header {
    padding: 1.5rem 1.5rem;
  }
}
.card-header {
  display: flex;
  min-height: 4.5rem;
  align-items: center;
  justify-content: space-between;
  border-bottom: 0 solid var(--bs-card-border-color);
  background-color: var(--bs-card-header-bg);
}
@media (max-width: 767.98px) {
  .card-header {
    flex-direction: column;
    align-items: baseline;
  }
  .card-header > *:not(:last-child) {
    margin-bottom: calc(1.275rem + 0.3vw);
  }
}
@media (max-width: 767.98px) and (min-width: 1200px) {
  .card-header > *:not(:last-child) {
    margin-bottom: 1.5rem;
  }
}
.card-header:first-child {
  border-radius: 2rem 2rem 0 0;
}
.card-header.card-header-sm {
  padding: 1.125rem calc(1.275rem + 0.3vw);
}
@media (min-width: 1200px) {
  .card-header.card-header-sm {
    padding: 1.125rem 1.5rem;
  }
}
.card-header.card-header-sm {
  min-height: 3.375rem;
}
.card-header.card-header-lg {
  padding: 1.875rem calc(1.275rem + 0.3vw);
}
@media (min-width: 1200px) {
  .card-header.card-header-lg {
    padding: 1.875rem 1.5rem;
  }
}
.card-header.card-header-lg {
  min-height: 5.625rem;
}
.card-header.card-header-border-1 {
  border-bottom-width: 1px;
}
.card-header.card-header-border-2 {
  border-bottom-width: 2px;
}
.card-header.card-header-border-3 {
  border-bottom-width: 3px;
}
.card-header.card-header-border-4 {
  border-bottom-width: 4px;
}
.card-header.card-header-border-5 {
  border-bottom-width: 5px;
}
.card-header.card-header-border-primary {
  border-bottom-color: rgba(108, 93, 211, 0.5);
}
.card-header.card-header-border-secondary {
  border-bottom-color: rgba(255, 162, 192, 0.5);
}
.card-header.card-header-border-success {
  border-bottom-color: rgba(70, 188, 170, 0.5);
}
.card-header.card-header-border-info {
  border-bottom-color: rgba(77, 105, 250, 0.5);
}
.card-header.card-header-border-warning {
  border-bottom-color: rgba(255, 207, 82, 0.5);
}
.card-header.card-header-border-danger {
  border-bottom-color: rgba(243, 84, 33, 0.5);
}
.card-header.card-header-border-light {
  border-bottom-color: rgba(231, 238, 248, 0.5);
}
.card-header.card-header-border-dark {
  border-bottom-color: rgba(31, 33, 40, 0.5);
}
.card-header.card-header-border-brand {
  border-bottom-color: rgba(255, 205, 2, 0.5);
}
.card-header.card-header-border-brand-two {
  border-bottom-color: rgba(50, 50, 50, 0.5);
}
.card-header.card-header-border-transparent {
  border-bottom-color: rgba(0, 0, 0, 0.5);
}
.card-header.card-header-border-storybook {
  border-bottom-color: rgba(255, 71, 133, 0.5);
}
.card-label {
  display: flex;
  align-items: center;
}
.card-icon {
  margin-right: 0.5rem;
  font-size: 2.5rem;
}
.card-title {
  font-weight: 700;
}
.card-label .card-title {
  margin-bottom: 0;
}
.card-title small, .card-title .small {
  font-size: 61%;
  opacity: 0.5;
}
.card-label .card-title + .card-subtitle {
  margin-top: 0.25rem;
}
.card-actions > *:not(:last-child) {
  margin-right: 1rem;
}
.card-body {
  padding: calc(1.275rem + 0.3vw) calc(1.275rem + 0.3vw);
}
@media (min-width: 1200px) {
  .card-body {
    padding: 1.5rem 1.5rem;
  }
}
.card-body > *:last-child {
  margin-bottom: 0;
}
@media (min-width: 576px) {
  .card-body-scrollable {
    overflow: auto;
    height: 10rem;
  }
}
[theme=dark] .card-footer {
  --bs-card-footer-bg: #242731;
}
.card-footer {
  padding: calc(1.275rem + 0.3vw) calc(1.275rem + 0.3vw);
}
@media (min-width: 1200px) {
  .card-footer {
    padding: 1.5rem 1.5rem;
  }
}
.card-footer {
  display: flex;
  min-height: 4.5rem;
  align-items: center;
  justify-content: space-between;
  border-top: 0 solid var(--bs-card-border-color);
  background-color: var(--bs-card-footer-bg);
}
@media (max-width: 767.98px) {
  .card-footer {
    flex-direction: column;
    align-items: baseline;
  }
  .card-footer > *:not(:last-child) {
    margin-bottom: calc(1.275rem + 0.3vw);
  }
}
@media (max-width: 767.98px) and (min-width: 1200px) {
  .card-footer > *:not(:last-child) {
    margin-bottom: 1.5rem;
  }
}
.card-footer:last-child {
  border-radius: 0 0 2rem 2rem;
}
.card-footer.card-footer-sm {
  padding: 1.125rem calc(1.275rem + 0.3vw);
}
@media (min-width: 1200px) {
  .card-footer.card-footer-sm {
    padding: 1.125rem 1.5rem;
  }
}
.card-footer.card-footer-sm {
  min-height: 3.375rem;
}
.card-footer.card-footer-lg {
  padding: 1.875rem calc(1.275rem + 0.3vw);
}
@media (min-width: 1200px) {
  .card-footer.card-footer-lg {
    padding: 1.875rem 1.5rem;
  }
}
.card-footer.card-footer-lg {
  min-height: 5.625rem;
}
.card-footer.card-footer-border-1 {
  border-top-width: 1px;
}
.card-footer.card-footer-border-2 {
  border-top-width: 2px;
}
.card-footer.card-footer-border-3 {
  border-top-width: 3px;
}
.card-footer.card-footer-border-4 {
  border-top-width: 4px;
}
.card-footer.card-footer-border-5 {
  border-top-width: 5px;
}
.card-footer.card-footer-border-primary {
  border-top-color: rgba(108, 93, 211, 0.5);
}
.card-footer.card-footer-border-secondary {
  border-top-color: rgba(255, 162, 192, 0.5);
}
.card-footer.card-footer-border-success {
  border-top-color: rgba(70, 188, 170, 0.5);
}
.card-footer.card-footer-border-info {
  border-top-color: rgba(77, 105, 250, 0.5);
}
.card-footer.card-footer-border-warning {
  border-top-color: rgba(255, 207, 82, 0.5);
}
.card-footer.card-footer-border-danger {
  border-top-color: rgba(243, 84, 33, 0.5);
}
.card-footer.card-footer-border-light {
  border-top-color: rgba(231, 238, 248, 0.5);
}
.card-footer.card-footer-border-dark {
  border-top-color: rgba(31, 33, 40, 0.5);
}
.card-footer.card-footer-border-brand {
  border-top-color: rgba(255, 205, 2, 0.5);
}
.card-footer.card-footer-border-brand-two {
  border-top-color: rgba(50, 50, 50, 0.5);
}
.card-footer.card-footer-border-transparent {
  border-top-color: rgba(0, 0, 0, 0.5);
}
.card-footer.card-footer-border-storybook {
  border-top-color: rgba(255, 71, 133, 0.5);
}
.card-footer-left > *:not(:last-child) {
  margin-right: 1rem;
}
.card-footer-right > *:not(:last-child) {
  margin-right: 1rem;
}
.card-footer-right {
  margin-left: auto;
}
.accordion {
  --accordion-border-radius: var(--bs-border-radius);
  --accordion-border-width: 0;
}
[theme=dark] .accordion {
  --bs-accordion-color: #fff;
  --bs-accordion-bg: #1f2128;
  --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23e7eef8'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
}
.accordion {
  border-radius: var(--accordion-border-radius);
  overflow: auto;
}
[theme=dark] .accordion-button {
  background-color: #1f2128;
  color: #e7eef8;
}
.accordion-button {
  min-height: 4.5rem;
  font-size: 1.25rem;
  font-weight: 700;
}
.accordion-button.collapsed {
  border-bottom-width: 0;
}
.accordion-icon {
  margin-right: 0.5rem;
  color: #6c5dd3;
  font-size: 2.5rem;
}
.accordion-item:not(:last-of-type) .accordion-body::after {
  box-shadow: 0 1.6rem 3rem rgba(0, 0, 0, 0.1);
  position: relative;
  top: 0.75rem;
  display: block;
  width: 20%;
  height: 0.5rem;
  margin-right: auto;
  margin-left: auto;
  background: rgba(173, 181, 189, 0.75);
  border-radius: 0.5rem;
  content: "";
}
.accordion.accordion-flush .c-accordion__collapse {
  border-width: 0;
}
.accordion.accordion-flush .accordion-item {
  background-color: transparent;
}
[theme=dark] .accordion-button-primary:not(.collapsed) {
  background-color: rgba(108, 93, 211, 0.2);
  color: rgb(97.2, 83.7, 189.9);
}
.accordion-button-primary:not(.collapsed) {
  background-color: rgb(240.3, 238.8, 250.6);
  color: rgb(97.2, 83.7, 189.9);
}
.accordion-button-primary:not(.collapsed)::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='rgb%2897.2, 83.7, 189.9%29'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
}
[theme=dark] .accordion-button-primary .accordion-icon {
  color: rgb(97.2, 83.7, 189.9);
}
.accordion-button-primary .accordion-icon {
  color: rgb(97.2, 83.7, 189.9);
}
.accordion-button-primary:focus {
  border-color: rgb(181.5, 174, 233);
}
[theme=dark] .accordion-button-secondary:not(.collapsed) {
  background-color: rgba(255, 162, 192, 0.2);
  color: rgb(229.5, 145.8, 172.8);
}
.accordion-button-secondary:not(.collapsed) {
  background-color: rgb(255, 245.7, 248.7);
  color: rgb(229.5, 145.8, 172.8);
}
.accordion-button-secondary:not(.collapsed)::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='rgb%28229.5, 145.8, 172.8%29'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
}
[theme=dark] .accordion-button-secondary .accordion-icon {
  color: rgb(229.5, 145.8, 172.8);
}
.accordion-button-secondary .accordion-icon {
  color: rgb(229.5, 145.8, 172.8);
}
.accordion-button-secondary:focus {
  border-color: rgb(255, 208.5, 223.5);
}
[theme=dark] .accordion-button-success:not(.collapsed) {
  background-color: rgba(70, 188, 170, 0.2);
  color: rgb(63, 169.2, 153);
}
.accordion-button-success:not(.collapsed) {
  background-color: rgb(236.5, 248.3, 246.5);
  color: rgb(63, 169.2, 153);
}
.accordion-button-success:not(.collapsed)::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='rgb%2863, 169.2, 153%29'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
}
[theme=dark] .accordion-button-success .accordion-icon {
  color: rgb(63, 169.2, 153);
}
.accordion-button-success .accordion-icon {
  color: rgb(63, 169.2, 153);
}
.accordion-button-success:focus {
  border-color: rgb(162.5, 221.5, 212.5);
}
[theme=dark] .accordion-button-info:not(.collapsed) {
  background-color: rgba(77, 105, 250, 0.2);
  color: rgb(69.3, 94.5, 225);
}
.accordion-button-info:not(.collapsed) {
  background-color: rgb(237.2, 240, 254.5);
  color: rgb(69.3, 94.5, 225);
}
.accordion-button-info:not(.collapsed)::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='rgb%2869.3, 94.5, 225%29'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
}
[theme=dark] .accordion-button-info .accordion-icon {
  color: rgb(69.3, 94.5, 225);
}
.accordion-button-info .accordion-icon {
  color: rgb(69.3, 94.5, 225);
}
.accordion-button-info:focus {
  border-color: rgb(166, 180, 252.5);
}
[theme=dark] .accordion-button-warning:not(.collapsed) {
  background-color: rgba(255, 207, 82, 0.2);
  color: rgb(229.5, 186.3, 73.8);
}
.accordion-button-warning:not(.collapsed) {
  background-color: rgb(255, 250.2, 237.7);
  color: rgb(229.5, 186.3, 73.8);
}
.accordion-button-warning:not(.collapsed)::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='rgb%28229.5, 186.3, 73.8%29'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
}
[theme=dark] .accordion-button-warning .accordion-icon {
  color: rgb(229.5, 186.3, 73.8);
}
.accordion-button-warning .accordion-icon {
  color: rgb(229.5, 186.3, 73.8);
}
.accordion-button-warning:focus {
  border-color: rgb(255, 231, 168.5);
}
[theme=dark] .accordion-button-danger:not(.collapsed) {
  background-color: rgba(243, 84, 33, 0.2);
  color: rgb(218.7, 75.6, 29.7);
}
.accordion-button-danger:not(.collapsed) {
  background-color: rgb(253.8, 237.9, 232.8);
  color: rgb(218.7, 75.6, 29.7);
}
.accordion-button-danger:not(.collapsed)::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='rgb%28218.7, 75.6, 29.7%29'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
}
[theme=dark] .accordion-button-danger .accordion-icon {
  color: rgb(218.7, 75.6, 29.7);
}
.accordion-button-danger .accordion-icon {
  color: rgb(218.7, 75.6, 29.7);
}
.accordion-button-danger:focus {
  border-color: rgb(249, 169.5, 144);
}
[theme=dark] .accordion-button-light:not(.collapsed) {
  background-color: rgba(231, 238, 248, 0.2);
  color: rgb(207.9, 214.2, 223.2);
}
.accordion-button-light:not(.collapsed) {
  background-color: rgb(252.6, 253.3, 254.3);
  color: rgb(207.9, 214.2, 223.2);
}
.accordion-button-light:not(.collapsed)::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='rgb%28207.9, 214.2, 223.2%29'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
}
[theme=dark] .accordion-button-light .accordion-icon {
  color: rgb(207.9, 214.2, 223.2);
}
.accordion-button-light .accordion-icon {
  color: rgb(207.9, 214.2, 223.2);
}
.accordion-button-light:focus {
  border-color: rgb(243, 246.5, 251.5);
}
[theme=dark] .accordion-button-dark:not(.collapsed) {
  background-color: black;
  color: #e7eef8;
}
.accordion-button-dark:not(.collapsed) {
  background-color: rgb(232.6, 232.8, 233.5);
  color: rgb(27.9, 29.7, 36);
}
.accordion-button-dark:not(.collapsed)::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='rgb%2827.9, 29.7, 36%29'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
}
[theme=dark] .accordion-button-dark .accordion-icon {
  color: #e7eef8;
}
.accordion-button-dark .accordion-icon {
  color: rgb(27.9, 29.7, 36);
}
.accordion-button-dark:focus {
  border-color: rgb(143, 144, 147.5);
}
[theme=dark] .accordion-button-brand:not(.collapsed) {
  background-color: rgba(255, 205, 2, 0.2);
  color: rgb(229.5, 184.5, 1.8);
}
.accordion-button-brand:not(.collapsed) {
  background-color: rgb(255, 250, 229.7);
  color: rgb(229.5, 184.5, 1.8);
}
.accordion-button-brand:not(.collapsed)::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='rgb%28229.5, 184.5, 1.8%29'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
}
[theme=dark] .accordion-button-brand .accordion-icon {
  color: rgb(229.5, 184.5, 1.8);
}
.accordion-button-brand .accordion-icon {
  color: rgb(229.5, 184.5, 1.8);
}
.accordion-button-brand:focus {
  border-color: rgb(255, 230, 128.5);
}
[theme=dark] .accordion-button-brand-two:not(.collapsed) {
  background-color: rgba(50, 50, 50, 0.2);
  color: #2d2d2d;
}
.accordion-button-brand-two:not(.collapsed) {
  background-color: rgb(234.5, 234.5, 234.5);
  color: #2d2d2d;
}
.accordion-button-brand-two:not(.collapsed)::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%232d2d2d'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
}
[theme=dark] .accordion-button-brand-two .accordion-icon {
  color: #2d2d2d;
}
.accordion-button-brand-two .accordion-icon {
  color: #2d2d2d;
}
.accordion-button-brand-two:focus {
  border-color: rgb(152.5, 152.5, 152.5);
}
[theme=dark] .accordion-button-transparent:not(.collapsed) {
  background-color: rgba(0, 0, 0, 0.2);
  color: rgba(0, 0, 0, 0.1);
}
.accordion-button-transparent:not(.collapsed) {
  background-color: rgba(255, 255, 255, 0.9);
  color: rgba(0, 0, 0, 0.1);
}
.accordion-button-transparent:not(.collapsed)::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='rgba%280, 0, 0, 0.1%29'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
}
[theme=dark] .accordion-button-transparent .accordion-icon {
  color: rgba(0, 0, 0, 0.1);
}
.accordion-button-transparent .accordion-icon {
  color: rgba(0, 0, 0, 0.1);
}
.accordion-button-transparent:focus {
  border-color: rgba(255, 255, 255, 0.5);
}
[theme=dark] .accordion-button-storybook:not(.collapsed) {
  background-color: rgba(255, 71, 133, 0.2);
  color: rgb(229.5, 63.9, 119.7);
}
.accordion-button-storybook:not(.collapsed) {
  background-color: rgb(255, 236.6, 242.8);
  color: rgb(229.5, 63.9, 119.7);
}
.accordion-button-storybook:not(.collapsed)::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='rgb%28229.5, 63.9, 119.7%29'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
}
[theme=dark] .accordion-button-storybook .accordion-icon {
  color: rgb(229.5, 63.9, 119.7);
}
.accordion-button-storybook .accordion-icon {
  color: rgb(229.5, 63.9, 119.7);
}
.accordion-button-storybook:focus {
  border-color: #ffa3c2;
}
.breadcrumb {
  align-items: center;
}
.breadcrumb-item a {
  color: #6c757d;
  font-weight: 600;
  text-decoration: none;
  vertical-align: middle;
}
.breadcrumb-item a:hover {
  color: #6c5dd3;
}
.breadcrumb-item.active {
  color: #adb5bd;
}
.breadcrumb-icon {
  margin-right: 0.5rem;
  color: #495057;
}
.breadcrumb .svg-icon:not(.breadcrumb-icon) {
  font-size: 1.5rem;
}
[theme=dark] .page-link {
  background-color: #1f2128;
  border-color: rgb(42.2, 44.1, 50.75);
  color: #e7eef8;
}
[theme=dark] .page-link:hover {
  background-color: rgb(53.4, 55.2, 61.5);
}
[theme=dark] .page-item.active .page-link {
  background-color: #6c5dd3;
}
[theme=dark] .page-item.disabled .page-link {
  background-color: rgb(75.8, 77.4, 83);
  border-color: rgb(53.4, 55.2, 61.5);
  color: rgb(184.8, 190.4, 198.4);
}
.alert.alert-primary {
  --bs-alert-bg: var(--bs-primary);
}
[theme=dark] .alert.alert-primary {
  --bs-alert-bg: var(--bs-primary-border-subtle);
  --bs-alert-border-color: var(--bs-primary);
}
.alert.alert-secondary {
  --bs-alert-bg: var(--bs-secondary);
}
[theme=dark] .alert.alert-secondary {
  --bs-alert-bg: var(--bs-secondary-border-subtle);
  --bs-alert-border-color: var(--bs-secondary);
}
.alert.alert-success {
  --bs-alert-bg: var(--bs-success);
}
[theme=dark] .alert.alert-success {
  --bs-alert-bg: var(--bs-success-border-subtle);
  --bs-alert-border-color: var(--bs-success);
}
.alert.alert-info {
  --bs-alert-bg: var(--bs-info);
}
[theme=dark] .alert.alert-info {
  --bs-alert-bg: var(--bs-info-border-subtle);
  --bs-alert-border-color: var(--bs-info);
}
.alert.alert-warning {
  --bs-alert-bg: var(--bs-warning);
}
[theme=dark] .alert.alert-warning {
  --bs-alert-bg: var(--bs-warning-border-subtle);
  --bs-alert-border-color: var(--bs-warning);
}
.alert.alert-danger {
  --bs-alert-bg: var(--bs-danger);
}
[theme=dark] .alert.alert-danger {
  --bs-alert-bg: var(--bs-danger-border-subtle);
  --bs-alert-border-color: var(--bs-danger);
}
.alert.alert-light {
  --bs-alert-bg: var(--bs-light);
}
[theme=dark] .alert.alert-light {
  --bs-alert-bg: var(--bs-light-border-subtle);
  --bs-alert-border-color: var(--bs-light);
}
.alert.alert-dark {
  --bs-alert-bg: var(--bs-dark);
}
[theme=dark] .alert.alert-dark {
  --bs-alert-bg: var(--bs-dark-border-subtle);
  --bs-alert-border-color: var(--bs-dark);
}
.alert.alert-brand {
  --bs-alert-bg: var(--bs-brand);
}
[theme=dark] .alert.alert-brand {
  --bs-alert-bg: var(--bs-brand-border-subtle);
  --bs-alert-border-color: var(--bs-brand);
}
.alert.alert-brand-two {
  --bs-alert-bg: var(--bs-brand-two);
}
[theme=dark] .alert.alert-brand-two {
  --bs-alert-bg: var(--bs-brand-two-border-subtle);
  --bs-alert-border-color: var(--bs-brand-two);
}
.alert.alert-transparent {
  --bs-alert-bg: var(--bs-transparent);
}
[theme=dark] .alert.alert-transparent {
  --bs-alert-bg: var(--bs-transparent-border-subtle);
  --bs-alert-border-color: var(--bs-transparent);
}
.alert.alert-storybook {
  --bs-alert-bg: var(--bs-storybook);
}
[theme=dark] .alert.alert-storybook {
  --bs-alert-bg: var(--bs-storybook-border-subtle);
  --bs-alert-border-color: var(--bs-storybook);
}
.alert.alert-light-primary {
  --bs-alert-color: var(--bs-primary-text-emphasis);
  --bs-alert-bg: var(--bs-primary-bg-subtle);
  --bs-alert-border-color: var(--bs-primary-border-subtle);
  --bs-alert-link-color: var(--bs-primary-text-emphasis);
}
.alert.alert-light-secondary {
  --bs-alert-color: var(--bs-secondary-text-emphasis);
  --bs-alert-bg: var(--bs-secondary-bg-subtle);
  --bs-alert-border-color: var(--bs-secondary-border-subtle);
  --bs-alert-link-color: var(--bs-secondary-text-emphasis);
}
.alert.alert-light-success {
  --bs-alert-color: var(--bs-success-text-emphasis);
  --bs-alert-bg: var(--bs-success-bg-subtle);
  --bs-alert-border-color: var(--bs-success-border-subtle);
  --bs-alert-link-color: var(--bs-success-text-emphasis);
}
.alert.alert-light-info {
  --bs-alert-color: var(--bs-info-text-emphasis);
  --bs-alert-bg: var(--bs-info-bg-subtle);
  --bs-alert-border-color: var(--bs-info-border-subtle);
  --bs-alert-link-color: var(--bs-info-text-emphasis);
}
.alert.alert-light-warning {
  --bs-alert-color: var(--bs-warning-text-emphasis);
  --bs-alert-bg: var(--bs-warning-bg-subtle);
  --bs-alert-border-color: var(--bs-warning-border-subtle);
  --bs-alert-link-color: var(--bs-warning-text-emphasis);
}
.alert.alert-light-danger {
  --bs-alert-color: var(--bs-danger-text-emphasis);
  --bs-alert-bg: var(--bs-danger-bg-subtle);
  --bs-alert-border-color: var(--bs-danger-border-subtle);
  --bs-alert-link-color: var(--bs-danger-text-emphasis);
}
.alert.alert-light-light {
  --bs-alert-color: var(--bs-light-text-emphasis);
  --bs-alert-bg: var(--bs-light-bg-subtle);
  --bs-alert-border-color: var(--bs-light-border-subtle);
  --bs-alert-link-color: var(--bs-light-text-emphasis);
}
.alert.alert-light-dark {
  --bs-alert-color: var(--bs-dark-text-emphasis);
  --bs-alert-bg: var(--bs-dark-bg-subtle);
  --bs-alert-border-color: var(--bs-dark-border-subtle);
  --bs-alert-link-color: var(--bs-dark-text-emphasis);
}
.alert.alert-light-brand {
  --bs-alert-color: var(--bs-brand-text-emphasis);
  --bs-alert-bg: var(--bs-brand-bg-subtle);
  --bs-alert-border-color: var(--bs-brand-border-subtle);
  --bs-alert-link-color: var(--bs-brand-text-emphasis);
}
.alert.alert-light-brand-two {
  --bs-alert-color: var(--bs-brand-two-text-emphasis);
  --bs-alert-bg: var(--bs-brand-two-bg-subtle);
  --bs-alert-border-color: var(--bs-brand-two-border-subtle);
  --bs-alert-link-color: var(--bs-brand-two-text-emphasis);
}
.alert.alert-light-transparent {
  --bs-alert-color: var(--bs-transparent-text-emphasis);
  --bs-alert-bg: var(--bs-transparent-bg-subtle);
  --bs-alert-border-color: var(--bs-transparent-border-subtle);
  --bs-alert-link-color: var(--bs-transparent-text-emphasis);
}
.alert.alert-light-storybook {
  --bs-alert-color: var(--bs-storybook-text-emphasis);
  --bs-alert-bg: var(--bs-storybook-bg-subtle);
  --bs-alert-border-color: var(--bs-storybook-border-subtle);
  --bs-alert-link-color: var(--bs-storybook-text-emphasis);
}
.alert.alert-outline-primary {
  --bs-alert-color: var(--bs-primary-text-emphasis);
  --bs-alert-bg: var(--bs--transparent);
  --bs-alert-border-color: var(--bs-primary-border-subtle);
  --bs-alert-link-color: var(--bs-primary-text-emphasis);
}
.alert.alert-outline-secondary {
  --bs-alert-color: var(--bs-secondary-text-emphasis);
  --bs-alert-bg: var(--bs--transparent);
  --bs-alert-border-color: var(--bs-secondary-border-subtle);
  --bs-alert-link-color: var(--bs-secondary-text-emphasis);
}
.alert.alert-outline-success {
  --bs-alert-color: var(--bs-success-text-emphasis);
  --bs-alert-bg: var(--bs--transparent);
  --bs-alert-border-color: var(--bs-success-border-subtle);
  --bs-alert-link-color: var(--bs-success-text-emphasis);
}
.alert.alert-outline-info {
  --bs-alert-color: var(--bs-info-text-emphasis);
  --bs-alert-bg: var(--bs--transparent);
  --bs-alert-border-color: var(--bs-info-border-subtle);
  --bs-alert-link-color: var(--bs-info-text-emphasis);
}
.alert.alert-outline-warning {
  --bs-alert-color: var(--bs-warning-text-emphasis);
  --bs-alert-bg: var(--bs--transparent);
  --bs-alert-border-color: var(--bs-warning-border-subtle);
  --bs-alert-link-color: var(--bs-warning-text-emphasis);
}
.alert.alert-outline-danger {
  --bs-alert-color: var(--bs-danger-text-emphasis);
  --bs-alert-bg: var(--bs--transparent);
  --bs-alert-border-color: var(--bs-danger-border-subtle);
  --bs-alert-link-color: var(--bs-danger-text-emphasis);
}
.alert.alert-outline-light {
  --bs-alert-color: var(--bs-light-text-emphasis);
  --bs-alert-bg: var(--bs--transparent);
  --bs-alert-border-color: var(--bs-light-border-subtle);
  --bs-alert-link-color: var(--bs-light-text-emphasis);
}
.alert.alert-outline-dark {
  --bs-alert-color: var(--bs-dark-text-emphasis);
  --bs-alert-bg: var(--bs--transparent);
  --bs-alert-border-color: var(--bs-dark-border-subtle);
  --bs-alert-link-color: var(--bs-dark-text-emphasis);
}
.alert.alert-outline-brand {
  --bs-alert-color: var(--bs-brand-text-emphasis);
  --bs-alert-bg: var(--bs--transparent);
  --bs-alert-border-color: var(--bs-brand-border-subtle);
  --bs-alert-link-color: var(--bs-brand-text-emphasis);
}
.alert.alert-outline-brand-two {
  --bs-alert-color: var(--bs-brand-two-text-emphasis);
  --bs-alert-bg: var(--bs--transparent);
  --bs-alert-border-color: var(--bs-brand-two-border-subtle);
  --bs-alert-link-color: var(--bs-brand-two-text-emphasis);
}
.alert.alert-outline-transparent {
  --bs-alert-color: var(--bs-transparent-text-emphasis);
  --bs-alert-bg: var(--bs--transparent);
  --bs-alert-border-color: var(--bs-transparent-border-subtle);
  --bs-alert-link-color: var(--bs-transparent-text-emphasis);
}
.alert.alert-outline-storybook {
  --bs-alert-color: var(--bs-storybook-text-emphasis);
  --bs-alert-bg: var(--bs--transparent);
  --bs-alert-border-color: var(--bs-storybook-border-subtle);
  --bs-alert-link-color: var(--bs-storybook-text-emphasis);
}
.alert {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.alert-heading {
  flex: 1 0 100%;
}
.alert-icon {
  margin-right: 1rem;
  font-size: 2rem;
}
.alert[class*=shadow-3d-] {
  margin-bottom: 2.5rem;
}
[theme=dark] .progress {
  background-color: #343a40;
}
[theme=dark] .list-group-flush > .list-group-item {
  --bs-list-group-bg: transparent;
}
[theme=dark] .list-group-item-primary {
  --bs-primary-text: #6c5dd3;
  --bs-primary-bg-subtle: rgba(108, 93, 211, 0.2);
  --bs-primary-bg-subtle-hover: rgba(54, 46.5, 105.5, 0.28);
  --bs-primary-border-subtle: primary;
  --bs-list-group-color: var(--bs-primary-text);
  --bs-list-group-bg: var(--bs-primary-bg-subtle);
  --bs-list-group-border-color: var(--bs-primary-border-subtle);
}
[theme=dark] .list-group-item-primary.list-group-item-action:hover, [theme=dark] .list-group-item-primary.list-group-item-action:focus {
  --bs-list-group-action-hover-color: var(--bs-primary-text);
  --bs-list-group-action-hover-bg: var(
  	--bs-primary-bg-subtle-hover
  );
}
[theme=dark] .list-group-item-primary.list-group-item-action:active {
  --bs-list-group-active-color: var(--bs-emphasis-color);
  --bs-list-group-active-bg: var(--bs-primary-text);
  --bs-list-group-active-border-color: var(--bs-primary-text);
}
[theme=dark] .list-group-item-secondary {
  --bs-secondary-text: #ffa2c0;
  --bs-secondary-bg-subtle: rgba(255, 162, 192, 0.2);
  --bs-secondary-bg-subtle-hover: rgba(127.5, 81, 96, 0.28);
  --bs-secondary-border-subtle: secondary;
  --bs-list-group-color: var(--bs-secondary-text);
  --bs-list-group-bg: var(--bs-secondary-bg-subtle);
  --bs-list-group-border-color: var(--bs-secondary-border-subtle);
}
[theme=dark] .list-group-item-secondary.list-group-item-action:hover, [theme=dark] .list-group-item-secondary.list-group-item-action:focus {
  --bs-list-group-action-hover-color: var(--bs-secondary-text);
  --bs-list-group-action-hover-bg: var(
  	--bs-secondary-bg-subtle-hover
  );
}
[theme=dark] .list-group-item-secondary.list-group-item-action:active {
  --bs-list-group-active-color: var(--bs-emphasis-color);
  --bs-list-group-active-bg: var(--bs-secondary-text);
  --bs-list-group-active-border-color: var(--bs-secondary-text);
}
[theme=dark] .list-group-item-success {
  --bs-success-text: #46bcaa;
  --bs-success-bg-subtle: rgba(70, 188, 170, 0.2);
  --bs-success-bg-subtle-hover: rgba(35, 94, 85, 0.28);
  --bs-success-border-subtle: success;
  --bs-list-group-color: var(--bs-success-text);
  --bs-list-group-bg: var(--bs-success-bg-subtle);
  --bs-list-group-border-color: var(--bs-success-border-subtle);
}
[theme=dark] .list-group-item-success.list-group-item-action:hover, [theme=dark] .list-group-item-success.list-group-item-action:focus {
  --bs-list-group-action-hover-color: var(--bs-success-text);
  --bs-list-group-action-hover-bg: var(
  	--bs-success-bg-subtle-hover
  );
}
[theme=dark] .list-group-item-success.list-group-item-action:active {
  --bs-list-group-active-color: var(--bs-emphasis-color);
  --bs-list-group-active-bg: var(--bs-success-text);
  --bs-list-group-active-border-color: var(--bs-success-text);
}
[theme=dark] .list-group-item-info {
  --bs-info-text: #4d69fa;
  --bs-info-bg-subtle: rgba(77, 105, 250, 0.2);
  --bs-info-bg-subtle-hover: rgba(38.5, 52.5, 125, 0.28);
  --bs-info-border-subtle: info;
  --bs-list-group-color: var(--bs-info-text);
  --bs-list-group-bg: var(--bs-info-bg-subtle);
  --bs-list-group-border-color: var(--bs-info-border-subtle);
}
[theme=dark] .list-group-item-info.list-group-item-action:hover, [theme=dark] .list-group-item-info.list-group-item-action:focus {
  --bs-list-group-action-hover-color: var(--bs-info-text);
  --bs-list-group-action-hover-bg: var(
  	--bs-info-bg-subtle-hover
  );
}
[theme=dark] .list-group-item-info.list-group-item-action:active {
  --bs-list-group-active-color: var(--bs-emphasis-color);
  --bs-list-group-active-bg: var(--bs-info-text);
  --bs-list-group-active-border-color: var(--bs-info-text);
}
[theme=dark] .list-group-item-warning {
  --bs-warning-text: #ffcf52;
  --bs-warning-bg-subtle: rgba(255, 207, 82, 0.2);
  --bs-warning-bg-subtle-hover: rgba(127.5, 103.5, 41, 0.28);
  --bs-warning-border-subtle: warning;
  --bs-list-group-color: var(--bs-warning-text);
  --bs-list-group-bg: var(--bs-warning-bg-subtle);
  --bs-list-group-border-color: var(--bs-warning-border-subtle);
}
[theme=dark] .list-group-item-warning.list-group-item-action:hover, [theme=dark] .list-group-item-warning.list-group-item-action:focus {
  --bs-list-group-action-hover-color: var(--bs-warning-text);
  --bs-list-group-action-hover-bg: var(
  	--bs-warning-bg-subtle-hover
  );
}
[theme=dark] .list-group-item-warning.list-group-item-action:active {
  --bs-list-group-active-color: var(--bs-emphasis-color);
  --bs-list-group-active-bg: var(--bs-warning-text);
  --bs-list-group-active-border-color: var(--bs-warning-text);
}
[theme=dark] .list-group-item-danger {
  --bs-danger-text: #f35421;
  --bs-danger-bg-subtle: rgba(243, 84, 33, 0.2);
  --bs-danger-bg-subtle-hover: rgba(121.5, 42, 16.5, 0.28);
  --bs-danger-border-subtle: danger;
  --bs-list-group-color: var(--bs-danger-text);
  --bs-list-group-bg: var(--bs-danger-bg-subtle);
  --bs-list-group-border-color: var(--bs-danger-border-subtle);
}
[theme=dark] .list-group-item-danger.list-group-item-action:hover, [theme=dark] .list-group-item-danger.list-group-item-action:focus {
  --bs-list-group-action-hover-color: var(--bs-danger-text);
  --bs-list-group-action-hover-bg: var(
  	--bs-danger-bg-subtle-hover
  );
}
[theme=dark] .list-group-item-danger.list-group-item-action:active {
  --bs-list-group-active-color: var(--bs-emphasis-color);
  --bs-list-group-active-bg: var(--bs-danger-text);
  --bs-list-group-active-border-color: var(--bs-danger-text);
}
[theme=dark] .list-group-item-light {
  --bs-light-text: #e7eef8;
  --bs-light-bg-subtle: rgba(231, 238, 248, 0.2);
  --bs-light-bg-subtle-hover: rgba(115.5, 119, 124, 0.28);
  --bs-light-border-subtle: light;
  --bs-list-group-color: var(--bs-light-text);
  --bs-list-group-bg: var(--bs-light-bg-subtle);
  --bs-list-group-border-color: var(--bs-light-border-subtle);
}
[theme=dark] .list-group-item-light.list-group-item-action:hover, [theme=dark] .list-group-item-light.list-group-item-action:focus {
  --bs-list-group-action-hover-color: var(--bs-light-text);
  --bs-list-group-action-hover-bg: var(
  	--bs-light-bg-subtle-hover
  );
}
[theme=dark] .list-group-item-light.list-group-item-action:active {
  --bs-list-group-active-color: var(--bs-emphasis-color);
  --bs-list-group-active-bg: var(--bs-light-text);
  --bs-list-group-active-border-color: var(--bs-light-text);
}
[theme=dark] .list-group-item-dark {
  --bs-dark-text: #e7eef8;
  --bs-dark-bg-subtle: rgba(31, 33, 40, 0.2);
  --bs-dark-bg-subtle-hover: rgba(15.5, 16.5, 20, 0.28);
  --bs-dark-border-subtle: dark;
  --bs-list-group-color: var(--bs-dark-text);
  --bs-list-group-bg: var(--bs-dark-bg-subtle);
  --bs-list-group-border-color: var(--bs-dark-border-subtle);
}
[theme=dark] .list-group-item-dark.list-group-item-action:hover, [theme=dark] .list-group-item-dark.list-group-item-action:focus {
  --bs-list-group-action-hover-color: var(--bs-dark-text);
  --bs-list-group-action-hover-bg: var(
  	--bs-dark-bg-subtle-hover
  );
}
[theme=dark] .list-group-item-dark.list-group-item-action:active {
  --bs-list-group-active-color: var(--bs-emphasis-color);
  --bs-list-group-active-bg: var(--bs-dark-text);
  --bs-list-group-active-border-color: var(--bs-dark-text);
}
[theme=dark] .list-group-item-brand {
  --bs-brand-text: #ffcd02;
  --bs-brand-bg-subtle: rgba(255, 205, 2, 0.2);
  --bs-brand-bg-subtle-hover: rgba(127.5, 102.5, 1, 0.28);
  --bs-brand-border-subtle: brand;
  --bs-list-group-color: var(--bs-brand-text);
  --bs-list-group-bg: var(--bs-brand-bg-subtle);
  --bs-list-group-border-color: var(--bs-brand-border-subtle);
}
[theme=dark] .list-group-item-brand.list-group-item-action:hover, [theme=dark] .list-group-item-brand.list-group-item-action:focus {
  --bs-list-group-action-hover-color: var(--bs-brand-text);
  --bs-list-group-action-hover-bg: var(
  	--bs-brand-bg-subtle-hover
  );
}
[theme=dark] .list-group-item-brand.list-group-item-action:active {
  --bs-list-group-active-color: var(--bs-emphasis-color);
  --bs-list-group-active-bg: var(--bs-brand-text);
  --bs-list-group-active-border-color: var(--bs-brand-text);
}
[theme=dark] .list-group-item-brand-two {
  --bs-brand-two-text: #323232;
  --bs-brand-two-bg-subtle: rgba(50, 50, 50, 0.2);
  --bs-brand-two-bg-subtle-hover: rgba(25, 25, 25, 0.28);
  --bs-brand-two-border-subtle: brand-two;
  --bs-list-group-color: var(--bs-brand-two-text);
  --bs-list-group-bg: var(--bs-brand-two-bg-subtle);
  --bs-list-group-border-color: var(--bs-brand-two-border-subtle);
}
[theme=dark] .list-group-item-brand-two.list-group-item-action:hover, [theme=dark] .list-group-item-brand-two.list-group-item-action:focus {
  --bs-list-group-action-hover-color: var(--bs-brand-two-text);
  --bs-list-group-action-hover-bg: var(
  	--bs-brand-two-bg-subtle-hover
  );
}
[theme=dark] .list-group-item-brand-two.list-group-item-action:active {
  --bs-list-group-active-color: var(--bs-emphasis-color);
  --bs-list-group-active-bg: var(--bs-brand-two-text);
  --bs-list-group-active-border-color: var(--bs-brand-two-text);
}
[theme=dark] .list-group-item-transparent {
  --bs-transparent-text: rgba(0, 0, 0, 0);
  --bs-transparent-bg-subtle: rgba(0, 0, 0, 0.2);
  --bs-transparent-bg-subtle-hover: rgba(0, 0, 0, 0.28);
  --bs-transparent-border-subtle: transparent;
  --bs-list-group-color: var(--bs-transparent-text);
  --bs-list-group-bg: var(--bs-transparent-bg-subtle);
  --bs-list-group-border-color: var(--bs-transparent-border-subtle);
}
[theme=dark] .list-group-item-transparent.list-group-item-action:hover, [theme=dark] .list-group-item-transparent.list-group-item-action:focus {
  --bs-list-group-action-hover-color: var(--bs-transparent-text);
  --bs-list-group-action-hover-bg: var(
  	--bs-transparent-bg-subtle-hover
  );
}
[theme=dark] .list-group-item-transparent.list-group-item-action:active {
  --bs-list-group-active-color: var(--bs-emphasis-color);
  --bs-list-group-active-bg: var(--bs-transparent-text);
  --bs-list-group-active-border-color: var(--bs-transparent-text);
}
[theme=dark] .list-group-item-storybook {
  --bs-storybook-text: #ff4785;
  --bs-storybook-bg-subtle: rgba(255, 71, 133, 0.2);
  --bs-storybook-bg-subtle-hover: rgba(127.5, 35.5, 66.5, 0.28);
  --bs-storybook-border-subtle: storybook;
  --bs-list-group-color: var(--bs-storybook-text);
  --bs-list-group-bg: var(--bs-storybook-bg-subtle);
  --bs-list-group-border-color: var(--bs-storybook-border-subtle);
}
[theme=dark] .list-group-item-storybook.list-group-item-action:hover, [theme=dark] .list-group-item-storybook.list-group-item-action:focus {
  --bs-list-group-action-hover-color: var(--bs-storybook-text);
  --bs-list-group-action-hover-bg: var(
  	--bs-storybook-bg-subtle-hover
  );
}
[theme=dark] .list-group-item-storybook.list-group-item-action:active {
  --bs-list-group-active-color: var(--bs-emphasis-color);
  --bs-list-group-active-bg: var(--bs-storybook-text);
  --bs-list-group-active-border-color: var(--bs-storybook-text);
}
[theme=dark] .btn-close {
  --bs-btn-close-color: #fff;
  background: transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;
  filter: none;
}
[theme=dark] .toast {
  background-color: rgba(5.4, 4.65, 10.55, 0.85);
}
[theme=dark] .toast-header {
  background-color: rgba(5.4, 4.65, 10.55, 0.85);
}
[theme=dark] .modal-content {
  background-color: rgb(28.8, 31.2, 39.2);
}
.modal-backdrop {
  -webkit-backdrop-filter: blur(0.25rem);
  backdrop-filter: blur(0.25rem);
  will-change: backdrop-filter;
  background-color: rgba(0, 0, 0, 0.5);
}
.modal-backdrop.show {
  opacity: 1;
}
[theme=dark] .popover {
  background-color: rgb(7.56, 6.51, 14.77);
}
.popover:not([data-popper-placement^="-"]) > .popover-arrow {
  margin: 0;
}
[theme=dark] .bs-popover-top > .popover-arrow::before, [theme=dark] .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before {
  border-top-color: rgb(7.56, 6.51, 14.77);
}
[theme=dark] .bs-popover-top > .popover-arrow::after, [theme=dark] .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after {
  border-top-color: rgb(7.56, 6.51, 14.77);
}
[theme=dark] .bs-popover-end > .popover-arrow::after, [theme=dark] .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after {
  border-right-color: rgb(7.56, 6.51, 14.77);
}
[theme=dark] .bs-popover-bottom > .popover-arrow::after, [theme=dark] .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after {
  border-bottom-color: rgb(7.56, 6.51, 14.77);
}
[theme=dark] .bs-popover-start > .popover-arrow::after, [theme=dark] .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after {
  border-left-color: rgb(7.56, 6.51, 14.77);
}
[theme=dark] .popover-header {
  background-color: rgb(19.932, 18.9345, 26.7815);
}
.popover-body {
  color: var(--bs-body-color);
}
.popover-string {
  cursor: help;
  text-decoration: underline dotted;
}
.carousel-inner {
  border-radius: 2rem;
}
.carousel-slide,
.carousel-slide-bg {
  height: 100%;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}
.carousel-indicators {
  padding-top: 10px;
  padding-bottom: 10px;
}
.carousel-indicators [data-bs-target] {
  width: 10px;
  border: 0;
  border-radius: 10px;
}
.carousel-indicators .active {
  width: 3rem;
}
[theme=dark] .offcanvas {
  background-color: rgb(28.8, 31.2, 39.2);
}
.offcanvas {
  transition: none;
  will-change: auto;
}
.offcanvas-backdrop {
  -webkit-backdrop-filter: blur(0.25rem);
  backdrop-filter: blur(0.25rem);
  will-change: backdrop-filter;
  background-color: rgba(0, 0, 0, 0.25);
}
.offcanvas-backdrop.show {
  opacity: 1;
}
.offcanvas-start {
  transform: none;
}
.offcanvas-end {
  transform: none;
}
.offcanvas-bottom {
  transform: none;
}
.offcanvas-modal-style {
  -webkit-backdrop-filter: blur(0.25rem);
  backdrop-filter: blur(0.25rem);
  will-change: backdrop-filter;
  background-color: rgba(0, 0, 0, 0.25);
  box-shadow: 0 1.6rem 3rem rgba(0, 0, 0, 0.175);
}
@media (min-width: 576px) {
  .offcanvas-modal-style {
    margin: 1rem;
    border-radius: 1.5rem;
  }
}
[theme=dark] .offcanvas-right-panel {
  background-color: rgb(9.3, 9.9, 12);
}
.board {
  position: relative;
  height: 100%;
  flex-wrap: nowrap;
  overflow-x: scroll;
}
.board-group {
  width: 27rem;
}
.risk-badge {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 4px;
  height: 28px;
  padding: 0 12px;
  margin: 0;
  font-size: 12px;
  font-weight: 600;
  line-height: 1;
  border-radius: 999px;
  white-space: nowrap;
  box-sizing: border-box;
}
[data-bs-theme=dark] .risk-badge {
  filter: none;
}
[data-bs-theme=dark] .wizard-container-profile,
[data-bs-theme=dark] .wizard,
[theme=dark] .wizard-container-profile,
[theme=dark] .wizard {
  background-color: var(--bs-dark) !important;
  color: var(--bs-light) !important;
  margin: 0 !important;
}
[data-bs-theme=dark] .wizard-container-profile .card-header,
[data-bs-theme=dark] .wizard .card-header,
[theme=dark] .wizard-container-profile .card-header,
[theme=dark] .wizard .card-header {
  background-color: var(--bs-gray-800) !important;
  color: var(--bs-light) !important;
  border-bottom: 1px solid var(--bs-gray-600) !important;
  margin: 0 !important;
}
[data-bs-theme=dark] .wizard-container-profile .card-body,
[data-bs-theme=dark] .wizard .card-body,
[theme=dark] .wizard-container-profile .card-body,
[theme=dark] .wizard .card-body {
  background-color: var(--bs-dark) !important;
  color: var(--bs-light) !important;
  margin-top: 0 !important;
  padding-top: 0 !important;
}
[data-bs-theme=dark] .wizard-container-profile .card-body .p-4,
[data-bs-theme=dark] .wizard .card-body .p-4,
[theme=dark] .wizard-container-profile .card-body .p-4,
[theme=dark] .wizard .card-body .p-4 {
  background-color: var(--bs-dark) !important;
  color: var(--bs-light) !important;
}
[data-bs-theme=dark] .wizard-container-profile .card-body h1, [data-bs-theme=dark] .wizard-container-profile .card-body .h1, [data-bs-theme=dark] .wizard-container-profile .card-body h2, [data-bs-theme=dark] .wizard-container-profile .card-body .h2, [data-bs-theme=dark] .wizard-container-profile .card-body h3, [data-bs-theme=dark] .wizard-container-profile .card-body .h3, [data-bs-theme=dark] .wizard-container-profile .card-body h4, [data-bs-theme=dark] .wizard-container-profile .card-body .h4, [data-bs-theme=dark] .wizard-container-profile .card-body h5, [data-bs-theme=dark] .wizard-container-profile .card-body .h5, [data-bs-theme=dark] .wizard-container-profile .card-body h6, [data-bs-theme=dark] .wizard-container-profile .card-body .h6, [data-bs-theme=dark] .wizard-container-profile .card-body p, [data-bs-theme=dark] .wizard-container-profile .card-body span, [data-bs-theme=dark] .wizard-container-profile .card-body div, [data-bs-theme=dark] .wizard-container-profile .card-body label, [data-bs-theme=dark] .wizard-container-profile .card-body td, [data-bs-theme=dark] .wizard-container-profile .card-body th,
[data-bs-theme=dark] .wizard .card-body h1,
[data-bs-theme=dark] .wizard .card-body .h1,
[data-bs-theme=dark] .wizard .card-body h2,
[data-bs-theme=dark] .wizard .card-body .h2,
[data-bs-theme=dark] .wizard .card-body h3,
[data-bs-theme=dark] .wizard .card-body .h3,
[data-bs-theme=dark] .wizard .card-body h4,
[data-bs-theme=dark] .wizard .card-body .h4,
[data-bs-theme=dark] .wizard .card-body h5,
[data-bs-theme=dark] .wizard .card-body .h5,
[data-bs-theme=dark] .wizard .card-body h6,
[data-bs-theme=dark] .wizard .card-body .h6,
[data-bs-theme=dark] .wizard .card-body p,
[data-bs-theme=dark] .wizard .card-body span,
[data-bs-theme=dark] .wizard .card-body div,
[data-bs-theme=dark] .wizard .card-body label,
[data-bs-theme=dark] .wizard .card-body td,
[data-bs-theme=dark] .wizard .card-body th,
[theme=dark] .wizard-container-profile .card-body h1,
[theme=dark] .wizard-container-profile .card-body .h1,
[theme=dark] .wizard-container-profile .card-body h2,
[theme=dark] .wizard-container-profile .card-body .h2,
[theme=dark] .wizard-container-profile .card-body h3,
[theme=dark] .wizard-container-profile .card-body .h3,
[theme=dark] .wizard-container-profile .card-body h4,
[theme=dark] .wizard-container-profile .card-body .h4,
[theme=dark] .wizard-container-profile .card-body h5,
[theme=dark] .wizard-container-profile .card-body .h5,
[theme=dark] .wizard-container-profile .card-body h6,
[theme=dark] .wizard-container-profile .card-body .h6,
[theme=dark] .wizard-container-profile .card-body p,
[theme=dark] .wizard-container-profile .card-body span,
[theme=dark] .wizard-container-profile .card-body div,
[theme=dark] .wizard-container-profile .card-body label,
[theme=dark] .wizard-container-profile .card-body td,
[theme=dark] .wizard-container-profile .card-body th,
[theme=dark] .wizard .card-body h1,
[theme=dark] .wizard .card-body .h1,
[theme=dark] .wizard .card-body h2,
[theme=dark] .wizard .card-body .h2,
[theme=dark] .wizard .card-body h3,
[theme=dark] .wizard .card-body .h3,
[theme=dark] .wizard .card-body h4,
[theme=dark] .wizard .card-body .h4,
[theme=dark] .wizard .card-body h5,
[theme=dark] .wizard .card-body .h5,
[theme=dark] .wizard .card-body h6,
[theme=dark] .wizard .card-body .h6,
[theme=dark] .wizard .card-body p,
[theme=dark] .wizard .card-body span,
[theme=dark] .wizard .card-body div,
[theme=dark] .wizard .card-body label,
[theme=dark] .wizard .card-body td,
[theme=dark] .wizard .card-body th {
  color: var(--bs-light) !important;
}
[data-bs-theme=dark] .wizard-header,
[theme=dark] .wizard-header {
  background-color: var(--bs-gray-800) !important;
  color: var(--bs-light) !important;
  border-bottom: 1px solid var(--bs-gray-600) !important;
  margin: 0 !important;
}
[data-bs-theme=dark] .wizard-header h3, [data-bs-theme=dark] .wizard-header .h3, [data-bs-theme=dark] .wizard-header h4, [data-bs-theme=dark] .wizard-header .h4, [data-bs-theme=dark] .wizard-header h5, [data-bs-theme=dark] .wizard-header .h5,
[theme=dark] .wizard-header h3,
[theme=dark] .wizard-header .h3,
[theme=dark] .wizard-header h4,
[theme=dark] .wizard-header .h4,
[theme=dark] .wizard-header h5,
[theme=dark] .wizard-header .h5 {
  color: var(--bs-light) !important;
}
[data-bs-theme=dark] .wizard-header .badge,
[theme=dark] .wizard-header .badge {
  background-color: var(--bs-primary) !important;
  color: var(--bs-light) !important;
}
[data-bs-theme=dark] .wizard-header .wizard-controls,
[theme=dark] .wizard-header .wizard-controls {
  color: var(--bs-light) !important;
}
[data-bs-theme=dark] .wizard-header .wizard-controls button,
[theme=dark] .wizard-header .wizard-controls button {
  background-color: var(--bs-gray-700) !important;
  color: var(--bs-light) !important;
  border-color: var(--bs-gray-600) !important;
}
[data-bs-theme=dark] .wizard-header .wizard-controls button:hover,
[theme=dark] .wizard-header .wizard-controls button:hover {
  background-color: var(--bs-gray-600) !important;
  border-color: var(--bs-gray-500) !important;
}
[data-bs-theme=dark] .wizard-header .wizard-controls button:disabled,
[theme=dark] .wizard-header .wizard-controls button:disabled {
  background-color: var(--bs-gray-800) !important;
  color: var(--bs-gray-500) !important;
  opacity: 0.5;
}
[data-bs-theme=dark] .wizard-steps-container,
[data-bs-theme=dark] .wizard-nav,
[theme=dark] .wizard-steps-container,
[theme=dark] .wizard-nav {
  background-color: var(--bs-dark) !important;
  border-color: var(--bs-gray-600) !important;
}
[data-bs-theme=dark] .wizard-steps-container .wizard-step,
[data-bs-theme=dark] .wizard-steps-container .nav-link,
[data-bs-theme=dark] .wizard-steps-container .btn-link,
[data-bs-theme=dark] .wizard-steps-container [role=tab],
[data-bs-theme=dark] .wizard-nav .wizard-step,
[data-bs-theme=dark] .wizard-nav .nav-link,
[data-bs-theme=dark] .wizard-nav .btn-link,
[data-bs-theme=dark] .wizard-nav [role=tab],
[theme=dark] .wizard-steps-container .wizard-step,
[theme=dark] .wizard-steps-container .nav-link,
[theme=dark] .wizard-steps-container .btn-link,
[theme=dark] .wizard-steps-container [role=tab],
[theme=dark] .wizard-nav .wizard-step,
[theme=dark] .wizard-nav .nav-link,
[theme=dark] .wizard-nav .btn-link,
[theme=dark] .wizard-nav [role=tab] {
  background-color: var(--bs-gray-800) !important;
  color: var(--bs-light) !important;
  border-color: var(--bs-gray-600) !important;
}
[data-bs-theme=dark] .wizard-steps-container .wizard-step:hover,
[data-bs-theme=dark] .wizard-steps-container .nav-link:hover,
[data-bs-theme=dark] .wizard-steps-container .btn-link:hover,
[data-bs-theme=dark] .wizard-steps-container [role=tab]:hover,
[data-bs-theme=dark] .wizard-nav .wizard-step:hover,
[data-bs-theme=dark] .wizard-nav .nav-link:hover,
[data-bs-theme=dark] .wizard-nav .btn-link:hover,
[data-bs-theme=dark] .wizard-nav [role=tab]:hover,
[theme=dark] .wizard-steps-container .wizard-step:hover,
[theme=dark] .wizard-steps-container .nav-link:hover,
[theme=dark] .wizard-steps-container .btn-link:hover,
[theme=dark] .wizard-steps-container [role=tab]:hover,
[theme=dark] .wizard-nav .wizard-step:hover,
[theme=dark] .wizard-nav .nav-link:hover,
[theme=dark] .wizard-nav .btn-link:hover,
[theme=dark] .wizard-nav [role=tab]:hover {
  background-color: var(--bs-gray-700) !important;
  color: var(--bs-light) !important;
}
[data-bs-theme=dark] .wizard-steps-container .wizard-step.bg-white,
[data-bs-theme=dark] .wizard-steps-container .nav-link.bg-white,
[data-bs-theme=dark] .wizard-steps-container .btn-link.bg-white,
[data-bs-theme=dark] .wizard-steps-container [role=tab].bg-white,
[data-bs-theme=dark] .wizard-nav .wizard-step.bg-white,
[data-bs-theme=dark] .wizard-nav .nav-link.bg-white,
[data-bs-theme=dark] .wizard-nav .btn-link.bg-white,
[data-bs-theme=dark] .wizard-nav [role=tab].bg-white,
[theme=dark] .wizard-steps-container .wizard-step.bg-white,
[theme=dark] .wizard-steps-container .nav-link.bg-white,
[theme=dark] .wizard-steps-container .btn-link.bg-white,
[theme=dark] .wizard-steps-container [role=tab].bg-white,
[theme=dark] .wizard-nav .wizard-step.bg-white,
[theme=dark] .wizard-nav .nav-link.bg-white,
[theme=dark] .wizard-nav .btn-link.bg-white,
[theme=dark] .wizard-nav [role=tab].bg-white {
  background-color: var(--bs-gray-700) !important;
  color: var(--bs-light) !important;
  border-color: var(--bs-gray-600) !important;
}
[data-bs-theme=dark] .wizard-steps-container .wizard-step.active, [data-bs-theme=dark] .wizard-steps-container .wizard-step.nav-link.active,
[data-bs-theme=dark] .wizard-steps-container .nav-link.active,
[data-bs-theme=dark] .wizard-steps-container .nav-link.nav-link.active,
[data-bs-theme=dark] .wizard-steps-container .btn-link.active,
[data-bs-theme=dark] .wizard-steps-container .btn-link.nav-link.active,
[data-bs-theme=dark] .wizard-steps-container [role=tab].active,
[data-bs-theme=dark] .wizard-steps-container [role=tab].nav-link.active,
[data-bs-theme=dark] .wizard-nav .wizard-step.active,
[data-bs-theme=dark] .wizard-nav .wizard-step.nav-link.active,
[data-bs-theme=dark] .wizard-nav .nav-link.active,
[data-bs-theme=dark] .wizard-nav .nav-link.nav-link.active,
[data-bs-theme=dark] .wizard-nav .btn-link.active,
[data-bs-theme=dark] .wizard-nav .btn-link.nav-link.active,
[data-bs-theme=dark] .wizard-nav [role=tab].active,
[data-bs-theme=dark] .wizard-nav [role=tab].nav-link.active,
[theme=dark] .wizard-steps-container .wizard-step.active,
[theme=dark] .wizard-steps-container .wizard-step.nav-link.active,
[theme=dark] .wizard-steps-container .nav-link.active,
[theme=dark] .wizard-steps-container .nav-link.nav-link.active,
[theme=dark] .wizard-steps-container .btn-link.active,
[theme=dark] .wizard-steps-container .btn-link.nav-link.active,
[theme=dark] .wizard-steps-container [role=tab].active,
[theme=dark] .wizard-steps-container [role=tab].nav-link.active,
[theme=dark] .wizard-nav .wizard-step.active,
[theme=dark] .wizard-nav .wizard-step.nav-link.active,
[theme=dark] .wizard-nav .nav-link.active,
[theme=dark] .wizard-nav .nav-link.nav-link.active,
[theme=dark] .wizard-nav .btn-link.active,
[theme=dark] .wizard-nav .btn-link.nav-link.active,
[theme=dark] .wizard-nav [role=tab].active,
[theme=dark] .wizard-nav [role=tab].nav-link.active {
  background-color: var(--bs-primary) !important;
  color: white !important;
  border-color: var(--bs-primary) !important;
}
[data-bs-theme=dark] .wizard-steps-container .wizard-step.active:hover, [data-bs-theme=dark] .wizard-steps-container .wizard-step.nav-link.active:hover,
[data-bs-theme=dark] .wizard-steps-container .nav-link.active:hover,
[data-bs-theme=dark] .wizard-steps-container .nav-link.nav-link.active:hover,
[data-bs-theme=dark] .wizard-steps-container .btn-link.active:hover,
[data-bs-theme=dark] .wizard-steps-container .btn-link.nav-link.active:hover,
[data-bs-theme=dark] .wizard-steps-container [role=tab].active:hover,
[data-bs-theme=dark] .wizard-steps-container [role=tab].nav-link.active:hover,
[data-bs-theme=dark] .wizard-nav .wizard-step.active:hover,
[data-bs-theme=dark] .wizard-nav .wizard-step.nav-link.active:hover,
[data-bs-theme=dark] .wizard-nav .nav-link.active:hover,
[data-bs-theme=dark] .wizard-nav .nav-link.nav-link.active:hover,
[data-bs-theme=dark] .wizard-nav .btn-link.active:hover,
[data-bs-theme=dark] .wizard-nav .btn-link.nav-link.active:hover,
[data-bs-theme=dark] .wizard-nav [role=tab].active:hover,
[data-bs-theme=dark] .wizard-nav [role=tab].nav-link.active:hover,
[theme=dark] .wizard-steps-container .wizard-step.active:hover,
[theme=dark] .wizard-steps-container .wizard-step.nav-link.active:hover,
[theme=dark] .wizard-steps-container .nav-link.active:hover,
[theme=dark] .wizard-steps-container .nav-link.nav-link.active:hover,
[theme=dark] .wizard-steps-container .btn-link.active:hover,
[theme=dark] .wizard-steps-container .btn-link.nav-link.active:hover,
[theme=dark] .wizard-steps-container [role=tab].active:hover,
[theme=dark] .wizard-steps-container [role=tab].nav-link.active:hover,
[theme=dark] .wizard-nav .wizard-step.active:hover,
[theme=dark] .wizard-nav .wizard-step.nav-link.active:hover,
[theme=dark] .wizard-nav .nav-link.active:hover,
[theme=dark] .wizard-nav .nav-link.nav-link.active:hover,
[theme=dark] .wizard-nav .btn-link.active:hover,
[theme=dark] .wizard-nav .btn-link.nav-link.active:hover,
[theme=dark] .wizard-nav [role=tab].active:hover,
[theme=dark] .wizard-nav [role=tab].nav-link.active:hover {
  background-color: var(--bs-primary) !important;
}
[data-bs-theme=dark] .wizard-steps-container .wizard-step:disabled, [data-bs-theme=dark] .wizard-steps-container .wizard-step.disabled,
[data-bs-theme=dark] .wizard-steps-container .nav-link:disabled,
[data-bs-theme=dark] .wizard-steps-container .nav-link.disabled,
[data-bs-theme=dark] .wizard-steps-container .btn-link:disabled,
[data-bs-theme=dark] .wizard-steps-container .btn-link.disabled,
[data-bs-theme=dark] .wizard-steps-container [role=tab]:disabled,
[data-bs-theme=dark] .wizard-steps-container [role=tab].disabled,
[data-bs-theme=dark] .wizard-nav .wizard-step:disabled,
[data-bs-theme=dark] .wizard-nav .wizard-step.disabled,
[data-bs-theme=dark] .wizard-nav .nav-link:disabled,
[data-bs-theme=dark] .wizard-nav .nav-link.disabled,
[data-bs-theme=dark] .wizard-nav .btn-link:disabled,
[data-bs-theme=dark] .wizard-nav .btn-link.disabled,
[data-bs-theme=dark] .wizard-nav [role=tab]:disabled,
[data-bs-theme=dark] .wizard-nav [role=tab].disabled,
[theme=dark] .wizard-steps-container .wizard-step:disabled,
[theme=dark] .wizard-steps-container .wizard-step.disabled,
[theme=dark] .wizard-steps-container .nav-link:disabled,
[theme=dark] .wizard-steps-container .nav-link.disabled,
[theme=dark] .wizard-steps-container .btn-link:disabled,
[theme=dark] .wizard-steps-container .btn-link.disabled,
[theme=dark] .wizard-steps-container [role=tab]:disabled,
[theme=dark] .wizard-steps-container [role=tab].disabled,
[theme=dark] .wizard-nav .wizard-step:disabled,
[theme=dark] .wizard-nav .wizard-step.disabled,
[theme=dark] .wizard-nav .nav-link:disabled,
[theme=dark] .wizard-nav .nav-link.disabled,
[theme=dark] .wizard-nav .btn-link:disabled,
[theme=dark] .wizard-nav .btn-link.disabled,
[theme=dark] .wizard-nav [role=tab]:disabled,
[theme=dark] .wizard-nav [role=tab].disabled {
  background-color: var(--bs-gray-800) !important;
  color: var(--bs-gray-500) !important;
  border-color: var(--bs-gray-700) !important;
  opacity: 0.5;
  cursor: not-allowed;
}
[data-bs-theme=dark] .wizard-steps-container span,
[data-bs-theme=dark] .wizard-nav span,
[theme=dark] .wizard-steps-container span,
[theme=dark] .wizard-nav span {
  color: var(--bs-light) !important;
}
[data-bs-theme=dark] .wizard-steps-container .badge,
[data-bs-theme=dark] .wizard-steps-container .step-number,
[data-bs-theme=dark] .wizard-nav .badge,
[data-bs-theme=dark] .wizard-nav .step-number,
[theme=dark] .wizard-steps-container .badge,
[theme=dark] .wizard-steps-container .step-number,
[theme=dark] .wizard-nav .badge,
[theme=dark] .wizard-nav .step-number {
  background-color: var(--bs-gray-700) !important;
  color: var(--bs-light) !important;
}
[data-bs-theme=dark] .wizard-content,
[data-bs-theme=dark] .tab-content,
[theme=dark] .wizard-content,
[theme=dark] .tab-content {
  background-color: var(--bs-dark) !important;
  color: var(--bs-light) !important;
  border-color: var(--bs-gray-600) !important;
}
[data-bs-theme=dark] .wizard-content .tab-pane,
[data-bs-theme=dark] .tab-content .tab-pane,
[theme=dark] .wizard-content .tab-pane,
[theme=dark] .tab-content .tab-pane {
  background-color: var(--bs-dark) !important;
  color: var(--bs-light) !important;
}
[data-bs-theme=dark] .wizard-footer,
[theme=dark] .wizard-footer {
  background-color: var(--bs-gray-800) !important;
  border-top: 1px solid var(--bs-gray-600) !important;
  color: var(--bs-light) !important;
  padding: 1rem !important;
}
[data-bs-theme=dark] .wizard-footer .btn.btn-primary,
[theme=dark] .wizard-footer .btn.btn-primary {
  background-color: var(--bs-primary) !important;
  border-color: var(--bs-primary) !important;
  color: white !important;
}
[data-bs-theme=dark] .wizard-footer .btn.btn-primary:hover,
[theme=dark] .wizard-footer .btn.btn-primary:hover {
  background-color: rgb(1.762295082, 87.2336065574, 213.237704918) !important;
  border-color: rgb(1.762295082, 87.2336065574, 213.237704918) !important;
}
[data-bs-theme=dark] .wizard-footer .btn.btn-primary:disabled,
[theme=dark] .wizard-footer .btn.btn-primary:disabled {
  background-color: var(--bs-gray-600) !important;
  border-color: var(--bs-gray-600) !important;
  color: var(--bs-gray-400) !important;
  opacity: 0.6;
}
[data-bs-theme=dark] .wizard-footer .btn.btn-secondary, [data-bs-theme=dark] .wizard-footer .btn.btn-outline-secondary,
[theme=dark] .wizard-footer .btn.btn-secondary,
[theme=dark] .wizard-footer .btn.btn-outline-secondary {
  background-color: var(--bs-gray-700) !important;
  border-color: var(--bs-gray-600) !important;
  color: var(--bs-light) !important;
}
[data-bs-theme=dark] .wizard-footer .btn.btn-secondary:hover, [data-bs-theme=dark] .wizard-footer .btn.btn-outline-secondary:hover,
[theme=dark] .wizard-footer .btn.btn-secondary:hover,
[theme=dark] .wizard-footer .btn.btn-outline-secondary:hover {
  background-color: var(--bs-gray-600) !important;
  border-color: var(--bs-gray-500) !important;
  color: var(--bs-light) !important;
}
[data-bs-theme=dark] .wizard-footer .btn.btn-secondary:disabled, [data-bs-theme=dark] .wizard-footer .btn.btn-outline-secondary:disabled,
[theme=dark] .wizard-footer .btn.btn-secondary:disabled,
[theme=dark] .wizard-footer .btn.btn-outline-secondary:disabled {
  background-color: var(--bs-gray-800) !important;
  border-color: var(--bs-gray-700) !important;
  color: var(--bs-gray-500) !important;
}
[data-bs-theme=dark] .wizard-footer .btn.btn-outline-primary,
[theme=dark] .wizard-footer .btn.btn-outline-primary {
  background-color: transparent !important;
  border-color: var(--bs-primary) !important;
  color: var(--bs-primary) !important;
}
[data-bs-theme=dark] .wizard-footer .btn.btn-outline-primary:hover,
[theme=dark] .wizard-footer .btn.btn-outline-primary:hover {
  background-color: var(--bs-primary) !important;
  border-color: var(--bs-primary) !important;
  color: white !important;
}
[data-bs-theme=dark] .wizard-footer .btn.btn-outline-primary:disabled,
[theme=dark] .wizard-footer .btn.btn-outline-primary:disabled {
  border-color: var(--bs-gray-600) !important;
  color: var(--bs-gray-500) !important;
  opacity: 0.5;
}
[data-bs-theme=dark] .wizard-footer .btn.btn-outline-danger,
[theme=dark] .wizard-footer .btn.btn-outline-danger {
  background-color: transparent !important;
  border-color: #dc3545 !important;
  color: #ff6b6b !important;
}
[data-bs-theme=dark] .wizard-footer .btn.btn-outline-danger:hover,
[theme=dark] .wizard-footer .btn.btn-outline-danger:hover {
  background-color: rgba(220, 53, 69, 0.1) !important;
  border-color: #dc3545 !important;
  color: #ff6b6b !important;
}
[data-bs-theme=dark] .card,
[theme=dark] .card {
  background-color: var(--bs-gray-800) !important;
  border-color: var(--bs-gray-600) !important;
  color: var(--bs-light) !important;
}
[data-bs-theme=dark] .card .card-body,
[theme=dark] .card .card-body {
  background-color: var(--bs-gray-800) !important;
  color: var(--bs-light) !important;
}
[data-bs-theme=dark] .card .card-header,
[theme=dark] .card .card-header {
  background-color: var(--bs-gray-800) !important;
  border-bottom-color: var(--bs-gray-600) !important;
  color: var(--bs-light) !important;
}
[data-bs-theme=dark] .card .card-title,
[theme=dark] .card .card-title {
  color: var(--bs-light) !important;
}
[data-bs-theme=dark] .btn-edit:not(.btn-primary),
[data-bs-theme=dark] [class*=edit-btn]:not(.btn-primary),
[theme=dark] .btn-edit:not(.btn-primary),
[theme=dark] [class*=edit-btn]:not(.btn-primary) {
  background-color: var(--bs-gray-700) !important;
  border-color: var(--bs-gray-600) !important;
  color: var(--bs-light) !important;
}
[data-bs-theme=dark] .btn-edit:not(.btn-primary):hover,
[data-bs-theme=dark] [class*=edit-btn]:not(.btn-primary):hover,
[theme=dark] .btn-edit:not(.btn-primary):hover,
[theme=dark] [class*=edit-btn]:not(.btn-primary):hover {
  background-color: var(--bs-gray-600) !important;
  border-color: var(--bs-gray-500) !important;
}
[data-bs-theme=dark] .bg-light,
[theme=dark] .bg-light {
  background-color: var(--bs-gray-800) !important;
  color: var(--bs-light) !important;
  margin-bottom: 1rem !important;
  border-color: var(--bs-gray-600) !important;
}
[data-bs-theme=dark] .bg-light .text-muted,
[theme=dark] .bg-light .text-muted {
  color: var(--bs-gray-300) !important;
}
[data-bs-theme=dark] .badge.bg-info,
[theme=dark] .badge.bg-info {
  background-color: var(--bs-info) !important;
  color: white !important;
}
[data-bs-theme=dark] .badge.bg-success,
[theme=dark] .badge.bg-success {
  background-color: var(--bs-success) !important;
  color: white !important;
}
[data-bs-theme=dark] .badge.bg-warning,
[theme=dark] .badge.bg-warning {
  background-color: var(--bs-warning) !important;
  color: white !important;
}
[data-bs-theme=dark] .badge.bg-danger,
[theme=dark] .badge.bg-danger {
  background-color: var(--bs-danger) !important;
  color: white !important;
}
[data-bs-theme=dark] .text-muted,
[theme=dark] .text-muted {
  color: var(--bs-gray-400) !important;
}
[data-bs-theme=dark] .text-dark,
[theme=dark] .text-dark {
  color: var(--bs-light) !important;
}
[data-bs-theme=dark] .text-secondary,
[theme=dark] .text-secondary {
  color: var(--bs-gray-400) !important;
}
.wizard-step-header {
  padding: 0.75rem 1rem;
  background-color: #f8f9fa;
  border-radius: 0.5rem;
  margin-bottom: 1rem;
  border-left: 4px solid transparent;
}
.wizard-step-header.text-success {
  border-left-color: #28a745;
  background-color: #d4edda;
}
.wizard-step-header.text-warning {
  border-left-color: #ffc107;
  background-color: #fff3cd;
}
.wizard-step-header.text-danger {
  border-left-color: #dc3545;
  background-color: #f8d7da;
}
[data-bs-theme=dark] .wizard-step-header {
  background-color: var(--bs-gray-800);
  color: var(--bs-light);
  border-left-color: var(--bs-gray-600);
}
[data-bs-theme=dark] .wizard-step-header.text-success {
  border-left-color: #28a745;
  background-color: rgba(40, 167, 69, 0.15);
  color: #6eff8a;
}
[data-bs-theme=dark] .wizard-step-header.text-warning {
  border-left-color: #ffc107;
  background-color: rgba(255, 193, 7, 0.15);
  color: #ffd966;
}
[data-bs-theme=dark] .wizard-step-header.text-danger {
  border-left-color: #dc3545;
  background-color: rgba(220, 53, 69, 0.15);
  color: #ff6b6b;
}
.step-validation-message {
  font-size: 0.875rem;
  margin-top: 0.25rem;
  font-style: italic;
}
.success-page body {
  font-family: Arial, sans-serif;
  text-align: center;
  padding: 50px;
  background-color: #f8f9fa;
  margin: 0;
}
.success-page .success-container {
  background: white;
  padding: 40px;
  border-radius: 10px;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
  max-width: 500px;
  margin: 0 auto;
}
.success-page .success-icon {
  color: #28a745;
  font-size: 64px;
  margin-bottom: 20px;
}
.success-page h1, .success-page .h1 {
  color: #28a745;
  margin-bottom: 20px;
}
.success-page p {
  color: #6c757d;
  font-size: 16px;
  line-height: 1.5;
}
.success-page .close-button {
  background-color: #28a745;
  color: white;
  border: none;
  padding: 12px 24px;
  border-radius: 5px;
  font-size: 16px;
  cursor: pointer;
  margin-top: 20px;
}
.success-page .close-button:hover {
  background-color: #218838;
}
/* Mobile Responsiveness */
@media (max-width: 768px) {
  .wizard-container-profile {
    margin: 0.5rem;
  }
  .wizard-step-header {
    padding: 0.5rem 0.75rem;
    flex-direction: column;
    align-items: flex-start;
  }
  .wizard-step-header h5, .wizard-step-header .h5 {
    font-size: 1rem;
    margin-top: 0.5rem;
  }
  .card-header h4, .card-header .h4 {
    font-size: 1.1rem;
  }
  /* Touch-friendly buttons */
  .btn {
    min-height: 44px;
    padding: 0.75rem 1rem;
  }
  .btn-sm, .btn-group-sm > .btn {
    min-height: 36px;
    padding: 0.5rem 0.75rem;
  }
  /* Better spacing on mobile */
  .row.g-4 > * {
    margin-bottom: 1rem;
  }
  .col-md-6 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  /* Wizard footer mobile responsive */
  .wizard-footer {
    display: flex !important;
    justify-content: space-between !important;
    align-items: center !important;
    flex-wrap: wrap;
    gap: 0.5rem;
  }
  .wizard-footer .btn {
    flex: 0 0 auto !important;
    width: 120px !important;
    min-width: 120px !important;
    max-width: 120px !important;
    white-space: nowrap !important;
    font-size: 0.875rem !important;
  }
  .wizard-footer .wizard-footer-actions {
    margin-left: 0 !important;
    display: flex !important;
    gap: 0.5rem;
  }
  /* Digital signature mobile responsive */
  .signature-pad-container,
  .signature-container {
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    justify-content: center !important;
    text-align: center !important;
  }
  .signature-pad-container canvas,
  .signature-container canvas {
    max-width: 100% !important;
    height: auto !important;
  }
  /* Wizard header mobile responsive */
  .wizard-header {
    padding: 0.75rem 0.5rem !important;
  }
  .wizard-header h3, .wizard-header .h3, .wizard-header h4, .wizard-header .h4, .wizard-header h5, .wizard-header .h5 {
    font-size: 1rem !important;
    margin: 0 !important;
  }
  /* Wizard steps mobile responsive */
  .wizard-steps-container,
  .wizard-nav {
    flex-wrap: wrap;
    gap: 0.5rem;
  }
  .wizard-steps-container .wizard-step,
  .wizard-steps-container .nav-link,
  .wizard-nav .wizard-step,
  .wizard-nav .nav-link {
    flex: 1 1 auto;
    min-width: 80px;
    padding: 0.5rem 0.25rem !important;
    font-size: 0.75rem !important;
  }
}
@media (max-width: 576px) {
  .container-fluid, .container-sm, .container-md, .container-lg, .container-xl, .container-xxl {
    padding: 0.5rem;
  }
  .wizard-container-profile {
    margin: 0;
    border-radius: 0;
  }
  .card-body {
    padding: 1rem;
  }
  /* Stack form elements vertically on small screens */
  .form-group {
    margin-bottom: 1.5rem;
  }
  /* Buttons on extra small screens */
  .btn {
    min-height: 40px;
    padding: 0.5rem 0.75rem;
    font-size: 0.875rem;
  }
  /* Wizard footer extra small screen */
  .wizard-footer {
    flex-direction: column !important;
  }
  .wizard-footer .btn {
    width: 100% !important;
    min-width: auto !important;
    max-width: 100% !important;
  }
  .wizard-footer .wizard-footer-actions {
    width: 100% !important;
    flex-direction: column !important;
  }
  .wizard-footer .wizard-footer-actions .btn {
    width: 100% !important;
  }
}
/*!
* animate.css - https://animate.style/
* Version - 4.1.1
* Licensed under the MIT license - http://opensource.org/licenses/MIT
*
* Copyright (c) 2020 Animate.css
*/
:root {
  --animate-duration: 1s;
  --animate-delay: 1s;
  --animate-repeat: 1;
}
.animate__animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-duration: var(--animate-duration);
  animation-duration: var(--animate-duration);
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
.animate__animated.animate__infinite {
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}
.animate__animated.animate__repeat-1 {
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
  -webkit-animation-iteration-count: var(--animate-repeat);
  animation-iteration-count: var(--animate-repeat);
}
.animate__animated.animate__repeat-2 {
  -webkit-animation-iteration-count: 2;
  animation-iteration-count: 2;
  -webkit-animation-iteration-count: calc(var(--animate-repeat) * 2);
  animation-iteration-count: calc(var(--animate-repeat) * 2);
}
.animate__animated.animate__repeat-3 {
  -webkit-animation-iteration-count: 3;
  animation-iteration-count: 3;
  -webkit-animation-iteration-count: calc(var(--animate-repeat) * 3);
  animation-iteration-count: calc(var(--animate-repeat) * 3);
}
.animate__animated.animate__delay-1s {
  -webkit-animation-delay: 1s;
  animation-delay: 1s;
  -webkit-animation-delay: var(--animate-delay);
  animation-delay: var(--animate-delay);
}
.animate__animated.animate__delay-2s {
  -webkit-animation-delay: 2s;
  animation-delay: 2s;
  -webkit-animation-delay: calc(var(--animate-delay) * 2);
  animation-delay: calc(var(--animate-delay) * 2);
}
.animate__animated.animate__delay-3s {
  -webkit-animation-delay: 3s;
  animation-delay: 3s;
  -webkit-animation-delay: calc(var(--animate-delay) * 3);
  animation-delay: calc(var(--animate-delay) * 3);
}
.animate__animated.animate__delay-4s {
  -webkit-animation-delay: 4s;
  animation-delay: 4s;
  -webkit-animation-delay: calc(var(--animate-delay) * 4);
  animation-delay: calc(var(--animate-delay) * 4);
}
.animate__animated.animate__delay-5s {
  -webkit-animation-delay: 5s;
  animation-delay: 5s;
  -webkit-animation-delay: calc(var(--animate-delay) * 5);
  animation-delay: calc(var(--animate-delay) * 5);
}
.animate__animated.animate__faster {
  -webkit-animation-duration: 0.5s;
  animation-duration: 0.5s;
  -webkit-animation-duration: calc(var(--animate-duration) / 2);
  animation-duration: calc(var(--animate-duration) / 2);
}
.animate__animated.animate__fast {
  -webkit-animation-duration: 0.8s;
  animation-duration: 0.8s;
  -webkit-animation-duration: calc(var(--animate-duration) * 0.8);
  animation-duration: calc(var(--animate-duration) * 0.8);
}
.animate__animated.animate__slow {
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
  -webkit-animation-duration: calc(var(--animate-duration) * 2);
  animation-duration: calc(var(--animate-duration) * 2);
}
.animate__animated.animate__slower {
  -webkit-animation-duration: 3s;
  animation-duration: 3s;
  -webkit-animation-duration: calc(var(--animate-duration) * 3);
  animation-duration: calc(var(--animate-duration) * 3);
}
@media print, (prefers-reduced-motion: reduce) {
  .animate__animated {
    -webkit-animation-duration: 1ms !important;
    animation-duration: 1ms !important;
    -webkit-transition-duration: 1ms !important;
    transition-duration: 1ms !important;
    -webkit-animation-iteration-count: 1 !important;
    animation-iteration-count: 1 !important;
  }
  .animate__animated[class*=Out] {
    opacity: 0;
  }
}
/* Attention seekers  */
@-webkit-keyframes bounce {
  from, 20%, 53%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  40%, 43% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -30px, 0) scaleY(1.1);
    transform: translate3d(0, -30px, 0) scaleY(1.1);
  }
  70% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -15px, 0) scaleY(1.05);
    transform: translate3d(0, -15px, 0) scaleY(1.05);
  }
  80% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translate3d(0, 0, 0) scaleY(0.95);
    transform: translate3d(0, 0, 0) scaleY(0.95);
  }
  90% {
    -webkit-transform: translate3d(0, -4px, 0) scaleY(1.02);
    transform: translate3d(0, -4px, 0) scaleY(1.02);
  }
}
@keyframes bounce {
  from, 20%, 53%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  40%, 43% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -30px, 0) scaleY(1.1);
    transform: translate3d(0, -30px, 0) scaleY(1.1);
  }
  70% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -15px, 0) scaleY(1.05);
    transform: translate3d(0, -15px, 0) scaleY(1.05);
  }
  80% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translate3d(0, 0, 0) scaleY(0.95);
    transform: translate3d(0, 0, 0) scaleY(0.95);
  }
  90% {
    -webkit-transform: translate3d(0, -4px, 0) scaleY(1.02);
    transform: translate3d(0, -4px, 0) scaleY(1.02);
  }
}
.animate__bounce {
  -webkit-animation-name: bounce;
  animation-name: bounce;
  -webkit-transform-origin: center bottom;
  transform-origin: center bottom;
}
@-webkit-keyframes flash {
  from, 50%, to {
    opacity: 1;
  }
  25%, 75% {
    opacity: 0;
  }
}
@keyframes flash {
  from, 50%, to {
    opacity: 1;
  }
  25%, 75% {
    opacity: 0;
  }
}
.animate__flash {
  -webkit-animation-name: flash;
  animation-name: flash;
}
/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes pulse {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
  }
  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
@keyframes pulse {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
  }
  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
.animate__pulse {
  -webkit-animation-name: pulse;
  animation-name: pulse;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
}
@-webkit-keyframes rubberBand {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1);
  }
  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1);
  }
  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1);
  }
  65% {
    -webkit-transform: scale3d(0.95, 1.05, 1);
    transform: scale3d(0.95, 1.05, 1);
  }
  75% {
    -webkit-transform: scale3d(1.05, 0.95, 1);
    transform: scale3d(1.05, 0.95, 1);
  }
  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
@keyframes rubberBand {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1);
  }
  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1);
  }
  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1);
  }
  65% {
    -webkit-transform: scale3d(0.95, 1.05, 1);
    transform: scale3d(0.95, 1.05, 1);
  }
  75% {
    -webkit-transform: scale3d(1.05, 0.95, 1);
    transform: scale3d(1.05, 0.95, 1);
  }
  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
.animate__rubberBand {
  -webkit-animation-name: rubberBand;
  animation-name: rubberBand;
}
@-webkit-keyframes shakeX {
  from, to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }
  20%, 40%, 60%, 80% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
}
@keyframes shakeX {
  from, to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }
  20%, 40%, 60%, 80% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
}
.animate__shakeX {
  -webkit-animation-name: shakeX;
  animation-name: shakeX;
}
@-webkit-keyframes shakeY {
  from, to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }
  20%, 40%, 60%, 80% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }
}
@keyframes shakeY {
  from, to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }
  20%, 40%, 60%, 80% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }
}
.animate__shakeY {
  -webkit-animation-name: shakeY;
  animation-name: shakeY;
}
@-webkit-keyframes headShake {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  6.5% {
    -webkit-transform: translateX(-6px) rotateY(-9deg);
    transform: translateX(-6px) rotateY(-9deg);
  }
  18.5% {
    -webkit-transform: translateX(5px) rotateY(7deg);
    transform: translateX(5px) rotateY(7deg);
  }
  31.5% {
    -webkit-transform: translateX(-3px) rotateY(-5deg);
    transform: translateX(-3px) rotateY(-5deg);
  }
  43.5% {
    -webkit-transform: translateX(2px) rotateY(3deg);
    transform: translateX(2px) rotateY(3deg);
  }
  50% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
@keyframes headShake {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  6.5% {
    -webkit-transform: translateX(-6px) rotateY(-9deg);
    transform: translateX(-6px) rotateY(-9deg);
  }
  18.5% {
    -webkit-transform: translateX(5px) rotateY(7deg);
    transform: translateX(5px) rotateY(7deg);
  }
  31.5% {
    -webkit-transform: translateX(-3px) rotateY(-5deg);
    transform: translateX(-3px) rotateY(-5deg);
  }
  43.5% {
    -webkit-transform: translateX(2px) rotateY(3deg);
    transform: translateX(2px) rotateY(3deg);
  }
  50% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
.animate__headShake {
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-name: headShake;
  animation-name: headShake;
}
@-webkit-keyframes swing {
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
    transform: rotate3d(0, 0, 1, 15deg);
  }
  40% {
    -webkit-transform: rotate3d(0, 0, 1, -10deg);
    transform: rotate3d(0, 0, 1, -10deg);
  }
  60% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
    transform: rotate3d(0, 0, 1, 5deg);
  }
  80% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
    transform: rotate3d(0, 0, 1, -5deg);
  }
  to {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
    transform: rotate3d(0, 0, 1, 0deg);
  }
}
@keyframes swing {
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
    transform: rotate3d(0, 0, 1, 15deg);
  }
  40% {
    -webkit-transform: rotate3d(0, 0, 1, -10deg);
    transform: rotate3d(0, 0, 1, -10deg);
  }
  60% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
    transform: rotate3d(0, 0, 1, 5deg);
  }
  80% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
    transform: rotate3d(0, 0, 1, -5deg);
  }
  to {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
    transform: rotate3d(0, 0, 1, 0deg);
  }
}
.animate__swing {
  -webkit-transform-origin: top center;
  transform-origin: top center;
  -webkit-animation-name: swing;
  animation-name: swing;
}
@-webkit-keyframes tada {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
  10%, 20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
  }
  30%, 50%, 70%, 90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }
  40%, 60%, 80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }
  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
@keyframes tada {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
  10%, 20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
  }
  30%, 50%, 70%, 90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }
  40%, 60%, 80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }
  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
.animate__tada {
  -webkit-animation-name: tada;
  animation-name: tada;
}
/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes wobble {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }
  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }
  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }
  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }
  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes wobble {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }
  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }
  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }
  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }
  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__wobble {
  -webkit-animation-name: wobble;
  animation-name: wobble;
}
@-webkit-keyframes jello {
  from, 11.1%, to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  22.2% {
    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
    transform: skewX(-12.5deg) skewY(-12.5deg);
  }
  33.3% {
    -webkit-transform: skewX(6.25deg) skewY(6.25deg);
    transform: skewX(6.25deg) skewY(6.25deg);
  }
  44.4% {
    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
    transform: skewX(-3.125deg) skewY(-3.125deg);
  }
  55.5% {
    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
    transform: skewX(1.5625deg) skewY(1.5625deg);
  }
  66.6% {
    -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    transform: skewX(-0.78125deg) skewY(-0.78125deg);
  }
  77.7% {
    -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
    transform: skewX(0.390625deg) skewY(0.390625deg);
  }
  88.8% {
    -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
    transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
  }
}
@keyframes jello {
  from, 11.1%, to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  22.2% {
    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
    transform: skewX(-12.5deg) skewY(-12.5deg);
  }
  33.3% {
    -webkit-transform: skewX(6.25deg) skewY(6.25deg);
    transform: skewX(6.25deg) skewY(6.25deg);
  }
  44.4% {
    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
    transform: skewX(-3.125deg) skewY(-3.125deg);
  }
  55.5% {
    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
    transform: skewX(1.5625deg) skewY(1.5625deg);
  }
  66.6% {
    -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    transform: skewX(-0.78125deg) skewY(-0.78125deg);
  }
  77.7% {
    -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
    transform: skewX(0.390625deg) skewY(0.390625deg);
  }
  88.8% {
    -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
    transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
  }
}
.animate__jello {
  -webkit-animation-name: jello;
  animation-name: jello;
  -webkit-transform-origin: center;
  transform-origin: center;
}
@-webkit-keyframes heartBeat {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  14% {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
  }
  28% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  42% {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
  }
  70% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes heartBeat {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  14% {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
  }
  28% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  42% {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
  }
  70% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
.animate__heartBeat {
  -webkit-animation-name: heartBeat;
  animation-name: heartBeat;
  -webkit-animation-duration: 1.3s;
  animation-duration: 1.3s;
  -webkit-animation-duration: calc(var(--animate-duration) * 1.3);
  animation-duration: calc(var(--animate-duration) * 1.3);
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
}
/* Back entrances */
@-webkit-keyframes backInDown {
  0% {
    -webkit-transform: translateY(-1200px) scale(0.7);
    transform: translateY(-1200px) scale(0.7);
    opacity: 0.7;
  }
  80% {
    -webkit-transform: translateY(0px) scale(0.7);
    transform: translateY(0px) scale(0.7);
    opacity: 0.7;
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes backInDown {
  0% {
    -webkit-transform: translateY(-1200px) scale(0.7);
    transform: translateY(-1200px) scale(0.7);
    opacity: 0.7;
  }
  80% {
    -webkit-transform: translateY(0px) scale(0.7);
    transform: translateY(0px) scale(0.7);
    opacity: 0.7;
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}
.animate__backInDown {
  -webkit-animation-name: backInDown;
  animation-name: backInDown;
}
@-webkit-keyframes backInLeft {
  0% {
    -webkit-transform: translateX(-2000px) scale(0.7);
    transform: translateX(-2000px) scale(0.7);
    opacity: 0.7;
  }
  80% {
    -webkit-transform: translateX(0px) scale(0.7);
    transform: translateX(0px) scale(0.7);
    opacity: 0.7;
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes backInLeft {
  0% {
    -webkit-transform: translateX(-2000px) scale(0.7);
    transform: translateX(-2000px) scale(0.7);
    opacity: 0.7;
  }
  80% {
    -webkit-transform: translateX(0px) scale(0.7);
    transform: translateX(0px) scale(0.7);
    opacity: 0.7;
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}
.animate__backInLeft {
  -webkit-animation-name: backInLeft;
  animation-name: backInLeft;
}
@-webkit-keyframes backInRight {
  0% {
    -webkit-transform: translateX(2000px) scale(0.7);
    transform: translateX(2000px) scale(0.7);
    opacity: 0.7;
  }
  80% {
    -webkit-transform: translateX(0px) scale(0.7);
    transform: translateX(0px) scale(0.7);
    opacity: 0.7;
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes backInRight {
  0% {
    -webkit-transform: translateX(2000px) scale(0.7);
    transform: translateX(2000px) scale(0.7);
    opacity: 0.7;
  }
  80% {
    -webkit-transform: translateX(0px) scale(0.7);
    transform: translateX(0px) scale(0.7);
    opacity: 0.7;
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}
.animate__backInRight {
  -webkit-animation-name: backInRight;
  animation-name: backInRight;
}
@-webkit-keyframes backInUp {
  0% {
    -webkit-transform: translateY(1200px) scale(0.7);
    transform: translateY(1200px) scale(0.7);
    opacity: 0.7;
  }
  80% {
    -webkit-transform: translateY(0px) scale(0.7);
    transform: translateY(0px) scale(0.7);
    opacity: 0.7;
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes backInUp {
  0% {
    -webkit-transform: translateY(1200px) scale(0.7);
    transform: translateY(1200px) scale(0.7);
    opacity: 0.7;
  }
  80% {
    -webkit-transform: translateY(0px) scale(0.7);
    transform: translateY(0px) scale(0.7);
    opacity: 0.7;
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}
.animate__backInUp {
  -webkit-animation-name: backInUp;
  animation-name: backInUp;
}
/* Back exits */
@-webkit-keyframes backOutDown {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
  20% {
    -webkit-transform: translateY(0px) scale(0.7);
    transform: translateY(0px) scale(0.7);
    opacity: 0.7;
  }
  100% {
    -webkit-transform: translateY(700px) scale(0.7);
    transform: translateY(700px) scale(0.7);
    opacity: 0.7;
  }
}
@keyframes backOutDown {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
  20% {
    -webkit-transform: translateY(0px) scale(0.7);
    transform: translateY(0px) scale(0.7);
    opacity: 0.7;
  }
  100% {
    -webkit-transform: translateY(700px) scale(0.7);
    transform: translateY(700px) scale(0.7);
    opacity: 0.7;
  }
}
.animate__backOutDown {
  -webkit-animation-name: backOutDown;
  animation-name: backOutDown;
}
@-webkit-keyframes backOutLeft {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
  20% {
    -webkit-transform: translateX(0px) scale(0.7);
    transform: translateX(0px) scale(0.7);
    opacity: 0.7;
  }
  100% {
    -webkit-transform: translateX(-2000px) scale(0.7);
    transform: translateX(-2000px) scale(0.7);
    opacity: 0.7;
  }
}
@keyframes backOutLeft {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
  20% {
    -webkit-transform: translateX(0px) scale(0.7);
    transform: translateX(0px) scale(0.7);
    opacity: 0.7;
  }
  100% {
    -webkit-transform: translateX(-2000px) scale(0.7);
    transform: translateX(-2000px) scale(0.7);
    opacity: 0.7;
  }
}
.animate__backOutLeft {
  -webkit-animation-name: backOutLeft;
  animation-name: backOutLeft;
}
@-webkit-keyframes backOutRight {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
  20% {
    -webkit-transform: translateX(0px) scale(0.7);
    transform: translateX(0px) scale(0.7);
    opacity: 0.7;
  }
  100% {
    -webkit-transform: translateX(2000px) scale(0.7);
    transform: translateX(2000px) scale(0.7);
    opacity: 0.7;
  }
}
@keyframes backOutRight {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
  20% {
    -webkit-transform: translateX(0px) scale(0.7);
    transform: translateX(0px) scale(0.7);
    opacity: 0.7;
  }
  100% {
    -webkit-transform: translateX(2000px) scale(0.7);
    transform: translateX(2000px) scale(0.7);
    opacity: 0.7;
  }
}
.animate__backOutRight {
  -webkit-animation-name: backOutRight;
  animation-name: backOutRight;
}
@-webkit-keyframes backOutUp {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
  20% {
    -webkit-transform: translateY(0px) scale(0.7);
    transform: translateY(0px) scale(0.7);
    opacity: 0.7;
  }
  100% {
    -webkit-transform: translateY(-700px) scale(0.7);
    transform: translateY(-700px) scale(0.7);
    opacity: 0.7;
  }
}
@keyframes backOutUp {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
  20% {
    -webkit-transform: translateY(0px) scale(0.7);
    transform: translateY(0px) scale(0.7);
    opacity: 0.7;
  }
  100% {
    -webkit-transform: translateY(-700px) scale(0.7);
    transform: translateY(-700px) scale(0.7);
    opacity: 0.7;
  }
}
.animate__backOutUp {
  -webkit-animation-name: backOutUp;
  animation-name: backOutUp;
}
/* Bouncing entrances  */
@-webkit-keyframes bounceIn {
  from, 20%, 40%, 60%, 80%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }
  40% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03);
  }
  80% {
    -webkit-transform: scale3d(0.97, 0.97, 0.97);
    transform: scale3d(0.97, 0.97, 0.97);
  }
  to {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
@keyframes bounceIn {
  from, 20%, 40%, 60%, 80%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }
  40% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03);
  }
  80% {
    -webkit-transform: scale3d(0.97, 0.97, 0.97);
    transform: scale3d(0.97, 0.97, 0.97);
  }
  to {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
.animate__bounceIn {
  -webkit-animation-duration: 0.75s;
  animation-duration: 0.75s;
  -webkit-animation-duration: calc(var(--animate-duration) * 0.75);
  animation-duration: calc(var(--animate-duration) * 0.75);
  -webkit-animation-name: bounceIn;
  animation-name: bounceIn;
}
@-webkit-keyframes bounceInDown {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0) scaleY(3);
    transform: translate3d(0, -3000px, 0) scaleY(3);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0) scaleY(0.9);
    transform: translate3d(0, 25px, 0) scaleY(0.9);
  }
  75% {
    -webkit-transform: translate3d(0, -10px, 0) scaleY(0.95);
    transform: translate3d(0, -10px, 0) scaleY(0.95);
  }
  90% {
    -webkit-transform: translate3d(0, 5px, 0) scaleY(0.985);
    transform: translate3d(0, 5px, 0) scaleY(0.985);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes bounceInDown {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0) scaleY(3);
    transform: translate3d(0, -3000px, 0) scaleY(3);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0) scaleY(0.9);
    transform: translate3d(0, 25px, 0) scaleY(0.9);
  }
  75% {
    -webkit-transform: translate3d(0, -10px, 0) scaleY(0.95);
    transform: translate3d(0, -10px, 0) scaleY(0.95);
  }
  90% {
    -webkit-transform: translate3d(0, 5px, 0) scaleY(0.985);
    transform: translate3d(0, 5px, 0) scaleY(0.985);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__bounceInDown {
  -webkit-animation-name: bounceInDown;
  animation-name: bounceInDown;
}
@-webkit-keyframes bounceInLeft {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0) scaleX(3);
    transform: translate3d(-3000px, 0, 0) scaleX(3);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0) scaleX(1);
    transform: translate3d(25px, 0, 0) scaleX(1);
  }
  75% {
    -webkit-transform: translate3d(-10px, 0, 0) scaleX(0.98);
    transform: translate3d(-10px, 0, 0) scaleX(0.98);
  }
  90% {
    -webkit-transform: translate3d(5px, 0, 0) scaleX(0.995);
    transform: translate3d(5px, 0, 0) scaleX(0.995);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes bounceInLeft {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0) scaleX(3);
    transform: translate3d(-3000px, 0, 0) scaleX(3);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0) scaleX(1);
    transform: translate3d(25px, 0, 0) scaleX(1);
  }
  75% {
    -webkit-transform: translate3d(-10px, 0, 0) scaleX(0.98);
    transform: translate3d(-10px, 0, 0) scaleX(0.98);
  }
  90% {
    -webkit-transform: translate3d(5px, 0, 0) scaleX(0.995);
    transform: translate3d(5px, 0, 0) scaleX(0.995);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__bounceInLeft {
  -webkit-animation-name: bounceInLeft;
  animation-name: bounceInLeft;
}
@-webkit-keyframes bounceInRight {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  from {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0) scaleX(3);
    transform: translate3d(3000px, 0, 0) scaleX(3);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0) scaleX(1);
    transform: translate3d(-25px, 0, 0) scaleX(1);
  }
  75% {
    -webkit-transform: translate3d(10px, 0, 0) scaleX(0.98);
    transform: translate3d(10px, 0, 0) scaleX(0.98);
  }
  90% {
    -webkit-transform: translate3d(-5px, 0, 0) scaleX(0.995);
    transform: translate3d(-5px, 0, 0) scaleX(0.995);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes bounceInRight {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  from {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0) scaleX(3);
    transform: translate3d(3000px, 0, 0) scaleX(3);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0) scaleX(1);
    transform: translate3d(-25px, 0, 0) scaleX(1);
  }
  75% {
    -webkit-transform: translate3d(10px, 0, 0) scaleX(0.98);
    transform: translate3d(10px, 0, 0) scaleX(0.98);
  }
  90% {
    -webkit-transform: translate3d(-5px, 0, 0) scaleX(0.995);
    transform: translate3d(-5px, 0, 0) scaleX(0.995);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__bounceInRight {
  -webkit-animation-name: bounceInRight;
  animation-name: bounceInRight;
}
@-webkit-keyframes bounceInUp {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0) scaleY(5);
    transform: translate3d(0, 3000px, 0) scaleY(5);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0) scaleY(0.9);
    transform: translate3d(0, -20px, 0) scaleY(0.9);
  }
  75% {
    -webkit-transform: translate3d(0, 10px, 0) scaleY(0.95);
    transform: translate3d(0, 10px, 0) scaleY(0.95);
  }
  90% {
    -webkit-transform: translate3d(0, -5px, 0) scaleY(0.985);
    transform: translate3d(0, -5px, 0) scaleY(0.985);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes bounceInUp {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0) scaleY(5);
    transform: translate3d(0, 3000px, 0) scaleY(5);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0) scaleY(0.9);
    transform: translate3d(0, -20px, 0) scaleY(0.9);
  }
  75% {
    -webkit-transform: translate3d(0, 10px, 0) scaleY(0.95);
    transform: translate3d(0, 10px, 0) scaleY(0.95);
  }
  90% {
    -webkit-transform: translate3d(0, -5px, 0) scaleY(0.985);
    transform: translate3d(0, -5px, 0) scaleY(0.985);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__bounceInUp {
  -webkit-animation-name: bounceInUp;
  animation-name: bounceInUp;
}
/* Bouncing exits  */
@-webkit-keyframes bounceOut {
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }
  50%, 55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }
  to {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
}
@keyframes bounceOut {
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }
  50%, 55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }
  to {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
}
.animate__bounceOut {
  -webkit-animation-duration: 0.75s;
  animation-duration: 0.75s;
  -webkit-animation-duration: calc(var(--animate-duration) * 0.75);
  animation-duration: calc(var(--animate-duration) * 0.75);
  -webkit-animation-name: bounceOut;
  animation-name: bounceOut;
}
@-webkit-keyframes bounceOutDown {
  20% {
    -webkit-transform: translate3d(0, 10px, 0) scaleY(0.985);
    transform: translate3d(0, 10px, 0) scaleY(0.985);
  }
  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0) scaleY(0.9);
    transform: translate3d(0, -20px, 0) scaleY(0.9);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0) scaleY(3);
    transform: translate3d(0, 2000px, 0) scaleY(3);
  }
}
@keyframes bounceOutDown {
  20% {
    -webkit-transform: translate3d(0, 10px, 0) scaleY(0.985);
    transform: translate3d(0, 10px, 0) scaleY(0.985);
  }
  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0) scaleY(0.9);
    transform: translate3d(0, -20px, 0) scaleY(0.9);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0) scaleY(3);
    transform: translate3d(0, 2000px, 0) scaleY(3);
  }
}
.animate__bounceOutDown {
  -webkit-animation-name: bounceOutDown;
  animation-name: bounceOutDown;
}
@-webkit-keyframes bounceOutLeft {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0) scaleX(0.9);
    transform: translate3d(20px, 0, 0) scaleX(0.9);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0) scaleX(2);
    transform: translate3d(-2000px, 0, 0) scaleX(2);
  }
}
@keyframes bounceOutLeft {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0) scaleX(0.9);
    transform: translate3d(20px, 0, 0) scaleX(0.9);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0) scaleX(2);
    transform: translate3d(-2000px, 0, 0) scaleX(2);
  }
}
.animate__bounceOutLeft {
  -webkit-animation-name: bounceOutLeft;
  animation-name: bounceOutLeft;
}
@-webkit-keyframes bounceOutRight {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0) scaleX(0.9);
    transform: translate3d(-20px, 0, 0) scaleX(0.9);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0) scaleX(2);
    transform: translate3d(2000px, 0, 0) scaleX(2);
  }
}
@keyframes bounceOutRight {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0) scaleX(0.9);
    transform: translate3d(-20px, 0, 0) scaleX(0.9);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0) scaleX(2);
    transform: translate3d(2000px, 0, 0) scaleX(2);
  }
}
.animate__bounceOutRight {
  -webkit-animation-name: bounceOutRight;
  animation-name: bounceOutRight;
}
@-webkit-keyframes bounceOutUp {
  20% {
    -webkit-transform: translate3d(0, -10px, 0) scaleY(0.985);
    transform: translate3d(0, -10px, 0) scaleY(0.985);
  }
  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0) scaleY(0.9);
    transform: translate3d(0, 20px, 0) scaleY(0.9);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0) scaleY(3);
    transform: translate3d(0, -2000px, 0) scaleY(3);
  }
}
@keyframes bounceOutUp {
  20% {
    -webkit-transform: translate3d(0, -10px, 0) scaleY(0.985);
    transform: translate3d(0, -10px, 0) scaleY(0.985);
  }
  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0) scaleY(0.9);
    transform: translate3d(0, 20px, 0) scaleY(0.9);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0) scaleY(3);
    transform: translate3d(0, -2000px, 0) scaleY(3);
  }
}
.animate__bounceOutUp {
  -webkit-animation-name: bounceOutUp;
  animation-name: bounceOutUp;
}
/* Fading entrances  */
@-webkit-keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.animate__fadeIn {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
}
@-webkit-keyframes fadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__fadeInDown {
  -webkit-animation-name: fadeInDown;
  animation-name: fadeInDown;
}
@-webkit-keyframes fadeInDownBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInDownBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__fadeInDownBig {
  -webkit-animation-name: fadeInDownBig;
  animation-name: fadeInDownBig;
}
@-webkit-keyframes fadeInLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__fadeInLeft {
  -webkit-animation-name: fadeInLeft;
  animation-name: fadeInLeft;
}
@-webkit-keyframes fadeInLeftBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInLeftBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__fadeInLeftBig {
  -webkit-animation-name: fadeInLeftBig;
  animation-name: fadeInLeftBig;
}
@-webkit-keyframes fadeInRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__fadeInRight {
  -webkit-animation-name: fadeInRight;
  animation-name: fadeInRight;
}
@-webkit-keyframes fadeInRightBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInRightBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__fadeInRightBig {
  -webkit-animation-name: fadeInRightBig;
  animation-name: fadeInRightBig;
}
@-webkit-keyframes fadeInUp {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInUp {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__fadeInUp {
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
}
@-webkit-keyframes fadeInUpBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInUpBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__fadeInUpBig {
  -webkit-animation-name: fadeInUpBig;
  animation-name: fadeInUpBig;
}
@-webkit-keyframes fadeInTopLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, -100%, 0);
    transform: translate3d(-100%, -100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInTopLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, -100%, 0);
    transform: translate3d(-100%, -100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__fadeInTopLeft {
  -webkit-animation-name: fadeInTopLeft;
  animation-name: fadeInTopLeft;
}
@-webkit-keyframes fadeInTopRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, -100%, 0);
    transform: translate3d(100%, -100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInTopRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, -100%, 0);
    transform: translate3d(100%, -100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__fadeInTopRight {
  -webkit-animation-name: fadeInTopRight;
  animation-name: fadeInTopRight;
}
@-webkit-keyframes fadeInBottomLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 100%, 0);
    transform: translate3d(-100%, 100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInBottomLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 100%, 0);
    transform: translate3d(-100%, 100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__fadeInBottomLeft {
  -webkit-animation-name: fadeInBottomLeft;
  animation-name: fadeInBottomLeft;
}
@-webkit-keyframes fadeInBottomRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 100%, 0);
    transform: translate3d(100%, 100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInBottomRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 100%, 0);
    transform: translate3d(100%, 100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__fadeInBottomRight {
  -webkit-animation-name: fadeInBottomRight;
  animation-name: fadeInBottomRight;
}
/* Fading exits */
@-webkit-keyframes fadeOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes fadeOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.animate__fadeOut {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut;
}
@-webkit-keyframes fadeOutDown {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}
@keyframes fadeOutDown {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}
.animate__fadeOutDown {
  -webkit-animation-name: fadeOutDown;
  animation-name: fadeOutDown;
}
@-webkit-keyframes fadeOutDownBig {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}
@keyframes fadeOutDownBig {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}
.animate__fadeOutDownBig {
  -webkit-animation-name: fadeOutDownBig;
  animation-name: fadeOutDownBig;
}
@-webkit-keyframes fadeOutLeft {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}
@keyframes fadeOutLeft {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}
.animate__fadeOutLeft {
  -webkit-animation-name: fadeOutLeft;
  animation-name: fadeOutLeft;
}
@-webkit-keyframes fadeOutLeftBig {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}
@keyframes fadeOutLeftBig {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}
.animate__fadeOutLeftBig {
  -webkit-animation-name: fadeOutLeftBig;
  animation-name: fadeOutLeftBig;
}
@-webkit-keyframes fadeOutRight {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}
@keyframes fadeOutRight {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}
.animate__fadeOutRight {
  -webkit-animation-name: fadeOutRight;
  animation-name: fadeOutRight;
}
@-webkit-keyframes fadeOutRightBig {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}
@keyframes fadeOutRightBig {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}
.animate__fadeOutRightBig {
  -webkit-animation-name: fadeOutRightBig;
  animation-name: fadeOutRightBig;
}
@-webkit-keyframes fadeOutUp {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}
@keyframes fadeOutUp {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}
.animate__fadeOutUp {
  -webkit-animation-name: fadeOutUp;
  animation-name: fadeOutUp;
}
@-webkit-keyframes fadeOutUpBig {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}
@keyframes fadeOutUpBig {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}
.animate__fadeOutUpBig {
  -webkit-animation-name: fadeOutUpBig;
  animation-name: fadeOutUpBig;
}
@-webkit-keyframes fadeOutTopLeft {
  from {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, -100%, 0);
    transform: translate3d(-100%, -100%, 0);
  }
}
@keyframes fadeOutTopLeft {
  from {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, -100%, 0);
    transform: translate3d(-100%, -100%, 0);
  }
}
.animate__fadeOutTopLeft {
  -webkit-animation-name: fadeOutTopLeft;
  animation-name: fadeOutTopLeft;
}
@-webkit-keyframes fadeOutTopRight {
  from {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, -100%, 0);
    transform: translate3d(100%, -100%, 0);
  }
}
@keyframes fadeOutTopRight {
  from {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, -100%, 0);
    transform: translate3d(100%, -100%, 0);
  }
}
.animate__fadeOutTopRight {
  -webkit-animation-name: fadeOutTopRight;
  animation-name: fadeOutTopRight;
}
@-webkit-keyframes fadeOutBottomRight {
  from {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 100%, 0);
    transform: translate3d(100%, 100%, 0);
  }
}
@keyframes fadeOutBottomRight {
  from {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 100%, 0);
    transform: translate3d(100%, 100%, 0);
  }
}
.animate__fadeOutBottomRight {
  -webkit-animation-name: fadeOutBottomRight;
  animation-name: fadeOutBottomRight;
}
@-webkit-keyframes fadeOutBottomLeft {
  from {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 100%, 0);
    transform: translate3d(-100%, 100%, 0);
  }
}
@keyframes fadeOutBottomLeft {
  from {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 100%, 0);
    transform: translate3d(-100%, 100%, 0);
  }
}
.animate__fadeOutBottomLeft {
  -webkit-animation-name: fadeOutBottomLeft;
  animation-name: fadeOutBottomLeft;
}
/* Flippers */
@-webkit-keyframes flip {
  from {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  40% {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  50% {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  80% {
    -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
    transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  to {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}
@keyframes flip {
  from {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  40% {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  50% {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  80% {
    -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
    transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  to {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}
.animate__animated.animate__flip {
  -webkit-backface-visibility: visible;
  backface-visibility: visible;
  -webkit-animation-name: flip;
  animation-name: flip;
}
@-webkit-keyframes flipInX {
  from {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
@keyframes flipInX {
  from {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
.animate__flipInX {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInX;
  animation-name: flipInX;
}
@-webkit-keyframes flipInY {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
@keyframes flipInY {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
.animate__flipInY {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInY;
  animation-name: flipInY;
}
@-webkit-keyframes flipOutX {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
  30% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }
  to {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}
@keyframes flipOutX {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
  30% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }
  to {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}
.animate__flipOutX {
  -webkit-animation-duration: 0.75s;
  animation-duration: 0.75s;
  -webkit-animation-duration: calc(var(--animate-duration) * 0.75);
  animation-duration: calc(var(--animate-duration) * 0.75);
  -webkit-animation-name: flipOutX;
  animation-name: flipOutX;
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
}
@-webkit-keyframes flipOutY {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
  30% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1;
  }
  to {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0;
  }
}
@keyframes flipOutY {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
  30% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1;
  }
  to {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0;
  }
}
.animate__flipOutY {
  -webkit-animation-duration: 0.75s;
  animation-duration: 0.75s;
  -webkit-animation-duration: calc(var(--animate-duration) * 0.75);
  animation-duration: calc(var(--animate-duration) * 0.75);
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipOutY;
  animation-name: flipOutY;
}
/* Lightspeed */
@-webkit-keyframes lightSpeedInRight {
  from {
    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }
  60% {
    -webkit-transform: skewX(20deg);
    transform: skewX(20deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: skewX(-5deg);
    transform: skewX(-5deg);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes lightSpeedInRight {
  from {
    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }
  60% {
    -webkit-transform: skewX(20deg);
    transform: skewX(20deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: skewX(-5deg);
    transform: skewX(-5deg);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__lightSpeedInRight {
  -webkit-animation-name: lightSpeedInRight;
  animation-name: lightSpeedInRight;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
}
@-webkit-keyframes lightSpeedInLeft {
  from {
    -webkit-transform: translate3d(-100%, 0, 0) skewX(30deg);
    transform: translate3d(-100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
  60% {
    -webkit-transform: skewX(-20deg);
    transform: skewX(-20deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: skewX(5deg);
    transform: skewX(5deg);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes lightSpeedInLeft {
  from {
    -webkit-transform: translate3d(-100%, 0, 0) skewX(30deg);
    transform: translate3d(-100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
  60% {
    -webkit-transform: skewX(-20deg);
    transform: skewX(-20deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: skewX(5deg);
    transform: skewX(5deg);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__lightSpeedInLeft {
  -webkit-animation-name: lightSpeedInLeft;
  animation-name: lightSpeedInLeft;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
}
@-webkit-keyframes lightSpeedOutRight {
  from {
    opacity: 1;
  }
  to {
    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}
@keyframes lightSpeedOutRight {
  from {
    opacity: 1;
  }
  to {
    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}
.animate__lightSpeedOutRight {
  -webkit-animation-name: lightSpeedOutRight;
  animation-name: lightSpeedOutRight;
  -webkit-animation-timing-function: ease-in;
  animation-timing-function: ease-in;
}
@-webkit-keyframes lightSpeedOutLeft {
  from {
    opacity: 1;
  }
  to {
    -webkit-transform: translate3d(-100%, 0, 0) skewX(-30deg);
    transform: translate3d(-100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }
}
@keyframes lightSpeedOutLeft {
  from {
    opacity: 1;
  }
  to {
    -webkit-transform: translate3d(-100%, 0, 0) skewX(-30deg);
    transform: translate3d(-100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }
}
.animate__lightSpeedOutLeft {
  -webkit-animation-name: lightSpeedOutLeft;
  animation-name: lightSpeedOutLeft;
  -webkit-animation-timing-function: ease-in;
  animation-timing-function: ease-in;
}
/* Rotating entrances */
@-webkit-keyframes rotateIn {
  from {
    -webkit-transform: rotate3d(0, 0, 1, -200deg);
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
@keyframes rotateIn {
  from {
    -webkit-transform: rotate3d(0, 0, 1, -200deg);
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
.animate__rotateIn {
  -webkit-animation-name: rotateIn;
  animation-name: rotateIn;
  -webkit-transform-origin: center;
  transform-origin: center;
}
@-webkit-keyframes rotateInDownLeft {
  from {
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
@keyframes rotateInDownLeft {
  from {
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
.animate__rotateInDownLeft {
  -webkit-animation-name: rotateInDownLeft;
  animation-name: rotateInDownLeft;
  -webkit-transform-origin: left bottom;
  transform-origin: left bottom;
}
@-webkit-keyframes rotateInDownRight {
  from {
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
@keyframes rotateInDownRight {
  from {
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
.animate__rotateInDownRight {
  -webkit-animation-name: rotateInDownRight;
  animation-name: rotateInDownRight;
  -webkit-transform-origin: right bottom;
  transform-origin: right bottom;
}
@-webkit-keyframes rotateInUpLeft {
  from {
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
@keyframes rotateInUpLeft {
  from {
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
.animate__rotateInUpLeft {
  -webkit-animation-name: rotateInUpLeft;
  animation-name: rotateInUpLeft;
  -webkit-transform-origin: left bottom;
  transform-origin: left bottom;
}
@-webkit-keyframes rotateInUpRight {
  from {
    -webkit-transform: rotate3d(0, 0, 1, -90deg);
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
@keyframes rotateInUpRight {
  from {
    -webkit-transform: rotate3d(0, 0, 1, -90deg);
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
.animate__rotateInUpRight {
  -webkit-animation-name: rotateInUpRight;
  animation-name: rotateInUpRight;
  -webkit-transform-origin: right bottom;
  transform-origin: right bottom;
}
/* Rotating exits */
@-webkit-keyframes rotateOut {
  from {
    opacity: 1;
  }
  to {
    -webkit-transform: rotate3d(0, 0, 1, 200deg);
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0;
  }
}
@keyframes rotateOut {
  from {
    opacity: 1;
  }
  to {
    -webkit-transform: rotate3d(0, 0, 1, 200deg);
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0;
  }
}
.animate__rotateOut {
  -webkit-animation-name: rotateOut;
  animation-name: rotateOut;
  -webkit-transform-origin: center;
  transform-origin: center;
}
@-webkit-keyframes rotateOutDownLeft {
  from {
    opacity: 1;
  }
  to {
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
}
@keyframes rotateOutDownLeft {
  from {
    opacity: 1;
  }
  to {
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
}
.animate__rotateOutDownLeft {
  -webkit-animation-name: rotateOutDownLeft;
  animation-name: rotateOutDownLeft;
  -webkit-transform-origin: left bottom;
  transform-origin: left bottom;
}
@-webkit-keyframes rotateOutDownRight {
  from {
    opacity: 1;
  }
  to {
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}
@keyframes rotateOutDownRight {
  from {
    opacity: 1;
  }
  to {
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}
.animate__rotateOutDownRight {
  -webkit-animation-name: rotateOutDownRight;
  animation-name: rotateOutDownRight;
  -webkit-transform-origin: right bottom;
  transform-origin: right bottom;
}
@-webkit-keyframes rotateOutUpLeft {
  from {
    opacity: 1;
  }
  to {
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}
@keyframes rotateOutUpLeft {
  from {
    opacity: 1;
  }
  to {
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}
.animate__rotateOutUpLeft {
  -webkit-animation-name: rotateOutUpLeft;
  animation-name: rotateOutUpLeft;
  -webkit-transform-origin: left bottom;
  transform-origin: left bottom;
}
@-webkit-keyframes rotateOutUpRight {
  from {
    opacity: 1;
  }
  to {
    -webkit-transform: rotate3d(0, 0, 1, 90deg);
    transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0;
  }
}
@keyframes rotateOutUpRight {
  from {
    opacity: 1;
  }
  to {
    -webkit-transform: rotate3d(0, 0, 1, 90deg);
    transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0;
  }
}
.animate__rotateOutUpRight {
  -webkit-animation-name: rotateOutUpRight;
  animation-name: rotateOutUpRight;
  -webkit-transform-origin: right bottom;
  transform-origin: right bottom;
}
/* Specials */
@-webkit-keyframes hinge {
  0% {
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  20%, 60% {
    -webkit-transform: rotate3d(0, 0, 1, 80deg);
    transform: rotate3d(0, 0, 1, 80deg);
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  40%, 80% {
    -webkit-transform: rotate3d(0, 0, 1, 60deg);
    transform: rotate3d(0, 0, 1, 60deg);
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }
  to {
    -webkit-transform: translate3d(0, 700px, 0);
    transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}
@keyframes hinge {
  0% {
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  20%, 60% {
    -webkit-transform: rotate3d(0, 0, 1, 80deg);
    transform: rotate3d(0, 0, 1, 80deg);
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  40%, 80% {
    -webkit-transform: rotate3d(0, 0, 1, 60deg);
    transform: rotate3d(0, 0, 1, 60deg);
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }
  to {
    -webkit-transform: translate3d(0, 700px, 0);
    transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}
.animate__hinge {
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
  -webkit-animation-duration: calc(var(--animate-duration) * 2);
  animation-duration: calc(var(--animate-duration) * 2);
  -webkit-animation-name: hinge;
  animation-name: hinge;
  -webkit-transform-origin: top left;
  transform-origin: top left;
}
@-webkit-keyframes jackInTheBox {
  from {
    opacity: 0;
    -webkit-transform: scale(0.1) rotate(30deg);
    transform: scale(0.1) rotate(30deg);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
  }
  50% {
    -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg);
  }
  70% {
    -webkit-transform: rotate(3deg);
    transform: rotate(3deg);
  }
  to {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes jackInTheBox {
  from {
    opacity: 0;
    -webkit-transform: scale(0.1) rotate(30deg);
    transform: scale(0.1) rotate(30deg);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
  }
  50% {
    -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg);
  }
  70% {
    -webkit-transform: rotate(3deg);
    transform: rotate(3deg);
  }
  to {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
.animate__jackInTheBox {
  -webkit-animation-name: jackInTheBox;
  animation-name: jackInTheBox;
}
/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes rollIn {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes rollIn {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__rollIn {
  -webkit-animation-name: rollIn;
  animation-name: rollIn;
}
/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes rollOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  }
}
@keyframes rollOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  }
}
.animate__rollOut {
  -webkit-animation-name: rollOut;
  animation-name: rollOut;
}
/* Zooming entrances */
@-webkit-keyframes zoomIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
@keyframes zoomIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
.animate__zoomIn {
  -webkit-animation-name: zoomIn;
  animation-name: zoomIn;
}
@-webkit-keyframes zoomInDown {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomInDown {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.animate__zoomInDown {
  -webkit-animation-name: zoomInDown;
  animation-name: zoomInDown;
}
@-webkit-keyframes zoomInLeft {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomInLeft {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.animate__zoomInLeft {
  -webkit-animation-name: zoomInLeft;
  animation-name: zoomInLeft;
}
@-webkit-keyframes zoomInRight {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomInRight {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.animate__zoomInRight {
  -webkit-animation-name: zoomInRight;
  animation-name: zoomInRight;
}
@-webkit-keyframes zoomInUp {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomInUp {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.animate__zoomInUp {
  -webkit-animation-name: zoomInUp;
  animation-name: zoomInUp;
}
/* Zooming exits */
@-webkit-keyframes zoomOut {
  from {
    opacity: 1;
  }
  50% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  to {
    opacity: 0;
  }
}
@keyframes zoomOut {
  from {
    opacity: 1;
  }
  50% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  to {
    opacity: 0;
  }
}
.animate__zoomOut {
  -webkit-animation-name: zoomOut;
  animation-name: zoomOut;
}
@-webkit-keyframes zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.animate__zoomOutDown {
  -webkit-animation-name: zoomOutDown;
  animation-name: zoomOutDown;
  -webkit-transform-origin: center bottom;
  transform-origin: center bottom;
}
@-webkit-keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
    transform: scale(0.1) translate3d(-2000px, 0, 0);
  }
}
@keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
    transform: scale(0.1) translate3d(-2000px, 0, 0);
  }
}
.animate__zoomOutLeft {
  -webkit-animation-name: zoomOutLeft;
  animation-name: zoomOutLeft;
  -webkit-transform-origin: left center;
  transform-origin: left center;
}
@-webkit-keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
    transform: scale(0.1) translate3d(2000px, 0, 0);
  }
}
@keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
    transform: scale(0.1) translate3d(2000px, 0, 0);
  }
}
.animate__zoomOutRight {
  -webkit-animation-name: zoomOutRight;
  animation-name: zoomOutRight;
  -webkit-transform-origin: right center;
  transform-origin: right center;
}
@-webkit-keyframes zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.animate__zoomOutUp {
  -webkit-animation-name: zoomOutUp;
  animation-name: zoomOutUp;
  -webkit-transform-origin: center bottom;
  transform-origin: center bottom;
}
/* Sliding entrances */
@-webkit-keyframes slideInDown {
  from {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes slideInDown {
  from {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__slideInDown {
  -webkit-animation-name: slideInDown;
  animation-name: slideInDown;
}
@-webkit-keyframes slideInLeft {
  from {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes slideInLeft {
  from {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__slideInLeft {
  -webkit-animation-name: slideInLeft;
  animation-name: slideInLeft;
}
@-webkit-keyframes slideInRight {
  from {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes slideInRight {
  from {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__slideInRight {
  -webkit-animation-name: slideInRight;
  animation-name: slideInRight;
}
@-webkit-keyframes slideInUp {
  from {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes slideInUp {
  from {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__slideInUp {
  -webkit-animation-name: slideInUp;
  animation-name: slideInUp;
}
/* Sliding exits */
@-webkit-keyframes slideOutDown {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}
@keyframes slideOutDown {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}
.animate__slideOutDown {
  -webkit-animation-name: slideOutDown;
  animation-name: slideOutDown;
}
@-webkit-keyframes slideOutLeft {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}
@keyframes slideOutLeft {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}
.animate__slideOutLeft {
  -webkit-animation-name: slideOutLeft;
  animation-name: slideOutLeft;
}
@-webkit-keyframes slideOutRight {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}
@keyframes slideOutRight {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}
.animate__slideOutRight {
  -webkit-animation-name: slideOutRight;
  animation-name: slideOutRight;
}
@-webkit-keyframes slideOutUp {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}
@keyframes slideOutUp {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}
.animate__slideOutUp {
  -webkit-animation-name: slideOutUp;
  animation-name: slideOutUp;
}
.rnc__notification-container--top-center,
.rnc__notification-container--top-left,
.rnc__notification-container--top-right,
.rnc__notification-container--bottom-center,
.rnc__notification-container--bottom-left,
.rnc__notification-container--bottom-right,
.rnc__notification-container--center,
.rnc__notification-container--top-full,
.rnc__notification-container--bottom-full {
  position: absolute;
  min-width: 20rem;
  pointer-events: all;
}
.rnc__notification-container--center,
.rnc__notification-container--top-center,
.rnc__notification-container--bottom-center {
  left: calc(50% - 21.875rem / 2);
  display: flex;
  max-width: 21.875rem;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.rnc__notification-container--center {
  top: 1.5rem;
  height: 100%;
  pointer-events: none;
}
.rnc__notification-container--top-full,
.rnc__notification-container--bottom-full {
  width: 100%;
  min-width: 100%;
}
.rnc__notification-container--bottom-full {
  bottom: 0;
}
.rnc__util--flex-center {
  display: flex;
  min-width: 20rem;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  pointer-events: all;
}
.rnc__notification-container--top-center {
  top: 1.5rem;
}
.rnc__notification-container--bottom-center {
  bottom: 1.5rem;
}
.rnc__notification-container--top-left {
  top: 1.5rem;
  left: 1.5rem;
}
.rnc__notification-container--top-right {
  top: 1.5rem;
  right: 1.5rem;
}
.rnc__notification-container--bottom-left {
  bottom: 1.5rem;
  left: 1.5rem;
}
.rnc__notification-container--bottom-right {
  right: 1.5rem;
  bottom: 1.5rem;
}
.rnc__notification-container--mobile-top,
.rnc__notification-container--mobile-bottom {
  position: absolute;
  pointer-events: all;
}
.rnc__notification-container--mobile-top {
  top: 1.5rem;
  right: 1.5rem;
  left: 1.5rem;
}
.rnc__notification-container--mobile-bottom {
  right: 1.5rem;
  bottom: 1.5rem;
  left: 1.5rem;
  margin-bottom: 1.125rem;
}
.rnc__notification-item--default {
  -webkit-backdrop-filter: blur(0.7rem);
  backdrop-filter: blur(0.7rem);
  will-change: backdrop-filter;
  background-color: rgba(29.45, 31.35, 38, 0.65);
}
.rnc__notification-item--default .rnc__notification-timer {
  background-color: #1f2128;
}
.rnc__notification-item--default .rnc__notification-timer-filler {
  background-color: #fff;
}
.rnc__notification-item--default .rnc__notification-close-mark {
  background-color: #1f2128;
}
.rnc__notification-item--success {
  -webkit-backdrop-filter: blur(0.7rem);
  backdrop-filter: blur(0.7rem);
  will-change: backdrop-filter;
  background-color: rgba(66.5, 178.6, 161.5, 0.65);
}
.rnc__notification-item--success .rnc__notification-timer {
  background-color: #46bcaa;
}
.rnc__notification-item--success .rnc__notification-timer-filler {
  background-color: #fff;
}
.rnc__notification-item--success .rnc__notification-close-mark {
  background-color: #46bcaa;
}
.rnc__notification-item--info {
  -webkit-backdrop-filter: blur(0.7rem);
  backdrop-filter: blur(0.7rem);
  will-change: backdrop-filter;
  background-color: rgba(73.15, 99.75, 237.5, 0.65);
}
.rnc__notification-item--info .rnc__notification-timer {
  background-color: #4d69fa;
}
.rnc__notification-item--info .rnc__notification-timer-filler {
  background-color: #fff;
}
.rnc__notification-item--info .rnc__notification-close-mark {
  background-color: #4d69fa;
}
.rnc__notification-item--warning {
  -webkit-backdrop-filter: blur(0.7rem);
  backdrop-filter: blur(0.7rem);
  will-change: backdrop-filter;
  background-color: rgba(242.25, 196.65, 77.9, 0.65);
}
.rnc__notification-item--warning .rnc__notification-timer {
  background-color: #ffcf52;
}
.rnc__notification-item--warning .rnc__notification-timer-filler {
  background-color: #fff;
}
.rnc__notification-item--warning .rnc__notification-close-mark {
  background-color: #ffcf52;
}
.rnc__notification-item--danger {
  -webkit-backdrop-filter: blur(0.7rem);
  backdrop-filter: blur(0.7rem);
  will-change: backdrop-filter;
  background-color: rgba(230.85, 79.8, 31.35, 0.65);
}
.rnc__notification-item--danger .rnc__notification-timer {
  background-color: #f35421;
}
.rnc__notification-item--danger .rnc__notification-timer-filler {
  background-color: #fff;
}
.rnc__notification-item--danger .rnc__notification-close-mark {
  background-color: #f35421;
}
.rnc__notification-item--awesome {
  -webkit-backdrop-filter: blur(0.7rem);
  backdrop-filter: blur(0.7rem);
  will-change: backdrop-filter;
  background-color: rgba(102.6, 88.35, 200.45, 0.65);
}
.rnc__notification-item--awesome .rnc__notification-timer {
  background-color: #6c5dd3;
}
.rnc__notification-item--awesome .rnc__notification-timer-filler {
  background-color: #fff;
}
.rnc__notification-item--awesome .rnc__notification-close-mark {
  background-color: #6c5dd3;
}
@keyframes timer {
  0% {
    width: 100%;
  }
  100% {
    width: 0%;
  }
}
.rnc__base {
  position: fixed;
  z-index: 9000;
  width: 100%;
  height: 100%;
  pointer-events: none;
}
.rnc__notification-item {
  position: relative;
  display: flex;
  margin-bottom: 1rem;
  border-radius: 0.875rem;
  box-shadow: 0 1.6rem 3rem rgba(0, 0, 0, 0.1);
  cursor: pointer;
}
.rnc__notification-container--top-full .rnc__notification-item,
.rnc__notification-container--bottom-full .rnc__notification-item {
  margin-bottom: 0;
  border-radius: 0;
}
.rnc__notification-timer {
  width: 100%;
  height: 0.25rem;
  margin-top: 1rem;
  border-radius: 0.875rem;
}
.rnc__notification-timer-filler {
  height: 0.25rem;
  border-radius: 0.875rem;
}
.rnc__notification-title {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
  color: #fff;
  font-size: 0.8125rem;
  font-weight: 700;
}
.rnc__notification-message {
  max-width: calc(100% - 1rem);
  margin-top: 0;
  margin-bottom: 0;
  color: #fff;
  font-size: 0.8125rem;
  line-height: 150%;
  word-wrap: break-word;
}
.rnc__notification-content {
  display: inline-block;
  width: 100%;
  padding: 0.5rem 1rem;
}
.rnc__notification-close-mark {
  position: absolute;
  top: 0.5rem;
  right: 0.5rem;
  display: inline-block;
  width: 1.4rem;
  height: 1.4rem;
  border-radius: 50%;
}
.rnc__notification-close-mark::after {
  position: absolute;
  top: 50%;
  left: 50%;
  color: #fff;
  content: "×";
  font-size: 1.4rem;
  transform: translate(-50%, -50%);
}
.rnc__notification-container--mobile-top .rnc__notification-item,
.rnc__notification-container--mobile-bottom .rnc__notification-item,
.rnc__notification-container--mobile-top .notification,
.rnc__notification-container--mobile-bottom .notification {
  width: 100%;
  max-width: 100%;
}
.rnc__notification-container--top-right .notification,
.rnc__notification-container--bottom-right .notification {
  margin-left: auto;
}
.rnc__notification-container--top-left .notification,
.rnc__notification-container--bottom-left .notification {
  margin-right: auto;
}
.rnc__notification-container--mobile-top .notification,
.rnc__notification-container--mobile-bottom .notification {
  margin-right: auto;
  margin-left: auto;
}
.rbc-btn {
  margin: 0;
  color: inherit;
  font: inherit;
}
button.rbc-btn {
  overflow: visible;
  appearance: button;
  cursor: pointer;
  text-transform: none;
}
button[disabled].rbc-btn {
  cursor: not-allowed;
}
button.rbc-input::-moz-focus-inner {
  padding: 0;
  border: 0;
}
.rbc-calendar {
  display: flex;
  height: 100%;
  box-sizing: border-box;
  flex-direction: column;
  align-items: stretch;
}
.rbc-calendar *,
.rbc-calendar *::before,
.rbc-calendar *::after {
  box-sizing: inherit;
}
.rbc-abs-full, .rbc-row-bg {
  position: absolute;
  overflow: hidden;
  inset: 0;
}
.rbc-ellipsis, .rbc-show-more, .rbc-row-segment .rbc-event-content, .rbc-event-label {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.rbc-rtl {
  direction: rtl;
}
[theme=dark] .rbc-off-range {
  color: rgb(122.6056338028, 129.2253521127, 152.3943661972);
}
.rbc-off-range {
  color: #999999;
}
[theme=dark] .rbc-off-range-bg {
  background: rgb(53.2676056338, 56.7042253521, 68.7323943662);
}
.rbc-off-range-bg {
  background: rgb(229.5, 229.5, 229.5);
}
[theme=dark] .rbc-header {
  border-bottom-color: rgb(61.365625, 67.25, 73.134375);
}
.rbc-header {
  overflow: hidden;
  min-height: 0;
  flex: 1 0 0%;
  padding: 0.5rem;
  border-bottom: 1px solid rgb(230.7051724138, 233.65, 236.5948275862);
  font-size: 90%;
  font-weight: 700;
  text-align: center;
  text-overflow: ellipsis;
  vertical-align: middle;
  white-space: nowrap;
}
[theme=dark] .rbc-header + .rbc-header {
  border-left-color: rgb(61.365625, 67.25, 73.134375);
}
.rbc-header + .rbc-header {
  border-left: 1px solid rgb(230.7051724138, 233.65, 236.5948275862);
}
[theme=dark] .rbc-rtl .rbc-header + .rbc-header {
  border-right-color: rgb(61.365625, 67.25, 73.134375);
}
.rbc-rtl .rbc-header + .rbc-header {
  border-right: 1px solid rgb(230.7051724138, 233.65, 236.5948275862);
  border-left-width: 0;
}
.rbc-header > a, .rbc-header > a:active, .rbc-header > a:visited {
  color: inherit;
  text-decoration: none;
}
.rbc-button-link {
  padding: 0;
  border: none;
  margin: 0;
  background: none;
  color: inherit;
  cursor: pointer;
  user-select: text;
}
.rbc-row-content {
  position: relative;
  z-index: 4;
  user-select: none;
}
.rbc-row-content-scrollable {
  display: flex;
  height: 100%;
  flex-direction: column;
}
.rbc-row-content-scrollable .rbc-row-content-scroll-container {
  height: 100%;
  -ms-overflow-style: none; /* IE and Edge */
  overflow-y: scroll;
  scrollbar-width: none; /* Firefox */
  /* Hide scrollbar for Chrome, Safari and Opera */
}
.rbc-row-content-scrollable .rbc-row-content-scroll-container::-webkit-scrollbar {
  display: none;
}
[theme=dark] .rbc-today {
  background-color: rgba(3.85, 5.25, 12.5, 0.3);
}
.rbc-today {
  background-color: rgb(246.1, 247.5, 254.75);
}
.rbc-toolbar {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  margin-bottom: 1rem;
  font-size: 1rem;
}
.rbc-toolbar .rbc-toolbar-label {
  flex-grow: 1;
  padding: 0 1rem;
  text-align: center;
}
.rbc-toolbar button {
  display: inline-block;
  padding: 0.375rem 1rem;
  border: 1px solid #ccc;
  margin: 0;
  background: none;
  background-image: none;
  border-radius: var(--bs-border-radius);
  color: var(--bs-body-color);
  line-height: normal;
  text-align: center;
  vertical-align: middle;
  white-space: nowrap;
}
.rbc-toolbar button:active, .rbc-toolbar button.rbc-active {
  background-color: rgb(229.5, 229.5, 229.5);
  background-image: none;
  border-color: rgb(173.4, 173.4, 173.4);
  box-shadow: unset;
}
.rbc-toolbar button:active:hover, .rbc-toolbar button:active:focus, .rbc-toolbar button.rbc-active:hover, .rbc-toolbar button.rbc-active:focus {
  background-color: rgb(211.65, 211.65, 211.65);
  border-color: rgb(140.25, 140.25, 140.25);
  color: var(--bs-body-color);
}
.rbc-toolbar button:focus {
  background-color: rgb(229.5, 229.5, 229.5);
  border-color: rgb(173.4, 173.4, 173.4);
  color: var(--bs-body-color);
}
.rbc-toolbar button:hover {
  background-color: rgb(229.5, 229.5, 229.5);
  border-color: rgb(173.4, 173.4, 173.4);
  color: var(--bs-body-color);
}
.rbc-btn-group {
  display: inline-block;
  white-space: nowrap;
}
.rbc-btn-group > button:first-child:not(:last-child) {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.rbc-btn-group > button:last-child:not(:first-child) {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.rbc-rtl .rbc-btn-group > button:first-child:not(:last-child) {
  border-radius: var(--bs-border-radius);
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.rbc-rtl .rbc-btn-group > button:last-child:not(:first-child) {
  border-radius: var(--bs-border-radius);
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.rbc-btn-group > button:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.rbc-btn-group button + button {
  margin-left: calc(var(--bs-border-width) * -1);
}
.rbc-rtl .rbc-btn-group button + button {
  margin-right: calc(var(--bs-border-width) * -1);
  margin-left: 0;
}
.rbc-btn-group + .rbc-btn-group, .rbc-btn-group + button {
  margin-left: 1rem;
}
.rbc-event, .rbc-day-slot .rbc-background-event {
  width: 100%;
  box-sizing: border-box;
  padding: 0.5rem 1rem;
  border: none;
  margin: 0;
  background-color: rgb(210.5, 217.5, 253.75);
  border-radius: 1rem;
  box-shadow: none;
  color: #4d69fa;
  cursor: pointer;
  font-weight: 700;
  text-align: left;
  transition: all 0.2s ease-in-out;
}
.rbc-slot-selecting .rbc-event, .rbc-slot-selecting .rbc-day-slot .rbc-background-event, .rbc-day-slot .rbc-slot-selecting .rbc-background-event {
  cursor: inherit;
  pointer-events: none;
}
.rbc-event.rbc-selected, .rbc-day-slot .rbc-selected.rbc-background-event {
  background-color: rgb(160.893442623, 175.6967213115, 252.356557377);
}
.rbc-event:focus, .rbc-day-slot .rbc-background-event:focus {
  box-shadow: 0 0 0 0.25rem rgba(210.5, 217.5, 253.75, 0.5);
}
.rbc-event:hover, .rbc-day-slot .rbc-background-event:hover {
  box-shadow: 0 1.6rem 3rem rgba(0, 0, 0, 0.1);
}
.rbc-event-label {
  font-size: 80%;
}
.rbc-event-overlaps {
  box-shadow: 0 1.6rem 3rem rgba(0, 0, 0, 0.1);
}
.rbc-event-continues-prior {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.rbc-event-continues-after {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.rbc-event-continues-earlier {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.rbc-event-continues-later {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.rbc-row {
  display: flex;
  flex-direction: row;
}
.rbc-row-segment {
  padding: 0 1px 1px;
}
.rbc-selected-cell {
  background-color: rgba(0, 0, 0, 0.1);
}
.rbc-show-more {
  z-index: 4;
  height: auto;
  background-color: rgba(255, 255, 255, 0.3);
  color: #adb5bd;
  font-size: 85%;
  font-weight: 700;
  line-height: normal;
  text-decoration-style: dotted;
  transition: all 0.2s ease-in-out;
}
.rbc-show-more:hover, .rbc-show-more:focus {
  color: #495057;
}
[theme=dark] .rbc-month-view {
  border-color: #495057;
}
.rbc-month-view {
  position: relative;
  display: flex;
  overflow: hidden;
  width: 100%;
  height: 100%;
  flex: 1 0 0;
  flex-direction: column;
  border: 1px solid #dee2e6;
  border-radius: 1rem;
  user-select: none;
}
.rbc-month-header {
  display: flex;
  flex-direction: row;
}
.rbc-month-row {
  position: relative;
  display: flex;
  overflow: hidden;
  height: 100%;
  flex: 1 0 0;
  flex-basis: 0;
  flex-direction: column;
}
[theme=dark] .rbc-month-row + .rbc-month-row {
  border-top-color: rgb(61.365625, 67.25, 73.134375);
}
.rbc-month-row + .rbc-month-row {
  border-top: 1px solid rgb(230.7051724138, 233.65, 236.5948275862);
}
.rbc-date-cell {
  min-width: 0;
  flex: 1 1 0;
  padding-right: 0.5rem;
  text-align: right;
}
.rbc-date-cell.rbc-now {
  font-weight: 700;
}
.rbc-date-cell > a, .rbc-date-cell > a:active, .rbc-date-cell > a:visited {
  color: inherit;
  text-decoration: none;
}
.rbc-row-bg {
  display: flex;
  overflow: hidden;
  flex: 1 0 0;
  flex-direction: row;
}
.rbc-day-bg {
  flex: 1 0 0%;
}
[theme=dark] .rbc-day-bg + .rbc-day-bg {
  border-left-color: rgb(61.365625, 67.25, 73.134375);
}
.rbc-day-bg + .rbc-day-bg {
  border-left: 1px solid rgb(230.7051724138, 233.65, 236.5948275862);
}
[theme=dark] .rbc-rtl .rbc-day-bg + .rbc-day-bg {
  border-right-color: rgb(61.365625, 67.25, 73.134375);
}
.rbc-rtl .rbc-day-bg + .rbc-day-bg {
  border-right: 1px solid rgb(230.7051724138, 233.65, 236.5948275862);
  border-left-width: 0;
}
.rbc-overlay {
  position: absolute;
  z-index: 5;
  padding: 1rem;
  border: 1px solid #e5e5e5;
  background-color: #fff;
  box-shadow: 0 1.6rem 3rem rgba(0, 0, 0, 0.1);
}
.rbc-overlay > * + * {
  margin-top: 1px;
}
.rbc-overlay-header {
  padding: 0.25rem 1rem;
  border-bottom: 1px solid #e5e5e5;
  margin: -1rem -1rem 0.5rem;
}
.rbc-agenda-view {
  display: flex;
  overflow: auto;
  flex: 1 0 0;
  flex-direction: column;
}
[theme=dark] .rbc-agenda-view table.rbc-agenda-table {
  border-color: rgb(61.365625, 67.25, 73.134375);
}
.rbc-agenda-view table.rbc-agenda-table {
  width: 100%;
  border: 1px solid rgb(230.7051724138, 233.65, 236.5948275862);
  border-collapse: collapse;
  border-spacing: 0;
}
.rbc-agenda-view table.rbc-agenda-table tbody > tr > td {
  padding: 0.5rem 1rem;
  vertical-align: top;
}
.rbc-agenda-view table.rbc-agenda-table .rbc-agenda-time-cell {
  padding-right: 1rem;
  padding-left: 1rem;
  text-transform: lowercase;
}
[theme=dark] .rbc-agenda-view table.rbc-agenda-table tbody > tr > td + td {
  border-left-color: rgb(61.365625, 67.25, 73.134375);
}
.rbc-agenda-view table.rbc-agenda-table tbody > tr > td + td {
  border-left: 1px solid rgb(230.7051724138, 233.65, 236.5948275862);
}
[theme=dark] .rbc-rtl .rbc-agenda-view table.rbc-agenda-table tbody > tr > td + td {
  border-right-color: rgb(61.365625, 67.25, 73.134375);
}
.rbc-rtl .rbc-agenda-view table.rbc-agenda-table tbody > tr > td + td {
  border-right: 1px solid rgb(230.7051724138, 233.65, 236.5948275862);
  border-left-width: 0;
}
[theme=dark] .rbc-agenda-view table.rbc-agenda-table tbody > tr + tr {
  border-top-color: rgb(61.365625, 67.25, 73.134375);
}
.rbc-agenda-view table.rbc-agenda-table tbody > tr + tr {
  border-top: 1px solid rgb(230.7051724138, 233.65, 236.5948275862);
}
[theme=dark] .rbc-agenda-view table.rbc-agenda-table thead > tr > th {
  border-bottom-color: rgb(61.365625, 67.25, 73.134375);
}
.rbc-agenda-view table.rbc-agenda-table thead > tr > th {
  padding: 0.5rem 1rem;
  border-bottom: 1px solid rgb(230.7051724138, 233.65, 236.5948275862);
  text-align: left;
}
.rbc-rtl .rbc-agenda-view table.rbc-agenda-table thead > tr > th {
  text-align: right;
}
.rbc-agenda-time-cell {
  text-transform: lowercase;
}
.rbc-agenda-time-cell .rbc-continues-after::after {
  content: " »";
}
.rbc-agenda-time-cell .rbc-continues-prior::before {
  content: "« ";
}
.rbc-agenda-date-cell,
.rbc-agenda-time-cell {
  white-space: nowrap;
}
.rbc-agenda-date-cell {
  background: #fff;
  color: #323232;
}
.rbc-agenda-event-cell {
  width: 100%;
}
.rbc-time-column {
  display: flex;
  min-height: 100%;
  flex-direction: column;
}
.rbc-time-column .rbc-timeslot-group {
  flex: 1;
}
[theme=dark] .rbc-timeslot-group {
  border-bottom-color: rgb(61.365625, 67.25, 73.134375);
}
.rbc-timeslot-group {
  display: flex;
  min-height: 4rem;
  flex-flow: column nowrap;
  border-bottom: 1px solid rgb(230.7051724138, 233.65, 236.5948275862);
}
.rbc-time-gutter,
.rbc-header-gutter {
  flex: none;
}
.rbc-label {
  padding: 0 0.5rem;
}
.rbc-day-slot {
  position: relative;
}
.rbc-day-slot .rbc-events-container {
  position: absolute;
  margin-right: 1rem;
  inset: 0;
}
.rbc-day-slot .rbc-events-container.rbc-rtl {
  right: 0;
  left: 1rem;
}
.rbc-day-slot .rbc-event, .rbc-day-slot .rbc-background-event {
  position: absolute;
  display: flex;
  overflow: hidden;
  min-height: 1.5rem;
  max-height: 100%;
  flex-flow: column wrap;
  align-items: flex-start;
  border: 1px solid rgb(160.893442623, 175.6967213115, 252.356557377);
}
.rbc-day-slot .rbc-background-event {
  opacity: 0.75;
}
.rbc-day-slot .rbc-event-label {
  width: auto;
  flex: none;
  padding-right: 0.3333333333rem;
}
.rbc-day-slot .rbc-event-content {
  width: 100%;
  height: 100%;
  min-height: 1em;
  flex: 1 1 0;
  line-height: 1;
  word-wrap: break-word;
}
[theme=dark] .rbc-day-slot .rbc-time-slot {
  border-top-color: rgb(84.634375, 92.75, 100.865625);
}
.rbc-day-slot .rbc-time-slot {
  border-top: 1px solid hsl(210, 13.7931034483%, 101.6274509804%);
}
[theme=dark] .rbc-time-view-resources .rbc-time-gutter,
[theme=dark] .rbc-time-view-resources .rbc-time-header-gutter {
  border-right-color: rgb(61.365625, 67.25, 73.134375);
}
.rbc-time-view-resources .rbc-time-gutter,
.rbc-time-view-resources .rbc-time-header-gutter {
  position: sticky;
  z-index: 10;
  left: 0;
  border-right: 1px solid rgb(230.7051724138, 233.65, 236.5948275862);
  margin-right: -1px;
  background-color: #fff;
}
.rbc-time-view-resources .rbc-time-header {
  overflow: hidden;
}
.rbc-time-view-resources .rbc-time-header-content {
  min-width: auto;
  flex: 1 0 0;
  flex-basis: 0;
}
.rbc-time-view-resources .rbc-time-header-cell-single-day {
  display: none;
}
.rbc-time-view-resources .rbc-day-slot {
  min-width: 10rem;
}
.rbc-time-view-resources .rbc-header,
.rbc-time-view-resources .rbc-day-bg {
  width: 10rem;
  flex: 1 1 0;
  flex-basis: 0;
}
.rbc-time-header-content + .rbc-time-header-content {
  margin-left: -1px;
}
.rbc-time-slot {
  flex: 1 0 0;
}
.rbc-time-slot.rbc-now {
  font-weight: 700;
}
.rbc-day-header {
  text-align: center;
}
.rbc-slot-selection {
  position: absolute;
  z-index: 10;
  width: 100%;
  padding: 0.25rem;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  font-size: 75%;
}
.rbc-slot-selecting {
  cursor: move;
}
[theme=dark] .rbc-time-view {
  border-color: #495057;
}
.rbc-time-view {
  display: flex;
  overflow: hidden;
  width: 100%;
  min-height: 0;
  flex: 1;
  flex-direction: column;
  border: 1px solid #dee2e6;
  border-radius: 1rem;
}
.rbc-time-view .rbc-time-gutter {
  white-space: nowrap;
}
.rbc-time-view .rbc-allday-cell {
  position: relative;
  width: 100%;
  height: 100%;
  box-sizing: content-box;
}
[theme=dark] .rbc-time-view .rbc-allday-cell + .rbc-allday-cell {
  border-left-color: rgb(61.365625, 67.25, 73.134375);
}
.rbc-time-view .rbc-allday-cell + .rbc-allday-cell {
  border-left: 1px solid rgb(230.7051724138, 233.65, 236.5948275862);
}
.rbc-time-view .rbc-allday-events {
  position: relative;
  z-index: 4;
}
.rbc-time-view .rbc-row {
  min-height: 1.5rem;
  box-sizing: border-box;
}
.rbc-time-header {
  display: flex;
  flex: 0 0 auto;
  flex-direction: row;
}
[theme=dark] .rbc-time-header.rbc-overflowing {
  border-right-color: rgb(61.365625, 67.25, 73.134375);
}
.rbc-time-header.rbc-overflowing {
  border-right: 1px solid rgb(230.7051724138, 233.65, 236.5948275862);
}
[theme=dark] .rbc-rtl .rbc-time-header.rbc-overflowing {
  border-left-color: rgb(61.365625, 67.25, 73.134375);
}
.rbc-rtl .rbc-time-header.rbc-overflowing {
  border-left: 1px solid rgb(230.7051724138, 233.65, 236.5948275862);
  border-right-width: 0;
}
[theme=dark] .rbc-time-header > .rbc-row:first-child {
  border-bottom-color: rgb(61.365625, 67.25, 73.134375);
}
.rbc-time-header > .rbc-row:first-child {
  border-bottom: 1px solid rgb(230.7051724138, 233.65, 236.5948275862);
}
[theme=dark] .rbc-time-header > .rbc-row.rbc-row-resource {
  border-bottom-color: rgb(61.365625, 67.25, 73.134375);
}
.rbc-time-header > .rbc-row.rbc-row-resource {
  border-bottom: 1px solid rgb(230.7051724138, 233.65, 236.5948275862);
}
.rbc-time-header-cell-single-day {
  display: none;
}
[theme=dark] .rbc-time-header-content {
  border-left-color: rgb(61.365625, 67.25, 73.134375);
}
.rbc-time-header-content {
  display: flex;
  min-width: 0;
  flex: 1;
  flex-direction: column;
  border-left: 1px solid rgb(230.7051724138, 233.65, 236.5948275862);
}
[theme=dark] .rbc-rtl .rbc-time-header-content {
  border-right-color: rgb(61.365625, 67.25, 73.134375);
}
.rbc-rtl .rbc-time-header-content {
  border-right: 1px solid rgb(230.7051724138, 233.65, 236.5948275862);
  border-left-width: 0;
}
[theme=dark] .rbc-time-header-content > .rbc-row.rbc-row-resource {
  border-bottom-color: rgb(61.365625, 67.25, 73.134375);
}
.rbc-time-header-content > .rbc-row.rbc-row-resource {
  flex-shrink: 0;
  border-bottom: 1px solid rgb(230.7051724138, 233.65, 236.5948275862);
}
[theme=dark] .rbc-time-content {
  border-top-color: #495057;
}
.rbc-time-content {
  position: relative;
  display: flex;
  width: 100%;
  flex: 1 0 0%;
  align-items: flex-start;
  border-top: 2px solid #dee2e6;
  overflow-y: auto;
}
.rbc-time-content > .rbc-time-gutter {
  flex: none;
}
[theme=dark] .rbc-time-content > * + * > * {
  border-left-color: rgb(61.365625, 67.25, 73.134375);
}
.rbc-time-content > * + * > * {
  border-left: 1px solid rgb(230.7051724138, 233.65, 236.5948275862);
}
[theme=dark] .rbc-rtl .rbc-time-content > * + * > * {
  border-right-color: rgb(61.365625, 67.25, 73.134375);
}
.rbc-rtl .rbc-time-content > * + * > * {
  border-right: 1px solid rgb(230.7051724138, 233.65, 236.5948275862);
  border-left-width: 0;
}
.rbc-time-content > .rbc-day-slot {
  width: 100%;
  user-select: none;
}
.rbc-current-time-indicator {
  position: absolute;
  z-index: 3;
  right: 0;
  left: 0;
  height: 1px;
  background-color: #46bcaa;
  pointer-events: none;
}
[theme=dark] .apex-chart .apexcharts-legend-text {
  color: #e7eef8 !important;
}
[theme=dark] .apex-chart text[fill="#373d3f"] {
  fill: #e7eef8 !important;
}
[theme=dark] .apex-chart rect[fill="#f3f3f3"] {
  fill: rgba(243, 243, 243, 0.1) !important;
}
[theme=dark] .apex-chart rect[fill="#f2f2f2"] {
  fill: rgba(242, 242, 242, 0.1) !important;
}
[theme=dark] .apex-chart rect[fill="#f3f4f5"] {
  fill: rgba(243, 244, 245, 0.1) !important;
}
[theme=dark] .apex-chart rect[fill="#fff"] {
  fill: rgba(255, 255, 255, 0.1) !important;
}
[theme=dark] .apex-chart polygon[fill="#f8f8f8"] {
  fill: rgba(248, 248, 248, 0.1) !important;
}
[theme=dark] .apex-chart polygon[fill="#ffffff"] {
  fill: rgba(255, 255, 255, 0.1) !important;
}
[theme=dark] .apex-chart path[stroke="#ffffff"] {
  stroke: #1f2128 !important;
}
.apex-chart * {
  font-family: "Manrope", var(--bs-font-sans-serif) !important;
}
.apex-chart .apexcharts-canvas {
  position: relative;
  user-select: none;
  /* cannot give overflow: hidden as it will crop tooltips which overflow outside chart area */
}
.apex-chart {
  /* scrollbar is not visible by default for legend, hence forcing the visibility */
}
.apex-chart .apexcharts-canvas ::-webkit-scrollbar {
  width: 6px;
  appearance: none;
}
.apex-chart .apexcharts-canvas ::-webkit-scrollbar-thumb {
  background-color: rgba(0, 0, 0, 0.5);
  border-radius: 4px;
  box-shadow: 0 0 1px rgba(255, 255, 255, 0.5);
}
.apex-chart .apexcharts-inner {
  position: relative;
}
.apex-chart .apexcharts-text tspan {
  font-family: inherit;
}
.apex-chart .legend-mouseover-inactive {
  opacity: 0.2;
  transition: 0.15s ease all;
}
.apex-chart .apexcharts-series-collapsed {
  opacity: 0;
}
.apex-chart .apexcharts-tooltip {
  -webkit-backdrop-filter: blur(0.375rem);
  backdrop-filter: blur(0.375rem);
  will-change: backdrop-filter;
  position: absolute;
  z-index: 12;
  top: 20px;
  left: 62px;
  display: flex;
  overflow: hidden;
  flex-direction: column;
  border-radius: 1rem;
  box-shadow: 0 0 2rem 1rem rgba(0, 0, 0, 0.1);
  cursor: default;
  font-size: 14px;
  opacity: 0;
  pointer-events: none;
  transition: 0.15s ease all;
  white-space: nowrap;
}
.apex-chart .apexcharts-tooltip.apexcharts-active {
  opacity: 1;
  transition: 0.15s ease all;
}
.apex-chart .apexcharts-tooltip.apexcharts-theme-light {
  border: none;
  background: rgba(255, 255, 255, 0.2);
}
.apex-chart .apexcharts-tooltip.apexcharts-theme-dark {
  background: rgba(30, 30, 30, 0.6);
  color: #fff;
}
.apex-chart .apexcharts-tooltip * {
  font-family: inherit;
}
.apex-chart .apexcharts-tooltip-title {
  padding: 0.375rem 1rem;
  margin-bottom: 0.25rem;
}
.apex-chart .apexcharts-tooltip-title[style*=font-size] {
  font-size: 1.25rem !important;
  font-weight: 700;
}
.apex-chart .apexcharts-tooltip.apexcharts-theme-light .apexcharts-tooltip-title {
  border-bottom: 1px solid rgba(221, 221, 221, 0.2);
  background: rgb(245, 245, 245);
}
.apex-chart .apexcharts-tooltip.apexcharts-theme-dark .apexcharts-tooltip-title {
  border-bottom: 1px solid rgba(51, 51, 51, 0.2);
  background: rgba(0, 0, 0, 0.7);
}
.apex-chart .apexcharts-tooltip-text-value,
.apex-chart .apexcharts-tooltip-text-z-value {
  display: inline-block;
  margin-left: 5px;
  font-weight: 600;
}
.apex-chart .apexcharts-tooltip-text-z-label:empty,
.apex-chart .apexcharts-tooltip-text-z-value:empty {
  display: none;
}
.apex-chart .apexcharts-tooltip-marker {
  position: relative;
  top: 0;
  width: 12px;
  height: 12px;
  margin-right: 10px;
  border-radius: 50%;
}
.apex-chart .apexcharts-tooltip-series-group {
  display: none;
  align-items: center;
  justify-content: left;
  padding: 0 10px;
  text-align: left;
}
.apex-chart .apexcharts-tooltip-series-group.apexcharts-active .apexcharts-tooltip-marker {
  opacity: 1;
}
.apex-chart .apexcharts-tooltip-series-group.apexcharts-active,
.apex-chart .apexcharts-tooltip-series-group:last-child {
  padding-bottom: 0;
}
.apex-chart .apexcharts-tooltip-series-group-hidden {
  height: 0;
  padding: 0 !important;
  line-height: 0;
  opacity: 0;
}
.apex-chart .apexcharts-tooltip-y-group {
  padding: 6px 0 5px;
}
.apex-chart .apexcharts-tooltip-box,
.apex-chart .apexcharts-custom-tooltip {
  padding: 4px 8px;
}
.apex-chart .apexcharts-tooltip-boxPlot {
  display: flex;
  flex-direction: column-reverse;
}
.apex-chart .apexcharts-tooltip-box > div {
  margin: 4px 0;
}
.apex-chart .apexcharts-tooltip-box span.value {
  font-weight: 700;
}
.apex-chart .apexcharts-tooltip-rangebar {
  padding: 5px 8px;
}
.apex-chart .apexcharts-tooltip-rangebar .category {
  color: #777;
  font-weight: 600;
}
.apex-chart .apexcharts-theme-dark .apexcharts-tooltip-rangebar .category {
  color: rgba(245, 245, 245, 0.6);
}
.apex-chart .apexcharts-tooltip-rangebar .series-name {
  display: block;
  margin-bottom: 5px;
  font-weight: 700;
}
.apex-chart .apexcharts-xaxistooltip {
  -webkit-backdrop-filter: blur(0.1rem);
  backdrop-filter: blur(0.1rem);
  will-change: backdrop-filter;
  position: absolute;
  z-index: 10;
  padding: 9px 10px;
  border: 1px solid rgba(144, 164, 174, 0);
  background: rgba(245, 245, 245, 0.6);
  border-radius: 1rem;
  box-shadow: 0 0 2rem 1rem rgba(0, 0, 0, 0.1);
  color: #373d3f;
  font-size: 0.875rem;
  opacity: 0;
  pointer-events: none;
  text-align: center;
  transition: 0.15s ease all;
}
.apex-chart .apexcharts-xaxistooltip .apexcharts-xaxistooltip-text[style*=font-size] {
  font-size: 0.875rem !important;
}
.apex-chart .apexcharts-xaxistooltip.apexcharts-theme-dark {
  border: 1px solid rgba(0, 0, 0, 0);
  background: rgba(0, 0, 0, 0.7);
  color: #fff;
}
.apex-chart .apexcharts-xaxistooltip::after,
.apex-chart .apexcharts-xaxistooltip::before {
  position: absolute;
  left: 50%;
  width: 0;
  height: 0;
  border: solid transparent;
  content: " ";
  pointer-events: none;
}
.apex-chart .apexcharts-xaxistooltip::after {
  margin-left: -6px;
  border-color: rgba(236, 239, 241, 0);
  border-width: 6px;
  transform: translateY(-1px);
}
.apex-chart .apexcharts-xaxistooltip::before {
  margin-left: -7px;
  border-color: rgba(144, 164, 174, 0);
  border-width: 7px;
}
.apex-chart .apexcharts-xaxistooltip-bottom::after,
.apex-chart .apexcharts-xaxistooltip-bottom::before {
  bottom: 100%;
}
.apex-chart .apexcharts-xaxistooltip-top::after,
.apex-chart .apexcharts-xaxistooltip-top::before {
  top: 100%;
}
.apex-chart .apexcharts-xaxistooltip-bottom::after {
  border-bottom-color: rgb(245, 245, 245);
}
.apex-chart .apexcharts-xaxistooltip-bottom::before {
  border-bottom-color: rgba(144, 164, 174, 0);
}
.apex-chart .apexcharts-xaxistooltip-bottom.apexcharts-theme-dark::after {
  border-bottom-color: rgba(0, 0, 0, 0.7);
}
.apex-chart .apexcharts-xaxistooltip-bottom.apexcharts-theme-dark::before {
  border-bottom-color: rgba(0, 0, 0, 0);
}
.apex-chart .apexcharts-xaxistooltip-top::after {
  border-top-color: rgb(245, 245, 245);
}
.apex-chart .apexcharts-xaxistooltip-top::before {
  border-top-color: rgba(144, 164, 174, 0);
}
.apex-chart .apexcharts-xaxistooltip-top.apexcharts-theme-dark::after {
  border-top-color: rgba(0, 0, 0, 0.7);
}
.apex-chart .apexcharts-xaxistooltip-top.apexcharts-theme-dark::before {
  border-top-color: rgba(0, 0, 0, 0);
}
.apex-chart .apexcharts-xaxistooltip.apexcharts-active {
  opacity: 1;
  transition: 0.15s ease all;
}
.apex-chart .apexcharts-yaxistooltip {
  -webkit-backdrop-filter: blur(0.1rem);
  backdrop-filter: blur(0.1rem);
  will-change: backdrop-filter;
  position: absolute;
  z-index: 10;
  padding: 5px 10px;
  border: 1px solid rgba(144, 164, 174, 0);
  background: rgba(245, 245, 245, 0.6);
  border-radius: 1rem;
  color: #373d3f;
  font-size: 0.875rem;
  opacity: 0;
  pointer-events: none;
  text-align: center;
  transition: 0.15s ease all;
}
.apex-chart .apexcharts-yaxistooltip.apexcharts-theme-dark {
  border: 1px solid rgba(0, 0, 0, 0);
  background: rgba(0, 0, 0, 0.7);
  color: #fff;
}
.apex-chart .apexcharts-yaxistooltip::after,
.apex-chart .apexcharts-yaxistooltip::before {
  position: absolute;
  top: 50%;
  width: 0;
  height: 0;
  border: solid transparent;
  content: " ";
  pointer-events: none;
}
.apex-chart .apexcharts-yaxistooltip::after {
  margin-top: -6px;
  border-color: rgba(236, 239, 241, 0);
  border-width: 6px;
}
.apex-chart .apexcharts-yaxistooltip::before {
  margin-top: -7px;
  border-color: rgba(144, 164, 174, 0);
  border-width: 7px;
}
.apex-chart .apexcharts-yaxistooltip-left::after,
.apex-chart .apexcharts-yaxistooltip-left::before {
  left: 100%;
}
.apex-chart .apexcharts-yaxistooltip-right::after,
.apex-chart .apexcharts-yaxistooltip-right::before {
  right: 100%;
}
.apex-chart .apexcharts-yaxistooltip-left::after {
  border-left-color: rgb(245, 245, 245);
}
.apex-chart .apexcharts-yaxistooltip-left::before {
  border-left-color: rgba(144, 164, 174, 0);
}
.apex-chart .apexcharts-yaxistooltip-left.apexcharts-theme-dark::after {
  border-left-color: rgba(0, 0, 0, 0.5);
}
.apex-chart .apexcharts-yaxistooltip-left.apexcharts-theme-dark::before {
  border-left-color: rgba(0, 0, 0, 0.5);
}
.apex-chart .apexcharts-yaxistooltip-right::after {
  border-right-color: rgb(245, 245, 245);
}
.apex-chart .apexcharts-yaxistooltip-right::before {
  border-right-color: rgba(144, 164, 174, 0);
}
.apex-chart .apexcharts-yaxistooltip-right.apexcharts-theme-dark::after {
  border-right-color: rgba(0, 0, 0, 0.5);
}
.apex-chart .apexcharts-yaxistooltip-right.apexcharts-theme-dark::before {
  border-right-color: rgba(0, 0, 0, 0.5);
}
.apex-chart .apexcharts-yaxistooltip.apexcharts-active {
  opacity: 1;
}
.apex-chart .apexcharts-yaxistooltip-hidden {
  display: none;
}
.apex-chart .apexcharts-xcrosshairs,
.apex-chart .apexcharts-ycrosshairs {
  opacity: 0;
  pointer-events: none;
  transition: 0.15s ease all;
}
.apex-chart .apexcharts-xcrosshairs.apexcharts-active,
.apex-chart .apexcharts-ycrosshairs.apexcharts-active {
  opacity: 1;
  transition: 0.15s ease all;
}
.apex-chart .apexcharts-ycrosshairs-hidden {
  opacity: 0;
}
.apex-chart .apexcharts-selection-rect {
  cursor: move;
}
.apex-chart .svg_select_boundingRect,
.apex-chart .svg_select_points_rot {
  opacity: 0;
  pointer-events: none;
  visibility: hidden;
}
.apex-chart .apexcharts-selection-rect + g .svg_select_boundingRect,
.apex-chart .apexcharts-selection-rect + g .svg_select_points_rot {
  opacity: 0;
  visibility: hidden;
}
.apex-chart .apexcharts-selection-rect + g .svg_select_points_l,
.apex-chart .apexcharts-selection-rect + g .svg_select_points_r {
  cursor: ew-resize;
  opacity: 1;
  visibility: visible;
}
.apex-chart .svg_select_points {
  fill: #efefef;
  rx: 2;
  stroke: #333;
}
.apex-chart .apexcharts-svg.apexcharts-zoomable.hovering-zoom {
  cursor: crosshair;
}
.apex-chart .apexcharts-svg.apexcharts-zoomable.hovering-pan {
  cursor: move;
}
.apex-chart .apexcharts-zoom-icon,
.apex-chart .apexcharts-zoomin-icon,
.apex-chart .apexcharts-zoomout-icon,
.apex-chart .apexcharts-reset-icon,
.apex-chart .apexcharts-pan-icon,
.apex-chart .apexcharts-selection-icon,
.apex-chart .apexcharts-menu-icon,
.apex-chart .apexcharts-toolbar-custom-icon {
  width: 20px;
  height: 20px;
  color: #6e8192;
  cursor: pointer;
  line-height: 24px;
  text-align: center;
}
.apex-chart .apexcharts-zoom-icon svg,
.apex-chart .apexcharts-zoomin-icon svg,
.apex-chart .apexcharts-zoomout-icon svg,
.apex-chart .apexcharts-reset-icon svg,
.apex-chart .apexcharts-menu-icon svg {
  fill: #6e8192;
}
.apex-chart .apexcharts-selection-icon svg {
  fill: #444;
  transform: scale(0.76);
}
.apex-chart .apexcharts-theme-dark .apexcharts-zoom-icon svg,
.apex-chart .apexcharts-theme-dark .apexcharts-zoomin-icon svg,
.apex-chart .apexcharts-theme-dark .apexcharts-zoomout-icon svg,
.apex-chart .apexcharts-theme-dark .apexcharts-reset-icon svg,
.apex-chart .apexcharts-theme-dark .apexcharts-pan-icon svg,
.apex-chart .apexcharts-theme-dark .apexcharts-selection-icon svg,
.apex-chart .apexcharts-theme-dark .apexcharts-menu-icon svg,
.apex-chart .apexcharts-theme-dark .apexcharts-toolbar-custom-icon svg {
  fill: #f3f4f5;
}
.apex-chart .apexcharts-canvas .apexcharts-zoom-icon.apexcharts-selected svg,
.apex-chart .apexcharts-canvas .apexcharts-selection-icon.apexcharts-selected svg,
.apex-chart .apexcharts-canvas .apexcharts-reset-zoom-icon.apexcharts-selected svg {
  fill: #008ffb;
}
.apex-chart .apexcharts-theme-light .apexcharts-selection-icon:not(.apexcharts-selected):hover svg,
.apex-chart .apexcharts-theme-light .apexcharts-zoom-icon:not(.apexcharts-selected):hover svg,
.apex-chart .apexcharts-theme-light .apexcharts-zoomin-icon:hover svg,
.apex-chart .apexcharts-theme-light .apexcharts-zoomout-icon:hover svg,
.apex-chart .apexcharts-theme-light .apexcharts-reset-icon:hover svg,
.apex-chart .apexcharts-theme-light .apexcharts-menu-icon:hover svg {
  fill: #333;
}
.apex-chart .apexcharts-selection-icon,
.apex-chart .apexcharts-menu-icon {
  position: relative;
}
.apex-chart .apexcharts-reset-icon {
  margin-left: 5px;
}
.apex-chart .apexcharts-zoom-icon,
.apex-chart .apexcharts-reset-icon,
.apex-chart .apexcharts-menu-icon {
  transform: scale(0.85);
}
.apex-chart .apexcharts-zoomin-icon,
.apex-chart .apexcharts-zoomout-icon {
  transform: scale(0.7);
}
.apex-chart .apexcharts-zoomout-icon {
  margin-right: 3px;
}
.apex-chart .apexcharts-pan-icon {
  position: relative;
  top: 0;
  left: 1px;
  transform: scale(0.62);
}
.apex-chart .apexcharts-pan-icon svg {
  fill: #fff;
  stroke: #6e8192;
  stroke-width: 2;
}
.apex-chart .apexcharts-pan-icon.apexcharts-selected svg {
  stroke: #008ffb;
}
.apex-chart .apexcharts-pan-icon:not(.apexcharts-selected):hover svg {
  stroke: #333;
}
.apex-chart .apexcharts-toolbar {
  position: absolute;
  z-index: 11;
  display: flex;
  max-width: 176px;
  align-items: center;
  justify-content: space-between;
  padding: 0 6px 2px;
  border-radius: 3px;
  text-align: right;
}
.apex-chart .apexcharts-menu {
  -webkit-backdrop-filter: blur(0.375rem);
  backdrop-filter: blur(0.375rem);
  will-change: backdrop-filter;
  position: absolute;
  top: 100%;
  right: 10px;
  min-width: 10rem;
  padding: 0.5rem;
  border: none;
  background: rgba(255, 255, 255, 0.6);
  border-radius: 1rem;
  box-shadow: 0 1.6rem 3rem rgba(0, 0, 0, 0.1);
  opacity: 0;
  pointer-events: none;
  text-align: left;
  transition: 0.15s ease all;
}
.apex-chart .apexcharts-menu.apexcharts-menu-open {
  opacity: 1;
  pointer-events: all;
  transition: 0.15s ease all;
}
.apex-chart .apexcharts-menu-item {
  padding: 0.5rem;
  cursor: pointer;
  font-size: 12px;
}
.apex-chart .apexcharts-theme-light .apexcharts-menu-item:hover {
  background: #eee;
}
.apex-chart .apexcharts-theme-dark .apexcharts-menu {
  background: rgba(0, 0, 0, 0.7);
  color: #fff;
}
.apex-chart .apexcharts-datalabel.apexcharts-element-hidden {
  opacity: 0;
}
.apex-chart .apexcharts-pie-label,
.apex-chart .apexcharts-datalabels,
.apex-chart .apexcharts-datalabel,
.apex-chart .apexcharts-datalabel-label,
.apex-chart .apexcharts-datalabel-value {
  cursor: default;
  pointer-events: none;
}
.apex-chart .apexcharts-pie-label-delay {
  animation-duration: 0.3s;
  animation-fill-mode: forwards;
  animation-name: opaque;
  animation-timing-function: ease;
  opacity: 0;
}
.apex-chart .apexcharts-canvas .apexcharts-element-hidden {
  opacity: 0;
}
.apex-chart .apexcharts-hide .apexcharts-series-points {
  opacity: 0;
}
.apex-chart .apexcharts-gridline,
.apex-chart .apexcharts-annotation-rect,
.apex-chart .apexcharts-tooltip .apexcharts-marker,
.apex-chart .apexcharts-area-series .apexcharts-area,
.apex-chart .apexcharts-line,
.apex-chart .apexcharts-zoom-rect,
.apex-chart .apexcharts-toolbar svg,
.apex-chart .apexcharts-area-series .apexcharts-series-markers .apexcharts-marker.no-pointer-events,
.apex-chart .apexcharts-line-series .apexcharts-series-markers .apexcharts-marker.no-pointer-events,
.apex-chart .apexcharts-radar-series path,
.apex-chart .apexcharts-radar-series polygon {
  pointer-events: none;
}
.apex-chart {
  /* markers */
}
.apex-chart .apexcharts-marker {
  transition: 0.15s ease all;
}
.apex-chart .resize-triggers {
  animation: 1ms resizeanim;
  opacity: 0;
  visibility: hidden;
}
.apex-chart .resize-triggers,
.apex-chart .resize-triggers > div,
.apex-chart .contract-trigger::before {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  overflow: hidden;
  width: 100%;
  height: 100%;
  content: " ";
}
.apex-chart .resize-triggers > div {
  overflow: auto;
  background: #eee;
}
.apex-chart .contract-trigger::before {
  width: 200%;
  height: 200%;
}
.apex-chart .apexcharts-theme-dark > svg[style*="background: rgb(66, 66, 66)"] {
  background-color: transparent !important;
}
@media screen and (width >= 768px) {
  .apex-chart .apexcharts-canvas:hover .apexcharts-toolbar {
    opacity: 1;
  }
}
@keyframes opaque {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.apex-chart {
  /* Resize generated styles */
}
@keyframes resizeanim {
  from {
    opacity: 0;
  }
  to {
    opacity: 0;
  }
}
/**
 * prism.js default theme for JavaScript, CSS and HTML
 * Based on dabblet (http://dabblet.com)
 * @author Lea Verou
 */
[theme=dark] .prismjs-code code[class*=language-],
[theme=dark] pre[class*=language-].prismjs-code {
  color: #e7eef8;
}
.prismjs-code code[class*=language-],
pre[class*=language-].prismjs-code {
  background: none;
  color: #000;
  font-family: var(--bs-font-monospace);
  font-size: 1rem;
  hyphens: none;
  line-height: 1.5;
  tab-size: 4;
  text-align: left;
  white-space: pre;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
}
pre[class*=language-].prismjs-code::selection,
pre[class*=language-].prismjs-code ::selection,
.prismjs-code code[class*=language-]::selection,
.prismjs-code code[class*=language-] ::selection {
  background: #b3d4fc;
  text-shadow: none;
}
@media print {
  .prismjs-code code[class*=language-],
  pre[class*=language-].prismjs-code {
    text-shadow: none;
  }
}
/* Code blocks */
pre[class*=language-].prismjs-code {
  padding: 1rem;
  margin: 0.5rem 0;
  overflow: auto;
}
[theme=dark] :not(pre) > code[class*=language-],
[theme=dark] pre[class*=language-].prismjs-code {
  background: rgb(48.814084507, 51.9633802817, 62.985915493);
}
:not(pre) > code[class*=language-],
pre[class*=language-].prismjs-code {
  background: rgb(238.8967741935, 243.5935483871, 250.3032258065);
}
/* Inline code */
:not(pre) > code[class*=language-] {
  padding: 0.1em;
  border-radius: 0.3em;
  white-space: normal;
}
.token.comment,
.token.prolog,
.token.doctype,
.token.cdata {
  color: #adb5bd;
}
.token.punctuation {
  color: #6c757d;
}
.token.namespace {
  opacity: 0.7;
}
.token.property,
.token.tag,
.token.boolean,
.token.number,
.token.constant,
.token.symbol,
.token.deleted {
  color: #d63384;
}
.token.selector,
.token.attr-name,
.token.string,
.token.char,
.token.builtin,
.token.inserted {
  color: #46bcaa;
}
[theme=dark] .token.operator,
[theme=dark] .token.entity,
[theme=dark] .token.url,
[theme=dark] .language-css .token.string,
[theme=dark] .style .token.string {
  background: rgba(231, 238, 248, 0.2);
}
.token.operator,
.token.entity,
.token.url,
.language-css .token.string,
.style .token.string {
  padding: 0 0.25rem;
  margin: 0 0.125rem;
  /* This background color was intended by the author of this theme. */
  background: rgba(255, 255, 255, 0.9);
  border-radius: 0.25rem;
  color: #ffcf52;
}
.token.atrule,
.token.attr-value,
.token.keyword {
  color: #4d69fa;
}
.token.function,
.token.class-name {
  color: #f35421;
}
.token.regex,
.token.important,
.token.variable {
  color: rgb(235, 169.7976878613, 0);
}
.token.important,
.token.bold {
  font-weight: 700;
}
.token.italic {
  font-style: italic;
}
.token.entity {
  cursor: help;
}
/** ISSUERS **/
/** Images **/
.rccs {
  width: 290px;
  margin: 0 auto;
  perspective: 1000px;
}
.rccs__card {
  position: relative;
  width: 290px;
  height: 182.872997856px;
  margin: 0 auto;
  transform-style: preserve-3d;
  transition: all 0.4s linear;
}
.rccs__card--front, .rccs__card--back {
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
  width: 100%;
  height: 100%;
  backface-visibility: hidden;
  background: linear-gradient(25deg, #939393, #717171);
  border-radius: 14.5px;
  color: #fff;
  transform-style: preserve-3d;
  box-shadow: 0 1.6rem 3rem rgba(0, 0, 0, 0.1);
}
.rccs__card--front {
  z-index: 20;
}
.rccs__card--back {
  transform: rotateY(180deg);
}
.rccs__card--back .rccs__issuer {
  background-position: bottom center;
  inset: auto auto 5% 50%;
  opacity: 0.6;
  transform: translateX(-50%);
}
.rccs__card__background {
  position: absolute;
  top: -60%;
  left: -170%;
  width: 150%;
  height: 200%;
  transform: rotate(25deg);
  transition: all 0.2s ease-in-out;
  left: -170%;
}
.rccs__card--flipped {
  transform: rotateY(180deg);
}
.rccs__card--flipped .rccs__card--front {
  z-index: 10;
}
.rccs__card--flipped .rccs__card--back {
  z-index: 20;
}
.rccs__card--unknown > div {
  background: linear-gradient(25deg, #999, #999);
  box-shadow: none;
}
.rccs__card--unknown .rccs__issuer {
  visibility: hidden;
}
.rccs__card:not(.rccs__card--unknown) .rccs__card__background {
  left: -22%;
}
.rccs__card--amex .rccs__card__background {
  background: linear-gradient(25deg, #46bcaa, rgb(49, 131.6, 119));
}
.rccs__card--amex .rccs__issuer {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDI5MS43NjQgMjkxLjc2NCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjkxLjc2NCAyOTEuNzY0OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8Zz4NCgk8cGF0aCBzdHlsZT0iZmlsbDojMjZBNkQxOyIgZD0iTTE4LjIzNSw0MS4wMjVoMjU1LjI5NGMxMC4wNjYsMCwxOC4yMzUsOC4xNjksMTguMjM1LDE4LjI0NHYxNzMuMjM1DQoJCWMwLDEwLjA2Ni04LjE2OSwxOC4yMzUtMTguMjM1LDE4LjIzNUgxOC4yMzVDOC4xNiwyNTAuNzQsMCwyNDIuNTcsMCwyMzIuNTA1VjU5LjI2OUMwLDQ5LjE5NCw4LjE2OSw0MS4wMjUsMTguMjM1LDQxLjAyNXoiLz4NCgk8cGF0aCBzdHlsZT0iZmlsbDojRkZGRkZGOyIgZD0iTTQ3LjA0NywxMTMuOTY2bC0yOC44MTIsNjMuNzZoMzQuNDkybDQuMjc2LTEwLjE2Nmg5Ljc3NGw0LjI3NiwxMC4xNjZoMzcuOTY2di03Ljc1OWwzLjM4Myw3Ljc1OQ0KCQloMTkuNjM5bDMuMzgzLTcuOTIzdjcuOTIzaDc4Ljk1OWw5LjYwMS05LjkwMmw4Ljk5LDkuOTAybDQwLjU1NSwwLjA4MmwtMjguOTAzLTMxLjc4NGwyOC45MDMtMzIuMDU4aC0zOS45MjZsLTkuMzQ2LDkuNzE5DQoJCWwtOC43MDctOS43MTloLTg1Ljg5N2wtNy4zNzYsMTYuNDU3bC03LjU0OS0xNi40NTdoLTM0LjQydjcuNDk1bC0zLjgyOS03LjQ5NUM3Ni40NzksMTEzLjk2Niw0Ny4wNDcsMTEzLjk2Niw0Ny4wNDcsMTEzLjk2NnoNCgkJIE01My43MjEsMTIzLjAyaDE2LjgxM2wxOS4xMTEsNDMuMjM2VjEyMy4wMmgxOC40MThsMTQuNzYxLDMxbDEzLjYwNC0zMWgxOC4zMjZ2NDUuNzUyaC0xMS4xNTFsLTAuMDkxLTM1Ljg1MWwtMTYuMjU3LDM1Ljg1MQ0KCQloLTkuOTc1bC0xNi4zNDgtMzUuODUxdjM1Ljg1MWgtMjIuOTRsLTQuMzQ5LTEwLjI1N0g1MC4xNDdsLTQuMzQsMTAuMjQ4SDMzLjUxNkMzMy41MTYsMTY4Ljc2Myw1My43MjEsMTIzLjAyLDUzLjcyMSwxMjMuMDJ6DQoJCSBNMTY0Ljk1NiwxMjMuMDJoNDUuMzQyTDIyNC4xNjYsMTM4bDE0LjMxNS0xNC45OGgxMy44NjhsLTIxLjA3MSwyMi45OTVsMjEuMDcxLDIyLjczaC0xNC40OTdsLTEzLjg2OC0xNS4xNTRsLTE0LjM4OCwxNS4xNTQNCgkJaC00NC42NEwxNjQuOTU2LDEyMy4wMkwxNjQuOTU2LDEyMy4wMnogTTYxLjksMTMwLjc2MWwtNy43NDEsMTguMjcyaDE1LjQ3M0w2MS45LDEzMC43NjF6IE0xNzYuMTUzLDEzMi40OTN2OC4zNTJoMjQuNzM2djkuMzA5DQoJCWgtMjQuNzM2djkuMTE4aDI3Ljc0NWwxMi44OTItMTMuNDNsLTEyLjM0NS0xMy4zNTdoLTI4LjI5MkwxNzYuMTUzLDEzMi40OTN6Ii8+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8L3N2Zz4NCg==");
}
.rccs__card--amex .rccs__cvc__front {
  opacity: 0.5;
  visibility: visible;
}
.rccs__card--dankort .rccs__card__background {
  background: linear-gradient(25deg, #ccc, #999);
}
.rccs__card--dankort .rccs__issuer {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTEyIiBoZWlnaHQ9IjMwOCIgdmlld0JveD0iMCAwIDUxMiAzMDgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgcHJlc2VydmVBc3BlY3RSYXRpbz0ieE1pZFlNaWQiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCB4MT0iNTAlIiB5MT0iMCUiIHgyPSI1MCUiIHkyPSIxMDAlIiBpZD0iYSI+PHN0b3Agc3RvcC1jb2xvcj0iI0Y1MDkxQSIgb2Zmc2V0PSIwJSIvPjxzdG9wIHN0b3AtY29sb3I9IiM5RTBDMTciIG9mZnNldD0iMTAwJSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxwYXRoIGQ9Ik0zNTguNDA3IDBoLTIwNC43OTVjLTg0Ljg0MiAwLTE1My42MTIgNjguNzcxLTE1My42MTIgMTUzLjU5MyAwIDg0Ljg1MSA2OC43NyAxNTMuNjA2IDE1My42MTIgMTUzLjYwNmgyMDQuNzk1Yzg0LjgyMiAwIDE1My41OTMtNjguNzU1IDE1My41OTMtMTUzLjYwNiAwLTg0LjgyMS02OC43Ny0xNTMuNTkzLTE1My41OTMtMTUzLjU5MyIgZmlsbD0iI0ZFRkVGRSIvPjxwYXRoIGQ9Ik0zOTUuNTkxIDE0NC40ODZsNjguMzI4IDgxLjI2MWMxNC4xNTEtMjAuNDUxIDIyLjQ2Mi00NS4yNDIgMjIuNDYyLTcxLjk0NSAwLTI4LjE4My05LjI1OS01NC4yNDgtMjQuODg0LTc1LjMxNWwtNjUuOTA2IDY1Ljk5OXptLTI0MS4zOTctMTE3LjM4NmMtMzguNTQ3IDAtNzMuMTIxIDE3LjI5My05Ni4zODMgNDQuNTI4aDE0NC4xNTljNTEuMDI3IDAgODkuNDc0IDEyLjk4MyA5My40MzEgNTUuOTc0bDUzLjcwMi01NS45ODFoMTA2LjkzMWMtMjMuMjYzLTI3LjIyNy01Ny44MzEtNDQuNTItOTYuMzYxLTQ0LjUyaC0yMDUuNDc5em0yOS4yMzYgMjA1LjQ3OWgtMTI4LjQyOWMyMy4yMzMgMjkuMTkzIDU5LjA2MiA0Ny45NDYgOTkuMTk0IDQ3Ljk0NmgyMDUuNDc5YzQwLjExNyAwIDc1LjkzNy0xOC43NDUgOTkuMTcxLTQ3LjkzOWgtMTA5LjI5NWwtNTYuNzk2LTcxLjc3NmMtMTAuNTA2IDQ4LjkzOS00NC44ODEgNzEuNzY5LTEwOS4zMjMgNzEuNzY5ek0xMTguNDQgMTI1Ljk5N2wtMTguMjIyIDUwLjFoNzMuNTE3YzIxLjczMyAwIDI4LjMxLTguOTk4IDMzLjE3My0yNi4zMTkgNC44MTUtMTcuMTMxLTcuMjc3LTIzLjc4LTIyLjEyOS0yMy43OGgtNjYuMzM5eiIgZmlsbD0idXJsKCNhKSIvPjwvc3ZnPg==");
}
.rccs__card--dinersclub > div {
  color: #323232;
}
.rccs__card--dinersclub .rccs__card__background {
  background: linear-gradient(25deg, #fff, #eee);
}
.rccs__card--dinersclub .rccs__issuer {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTEyIiBoZWlnaHQ9IjEzNCIgdmlld0JveD0iMCAwIDUxMiAxMzQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgcHJlc2VydmVBc3BlY3RSYXRpbz0ieE1pZFlNaWQiPjxwYXRoIGQ9Ik05OS4yODUgMTMzLjg2YzM2LjQ0Ni4xNzcgNjkuNzE1LTI5LjY1OSA2OS43MTUtNjUuOTU1IDAtMzkuNjg5LTMzLjI2OS02Ny4xMjItNjkuNzE1LTY3LjExMWgtMzEuMzY1Yy0zNi44ODItLjAxMS02Ny4yNDEgMjcuNDI5LTY3LjI0MSA2Ny4xMTEgMCAzNi4zMDUgMzAuMzU4IDY2LjEzMyA2Ny4yNDEgNjUuOTU1aDMxLjM2NSIgZmlsbD0iIzAwNjA5NSIvPjxwYXRoIGQ9Ik04MS45MDkgMTAzLjI0N3YtNzIuMDcyYzE0LjUxNyA1LjU1NyAyNC44MjMgMTkuNTgzIDI0Ljg0NyAzNi4wMzMtLjAyNCAxNi40NTQtMTAuMzMgMzAuNDcxLTI0Ljg0NyAzNi4wMzhtLTUyLjUyMi0zNi4wMzhjLjAzMy0xNi40NDEgMTAuMzIyLTMwLjQ1OCAyNC44MzEtMzYuMDMydjcyLjA1NWMtMTQuNTA5LTUuNTY5LTI0Ljc5OC0xOS41NzgtMjQuODMxLTM2LjAyNG0zOC42NzktNjAuOTE1Yy0zMy43MDIuMDExLTYxLjAxMSAyNy4yNzMtNjEuMDIgNjAuOTE1LjAwOCAzMy42MzkgMjcuMzE4IDYwLjg5NSA2MS4wMiA2MC45MDUgMzMuNzEzLS4wMSA2MS4wMjgtMjcuMjY2IDYxLjAzMy02MC45MDUtLjAwNS0zMy42NDItMjcuMzE5LTYwLjkwNC02MS4wMzMtNjAuOTE1IiBmaWxsPSIjZmZmIi8+PHBhdGggZD0iTTE5MC4zNzMgMjkuNDIxYzAtNi4yOTQtMy4yOTEtNS44ODEtNi40NDQtNS45NDd2LTEuODE5YzIuNzMzLjEzMyA1LjUzNi4xMzMgOC4yNzUuMTMzIDIuOTQzIDAgNi45NDEtLjEzMyAxMi4xMzMtLjEzMyAxOC4xNTcgMCAyOC4wNDIgMTIuMTAzIDI4LjA0MiAyNC40OTYgMCA2LjkyOS00LjA2MyAyNC4zNTMtMjguODg4IDI0LjM1My0zLjU3MyAwLTYuODc0LS4xMzgtMTAuMTY3LS4xMzgtMy4xNTMgMC02LjI0Mi4wNjctOS4zOTUuMTM4di0xLjgyYzQuMjAzLS40MjEgNi4yNDItLjU2MSA2LjQ0NC01LjMydi0zMy45NDN6bTYuODczIDMyLjgyNWMwIDUuMzg4IDMuODYxIDYuMDE3IDcuMjk0IDYuMDE3IDE1LjE0OSAwIDIwLjEyNC0xMS40MDcgMjAuMTI0LTIxLjgzNiAwLTEzLjA4My04LjQxNS0yMi41My0yMS45NDctMjIuNTMtMi44NzkgMC00LjIwMy4yMDUtNS40NzIuMjh2MzguMDY4em0zNy41OTIgNi40NGgxLjMzMWMxLjk2MSAwIDMuMzY1IDAgMy4zNjUtMi4zMTV2LTE4Ljk2MmMwLTMuMDc3LTEuMDUtMy41MDQtMy42NDgtNC44OTZ2LTEuMTIyYzMuMjk2LS45ODUgNy4yMjYtMi4zMDggNy41MDMtMi41MTguNDkzLS4yOC45MTItLjM1NCAxLjI2NC0uMzU0LjM0NyAwIC40OTIuNDIxLjQ5Mi45ODV2MjYuODY2YzAgMi4zMTUgMS41NDIgMi4zMTUgMy41MDggMi4zMTVoMS4xODl2MS44MmMtMi4zODYgMC00Ljg0Mi0uMTQtNy4zNi0uMTQtMi41MjYgMC01LjA1Mi4wNjgtNy42NDMuMTR2LTEuODJ6bTcuNTAzLTQwLjk0Yy0xLjgyNyAwLTMuNDM2LTEuNjc5LTMuNDM2LTMuNDk5IDAtMS43NTIgMS42ODYtMy4zNjYgMy40MzYtMy4zNjYgMS44MTcgMCAzLjQzNSAxLjQ3NiAzLjQzNSAzLjM2NiAwIDEuODkyLTEuNTQ2IDMuNDk5LTMuNDM1IDMuNDk5em0xNC4xNjIgMjAuMDgyYzAtMi41ODgtLjc3NS0zLjI4NS00LjA2My00LjYxNXYtMS4zM2MzLjAxMS0uOTc4IDUuODg0LTEuODkyIDkuMjU0LTMuMzYzLjIwOCAwIC40MTQuMTQzLjQxNC42OTl2NC41NTFjNC4wMDMtMi44NjYgNy40NDEtNS4yNSAxMi4xNDQtNS4yNSA1Ljk1NiAwIDguMDU4IDQuMzQgOC4wNTggOS44djE4LjA1MmMwIDIuMzE1IDEuNTQxIDIuMzE1IDMuNTA2IDIuMzE1aDEuMjYydjEuODJjLTIuNDU5IDAtNC45MTMtLjE0LTcuNDMxLS4xNC0yLjUyOCAwLTUuMDUzLjA2OC03LjU3Ni4xNHYtMS44MmgxLjI2MWMxLjk2NyAwIDMuMzYzIDAgMy4zNjMtMi4zMTV2LTE4LjEyYzAtMy45OTQtMi40NDMtNS45NDktNi40NDYtNS45NDktMi4yNDMgMC01LjgxOSAxLjgxNy04LjE0MSAzLjM1OHYyMC43MTFjMCAyLjMxNSAxLjU1MiAyLjMxNSAzLjUxNiAyLjMxNWgxLjI2MXYxLjgyYy0yLjQ1NCAwLTQuOTEyLS4xNC03LjQzNi0uMTQtMi41MjEgMC01LjA1LjA2OC03LjU3MS4xNHYtMS44MmgxLjI2NWMxLjk2MiAwIDMuMzYxIDAgMy4zNjEtMi4zMTV2LTE4LjU0NHptMzUuOTA3IDMuMzY1Yy0uMTQ1LjYzMS0uMTQ1IDEuNjc3IDAgNC4wNTkuNDEyIDYuNjQ2IDQuNzAyIDEyLjEwMyAxMC4zMDIgMTIuMTAzIDMuODYzIDAgNi44ODItMi4xIDkuNDctNC42ODZsLjk4Ljk4Yy0zLjIyNiA0LjI3LTcuMjI0IDcuOTA4LTEyLjk2OCA3LjkwOC0xMS4xNTQgMC0xMy4zOTUtMTAuNzgtMTMuMzk1LTE1LjI1NiAwLTEzLjcxOCA5LjI1Mi0xNy43NzkgMTQuMTU3LTE3Ljc3OSA1LjY4NSAwIDExLjc5MSAzLjU2OCAxMS44NTMgMTAuOTg2IDAgLjQyNiAwIC44NC0uMDYyIDEuMjY1bC0uNjM3LjQyMWgtMTkuNzAxem0xMi40MTMtMi4yNDFjMS43NTIgMCAxLjk1Ni0uOTEyIDEuOTU2LTEuNzUxIDAtMy41NjgtMi4xNzEtNi40MzctNi4xMDEtNi40MzctNC4yNzUgMC03LjIxOSAzLjE0Mi04LjA2IDguMTg3aDEyLjIwNXptOS42MDQgMTkuNzM2aDEuODk0YzEuOTU2IDAgMy4zNiAwIDMuMzYtMi4zMTV2LTE5LjY2MWMwLTIuMTY4LTIuNTkxLTIuNTkxLTMuNjQ1LTMuMTV2LTEuMDQ3YzUuMTE5LTIuMTcyIDcuOTI1LTMuOTk0IDguNTY1LTMuOTk0LjQxMiAwIC42Mi4yMS42Mi45MTN2Ni4yOTdoLjE1YzEuNzQ2LTIuNzI5IDQuNjk3LTcuMjEgOC45NzItNy4yMSAxLjc1NCAwIDMuOTk1IDEuMTg4IDMuOTk1IDMuNzA5IDAgMS44OS0xLjMyOSAzLjU3NC0zLjI5MSAzLjU3NC0yLjE4MiAwLTIuMTgyLTEuNjg0LTQuNjMzLTEuNjg0LTEuMTk0IDAtNS4xMTkgMS42MTEtNS4xMTkgNS44MTJ2MTYuNDM5YzAgMi4zMTUgMS4zOTkgMi4zMTUgMy4zNjUgMi4zMTVoMy45MjV2MS44MmMtMy44NTgtLjA3Mi02Ljc5My0uMTQtOS44MTItLjE0LTIuODc0IDAtNS44MjEuMDY4LTguMzQ1LjE0di0xLjgyem0yNi45OTUtNy45MTFjLjkxNCA0LjYxOCAzLjcxNiA4LjU0IDguODM4IDguNTQgNC4xMyAwIDUuNjcyLTIuNTE5IDUuNjcyLTQuOTY3IDAtOC4yNi0xNS4yODEtNS42MDMtMTUuMjgxLTE2Ljg2NyAwLTMuOTIyIDMuMTU5LTguOTYxIDEwLjg2OS04Ljk2MSAyLjI0MSAwIDUuMjU1LjYzMiA3Ljk4OCAyLjAzM2wuNDk1IDcuMTMyaC0xLjYxNGMtLjctNC40MDUtMy4xNTMtNi45MjQtNy42NDMtNi45MjQtMi44MDggMC01LjQ2OSAxLjYwOS01LjQ2OSA0LjYxOCAwIDguMTk0IDE2LjI2OCA1LjY2OSAxNi4yNjggMTYuNjU1IDAgNC42MTgtMy43MTYgOS41MjItMTIuMDYzIDkuNTIyLTIuODA0IDAtNi4xMDEtLjk4Mi04LjU1Mi0yLjM4bC0uNzc0LTguMDQ5IDEuMjY0LS4zNTN6bTgzLjQ0Mi0yNi40NTVoLTEuNzQ5Yy0xLjMzNS04LjE4Mi03LjE1Ni0xMS40NzUtMTUuMDA2LTExLjQ3NS04LjA2OCAwLTE5Ljc4MSA1LjM4Ny0xOS43ODEgMjIuMTgyIDAgMTQuMTQ0IDEwLjEwNSAyNC4yODggMjAuOSAyNC4yODggNi45MzkgMCAxMi42OTUtNC43NTggMTQuMDk5LTEyLjEwOWwxLjYwOS40MTktMS42MDkgMTAuMjE3Yy0yLjk0NiAxLjgyNS0xMC44NzEgMy43MTItMTUuNTAyIDMuNzEyLTE2LjQwMyAwLTI2Ljc3OS0xMC41NjgtMjYuNzc5LTI2LjMxNSAwLTE0LjM0NyAxMi44MjgtMjQuNjM4IDI2LjU3Mi0yNC42MzggNS42NzcgMCAxMS4xNDkgMS44MjUgMTYuNTQ2IDMuNzE2bC43IDEwLjAwM3ptMi41MjkgMzQuMzY2aDEuMzI2YzEuOTY5IDAgMy4zNzMgMCAzLjM3My0yLjMxNXYtMzguOTc0YzAtNC41NTMtMS4wNTItNC42OTMtMy43MTYtNS40NjF2LTEuMTJjMi44MDMtLjkwOSA1Ljc0OS0yLjE2OCA3LjIyMS0zLjAxMi43NjUtLjQxNiAxLjMzMS0uNzcyIDEuNTM3LS43NzIuNDI3IDAgLjU2OC40MjQuNTY4Ljk4NXY0OC4zNTRjMCAyLjMxNSAxLjU0MSAyLjMxNSAzLjUwNiAyLjMxNWgxLjE4NHYxLjgyYy0yLjM3NiAwLTQuODMyLS4xNC03LjM1Ni0uMTQtMi41MjMgMC01LjA0Ny4wNjgtNy42NDMuMTR2LTEuODJ6bTQ1LjAyMi0yLjAzM2MwIDEuMjY1Ljc2OSAxLjMzMSAxLjk1OSAxLjMzMWwyLjgwNi0uMDY3djEuNDczYy0zLjAxOS4yNzgtOC43NjcgMS43NDctMTAuMSAyLjE2N2wtLjM1My0uMjExdi01LjY2NmMtNC4yIDMuNDI4LTcuNDMxIDUuODc3LTEyLjQxNSA1Ljg3Ny0zLjc4MyAwLTcuNzEtMi40NDktNy43MS04LjMyNXYtMTcuOTJjMC0xLjgyLS4yNzgtMy41NzEtNC4yMDItMy45MTl2LTEuMzMxYzIuNTI4LS4wNjggOC4xMjgtLjQ4OCA5LjA0My0uNDg4Ljc3NyAwIC43NzcuNDg4Ljc3NyAyLjAyOHYxOC4wNTJjMCAyLjEwMyAwIDguMTIgNi4wOTYgOC4xMiAyLjM4NCAwIDUuNTM5LTEuODE5IDguNDgtNC4yNjN2LTE4LjgzM2MwLTEuMzk2LTMuMzYzLTIuMTYzLTUuODgyLTIuODY0di0xLjI2YzYuMzA0LS40MjMgMTAuMjM3LS45OCAxMC45MzQtLjk4LjU2NyAwIC41NjcuNDg4LjU2NyAxLjI2MXYyNS44MTh6bTEzLjk1Mi0yMy4wOTJjMi44MDEtMi4zOCA2LjU4OS01LjA0IDEwLjQ0OS01LjA0IDguMTM1IDAgMTMuMDM3IDcuMDc0IDEzLjAzNyAxNC42OTggMCA5LjE2Ny02LjcyOCAxOC4zMzgtMTYuNzYxIDE4LjMzOC01LjE4NCAwLTcuOTE4LTEuNjgyLTkuNzQ0LTIuNDQ5bC0yLjEwMSAxLjYwNi0xLjQ2Ny0uNzY3Yy42Mi00LjEyOS45NzktOC4xODkuOTc5LTEyLjQ1N3YtMzAuMDkxYzAtNC41NTMtMS4wNTctNC42OTMtMy43Mi01LjQ2MXYtMS4xMmMyLjgxMS0uOTA5IDUuNzQ5LTIuMTY4IDcuMjI0LTMuMDEyLjc3LS40MTYgMS4zMjctLjc3MiAxLjU0Ni0uNzcyLjQyIDAgLjU1OS40MjQuNTU5Ljk4NXYyNS41NDN6bTAgMTkuMDMzYzAgMi42NTkgMi41MjMgNy4xNDQgNy4yMjEgNy4xNDQgNy41MDQgMCAxMC42NTctNy4zNTIgMTAuNjU3LTEzLjU4MyAwLTcuNTU2LTUuNzQ0LTEzLjg1Mi0xMS4yMTYtMTMuODUyLTIuNjAxIDAtNC43NyAxLjY4MS02LjY2MyAzLjI5MXYxN3ptLTMwMi41MTggNDguNjAxaC41MzdjMS4zNzEgMCAyLjgyMS0uMTg1IDIuODIxLTIuMTY4di0xOS45NDhjMC0xLjk4Ni0xLjQ0OS0yLjE3NS0yLjgyMS0yLjE3NWgtLjUzN3YtMS4xNDNjMS40ODkgMCAzLjc3OC4xNSA1LjY1My4xNSAxLjkwNSAwIDQuMTkyLS4xNSA1Ljk4NS0uMTV2MS4xNDNoLS41MzZjLTEuMzY4IDAtMi44MjEuMTg5LTIuODIxIDIuMTc1djE5Ljk0OGMwIDEuOTgzIDEuNDUzIDIuMTY4IDIuODIxIDIuMTY4aC41MzZ2MS4xNDhjLTEuODMxIDAtNC4xMjUtLjE1LTYuMDI2LS4xNS0xLjg3MSAwLTQuMTI0LjE1LTUuNjEyLjE1di0xLjE0OHptMzcuODUxLTYuMzU5bC4wNzctLjA3NXYtMTQuMjc3YzAtMy4xMjQtMi4xNzctMy41ODEtMy4zMjEtMy41ODFoLS44NHYtMS4xNDNsNS4zNDIuMTUxIDQuNjk0LS4xNTF2MS4xNDNoLS41NjhjLTEuNjA3IDAtMy40LjMwNi0zLjQgNC44MzZ2MTcuMzNjMCAxLjMzMS4wMzkgMi42NjIuMjI2IDMuODQyaC0xLjQ0OWwtMTkuNjQ3LTIxLjg2djE1LjY5MmMwIDMuMzEzLjY0MyA0LjQ1MiAzLjU4NSA0LjQ1MmguNjQ3djEuMTQ4bC00LjkyLS4xNS01LjE4Ny4xNXYtMS4xNDhoLjUzNGMyLjYzMiAwIDMuNDMxLTEuNzg2IDMuNDMxLTQuODI5di0xNi4wMzljMC0yLjEyOS0xLjc1OS0zLjQyMy0zLjQ2OS0zLjQyM2gtLjQ5N3YtMS4xNDNsNC4zODMuMTUxIDMuMzk5LS4xNTEgMTYuOTgzIDE5LjA3NnptMTEuNjY2LTE3LjE3MmMtMi44NjYgMC0yLjk3NC42ODYtMy41NDcgMy40NjJoLTEuMTQzYy4xNDgtMS4wNjUuMzQyLTIuMTI5LjQ1OC0zLjIzNi4xNTUtMS4wNjguMjI4LTIuMTI5LjIyOC0zLjIzM2guOTE1Yy4zMDggMS4xNDQgMS4yNjEgMS4xMDQgMi4yOTYgMS4xMDRoMTkuNjgxYzEuMDMzIDAgMS45ODQtLjAzNyAyLjA2My0xLjE4MmwuOTEuMTUzYy0uMTQ4IDEuMDI5LS4zMDMgMi4wNTUtLjQxOSAzLjA4NS0uMDcgMS4wMjktLjA3IDIuMDU4LS4wNyAzLjA4M2wtMS4xNDcuNDIzYy0uMDc4LTEuNDA4LS4yNy0zLjY1OS0yLjgyNC0zLjY1OWgtNi4yNTd2MjAuMjU5YzAgMi45MzcgMS4zMzcgMy4yNzIgMy4xNjQgMy4yNzJoLjcyNXYxLjE0OGMtMS40ODcgMC00LjE1OS0uMTUtNi4yMTYtLjE1LTIuMjkgMC00Ljk2Mi4xNS02LjQ1Mi4xNXYtMS4xNDhoLjcyNWMyLjEwNiAwIDMuMTY4LS4xODcgMy4xNjgtMy4xOTJ2LTIwLjMzOWgtNi4yNTl6bTIzLjA4MiAyMy41MzFoLjUzNmMxLjM3MyAwIDIuODI0LS4xODUgMi44MjQtMi4xNjh2LTE5Ljk0OGMwLTEuOTg2LTEuNDUxLTIuMTc1LTIuODI0LTIuMTc1aC0uNTM2di0xLjE0M2MyLjMyMiAwIDYuMjk5LjE1IDkuNDk4LjE1IDMuMjEgMCA3LjE3Mi0uMTUgOS43NjUtLjE1LS4wNjUgMS42MzUtLjAyOCA0LjE1My4wODMgNS44MjdsLTEuMTUuMzA2Yy0uMTg0LTIuNDc0LS42NC00LjQ1NC00LjY1LTQuNDU0aC01LjI5OHY5Ljk3M2g0LjUzNGMyLjI4OCAwIDIuNzg4LTEuMjkxIDMuMDE0LTMuMzUyaDEuMTQyYy0uMDc1IDEuNDg5LS4xMTQgMi45NzMtLjExNCA0LjQ1NSAwIDEuNDUxLjAzOSAyLjg5Ni4xMTQgNC4zNDNsLTEuMTQyLjIyNmMtLjIyNi0yLjI4Mi0uMzQyLTMuNzY4LTIuOTc5LTMuNzY4aC00LjU3djguODcxYzAgMi40NzUgMi4yMDMgMi40NzUgNC42NDYgMi40NzUgNC41ODEgMCA2LjYwMS0uMzA3IDcuNzQ3LTQuNjQybDEuMDY3LjI2MmMtLjQ5OCAyLjAyNC0uOTU0IDQuMDM2LTEuMjkzIDYuMDU4LTIuNDQ2IDAtNi44MzQtLjE1LTEwLjI2My0uMTUtMy40MzggMC03Ljk3OC4xNS0xMC4xNTMuMTV2LTEuMTQ4em0yNi44NTktMjEuNGMwLTIuNzc4LTEuNTI2LTIuODkyLTIuNzEyLTIuODkyaC0uNjg3di0xLjE0NGMxLjIyMSAwIDMuNTg2LjE1MyA1LjkxNS4xNTMgMi4yODcgMCA0LjEyLS4xNTMgNi4xNDEtLjE1MyA0LjgwNCAwIDkuMDgzIDEuMjk0IDkuMDgzIDYuNzA2IDAgMy40MjEtMi4yODggNS41MTctNS4zMDMgNi43MDNsNi41MjIgOS43NDFjMS4wNyAxLjYxMSAxLjgyOSAyLjA2MyAzLjcwMiAyLjI4NHYxLjE0OWwtMy43MzktLjE1LTMuNTg0LjE1Yy0yLjkzOC0zLjg0Ni01LjQ2Mi03Ljk1OC03LjkzOS0xMi4zNDNoLTIuNTEzdjguMTUzYzAgMi45MzUgMS4zNyAzLjA0MSAzLjEyMiAzLjA0MWguNjg5djEuMTQ5bC02LjU2Mi0uMTVjLTEuODM0IDAtMy42MjcuMTUtNS41MzQuMTV2LTEuMTQ5aC42ODdjMS40MTcgMCAyLjcxMi0uNjM5IDIuNzEyLTIuMDV2LTE5LjM0OXptNC44ODYgOC44MzJoMS44NjNjMy44MTkgMCA1Ljg3NC0xLjQ0MyA1Ljg3NC01LjkzOSAwLTMuMzg0LTIuMTczLTUuNTU2LTUuNTcxLTUuNTU2LTEuMTQ3IDAtMS42MzUuMTE3LTIuMTY2LjE1MXYxMS4zNDR6bTQzLjY4IDYuMjA5bC4wNjgtLjA3NXYtMTQuMjc3YzAtMy4xMjQtMi4xNzEtMy41ODEtMy4zMTQtMy41ODFoLS44Mzd2LTEuMTQzbDUuMzQuMTUxIDQuNy0uMTUxdjEuMTQzaC0uNTc3Yy0xLjYwMSAwLTMuMzk2LjMwNi0zLjM5NiA0LjgzNnYxNy4zM2MwIDEuMzMxLjAzNiAyLjY2Mi4yMjUgMy44NDJoLTEuNDQ2bC0xOS42NDktMjEuODZ2MTUuNjkyYzAgMy4zMTMuNjQ3IDQuNDUyIDMuNTg0IDQuNDUyaC42NDh2MS4xNDhsLTQuOTE4LS4xNS01LjE5Mi4xNXYtMS4xNDhoLjUyOWMyLjYzNyAwIDMuNDM4LTEuNzg2IDMuNDM4LTQuODI5di0xNi4wMzljMC0yLjEyOS0xLjc1Ni0zLjQyMy0zLjQ3LTMuNDIzaC0uNDk3di0xLjE0M2w0LjM4OS4xNTEgMy4zOTQtLjE1MSAxNi45OCAxOS4wNzZ6bTEyLjA5MiAyLjA2MWMtLjM4OCAxLjI5Mi0uODQ3IDIuMjg5LS44NDcgMi45NjggMCAxLjE0NCAxLjYwNCAxLjMzIDIuODYgMS4zM2guNDI3djEuMTQ4Yy0xLjUyOS0uMDgzLTMuMDg4LS4xNDgtNC42MjUtLjE0OC0xLjM3MSAwLTIuNzM2LjA2NS00LjExNS4xNDh2LTEuMTQ4aC4yMzFjMS40ODcgMCAyLjc0OS0uODc0IDMuMzEzLTIuNDc3bDYuMTEyLTE3LjQ3MWMuNDktMS40MDkgMS4xODQtMy4zMTQgMS40MTQtNC43MjggMS4yMTUtLjQxMyAyLjc0NC0xLjE3NCAzLjQ2OS0xLjYzMi4xMTctLjA0MS4xODQtLjA4LjMwNS0uMDguMTE0IDAgLjE4NCAwIC4yNy4xMTcuMTE0LjMwNC4yMjEuNjQ3LjM0NS45NTFsNy4wMTkgMTkuOTE4Yy40NTYgMS4zMzEuOTEgMi43MzkgMS40MDQgMy44ODYuNDYzIDEuMDY2IDEuMjY0IDEuNTE2IDIuNTI0IDEuNTE2aC4yMjh2MS4xNDhjLTEuNzE3LS4wODMtMy40MzYtLjE0OC01LjI2NC0uMTQ4LTEuODY4IDAtMy43ODIuMDY1LTUuNzI4LjE0OHYtMS4xNDhoLjQyM2MuODczIDAgMi4zNjYtLjE0OCAyLjM2Ni0xLjEwMiAwLS40OTItLjM0NC0xLjUyLS43Ny0yLjc0MmwtMS40ODQtNC40MTZoLTguNjYxbC0xLjIxNyAzLjk2M3ptNS41NjgtMTYuODcyaC0uMDc4bC0zLjU0OSAxMC43NzhoNy4xM2wtMy41MDMtMTAuNzc4em0xNi40NDQtMi4zNjJjLTIuODYzIDAtMi45NzcuNjg2LTMuNTUgMy40NjJoLTEuMTQ3Yy4xNS0xLjA2NS4zNDQtMi4xMjkuNDYzLTMuMjM2LjE1MS0xLjA2OC4yMjMtMi4xMjkuMjIzLTMuMjMzaC45MmMuMzAzIDEuMTQ0IDEuMjYxIDEuMTA0IDIuMjg3IDEuMTA0aDE5LjY5MWMxLjAyNiAwIDEuOTc5LS4wMzcgMi4wNTctMS4xODJsLjkxNC4xNTNjLS4xNDcgMS4wMjktLjMgMi4wNTUtLjQxNCAzLjA4NS0uMDg1IDEuMDI5LS4wODUgMi4wNTgtLjA4NSAzLjA4M2wtMS4xNDIuNDIzYy0uMDctMS40MDgtLjI2Mi0zLjY1OS0yLjgxOS0zLjY1OWgtNi4yNTl2MjAuMjU5YzAgMi45MzcgMS4zMzkgMy4yNzIgMy4xNjYgMy4yNzJoLjcyNnYxLjE0OGMtMS40ODkgMC00LjE1OC0uMTUtNi4yMi0uMTUtMi4yODUgMC00Ljk2Mi4xNS02LjQ0OS4xNXYtMS4xNDhoLjcyNWMyLjEwMiAwIDMuMTY5LS4xODcgMy4xNjktMy4xOTJ2LTIwLjMzOWgtNi4yNTd6bTIzLjI2NCAyMy41MzFoLjUzNGMxLjM3OCAwIDIuODIxLS4xODUgMi44MjEtMi4xNjh2LTE5Ljk0OGMwLTEuOTg2LTEuNDQzLTIuMTc1LTIuODIxLTIuMTc1aC0uNTM0di0xLjE0M2MxLjQ5MiAwIDMuNzc3LjE1IDUuNjQzLjE1IDEuOTE0IDAgNC4yMDItLjE1IDUuOTk4LS4xNXYxLjE0M2gtLjUzNGMtMS4zNzYgMC0yLjgyOS4xODktMi44MjkgMi4xNzV2MTkuOTQ4YzAgMS45ODMgMS40NTMgMi4xNjggMi44MjkgMi4xNjhoLjUzNHYxLjE0OGMtMS44MzQgMC00LjEyNC0uMTUtNi4wMjktLjE1LTEuODczIDAtNC4xMi4xNS01LjYxMi4xNXYtMS4xNDh6bTI2Ljg1Ny0yNi4wMDNjOC4xMzUgMCAxNC42MTYgNS4wMjkgMTQuNjE2IDEzLjE0IDAgOC43NTktNi4yOTYgMTQuNTgxLTE0LjQxOSAxNC41ODEtOC4wOTYgMC0xNC4yNzMtNS40ODItMTQuMjczLTEzLjY3IDAtNy45MTkgNi4xNDEtMTQuMDUyIDE0LjA3Ni0xNC4wNTJ6bS41NzcgMjYuMDQ1YzcuNDA0IDAgOC42OTItNi41MTYgOC42OTItMTIuMDY3IDAtNS41NjktMy4wMDUtMTIuMzA2LTkuMzQyLTEyLjMwNi02LjY3OSAwLTguNjYxIDUuOTQyLTguNjYxIDExLjA0IDAgNi44MTcgMy4xMjggMTMuMzMzIDkuMzExIDEzLjMzM3ptMzkuNzUtNi40MDFsLjA3OC0uMDc1di0xNC4yNzdjMC0zLjEyNC0yLjE4MS0zLjU4MS0zLjMyNi0zLjU4MWgtLjgyN3YtMS4xNDNsNS4zMy4xNTEgNC43MDItLjE1MXYxLjE0M2gtLjU3N2MtMS41OTkgMC0zLjM5Ni4zMDYtMy4zOTYgNC44MzZ2MTcuMzNjMCAxLjMzMS4wMzYgMi42NjIuMjMgMy44NDJoLTEuNDQ4bC0xOS42NTQtMjEuODZ2MTUuNjkyYzAgMy4zMTMuNjUgNC40NTIgMy41ODQgNC40NTJoLjY1MXYxLjE0OGwtNC45Mi0uMTUtNS4xOTUuMTV2LTEuMTQ4aC41MzljMi42MzcgMCAzLjQzLTEuNzg2IDMuNDMtNC44Mjl2LTE2LjAzOWMwLTIuMTI5LTEuNzQ2LTMuNDIzLTMuNDctMy40MjNoLS40OTh2LTEuMTQzbDQuMzg5LjE1MSAzLjM5Ni0uMTUxIDE2Ljk4MSAxOS4wNzZ6bTEyLjA4NyAyLjA2MWMtLjM3NSAxLjI5Mi0uODM3IDIuMjg5LS44MzcgMi45NjggMCAxLjE0NCAxLjYwNyAxLjMzIDIuODU4IDEuMzNoLjQyN3YxLjE0OGMtMS41MjgtLjA4My0zLjA5NC0uMTQ4LTQuNjItLjE0OC0xLjM3OCAwLTIuNzQ2LjA2NS00LjExNC4xNDh2LTEuMTQ4aC4yMTdjMS40OTMgMCAyLjc1Ny0uODc0IDMuMzIxLTIuNDc3bDYuMTE0LTE3LjQ3MWMuNDkzLTEuNDA5IDEuMTg0LTMuMzE0IDEuNDA1LTQuNzI4IDEuMjIzLS40MTMgMi43NDctMS4xNzQgMy40NzktMS42MzIuMTA5LS4wNDEuMTg2LS4wOC4zMDEtLjA4LjExNCAwIC4xODcgMCAuMjY0LjExN2wuMzQ5Ljk1MSA3LjAxNiAxOS45MThjLjQ1OCAxLjMzMS45MTQgMi43MzkgMS40MTUgMy44ODYuNDU4IDEuMDY2IDEuMjYyIDEuNTE2IDIuNTE4IDEuNTE2aC4yMzN2MS4xNDhjLTEuNzItLjA4My0zLjQzOC0uMTQ4LTUuMjcyLS4xNDgtMS44NjUgMC0zLjc3Ny4wNjUtNS43MjMuMTQ4di0xLjE0OGguNDIyYy44NzEgMCAyLjM3LS4xNDggMi4zNy0xLjEwMiAwLS40OTItLjM0Ny0xLjUyLS43NzItMi43NDJsLTEuNDgyLTQuNDE2aC04LjY2MmwtMS4yMjUgMy45NjN6bTUuNTc2LTE2Ljg3MmgtLjA3N2wtMy41NTQgMTAuNzc4aDcuMTQxbC0zLjUxMS0xMC43Nzh6bTI0LjM4MSAxOC41ODNjMCAxLjUyNiAxLjA2IDEuOTggMi4yODIgMi4xMzYgMS41NjUuMTE1IDMuMjgyLjExNSA1LjA0Mi0uMDc4IDEuNTk5LS4xOTIgMi45NzItMS4xMDQgMy42NTgtMi4wNTguNjA5LS44MzkuOTUxLTEuOTAzIDEuMTg0LTIuNzQyaDEuMTA2Yy0uNDE5IDIuMTctLjk1NCA0LjMwNy0xLjQxNSA2LjQ3NmwtMTAuMDY2LS4xNDgtMTAuMDc0LjE0OHYtMS4xNDhoLjUyNmMxLjM3OSAwIDIuODcxLS4xODUgMi44NzEtMi41NDl2LTE5LjU3YzAtMS45ODUtMS40OTItMi4xNzMtMi44NzEtMi4xNzNoLS41MjZ2LTEuMTQzbDYuMDI0LjE1MSA1LjgwNC0uMTUxdjEuMTQzaC0uOTU5Yy0xLjQ0NiAwLTIuNTg1LjA0Mi0yLjU4NSAyLjA1NnYxOS42NDl6IiBmaWxsPSIjMUExOTE4Ii8+PC9zdmc+");
}
.rccs__card--discover > div {
  color: #323232;
}
.rccs__card--discover .rccs__card__background {
  background: linear-gradient(25deg, #fff, #eee);
}
.rccs__card--discover .rccs__issuer {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTEyIiBoZWlnaHQ9Ijg2IiB2aWV3Qm94PSIwIDAgNTEyIDg2IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWlkWU1pZCI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSIyMC40NDIlIiB5MT0iMTAuNTk5JSIgeDI9Ijg5LjI0NSUiIHkyPSI4My41MyUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjRTI1NDI5IiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iI0Y5OUQzRSIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48cGF0aCBkPSJNMjcwLjM1Ni4zNjVjLTIzLjk4MiAwLTQzLjQ0IDE4LjczNS00My40NCA0MS44NTggMCAyNC41ODMgMTguNjEyIDQyLjk2IDQzLjQ0IDQyLjk2IDI0LjIwOCAwIDQzLjMyMS0xOC42MiA0My4zMjEtNDIuNDc4IDAtMjMuNzE2LTE4Ljk4Ni00Mi4zNC00My4zMjEtNDIuMzR6IiBpZD0iYiIvPjxmaWx0ZXIgeD0iLTUwJSIgeT0iLTUwJSIgd2lkdGg9IjIwMCUiIGhlaWdodD0iMjAwJSIgZmlsdGVyVW5pdHM9Im9iamVjdEJvdW5kaW5nQm94IiBpZD0iYyI+PGZlTW9ycGhvbG9neSByYWRpdXM9IjIiIGluPSJTb3VyY2VBbHBoYSIgcmVzdWx0PSJzaGFkb3dTcHJlYWRJbm5lcjEiLz48ZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPSIyLjUiIGluPSJzaGFkb3dTcHJlYWRJbm5lcjEiIHJlc3VsdD0ic2hhZG93Qmx1cklubmVyMSIvPjxmZU9mZnNldCBkeD0iMiIgZHk9IjIiIGluPSJzaGFkb3dCbHVySW5uZXIxIiByZXN1bHQ9InNoYWRvd09mZnNldElubmVyMSIvPjxmZUNvbXBvc2l0ZSBpbj0ic2hhZG93T2Zmc2V0SW5uZXIxIiBpbjI9IlNvdXJjZUFscGhhIiBvcGVyYXRvcj0iYXJpdGhtZXRpYyIgazI9Ii0xIiBrMz0iMSIgcmVzdWx0PSJzaGFkb3dJbm5lcklubmVyMSIvPjxmZUNvbG9yTWF0cml4IHZhbHVlcz0iMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMC4zMDE2NTg3NDEgMCIgaW49InNoYWRvd0lubmVySW5uZXIxIi8+PC9maWx0ZXI+PC9kZWZzPjx1c2UgZmlsbD0idXJsKCNhKSIgZmlsbC1ydWxlPSJldmVub2RkIiB4bGluazpocmVmPSIjYiIvPjx1c2UgZmlsdGVyPSJ1cmwoI2MpIiB4bGluazpocmVmPSIjYiIvPjxwYXRoIGQ9Ik0yMy43NDYgMS44OTFoLTIzLjM1M3Y4MS40NTRoMjMuMjMyYzEyLjMyNSAwIDIxLjI0LTIuOTIxIDI5LjA1OS05LjM5OCA5LjI3OC03LjY5NSAxNC43ODEtMTkuMjk4IDE0Ljc4MS0zMS4yODkgMC0yNC4wNDgtMTcuOTY1LTQwLjc2Ni00My43MTktNDAuNzY2em0xOC41NzMgNjEuMTc2Yy01LjAyMiA0LjUzMS0xMS40ODYgNi40ODgtMjEuNzYgNi40ODhoLTQuMjY4di01My44NzNoNC4yNjhjMTAuMjc0IDAgMTYuNDkxIDEuODM0IDIxLjc2IDYuNTkzIDUuNDk1IDQuODg2IDguNzcyIDEyLjQ1MiA4Ljc3MiAyMC4yNjUgMCA3LjgyOS0zLjI3NyAxNS42Ni04Ljc3MiAyMC41Mjd6bTMyLjQ4IDIwLjI3OGgxNS44NzF2LTgxLjQ1NGgtMTUuODcxdjgxLjQ1NHptNTQuNzI3LTUwLjIwOWMtOS41MzktMy41MzQtMTIuMzQ2LTUuODY1LTEyLjM0Ni0xMC4yNDcgMC01LjEzNCA0Ljk5OC05LjAzOSAxMS44NDktOS4wMzkgNC43NjMgMCA4LjY3MSAxLjk1MyAxMi44MzYgNi41OGw4LjI5NC0xMC44NTJjLTYuODM5LTUuOTk4LTE1LjAyMS05LjA0Ny0yMy45NDYtOS4wNDctMTQuMzk4IDAtMjUuMzk5IDEwLjAyLTI1LjM5OSAyMy4zMiAwIDExLjI0NyA1LjEyNiAxNi45ODEgMjAuMDMxIDIyLjM2OSA2LjIzMyAyLjE4OCA5LjQwMSAzLjY0NiAxMC45OTMgNC42NDMgMy4xNzUgMi4wNzcgNC43NjkgNC45OTggNC43NjkgOC40MTYgMCA2LjYwNS01LjI1NyAxMS40ODMtMTIuMzUxIDExLjQ4My03LjU3NCAwLTEzLjY3NC0zLjc4Mi0xNy4zNDEtMTAuODY1bC0xMC4yNDcgOS45MDVjNy4zMTMgMTAuNzMzIDE2LjEwOSAxNS41MTEgMjguMjE0IDE1LjUxMSAxNi40ODggMCAyOC4wODQtMTEuMDA3IDI4LjA4NC0yNi43NTggMC0xMi45NDgtNS4zNjEtMTguODE1LTIzLjQ0My0yNS40MTl6bTI4LjQ0OSA5LjUyMWMwIDIzLjk2NSAxOC44MTUgNDIuNTI1IDQzLjAwNiA0Mi41MjUgNi44MzkgMCAxMi43MDEtMS4zNTIgMTkuOTE1LTQuNzU4di0xOC42OTdjLTYuMzYxIDYuMzU4LTExLjk4IDguOTE2LTE5LjE4OSA4LjkxNi0xNS45OTcgMC0yNy4zNjQtMTEuNjA2LTI3LjM2NC0yOC4xMDIgMC0xNS42MjYgMTEuNzIxLTI3Ljk2NSAyNi42MzgtMjcuOTY1IDcuNTYxIDAgMTMuMzExIDIuNjg2IDE5LjkxNSA5LjE1OXYtMTguNjk2Yy02Ljk2Mi0zLjUzMS0xMi43MTItNC45ODUtMTkuNTUyLTQuOTg1LTI0LjA2NyAwLTQzLjM2OSAxOC45MzUtNDMuMzY5IDQyLjYwNHptMTkxLjY1MSAxMy45NDhsLTIxLjc0My01NC43MTVoLTE3LjM0NmwzNC41NzkgODMuNTM0aDguNTQzbDM1LjE4My04My41MzRoLTE3LjIxOGwtMjIgNTQuNzE1em00Ni40MzkgMjYuNzM5aDQ1LjA2NnYtMTMuNzg5aC0yOS4xODh2LTIyLjAwMWgyOC4wNzJ2LTEzLjc5MmgtMjguMDcydi0xOC4wNzloMjkuMTg4di0xMy43OTJoLTQ1LjA2NnY4MS40NTR6bTEwNy45NTUtNTcuNDE1YzAtMTUuMjU5LTEwLjQ5LTI0LjAzOS0yOC44MjMtMjQuMDM5aC0yMy41Nzd2ODEuNDU0aDE1Ljg5NXYtMzIuNzM3aDIuMDhsMjEuOTc1IDMyLjczN2gxOS41NDRsLTI1LjY2Ny0zNC4zMTFjMTEuOTg4LTIuNDUxIDE4LjU3My0xMC42MzggMTguNTczLTIzLjEwNHptLTMxLjg4MiAxMy40NTJoLTQuNjIzdi0yNC42ODNoNC44NzdjOS45MTYgMCAxNS4yODcgNC4xNjUgMTUuMjg3IDEyLjA5MiAwIDguMTc4LTUuMzcyIDEyLjU5LTE1LjU0MSAxMi41OXoiIGZpbGw9IiMwQjEwMTUiLz48L3N2Zz4=");
}
.rccs__card--elo .rccs__card__background {
  background: linear-gradient(25deg, #211c18, #aaa7a2);
}
.rccs__card--elo .rccs__issuer {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTEyIiBoZWlnaHQ9IjUxMiIgdmlld0JveD0iMCAwIDUxMiA1MTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMjU2IDBjMTQxLjM4NSAwIDI1NiAxMTQuNjE1IDI1NiAyNTYgMCAxNDEuMzg2LTExNC42MTUgMjU2LTI1NiAyNTZzLTI1Ni0xMTQuNjE0LTI1Ni0yNTZjMC0xNDEuMzg1IDExNC42MTUtMjU2IDI1Ni0yNTYiIGZpbGw9IiMwRTBFMTEiLz48cGF0aCBkPSJNMTgwLjA0MiAyMzcuNTgzbC03OC41MjQgMzMuODM3Yy0uMTIyLTEuMzUzLS4xODktMi43MjEtLjE4OS00LjEwNiAwLTI0LjgzOSAyMC4xMzUtNDQuOTc0IDQ0Ljk3NC00NC45NzQgMTMuNDM4IDAgMjUuNDk5IDUuODk4IDMzLjczOSAxNS4yNDN6bS0zMy43MzktNDguODc2YzM3LjA1MyAwIDY4LjExMiAyNS42MzggNzYuNDIgNjAuMTQzbC0zMS42ODIgMTMuODUzLS4wMDctLjA2Ni0zMi40MTMgMTQuMjQxLTc3Ljc1NSAzMy45OTdjLTguMzE4LTEyLjQ3LTEzLjE3LTI3LjQ0OC0xMy4xNy00My41NjEgMC00My40MTQgMzUuMTkzLTc4LjYwNyA3OC42MDctNzguNjA3em01NC45MjggMTM0LjgzOGMtMjguMTQ1IDI2LjcxMy02NS4zNzkgMjkuMzM1LTk4LjA5NiA5LjQ3M2wxOC40ODUtMjguMTA0YzE4LjYxNyAxMS4xMjggMzcuMzE5IDkuMzIzIDU2LjEwNy01LjQyOGwyMy41MDQgMjQuMDZ6bTMyLjAwNy0xOS40NTdsLS4xOTgtMTQ4LjY1MmgyOC4xNjN2MTQ0LjYzOGMwIDEuMzg4LjE3MiAyLjYxIDEuOTkyIDMuMzE3bDI0LjUgOS41MjgtMTEuMDM4IDI4LjctMjguNy0xMi4xNDNjLTEwLjg4My00LjYwNS0xNC43LTExLjI3Ny0xNC43MTktMjUuMzg5eiIgZmlsbD0iI2ZmZiIvPjxwYXRoIGQ9Ik0zMzkuMjggMzAxLjU4N2MtMTAuNTU3LTguMjA4LTE3LjM1NC0yMS4wMTgtMTcuMzU0LTM1LjQyNiAwLTEyLjgwOSA1LjM3Ny0yNC4zNTQgMTMuOTg1LTMyLjUyOWwtMTguMTktMjkuNDhjLTE4LjI4NSAxNC40ODctMzAuMDI4IDM2Ljg3LTMwLjAyOCA2Mi4wMDkgMCAyNy4wOTYgMTMuNjMyIDUxLjAwMiAzNC40MDcgNjUuMjU0bDE3LjE3OS0yOS44MjgiIGZpbGw9IiMyMDkxQzMiLz48cGF0aCBkPSJNMzUxLjYxIDIyMy45MzhjNC43NC0xLjcwNSA5Ljg1LTIuNjM5IDE1LjE3OC0yLjYzOSAxOS4yMDggMCAzNS41ODggMTIuMDc3IDQxLjk4NSAyOS4wNDhsMzQuODU2LTIuOTEyYy04LjQxNC0zNC42NC0zOS42MTMtNjAuMzY2LTc2Ljg0MS02MC4zNjYtMTAuNTE5IDAtMjAuNTQ5IDIuMDcxLTI5LjczIDUuNzk5bDE0LjU1MiAzMS4wNzEiIGZpbGw9IiNGQUVDMzIiLz48cGF0aCBkPSJNNDExLjU5NSAyNjguMzM1Yy0xLjEzNSAyMy43NjYtMjAuNzYgNDIuNjg4LTQ0LjgwNyA0Mi42ODgtMy43NyAwLTcuNDI4LS40NzItMTAuOTI1LTEuMzQ3bC0xMy42NzMgMzEuNjU3YzcuNzQ1IDIuNTMxIDE2LjAwNyAzLjkyIDI0LjU5OCAzLjkyIDQyLjU5MSAwIDc3LjMwMi0zMy42NyA3OS4wMDktNzUuODQybC0zNC4yMDMtMS4wNzciIGZpbGw9IiNEMDM1MkEiLz48L2c+PC9zdmc+");
}
.rccs__card--hipercard .rccs__card__background {
  background: linear-gradient(25deg, #8b181b, #de1f27);
}
.rccs__card--hipercard .rccs__issuer {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTEyIiBoZWlnaHQ9IjEyMyIgdmlld0JveD0iMCAwIDUxMiAxMjMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgcHJlc2VydmVBc3BlY3RSYXRpbz0ieE1pZFlNaWQiPjxwYXRoIGQ9Ik0zNzQuMTE4IDgwLjg0MmMtNi45NDMgNi43OTctMjYuNDM0IDguNzI4LTI0LjQ0LTcuNTIgMS42NTYtMTMuNDk1IDE2LjM0OC0xNi4zNjMgMzIuMjczLTE0LjQxNC0xLjE4NCA3LjM4MS0yLjU0MiAxNi43NTUtNy44MzMgMjEuOTM0em0tMjEuOTM0LTUyLjY0MWMtLjY2MyAzLjcyMy0xLjY4MSA3LjA5Mi0yLjUwNiAxMC42NTMgNy45NTEtMS45OTMgMzIuNzA5LTguMTA1IDM1LjA5NSAyLjUwNi43OTIgMy41MjYtLjU3NCA3LjI3Mi0xLjU2NyAxMC4wMjgtMjIuMzg5LTIuMTIxLTQwLjYzNiAxLjU5OS00NS40MzUgMTcuNTQ3LTMuMjE0IDEwLjY4Mi4zNiAyMS4xOTQgNy4yMDcgMjQuMTI5IDEzLjE4NyA1LjY0OSAyOS4yMjgtLjgyMiAzNC43ODEtOS43MTQtLjU3NyAzLjA3OC0xLjEyMyA2LjE4Ny0uOTQgMTAuMDI2aDExLjU5NGMuMTIzLTExLjEwMyAxLjczOS0yMC4wOTEgMy40NDctMzAuMDgyIDEuNDU2LTguNTA4IDQuMTk1LTE2LjkzMSAzLjc1OS0yNC40NC0uOTk1LTE3LjE5Ny0yOS40ODYtMTEuMTE0LTQ1LjQzNC0xMC42NTN6bTExNi4yNDkgNTcuOTY4Yy05LjA3LjE5NS0xMy41OC01LjQxOS0xMy43ODctMTQuNzI2LS4zNjEtMTYuMzAxIDYuNzg5LTM0LjQxMSAyMS4zMDctMzYuMDM1IDYuNzYtLjc1NiAxMS42NTQuODE2IDE2LjYwNyAyLjUwOC00LjU0NyAxOC4zMS0yLjkwNSA0Ny43OTktMjQuMTI4IDQ4LjI1NHptMzAuMDgxLTg2LjE2OWMtMS4xNTUgMTAuMTI1LTIuNjk5IDE5Ljg2Mi00LjY5OSAyOS4xNC0zMy4wNTEtMTAuNDYxLTUzLjMyIDEzLjg1NS01Mi45NTYgNDMuODY4LjA3MiA1LjgwNSAxLjA3MSAxMS41NjEgNC43MDEgMTUuNjY3IDYuMjU2IDcuMDc2IDI0LjE3IDguNzY4IDMzLjIxNCAyLjgyMSAxLjc1Mi0xLjE1MSAzLjU0LTMuMjQ2IDQuNzAxLTQuNy44NzEtMS4wOTUgMi4yNTYtMy45NTkgMi41MDUtMy4xMzUtLjQ3NCAzLjE4Mi0xLjE4NSA2LjEyNy0xLjI1MiA5LjcxNWgxMi4yMmMyLjM1NC0zMy43ODQgOS42MzctNjIuNjQxIDE1LjA0LTkzLjM3NmgtMTMuNDc1em0tMzQ0Ljk4OSA4MS4xNTZjLTcuMjA5IDcuNjM1LTI0LjkzMSA3LjUxOC0yNi4zMi01LjMyOC0uNjA2LTUuNTg5IDEuNDc3LTExLjQ1IDIuNTA2LTE3LjIzMyAxLjA0MS01Ljg1MyAxLjc5MS0xMS40NjkgMi44MTktMTYuNjA5IDcuMS04LjY3IDI3Ljk2NS05LjcxNiAzMC4wODIgNC43MDEgMS44MzcgMTIuNTE3LTMuMTE3IDI4LjE0NS05LjA4NyAzNC40Njh6bTEwLjY1NC01Mi45NTVjLTExLjQwNC00LjI4NC0yNS4zMDMuODMtMzEuMzI4IDUuNjk0LjAyMS4yMTQtLjE0NC4yNDMtLjMyMS4yNTlsLjMyMS0uMjU5LS4wMDctLjA1NC45NC01LjY0aC0xMS41OTRjLTQuODMxIDMyLjE0My0xMC41NjEgNjMuMzg3LTE2LjYwNyA5NC4zMTZoMTMuNDczYzEuOTUtMTIuMDQ2IDMuMjM5LTI0Ljc1MyA1Ljk1NC0zNi4wMzQgMy4wNzcgMTEuODY1IDIzLjE2OSA5LjU5NyAzMS42NDcgNS4wMTQgMTcuNDk0LTkuNDYgMzAuOTg3LTU0LjQ4MSA3LjUyMS02My4yOTZ6bTYzLjkyMSAyMi41NjFoLTMxLjY0N2MxLjAwMS03LjI3NiA3LjU0Ny0xNS4yNzMgMTcuODU5LTE1LjY2NyA5LjcwNy0uMzcxIDE2LjY1NiAzLjU2NCAxMy43ODcgMTUuNjY3em0tMTIuODQ3LTIzLjgxNGMtOS43MzYuNzQ5LTE3Ljk2NSAzLjU1MS0yMy44MTQgOS43MTMtNy4xNzMgNy41NTgtMTIuOTgzIDI0LjI2Ni0xMS4yODEgMzkuNDgyIDIuNDI4IDIxLjcwOCAyOS40NTcgMjAuOTI5IDUxLjA3NSAxNS42NjcuMzY3LTMuODA5IDEuMjktNy4wNjYgMS44OC0xMC42NTMtOC45MDYgMy4zMzItMjQuMzY4IDcuOTg0LTMzLjUyOCAyLjE5NC02LjkxNS00LjM3My02Ljk1Ni0xNS40NDYtNC43LTI1LjA2OCAxNC41MjktLjQ2MiAyOS42MzEtLjM3NCA0NC4xODEgMCAuOTIzLTYuODIxIDMuNTY1LTE0LjI1NyAxLjI1My0yMC45OTMtMy4wNDktOC44OTQtMTMuOTYxLTExLjE5Ni0yNS4wNjctMTAuMzR6bS0xMTguNDQzIDEuMjUzYy0uMzY1LjA1Mi0uMzQxLjQ5NS0uMzE0LjkzOS0yLjk2OSAyMi4yMDMtNi45ODYgNDMuMzU4LTExLjI4IDY0LjIzNmgxMy40NzNjMy4yMzgtMjIuMzUyIDYuOTQ2LTQ0LjIzMyAxMS41OTQtNjUuMTc1aC0xMy40NzN6bTM1MS41Ny4zMTNjLTExLjkwOS01Ljk1My0yMS44MjIgNC4wMzctMjUuNjkzIDEwLjAyNyAxLjEwMi0zLjA3MyAxLjE2Ni03LjE4OCAyLjE5Mi0xMC4zMzloLTExLjkwN2MtMy4yMSAyMi4zNzktNy4wODEgNDQuMDk4LTExLjU5NCA2NS4xNzVoMTMuNzg3Yy4wODgtOC42MzggMS43ODQtMTUuMDI4IDMuMTMzLTIzLjUwMSAyLjg4Mi0xOC4wODggNy4xMTEtMzcuOTI2IDI4LjIwMi0zMS45Ni43LTMuMDYuOTktNi41MyAxLjg4LTkuNDAxem0tMTUxLjM0NSA0OS41MDhjLTEuMjQxLTMuMjA4LTEuNTYzLTguNTA3LTEuMjUzLTEyLjUzNC42OTctOS4wNTQgMy45OTYtMjAuMDc3IDkuMDg3LTI1LjA2NyA3LjAyNi02Ljg4OCAyMC44OTctNS43NDggMzEuOTYtMS44ODEuMzQzLTMuNzI5IDEuMDkzLTcuMDU0IDEuNTY3LTEwLjY1Mi0xOC4xNDUtMi45NjQtMzUuMzY1LTEuMTIxLTQ0LjQ5NCA4LjQ1OS04LjkzNiA5LjM3OC0xNC43OTYgMzAuOTMyLTEwLjY1NCA0NC40OTQgNC44NDggMTUuODcgMjYuNTgzIDE2LjczMyA0NC4xODMgMTAuNjU0Ljc3Ny0zLjE5IDEuMTktNi43NDYgMS44OC0xMC4wMjgtOS42MTYgNC45OTctMjguMDAxIDcuNTkzLTMyLjI3Ni0zLjQ0N3ptLTcuNTE5LTQ5LjgyMWMtMTEuOTQ4LTQuODI1LTIxLjMzOSAzLjMyOS0yNS42OTMgMTAuOTY3Ljk4Ny0zLjM5OCAxLjM5NC03LjM3OCAyLjE5Mi0xMC45NjdoLTExLjkwN2MtMi45MSAyMi41NzUtNy4yMDEgNDMuNzY5LTExLjI4IDY1LjE3NWgxMy40NzVjMS44ODgtMTIuNzA3IDIuNzAzLTI5LjgzNCA2Ljg5Mi00MS45ODggMy4zNDgtOS43MTMgMTIuMTExLTE3Ljk4NyAyNC43NTQtMTMuNDczLjE3OC0zLjU4MyAxLjIwMy02LjMxOCAxLjU2Ny05LjcxNHptLTIxNy4xNDYtMjYuMzIxYy0xLjkyNSAxMi40ODktNC4wOTMgMjQuNzM1LTYuMjY3IDM2Ljk3NC0xMy45NTkuMTQ3LTI4LjIxMS42OS00MS42NzQtLjMxNCAyLjU0My0xMS45NzMgNC4zNjctMjQuNjY4IDYuODkyLTM2LjY2aC0xNS4wMzljLTUuMzg1IDMwLjU0Ny0xMC4yODIgNjEuNTc5LTE2LjI5NCA5MS40OTdoMTUuMzUzYzIuNDA5LTE1LjM0OCA0LjY2MS0zMC44NTIgNy44MzMtNDUuNDM1IDEzLjA5MS0uMzIyIDI4Ljc4MS0uODg1IDQxLjM2Mi4zMTQtMi41OTQgMTUuMTYyLTUuNzI4IDI5Ljc4My04LjE0NyA0NS4xMjFoMTUuMzU0YzQuOTMyLTMwLjk5NyAxMC4xMzEtNjEuNzI4IDE2LjI5NC05MS40OTdoLTE1LjY2N3ptMzguMjI3IDEzLjc4N2MyLjY4Ni0xLjg0OSA2LjE0NS0xMC4yNzggMi4xOTQtMTMuNzg3LTEuMjUyLTEuMTExLTMuMzQ3LTEuNDMzLTYuMjY3LS45MzktMi43MS40NTctNC4yNjggMS4zNzctNS4zMjcgMi44MTktMS43MDMgMi4zMTktMy4yNjMgOS4zMS0uNjI4IDExLjkwNyAyLjU2NyAyLjUyOSA4LjMxOCAxLjE3NyAxMC4wMjggMHoiIGZpbGw9IiNmZmYiLz48L3N2Zz4=");
}
.rccs__card--jcb .rccs__issuer {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTEyIiBoZWlnaHQ9IjM5NSIgdmlld0JveD0iMCAwIDUxMiAzOTUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgcHJlc2VydmVBc3BlY3RSYXRpbz0ieE1pZFlNaWQiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCB4MT0iLTU3LjUyNyUiIHkxPSI1MC4xMjQlIiB4Mj0iMjMyLjM5MSUiIHkyPSI1MC4xMjQlIiBpZD0iYSI+PHN0b3Agc3RvcC1jb2xvcj0iIzAwNzk0MCIgb2Zmc2V0PSIwJSIvPjxzdG9wIHN0b3AtY29sb3I9IiMwMDg3M0YiIG9mZnNldD0iMjIuODUlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzQwQTczNyIgb2Zmc2V0PSI3NC4zMyUiLz48c3RvcCBzdG9wLWNvbG9yPSIjNUNCNTMxIiBvZmZzZXQ9IjEwMCUiLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCB4MT0iLjE4MyUiIHkxPSI0OS45NiUiIHgyPSIxMDAuMjczJSIgeTI9IjQ5Ljk2JSIgaWQ9ImIiPjxzdG9wIHN0b3AtY29sb3I9IiMwMDc5NDAiIG9mZnNldD0iMCUiLz48c3RvcCBzdG9wLWNvbG9yPSIjMDA4NzNGIiBvZmZzZXQ9IjIyLjg1JSIvPjxzdG9wIHN0b3AtY29sb3I9IiM0MEE3MzciIG9mZnNldD0iNzQuMzMlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzVDQjUzMSIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgeDE9Ii02Mi44MDIlIiB5MT0iNDkuODU4JSIgeDI9IjI1My42NzElIiB5Mj0iNDkuODU4JSIgaWQ9ImMiPjxzdG9wIHN0b3AtY29sb3I9IiMwMDc5NDAiIG9mZnNldD0iMCUiLz48c3RvcCBzdG9wLWNvbG9yPSIjMDA4NzNGIiBvZmZzZXQ9IjIyLjg1JSIvPjxzdG9wIHN0b3AtY29sb3I9IiM0MEE3MzciIG9mZnNldD0iNzQuMzMlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzVDQjUzMSIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgeDE9Ii4xNzYlIiB5MT0iNTAuMDA2JSIgeDI9IjEwMS44MDglIiB5Mj0iNTAuMDA2JSIgaWQ9ImQiPjxzdG9wIHN0b3AtY29sb3I9IiMxRjI4NkYiIG9mZnNldD0iMCUiLz48c3RvcCBzdG9wLWNvbG9yPSIjMDA0RTk0IiBvZmZzZXQ9IjQ3LjUxJSIvPjxzdG9wIHN0b3AtY29sb3I9IiMwMDY2QjEiIG9mZnNldD0iODIuNjElIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzAwNkZCQyIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgeDE9Ii0uNTc2JSIgeTE9IjQ5LjkxNCUiIHgyPSI5OC4xMzMlIiB5Mj0iNDkuOTE0JSIgaWQ9ImUiPjxzdG9wIHN0b3AtY29sb3I9IiM2QzJDMkYiIG9mZnNldD0iMCUiLz48c3RvcCBzdG9wLWNvbG9yPSIjODgyNzMwIiBvZmZzZXQ9IjE3LjM1JSIvPjxzdG9wIHN0b3AtY29sb3I9IiNCRTE4MzMiIG9mZnNldD0iNTcuMzElIi8+PHN0b3Agc3RvcC1jb2xvcj0iI0RDMDQzNiIgb2Zmc2V0PSI4NS44NSUiLz48c3RvcCBzdG9wLWNvbG9yPSIjRTYwMDM5IiBvZmZzZXQ9IjEwMCUiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cGF0aCBkPSJNNTEyIDMxNC44MzZjMCA0My44MTQtMzUuNjc3IDc5LjQ5MS03OS40OTEgNzkuNDkxaC00MzIuNTA5di0zMTQuODM2YzAtNDMuODE0IDM1LjY3Ny03OS40OTEgNzkuNDkxLTc5LjQ5MWg0MzIuNTA5djMxNC44MzZ6IiBmaWxsPSIjZmZmIi8+PHBhdGggZD0iTTM3MS4xNjkgMjM0LjA5M2gzMi44NjFsNC4wNjgtLjMxM2M2LjI1OS0xLjI1MiAxMS41NzktNi44ODUgMTEuNTc5LTE0LjcwOSAwLTcuNTExLTUuMzItMTMuMTQ0LTExLjU3OS0xNC43MDktLjkzOS0uMzEzLTIuODE3LS4zMTMtNC4wNjgtLjMxM2gtMzIuODYxdjMwLjA0NHoiIGZpbGw9InVybCgjYSkiLz48cGF0aCBkPSJNNDAwLjI3NCAyNi42MDFjLTMxLjI5NiAwLTU2Ljk1OCAyNS4zNS01Ni45NTggNTYuOTU4djU5LjE0OWg4MC40M2MxLjg3OCAwIDQuMDY4IDAgNS42MzMuMzEzIDE4LjE1Mi45MzkgMzEuNjA5IDEwLjMyOCAzMS42MDkgMjYuNjAxIDAgMTIuODMxLTkuMDc2IDIzLjc4NS0yNS45NzYgMjUuOTc2di42MjZjMTguNDY1IDEuMjUyIDMyLjU0OCAxMS41NzkgMzIuNTQ4IDI3LjU0IDAgMTcuMjEzLTE1LjY0OCAyOC40NzktMzYuMzAzIDI4LjQ3OWgtODguMjU0djExNS43OTVoODMuNTZjMzEuMjk2IDAgNTYuOTU4LTI1LjM1IDU2Ljk1OC01Ni45NTh2LTI4NC40NzloLTgzLjI0N3oiIGZpbGw9InVybCgjYikiLz48cGF0aCBkPSJNNDE1LjYwOSAxNzMuMzc5YzAtNy41MTEtNS4zMi0xMi41MTgtMTEuNTc5LTEzLjQ1Ny0uNjI2IDAtMi4xOTEtLjMxMy0zLjEzLS4zMTNoLTI5LjczMXYyNy41NGgyOS43MzFjLjkzOSAwIDIuODE3IDAgMy4xMy0uMzEzIDYuMjU5LS45MzkgMTEuNTc5LTUuOTQ2IDExLjU3OS0xMy40NTd6IiBmaWxsPSJ1cmwoI2MpIi8+PHBhdGggZD0iTTg1LjQzOCAyNi42MDFjLTMxLjI5NiAwLTU2Ljk1OCAyNS4zNS01Ni45NTggNTYuOTU4djE0MC41MThjMTUuOTYxIDcuODI0IDMyLjU0OCAxMi44MzEgNDkuMTM0IDEyLjgzMSAxOS43MTYgMCAzMC4zNTctMTEuODkyIDMwLjM1Ny0yOC4xNjZ2LTY2LjM0N2g0OC44MjJ2NjYuMDM0YzAgMjUuNjYzLTE1Ljk2MSA0Ni42MzEtNzAuMTAzIDQ2LjYzMS0zMi44NjEgMC01OC41MjMtNy4xOTgtNTguNTIzLTcuMTk4djExOS44NjNoODMuNTZjMzEuMjk2IDAgNTYuOTU4LTI1LjM1IDU2Ljk1OC01Ni45NTh2LTI4NC4xNjZoLTgzLjI0N3oiIGZpbGw9InVybCgjZCkiLz48cGF0aCBkPSJNMjQyLjg1NiAyNi42MDFjLTMxLjI5NiAwLTU2Ljk1OCAyNS4zNS01Ni45NTggNTYuOTU4djc0LjQ4NGMxNC4zOTYtMTIuMjA1IDM5LjQzMy0yMC4wMjkgNzkuODA0LTE4LjE1MiAyMS41OTQuOTM5IDQ0Ljc1MyA2Ljg4NSA0NC43NTMgNi44ODV2MjQuMDk4Yy0xMS41NzktNS45NDYtMjUuMzUtMTEuMjY3LTQzLjE4OC0xMi41MTgtMzAuNjctMi4xOTEtNDkuMTM0IDEyLjgzMS00OS4xMzQgMzkuMTIgMCAyNi42MDEgMTguNDY1IDQxLjYyMyA0OS4xMzQgMzkuMTIgMTcuODM5LTEuMjUyIDMxLjYwOS02Ljg4NSA0My4xODgtMTIuNTE4djI0LjA5OHMtMjIuODQ2IDUuOTQ2LTQ0Ljc1MyA2Ljg4NWMtNDAuMzcyIDEuODc4LTY1LjQwOC01Ljk0Ni03OS44MDQtMTguMTUydjEzMS40NDNoODMuNTZjMzEuMjk2IDAgNTYuOTU4LTI1LjM1IDU2Ljk1OC01Ni45NTh2LTI4NC43OTJoLTgzLjU2eiIgZmlsbD0idXJsKCNlKSIvPjwvc3ZnPg==");
}
.rccs__card--laser .rccs__issuer {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTEyIiBoZWlnaHQ9IjM2OCIgdmlld0JveD0iMCAwIDUxMiAzNjgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgcHJlc2VydmVBc3BlY3RSYXRpbz0ieE1pZFlNaWQiPjxwYXRoIGZpbGw9IiMyODM0N0QiIGQ9Ik0wIDM2Ny4yMTJoNTEydi0zNjcuMjExaC01MTJ6Ii8+PHBhdGggZD0iTTI1My45MSAyOTEuMDQzaC0yNTMuOTF2Mi4wOTZoMjUyLjY5bC4xMTYgNy42MjIgNC43NjQtNy42MjJoMjU0LjQzdi0yLjA5NmgtMjUzLjI3MWwzLjY2My02LjExMi04LjQ4MiA2LjExMnptMi41NTYtMjAuMDg0aC0yNTYuNDY2djIuMDk2aDI1NS40Mmw5LjE0NyA4LjM5OCA1LjExMi04LjM5OGgyNDIuMzIxdi0yLjA5NmgtMjQxLjA0NWw0LjY3Ny03LjY4NC0xOS4xNjYgNy42ODR6bTIuMTUtMjAuMDgzaC0yNTguNjE2djIuMDk2aDI1NS45OTlsMjAuODgyIDguMjUyIDUuMDIyLTguMjUyaDIzMC4wOTd2LTIuMDk2aC0yMjguODJsNC4xMS02Ljc1Mi0yOC42NzQgNi43NTJ6bS02Ljk3Mi0yMC4wODNoLTI1MS42NDR2Mi4wOTZoMjUwLjAxN2wzOS4zNDIgNy44MzYgNC43Ny03LjgzNmgyMTcuODcxdi0yLjA5NmgtMjE2LjU5NGw0LjEzNC03LjI1Mi00Ny44OTYgNy4yNTJ6bS0yMi43NzUtMTcuMDU3aC0yMjguODY4djIuMDk2aDIzNy43bDYzLjEgNS45OTYgMy43MTEtNS45OTZoMjA3LjQ4OXYtMi4wOTZoLTIwNi4yMTRsNS4xMy04LjMyNC04Mi4wNDggOC4zMjR6bS0zLjMxLTIwLjA4M2gtMjI1LjU1OHYyLjA5NmgyMjYuMDgxbDg2Ljg4OSA2LjExMiAzLjc2Ni02LjExMmgxOTUuMjY0di0yLjA5NmgtMTkzLjk4OGw0LjUzNS03LjQ1MS05Ni45ODkgNy40NTF6bS0zLjEzOC0yMC4wODNoLTIyMi40MnYyLjA5NmgyMjEuOTU1bDEwMy4xMjEgNi4zNDQgMy44ODYtNi4zNDRoMTgzLjAzOHYtMi4wOTZoLTE4MS43NjNsNC40MzQtNy4yMTgtMTEyLjI1MSA3LjIxOHptLTguNzcyLTIwLjA4M2gtMjEzLjY0N3YyLjA5NWgyMTMuMjk4bDEyMy40ODIgNy42NjcgNC42MDUtNy42NjdoMTcwLjYxNXYtMi4wOTVoLTE2OS4zNTZsNC4wNzgtNi43ODgtMTMzLjA3NSA2Ljc4OHptLTE5LjA1Ny0xNy4yODloLTE5NC41OTF2Mi4wOTZoMTk0LjQxNmwxNTMuNjY3IDYuMTM4IDMuNjg5LTYuMTM4aDE2MC4yMjh2LTIuMDk2aC0xNTguOTdsNC42MzEtNy43MDktMTYzLjA3IDcuNzA5em00Ljc2NS0yMC4wODRoLTE5OS4zNTV2Mi4wOTZoMTk4LjMwOGwxNjEuNDQzIDYuODEgNC4wODQtNi44MWgxNDguMTY1di0yLjA5NmgtMTQ2LjkwNmw0LjAxNS02LjY4NC0xNjkuNzU0IDYuNjg0em0tMTEuMzMtMjAuMDgzaC0xODguMDI1djIuMDk2aDE4Ni45NzlsMTg0LjY3NiA3LjEwMiA0LjI0NC03LjEwMmgxMzYuMTAxdi0yLjA5NmgtMTM0Ljg0MmwzLjY3Ny02LjE3MS0xOTIuODEgNi4xNzF6bS04Ljg4OS0yMC4wODNoLTE3OS4xMzZ2Mi4wOTZoMTY0Ljg0NGwyMTkuMDg2IDYuNzEzIDQuMDMzLTYuNzEzaDEyNC4wMzd2LTIuMDk2aC0xMjIuNzc4bDMuNjc4LTYuMTIxLTIxMy43NjQgNi4xMjF6bS0xLjIyLTIwLjA4M2gtMTc3LjkxNnYyLjA5NmgxNzUuNjVsMjE5Ljc0OCA3LjcwNiA0LjYzLTcuNzA2aDExMS45NzJ2LTIuMDk2aC0xMTAuNzE0bDMuOTIyLTYuNTItMjI3LjI5MiA2LjUyem0tMTIuMzc1LTIwLjA4M2gtMTY1LjU0MXYyLjA5NWgxMzIuNTQybDI3NS4yOTkgNy4wNzggNC4yNTEtNy4wNzhoOTkuOTA4di0yLjA5NWgtOTguNjQ5bDMuODE3LTYuMzU2LTI1MS42MjcgNi4zNTZ6bS04Mi4yMjctMTYuNjQ5aC04My4zMTR2Mi4wOTZoMjAwLjA1MmwyMTkuNTU0IDQuMTM4IDIuNDg3LTQuMTM4aDg5LjkwN3YtMi4wOTZoLTg4LjY0OGw1LjU4OC05LjMwMy0zNDUuNjI1IDkuMzAzeiIgZmlsbD0iI0VCMEQ3RiIvPjxwYXRoIGQ9Ik0xMzQuNzEgMzQ5LjE0MXYtMzcuNjE4aDcuNjQzdjMxLjIyN2gxOS4wMDV2Ni4zOTFoLTI2LjY0OHptODMuMTU1IDBoLTguMzE0bC0zLjMwNi04LjYxNWgtMTUuMTMybC0zLjEyNCA4LjYxNWgtOC4xMDhsMTQuNzQ0LTM3LjkyOWg4LjA4MmwxNS4xNTcgMzcuOTI5em0tMTQuMDczLTE1LjAwNmwtNS4yMTYtMTQuMDc1LTUuMTEzIDE0LjA3NWgxMC4zMjl6bTMzLjExMiAyLjY2NWw3LjQzNi0uNzI1Yy40NDcgMi41MDIgMS4zNTYgNC4zMzkgMi43MjUgNS41MTEgMS4zNjggMS4xNzQgMy4yMTUgMS43NTkgNS41MzkgMS43NTkgMi40NiAwIDQuMzE3LS41MjEgNS41NjQtMS41NjYgMS4yNDgtMS4wNDIgMS44NzItMi4yNjMgMS44NzItMy42NiAwLS44OTYtLjI2My0xLjY2LS43ODctMi4yOS0uNTI1LS42MjktMS40NDQtMS4xNzYtMi43NTItMS42NDItLjg5NC0uMzExLTIuOTM1LS44NjItNi4xMTktMS42NTYtNC4wOTctMS4wMTctNi45NzEtMi4yNjctOC42MjQtMy43NTItMi4zMjMtMi4wODYtMy40ODUtNC42MzEtMy40ODUtNy42MzIgMC0xLjkzMS41NDYtMy43MzkgMS42MzktNS40MTkgMS4wOTMtMS42ODMgMi42NjgtMi45NjQgNC43MjYtMy44NDMgMi4wNTctLjg4IDQuNTM5LTEuMzE5IDcuNDUtMS4zMTkgNC43NTEgMCA4LjMyOCAxLjA0NCAxMC43MjggMy4xMyAyLjQwMyAyLjA4NyAzLjY2MSA0Ljg3NCAzLjc4NCA4LjM1NmwtNy42NDMuMzM3Yy0uMzI5LTEuOTQ4LTEuMDMxLTMuMzUtMi4xMDQtNC4yMDUtMS4wNzctLjg1Mi0yLjY5MS0xLjI4LTQuODQ0LTEuMjgtMi4yMjEgMC0zLjk1OS40NTgtNS4yMTYgMS4zNzEtLjgwOS41ODctMS4yMTQgMS4zNzItMS4yMTQgMi4zNTUgMCAuODk3LjM3OCAxLjY2NSAxLjEzNyAyLjMwMi45NjMuODEyIDMuMzA1IDEuNjU2IDcuMDI0IDIuNTM2IDMuNzE4Ljg3OSA2LjQ2OCAxLjc4OSA4LjI0OSAyLjczIDEuNzgzLjkzOSAzLjE3OCAyLjIyNSA0LjE4MyAzLjg1MyAxLjAwOCAxLjYzMiAxLjUxMSAzLjY0NiAxLjUxMSA2LjA0MiAwIDIuMTc0LS42MDMgNC4yMDktMS44MDcgNi4xMDYtMS4yMDcgMS44OTgtMi45MSAzLjMwOC01LjExMiA0LjIzMS0yLjIwNS45MjItNC45NSAxLjM4NC04LjIzOSAxLjM4NC00Ljc4NiAwLTguNDYtMS4xMDktMTEuMDI1LTMuMzI2LTIuNTY1LTIuMjE1LTQuMDk3LTUuNDQ1LTQuNTk2LTkuNjg4em01NC4xMzIgMTIuMzQxdi0zNy45MjloMjguMDY5djYuNDE3aC0yMC40MjZ2OC40MDhoMTkuMDA1djYuMzkxaC0xOS4wMDV2MTAuMzIyaDIxLjE0OXY2LjM5MWgtMjguNzkyem01Mi4yMiAwdi0zNy45MjloMTYuMDg3YzQuMDQ1IDAgNi45ODQuMzQgOC44MTkgMS4wMjEgMS44MzIuNjgzIDMuMzAxIDEuODk1IDQuNDAyIDMuNjM2IDEuMTAxIDEuNzQzIDEuNjUzIDMuNzM1IDEuNjUzIDUuOTc3IDAgMi44NDUtLjgzNiA1LjE5Ni0yLjUwNSA3LjA0OS0xLjY3IDEuODU1LTQuMTY3IDMuMDI1LTcuNDg4IDMuNTA2IDEuNjUzLjk2NyAzLjAxNyAyLjAyOCA0LjA5NCAzLjE4MyAxLjA3NSAxLjE1NiAyLjUyNCAzLjIwOCA0LjM1MSA2LjE1N2w0LjYyMSA3LjRoLTkuMTRsLTUuNTI2LTguMjU0Yy0xLjk2Mi0yLjk0OS0zLjMwNS00LjgwOC00LjAyOC01LjU3Ni0uNzIzLS43NjYtMS40ODktMS4yOTMtMi4yOTktMS41NzctLjgwOS0uMjg2LTIuMDkxLS40MjctMy44NDYtLjQyN2gtMS41NXYxNS44MzRoLTcuNjQzem03LjY0My0yMS44ODhoNS42NTVjMy42NjcgMCA1Ljk1NS0uMTU1IDYuODY5LS40NjYuOTEyLS4zMSAxLjYyNy0uODQ0IDIuMTQ0LTEuNjA0LjUxNi0uNzU5Ljc3NC0xLjcwNy43NzQtMi44NDYgMC0xLjI3Ni0uMzQtMi4zMDctMS4wMTktMy4wOTEtLjY4Mi0uNzg1LTEuNjQxLTEuMjgxLTIuODgtMS40ODgtLjYyLS4wODYtMi40NzgtLjEzLTUuNTc3LS4xM2gtNS45NjV2OS42MjV6IiBmaWxsPSIjZmZmIi8+PC9zdmc+");
}
.rccs__card--maestro > div, .rccs__card--mastercard > div {
  color: #323232;
}
.rccs__card--maestro .rccs__card__background, .rccs__card--mastercard .rccs__card__background {
  background: linear-gradient(25deg, #f35421, #ffcf52);
}
.rccs__card--maestro .rccs__issuer {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTEyIiBoZWlnaHQ9IjM5OCIgdmlld0JveD0iMCAwIDUxMiAzOTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgcHJlc2VydmVBc3BlY3RSYXRpbz0ieE1pZFlNaWQiPjxwYXRoIGZpbGw9IiM2QzZCQkQiIGQ9Ik0zMjUuMjIzIDI4Mi42MjloLTEzOC40NDV2LTI0OC44MDNoMTM4LjQ0NXoiLz48cGF0aCBkPSJNMTk1LjU2NSAxNTguMjMzYzAtNTAuNDcxIDIzLjYzMS05NS40MjkgNjAuNDMtMTI0LjQwMS0yNi45MS0yMS4xODYtNjAuODczLTMzLjgzMi05Ny43ODMtMzMuODMyLTg3LjM4MSAwLTE1OC4yMTMgNzAuODQyLTE1OC4yMTMgMTU4LjIzM3M3MC44MzIgMTU4LjIzMyAxNTguMjEzIDE1OC4yMzNjMzYuOTEgMCA3MC44NzItMTIuNjQ1IDk3Ljc4My0zMy44MzItMzYuNzk5LTI4Ljk3My02MC40My03My45MzEtNjAuNDMtMTI0LjQwMSIgZmlsbD0iI0QzMjAxMSIvPjxwYXRoIGQ9Ik01MTIgMTU4LjIzM2MwIDg3LjM5MS03MC44MzIgMTU4LjIzMy0xNTguMjEzIDE1OC4yMzMtMzYuOTEgMC03MC44NzItMTIuNjQ1LTk3Ljc5My0zMy44MzIgMzYuODA5LTI4Ljk3MyA2MC40NC03My45MzEgNjAuNDQtMTI0LjQwMSAwLTUwLjQ3MS0yMy42MzEtOTUuNDI5LTYwLjQ0LTEyNC40MDEgMjYuOTItMjEuMTg2IDYwLjg4My0zMy44MzIgOTcuNzkzLTMzLjgzMiA4Ny4zODEgMCAxNTguMjEzIDcwLjg0MiAxNTguMjEzIDE1OC4yMzMiIGZpbGw9IiMwMDk5REYiLz48cGF0aCBkPSJNMzcyLjA2NSAzNTIuOTM0YzEuODQxIDAgNC40ODcuMzUyIDYuNTA5IDEuMTQ3bC0yLjgxNyA4LjYxMWMtMS45MzItLjc5NS0zLjg2My0xLjA1Ni01LjcxNC0xLjA1Ni01Ljk3NiAwLTguOTYzIDMuODYzLTguOTYzIDEwLjgwNHYyMy41NmgtOS4xNDR2LTQyLjAxaDkuMDU0djUuMWMyLjM3NC0zLjY5MiA1LjgwNS02LjE1NyAxMS4wNzYtNi4xNTd6bS0zMy43ODEgOS40MDZoLTE0LjkzOXYxOC45ODNjMCA0LjIxNSAxLjQ4OSA3LjAzMiA2LjA2NiA3LjAzMiAyLjM3NCAwIDUuMzYyLS43OTUgOC4wNzgtMi4zNzRsMi42MzYgNy44MTdjLTIuODk3IDIuMDIyLTcuNDY0IDMuMjU5LTExLjQxOCAzLjI1OS0xMC44MTQgMC0xNC41ODctNS44MDUtMTQuNTg3LTE1LjU2M3YtMTkuMTU0aC04LjUzMXYtOC4zNWg4LjUzMXYtMTIuNzQ2aDkuMjI1djEyLjc0NmgxNC45Mzl2OC4zNXptLTExNi45ODcgOC45NjNjLjk3Ni02LjA2NiA0LjY1OC0xMC4yMDEgMTEuMTY3LTEwLjIwMSA1Ljg4NSAwIDkuNjY4IDMuNjkyIDEwLjYzMyAxMC4yMDFoLTIxLjh6bTMxLjI5NyAzLjY5MmMtLjA5MS0xMy4wOTgtOC4xNzktMjIuMDYxLTE5Ljk1OS0yMi4wNjEtMTIuMzAzIDAtMjAuOTE1IDguOTYzLTIwLjkxNSAyMi4wNjEgMCAxMy4zNSA4Ljk2MyAyMi4wNTEgMjEuNTM4IDIyLjA1MSA2LjMyOCAwIDEyLjEyMi0xLjU3OSAxNy4yMjMtNS44ODVsLTQuNDg3LTYuNzdjLTMuNTExIDIuODE3LTcuOTk4IDQuMzk2LTEyLjIxMyA0LjM5Ni01Ljg4NSAwLTExLjI0Ny0yLjcyNi0xMi41NjUtMTAuMjgxaDMxLjE5NmMuMDkxLTEuMTQ3LjE4MS0yLjI4NC4xODEtMy41MTF6bTQwLjE1OS0xMC4yODFjLTIuNTQ1LTEuNTg5LTcuNzI2LTMuNjEyLTEzLjA4OC0zLjYxMi01LjAxIDAtNy45OTggMS44NTEtNy45OTggNC45MjkgMCAyLjgwNyAzLjE1OSAzLjYwMSA3LjExMiA0LjEyNWw0LjMwNi42MTRjOS4xNDQgMS4zMjggMTQuNjc3IDUuMTkxIDE0LjY3NyAxMi41NzUgMCA3Ljk5OC03LjAzMiAxMy43MTItMTkuMTU0IDEzLjcxMi02Ljg2MSAwLTEzLjE4OS0xLjc2LTE4LjE5OC01LjQ1Mmw0LjMwNi03LjEyMmMzLjA3OCAyLjM3NCA3LjY1NiA0LjM5NiAxMy45ODMgNC4zOTYgNi4yMzcgMCA5LjU3Ny0xLjg0MSA5LjU3Ny01LjEgMC0yLjM2NC0yLjM3NC0zLjY5Mi03LjM4NC00LjM4NmwtNC4zMDYtLjYxNGMtOS40MDYtMS4zMjgtMTQuNTA2LTUuNTQzLTE0LjUwNi0xMi4zOTQgMC04LjM1IDYuODYxLTEzLjQ1IDE3LjQ5NC0xMy40NSA2LjY4IDAgMTIuNzQ2IDEuNDk5IDE3LjEzMiA0LjM5NmwtMy45NTQgNy4zODR6bTExMi43MjItMy4wOThjLTEuODgxIDAtMy42MjIuMzMyLTUuMjQxLjk4Ni0xLjYxLjY2NC0zLjAwOCAxLjU4OS00LjE4NSAyLjc3Ny0xLjE3NyAxLjE4Ny0yLjEwMyAyLjYxNi0yLjc3NyA0LjI3NS0uNjc0IDEuNjYtMS4wMDYgMy40OTEtMS4wMDYgNS40ODMgMCAyLjAwMi4zMzIgMy44MjMgMS4wMDYgNS40ODMuNjc0IDEuNjYgMS42IDMuMDg4IDIuNzc3IDQuMjc1IDEuMTc3IDEuMTg3IDIuNTc1IDIuMTEzIDQuMTg1IDIuNzc3IDEuNjIuNjY0IDMuMzYuOTg2IDUuMjQxLjk4NiAxLjg4MSAwIDMuNjMyLS4zMjIgNS4yNDEtLjk4NiAxLjYyLS42NjQgMy4wMjgtMS41ODkgNC4yMDUtMi43NzcgMS4xOTctMS4xODcgMi4xMjMtMi42MTYgMi44MDctNC4yNzUuNjc0LTEuNjYgMS4wMDYtMy40ODEgMS4wMDYtNS40ODMgMC0xLjk5Mi0uMzMyLTMuODIzLTEuMDA2LTUuNDgzLS42ODQtMS42Ni0xLjYxLTMuMDg4LTIuODA3LTQuMjc1LTEuMTc3LTEuMTg3LTIuNTg1LTIuMTEzLTQuMjA1LTIuNzc3LTEuNjEtLjY1NC0zLjM2LS45ODYtNS4yNDEtLjk4NnptMC04LjY4MmMzLjI1OSAwIDYuMjc3LjU2MyA5LjA1NCAxLjcgMi43NzcgMS4xMjcgNS4xODEgMi42ODYgNy4yMDMgNC42NjggMi4wMzIgMS45ODIgMy42MTIgNC4zMjYgNC43NTggNy4wMjIgMS4xNDcgMi43MDYgMS43MiA1LjY0NCAxLjcyIDguODEzIDAgMy4xNjktLjU3MyA2LjEwNi0xLjcyIDguODEzLTEuMTQ3IDIuNjk2LTIuNzI2IDUuMDUtNC43NTggNy4wMzItMi4wMjIgMS45ODItNC40MjYgMy41MzEtNy4yMDMgNC42NjgtMi43NzcgMS4xMjctNS43OTUgMS42OS05LjA1NCAxLjY5LTMuMjU5IDAtNi4yNzctLjU2My05LjA1NC0xLjY5LTIuNzc3LTEuMTM3LTUuMTYxLTIuNjg2LTcuMTczLTQuNjY4LTIuMDEyLTEuOTgyLTMuNTkxLTQuMzM2LTQuNzM4LTcuMDMyLTEuMTQ3LTIuNzA2LTEuNzItNS42NDQtMS43Mi04LjgxMyAwLTMuMTY5LjU3My02LjEwNiAxLjcyLTguODEzIDEuMTQ3LTIuNjk2IDIuNzI2LTUuMDQgNC43MzgtNy4wMjIgMi4wMTItMS45ODIgNC4zOTYtMy41NDEgNy4xNzMtNC42NjggMi43NzctMS4xMzcgNS43OTUtMS43IDkuMDU0LTEuN3ptLTIzNy41NzYgMjIuMDYxYzAtNy4zODQgNC44MzktMTMuNDUgMTIuNzQ2LTEzLjQ1IDcuNTU1IDAgMTIuNjU1IDUuODA1IDEyLjY1NSAxMy40NSAwIDcuNjQ2LTUuMSAxMy40NC0xMi42NTUgMTMuNDQtNy45MDcgMC0xMi43NDYtNi4wNTYtMTIuNzQ2LTEzLjQ0em0zNC4wMTMgMHYtMjEuMDA1aC05LjEzNHY1LjFjLTIuOTA3LTMuNzgzLTcuMjkzLTYuMTU3LTEzLjI2OS02LjE1Ny0xMS43OCAwLTIxLjAwNSA5LjIyNS0yMS4wMDUgMjIuMDYxIDAgMTIuODI2IDkuMjI1IDIyLjA2MSAyMS4wMDUgMjIuMDYxIDUuOTc2IDAgMTAuMzYyLTIuMzc0IDEzLjI2OS02LjE1N3Y1LjFoOS4xMzR2LTIxLjAwNXptLTUxLjQ5NyAyMS4wMDV2LTI2LjM2N2MwLTkuOTI5LTYuMzI4LTE2LjYwOS0xNi41MTgtMTYuNy01LjM2Mi0uMDkxLTEwLjkwNSAxLjU3OS0xNC43NjggNy40NzUtMi44OTctNC42NTgtNy40NzUtNy40NzUtMTMuODkzLTcuNDc1LTQuNDc3IDAtOC44NzMgMS4zMTgtMTIuMzAzIDYuMjM3di01LjE4MWgtOS4xMzR2NDIuMDFoOS4yMjV2LTIzLjI4OWMwLTcuMjkzIDQuMDQ0LTExLjE2NyAxMC4yODEtMTEuMTY3IDYuMDY2IDAgOS4xNDQgMy45NTQgOS4xNDQgMTEuMDc2djIzLjM3OWg5LjIyNXYtMjMuMjg5YzAtNy4yOTMgNC4yMjUtMTEuMTY3IDEwLjI4MS0xMS4xNjcgNi4yNDcgMCA5LjIzNSAzLjk1NCA5LjIzNSAxMS4wNzZ2MjMuMzc5aDkuMjI1eiIgZmlsbD0iIzExMEYwRCIvPjwvc3ZnPg==");
}
.rccs__card--mastercard .rccs__issuer {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTEyIiBoZWlnaHQ9IjM5NyIgdmlld0JveD0iMCAwIDUxMiAzOTciIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgcHJlc2VydmVBc3BlY3RSYXRpbz0ieE1pZFlNaWQiPjxwYXRoIGQ9Ik05My4wNzkgMzk2LjAyM3YtMjYuMzQzYzAtMTAuMDk4LTYuMTQ3LTE2LjY4NC0xNi42ODQtMTYuNjg0LTUuMjY5IDAtMTAuOTc2IDEuNzU2LTE0LjkyOCA3LjQ2NC0zLjA3My00LjgzLTcuNDY0LTcuNDY0LTE0LjA1LTcuNDY0LTQuMzkgMC04Ljc4MSAxLjMxNy0xMi4yOTMgNi4xNDd2LTUuMjY5aC05LjIydjQyLjE0OWg5LjIydi0yMy4yN2MwLTcuNDY0IDMuOTUxLTEwLjk3NiAxMC4wOTgtMTAuOTc2czkuMjIgMy45NTEgOS4yMiAxMC45NzZ2MjMuMjdoOS4yMnYtMjMuMjdjMC03LjQ2NCA0LjM5LTEwLjk3NiAxMC4wOTgtMTAuOTc2IDYuMTQ3IDAgOS4yMiAzLjk1MSA5LjIyIDEwLjk3NnYyMy4yN2gxMC4wOTh6bTEzNi41NDQtNDIuMTQ5aC0xNC45Mjh2LTEyLjczMmgtOS4yMnYxMi43MzJoLTguMzQydjguMzQyaDguMzQydjE5LjMxOGMwIDkuNjU5IDMuOTUxIDE1LjM2NyAxNC40ODkgMTUuMzY3IDMuOTUxIDAgOC4zNDItMS4zMTcgMTEuNDE1LTMuMDczbC0yLjYzNC03LjkwM2MtMi42MzQgMS43NTYtNS43MDggMi4xOTUtNy45MDMgMi4xOTUtNC4zOSAwLTYuMTQ3LTIuNjM0LTYuMTQ3LTcuMDI1di0xOC44NzloMTQuOTI4di04LjM0MnptNzguMTUxLS44NzhjLTUuMjY5IDAtOC43ODEgMi42MzQtMTAuOTc2IDYuMTQ3di01LjI2OWgtOS4yMnY0Mi4xNDloOS4yMnYtMjMuNzA5YzAtNy4wMjUgMy4wNzMtMTAuOTc2IDguNzgxLTEwLjk3NiAxLjc1NiAwIDMuOTUxLjQzOSA1LjcwOC44NzhsMi42MzQtOC43ODFjLTEuNzU2LS40MzktNC4zOS0uNDM5LTYuMTQ3LS40Mzl6bS0xMTguMTA0IDQuMzljLTQuMzktMy4wNzMtMTAuNTM3LTQuMzktMTcuMTIzLTQuMzktMTAuNTM3IDAtMTcuNTYyIDUuMjY5LTE3LjU2MiAxMy42MTEgMCA3LjAyNSA1LjI2OSAxMC45NzYgMTQuNDg5IDEyLjI5M2w0LjM5LjQzOWM0LjgzLjg3OCA3LjQ2NCAyLjE5NSA3LjQ2NCA0LjM5IDAgMy4wNzMtMy41MTIgNS4yNjktOS42NTkgNS4yNjlzLTEwLjk3Ni0yLjE5NS0xNC4wNS00LjM5bC00LjM5IDcuMDI1YzQuODMgMy41MTIgMTEuNDE1IDUuMjY5IDE4LjAwMSA1LjI2OSAxMi4yOTMgMCAxOS4zMTgtNS43MDggMTkuMzE4LTEzLjYxMSAwLTcuNDY0LTUuNzA4LTExLjQxNS0xNC40ODktMTIuNzMybC00LjM5LS40MzljLTMuOTUxLS40MzktNy4wMjUtMS4zMTctNy4wMjUtMy45NTEgMC0zLjA3MyAzLjA3My00LjgzIDcuOTAzLTQuODMgNS4yNjkgMCAxMC41MzcgMi4xOTUgMTMuMTcxIDMuNTEybDMuOTUxLTcuNDY0em0yNDQuOTktNC4zOWMtNS4yNjkgMC04Ljc4MSAyLjYzNC0xMC45NzYgNi4xNDd2LTUuMjY5aC05LjIydjQyLjE0OWg5LjIydi0yMy43MDljMC03LjAyNSAzLjA3My0xMC45NzYgOC43ODEtMTAuOTc2IDEuNzU2IDAgMy45NTEuNDM5IDUuNzA4Ljg3OGwyLjYzNC04Ljc4MWMtMS43NTYtLjQzOS00LjM5LS40MzktNi4xNDctLjQzOXptLTExNy42NjUgMjEuOTUyYzAgMTIuNzMyIDguNzgxIDIxLjk1MiAyMi4zOTIgMjEuOTUyIDYuMTQ3IDAgMTAuNTM3LTEuMzE3IDE0LjkyOC00LjgzbC00LjM5LTcuNDY0Yy0zLjUxMiAyLjYzNC03LjAyNSAzLjk1MS0xMC45NzYgMy45NTEtNy40NjQgMC0xMi43MzItNS4yNjktMTIuNzMyLTEzLjYxMSAwLTcuOTAzIDUuMjY5LTEzLjE3MSAxMi43MzItMTMuNjExIDMuOTUxIDAgNy40NjQgMS4zMTcgMTAuOTc2IDMuOTUxbDQuMzktNy40NjRjLTQuMzktMy41MTItOC43ODEtNC44My0xNC45MjgtNC44My0xMy42MTEgMC0yMi4zOTIgOS4yMi0yMi4zOTIgMjEuOTUyem04NS4xNzYgMHYtMjEuMDc0aC05LjIydjUuMjY5Yy0zLjA3My0zLjk1MS03LjQ2NC02LjE0Ny0xMy4xNzEtNi4xNDctMTEuODU0IDAtMjEuMDc0IDkuMjItMjEuMDc0IDIxLjk1MiAwIDEyLjczMiA5LjIyIDIxLjk1MiAyMS4wNzQgMjEuOTUyIDYuMTQ3IDAgMTAuNTM3LTIuMTk1IDEzLjE3MS02LjE0N3Y1LjI2OWg5LjIydi0yMS4wNzR6bS0zMy44MDcgMGMwLTcuNDY0IDQuODMtMTMuNjExIDEyLjczMi0xMy42MTEgNy40NjQgMCAxMi43MzIgNS43MDggMTIuNzMyIDEzLjYxMSAwIDcuNDY0LTUuMjY5IDEzLjYxMS0xMi43MzIgMTMuNjExLTcuOTAzLS40MzktMTIuNzMyLTYuMTQ3LTEyLjczMi0xMy42MTF6bS0xMTAuMjAxLTIxLjk1MmMtMTIuMjkzIDAtMjEuMDc0IDguNzgxLTIxLjA3NCAyMS45NTIgMCAxMy4xNzEgOC43ODEgMjEuOTUyIDIxLjUxMyAyMS45NTIgNi4xNDcgMCAxMi4yOTMtMS43NTYgMTcuMTIzLTUuNzA4bC00LjM5LTYuNTg2Yy0zLjUxMiAyLjYzNC03LjkwMyA0LjM5LTEyLjI5MyA0LjM5LTUuNzA4IDAtMTEuNDE1LTIuNjM0LTEyLjczMi0xMC4wOThoMzEuMTczdi0zLjUxMmMuNDM5LTEzLjYxMS03LjQ2NC0yMi4zOTItMTkuMzE4LTIyLjM5MnptMCA3LjkwM2M1LjcwOCAwIDkuNjU5IDMuNTEyIDEwLjUzNyAxMC4wOThoLTIxLjk1MmMuODc4LTUuNzA4IDQuODMtMTAuMDk4IDExLjQxNS0xMC4wOTh6bTIyOC43NDUgMTQuMDV2LTM3Ljc1OGgtOS4yMnYyMS45NTJjLTMuMDczLTMuOTUxLTcuNDY0LTYuMTQ3LTEzLjE3MS02LjE0Ny0xMS44NTQgMC0yMS4wNzQgOS4yMi0yMS4wNzQgMjEuOTUyIDAgMTIuNzMyIDkuMjIgMjEuOTUyIDIxLjA3NCAyMS45NTIgNi4xNDcgMCAxMC41MzctMi4xOTUgMTMuMTcxLTYuMTQ3djUuMjY5aDkuMjJ2LTIxLjA3NHptLTMzLjgwNyAwYzAtNy40NjQgNC44My0xMy42MTEgMTIuNzMyLTEzLjYxMSA3LjQ2NCAwIDEyLjczMiA1LjcwOCAxMi43MzIgMTMuNjExIDAgNy40NjQtNS4yNjkgMTMuNjExLTEyLjczMiAxMy42MTEtNy45MDMtLjQzOS0xMi43MzItNi4xNDctMTIuNzMyLTEzLjYxMXptLTMwOC4yMTMgMHYtMjEuMDc0aC05LjIydjUuMjY5Yy0zLjA3My0zLjk1MS03LjQ2NC02LjE0Ny0xMy4xNzEtNi4xNDctMTEuODU0IDAtMjEuMDc0IDkuMjItMjEuMDc0IDIxLjk1MiAwIDEyLjczMiA5LjIyIDIxLjk1MiAyMS4wNzQgMjEuOTUyIDYuMTQ3IDAgMTAuNTM3LTIuMTk1IDEzLjE3MS02LjE0N3Y1LjI2OWg5LjIydi0yMS4wNzR6bS0zNC4yNDYgMGMwLTcuNDY0IDQuODMtMTMuNjExIDEyLjczMi0xMy42MTEgNy40NjQgMCAxMi43MzIgNS43MDggMTIuNzMyIDEzLjYxMSAwIDcuNDY0LTUuMjY5IDEzLjYxMS0xMi43MzIgMTMuNjExLTcuOTAzLS40MzktMTIuNzMyLTYuMTQ3LTEyLjczMi0xMy42MTF6Ii8+PHBhdGggZmlsbD0iI0ZGNUYwMCIgZD0iTTE4Ni41OTYgMzMuODA3aDEzOC4zMDF2MjQ4LjUwMmgtMTM4LjMwMXoiLz48cGF0aCBkPSJNMTk1LjM3NyAxNTguMDU4YzAtNTAuNDkxIDIzLjcwOS05NS4yNzQgNjAuMTUtMTI0LjI1MS0yNi43ODItMjEuMDc0LTYwLjU4OS0zMy44MDctOTcuNDY5LTMzLjgwNy04Ny4zNzEgMC0xNTguMDU4IDcwLjY4Ny0xNTguMDU4IDE1OC4wNThzNzAuNjg3IDE1OC4wNTggMTU4LjA1OCAxNTguMDU4YzM2Ljg4IDAgNzAuNjg3LTEyLjczMiA5Ny40NjktMzMuODA3LTM2LjQ0MS0yOC41MzgtNjAuMTUtNzMuNzYtNjAuMTUtMTI0LjI1MXoiIGZpbGw9IiNFQjAwMUIiLz48cGF0aCBkPSJNNTExLjQ5MyAxNTguMDU4YzAgODcuMzcxLTcwLjY4NyAxNTguMDU4LTE1OC4wNTggMTU4LjA1OC0zNi44OCAwLTcwLjY4Ny0xMi43MzItOTcuNDY5LTMzLjgwNyAzNi44OC0yOC45NzcgNjAuMTUtNzMuNzYgNjAuMTUtMTI0LjI1MXMtMjMuNzA5LTk1LjI3NC02MC4xNS0xMjQuMjUxYzI2Ljc4Mi0yMS4wNzQgNjAuNTg5LTMzLjgwNyA5Ny40NjktMzMuODA3IDg3LjM3MSAwIDE1OC4wNTggNzEuMTI2IDE1OC4wNTggMTU4LjA1OHoiIGZpbGw9IiNGNzlFMUIiLz48L3N2Zz4=");
}
.rccs__card--unionpay .rccs__issuer {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTEyIiBoZWlnaHQ9IjMyMCIgdmlld0JveD0iMCAwIDUxMiAzMjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgcHJlc2VydmVBc3BlY3RSYXRpbz0ieE1pZFlNaWQiPjxwYXRoIGQ9Ik0xMDAuMDgzLjAwMWgxMjcuNTU3YzE3LjgwNiAwIDI4Ljg4IDE0LjUxMyAyNC43MjcgMzIuMzc4bC01OS4zODcgMjU0Ljk3MWMtNC4xOTEgMTcuODAzLTIyLjAxOSAzMi4zMjgtMzkuODM3IDMyLjMyOGgtMTI3LjU0NWMtMTcuNzgxIDAtMjguODgtMTQuNTI2LTI0LjcyNy0zMi4zMjhsNTkuNDEyLTI1NC45NzFjNC4xNTQtMTcuODY1IDIxLjk3Mi0zMi4zNzggMzkuOC0zMi4zNzgiIGZpbGw9IiNFMjE4MzYiLz48cGF0aCBkPSJNMjE3LjAyNy4wMDFoMTQ2LjY4N2MxNy44MDMgMCA5Ljc3NSAxNC41MTMgNS41ODcgMzIuMzc4bC01OS4zNzggMjU0Ljk3MWMtNC4xNjYgMTcuODAzLTIuODY3IDMyLjMyOC0yMC43MDcgMzIuMzI4aC0xNDYuNjg3Yy0xNy44NCAwLTI4Ljg4LTE0LjUyNi0yNC42ODktMzIuMzI4bDU5LjM3NS0yNTQuOTcxYzQuMjE2LTE3Ljg2NSAyMS45OTctMzIuMzc4IDM5LjgxMi0zMi4zNzgiIGZpbGw9IiMwMDQ0N0MiLz48cGF0aCBkPSJNMzU3Ljg5Ni4wMDFoMTI3LjU1N2MxNy44MzEgMCAyOC45MDUgMTQuNTEzIDI0LjcxNyAzMi4zNzhsLTU5LjM3OCAyNTQuOTcxYy00LjE5MSAxNy44MDMtMjIuMDMxIDMyLjMyOC0zOS44NTkgMzIuMzI4aC0xMjcuNDk4Yy0xNy44NCAwLTI4LjkwNS0xNC41MjYtMjQuNzI3LTMyLjMyOGw1OS4zODctMjU0Ljk3MWM0LjE1NC0xNy44NjUgMjEuOTYtMzIuMzc4IDM5LjgtMzIuMzc4IiBmaWxsPSIjMDA3Qjg0Ii8+PHBhdGggZD0iTTEzMy4zOTcgODEuNzEyYy0xMy4xMTcuMTM0LTE2Ljk5MSAwLTE4LjIyOS0uMjkyLS40NzYgMi4yNi05LjMyNyA0My4wOTItOS4zNTIgNDMuMTI2LTEuOTA2IDguMjYxLTMuMjkzIDE0LjE1LTguMDAzIDE3Ljk1Mi0yLjY3NCAyLjIxMS01Ljc5NSAzLjI3Ny05LjQxNCAzLjI3Ny01LjgxNyAwLTkuMjA2LTIuODg4LTkuNzc1LTguMzY3bC0uMTA5LTEuODgxczEuNzcyLTExLjA2NSAxLjc3Mi0xMS4xMjdjMCAwIDkuMjktMzcuMjEgMTAuOTUzLTQyLjEyOC4wODctLjI4LjExMi0uNDI2LjEzNC0uNTYtMTguMDgzLjE1OS0yMS4yODggMC0yMS41MDktLjI5Mi0uMTIxLjQwMS0uNTY5IDIuNzA4LS41NjkgMi43MDhsLTkuNDg2IDQxLjkzOS0uODE1IDMuNTU3LTEuNTc2IDExLjYzNGMwIDMuNDUxLjY3OCA2LjI2OCAyLjAyNyA4LjY1IDQuMzIyIDcuNTUyIDE2LjY0OSA4LjY4NCAyMy42MjMgOC42ODQgOC45ODUgMCAxNy40MTQtMS45MDkgMjMuMTEtNS4zOTQgOS44ODctNS44NDIgMTIuNDc0LTE0Ljk3MyAxNC43ODEtMjMuMDg4bDEuMDctNC4xNjNzOS41Ny0zOC42NDYgMTEuMTk2LTQzLjY3NGMuMDYyLS4yOC4wODctLjQyNi4xNzEtLjU2em0zMi41NjEgMzEuMTc2Yy0yLjMwNyAwLTYuNTIzLjU2LTEwLjMxIDIuNDE2LTEuMzc0LjcwNi0yLjY3NCAxLjUyLTQuMDQ1IDIuMzMybDEuMjM3LTQuNDY4LS42NzgtLjc1MmMtOC4wMzEgMS42MjYtOS44MjggMS44NDQtMTcuMjQ2IDIuODg4bC0uNjIyLjQxNGMtLjg2MSA3LjE0Mi0xLjYyNiAxMi41MTEtNC44MTkgMjYuNTQ5LTEuMjE2IDUuMTc0LTIuNDc4IDEwLjM5Ny0zLjc0MyAxNS41NThsLjM0Mi42NTZjNy42MDItLjQwMSA5LjkwOS0uNDAxIDE2LjUxNi0uMjkybC41MzUtLjU4MWMuODM5LTQuMy45NDgtNS4zMDcgMi44MDgtMTQuMDE2Ljg3NC00LjEyOSAyLjY5Ni0xMy4yMDEgMy41OTQtMTYuNDMyIDEuNjUxLS43NjUgMy4yOC0xLjUxNyA0LjgzNS0xLjUxNyAzLjcwMyAwIDMuMjUyIDMuMjMgMy4xMDkgNC41MTgtLjE1OSAyLjE2MS0xLjUwOCA5LjIxOC0yLjg5MSAxNS4yNzhsLS45MjMgMy45MTFjLS42NDQgMi44ODgtMS4zNDkgNS42OTYtMS45OTMgOC41NTlsLjI4LjU3MmM3LjQ5My0uNDAxIDkuNzc4LS40MDEgMTYuMTc3LS4yOTJsLjc1Mi0uNTgxYzEuMTU3LTYuNzE2IDEuNDk1LTguNTEzIDMuNTQ3LTE4LjI5MWwxLjAzMi00LjQ5M2MyLjAwNS04Ljc5MyAzLjAxMy0xMy4yNTEgMS40OTUtMTYuODgyLTEuNjA0LTQuMDctNS40NTMtNS4wNTItOC45ODgtNS4wNTJ6bTM2LjM3NCA5LjIwNmMtMy45ODMuNzY1LTYuNTIzIDEuMjc1LTkuMDQ3IDEuNjA0LTIuNTAzLjQwMS00Ljk0My43NjUtOC43OTMgMS4zbC0uMzA1LjI3Ny0uMjguMjIxYy0uNDAxIDIuODY3LS42ODEgNS4zNDUtMS4yMTMgOC4yNTgtLjQ1MSAzLjAxMy0xLjE0NCA2LjQzNi0yLjI3MyAxMS4zNTQtLjg3NCAzLjc2NS0xLjMyNCA1LjA3Ny0xLjgyMiA2LjQwMi0uNDg1IDEuMzI0LTEuMDIgMi42MTItMi4wMDIgNi4zMTVsLjIzLjM0Mi4xOTMuMzE0YzMuNTk3LS4xNzEgNS45NTEtLjI5MiA4LjM3LS4zMTQgMi40MTYtLjA4NyA0LjkxOSAwIDguNzkzLjAyMmwuMzM5LS4yNzcuMzY0LS4zMDVjLjU2LTMuMzM5LjY0NC00LjIzOC45ODYtNS44NjcuMzM5LTEuNzQ3LjkyMy00LjE2NiAyLjM1Ny0xMC42MjcuNjc4LTMuMDM0IDEuNDMzLTYuMDYgMi4xMzYtOS4xNTYuNzMxLTMuMDg0IDEuNDk1LTYuMTIyIDIuMjIzLTkuMTU2bC0uMTA5LS4zNjctLjE0Ni0uMzM5em0uMDg1LTEyLjQxMmMtMy42MTktMi4xMzYtOS45NzEtMS40NTgtMTQuMjQ2IDEuNDkyLTQuMjYzIDIuODkxLTQuNzQ4IDYuOTk1LTEuMTQxIDkuMTU5IDMuNTU3IDIuMDc3IDkuOTM0IDEuNDU4IDE0LjE3MS0xLjUxNyA0LjI1My0yLjk1NCA0Ljc4NS03LjAyIDEuMjE2LTkuMTM1em0yMS44ODcgNDkuNDY3YzcuMzIyIDAgMTQuODI3LTIuMDE4IDIwLjQ3Ny04LjAwNiA0LjM0Ny00Ljg1NiA2LjMzOS0xMi4wODIgNy4wMy0xNS4wNTcgMi4yNDgtOS44NjIuNDk3LTE0LjQ2Ny0xLjcwMS0xNy4yNzEtMy4zMzktNC4yNzUtOS4yNC01LjY0Ni0xNS4zNjItNS42NDYtMy42ODEgMC0xMi40NDkuMzY0LTE5LjI5OCA2LjY3OC00LjkxOSA0LjU1NS03LjE5MSAxMC43MzYtOC41NjIgMTYuNjYyLTEuMzg0IDYuMDM4LTIuOTc1IDE2LjkwNyA3LjAyIDIwLjk1MiAzLjA4NCAxLjMyNCA3LjUzIDEuNjg4IDEwLjM5NyAxLjY4OHptLS41NzItMjIuMTljMS42ODgtNy40NjggMy42ODEtMTMuNzM2IDguNzY4LTEzLjczNiAzLjk4NiAwIDQuMjc1IDQuNjY0IDIuNTAzIDEyLjE1Ny0uMzE3IDEuNjYzLTEuNzcyIDcuODQ3LTMuNzQgMTAuNDgxLTEuMzc0IDEuOTQzLTMgMy4xMjItNC43OTcgMy4xMjItLjUzNSAwLTMuNzE1IDAtMy43NjUtNC43MjMtLjAyNS0yLjMzMi40NTEtNC43MTMgMS4wMzItNy4zem00Ni4zODIgMjEuMjI5bC41NzItLjU4MWMuODExLTQuMy45NDUtNS4zMSAyLjc0Mi0xNC4wMTYuODk5LTQuMTI5IDIuNzU4LTEzLjIwMSAzLjYzMS0xNi40MzIgMS42NTQtLjc2OCAzLjI1NS0xLjUyIDQuODYtMS41MiAzLjY3OCAwIDMuMjMgMy4yMyAzLjA4NCA0LjUxOC0uMTM0IDIuMTY0LTEuNDgzIDkuMjE4LTIuODkxIDE1LjI3OGwtLjg3NCAzLjkxMWMtLjY2OCAyLjg5MS0xLjM5NiA1LjY5Ni0yLjA0IDguNTYybC4yOC41NzJjNy41MTgtLjQwMSA5LjcxNi0uNDAxIDE2LjE1Mi0uMjkybC43NzctLjU4MWMxLjEyOS02LjcxOSAxLjQzMy04LjUxNiAzLjU0Ny0xOC4yOTFsMS4wMDctNC40OTZjMi4wMTUtOC43OTMgMy4wMzQtMTMuMjQ4IDEuNTQyLTE2Ljg3OS0xLjY1MS00LjA3LTUuNTI1LTUuMDUyLTkuMDEtNS4wNTItMi4zMSAwLTYuNTQ4LjU1Ny0xMC4zMTMgMi40MTYtMS4zNDYuNzA2LTIuNjk2IDEuNTE3LTQuMDIgMi4zMzJsMS4xNTMtNC40NjgtLjYxOS0uNzU2Yy04LjAyOCAxLjYyOS05Ljg2MiAxLjg0Ny0xNy4yNzEgMi44OTFsLS41NjkuNDE0Yy0uODk5IDcuMTQyLTEuNjI5IDEyLjUwOC00LjgyMiAyNi41NDktMS4yMTYgNS4xNzQtMi40NzggMTAuMzk3LTMuNzQgMTUuNTU4bC4zMzkuNjU2YzcuNjE0LS40MDEgOS44ODctLjQwMSAxNi40ODEtLjI5MnptNTUuMjM1LjI5MWMuNDczLTIuMzA3IDMuMjgtMTUuOTgxIDMuMzA1LTE1Ljk4MSAwIDAgMi4zOTEtMTAuMDMzIDIuNTM3LTEwLjM5NyAwIDAgLjc1Mi0xLjA0NSAxLjUwNS0xLjQ1OGgxLjEwN2MxMC40NDMgMCAyMi4yMzYgMCAzMS40OC02LjggNi4yOS00LjY2NCAxMC41OS0xMS41NSAxMi41MDgtMTkuOTIuNDk3LTIuMDUyLjg2NC00LjQ5My44NjQtNi45MzMgMC0zLjIwNS0uNjQ0LTYuMzc3LTIuNTAzLTguODU1LTQuNzEzLTYuNTk0LTE0LjEtNi43MTYtMjQuOTM1LTYuNzY1bC01LjM0MS4wNWMtMTMuODcuMTcxLTE5LjQzMi4xMjEtMjEuNzE3LS4xNTktLjE5MyAxLjAxLS41NTcgMi44MDgtLjU1NyAyLjgwOHMtNC45NjggMjMuMDI2LTQuOTY4IDIzLjA2M2MwIDAtMTEuODg5IDQ4Ljk1Ni0xMi40NDkgNTEuMjYzIDEyLjExLS4xNDYgMTcuMDc1LS4xNDYgMTkuMTY1LjA4NHptOS4yMDYtNDAuOTAzczUuMjgyLTIyLjk3OSA1LjI1Ny0yMi44OTJsLjE3MS0xLjE3OC4wNzUtLjg5OSAyLjExMS4yMThzMTAuODk0LjkzNiAxMS4xNDkuOTYxYzQuMyAxLjY2MyA2LjA3MiA1Ljk1MSA0LjgzNSAxMS41NDctMS4xMjkgNS4xMTQtNC40NDYgOS40MTQtOC43MDkgMTEuNDkxLTMuNTEgMS43Ni03LjgxIDEuOTA2LTEyLjI0MSAxLjkwNmgtMi44NjdsLjIxOC0xLjE1M3ptMzIuODg5IDE5LjgwOWMtMS4zOTYgNS45NTEtMyAxNi44MiA2Ljk0NiAyMC42OTQgMy4xNzEgMS4zNDkgNi4wMTMgMS43NSA4LjkwMSAxLjYwNCAzLjA1LS4xNjUgNS44NzYtMS42OTQgOC40OTQtMy44OTZsLS43MDkgMi43MTcuNDUxLjU4MWM3LjE1NC0uMzAyIDkuMzc0LS4zMDIgMTcuMTI1LS4yNDNsLjcwMy0uNTM1YzEuMTMyLTYuNjUzIDIuMTk4LTEzLjExNCA1LjEzOS0yNS44NDMgMS40MzMtNi4wOTcgMi44NjMtMTIuMTM1IDQuMzM0LTE4LjIwN2wtLjIzLS42NjhjLTguMDAzIDEuNDgzLTEwLjE0MiAxLjgtMTcuODQgMi44OTFsLS41ODUuNDc2LS4yMzMgMS44MDZjLTEuMTk3LTEuOTM0LTIuOTMyLTMuNTg1LTUuNjA5LTQuNjE0LTMuNDIzLTEuMzQ2LTExLjQ2My4zODktMTguMzc1IDYuNjgxLTQuODU2IDQuNDkzLTcuMTg4IDEwLjY0OS04LjUxMyAxNi41NTN6bTE2LjgwOC4zNjRjMS43MTMtNy4zMzQgMy42ODEtMTMuNTQgOC43OC0xMy41NCAzLjIyNCAwIDQuOTIyIDIuOTc1IDQuNTc3IDguMDQ5LS4yNzQgMS4yNjUtLjU2OSAyLjU5OS0uOTIgNC4xMDctLjUxIDIuMTc5LTEuMDYzIDQuMzQtMS42MDEgNi41MDQtLjU0NyAxLjQ4LTEuMTg1IDIuODc2LTEuODg0IDMuODA2LTEuMzEyIDEuODU5LTQuNDM0IDMuMDEzLTYuMjMxIDMuMDEzLS41MSAwLTMuNjU2IDAtMy43NjUtNC42MzktLjAyNS0yLjMxLjQ1MS00LjY4OSAxLjA0NS03LjN6bTg3Ljc3Mi0yNC4yMTdsLS42MTktLjcwNmMtNy45MTkgMS42MDQtOS4zNTIgMS44NTktMTYuNjI3IDIuODQybC0uNTM1LjUzNS0uMDg0LjM0Mi0uMDI1LS4xMjFjLTUuNDE2IDEyLjQ5NS01LjI1NyA5LjgtOS42NjYgMTkuNjM3bC0uMDUtMS4yMDMtMS4xMDQtMjEuMzI1LS42OTMtLjcwNmMtOC4yOTUgMS42MDQtOC40OTEgMS44NTktMTYuMTUyIDIuODQybC0uNTk3LjUzNWMtLjA4NC4yNTUtLjA4NC41MzUtLjEzNC44MzlsLjA1LjEwOWMuOTU4IDQuODk0LjcyOCAzLjgwMiAxLjY4OCAxMS41MjUuNDQ4IDMuNzkgMS4wNDUgNy42MDIgMS40OTIgMTEuMzQ1Ljc1NiA2LjI2NSAxLjE3OCA5LjM0OSAyLjEwMiAxOC45MS01LjE3NCA4LjUzOC02LjM5OSAxMS43NjgtMTEuMzc5IDE5LjI2MWwuMDM0LjA3NS0zLjUwNyA1LjU0N2MtLjQwMS41ODUtLjc2NS45ODYtMS4yNzUgMS4xNTctLjU2LjI3Ny0xLjI4Ny4zMjYtMi4yOTguMzI2aC0xLjk0M2wtMi44ODggOS42MDcgOS45MDkuMTcxYzUuODE3LS4wMjUgOS40NzMtMi43NDUgMTEuNDQxLTYuNDAybDYuMjMxLTEwLjY3N2gtLjA5OWwuNjU2LS43NTJjNC4xOTEtOS4wMjMgMzYuMDcyLTYzLjcxMiAzNi4wNzItNjMuNzEyem0tMTA0LjU4IDEyNi4xNzVoLTQuMjA0bDE1LjU1OC01MS40NTloNS4xNjFsMS42MzgtNS4zMDEuMTU5IDUuODk1Yy0uMTkzIDMuNjQ0IDIuNjc0IDYuODc0IDEwLjIwNCA2LjMzOWg4LjcwOWwyLjk5Ny05LjkwOWgtMy4yNzdjLTEuODg0IDAtMi43NTgtLjQ3Ni0yLjY0OS0xLjQ5NWwtLjE1OS01Ljk5N2gtMTYuMTI3di4wMzFjLTUuMjE0LjEwOS0yMC43ODQuNTAxLTIzLjkzNyAxLjM0LTMuODE1Ljk4Mi03LjgzNSAzLjg3NC03LjgzNSAzLjg3NGwxLjU3OS01LjMwN2gtMTUuMDg1bC0zLjE0MyAxMC41MzEtMTUuNzY2IDUyLjI0NWgtMy4wNTlsLTMgOS44MzdoMzAuMDQ2bC0xLjAwNyAzLjI4aDE0LjgwNmwuOTgyLTMuMjhoNC4xNTRsMy4yNTUtMTAuNjI0em0tMTIuMzI4LTQxLjAwM2MtMi40MTYuNjY4LTYuOTEyIDIuNjk2LTYuOTEyIDIuNjk2bDMuOTk4LTEzLjE1MmgxMS45ODZsLTIuODkxIDkuNTgycy0zLjcwMy4yMTgtNi4xODEuODc0em0uMjMgMTguNzg4cy0zLjc2NS40NzMtNi4yNDMgMS4wMzJjLTIuNDQxLjc0LTcuMDE3IDMuMDcyLTcuMDE3IDMuMDcybDQuMTI5LTEzLjY4NmgxMi4wNDhsLTIuOTE2IDkuNTgyem0tNi43MTYgMjIuMzM2aC0xMi4wMjNsMy40ODUtMTEuNTVoMTEuOTg2bC0zLjQ0OCAxMS41NXptMjguOTU0LTMxLjkxOGgxNy4zM2wtMi40OSA4LjA2NWgtMTcuNTZsLTIuNjM3IDguODE3aDE1LjM2NWwtMTEuNjM0IDE2LjM4MmMtLjgxNSAxLjIwMy0xLjU0NSAxLjYyOS0yLjM1NyAxLjk2OC0uODE1LjQxNC0xLjg4NC44OTktMy4xMjIuODk5aC00LjI2M2wtMi45MjkgOS42NTdoMTEuMTQ5YzUuNzk1IDAgOS4yMTgtMi42MzcgMTEuNzQ2LTYuMDk3bDcuOTc4LTEwLjkxOSAxLjcxMyAxMS4wODdjLjM2NCAyLjA3NyAxLjg1NiAzLjI5MyAyLjg2NyAzLjc2NSAxLjExNi41NiAyLjI3IDEuNTIgMy44OTkgMS42NjMgMS43NDcuMDc1IDMuMDEuMTM0IDMuODQ5LjEzNGg1LjQ3OGwzLjI4OS0xMC44MDdoLTIuMTYxYy0xLjI0MSAwLTMuMzc2LS4yMDgtMy43NC0uNTk3LS4zNjQtLjQ3My0uMzY0LTEuMi0uNTYtMi4zMDdsLTEuNzM4LTExLjExMmgtNy4xMTdsMy4xMjItMy43MTVoMTcuNTI2bDIuNjk2LTguODE3aC0xNi4yMjZsMi41MjgtOC4wNjVoMTYuMTc3bDMtOS45NDZoLTQ4LjIyOGwtMi45NTEgOS45NDZ6bS0xNDYuMzcxIDM0LjE2NGw0LjA0NS0xMy40NTZoMTYuNjI0bDMuMDM4LTEwLjAwOGgtMTYuNjRsMi41NC04LjI4M2gxNi4yNjFsMy4wMTMtOS42OTFoLTQwLjY4NmwtMi45NTEgOS42OTFoOS4yNDNsLTIuNDY2IDguMjgzaC05LjI2OGwtMy4wNzIgMTAuMTc5aDkuMjRsLTUuMzkxIDE3LjgwM2MtLjcyOCAyLjM1Ny4zNDIgMy4yNTUgMS4wMiA0LjM1LjY5MyAxLjA2NiAxLjM5NiAxLjc3MiAyLjk3NSAyLjE3MyAxLjYyOS4zNjQgMi43NDUuNTgxIDQuMjYzLjU4MWgxOC43NDJsMy4zMzktMTEuMDg3LTguMzA4IDEuMTQxYy0xLjYwNCAwLTYuMDQ3LS4xOTMtNS41NjItMS42NzZ6bTEuOTA3LTY0LjQxN2wtNC4yMTMgNy42MTRjLS45MDIgMS42NjMtMS43MTMgMi42OTYtMi40NDQgMy4xNzEtLjY0NC40MDEtMS45MTguNTY5LTMuNzY1LjU2OWgtMi4xOThsLTIuOTM4IDkuNzQxaDcuM2MzLjUxIDAgNi4yMDYtMS4yODcgNy40OTMtMS45MzEgMS4zODQtLjc0IDEuNzQ3LS4zMTcgMi44MTctMS4zNDlsMi40NjYtMi4xMzZoMjIuNzk2bDMuMDI1LTEwLjE0MmgtMTYuNjg3bDIuOTEzLTUuNTM3aC0xNi41NjV6bTMzLjY1NCA2NC42MTJjLS4zODktLjU2LS4xMDktMS41NDUuNDg1LTMuNTk3bDYuMjMxLTIwLjYyM2gyMi4xNjVjMy4yMy0uMDQ3IDUuNTYyLS4wODQgNy4wNzktLjE5MyAxLjYyOS0uMTcxIDMuNDAxLS43NTIgNS4zMzItMS43OTcgMS45OTMtMS4wOTQgMy4wMTMtMi4yNDggMy44NzQtMy41NzIuOTYxLTEuMzIxIDIuNTAzLTQuMjEzIDMuODI3LTguNjcxbDcuODMyLTI2LjA5OC0yMy4wMDEuMTM0cy03LjA4MyAxLjA0NS0xMC4yMDEgMi4xOThjLTMuMTQ2IDEuMjg3LTcuNjQyIDQuODgxLTcuNjQyIDQuODgxbDIuMDc3LTcuMTU0aC0xNC4yMDlsLTE5Ljg5MiA2NS45NzJjLS43MDYgMi41NjItMS4xNzggNC40MjEtMS4yODcgNS41MzctLjAzNyAxLjIwMyAxLjUxNyAyLjM5NCAyLjUyNSAzLjI5MyAxLjE5MS44OTkgMi45NTEuNzUyIDQuNjM5Ljg5OSAxLjc3NS4xMzQgNC4zLjIxOCA3Ljc4NS4yMThoMTAuOTE5bDMuMzUyLTExLjMxNy05Ljc3NS45MjNjLTEuMDQ1IDAtMS44LS41Ni0yLjExNC0xLjAzMnptMTAuNzM2LTM4LjE0OWgyMy4yODFsLTEuNDggNC42MzljLS4yMDguMTA5LS43MDYtLjIzLTMuMDc1LjA1aC0yMC4xNTlsMS40MzMtNC42ODl6bTQuNjY0LTE1LjU1OGgyMy40NzdsLTEuNjg4IDUuNTg3cy0xMS4wNjUtLjEwOS0xMi44MzcuMjE4Yy03Ljc5OCAxLjM0OS0xMi4zNTIgNS41MTYtMTIuMzUyIDUuNTE2bDMuNDAxLTExLjMyem0xNy42NTggMzUuNzMxYy0uMTkzLjY5My0uNDk3IDEuMTE2LS45MjMgMS40MzMtLjQ3My4zMDUtMS4yMzcuNDE0LTIuMzc4LjQxNGgtMy4zMTdsLjE5Ni01LjY0OWgtMTMuNzk4bC0uNTYgMjcuNjE4Yy0uMDIyIDEuOTkzLjE3MSAzLjE0NiAxLjYyOSA0LjA3IDEuNDU4IDEuMTUzIDUuOTUxIDEuMyAxMS45OTggMS4zaDguNjQ2bDMuMTIyLTEwLjMzOC03LjUyNy40MTQtMi41MDMuMTQ2Yy0uMzQyLS4xNDYtLjY2OC0uMjgtMS4wMzItLjY0NC0uMzE3LS4zMTQtLjg1Mi0uMTIxLS43NjUtMi4xMTRsLjA1OS03LjA3OSA3Ljg5NC0uMzI2YzQuMjYzIDAgNi4wODUtMS4zODcgNy42MzktMi43MDggMS40ODMtMS4yNjUgMS45NjgtMi43MiAyLjUyOC00LjY4OWwxLjMyNC02LjI2OGgtMTAuODQ4bC0xLjM4NCA0LjQyMXoiIGZpbGw9IiNGRUZFRkUiLz48L3N2Zz4=");
}
.rccs__card--visa .rccs__card__background, .rccs__card--visaelectron .rccs__card__background {
  background: linear-gradient(25deg, #4d69fa, rgb(65.45, 89.25, 212.5));
}
.rccs__card--visa .rccs__issuer, .rccs__card--visaelectron .rccs__issuer {
  background-size: 75%;
}
.rccs__card--visa .rccs__issuer {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSI1MTJweCIgaGVpZ2h0PSIxNjZweCIgdmlld0JveD0iMCAwIDUxMiAxNjYiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgcHJlc2VydmVBc3BlY3RSYXRpbz0ieE1pZFlNaWQiPiAgICA8Zz4gICAgICAgIDxwYXRoIGQ9Ik0yNjQuNzk0MTg3LDExMi40Nzk0OTEgQzI2NC41MDIwNzIsODkuNDQ4NTYxNiAyODUuMzE5MDgsNzYuNTk1NTE5OCAzMDEuMDAxMDIxLDY4Ljk1NDQxNzIgQzMxNy4xMTM0NDcsNjEuMTEzNDQ2NiAzMjIuNTI1MjU0LDU2LjA4NjAwMDggMzIyLjQ2Mzc1Niw0OS4wNzUyNTA3IEMzMjIuMzQwNzYsMzguMzQzODgzMyAzMDkuNjEwNzE0LDMzLjYwODU1MiAyOTcuNjk1NTE0LDMzLjQyNDA1ODYgQzI3Ni45MDkyNTUsMzMuMTAxMTk1MSAyNjQuODI0OTM1LDM5LjAzNTczMzYgMjU1LjIxNTkwMyw0My41MjUwNzM2IEwyNDcuNzI4NTQ1LDguNDg2Njk3NSBDMjU3LjM2ODMyNiw0LjA0MzQ4MDg3IDI3NS4yMTgwNjUsMC4xNjkxMTg5NzIgMjkzLjcyODkwNSwtMS40MjEwODU0N2UtMTQgQzMzNy4xNzcxMDYsLTEuNDIxMDg1NDdlLTE0IDM2NS42MDQ0NjgsMjEuNDQ3MzYwNSAzNjUuNzU4MjEzLDU0LjcwMjMwMDIgQzM2NS45MjczMzIsOTYuOTA1MTcwOSAzMDcuMzgxNDE5LDk5LjI0MjA4NzYgMzA3Ljc4MTE1NCwxMTguMTA2NTQgQzMwNy45MTk1MjQsMTIzLjgyNTgzNiAzMTMuMzc3NDU1LDEyOS45Mjk0OTQgMzI1LjMzODc3OCwxMzEuNDgyMzEzIEMzMzEuMjU3OTQyLDEzMi4yNjY0MSAzNDcuNjAwOTg1LDEzMi44NjYwMTQgMzY2LjEyNzIsMTI0LjMzMzE5MyBMMzczLjM5OTMxNSwxNTguMjMzODYgQzM2My40MzY2NywxNjEuODYyMjMgMzUwLjYyOTc1MiwxNjUuMzM2ODU3IDMzNC42ODY0NDUsMTY1LjMzNjg1NyBDMjkzLjc5MDQwMywxNjUuMzM2ODU3IDI2NS4wMjQ4MDMsMTQzLjU5NzM4MiAyNjQuNzk0MTg3LDExMi40Nzk0OTEgTTQ0My4yNzYyLDE2Mi40MTU3MTEgQzQzNS4zNDI5ODIsMTYyLjQxNTcxMSA0MjguNjU1MDk2LDE1Ny43ODgwMDEgNDI1LjY3MjQ1MiwxNTAuNjg1MDA0IEwzNjMuNjA1Nzg5LDIuNDkwNjYxMjIgTDQwNy4wMjMyNDIsMi40OTA2NjEyMiBMNDE1LjY2MzY4NCwyNi4zNjcxODUyIEw0NjguNzIwOTE4LDI2LjM2NzE4NTIgTDQ3My43MzI5ODksMi40OTA2NjEyMiBMNTEyLDIuNDkwNjYxMjIgTDQ3OC42MDY2OSwxNjIuNDE1NzExIEw0NDMuMjc2MiwxNjIuNDE1NzExIE00NDkuMzQ5MTA4LDExOS4yMTM1MDEgTDQ2MS44NzkyODcsNTkuMTYwODkxMiBMNDI3LjU2MzUxLDU5LjE2MDg5MTIgTDQ0OS4zNDkxMDgsMTE5LjIxMzUwMSBNMjEyLjE1MjA2MywxNjIuNDE1NzExIEwxNzcuOTI4NTMzLDIuNDkwNjYxMjIgTDIxOS4zMDExODMsMi40OTA2NjEyMiBMMjUzLjUwOTMzOSwxNjIuNDE1NzExIEwyMTIuMTUyMDYzLDE2Mi40MTU3MTEgTTE1MC45NDYzNywxNjIuNDE1NzExIEwxMDcuODgyNTMsNTMuNTY0NTkwNyBMOTAuNDYzMjc1NSwxNDYuMTE4NzkyIEM4OC40MTg0NzM0LDE1Ni40NTA0MjMgODAuMzQ2ODg2MSwxNjIuNDE1NzExIDcxLjM4MzU4MDYsMTYyLjQxNTcxMSBMMC45ODM5NjQ5MjcsMTYyLjQxNTcxMSBMMCwxNTcuNzcyNjI2IEMxNC40NTE5ODQ5LDE1NC42MzYyMzggMzAuODcxODk5NiwxNDkuNTc4MDQzIDQwLjgxOTE3LDE0NC4xNjYyMzYgQzQ2LjkwNzQ1MywxNDAuODYwNzI5IDQ4LjY0NDc2NjEsMTM3Ljk3MDMzMiA1MC42NDM0NDQ4LDEzMC4xMTM5ODcgTDgzLjYzNzAxODgsMi40OTA2NjEyMiBMMTI3LjM2MTk2LDIuNDkwNjYxMjIgTDE5NC4zOTQ1NzEsMTYyLjQxNTcxMSBMMTUwLjk0NjM3LDE2Mi40MTU3MTEiIGZpbGw9IiNGRkZGRkYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDI1Ni4wMDAwMDAsIDgyLjY2ODQyOCkgc2NhbGUoMSwgLTEpIHRyYW5zbGF0ZSgtMjU2LjAwMDAwMCwgLTgyLjY2ODQyOCkgIj48L3BhdGg+ICAgIDwvZz48L3N2Zz4=");
}
.rccs__card--visaelectron .rccs__issuer {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSI1MTJweCIgaGVpZ2h0PSIyMjhweCIgdmlld0JveD0iMCAwIDUxMiAyMjgiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgcHJlc2VydmVBc3BlY3RSYXRpbz0ieE1pZFlNaWQiPiAgICA8Zz4gICAgICAgIDxwYXRoIGQ9Ik0xOTQuMzkzMDEyLDIuOTE5MzQ0MTMgTDEyNy4zNjI1MTcsMTYyLjgzNTk4MSBMODMuNjI3OTMwNywxNjIuODM1OTgxIEw1MC42MzkwMTUyLDM1LjIwODY2MzIgQzQ4LjY0MTU2OTIsMjcuMzY1OTkwNyA0Ni45MDIzODU1LDI0LjQ3OTMzOCA0MC44MTUyNDI0LDIxLjE2NDQyNzYgQzMwLjg2NzI0MjIsMTUuNzYwNTM1MyAxNC40Mzk4MDE4LDEwLjcwNjQ0MTIgMCw3LjU2MTUyNjI4IEwwLjk3NDIwNDQyNCwyLjkxOTM0NDEzIEw3MS4zODE3MjM1LDIuOTE5MzQ0MTMgQzgwLjM0MjQ0MjcsMi45MTkzNDQxMyA4OC40MTA2ODYsOC44ODU1Mjg5NCA5MC40NjA0MzgzLDE5LjIxNjAxODggTDEwNy44OTE1MDUsMTExLjc2MjE3IEwxNTAuOTIzMjI2LDIuOTE5MzQ0MTMgTDE5NC4zOTMwMTIsMi45MTkzNDQxMyBaIE0yNTMuNTE1NDUyLDIuOTE5MzQ0MTMgTDIxOS4zMDcxNDYsMTYyLjgzNTk4MSBMMTc3LjkzMjg4LDE2Mi44MzU5ODEgTDIxMi4xNDExODYsMi45MTkzNDQxMyBMMjUzLjUxNTQ1MiwyLjkxOTM0NDEzIFogTTMwNy43Nzk5NDYsNDcuMjI5Mjk5NyBDMzA3LjkyMDUxOSw0MS40OTg0OTMxIDMxMy4zNzk5ODcsMzUuMzk1MDA0MyAzMjUuMzMxOTcxLDMzLjgzNTYyMzQgQzMzMS4yNTIzODgsMzMuMDcwNjQ0MSAzNDcuNjA3OTA3LDMyLjQ1OTMxNDUgMzY2LjEzNDEzNyw0MC45OTUwNDUyIEwzNzMuMzgxODI2LDcuMDY0NjE2NjQgQzM2My40MjcyODcsMy40NjUyOTA5IDM1MC42MTg3ODcsMCAzMzQuNjg0OTg3LDAgQzI5My43ODQ3NDcsMCAyNjUuMDEzMDI1LDIxLjcyMzQ1MSAyNjQuNzg0MTg2LDUyLjg1NTQ5MzcgQzI2NC41MTYxMTYsNzUuODgzMzMyNSAyODUuMzM0MDE0LDg4LjcxNzk4NTQgMzAwLjk4OTkzNyw5Ni4zODczOTM0IEMzMTcuMTE2NjE2LDEwNC4yMjAyNTggMzIyLjUyMzc3OCwxMDkuMjU0NzM4IDMyMi40NDg1ODgsMTE2LjI1Mzk3MSBDMzIyLjMzNDE2OCwxMjYuOTgzMjk3IDMwOS41NzE0MzYsMTMxLjczMzM2MSAyOTcuNzA0NDQ5LDEzMS45MDk4OTQgQzI3Ni44OTYzNTgsMTMyLjI0MDA3OCAyNjQuODMzMjIzLDEyNi4yODY5NjkgMjU1LjIxMjEzNywxMjEuODA0OTc1IEwyNDcuNzAyOTE3LDE1Ni44NTk5ODkgQzI1Ny4zODI4NDcsMTYxLjI5NjIxNSAyNzUuMjIyNTU3LDE2NS4xNTA1MzQgMjkzLjY5OTc1LDE2NS4zNDY2ODIgQzMzNy4xNzkzNDMsMTY1LjM0NjY4MiAzNjUuNjE3NjEzLDE0My44NzE2ODYgMzY1Ljc0NTEwOSwxMTAuNjI0NTA4IEMzNjUuOTE4Mzc0LDY4LjQyNjQxODggMzA3LjM5NzQ1Niw2Ni4wODU3MTI4IDMwNy43Nzk5NDYsNDcuMjI5Mjk5NyBaIE00NzMuNzQ3NzY1LDE2Mi44MzU5ODEgTDUxMiwxNjIuODM1OTgxIEw0NzguNTc5NTU4LDIuOTE5MzQ0MTMgTDQ0My4yODU4OTcsMi45MTkzNDQxMyBDNDM1LjMyNTUzNSwyLjkxOTM0NDEzIDQyOC42MzY4Nyw3LjUzODY0MjI4IDQyNS42Njg0ODksMTQuNjQyNDg4NiBMMzYzLjU4NzQ3NSwxNjIuODM1OTgxIEw0MDcuMDM0Mzc3LDE2Mi44MzU5ODEgTDQxNS42NTE4MzYsMTM4Ljk0ODM1OCBMNDY4LjczMjkwMSwxMzguOTQ4MzU4IEw0NzMuNzQ3NzY1LDE2Mi44MzU5ODEgWiBNNDI3LjU2NDU5MSwxMDYuMTc4NDc1IEw0NDkuMzUwMTU2LDQ2LjEyNDMyOTYgTDQ2MS44NjQ0MzMsMTA2LjE3ODQ3NSBMNDI3LjU2NDU5MSwxMDYuMTc4NDc1IFogTTMwNi40NjQ3NywyMDYuODU0MzI5IEwyODkuNjU0ODQsMjA2Ljg1NDMyOSBMMjg5LjY1NDg0LDIyMi41MDA0NDQgTDMwOC40NTg5NDcsMjIyLjUwMDQ0NCBMMzA4LjQ1ODk0NywyMjcuMjA0NzQgTDI4My45ODk0MTYsMjI3LjIwNDc0IEwyODMuOTg5NDE2LDE4My43OTcwNjggTDMwNy40OTQ1NSwxODMuNzk3MDY4IEwzMDcuNDk0NTUsMTg4LjUwMTM2NCBMMjg5LjY1NDg0LDE4OC41MDEzNjQgTDI4OS42NTQ4NCwyMDIuMjE1NDE2IEwzMDYuNDY0NzcsMjAyLjIxNTQxNiBMMzA2LjQ2NDc3LDIwNi44NTQzMjkgWiBNMzE3LjE0MzQyMywxODEuNDgxMjA4IEwzMjIuODA4ODQ3LDE4MS40ODEyMDggTDMyMi44MDg4NDcsMjI3LjIwMzQzMyBMMzE3LjE0MzQyMywyMjcuMjAzNDMzIEwzMTcuMTQzNDIzLDE4MS40ODEyMDggWiBNMzQ3Ljc4NzM4MywyMjMuNDY5MDkxIEMzNTEuODQ3NjU4LDIyMy40NjkwOTEgMzU0LjM1ODM1OSwyMjIuNzU5Njg3IDM1Ni40MjExODgsMjIxLjg2MDY3MyBMMzU3LjQ1MDk2OCwyMjUuOTE3Njc5IEMzNTUuNDUzNTIyLDIyNi44MTY2OTMgMzUxLjk3ODQyNCwyMjcuOTExODU2IDM0Ny4wMTU4NjYsMjI3LjkxMTg1NiBDMzM3LjQyNDIwMiwyMjcuOTExODU2IDMzMS42OTMzOTUsMjIxLjUzNzAyOCAzMzEuNjkzMzk1LDIxMi4xMzQ5NzUgQzMzMS42OTMzOTUsMjAyLjczMjkyMSAzMzcuMjI4MDUzLDE5NS4zOTA0MjggMzQ2LjMwOTczMSwxOTUuMzkwNDI4IEMzNTYuNTQ4Njg1LDE5NS4zOTA0MjggMzU5LjE5MDE1MiwyMDQuMjc5MjI2IDM1OS4xOTAxNTIsMjEwLjAxMDAzMiBDMzU5LjE5MDE1MiwyMTEuMTY3MzA5IDM1OS4xMjQ3NjksMjEyLjAwNDIwOSAzNTguOTk0MDAzLDIxMi42NDgyMyBMMzM3LjEwMDU1NywyMTIuNjQ4MjMgQzMzNy4yMjgwNTMsMjIwLjMxNDM2OSAzNDIuMDU5ODQ2LDIyMy40NjkwOTEgMzQ3Ljc4NzM4MywyMjMuNDY5MDkxIFogTTM1My43MTQzMzgsMjA4LjU5MTIyNCBDMzUzLjc3OTcyMSwyMDUuMDUwNzQzIDM1Mi4yMzM0MTcsMTk5LjQ0NzQzMyAzNDUuODU4NTg5LDE5OS40NDc0MzMgQzM0MC4wNjI0LDE5OS40NDc0MzMgMzM3LjYxMzgxMiwyMDQuNjY0OTg0IDMzNy4xNjI2NywyMDguNTkxMjI0IEwzNTMuNzE0MzM4LDIwOC41OTEyMjQgWiBNMzkwLjAyMjc0MSwyMjYuMTA4NTk3IEMzODguNTQxODE5LDIyNi44MTgwMDEgMzg1LjI1NjMzMSwyMjcuOTEzMTYzIDM4MS4wNzE4MjksMjI3LjkxMzE2MyBDMzcxLjY2OTc3NiwyMjcuOTEzMTYzIDM2NS41NTMyMSwyMjEuNTM4MzM2IDM2NS41NTMyMSwyMTIuMDA1NTE3IEMzNjUuNTUzMjEsMjAyLjQxMDU4NCAzNzIuMTE3NjQ4LDE5NS4zOTE3MzUgMzgyLjI5NDQ4OCwxOTUuMzkxNzM1IEMzODUuNjQyMDksMTk1LjM5MTczNSAzODguNjAzOTMzLDE5Ni4yMjUzNjcgMzkwLjE1MDIzOCwxOTcuMDY1NTM2IEwzODguODY1NDY1LDIwMS4zODA4MDQgQzM4Ny41MDg3NywyMDAuNjcxNCAzODUuMzgzODI4LDE5OS44OTY2MTMgMzgyLjI5NDQ4OCwxOTkuODk2NjEzIEMzNzUuMTQ0ODc0LDE5OS44OTY2MTMgMzcxLjI4NDAxNywyMDUuMjQxNjYxIDM3MS4yODQwMTcsMjExLjY4NTE0MSBDMzcxLjI4NDAxNywyMTguODk2ODY5IDM3NS45MTk2NjEsMjIzLjMzOTYzMyAzODIuMTAxNjA5LDIyMy4zMzk2MzMgQzM4NS4zMjE3MTQsMjIzLjMzOTYzMyAzODcuNDQ2NjU3LDIyMi41NjgxMTYgMzg5LjA1NTA3NSwyMjEuODU4NzEyIEwzOTAuMDIyNzQxLDIyNi4xMDg1OTcgWiBNNDA1LjkxODI5MiwxODguNTY0NDU4IEw0MDUuOTE4MjkyLDE5Ni4wMzQ0NDkgTDQxNC4wMjkwMzQsMTk2LjAzNDQ0OSBMNDE0LjAyOTAzNCwyMDAuMzQ2NDQ3IEw0MDUuOTE4MjkyLDIwMC4zNDY0NDcgTDQwNS45MTgyOTIsMjE3LjE1NjM3NyBDNDA1LjkxODI5MiwyMjEuMDIzNzczIDQwNy4wMTM0NTUsMjIzLjIxMDgyOSA0MTAuMTY4MTc3LDIyMy4yMTA4MjkgQzQxMS43MTEyMTIsMjIzLjIxMDgyOSA0MTIuNjE2NzY1LDIyMy4wODMzMzIgNDEzLjQ1MzY2NSwyMjIuODIxODAxIEw0MTMuNzExOTI3LDIyNy4xNDAzMzggQzQxMi42MTY3NjUsMjI3LjUyNjA5NyA0MTAuODc3NTgxLDIyNy45MTE4NTYgNDA4LjY4NzI1NSwyMjcuOTExODU2IEM0MDYuMDQ1Nzg4LDIyNy45MTE4NTYgNDAzLjkyMDg0NiwyMjcuMDA5NTcyIDQwMi41NzA2OSwyMjUuNTMxOTIgQzQwMS4wMjQzODYsMjIzLjc4OTQ2NyA0MDAuMzgwMzY1LDIyMS4wMjM3NzMgNDAwLjM4MDM2NSwyMTcuMzUyNTI2IEw0MDAuMzgwMzY1LDIwMC4zNDY0NDcgTDM5NS41NDg1NzIsMjAwLjM0NjQ0NyBMMzk1LjU0ODU3MiwxOTYuMDM0NDQ5IEw0MDAuMzgwMzY1LDE5Ni4wMzQ0NDkgTDQwMC4zODAzNjUsMTkwLjIzODI1OSBMNDA1LjkxODI5MiwxODguNTY0NDU4IFogTTQyMS45NDQ5MzUsMjA1Ljc1OTQ5MyBDNDIxLjk0NDkzNSwyMDIuMDg4MjQ2IDQyMS44NzYyODMsMTk4LjkzMzUyNCA0MjEuNjg2NjczLDE5Ni4wMzM3OTUgTDQyNi42NDU5NjIsMTk2LjAzMzc5NSBMNDI2LjkwNDIyNCwyMDIuMjE1NzQzIEw0MjcuMDkzODM1LDIwMi4yMTU3NDMgQzQyOC41MTI2NDIsMTk4LjAzMTI0MSA0MzEuOTg3NzQxLDE5NS4zODk3NzQgNDM1Ljc4NjQ4NCwxOTUuMzg5Nzc0IEM0MzYuMzY4MzkxLDE5NS4zODk3NzQgNDM2LjgxOTUzMywxOTUuNDU1MTU3IDQzNy4zMzYwNTgsMTk1LjUxNzI3IEw0MzcuMzM2MDU4LDIwMC44NjU1ODcgQzQzNi43NTQxNSwyMDAuNzM0ODIxIDQzNi4xNzg3ODEsMjAwLjczNDgyMSA0MzUuNDAwNzI1LDIwMC43MzQ4MjEgQzQzMS40MTIzNzIsMjAwLjczNDgyMSA0MjguNTc0NzU2LDIwMy42OTY2NjQgNDI3LjgwMzIzOCwyMDcuOTQ5ODE5IEM0MjcuNjc1NzQyLDIwOC43MjEzMzYgNDI3LjYxMDM1OSwyMDkuNjg1NzMzIDQyNy42MTAzNTksMjEwLjU5MTI4NiBMNDI3LjYxMDM1OSwyMjcuMjA1MDY3IEw0MjEuOTQ0OTM1LDIyNy4yMDUwNjcgTDQyMS45NDQ5MzUsMjA1Ljc1OTQ5MyBaIE00NzIuMTY2NDgxLDIxMS4zNjExNjkgQzQ3Mi4xNjY0ODEsMjIyLjg4ODE2NSA0NjQuMTE0NTgzLDIyNy45MTI4MzYgNDU2LjY0NDU5MywyMjcuOTEyODM2IEM0NDguMjcyMzIsMjI3LjkxMjgzNiA0NDEuNzA3ODgyLDIyMS43Mjc2MTkgNDQxLjcwNzg4MiwyMTEuODc3NjkzIEM0NDEuNzA3ODgyLDIwMS41MDc5NzQgNDQ4LjU5NTk2NSwxOTUuMzkxNDA4IDQ1Ny4xNjExMTgsMTk1LjM5MTQwOCBDNDY2LjExMjAyOSwxOTUuMzkxNDA4IDQ3Mi4xNjY0ODEsMjAxLjg5MzczMiA0NzIuMTY2NDgxLDIxMS4zNjExNjkgWiBNNDQ3LjUwMDgwMiwyMTEuNjg0ODE0IEM0NDcuNTAwODAyLDIxOC41MTA3ODMgNDUxLjM2NDkyOCwyMjMuNjYyOTUxIDQ1Ni45MDI4NTUsMjIzLjY2Mjk1MSBDNDYyLjMxMzI4NiwyMjMuNjYyOTUxIDQ2Ni4zNjcwMjMsMjE4LjU3Mjg5NyA0NjYuMzY3MDIzLDIxMS41NTQwNDggQzQ2Ni4zNjcwMjMsMjA2LjI3NDM4MyA0NjMuNzI4ODI1LDE5OS42MzgwMjQgNDU3LjAzMDM1MiwxOTkuNjM4MDI0IEM0NTAuNDAwNTMxLDE5OS42MzgwMjQgNDQ3LjUwMDgwMiwyMDUuODIzMjQyIDQ0Ny41MDA4MDIsMjExLjY4NDgxNCBaIE00ODAuODQ5OTc3LDIwNC40Njk0OSBDNDgwLjg0OTk3NywyMDEuMTg3MjcxIDQ4MC43ODEzMjUsMTk4LjYxMTE4NyA0ODAuNTkxNzE1LDE5Ni4wMzUxMDIgTDQ4NS42MTMxMTcsMTk2LjAzNTEwMiBMNDg1LjkzNjc2MywyMDEuMTg3MjcxIEw0ODYuMDY0MjU5LDIwMS4xODcyNzEgQzQ4Ny42MTA1NjMsMTk4LjI4NzU0MiA0OTEuMjE2NDI3LDE5NS4zOTEwODEgNDk2LjM2ODU5NiwxOTUuMzkxMDgxIEM1MDAuNjgwNTk1LDE5NS4zOTEwODEgNTA3LjM3OTA2NywxOTcuOTY3MTY2IDUwNy4zNzkwNjcsMjA4LjY1Mzk5MiBMNTA3LjM3OTA2NywyMjcuMjAzMTA2IEw1MDEuNzEzNjQ0LDIyNy4yMDMxMDYgTDUwMS43MTM2NDQsMjA5LjIzNTg5OSBDNTAxLjcxMzY0NCwyMDQuMjE0NDk3IDQ5OS44NDY5NjMsMjAwLjAyNjcyNSA0OTQuNTAxOTE2LDIwMC4wMjY3MjUgQzQ5MC44MzA2NjksMjAwLjAyNjcyNSA0ODcuOTMwOTM5LDIwMi42NjgxOTIgNDg2LjkwNDQyOSwyMDUuODIyOTE1IEM0ODYuNjQyODk3LDIwNi41MzIzMTkgNDg2LjUxNTQwMSwyMDcuNDk2NzE2IDQ4Ni41MTU0MDEsMjA4LjQ2NDM4MiBMNDg2LjUxNTQwMSwyMjcuMjAzMTA2IEw0ODAuODQ5OTc3LDIyNy4yMDMxMDYgTDQ4MC44NDk5NzcsMjA0LjQ2OTQ5IFoiIGZpbGw9IiNGRkZGRkYiPjwvcGF0aD4gICAgPC9nPjwvc3ZnPg==");
}
.rccs__number {
  position: absolute;
  top: 45%;
  left: 10%;
  clear: both;
  font-family: "Consolas", "Courier", monospace;
  font-size: 20px;
}
.rccs__number.rccs__number--large {
  font-size: 17px;
}
.rccs__name {
  position: absolute;
  bottom: 15%;
  left: 10%;
  overflow: hidden;
  width: 60%;
  font-family: "Consolas", "Courier", monospace;
  font-size: 17px;
  line-height: 1;
  text-align: left;
  text-overflow: ellipsis;
  text-transform: uppercase;
}
.rccs__expiry {
  position: absolute;
  right: 10%;
  bottom: 15%;
  font-size: 0;
  line-height: 1;
}
.rccs__expiry > * {
  vertical-align: middle;
}
.rccs__expiry__valid {
  margin-bottom: 5px;
  font-size: 10px;
}
.rccs__expiry__value {
  font-family: "Consolas", "Courier", monospace;
  font-size: 16px;
}
.rccs__number, .rccs__name, .rccs__expiry, .rccs__cvc {
  opacity: 0.5;
  transition: opacity 0.3s;
}
.rccs__chip {
  position: absolute;
  top: 10%;
  left: 10%;
  width: 41.4285714286px;
  height: 26.3636363636px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTAwLjAwMiIgaGVpZ2h0PSI3NS40NTUiIHZpZXdCb3g9IjAgMCAxMDAuMDAyIDc1LjQ1NSI+CiAgPGRlZnM+CiAgICA8bGluZWFyR3JhZGllbnQgaWQ9ImxpbmVhci1ncmFkaWVudCIgeDE9IjEiIHgyPSIwIiB5Mj0iMSIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giPgogICAgICA8c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiNmZmNmNTIiLz4KICAgICAgPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjZmFkNzY2Ii8+CiAgICA8L2xpbmVhckdyYWRpZW50PgogIDwvZGVmcz4KICA8ZyBpZD0iaW1hZ2UiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMDAxKSI+CiAgICA8cGF0aCBpZD0iUGF0aF8xIiBkYXRhLW5hbWU9IlBhdGggMSIgZD0iTTkyLjcyNyw3NS40NTVINy4yNzJBNy4zLDcuMywwLDAsMSwwLDY4LjE4MlY3LjI3M0E3LjMsNy4zLDAsMCwxLDcuMjcyLDBIOTIuNzI3QTcuMyw3LjMsMCwwLDEsMTAwLDcuMjczVjY4LjE4MmE3LjMsNy4zLDAsMCwxLTcuMjczLDcuMjczIiBmaWxsPSJ1cmwoI2xpbmVhci1ncmFkaWVudCkiLz4KICAgIDxwYXRoIGlkPSJQYXRoXzIiIGRhdGEtbmFtZT0iUGF0aCAyIiBkPSJNNzIuMTIzLDI4LjQ4NUgxMDBWMjYuNjY3SDcwLjM1M2EyLjMyNCwyLjMyNCwwLDAsMC0yLjE3MiwxLjVjLTIuMjg3LDYuMDcyLTIuNDMzLDEyLjU5NC0uNDM4LDE5Ljg0MmE4LjcwNSw4LjcwNSwwLDAsMS0uMSw1LjAzYy0yLjAzNiw2LjE5NS03Ljc3OSwxOS45ODgtMTguNTUxLDE5Ljk4OC0xMS4wMDgsMC0xNi4xLTE1LjctMTcuMzM0LTIxLjk1MmE0LjksNC45LDAsMCwxLC4xMDctMi4zNTdjMS43LTUuNjQ4LDIuMDk0LTEwLjY0LS4wMTYtMTkuNTlhNS40NDgsNS40NDgsMCwwLDEsLjA0OC0yLjY0NkMzNi4zNzcsOS43MzEsNDQuNzc5LDYuMzM5LDQ0Ljg2Miw2LjMwN2EuOTA5LjkwOSwwLDAsMCwuNTkzLS44NTJWMEg0My42MzdWMy43NzZhMS44NzYsMS44NzYsMCwwLDEtLjg4NCwxLjZjLTIuOCwxLjc0Mi04LjksNi45MzYtMTIuNTU3LDIwLjQ1NmExLjUyMiwxLjUyMiwwLDAsMS0xLjQ3MywxLjEzM0wwLDI2LjgyMlYyOC42NGwyNy40MTYuMTMzYTMuMTIyLDMuMTIyLDAsMCwxLDMuMDM3LDIuNDc4YzEuNDE2LDYuNzQxLDEuMjE5LDExLjAzOS4wODIsMTUuNDU4YTIuODA5LDIuODA5LDAsMCwxLTIuNjksMi4xMDlMMCw0OS4wODh2MS44MTlsMjguNi0uMjc4YTEuNDQ1LDEuNDQ1LDAsMCwxLDEuNDM1LDEuMTUyYzEuNDQyLDcuMDQxLDYuODg3LDIzLjA3LDE5LjA1LDIzLjA3LDYuMzY4LDAsMTIuMDYyLTQuMjUsMTYuNDY3LTEyLjI5QTU0LjM0NSw1NC4zNDUsMCwwLDAsNzAuMSw1MS4yMTVIMTAwVjQ5LjRINzEuOTg1QTIuNTgsMi41OCwwLDAsMSw2OS41LDQ3LjUwOGEzMC4xMzMsMzAuMTMzLDAsMCwxLS4yLTE2Ljk1OSwyLjk0LDIuOTQsMCwwLDEsMi44MjctMi4wNjFaTTU0Ljk3Myw2LjU3MWMuMDQ1LjAyMiw0LjUxOSwyLjMyMiw5LjI1MywxMC4wNDFhLjkxLjkxLDAsMCwwLDEuMzQ3LjIzMi45NTUuOTU1LDAsMCwwLC4xNzItMS4yMzVjLTMuNTctNS44LTcuMDI0LTguNzEtOC43NzUtOS45MzFhMS42LDEuNiwwLDAsMS0uNjgtMS4zMTVWMEg1NC40NzJWNS43NThhLjkwOS45MDksMCwwLDAsLjUuODEzWiIgZmlsbD0iIzMyMzIzMiIvPgogIDwvZz4KPC9zdmc+Cg==");
  background-repeat: no-repeat;
  background-size: contain;
}
.rccs__issuer {
  position: absolute;
  top: 10%;
  right: 10%;
  width: 40%;
  height: 23%;
  background-position: top right;
  background-repeat: no-repeat;
  background-size: contain;
}
.rccs__stripe {
  position: absolute;
  top: 9%;
  left: 0;
  width: 100%;
  height: 22%;
  background-color: #2a1d16;
}
.rccs__signature {
  position: absolute;
  top: 35%;
  left: 5%;
  width: 75%;
  height: 18%;
  background: repeating-linear-gradient(0.1deg, #fff 20%, #fff 40%, #fea 40%, #fea 44%, #fff 44%);
}
.rccs__cvc {
  position: absolute;
  top: 42%;
  left: 67%;
  color: #222;
  font-family: "Consolas", "Courier", monospace;
  font-size: 14px;
  line-height: 1;
}
.rccs__cvc__front {
  position: absolute;
  top: 38%;
  right: 10%;
  font-family: "Consolas", "Courier", monospace;
  font-size: 11.9px;
  opacity: 0;
  visibility: hidden;
}
.rccs--filled {
  opacity: 0.8 !important;
}
.rccs--focused {
  font-weight: 700;
  opacity: 1 !important;
}
.rccs-shadow-3d-primary .rccs {
  border-radius: 14.5px;
}
.rccs-shadow-3d-primary .rccs::before {
  background: rgba(108, 93, 211, 0.3);
}
.rccs-shadow-3d-primary .rccs::after {
  background: rgba(108, 93, 211, 0.15);
}
.rccs-shadow-3d-secondary .rccs {
  border-radius: 14.5px;
}
.rccs-shadow-3d-secondary .rccs::before {
  background: rgba(255, 162, 192, 0.3);
}
.rccs-shadow-3d-secondary .rccs::after {
  background: rgba(255, 162, 192, 0.15);
}
.rccs-shadow-3d-success .rccs {
  border-radius: 14.5px;
}
.rccs-shadow-3d-success .rccs::before {
  background: rgba(70, 188, 170, 0.3);
}
.rccs-shadow-3d-success .rccs::after {
  background: rgba(70, 188, 170, 0.15);
}
.rccs-shadow-3d-info .rccs {
  border-radius: 14.5px;
}
.rccs-shadow-3d-info .rccs::before {
  background: rgba(77, 105, 250, 0.3);
}
.rccs-shadow-3d-info .rccs::after {
  background: rgba(77, 105, 250, 0.15);
}
.rccs-shadow-3d-warning .rccs {
  border-radius: 14.5px;
}
.rccs-shadow-3d-warning .rccs::before {
  background: rgba(255, 207, 82, 0.3);
}
.rccs-shadow-3d-warning .rccs::after {
  background: rgba(255, 207, 82, 0.15);
}
.rccs-shadow-3d-danger .rccs {
  border-radius: 14.5px;
}
.rccs-shadow-3d-danger .rccs::before {
  background: rgba(243, 84, 33, 0.3);
}
.rccs-shadow-3d-danger .rccs::after {
  background: rgba(243, 84, 33, 0.15);
}
.rccs-shadow-3d-light .rccs {
  border-radius: 14.5px;
}
.rccs-shadow-3d-light .rccs::before {
  background: rgba(231, 238, 248, 0.3);
}
.rccs-shadow-3d-light .rccs::after {
  background: rgba(231, 238, 248, 0.15);
}
.rccs-shadow-3d-dark .rccs {
  border-radius: 14.5px;
}
.rccs-shadow-3d-dark .rccs::before {
  background: rgba(31, 33, 40, 0.3);
}
.rccs-shadow-3d-dark .rccs::after {
  background: rgba(31, 33, 40, 0.15);
}
.rccs-shadow-3d-brand .rccs {
  border-radius: 14.5px;
}
.rccs-shadow-3d-brand .rccs::before {
  background: rgba(255, 205, 2, 0.3);
}
.rccs-shadow-3d-brand .rccs::after {
  background: rgba(255, 205, 2, 0.15);
}
.rccs-shadow-3d-brand-two .rccs {
  border-radius: 14.5px;
}
.rccs-shadow-3d-brand-two .rccs::before {
  background: rgba(50, 50, 50, 0.3);
}
.rccs-shadow-3d-brand-two .rccs::after {
  background: rgba(50, 50, 50, 0.15);
}
.rccs-shadow-3d-transparent .rccs {
  border-radius: 14.5px;
}
.rccs-shadow-3d-transparent .rccs::before {
  background: rgba(0, 0, 0, 0.3);
}
.rccs-shadow-3d-transparent .rccs::after {
  background: rgba(0, 0, 0, 0.15);
}
.rccs-shadow-3d-storybook .rccs {
  border-radius: 14.5px;
}
.rccs-shadow-3d-storybook .rccs::before {
  background: rgba(255, 71, 133, 0.3);
}
.rccs-shadow-3d-storybook .rccs::after {
  background: rgba(255, 71, 133, 0.15);
}
[class*=payment-type-] {
  height: 3rem;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}
.payment-type-amex {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDI5MS43NjQgMjkxLjc2NCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjkxLjc2NCAyOTEuNzY0OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8Zz4NCgk8cGF0aCBzdHlsZT0iZmlsbDojMjZBNkQxOyIgZD0iTTE4LjIzNSw0MS4wMjVoMjU1LjI5NGMxMC4wNjYsMCwxOC4yMzUsOC4xNjksMTguMjM1LDE4LjI0NHYxNzMuMjM1DQoJCWMwLDEwLjA2Ni04LjE2OSwxOC4yMzUtMTguMjM1LDE4LjIzNUgxOC4yMzVDOC4xNiwyNTAuNzQsMCwyNDIuNTcsMCwyMzIuNTA1VjU5LjI2OUMwLDQ5LjE5NCw4LjE2OSw0MS4wMjUsMTguMjM1LDQxLjAyNXoiLz4NCgk8cGF0aCBzdHlsZT0iZmlsbDojRkZGRkZGOyIgZD0iTTQ3LjA0NywxMTMuOTY2bC0yOC44MTIsNjMuNzZoMzQuNDkybDQuMjc2LTEwLjE2Nmg5Ljc3NGw0LjI3NiwxMC4xNjZoMzcuOTY2di03Ljc1OWwzLjM4Myw3Ljc1OQ0KCQloMTkuNjM5bDMuMzgzLTcuOTIzdjcuOTIzaDc4Ljk1OWw5LjYwMS05LjkwMmw4Ljk5LDkuOTAybDQwLjU1NSwwLjA4MmwtMjguOTAzLTMxLjc4NGwyOC45MDMtMzIuMDU4aC0zOS45MjZsLTkuMzQ2LDkuNzE5DQoJCWwtOC43MDctOS43MTloLTg1Ljg5N2wtNy4zNzYsMTYuNDU3bC03LjU0OS0xNi40NTdoLTM0LjQydjcuNDk1bC0zLjgyOS03LjQ5NUM3Ni40NzksMTEzLjk2Niw0Ny4wNDcsMTEzLjk2Niw0Ny4wNDcsMTEzLjk2NnoNCgkJIE01My43MjEsMTIzLjAyaDE2LjgxM2wxOS4xMTEsNDMuMjM2VjEyMy4wMmgxOC40MThsMTQuNzYxLDMxbDEzLjYwNC0zMWgxOC4zMjZ2NDUuNzUyaC0xMS4xNTFsLTAuMDkxLTM1Ljg1MWwtMTYuMjU3LDM1Ljg1MQ0KCQloLTkuOTc1bC0xNi4zNDgtMzUuODUxdjM1Ljg1MWgtMjIuOTRsLTQuMzQ5LTEwLjI1N0g1MC4xNDdsLTQuMzQsMTAuMjQ4SDMzLjUxNkMzMy41MTYsMTY4Ljc2Myw1My43MjEsMTIzLjAyLDUzLjcyMSwxMjMuMDJ6DQoJCSBNMTY0Ljk1NiwxMjMuMDJoNDUuMzQyTDIyNC4xNjYsMTM4bDE0LjMxNS0xNC45OGgxMy44NjhsLTIxLjA3MSwyMi45OTVsMjEuMDcxLDIyLjczaC0xNC40OTdsLTEzLjg2OC0xNS4xNTRsLTE0LjM4OCwxNS4xNTQNCgkJaC00NC42NEwxNjQuOTU2LDEyMy4wMkwxNjQuOTU2LDEyMy4wMnogTTYxLjksMTMwLjc2MWwtNy43NDEsMTguMjcyaDE1LjQ3M0w2MS45LDEzMC43NjF6IE0xNzYuMTUzLDEzMi40OTN2OC4zNTJoMjQuNzM2djkuMzA5DQoJCWgtMjQuNzM2djkuMTE4aDI3Ljc0NWwxMi44OTItMTMuNDNsLTEyLjM0NS0xMy4zNTdoLTI4LjI5MkwxNzYuMTUzLDEzMi40OTN6Ii8+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8L3N2Zz4NCg==");
}
.payment-type-dankort {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTEyIiBoZWlnaHQ9IjMwOCIgdmlld0JveD0iMCAwIDUxMiAzMDgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgcHJlc2VydmVBc3BlY3RSYXRpbz0ieE1pZFlNaWQiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCB4MT0iNTAlIiB5MT0iMCUiIHgyPSI1MCUiIHkyPSIxMDAlIiBpZD0iYSI+PHN0b3Agc3RvcC1jb2xvcj0iI0Y1MDkxQSIgb2Zmc2V0PSIwJSIvPjxzdG9wIHN0b3AtY29sb3I9IiM5RTBDMTciIG9mZnNldD0iMTAwJSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxwYXRoIGQ9Ik0zNTguNDA3IDBoLTIwNC43OTVjLTg0Ljg0MiAwLTE1My42MTIgNjguNzcxLTE1My42MTIgMTUzLjU5MyAwIDg0Ljg1MSA2OC43NyAxNTMuNjA2IDE1My42MTIgMTUzLjYwNmgyMDQuNzk1Yzg0LjgyMiAwIDE1My41OTMtNjguNzU1IDE1My41OTMtMTUzLjYwNiAwLTg0LjgyMS02OC43Ny0xNTMuNTkzLTE1My41OTMtMTUzLjU5MyIgZmlsbD0iI0ZFRkVGRSIvPjxwYXRoIGQ9Ik0zOTUuNTkxIDE0NC40ODZsNjguMzI4IDgxLjI2MWMxNC4xNTEtMjAuNDUxIDIyLjQ2Mi00NS4yNDIgMjIuNDYyLTcxLjk0NSAwLTI4LjE4My05LjI1OS01NC4yNDgtMjQuODg0LTc1LjMxNWwtNjUuOTA2IDY1Ljk5OXptLTI0MS4zOTctMTE3LjM4NmMtMzguNTQ3IDAtNzMuMTIxIDE3LjI5My05Ni4zODMgNDQuNTI4aDE0NC4xNTljNTEuMDI3IDAgODkuNDc0IDEyLjk4MyA5My40MzEgNTUuOTc0bDUzLjcwMi01NS45ODFoMTA2LjkzMWMtMjMuMjYzLTI3LjIyNy01Ny44MzEtNDQuNTItOTYuMzYxLTQ0LjUyaC0yMDUuNDc5em0yOS4yMzYgMjA1LjQ3OWgtMTI4LjQyOWMyMy4yMzMgMjkuMTkzIDU5LjA2MiA0Ny45NDYgOTkuMTk0IDQ3Ljk0NmgyMDUuNDc5YzQwLjExNyAwIDc1LjkzNy0xOC43NDUgOTkuMTcxLTQ3LjkzOWgtMTA5LjI5NWwtNTYuNzk2LTcxLjc3NmMtMTAuNTA2IDQ4LjkzOS00NC44ODEgNzEuNzY5LTEwOS4zMjMgNzEuNzY5ek0xMTguNDQgMTI1Ljk5N2wtMTguMjIyIDUwLjFoNzMuNTE3YzIxLjczMyAwIDI4LjMxLTguOTk4IDMzLjE3My0yNi4zMTkgNC44MTUtMTcuMTMxLTcuMjc3LTIzLjc4LTIyLjEyOS0yMy43OGgtNjYuMzM5eiIgZmlsbD0idXJsKCNhKSIvPjwvc3ZnPg==");
}
.payment-type-dinersclub {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTEyIiBoZWlnaHQ9IjEzNCIgdmlld0JveD0iMCAwIDUxMiAxMzQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgcHJlc2VydmVBc3BlY3RSYXRpbz0ieE1pZFlNaWQiPjxwYXRoIGQ9Ik05OS4yODUgMTMzLjg2YzM2LjQ0Ni4xNzcgNjkuNzE1LTI5LjY1OSA2OS43MTUtNjUuOTU1IDAtMzkuNjg5LTMzLjI2OS02Ny4xMjItNjkuNzE1LTY3LjExMWgtMzEuMzY1Yy0zNi44ODItLjAxMS02Ny4yNDEgMjcuNDI5LTY3LjI0MSA2Ny4xMTEgMCAzNi4zMDUgMzAuMzU4IDY2LjEzMyA2Ny4yNDEgNjUuOTU1aDMxLjM2NSIgZmlsbD0iIzAwNjA5NSIvPjxwYXRoIGQ9Ik04MS45MDkgMTAzLjI0N3YtNzIuMDcyYzE0LjUxNyA1LjU1NyAyNC44MjMgMTkuNTgzIDI0Ljg0NyAzNi4wMzMtLjAyNCAxNi40NTQtMTAuMzMgMzAuNDcxLTI0Ljg0NyAzNi4wMzhtLTUyLjUyMi0zNi4wMzhjLjAzMy0xNi40NDEgMTAuMzIyLTMwLjQ1OCAyNC44MzEtMzYuMDMydjcyLjA1NWMtMTQuNTA5LTUuNTY5LTI0Ljc5OC0xOS41NzgtMjQuODMxLTM2LjAyNG0zOC42NzktNjAuOTE1Yy0zMy43MDIuMDExLTYxLjAxMSAyNy4yNzMtNjEuMDIgNjAuOTE1LjAwOCAzMy42MzkgMjcuMzE4IDYwLjg5NSA2MS4wMiA2MC45MDUgMzMuNzEzLS4wMSA2MS4wMjgtMjcuMjY2IDYxLjAzMy02MC45MDUtLjAwNS0zMy42NDItMjcuMzE5LTYwLjkwNC02MS4wMzMtNjAuOTE1IiBmaWxsPSIjZmZmIi8+PHBhdGggZD0iTTE5MC4zNzMgMjkuNDIxYzAtNi4yOTQtMy4yOTEtNS44ODEtNi40NDQtNS45NDd2LTEuODE5YzIuNzMzLjEzMyA1LjUzNi4xMzMgOC4yNzUuMTMzIDIuOTQzIDAgNi45NDEtLjEzMyAxMi4xMzMtLjEzMyAxOC4xNTcgMCAyOC4wNDIgMTIuMTAzIDI4LjA0MiAyNC40OTYgMCA2LjkyOS00LjA2MyAyNC4zNTMtMjguODg4IDI0LjM1My0zLjU3MyAwLTYuODc0LS4xMzgtMTAuMTY3LS4xMzgtMy4xNTMgMC02LjI0Mi4wNjctOS4zOTUuMTM4di0xLjgyYzQuMjAzLS40MjEgNi4yNDItLjU2MSA2LjQ0NC01LjMydi0zMy45NDN6bTYuODczIDMyLjgyNWMwIDUuMzg4IDMuODYxIDYuMDE3IDcuMjk0IDYuMDE3IDE1LjE0OSAwIDIwLjEyNC0xMS40MDcgMjAuMTI0LTIxLjgzNiAwLTEzLjA4My04LjQxNS0yMi41My0yMS45NDctMjIuNTMtMi44NzkgMC00LjIwMy4yMDUtNS40NzIuMjh2MzguMDY4em0zNy41OTIgNi40NGgxLjMzMWMxLjk2MSAwIDMuMzY1IDAgMy4zNjUtMi4zMTV2LTE4Ljk2MmMwLTMuMDc3LTEuMDUtMy41MDQtMy42NDgtNC44OTZ2LTEuMTIyYzMuMjk2LS45ODUgNy4yMjYtMi4zMDggNy41MDMtMi41MTguNDkzLS4yOC45MTItLjM1NCAxLjI2NC0uMzU0LjM0NyAwIC40OTIuNDIxLjQ5Mi45ODV2MjYuODY2YzAgMi4zMTUgMS41NDIgMi4zMTUgMy41MDggMi4zMTVoMS4xODl2MS44MmMtMi4zODYgMC00Ljg0Mi0uMTQtNy4zNi0uMTQtMi41MjYgMC01LjA1Mi4wNjgtNy42NDMuMTR2LTEuODJ6bTcuNTAzLTQwLjk0Yy0xLjgyNyAwLTMuNDM2LTEuNjc5LTMuNDM2LTMuNDk5IDAtMS43NTIgMS42ODYtMy4zNjYgMy40MzYtMy4zNjYgMS44MTcgMCAzLjQzNSAxLjQ3NiAzLjQzNSAzLjM2NiAwIDEuODkyLTEuNTQ2IDMuNDk5LTMuNDM1IDMuNDk5em0xNC4xNjIgMjAuMDgyYzAtMi41ODgtLjc3NS0zLjI4NS00LjA2My00LjYxNXYtMS4zM2MzLjAxMS0uOTc4IDUuODg0LTEuODkyIDkuMjU0LTMuMzYzLjIwOCAwIC40MTQuMTQzLjQxNC42OTl2NC41NTFjNC4wMDMtMi44NjYgNy40NDEtNS4yNSAxMi4xNDQtNS4yNSA1Ljk1NiAwIDguMDU4IDQuMzQgOC4wNTggOS44djE4LjA1MmMwIDIuMzE1IDEuNTQxIDIuMzE1IDMuNTA2IDIuMzE1aDEuMjYydjEuODJjLTIuNDU5IDAtNC45MTMtLjE0LTcuNDMxLS4xNC0yLjUyOCAwLTUuMDUzLjA2OC03LjU3Ni4xNHYtMS44MmgxLjI2MWMxLjk2NyAwIDMuMzYzIDAgMy4zNjMtMi4zMTV2LTE4LjEyYzAtMy45OTQtMi40NDMtNS45NDktNi40NDYtNS45NDktMi4yNDMgMC01LjgxOSAxLjgxNy04LjE0MSAzLjM1OHYyMC43MTFjMCAyLjMxNSAxLjU1MiAyLjMxNSAzLjUxNiAyLjMxNWgxLjI2MXYxLjgyYy0yLjQ1NCAwLTQuOTEyLS4xNC03LjQzNi0uMTQtMi41MjEgMC01LjA1LjA2OC03LjU3MS4xNHYtMS44MmgxLjI2NWMxLjk2MiAwIDMuMzYxIDAgMy4zNjEtMi4zMTV2LTE4LjU0NHptMzUuOTA3IDMuMzY1Yy0uMTQ1LjYzMS0uMTQ1IDEuNjc3IDAgNC4wNTkuNDEyIDYuNjQ2IDQuNzAyIDEyLjEwMyAxMC4zMDIgMTIuMTAzIDMuODYzIDAgNi44ODItMi4xIDkuNDctNC42ODZsLjk4Ljk4Yy0zLjIyNiA0LjI3LTcuMjI0IDcuOTA4LTEyLjk2OCA3LjkwOC0xMS4xNTQgMC0xMy4zOTUtMTAuNzgtMTMuMzk1LTE1LjI1NiAwLTEzLjcxOCA5LjI1Mi0xNy43NzkgMTQuMTU3LTE3Ljc3OSA1LjY4NSAwIDExLjc5MSAzLjU2OCAxMS44NTMgMTAuOTg2IDAgLjQyNiAwIC44NC0uMDYyIDEuMjY1bC0uNjM3LjQyMWgtMTkuNzAxem0xMi40MTMtMi4yNDFjMS43NTIgMCAxLjk1Ni0uOTEyIDEuOTU2LTEuNzUxIDAtMy41NjgtMi4xNzEtNi40MzctNi4xMDEtNi40MzctNC4yNzUgMC03LjIxOSAzLjE0Mi04LjA2IDguMTg3aDEyLjIwNXptOS42MDQgMTkuNzM2aDEuODk0YzEuOTU2IDAgMy4zNiAwIDMuMzYtMi4zMTV2LTE5LjY2MWMwLTIuMTY4LTIuNTkxLTIuNTkxLTMuNjQ1LTMuMTV2LTEuMDQ3YzUuMTE5LTIuMTcyIDcuOTI1LTMuOTk0IDguNTY1LTMuOTk0LjQxMiAwIC42Mi4yMS42Mi45MTN2Ni4yOTdoLjE1YzEuNzQ2LTIuNzI5IDQuNjk3LTcuMjEgOC45NzItNy4yMSAxLjc1NCAwIDMuOTk1IDEuMTg4IDMuOTk1IDMuNzA5IDAgMS44OS0xLjMyOSAzLjU3NC0zLjI5MSAzLjU3NC0yLjE4MiAwLTIuMTgyLTEuNjg0LTQuNjMzLTEuNjg0LTEuMTk0IDAtNS4xMTkgMS42MTEtNS4xMTkgNS44MTJ2MTYuNDM5YzAgMi4zMTUgMS4zOTkgMi4zMTUgMy4zNjUgMi4zMTVoMy45MjV2MS44MmMtMy44NTgtLjA3Mi02Ljc5My0uMTQtOS44MTItLjE0LTIuODc0IDAtNS44MjEuMDY4LTguMzQ1LjE0di0xLjgyem0yNi45OTUtNy45MTFjLjkxNCA0LjYxOCAzLjcxNiA4LjU0IDguODM4IDguNTQgNC4xMyAwIDUuNjcyLTIuNTE5IDUuNjcyLTQuOTY3IDAtOC4yNi0xNS4yODEtNS42MDMtMTUuMjgxLTE2Ljg2NyAwLTMuOTIyIDMuMTU5LTguOTYxIDEwLjg2OS04Ljk2MSAyLjI0MSAwIDUuMjU1LjYzMiA3Ljk4OCAyLjAzM2wuNDk1IDcuMTMyaC0xLjYxNGMtLjctNC40MDUtMy4xNTMtNi45MjQtNy42NDMtNi45MjQtMi44MDggMC01LjQ2OSAxLjYwOS01LjQ2OSA0LjYxOCAwIDguMTk0IDE2LjI2OCA1LjY2OSAxNi4yNjggMTYuNjU1IDAgNC42MTgtMy43MTYgOS41MjItMTIuMDYzIDkuNTIyLTIuODA0IDAtNi4xMDEtLjk4Mi04LjU1Mi0yLjM4bC0uNzc0LTguMDQ5IDEuMjY0LS4zNTN6bTgzLjQ0Mi0yNi40NTVoLTEuNzQ5Yy0xLjMzNS04LjE4Mi03LjE1Ni0xMS40NzUtMTUuMDA2LTExLjQ3NS04LjA2OCAwLTE5Ljc4MSA1LjM4Ny0xOS43ODEgMjIuMTgyIDAgMTQuMTQ0IDEwLjEwNSAyNC4yODggMjAuOSAyNC4yODggNi45MzkgMCAxMi42OTUtNC43NTggMTQuMDk5LTEyLjEwOWwxLjYwOS40MTktMS42MDkgMTAuMjE3Yy0yLjk0NiAxLjgyNS0xMC44NzEgMy43MTItMTUuNTAyIDMuNzEyLTE2LjQwMyAwLTI2Ljc3OS0xMC41NjgtMjYuNzc5LTI2LjMxNSAwLTE0LjM0NyAxMi44MjgtMjQuNjM4IDI2LjU3Mi0yNC42MzggNS42NzcgMCAxMS4xNDkgMS44MjUgMTYuNTQ2IDMuNzE2bC43IDEwLjAwM3ptMi41MjkgMzQuMzY2aDEuMzI2YzEuOTY5IDAgMy4zNzMgMCAzLjM3My0yLjMxNXYtMzguOTc0YzAtNC41NTMtMS4wNTItNC42OTMtMy43MTYtNS40NjF2LTEuMTJjMi44MDMtLjkwOSA1Ljc0OS0yLjE2OCA3LjIyMS0zLjAxMi43NjUtLjQxNiAxLjMzMS0uNzcyIDEuNTM3LS43NzIuNDI3IDAgLjU2OC40MjQuNTY4Ljk4NXY0OC4zNTRjMCAyLjMxNSAxLjU0MSAyLjMxNSAzLjUwNiAyLjMxNWgxLjE4NHYxLjgyYy0yLjM3NiAwLTQuODMyLS4xNC03LjM1Ni0uMTQtMi41MjMgMC01LjA0Ny4wNjgtNy42NDMuMTR2LTEuODJ6bTQ1LjAyMi0yLjAzM2MwIDEuMjY1Ljc2OSAxLjMzMSAxLjk1OSAxLjMzMWwyLjgwNi0uMDY3djEuNDczYy0zLjAxOS4yNzgtOC43NjcgMS43NDctMTAuMSAyLjE2N2wtLjM1My0uMjExdi01LjY2NmMtNC4yIDMuNDI4LTcuNDMxIDUuODc3LTEyLjQxNSA1Ljg3Ny0zLjc4MyAwLTcuNzEtMi40NDktNy43MS04LjMyNXYtMTcuOTJjMC0xLjgyLS4yNzgtMy41NzEtNC4yMDItMy45MTl2LTEuMzMxYzIuNTI4LS4wNjggOC4xMjgtLjQ4OCA5LjA0My0uNDg4Ljc3NyAwIC43NzcuNDg4Ljc3NyAyLjAyOHYxOC4wNTJjMCAyLjEwMyAwIDguMTIgNi4wOTYgOC4xMiAyLjM4NCAwIDUuNTM5LTEuODE5IDguNDgtNC4yNjN2LTE4LjgzM2MwLTEuMzk2LTMuMzYzLTIuMTYzLTUuODgyLTIuODY0di0xLjI2YzYuMzA0LS40MjMgMTAuMjM3LS45OCAxMC45MzQtLjk4LjU2NyAwIC41NjcuNDg4LjU2NyAxLjI2MXYyNS44MTh6bTEzLjk1Mi0yMy4wOTJjMi44MDEtMi4zOCA2LjU4OS01LjA0IDEwLjQ0OS01LjA0IDguMTM1IDAgMTMuMDM3IDcuMDc0IDEzLjAzNyAxNC42OTggMCA5LjE2Ny02LjcyOCAxOC4zMzgtMTYuNzYxIDE4LjMzOC01LjE4NCAwLTcuOTE4LTEuNjgyLTkuNzQ0LTIuNDQ5bC0yLjEwMSAxLjYwNi0xLjQ2Ny0uNzY3Yy42Mi00LjEyOS45NzktOC4xODkuOTc5LTEyLjQ1N3YtMzAuMDkxYzAtNC41NTMtMS4wNTctNC42OTMtMy43Mi01LjQ2MXYtMS4xMmMyLjgxMS0uOTA5IDUuNzQ5LTIuMTY4IDcuMjI0LTMuMDEyLjc3LS40MTYgMS4zMjctLjc3MiAxLjU0Ni0uNzcyLjQyIDAgLjU1OS40MjQuNTU5Ljk4NXYyNS41NDN6bTAgMTkuMDMzYzAgMi42NTkgMi41MjMgNy4xNDQgNy4yMjEgNy4xNDQgNy41MDQgMCAxMC42NTctNy4zNTIgMTAuNjU3LTEzLjU4MyAwLTcuNTU2LTUuNzQ0LTEzLjg1Mi0xMS4yMTYtMTMuODUyLTIuNjAxIDAtNC43NyAxLjY4MS02LjY2MyAzLjI5MXYxN3ptLTMwMi41MTggNDguNjAxaC41MzdjMS4zNzEgMCAyLjgyMS0uMTg1IDIuODIxLTIuMTY4di0xOS45NDhjMC0xLjk4Ni0xLjQ0OS0yLjE3NS0yLjgyMS0yLjE3NWgtLjUzN3YtMS4xNDNjMS40ODkgMCAzLjc3OC4xNSA1LjY1My4xNSAxLjkwNSAwIDQuMTkyLS4xNSA1Ljk4NS0uMTV2MS4xNDNoLS41MzZjLTEuMzY4IDAtMi44MjEuMTg5LTIuODIxIDIuMTc1djE5Ljk0OGMwIDEuOTgzIDEuNDUzIDIuMTY4IDIuODIxIDIuMTY4aC41MzZ2MS4xNDhjLTEuODMxIDAtNC4xMjUtLjE1LTYuMDI2LS4xNS0xLjg3MSAwLTQuMTI0LjE1LTUuNjEyLjE1di0xLjE0OHptMzcuODUxLTYuMzU5bC4wNzctLjA3NXYtMTQuMjc3YzAtMy4xMjQtMi4xNzctMy41ODEtMy4zMjEtMy41ODFoLS44NHYtMS4xNDNsNS4zNDIuMTUxIDQuNjk0LS4xNTF2MS4xNDNoLS41NjhjLTEuNjA3IDAtMy40LjMwNi0zLjQgNC44MzZ2MTcuMzNjMCAxLjMzMS4wMzkgMi42NjIuMjI2IDMuODQyaC0xLjQ0OWwtMTkuNjQ3LTIxLjg2djE1LjY5MmMwIDMuMzEzLjY0MyA0LjQ1MiAzLjU4NSA0LjQ1MmguNjQ3djEuMTQ4bC00LjkyLS4xNS01LjE4Ny4xNXYtMS4xNDhoLjUzNGMyLjYzMiAwIDMuNDMxLTEuNzg2IDMuNDMxLTQuODI5di0xNi4wMzljMC0yLjEyOS0xLjc1OS0zLjQyMy0zLjQ2OS0zLjQyM2gtLjQ5N3YtMS4xNDNsNC4zODMuMTUxIDMuMzk5LS4xNTEgMTYuOTgzIDE5LjA3NnptMTEuNjY2LTE3LjE3MmMtMi44NjYgMC0yLjk3NC42ODYtMy41NDcgMy40NjJoLTEuMTQzYy4xNDgtMS4wNjUuMzQyLTIuMTI5LjQ1OC0zLjIzNi4xNTUtMS4wNjguMjI4LTIuMTI5LjIyOC0zLjIzM2guOTE1Yy4zMDggMS4xNDQgMS4yNjEgMS4xMDQgMi4yOTYgMS4xMDRoMTkuNjgxYzEuMDMzIDAgMS45ODQtLjAzNyAyLjA2My0xLjE4MmwuOTEuMTUzYy0uMTQ4IDEuMDI5LS4zMDMgMi4wNTUtLjQxOSAzLjA4NS0uMDcgMS4wMjktLjA3IDIuMDU4LS4wNyAzLjA4M2wtMS4xNDcuNDIzYy0uMDc4LTEuNDA4LS4yNy0zLjY1OS0yLjgyNC0zLjY1OWgtNi4yNTd2MjAuMjU5YzAgMi45MzcgMS4zMzcgMy4yNzIgMy4xNjQgMy4yNzJoLjcyNXYxLjE0OGMtMS40ODcgMC00LjE1OS0uMTUtNi4yMTYtLjE1LTIuMjkgMC00Ljk2Mi4xNS02LjQ1Mi4xNXYtMS4xNDhoLjcyNWMyLjEwNiAwIDMuMTY4LS4xODcgMy4xNjgtMy4xOTJ2LTIwLjMzOWgtNi4yNTl6bTIzLjA4MiAyMy41MzFoLjUzNmMxLjM3MyAwIDIuODI0LS4xODUgMi44MjQtMi4xNjh2LTE5Ljk0OGMwLTEuOTg2LTEuNDUxLTIuMTc1LTIuODI0LTIuMTc1aC0uNTM2di0xLjE0M2MyLjMyMiAwIDYuMjk5LjE1IDkuNDk4LjE1IDMuMjEgMCA3LjE3Mi0uMTUgOS43NjUtLjE1LS4wNjUgMS42MzUtLjAyOCA0LjE1My4wODMgNS44MjdsLTEuMTUuMzA2Yy0uMTg0LTIuNDc0LS42NC00LjQ1NC00LjY1LTQuNDU0aC01LjI5OHY5Ljk3M2g0LjUzNGMyLjI4OCAwIDIuNzg4LTEuMjkxIDMuMDE0LTMuMzUyaDEuMTQyYy0uMDc1IDEuNDg5LS4xMTQgMi45NzMtLjExNCA0LjQ1NSAwIDEuNDUxLjAzOSAyLjg5Ni4xMTQgNC4zNDNsLTEuMTQyLjIyNmMtLjIyNi0yLjI4Mi0uMzQyLTMuNzY4LTIuOTc5LTMuNzY4aC00LjU3djguODcxYzAgMi40NzUgMi4yMDMgMi40NzUgNC42NDYgMi40NzUgNC41ODEgMCA2LjYwMS0uMzA3IDcuNzQ3LTQuNjQybDEuMDY3LjI2MmMtLjQ5OCAyLjAyNC0uOTU0IDQuMDM2LTEuMjkzIDYuMDU4LTIuNDQ2IDAtNi44MzQtLjE1LTEwLjI2My0uMTUtMy40MzggMC03Ljk3OC4xNS0xMC4xNTMuMTV2LTEuMTQ4em0yNi44NTktMjEuNGMwLTIuNzc4LTEuNTI2LTIuODkyLTIuNzEyLTIuODkyaC0uNjg3di0xLjE0NGMxLjIyMSAwIDMuNTg2LjE1MyA1LjkxNS4xNTMgMi4yODcgMCA0LjEyLS4xNTMgNi4xNDEtLjE1MyA0LjgwNCAwIDkuMDgzIDEuMjk0IDkuMDgzIDYuNzA2IDAgMy40MjEtMi4yODggNS41MTctNS4zMDMgNi43MDNsNi41MjIgOS43NDFjMS4wNyAxLjYxMSAxLjgyOSAyLjA2MyAzLjcwMiAyLjI4NHYxLjE0OWwtMy43MzktLjE1LTMuNTg0LjE1Yy0yLjkzOC0zLjg0Ni01LjQ2Mi03Ljk1OC03LjkzOS0xMi4zNDNoLTIuNTEzdjguMTUzYzAgMi45MzUgMS4zNyAzLjA0MSAzLjEyMiAzLjA0MWguNjg5djEuMTQ5bC02LjU2Mi0uMTVjLTEuODM0IDAtMy42MjcuMTUtNS41MzQuMTV2LTEuMTQ5aC42ODdjMS40MTcgMCAyLjcxMi0uNjM5IDIuNzEyLTIuMDV2LTE5LjM0OXptNC44ODYgOC44MzJoMS44NjNjMy44MTkgMCA1Ljg3NC0xLjQ0MyA1Ljg3NC01LjkzOSAwLTMuMzg0LTIuMTczLTUuNTU2LTUuNTcxLTUuNTU2LTEuMTQ3IDAtMS42MzUuMTE3LTIuMTY2LjE1MXYxMS4zNDR6bTQzLjY4IDYuMjA5bC4wNjgtLjA3NXYtMTQuMjc3YzAtMy4xMjQtMi4xNzEtMy41ODEtMy4zMTQtMy41ODFoLS44Mzd2LTEuMTQzbDUuMzQuMTUxIDQuNy0uMTUxdjEuMTQzaC0uNTc3Yy0xLjYwMSAwLTMuMzk2LjMwNi0zLjM5NiA0LjgzNnYxNy4zM2MwIDEuMzMxLjAzNiAyLjY2Mi4yMjUgMy44NDJoLTEuNDQ2bC0xOS42NDktMjEuODZ2MTUuNjkyYzAgMy4zMTMuNjQ3IDQuNDUyIDMuNTg0IDQuNDUyaC42NDh2MS4xNDhsLTQuOTE4LS4xNS01LjE5Mi4xNXYtMS4xNDhoLjUyOWMyLjYzNyAwIDMuNDM4LTEuNzg2IDMuNDM4LTQuODI5di0xNi4wMzljMC0yLjEyOS0xLjc1Ni0zLjQyMy0zLjQ3LTMuNDIzaC0uNDk3di0xLjE0M2w0LjM4OS4xNTEgMy4zOTQtLjE1MSAxNi45OCAxOS4wNzZ6bTEyLjA5MiAyLjA2MWMtLjM4OCAxLjI5Mi0uODQ3IDIuMjg5LS44NDcgMi45NjggMCAxLjE0NCAxLjYwNCAxLjMzIDIuODYgMS4zM2guNDI3djEuMTQ4Yy0xLjUyOS0uMDgzLTMuMDg4LS4xNDgtNC42MjUtLjE0OC0xLjM3MSAwLTIuNzM2LjA2NS00LjExNS4xNDh2LTEuMTQ4aC4yMzFjMS40ODcgMCAyLjc0OS0uODc0IDMuMzEzLTIuNDc3bDYuMTEyLTE3LjQ3MWMuNDktMS40MDkgMS4xODQtMy4zMTQgMS40MTQtNC43MjggMS4yMTUtLjQxMyAyLjc0NC0xLjE3NCAzLjQ2OS0xLjYzMi4xMTctLjA0MS4xODQtLjA4LjMwNS0uMDguMTE0IDAgLjE4NCAwIC4yNy4xMTcuMTE0LjMwNC4yMjEuNjQ3LjM0NS45NTFsNy4wMTkgMTkuOTE4Yy40NTYgMS4zMzEuOTEgMi43MzkgMS40MDQgMy44ODYuNDYzIDEuMDY2IDEuMjY0IDEuNTE2IDIuNTI0IDEuNTE2aC4yMjh2MS4xNDhjLTEuNzE3LS4wODMtMy40MzYtLjE0OC01LjI2NC0uMTQ4LTEuODY4IDAtMy43ODIuMDY1LTUuNzI4LjE0OHYtMS4xNDhoLjQyM2MuODczIDAgMi4zNjYtLjE0OCAyLjM2Ni0xLjEwMiAwLS40OTItLjM0NC0xLjUyLS43Ny0yLjc0MmwtMS40ODQtNC40MTZoLTguNjYxbC0xLjIxNyAzLjk2M3ptNS41NjgtMTYuODcyaC0uMDc4bC0zLjU0OSAxMC43NzhoNy4xM2wtMy41MDMtMTAuNzc4em0xNi40NDQtMi4zNjJjLTIuODYzIDAtMi45NzcuNjg2LTMuNTUgMy40NjJoLTEuMTQ3Yy4xNS0xLjA2NS4zNDQtMi4xMjkuNDYzLTMuMjM2LjE1MS0xLjA2OC4yMjMtMi4xMjkuMjIzLTMuMjMzaC45MmMuMzAzIDEuMTQ0IDEuMjYxIDEuMTA0IDIuMjg3IDEuMTA0aDE5LjY5MWMxLjAyNiAwIDEuOTc5LS4wMzcgMi4wNTctMS4xODJsLjkxNC4xNTNjLS4xNDcgMS4wMjktLjMgMi4wNTUtLjQxNCAzLjA4NS0uMDg1IDEuMDI5LS4wODUgMi4wNTgtLjA4NSAzLjA4M2wtMS4xNDIuNDIzYy0uMDctMS40MDgtLjI2Mi0zLjY1OS0yLjgxOS0zLjY1OWgtNi4yNTl2MjAuMjU5YzAgMi45MzcgMS4zMzkgMy4yNzIgMy4xNjYgMy4yNzJoLjcyNnYxLjE0OGMtMS40ODkgMC00LjE1OC0uMTUtNi4yMi0uMTUtMi4yODUgMC00Ljk2Mi4xNS02LjQ0OS4xNXYtMS4xNDhoLjcyNWMyLjEwMiAwIDMuMTY5LS4xODcgMy4xNjktMy4xOTJ2LTIwLjMzOWgtNi4yNTd6bTIzLjI2NCAyMy41MzFoLjUzNGMxLjM3OCAwIDIuODIxLS4xODUgMi44MjEtMi4xNjh2LTE5Ljk0OGMwLTEuOTg2LTEuNDQzLTIuMTc1LTIuODIxLTIuMTc1aC0uNTM0di0xLjE0M2MxLjQ5MiAwIDMuNzc3LjE1IDUuNjQzLjE1IDEuOTE0IDAgNC4yMDItLjE1IDUuOTk4LS4xNXYxLjE0M2gtLjUzNGMtMS4zNzYgMC0yLjgyOS4xODktMi44MjkgMi4xNzV2MTkuOTQ4YzAgMS45ODMgMS40NTMgMi4xNjggMi44MjkgMi4xNjhoLjUzNHYxLjE0OGMtMS44MzQgMC00LjEyNC0uMTUtNi4wMjktLjE1LTEuODczIDAtNC4xMi4xNS01LjYxMi4xNXYtMS4xNDh6bTI2Ljg1Ny0yNi4wMDNjOC4xMzUgMCAxNC42MTYgNS4wMjkgMTQuNjE2IDEzLjE0IDAgOC43NTktNi4yOTYgMTQuNTgxLTE0LjQxOSAxNC41ODEtOC4wOTYgMC0xNC4yNzMtNS40ODItMTQuMjczLTEzLjY3IDAtNy45MTkgNi4xNDEtMTQuMDUyIDE0LjA3Ni0xNC4wNTJ6bS41NzcgMjYuMDQ1YzcuNDA0IDAgOC42OTItNi41MTYgOC42OTItMTIuMDY3IDAtNS41NjktMy4wMDUtMTIuMzA2LTkuMzQyLTEyLjMwNi02LjY3OSAwLTguNjYxIDUuOTQyLTguNjYxIDExLjA0IDAgNi44MTcgMy4xMjggMTMuMzMzIDkuMzExIDEzLjMzM3ptMzkuNzUtNi40MDFsLjA3OC0uMDc1di0xNC4yNzdjMC0zLjEyNC0yLjE4MS0zLjU4MS0zLjMyNi0zLjU4MWgtLjgyN3YtMS4xNDNsNS4zMy4xNTEgNC43MDItLjE1MXYxLjE0M2gtLjU3N2MtMS41OTkgMC0zLjM5Ni4zMDYtMy4zOTYgNC44MzZ2MTcuMzNjMCAxLjMzMS4wMzYgMi42NjIuMjMgMy44NDJoLTEuNDQ4bC0xOS42NTQtMjEuODZ2MTUuNjkyYzAgMy4zMTMuNjUgNC40NTIgMy41ODQgNC40NTJoLjY1MXYxLjE0OGwtNC45Mi0uMTUtNS4xOTUuMTV2LTEuMTQ4aC41MzljMi42MzcgMCAzLjQzLTEuNzg2IDMuNDMtNC44Mjl2LTE2LjAzOWMwLTIuMTI5LTEuNzQ2LTMuNDIzLTMuNDctMy40MjNoLS40OTh2LTEuMTQzbDQuMzg5LjE1MSAzLjM5Ni0uMTUxIDE2Ljk4MSAxOS4wNzZ6bTEyLjA4NyAyLjA2MWMtLjM3NSAxLjI5Mi0uODM3IDIuMjg5LS44MzcgMi45NjggMCAxLjE0NCAxLjYwNyAxLjMzIDIuODU4IDEuMzNoLjQyN3YxLjE0OGMtMS41MjgtLjA4My0zLjA5NC0uMTQ4LTQuNjItLjE0OC0xLjM3OCAwLTIuNzQ2LjA2NS00LjExNC4xNDh2LTEuMTQ4aC4yMTdjMS40OTMgMCAyLjc1Ny0uODc0IDMuMzIxLTIuNDc3bDYuMTE0LTE3LjQ3MWMuNDkzLTEuNDA5IDEuMTg0LTMuMzE0IDEuNDA1LTQuNzI4IDEuMjIzLS40MTMgMi43NDctMS4xNzQgMy40NzktMS42MzIuMTA5LS4wNDEuMTg2LS4wOC4zMDEtLjA4LjExNCAwIC4xODcgMCAuMjY0LjExN2wuMzQ5Ljk1MSA3LjAxNiAxOS45MThjLjQ1OCAxLjMzMS45MTQgMi43MzkgMS40MTUgMy44ODYuNDU4IDEuMDY2IDEuMjYyIDEuNTE2IDIuNTE4IDEuNTE2aC4yMzN2MS4xNDhjLTEuNzItLjA4My0zLjQzOC0uMTQ4LTUuMjcyLS4xNDgtMS44NjUgMC0zLjc3Ny4wNjUtNS43MjMuMTQ4di0xLjE0OGguNDIyYy44NzEgMCAyLjM3LS4xNDggMi4zNy0xLjEwMiAwLS40OTItLjM0Ny0xLjUyLS43NzItMi43NDJsLTEuNDgyLTQuNDE2aC04LjY2MmwtMS4yMjUgMy45NjN6bTUuNTc2LTE2Ljg3MmgtLjA3N2wtMy41NTQgMTAuNzc4aDcuMTQxbC0zLjUxMS0xMC43Nzh6bTI0LjM4MSAxOC41ODNjMCAxLjUyNiAxLjA2IDEuOTggMi4yODIgMi4xMzYgMS41NjUuMTE1IDMuMjgyLjExNSA1LjA0Mi0uMDc4IDEuNTk5LS4xOTIgMi45NzItMS4xMDQgMy42NTgtMi4wNTguNjA5LS44MzkuOTUxLTEuOTAzIDEuMTg0LTIuNzQyaDEuMTA2Yy0uNDE5IDIuMTctLjk1NCA0LjMwNy0xLjQxNSA2LjQ3NmwtMTAuMDY2LS4xNDgtMTAuMDc0LjE0OHYtMS4xNDhoLjUyNmMxLjM3OSAwIDIuODcxLS4xODUgMi44NzEtMi41NDl2LTE5LjU3YzAtMS45ODUtMS40OTItMi4xNzMtMi44NzEtMi4xNzNoLS41MjZ2LTEuMTQzbDYuMDI0LjE1MSA1LjgwNC0uMTUxdjEuMTQzaC0uOTU5Yy0xLjQ0NiAwLTIuNTg1LjA0Mi0yLjU4NSAyLjA1NnYxOS42NDl6IiBmaWxsPSIjMUExOTE4Ii8+PC9zdmc+");
}
.payment-type-discover {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTEyIiBoZWlnaHQ9Ijg2IiB2aWV3Qm94PSIwIDAgNTEyIDg2IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWlkWU1pZCI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSIyMC40NDIlIiB5MT0iMTAuNTk5JSIgeDI9Ijg5LjI0NSUiIHkyPSI4My41MyUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjRTI1NDI5IiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iI0Y5OUQzRSIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48cGF0aCBkPSJNMjcwLjM1Ni4zNjVjLTIzLjk4MiAwLTQzLjQ0IDE4LjczNS00My40NCA0MS44NTggMCAyNC41ODMgMTguNjEyIDQyLjk2IDQzLjQ0IDQyLjk2IDI0LjIwOCAwIDQzLjMyMS0xOC42MiA0My4zMjEtNDIuNDc4IDAtMjMuNzE2LTE4Ljk4Ni00Mi4zNC00My4zMjEtNDIuMzR6IiBpZD0iYiIvPjxmaWx0ZXIgeD0iLTUwJSIgeT0iLTUwJSIgd2lkdGg9IjIwMCUiIGhlaWdodD0iMjAwJSIgZmlsdGVyVW5pdHM9Im9iamVjdEJvdW5kaW5nQm94IiBpZD0iYyI+PGZlTW9ycGhvbG9neSByYWRpdXM9IjIiIGluPSJTb3VyY2VBbHBoYSIgcmVzdWx0PSJzaGFkb3dTcHJlYWRJbm5lcjEiLz48ZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPSIyLjUiIGluPSJzaGFkb3dTcHJlYWRJbm5lcjEiIHJlc3VsdD0ic2hhZG93Qmx1cklubmVyMSIvPjxmZU9mZnNldCBkeD0iMiIgZHk9IjIiIGluPSJzaGFkb3dCbHVySW5uZXIxIiByZXN1bHQ9InNoYWRvd09mZnNldElubmVyMSIvPjxmZUNvbXBvc2l0ZSBpbj0ic2hhZG93T2Zmc2V0SW5uZXIxIiBpbjI9IlNvdXJjZUFscGhhIiBvcGVyYXRvcj0iYXJpdGhtZXRpYyIgazI9Ii0xIiBrMz0iMSIgcmVzdWx0PSJzaGFkb3dJbm5lcklubmVyMSIvPjxmZUNvbG9yTWF0cml4IHZhbHVlcz0iMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMC4zMDE2NTg3NDEgMCIgaW49InNoYWRvd0lubmVySW5uZXIxIi8+PC9maWx0ZXI+PC9kZWZzPjx1c2UgZmlsbD0idXJsKCNhKSIgZmlsbC1ydWxlPSJldmVub2RkIiB4bGluazpocmVmPSIjYiIvPjx1c2UgZmlsdGVyPSJ1cmwoI2MpIiB4bGluazpocmVmPSIjYiIvPjxwYXRoIGQ9Ik0yMy43NDYgMS44OTFoLTIzLjM1M3Y4MS40NTRoMjMuMjMyYzEyLjMyNSAwIDIxLjI0LTIuOTIxIDI5LjA1OS05LjM5OCA5LjI3OC03LjY5NSAxNC43ODEtMTkuMjk4IDE0Ljc4MS0zMS4yODkgMC0yNC4wNDgtMTcuOTY1LTQwLjc2Ni00My43MTktNDAuNzY2em0xOC41NzMgNjEuMTc2Yy01LjAyMiA0LjUzMS0xMS40ODYgNi40ODgtMjEuNzYgNi40ODhoLTQuMjY4di01My44NzNoNC4yNjhjMTAuMjc0IDAgMTYuNDkxIDEuODM0IDIxLjc2IDYuNTkzIDUuNDk1IDQuODg2IDguNzcyIDEyLjQ1MiA4Ljc3MiAyMC4yNjUgMCA3LjgyOS0zLjI3NyAxNS42Ni04Ljc3MiAyMC41Mjd6bTMyLjQ4IDIwLjI3OGgxNS44NzF2LTgxLjQ1NGgtMTUuODcxdjgxLjQ1NHptNTQuNzI3LTUwLjIwOWMtOS41MzktMy41MzQtMTIuMzQ2LTUuODY1LTEyLjM0Ni0xMC4yNDcgMC01LjEzNCA0Ljk5OC05LjAzOSAxMS44NDktOS4wMzkgNC43NjMgMCA4LjY3MSAxLjk1MyAxMi44MzYgNi41OGw4LjI5NC0xMC44NTJjLTYuODM5LTUuOTk4LTE1LjAyMS05LjA0Ny0yMy45NDYtOS4wNDctMTQuMzk4IDAtMjUuMzk5IDEwLjAyLTI1LjM5OSAyMy4zMiAwIDExLjI0NyA1LjEyNiAxNi45ODEgMjAuMDMxIDIyLjM2OSA2LjIzMyAyLjE4OCA5LjQwMSAzLjY0NiAxMC45OTMgNC42NDMgMy4xNzUgMi4wNzcgNC43NjkgNC45OTggNC43NjkgOC40MTYgMCA2LjYwNS01LjI1NyAxMS40ODMtMTIuMzUxIDExLjQ4My03LjU3NCAwLTEzLjY3NC0zLjc4Mi0xNy4zNDEtMTAuODY1bC0xMC4yNDcgOS45MDVjNy4zMTMgMTAuNzMzIDE2LjEwOSAxNS41MTEgMjguMjE0IDE1LjUxMSAxNi40ODggMCAyOC4wODQtMTEuMDA3IDI4LjA4NC0yNi43NTggMC0xMi45NDgtNS4zNjEtMTguODE1LTIzLjQ0My0yNS40MTl6bTI4LjQ0OSA5LjUyMWMwIDIzLjk2NSAxOC44MTUgNDIuNTI1IDQzLjAwNiA0Mi41MjUgNi44MzkgMCAxMi43MDEtMS4zNTIgMTkuOTE1LTQuNzU4di0xOC42OTdjLTYuMzYxIDYuMzU4LTExLjk4IDguOTE2LTE5LjE4OSA4LjkxNi0xNS45OTcgMC0yNy4zNjQtMTEuNjA2LTI3LjM2NC0yOC4xMDIgMC0xNS42MjYgMTEuNzIxLTI3Ljk2NSAyNi42MzgtMjcuOTY1IDcuNTYxIDAgMTMuMzExIDIuNjg2IDE5LjkxNSA5LjE1OXYtMTguNjk2Yy02Ljk2Mi0zLjUzMS0xMi43MTItNC45ODUtMTkuNTUyLTQuOTg1LTI0LjA2NyAwLTQzLjM2OSAxOC45MzUtNDMuMzY5IDQyLjYwNHptMTkxLjY1MSAxMy45NDhsLTIxLjc0My01NC43MTVoLTE3LjM0NmwzNC41NzkgODMuNTM0aDguNTQzbDM1LjE4My04My41MzRoLTE3LjIxOGwtMjIgNTQuNzE1em00Ni40MzkgMjYuNzM5aDQ1LjA2NnYtMTMuNzg5aC0yOS4xODh2LTIyLjAwMWgyOC4wNzJ2LTEzLjc5MmgtMjguMDcydi0xOC4wNzloMjkuMTg4di0xMy43OTJoLTQ1LjA2NnY4MS40NTR6bTEwNy45NTUtNTcuNDE1YzAtMTUuMjU5LTEwLjQ5LTI0LjAzOS0yOC44MjMtMjQuMDM5aC0yMy41Nzd2ODEuNDU0aDE1Ljg5NXYtMzIuNzM3aDIuMDhsMjEuOTc1IDMyLjczN2gxOS41NDRsLTI1LjY2Ny0zNC4zMTFjMTEuOTg4LTIuNDUxIDE4LjU3My0xMC42MzggMTguNTczLTIzLjEwNHptLTMxLjg4MiAxMy40NTJoLTQuNjIzdi0yNC42ODNoNC44NzdjOS45MTYgMCAxNS4yODcgNC4xNjUgMTUuMjg3IDEyLjA5MiAwIDguMTc4LTUuMzcyIDEyLjU5LTE1LjU0MSAxMi41OXoiIGZpbGw9IiMwQjEwMTUiLz48L3N2Zz4=");
}
.payment-type-elo {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTEyIiBoZWlnaHQ9IjUxMiIgdmlld0JveD0iMCAwIDUxMiA1MTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMjU2IDBjMTQxLjM4NSAwIDI1NiAxMTQuNjE1IDI1NiAyNTYgMCAxNDEuMzg2LTExNC42MTUgMjU2LTI1NiAyNTZzLTI1Ni0xMTQuNjE0LTI1Ni0yNTZjMC0xNDEuMzg1IDExNC42MTUtMjU2IDI1Ni0yNTYiIGZpbGw9IiMwRTBFMTEiLz48cGF0aCBkPSJNMTgwLjA0MiAyMzcuNTgzbC03OC41MjQgMzMuODM3Yy0uMTIyLTEuMzUzLS4xODktMi43MjEtLjE4OS00LjEwNiAwLTI0LjgzOSAyMC4xMzUtNDQuOTc0IDQ0Ljk3NC00NC45NzQgMTMuNDM4IDAgMjUuNDk5IDUuODk4IDMzLjczOSAxNS4yNDN6bS0zMy43MzktNDguODc2YzM3LjA1MyAwIDY4LjExMiAyNS42MzggNzYuNDIgNjAuMTQzbC0zMS42ODIgMTMuODUzLS4wMDctLjA2Ni0zMi40MTMgMTQuMjQxLTc3Ljc1NSAzMy45OTdjLTguMzE4LTEyLjQ3LTEzLjE3LTI3LjQ0OC0xMy4xNy00My41NjEgMC00My40MTQgMzUuMTkzLTc4LjYwNyA3OC42MDctNzguNjA3em01NC45MjggMTM0LjgzOGMtMjguMTQ1IDI2LjcxMy02NS4zNzkgMjkuMzM1LTk4LjA5NiA5LjQ3M2wxOC40ODUtMjguMTA0YzE4LjYxNyAxMS4xMjggMzcuMzE5IDkuMzIzIDU2LjEwNy01LjQyOGwyMy41MDQgMjQuMDZ6bTMyLjAwNy0xOS40NTdsLS4xOTgtMTQ4LjY1MmgyOC4xNjN2MTQ0LjYzOGMwIDEuMzg4LjE3MiAyLjYxIDEuOTkyIDMuMzE3bDI0LjUgOS41MjgtMTEuMDM4IDI4LjctMjguNy0xMi4xNDNjLTEwLjg4My00LjYwNS0xNC43LTExLjI3Ny0xNC43MTktMjUuMzg5eiIgZmlsbD0iI2ZmZiIvPjxwYXRoIGQ9Ik0zMzkuMjggMzAxLjU4N2MtMTAuNTU3LTguMjA4LTE3LjM1NC0yMS4wMTgtMTcuMzU0LTM1LjQyNiAwLTEyLjgwOSA1LjM3Ny0yNC4zNTQgMTMuOTg1LTMyLjUyOWwtMTguMTktMjkuNDhjLTE4LjI4NSAxNC40ODctMzAuMDI4IDM2Ljg3LTMwLjAyOCA2Mi4wMDkgMCAyNy4wOTYgMTMuNjMyIDUxLjAwMiAzNC40MDcgNjUuMjU0bDE3LjE3OS0yOS44MjgiIGZpbGw9IiMyMDkxQzMiLz48cGF0aCBkPSJNMzUxLjYxIDIyMy45MzhjNC43NC0xLjcwNSA5Ljg1LTIuNjM5IDE1LjE3OC0yLjYzOSAxOS4yMDggMCAzNS41ODggMTIuMDc3IDQxLjk4NSAyOS4wNDhsMzQuODU2LTIuOTEyYy04LjQxNC0zNC42NC0zOS42MTMtNjAuMzY2LTc2Ljg0MS02MC4zNjYtMTAuNTE5IDAtMjAuNTQ5IDIuMDcxLTI5LjczIDUuNzk5bDE0LjU1MiAzMS4wNzEiIGZpbGw9IiNGQUVDMzIiLz48cGF0aCBkPSJNNDExLjU5NSAyNjguMzM1Yy0xLjEzNSAyMy43NjYtMjAuNzYgNDIuNjg4LTQ0LjgwNyA0Mi42ODgtMy43NyAwLTcuNDI4LS40NzItMTAuOTI1LTEuMzQ3bC0xMy42NzMgMzEuNjU3YzcuNzQ1IDIuNTMxIDE2LjAwNyAzLjkyIDI0LjU5OCAzLjkyIDQyLjU5MSAwIDc3LjMwMi0zMy42NyA3OS4wMDktNzUuODQybC0zNC4yMDMtMS4wNzciIGZpbGw9IiNEMDM1MkEiLz48L2c+PC9zdmc+");
}
.payment-type-hipercard {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTEyIiBoZWlnaHQ9IjEyMyIgdmlld0JveD0iMCAwIDUxMiAxMjMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgcHJlc2VydmVBc3BlY3RSYXRpbz0ieE1pZFlNaWQiPjxwYXRoIGQ9Ik0zNzQuMTE4IDgwLjg0MmMtNi45NDMgNi43OTctMjYuNDM0IDguNzI4LTI0LjQ0LTcuNTIgMS42NTYtMTMuNDk1IDE2LjM0OC0xNi4zNjMgMzIuMjczLTE0LjQxNC0xLjE4NCA3LjM4MS0yLjU0MiAxNi43NTUtNy44MzMgMjEuOTM0em0tMjEuOTM0LTUyLjY0MWMtLjY2MyAzLjcyMy0xLjY4MSA3LjA5Mi0yLjUwNiAxMC42NTMgNy45NTEtMS45OTMgMzIuNzA5LTguMTA1IDM1LjA5NSAyLjUwNi43OTIgMy41MjYtLjU3NCA3LjI3Mi0xLjU2NyAxMC4wMjgtMjIuMzg5LTIuMTIxLTQwLjYzNiAxLjU5OS00NS40MzUgMTcuNTQ3LTMuMjE0IDEwLjY4Mi4zNiAyMS4xOTQgNy4yMDcgMjQuMTI5IDEzLjE4NyA1LjY0OSAyOS4yMjgtLjgyMiAzNC43ODEtOS43MTQtLjU3NyAzLjA3OC0xLjEyMyA2LjE4Ny0uOTQgMTAuMDI2aDExLjU5NGMuMTIzLTExLjEwMyAxLjczOS0yMC4wOTEgMy40NDctMzAuMDgyIDEuNDU2LTguNTA4IDQuMTk1LTE2LjkzMSAzLjc1OS0yNC40NC0uOTk1LTE3LjE5Ny0yOS40ODYtMTEuMTE0LTQ1LjQzNC0xMC42NTN6bTExNi4yNDkgNTcuOTY4Yy05LjA3LjE5NS0xMy41OC01LjQxOS0xMy43ODctMTQuNzI2LS4zNjEtMTYuMzAxIDYuNzg5LTM0LjQxMSAyMS4zMDctMzYuMDM1IDYuNzYtLjc1NiAxMS42NTQuODE2IDE2LjYwNyAyLjUwOC00LjU0NyAxOC4zMS0yLjkwNSA0Ny43OTktMjQuMTI4IDQ4LjI1NHptMzAuMDgxLTg2LjE2OWMtMS4xNTUgMTAuMTI1LTIuNjk5IDE5Ljg2Mi00LjY5OSAyOS4xNC0zMy4wNTEtMTAuNDYxLTUzLjMyIDEzLjg1NS01Mi45NTYgNDMuODY4LjA3MiA1LjgwNSAxLjA3MSAxMS41NjEgNC43MDEgMTUuNjY3IDYuMjU2IDcuMDc2IDI0LjE3IDguNzY4IDMzLjIxNCAyLjgyMSAxLjc1Mi0xLjE1MSAzLjU0LTMuMjQ2IDQuNzAxLTQuNy44NzEtMS4wOTUgMi4yNTYtMy45NTkgMi41MDUtMy4xMzUtLjQ3NCAzLjE4Mi0xLjE4NSA2LjEyNy0xLjI1MiA5LjcxNWgxMi4yMmMyLjM1NC0zMy43ODQgOS42MzctNjIuNjQxIDE1LjA0LTkzLjM3NmgtMTMuNDc1em0tMzQ0Ljk4OSA4MS4xNTZjLTcuMjA5IDcuNjM1LTI0LjkzMSA3LjUxOC0yNi4zMi01LjMyOC0uNjA2LTUuNTg5IDEuNDc3LTExLjQ1IDIuNTA2LTE3LjIzMyAxLjA0MS01Ljg1MyAxLjc5MS0xMS40NjkgMi44MTktMTYuNjA5IDcuMS04LjY3IDI3Ljk2NS05LjcxNiAzMC4wODIgNC43MDEgMS44MzcgMTIuNTE3LTMuMTE3IDI4LjE0NS05LjA4NyAzNC40Njh6bTEwLjY1NC01Mi45NTVjLTExLjQwNC00LjI4NC0yNS4zMDMuODMtMzEuMzI4IDUuNjk0LjAyMS4yMTQtLjE0NC4yNDMtLjMyMS4yNTlsLjMyMS0uMjU5LS4wMDctLjA1NC45NC01LjY0aC0xMS41OTRjLTQuODMxIDMyLjE0My0xMC41NjEgNjMuMzg3LTE2LjYwNyA5NC4zMTZoMTMuNDczYzEuOTUtMTIuMDQ2IDMuMjM5LTI0Ljc1MyA1Ljk1NC0zNi4wMzQgMy4wNzcgMTEuODY1IDIzLjE2OSA5LjU5NyAzMS42NDcgNS4wMTQgMTcuNDk0LTkuNDYgMzAuOTg3LTU0LjQ4MSA3LjUyMS02My4yOTZ6bTYzLjkyMSAyMi41NjFoLTMxLjY0N2MxLjAwMS03LjI3NiA3LjU0Ny0xNS4yNzMgMTcuODU5LTE1LjY2NyA5LjcwNy0uMzcxIDE2LjY1NiAzLjU2NCAxMy43ODcgMTUuNjY3em0tMTIuODQ3LTIzLjgxNGMtOS43MzYuNzQ5LTE3Ljk2NSAzLjU1MS0yMy44MTQgOS43MTMtNy4xNzMgNy41NTgtMTIuOTgzIDI0LjI2Ni0xMS4yODEgMzkuNDgyIDIuNDI4IDIxLjcwOCAyOS40NTcgMjAuOTI5IDUxLjA3NSAxNS42NjcuMzY3LTMuODA5IDEuMjktNy4wNjYgMS44OC0xMC42NTMtOC45MDYgMy4zMzItMjQuMzY4IDcuOTg0LTMzLjUyOCAyLjE5NC02LjkxNS00LjM3My02Ljk1Ni0xNS40NDYtNC43LTI1LjA2OCAxNC41MjktLjQ2MiAyOS42MzEtLjM3NCA0NC4xODEgMCAuOTIzLTYuODIxIDMuNTY1LTE0LjI1NyAxLjI1My0yMC45OTMtMy4wNDktOC44OTQtMTMuOTYxLTExLjE5Ni0yNS4wNjctMTAuMzR6bS0xMTguNDQzIDEuMjUzYy0uMzY1LjA1Mi0uMzQxLjQ5NS0uMzE0LjkzOS0yLjk2OSAyMi4yMDMtNi45ODYgNDMuMzU4LTExLjI4IDY0LjIzNmgxMy40NzNjMy4yMzgtMjIuMzUyIDYuOTQ2LTQ0LjIzMyAxMS41OTQtNjUuMTc1aC0xMy40NzN6bTM1MS41Ny4zMTNjLTExLjkwOS01Ljk1My0yMS44MjIgNC4wMzctMjUuNjkzIDEwLjAyNyAxLjEwMi0zLjA3MyAxLjE2Ni03LjE4OCAyLjE5Mi0xMC4zMzloLTExLjkwN2MtMy4yMSAyMi4zNzktNy4wODEgNDQuMDk4LTExLjU5NCA2NS4xNzVoMTMuNzg3Yy4wODgtOC42MzggMS43ODQtMTUuMDI4IDMuMTMzLTIzLjUwMSAyLjg4Mi0xOC4wODggNy4xMTEtMzcuOTI2IDI4LjIwMi0zMS45Ni43LTMuMDYuOTktNi41MyAxLjg4LTkuNDAxem0tMTUxLjM0NSA0OS41MDhjLTEuMjQxLTMuMjA4LTEuNTYzLTguNTA3LTEuMjUzLTEyLjUzNC42OTctOS4wNTQgMy45OTYtMjAuMDc3IDkuMDg3LTI1LjA2NyA3LjAyNi02Ljg4OCAyMC44OTctNS43NDggMzEuOTYtMS44ODEuMzQzLTMuNzI5IDEuMDkzLTcuMDU0IDEuNTY3LTEwLjY1Mi0xOC4xNDUtMi45NjQtMzUuMzY1LTEuMTIxLTQ0LjQ5NCA4LjQ1OS04LjkzNiA5LjM3OC0xNC43OTYgMzAuOTMyLTEwLjY1NCA0NC40OTQgNC44NDggMTUuODcgMjYuNTgzIDE2LjczMyA0NC4xODMgMTAuNjU0Ljc3Ny0zLjE5IDEuMTktNi43NDYgMS44OC0xMC4wMjgtOS42MTYgNC45OTctMjguMDAxIDcuNTkzLTMyLjI3Ni0zLjQ0N3ptLTcuNTE5LTQ5LjgyMWMtMTEuOTQ4LTQuODI1LTIxLjMzOSAzLjMyOS0yNS42OTMgMTAuOTY3Ljk4Ny0zLjM5OCAxLjM5NC03LjM3OCAyLjE5Mi0xMC45NjdoLTExLjkwN2MtMi45MSAyMi41NzUtNy4yMDEgNDMuNzY5LTExLjI4IDY1LjE3NWgxMy40NzVjMS44ODgtMTIuNzA3IDIuNzAzLTI5LjgzNCA2Ljg5Mi00MS45ODggMy4zNDgtOS43MTMgMTIuMTExLTE3Ljk4NyAyNC43NTQtMTMuNDczLjE3OC0zLjU4MyAxLjIwMy02LjMxOCAxLjU2Ny05LjcxNHptLTIxNy4xNDYtMjYuMzIxYy0xLjkyNSAxMi40ODktNC4wOTMgMjQuNzM1LTYuMjY3IDM2Ljk3NC0xMy45NTkuMTQ3LTI4LjIxMS42OS00MS42NzQtLjMxNCAyLjU0My0xMS45NzMgNC4zNjctMjQuNjY4IDYuODkyLTM2LjY2aC0xNS4wMzljLTUuMzg1IDMwLjU0Ny0xMC4yODIgNjEuNTc5LTE2LjI5NCA5MS40OTdoMTUuMzUzYzIuNDA5LTE1LjM0OCA0LjY2MS0zMC44NTIgNy44MzMtNDUuNDM1IDEzLjA5MS0uMzIyIDI4Ljc4MS0uODg1IDQxLjM2Mi4zMTQtMi41OTQgMTUuMTYyLTUuNzI4IDI5Ljc4My04LjE0NyA0NS4xMjFoMTUuMzU0YzQuOTMyLTMwLjk5NyAxMC4xMzEtNjEuNzI4IDE2LjI5NC05MS40OTdoLTE1LjY2N3ptMzguMjI3IDEzLjc4N2MyLjY4Ni0xLjg0OSA2LjE0NS0xMC4yNzggMi4xOTQtMTMuNzg3LTEuMjUyLTEuMTExLTMuMzQ3LTEuNDMzLTYuMjY3LS45MzktMi43MS40NTctNC4yNjggMS4zNzctNS4zMjcgMi44MTktMS43MDMgMi4zMTktMy4yNjMgOS4zMS0uNjI4IDExLjkwNyAyLjU2NyAyLjUyOSA4LjMxOCAxLjE3NyAxMC4wMjggMHoiIGZpbGw9IiNmZmYiLz48L3N2Zz4=");
}
.payment-type-jcb {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTEyIiBoZWlnaHQ9IjM5NSIgdmlld0JveD0iMCAwIDUxMiAzOTUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgcHJlc2VydmVBc3BlY3RSYXRpbz0ieE1pZFlNaWQiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCB4MT0iLTU3LjUyNyUiIHkxPSI1MC4xMjQlIiB4Mj0iMjMyLjM5MSUiIHkyPSI1MC4xMjQlIiBpZD0iYSI+PHN0b3Agc3RvcC1jb2xvcj0iIzAwNzk0MCIgb2Zmc2V0PSIwJSIvPjxzdG9wIHN0b3AtY29sb3I9IiMwMDg3M0YiIG9mZnNldD0iMjIuODUlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzQwQTczNyIgb2Zmc2V0PSI3NC4zMyUiLz48c3RvcCBzdG9wLWNvbG9yPSIjNUNCNTMxIiBvZmZzZXQ9IjEwMCUiLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCB4MT0iLjE4MyUiIHkxPSI0OS45NiUiIHgyPSIxMDAuMjczJSIgeTI9IjQ5Ljk2JSIgaWQ9ImIiPjxzdG9wIHN0b3AtY29sb3I9IiMwMDc5NDAiIG9mZnNldD0iMCUiLz48c3RvcCBzdG9wLWNvbG9yPSIjMDA4NzNGIiBvZmZzZXQ9IjIyLjg1JSIvPjxzdG9wIHN0b3AtY29sb3I9IiM0MEE3MzciIG9mZnNldD0iNzQuMzMlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzVDQjUzMSIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgeDE9Ii02Mi44MDIlIiB5MT0iNDkuODU4JSIgeDI9IjI1My42NzElIiB5Mj0iNDkuODU4JSIgaWQ9ImMiPjxzdG9wIHN0b3AtY29sb3I9IiMwMDc5NDAiIG9mZnNldD0iMCUiLz48c3RvcCBzdG9wLWNvbG9yPSIjMDA4NzNGIiBvZmZzZXQ9IjIyLjg1JSIvPjxzdG9wIHN0b3AtY29sb3I9IiM0MEE3MzciIG9mZnNldD0iNzQuMzMlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzVDQjUzMSIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgeDE9Ii4xNzYlIiB5MT0iNTAuMDA2JSIgeDI9IjEwMS44MDglIiB5Mj0iNTAuMDA2JSIgaWQ9ImQiPjxzdG9wIHN0b3AtY29sb3I9IiMxRjI4NkYiIG9mZnNldD0iMCUiLz48c3RvcCBzdG9wLWNvbG9yPSIjMDA0RTk0IiBvZmZzZXQ9IjQ3LjUxJSIvPjxzdG9wIHN0b3AtY29sb3I9IiMwMDY2QjEiIG9mZnNldD0iODIuNjElIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzAwNkZCQyIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgeDE9Ii0uNTc2JSIgeTE9IjQ5LjkxNCUiIHgyPSI5OC4xMzMlIiB5Mj0iNDkuOTE0JSIgaWQ9ImUiPjxzdG9wIHN0b3AtY29sb3I9IiM2QzJDMkYiIG9mZnNldD0iMCUiLz48c3RvcCBzdG9wLWNvbG9yPSIjODgyNzMwIiBvZmZzZXQ9IjE3LjM1JSIvPjxzdG9wIHN0b3AtY29sb3I9IiNCRTE4MzMiIG9mZnNldD0iNTcuMzElIi8+PHN0b3Agc3RvcC1jb2xvcj0iI0RDMDQzNiIgb2Zmc2V0PSI4NS44NSUiLz48c3RvcCBzdG9wLWNvbG9yPSIjRTYwMDM5IiBvZmZzZXQ9IjEwMCUiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cGF0aCBkPSJNNTEyIDMxNC44MzZjMCA0My44MTQtMzUuNjc3IDc5LjQ5MS03OS40OTEgNzkuNDkxaC00MzIuNTA5di0zMTQuODM2YzAtNDMuODE0IDM1LjY3Ny03OS40OTEgNzkuNDkxLTc5LjQ5MWg0MzIuNTA5djMxNC44MzZ6IiBmaWxsPSIjZmZmIi8+PHBhdGggZD0iTTM3MS4xNjkgMjM0LjA5M2gzMi44NjFsNC4wNjgtLjMxM2M2LjI1OS0xLjI1MiAxMS41NzktNi44ODUgMTEuNTc5LTE0LjcwOSAwLTcuNTExLTUuMzItMTMuMTQ0LTExLjU3OS0xNC43MDktLjkzOS0uMzEzLTIuODE3LS4zMTMtNC4wNjgtLjMxM2gtMzIuODYxdjMwLjA0NHoiIGZpbGw9InVybCgjYSkiLz48cGF0aCBkPSJNNDAwLjI3NCAyNi42MDFjLTMxLjI5NiAwLTU2Ljk1OCAyNS4zNS01Ni45NTggNTYuOTU4djU5LjE0OWg4MC40M2MxLjg3OCAwIDQuMDY4IDAgNS42MzMuMzEzIDE4LjE1Mi45MzkgMzEuNjA5IDEwLjMyOCAzMS42MDkgMjYuNjAxIDAgMTIuODMxLTkuMDc2IDIzLjc4NS0yNS45NzYgMjUuOTc2di42MjZjMTguNDY1IDEuMjUyIDMyLjU0OCAxMS41NzkgMzIuNTQ4IDI3LjU0IDAgMTcuMjEzLTE1LjY0OCAyOC40NzktMzYuMzAzIDI4LjQ3OWgtODguMjU0djExNS43OTVoODMuNTZjMzEuMjk2IDAgNTYuOTU4LTI1LjM1IDU2Ljk1OC01Ni45NTh2LTI4NC40NzloLTgzLjI0N3oiIGZpbGw9InVybCgjYikiLz48cGF0aCBkPSJNNDE1LjYwOSAxNzMuMzc5YzAtNy41MTEtNS4zMi0xMi41MTgtMTEuNTc5LTEzLjQ1Ny0uNjI2IDAtMi4xOTEtLjMxMy0zLjEzLS4zMTNoLTI5LjczMXYyNy41NGgyOS43MzFjLjkzOSAwIDIuODE3IDAgMy4xMy0uMzEzIDYuMjU5LS45MzkgMTEuNTc5LTUuOTQ2IDExLjU3OS0xMy40NTd6IiBmaWxsPSJ1cmwoI2MpIi8+PHBhdGggZD0iTTg1LjQzOCAyNi42MDFjLTMxLjI5NiAwLTU2Ljk1OCAyNS4zNS01Ni45NTggNTYuOTU4djE0MC41MThjMTUuOTYxIDcuODI0IDMyLjU0OCAxMi44MzEgNDkuMTM0IDEyLjgzMSAxOS43MTYgMCAzMC4zNTctMTEuODkyIDMwLjM1Ny0yOC4xNjZ2LTY2LjM0N2g0OC44MjJ2NjYuMDM0YzAgMjUuNjYzLTE1Ljk2MSA0Ni42MzEtNzAuMTAzIDQ2LjYzMS0zMi44NjEgMC01OC41MjMtNy4xOTgtNTguNTIzLTcuMTk4djExOS44NjNoODMuNTZjMzEuMjk2IDAgNTYuOTU4LTI1LjM1IDU2Ljk1OC01Ni45NTh2LTI4NC4xNjZoLTgzLjI0N3oiIGZpbGw9InVybCgjZCkiLz48cGF0aCBkPSJNMjQyLjg1NiAyNi42MDFjLTMxLjI5NiAwLTU2Ljk1OCAyNS4zNS01Ni45NTggNTYuOTU4djc0LjQ4NGMxNC4zOTYtMTIuMjA1IDM5LjQzMy0yMC4wMjkgNzkuODA0LTE4LjE1MiAyMS41OTQuOTM5IDQ0Ljc1MyA2Ljg4NSA0NC43NTMgNi44ODV2MjQuMDk4Yy0xMS41NzktNS45NDYtMjUuMzUtMTEuMjY3LTQzLjE4OC0xMi41MTgtMzAuNjctMi4xOTEtNDkuMTM0IDEyLjgzMS00OS4xMzQgMzkuMTIgMCAyNi42MDEgMTguNDY1IDQxLjYyMyA0OS4xMzQgMzkuMTIgMTcuODM5LTEuMjUyIDMxLjYwOS02Ljg4NSA0My4xODgtMTIuNTE4djI0LjA5OHMtMjIuODQ2IDUuOTQ2LTQ0Ljc1MyA2Ljg4NWMtNDAuMzcyIDEuODc4LTY1LjQwOC01Ljk0Ni03OS44MDQtMTguMTUydjEzMS40NDNoODMuNTZjMzEuMjk2IDAgNTYuOTU4LTI1LjM1IDU2Ljk1OC01Ni45NTh2LTI4NC43OTJoLTgzLjU2eiIgZmlsbD0idXJsKCNlKSIvPjwvc3ZnPg==");
}
.payment-type-laser {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTEyIiBoZWlnaHQ9IjM2OCIgdmlld0JveD0iMCAwIDUxMiAzNjgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgcHJlc2VydmVBc3BlY3RSYXRpbz0ieE1pZFlNaWQiPjxwYXRoIGZpbGw9IiMyODM0N0QiIGQ9Ik0wIDM2Ny4yMTJoNTEydi0zNjcuMjExaC01MTJ6Ii8+PHBhdGggZD0iTTI1My45MSAyOTEuMDQzaC0yNTMuOTF2Mi4wOTZoMjUyLjY5bC4xMTYgNy42MjIgNC43NjQtNy42MjJoMjU0LjQzdi0yLjA5NmgtMjUzLjI3MWwzLjY2My02LjExMi04LjQ4MiA2LjExMnptMi41NTYtMjAuMDg0aC0yNTYuNDY2djIuMDk2aDI1NS40Mmw5LjE0NyA4LjM5OCA1LjExMi04LjM5OGgyNDIuMzIxdi0yLjA5NmgtMjQxLjA0NWw0LjY3Ny03LjY4NC0xOS4xNjYgNy42ODR6bTIuMTUtMjAuMDgzaC0yNTguNjE2djIuMDk2aDI1NS45OTlsMjAuODgyIDguMjUyIDUuMDIyLTguMjUyaDIzMC4wOTd2LTIuMDk2aC0yMjguODJsNC4xMS02Ljc1Mi0yOC42NzQgNi43NTJ6bS02Ljk3Mi0yMC4wODNoLTI1MS42NDR2Mi4wOTZoMjUwLjAxN2wzOS4zNDIgNy44MzYgNC43Ny03LjgzNmgyMTcuODcxdi0yLjA5NmgtMjE2LjU5NGw0LjEzNC03LjI1Mi00Ny44OTYgNy4yNTJ6bS0yMi43NzUtMTcuMDU3aC0yMjguODY4djIuMDk2aDIzNy43bDYzLjEgNS45OTYgMy43MTEtNS45OTZoMjA3LjQ4OXYtMi4wOTZoLTIwNi4yMTRsNS4xMy04LjMyNC04Mi4wNDggOC4zMjR6bS0zLjMxLTIwLjA4M2gtMjI1LjU1OHYyLjA5NmgyMjYuMDgxbDg2Ljg4OSA2LjExMiAzLjc2Ni02LjExMmgxOTUuMjY0di0yLjA5NmgtMTkzLjk4OGw0LjUzNS03LjQ1MS05Ni45ODkgNy40NTF6bS0zLjEzOC0yMC4wODNoLTIyMi40MnYyLjA5NmgyMjEuOTU1bDEwMy4xMjEgNi4zNDQgMy44ODYtNi4zNDRoMTgzLjAzOHYtMi4wOTZoLTE4MS43NjNsNC40MzQtNy4yMTgtMTEyLjI1MSA3LjIxOHptLTguNzcyLTIwLjA4M2gtMjEzLjY0N3YyLjA5NWgyMTMuMjk4bDEyMy40ODIgNy42NjcgNC42MDUtNy42NjdoMTcwLjYxNXYtMi4wOTVoLTE2OS4zNTZsNC4wNzgtNi43ODgtMTMzLjA3NSA2Ljc4OHptLTE5LjA1Ny0xNy4yODloLTE5NC41OTF2Mi4wOTZoMTk0LjQxNmwxNTMuNjY3IDYuMTM4IDMuNjg5LTYuMTM4aDE2MC4yMjh2LTIuMDk2aC0xNTguOTdsNC42MzEtNy43MDktMTYzLjA3IDcuNzA5em00Ljc2NS0yMC4wODRoLTE5OS4zNTV2Mi4wOTZoMTk4LjMwOGwxNjEuNDQzIDYuODEgNC4wODQtNi44MWgxNDguMTY1di0yLjA5NmgtMTQ2LjkwNmw0LjAxNS02LjY4NC0xNjkuNzU0IDYuNjg0em0tMTEuMzMtMjAuMDgzaC0xODguMDI1djIuMDk2aDE4Ni45NzlsMTg0LjY3NiA3LjEwMiA0LjI0NC03LjEwMmgxMzYuMTAxdi0yLjA5NmgtMTM0Ljg0MmwzLjY3Ny02LjE3MS0xOTIuODEgNi4xNzF6bS04Ljg4OS0yMC4wODNoLTE3OS4xMzZ2Mi4wOTZoMTY0Ljg0NGwyMTkuMDg2IDYuNzEzIDQuMDMzLTYuNzEzaDEyNC4wMzd2LTIuMDk2aC0xMjIuNzc4bDMuNjc4LTYuMTIxLTIxMy43NjQgNi4xMjF6bS0xLjIyLTIwLjA4M2gtMTc3LjkxNnYyLjA5NmgxNzUuNjVsMjE5Ljc0OCA3LjcwNiA0LjYzLTcuNzA2aDExMS45NzJ2LTIuMDk2aC0xMTAuNzE0bDMuOTIyLTYuNTItMjI3LjI5MiA2LjUyem0tMTIuMzc1LTIwLjA4M2gtMTY1LjU0MXYyLjA5NWgxMzIuNTQybDI3NS4yOTkgNy4wNzggNC4yNTEtNy4wNzhoOTkuOTA4di0yLjA5NWgtOTguNjQ5bDMuODE3LTYuMzU2LTI1MS42MjcgNi4zNTZ6bS04Mi4yMjctMTYuNjQ5aC04My4zMTR2Mi4wOTZoMjAwLjA1MmwyMTkuNTU0IDQuMTM4IDIuNDg3LTQuMTM4aDg5LjkwN3YtMi4wOTZoLTg4LjY0OGw1LjU4OC05LjMwMy0zNDUuNjI1IDkuMzAzeiIgZmlsbD0iI0VCMEQ3RiIvPjxwYXRoIGQ9Ik0xMzQuNzEgMzQ5LjE0MXYtMzcuNjE4aDcuNjQzdjMxLjIyN2gxOS4wMDV2Ni4zOTFoLTI2LjY0OHptODMuMTU1IDBoLTguMzE0bC0zLjMwNi04LjYxNWgtMTUuMTMybC0zLjEyNCA4LjYxNWgtOC4xMDhsMTQuNzQ0LTM3LjkyOWg4LjA4MmwxNS4xNTcgMzcuOTI5em0tMTQuMDczLTE1LjAwNmwtNS4yMTYtMTQuMDc1LTUuMTEzIDE0LjA3NWgxMC4zMjl6bTMzLjExMiAyLjY2NWw3LjQzNi0uNzI1Yy40NDcgMi41MDIgMS4zNTYgNC4zMzkgMi43MjUgNS41MTEgMS4zNjggMS4xNzQgMy4yMTUgMS43NTkgNS41MzkgMS43NTkgMi40NiAwIDQuMzE3LS41MjEgNS41NjQtMS41NjYgMS4yNDgtMS4wNDIgMS44NzItMi4yNjMgMS44NzItMy42NiAwLS44OTYtLjI2My0xLjY2LS43ODctMi4yOS0uNTI1LS42MjktMS40NDQtMS4xNzYtMi43NTItMS42NDItLjg5NC0uMzExLTIuOTM1LS44NjItNi4xMTktMS42NTYtNC4wOTctMS4wMTctNi45NzEtMi4yNjctOC42MjQtMy43NTItMi4zMjMtMi4wODYtMy40ODUtNC42MzEtMy40ODUtNy42MzIgMC0xLjkzMS41NDYtMy43MzkgMS42MzktNS40MTkgMS4wOTMtMS42ODMgMi42NjgtMi45NjQgNC43MjYtMy44NDMgMi4wNTctLjg4IDQuNTM5LTEuMzE5IDcuNDUtMS4zMTkgNC43NTEgMCA4LjMyOCAxLjA0NCAxMC43MjggMy4xMyAyLjQwMyAyLjA4NyAzLjY2MSA0Ljg3NCAzLjc4NCA4LjM1NmwtNy42NDMuMzM3Yy0uMzI5LTEuOTQ4LTEuMDMxLTMuMzUtMi4xMDQtNC4yMDUtMS4wNzctLjg1Mi0yLjY5MS0xLjI4LTQuODQ0LTEuMjgtMi4yMjEgMC0zLjk1OS40NTgtNS4yMTYgMS4zNzEtLjgwOS41ODctMS4yMTQgMS4zNzItMS4yMTQgMi4zNTUgMCAuODk3LjM3OCAxLjY2NSAxLjEzNyAyLjMwMi45NjMuODEyIDMuMzA1IDEuNjU2IDcuMDI0IDIuNTM2IDMuNzE4Ljg3OSA2LjQ2OCAxLjc4OSA4LjI0OSAyLjczIDEuNzgzLjkzOSAzLjE3OCAyLjIyNSA0LjE4MyAzLjg1MyAxLjAwOCAxLjYzMiAxLjUxMSAzLjY0NiAxLjUxMSA2LjA0MiAwIDIuMTc0LS42MDMgNC4yMDktMS44MDcgNi4xMDYtMS4yMDcgMS44OTgtMi45MSAzLjMwOC01LjExMiA0LjIzMS0yLjIwNS45MjItNC45NSAxLjM4NC04LjIzOSAxLjM4NC00Ljc4NiAwLTguNDYtMS4xMDktMTEuMDI1LTMuMzI2LTIuNTY1LTIuMjE1LTQuMDk3LTUuNDQ1LTQuNTk2LTkuNjg4em01NC4xMzIgMTIuMzQxdi0zNy45MjloMjguMDY5djYuNDE3aC0yMC40MjZ2OC40MDhoMTkuMDA1djYuMzkxaC0xOS4wMDV2MTAuMzIyaDIxLjE0OXY2LjM5MWgtMjguNzkyem01Mi4yMiAwdi0zNy45MjloMTYuMDg3YzQuMDQ1IDAgNi45ODQuMzQgOC44MTkgMS4wMjEgMS44MzIuNjgzIDMuMzAxIDEuODk1IDQuNDAyIDMuNjM2IDEuMTAxIDEuNzQzIDEuNjUzIDMuNzM1IDEuNjUzIDUuOTc3IDAgMi44NDUtLjgzNiA1LjE5Ni0yLjUwNSA3LjA0OS0xLjY3IDEuODU1LTQuMTY3IDMuMDI1LTcuNDg4IDMuNTA2IDEuNjUzLjk2NyAzLjAxNyAyLjAyOCA0LjA5NCAzLjE4MyAxLjA3NSAxLjE1NiAyLjUyNCAzLjIwOCA0LjM1MSA2LjE1N2w0LjYyMSA3LjRoLTkuMTRsLTUuNTI2LTguMjU0Yy0xLjk2Mi0yLjk0OS0zLjMwNS00LjgwOC00LjAyOC01LjU3Ni0uNzIzLS43NjYtMS40ODktMS4yOTMtMi4yOTktMS41NzctLjgwOS0uMjg2LTIuMDkxLS40MjctMy44NDYtLjQyN2gtMS41NXYxNS44MzRoLTcuNjQzem03LjY0My0yMS44ODhoNS42NTVjMy42NjcgMCA1Ljk1NS0uMTU1IDYuODY5LS40NjYuOTEyLS4zMSAxLjYyNy0uODQ0IDIuMTQ0LTEuNjA0LjUxNi0uNzU5Ljc3NC0xLjcwNy43NzQtMi44NDYgMC0xLjI3Ni0uMzQtMi4zMDctMS4wMTktMy4wOTEtLjY4Mi0uNzg1LTEuNjQxLTEuMjgxLTIuODgtMS40ODgtLjYyLS4wODYtMi40NzgtLjEzLTUuNTc3LS4xM2gtNS45NjV2OS42MjV6IiBmaWxsPSIjZmZmIi8+PC9zdmc+");
}
.payment-type-maestro {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTEyIiBoZWlnaHQ9IjM5OCIgdmlld0JveD0iMCAwIDUxMiAzOTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgcHJlc2VydmVBc3BlY3RSYXRpbz0ieE1pZFlNaWQiPjxwYXRoIGZpbGw9IiM2QzZCQkQiIGQ9Ik0zMjUuMjIzIDI4Mi42MjloLTEzOC40NDV2LTI0OC44MDNoMTM4LjQ0NXoiLz48cGF0aCBkPSJNMTk1LjU2NSAxNTguMjMzYzAtNTAuNDcxIDIzLjYzMS05NS40MjkgNjAuNDMtMTI0LjQwMS0yNi45MS0yMS4xODYtNjAuODczLTMzLjgzMi05Ny43ODMtMzMuODMyLTg3LjM4MSAwLTE1OC4yMTMgNzAuODQyLTE1OC4yMTMgMTU4LjIzM3M3MC44MzIgMTU4LjIzMyAxNTguMjEzIDE1OC4yMzNjMzYuOTEgMCA3MC44NzItMTIuNjQ1IDk3Ljc4My0zMy44MzItMzYuNzk5LTI4Ljk3My02MC40My03My45MzEtNjAuNDMtMTI0LjQwMSIgZmlsbD0iI0QzMjAxMSIvPjxwYXRoIGQ9Ik01MTIgMTU4LjIzM2MwIDg3LjM5MS03MC44MzIgMTU4LjIzMy0xNTguMjEzIDE1OC4yMzMtMzYuOTEgMC03MC44NzItMTIuNjQ1LTk3Ljc5My0zMy44MzIgMzYuODA5LTI4Ljk3MyA2MC40NC03My45MzEgNjAuNDQtMTI0LjQwMSAwLTUwLjQ3MS0yMy42MzEtOTUuNDI5LTYwLjQ0LTEyNC40MDEgMjYuOTItMjEuMTg2IDYwLjg4My0zMy44MzIgOTcuNzkzLTMzLjgzMiA4Ny4zODEgMCAxNTguMjEzIDcwLjg0MiAxNTguMjEzIDE1OC4yMzMiIGZpbGw9IiMwMDk5REYiLz48cGF0aCBkPSJNMzcyLjA2NSAzNTIuOTM0YzEuODQxIDAgNC40ODcuMzUyIDYuNTA5IDEuMTQ3bC0yLjgxNyA4LjYxMWMtMS45MzItLjc5NS0zLjg2My0xLjA1Ni01LjcxNC0xLjA1Ni01Ljk3NiAwLTguOTYzIDMuODYzLTguOTYzIDEwLjgwNHYyMy41NmgtOS4xNDR2LTQyLjAxaDkuMDU0djUuMWMyLjM3NC0zLjY5MiA1LjgwNS02LjE1NyAxMS4wNzYtNi4xNTd6bS0zMy43ODEgOS40MDZoLTE0LjkzOXYxOC45ODNjMCA0LjIxNSAxLjQ4OSA3LjAzMiA2LjA2NiA3LjAzMiAyLjM3NCAwIDUuMzYyLS43OTUgOC4wNzgtMi4zNzRsMi42MzYgNy44MTdjLTIuODk3IDIuMDIyLTcuNDY0IDMuMjU5LTExLjQxOCAzLjI1OS0xMC44MTQgMC0xNC41ODctNS44MDUtMTQuNTg3LTE1LjU2M3YtMTkuMTU0aC04LjUzMXYtOC4zNWg4LjUzMXYtMTIuNzQ2aDkuMjI1djEyLjc0NmgxNC45Mzl2OC4zNXptLTExNi45ODcgOC45NjNjLjk3Ni02LjA2NiA0LjY1OC0xMC4yMDEgMTEuMTY3LTEwLjIwMSA1Ljg4NSAwIDkuNjY4IDMuNjkyIDEwLjYzMyAxMC4yMDFoLTIxLjh6bTMxLjI5NyAzLjY5MmMtLjA5MS0xMy4wOTgtOC4xNzktMjIuMDYxLTE5Ljk1OS0yMi4wNjEtMTIuMzAzIDAtMjAuOTE1IDguOTYzLTIwLjkxNSAyMi4wNjEgMCAxMy4zNSA4Ljk2MyAyMi4wNTEgMjEuNTM4IDIyLjA1MSA2LjMyOCAwIDEyLjEyMi0xLjU3OSAxNy4yMjMtNS44ODVsLTQuNDg3LTYuNzdjLTMuNTExIDIuODE3LTcuOTk4IDQuMzk2LTEyLjIxMyA0LjM5Ni01Ljg4NSAwLTExLjI0Ny0yLjcyNi0xMi41NjUtMTAuMjgxaDMxLjE5NmMuMDkxLTEuMTQ3LjE4MS0yLjI4NC4xODEtMy41MTF6bTQwLjE1OS0xMC4yODFjLTIuNTQ1LTEuNTg5LTcuNzI2LTMuNjEyLTEzLjA4OC0zLjYxMi01LjAxIDAtNy45OTggMS44NTEtNy45OTggNC45MjkgMCAyLjgwNyAzLjE1OSAzLjYwMSA3LjExMiA0LjEyNWw0LjMwNi42MTRjOS4xNDQgMS4zMjggMTQuNjc3IDUuMTkxIDE0LjY3NyAxMi41NzUgMCA3Ljk5OC03LjAzMiAxMy43MTItMTkuMTU0IDEzLjcxMi02Ljg2MSAwLTEzLjE4OS0xLjc2LTE4LjE5OC01LjQ1Mmw0LjMwNi03LjEyMmMzLjA3OCAyLjM3NCA3LjY1NiA0LjM5NiAxMy45ODMgNC4zOTYgNi4yMzcgMCA5LjU3Ny0xLjg0MSA5LjU3Ny01LjEgMC0yLjM2NC0yLjM3NC0zLjY5Mi03LjM4NC00LjM4NmwtNC4zMDYtLjYxNGMtOS40MDYtMS4zMjgtMTQuNTA2LTUuNTQzLTE0LjUwNi0xMi4zOTQgMC04LjM1IDYuODYxLTEzLjQ1IDE3LjQ5NC0xMy40NSA2LjY4IDAgMTIuNzQ2IDEuNDk5IDE3LjEzMiA0LjM5NmwtMy45NTQgNy4zODR6bTExMi43MjItMy4wOThjLTEuODgxIDAtMy42MjIuMzMyLTUuMjQxLjk4Ni0xLjYxLjY2NC0zLjAwOCAxLjU4OS00LjE4NSAyLjc3Ny0xLjE3NyAxLjE4Ny0yLjEwMyAyLjYxNi0yLjc3NyA0LjI3NS0uNjc0IDEuNjYtMS4wMDYgMy40OTEtMS4wMDYgNS40ODMgMCAyLjAwMi4zMzIgMy44MjMgMS4wMDYgNS40ODMuNjc0IDEuNjYgMS42IDMuMDg4IDIuNzc3IDQuMjc1IDEuMTc3IDEuMTg3IDIuNTc1IDIuMTEzIDQuMTg1IDIuNzc3IDEuNjIuNjY0IDMuMzYuOTg2IDUuMjQxLjk4NiAxLjg4MSAwIDMuNjMyLS4zMjIgNS4yNDEtLjk4NiAxLjYyLS42NjQgMy4wMjgtMS41ODkgNC4yMDUtMi43NzcgMS4xOTctMS4xODcgMi4xMjMtMi42MTYgMi44MDctNC4yNzUuNjc0LTEuNjYgMS4wMDYtMy40ODEgMS4wMDYtNS40ODMgMC0xLjk5Mi0uMzMyLTMuODIzLTEuMDA2LTUuNDgzLS42ODQtMS42Ni0xLjYxLTMuMDg4LTIuODA3LTQuMjc1LTEuMTc3LTEuMTg3LTIuNTg1LTIuMTEzLTQuMjA1LTIuNzc3LTEuNjEtLjY1NC0zLjM2LS45ODYtNS4yNDEtLjk4NnptMC04LjY4MmMzLjI1OSAwIDYuMjc3LjU2MyA5LjA1NCAxLjcgMi43NzcgMS4xMjcgNS4xODEgMi42ODYgNy4yMDMgNC42NjggMi4wMzIgMS45ODIgMy42MTIgNC4zMjYgNC43NTggNy4wMjIgMS4xNDcgMi43MDYgMS43MiA1LjY0NCAxLjcyIDguODEzIDAgMy4xNjktLjU3MyA2LjEwNi0xLjcyIDguODEzLTEuMTQ3IDIuNjk2LTIuNzI2IDUuMDUtNC43NTggNy4wMzItMi4wMjIgMS45ODItNC40MjYgMy41MzEtNy4yMDMgNC42NjgtMi43NzcgMS4xMjctNS43OTUgMS42OS05LjA1NCAxLjY5LTMuMjU5IDAtNi4yNzctLjU2My05LjA1NC0xLjY5LTIuNzc3LTEuMTM3LTUuMTYxLTIuNjg2LTcuMTczLTQuNjY4LTIuMDEyLTEuOTgyLTMuNTkxLTQuMzM2LTQuNzM4LTcuMDMyLTEuMTQ3LTIuNzA2LTEuNzItNS42NDQtMS43Mi04LjgxMyAwLTMuMTY5LjU3My02LjEwNiAxLjcyLTguODEzIDEuMTQ3LTIuNjk2IDIuNzI2LTUuMDQgNC43MzgtNy4wMjIgMi4wMTItMS45ODIgNC4zOTYtMy41NDEgNy4xNzMtNC42NjggMi43NzctMS4xMzcgNS43OTUtMS43IDkuMDU0LTEuN3ptLTIzNy41NzYgMjIuMDYxYzAtNy4zODQgNC44MzktMTMuNDUgMTIuNzQ2LTEzLjQ1IDcuNTU1IDAgMTIuNjU1IDUuODA1IDEyLjY1NSAxMy40NSAwIDcuNjQ2LTUuMSAxMy40NC0xMi42NTUgMTMuNDQtNy45MDcgMC0xMi43NDYtNi4wNTYtMTIuNzQ2LTEzLjQ0em0zNC4wMTMgMHYtMjEuMDA1aC05LjEzNHY1LjFjLTIuOTA3LTMuNzgzLTcuMjkzLTYuMTU3LTEzLjI2OS02LjE1Ny0xMS43OCAwLTIxLjAwNSA5LjIyNS0yMS4wMDUgMjIuMDYxIDAgMTIuODI2IDkuMjI1IDIyLjA2MSAyMS4wMDUgMjIuMDYxIDUuOTc2IDAgMTAuMzYyLTIuMzc0IDEzLjI2OS02LjE1N3Y1LjFoOS4xMzR2LTIxLjAwNXptLTUxLjQ5NyAyMS4wMDV2LTI2LjM2N2MwLTkuOTI5LTYuMzI4LTE2LjYwOS0xNi41MTgtMTYuNy01LjM2Mi0uMDkxLTEwLjkwNSAxLjU3OS0xNC43NjggNy40NzUtMi44OTctNC42NTgtNy40NzUtNy40NzUtMTMuODkzLTcuNDc1LTQuNDc3IDAtOC44NzMgMS4zMTgtMTIuMzAzIDYuMjM3di01LjE4MWgtOS4xMzR2NDIuMDFoOS4yMjV2LTIzLjI4OWMwLTcuMjkzIDQuMDQ0LTExLjE2NyAxMC4yODEtMTEuMTY3IDYuMDY2IDAgOS4xNDQgMy45NTQgOS4xNDQgMTEuMDc2djIzLjM3OWg5LjIyNXYtMjMuMjg5YzAtNy4yOTMgNC4yMjUtMTEuMTY3IDEwLjI4MS0xMS4xNjcgNi4yNDcgMCA5LjIzNSAzLjk1NCA5LjIzNSAxMS4wNzZ2MjMuMzc5aDkuMjI1eiIgZmlsbD0iIzExMEYwRCIvPjwvc3ZnPg==");
}
.payment-type-mastercard {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTEyIiBoZWlnaHQ9IjM5NyIgdmlld0JveD0iMCAwIDUxMiAzOTciIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgcHJlc2VydmVBc3BlY3RSYXRpbz0ieE1pZFlNaWQiPjxwYXRoIGQ9Ik05My4wNzkgMzk2LjAyM3YtMjYuMzQzYzAtMTAuMDk4LTYuMTQ3LTE2LjY4NC0xNi42ODQtMTYuNjg0LTUuMjY5IDAtMTAuOTc2IDEuNzU2LTE0LjkyOCA3LjQ2NC0zLjA3My00LjgzLTcuNDY0LTcuNDY0LTE0LjA1LTcuNDY0LTQuMzkgMC04Ljc4MSAxLjMxNy0xMi4yOTMgNi4xNDd2LTUuMjY5aC05LjIydjQyLjE0OWg5LjIydi0yMy4yN2MwLTcuNDY0IDMuOTUxLTEwLjk3NiAxMC4wOTgtMTAuOTc2czkuMjIgMy45NTEgOS4yMiAxMC45NzZ2MjMuMjdoOS4yMnYtMjMuMjdjMC03LjQ2NCA0LjM5LTEwLjk3NiAxMC4wOTgtMTAuOTc2IDYuMTQ3IDAgOS4yMiAzLjk1MSA5LjIyIDEwLjk3NnYyMy4yN2gxMC4wOTh6bTEzNi41NDQtNDIuMTQ5aC0xNC45Mjh2LTEyLjczMmgtOS4yMnYxMi43MzJoLTguMzQydjguMzQyaDguMzQydjE5LjMxOGMwIDkuNjU5IDMuOTUxIDE1LjM2NyAxNC40ODkgMTUuMzY3IDMuOTUxIDAgOC4zNDItMS4zMTcgMTEuNDE1LTMuMDczbC0yLjYzNC03LjkwM2MtMi42MzQgMS43NTYtNS43MDggMi4xOTUtNy45MDMgMi4xOTUtNC4zOSAwLTYuMTQ3LTIuNjM0LTYuMTQ3LTcuMDI1di0xOC44NzloMTQuOTI4di04LjM0MnptNzguMTUxLS44NzhjLTUuMjY5IDAtOC43ODEgMi42MzQtMTAuOTc2IDYuMTQ3di01LjI2OWgtOS4yMnY0Mi4xNDloOS4yMnYtMjMuNzA5YzAtNy4wMjUgMy4wNzMtMTAuOTc2IDguNzgxLTEwLjk3NiAxLjc1NiAwIDMuOTUxLjQzOSA1LjcwOC44NzhsMi42MzQtOC43ODFjLTEuNzU2LS40MzktNC4zOS0uNDM5LTYuMTQ3LS40Mzl6bS0xMTguMTA0IDQuMzljLTQuMzktMy4wNzMtMTAuNTM3LTQuMzktMTcuMTIzLTQuMzktMTAuNTM3IDAtMTcuNTYyIDUuMjY5LTE3LjU2MiAxMy42MTEgMCA3LjAyNSA1LjI2OSAxMC45NzYgMTQuNDg5IDEyLjI5M2w0LjM5LjQzOWM0LjgzLjg3OCA3LjQ2NCAyLjE5NSA3LjQ2NCA0LjM5IDAgMy4wNzMtMy41MTIgNS4yNjktOS42NTkgNS4yNjlzLTEwLjk3Ni0yLjE5NS0xNC4wNS00LjM5bC00LjM5IDcuMDI1YzQuODMgMy41MTIgMTEuNDE1IDUuMjY5IDE4LjAwMSA1LjI2OSAxMi4yOTMgMCAxOS4zMTgtNS43MDggMTkuMzE4LTEzLjYxMSAwLTcuNDY0LTUuNzA4LTExLjQxNS0xNC40ODktMTIuNzMybC00LjM5LS40MzljLTMuOTUxLS40MzktNy4wMjUtMS4zMTctNy4wMjUtMy45NTEgMC0zLjA3MyAzLjA3My00LjgzIDcuOTAzLTQuODMgNS4yNjkgMCAxMC41MzcgMi4xOTUgMTMuMTcxIDMuNTEybDMuOTUxLTcuNDY0em0yNDQuOTktNC4zOWMtNS4yNjkgMC04Ljc4MSAyLjYzNC0xMC45NzYgNi4xNDd2LTUuMjY5aC05LjIydjQyLjE0OWg5LjIydi0yMy43MDljMC03LjAyNSAzLjA3My0xMC45NzYgOC43ODEtMTAuOTc2IDEuNzU2IDAgMy45NTEuNDM5IDUuNzA4Ljg3OGwyLjYzNC04Ljc4MWMtMS43NTYtLjQzOS00LjM5LS40MzktNi4xNDctLjQzOXptLTExNy42NjUgMjEuOTUyYzAgMTIuNzMyIDguNzgxIDIxLjk1MiAyMi4zOTIgMjEuOTUyIDYuMTQ3IDAgMTAuNTM3LTEuMzE3IDE0LjkyOC00LjgzbC00LjM5LTcuNDY0Yy0zLjUxMiAyLjYzNC03LjAyNSAzLjk1MS0xMC45NzYgMy45NTEtNy40NjQgMC0xMi43MzItNS4yNjktMTIuNzMyLTEzLjYxMSAwLTcuOTAzIDUuMjY5LTEzLjE3MSAxMi43MzItMTMuNjExIDMuOTUxIDAgNy40NjQgMS4zMTcgMTAuOTc2IDMuOTUxbDQuMzktNy40NjRjLTQuMzktMy41MTItOC43ODEtNC44My0xNC45MjgtNC44My0xMy42MTEgMC0yMi4zOTIgOS4yMi0yMi4zOTIgMjEuOTUyem04NS4xNzYgMHYtMjEuMDc0aC05LjIydjUuMjY5Yy0zLjA3My0zLjk1MS03LjQ2NC02LjE0Ny0xMy4xNzEtNi4xNDctMTEuODU0IDAtMjEuMDc0IDkuMjItMjEuMDc0IDIxLjk1MiAwIDEyLjczMiA5LjIyIDIxLjk1MiAyMS4wNzQgMjEuOTUyIDYuMTQ3IDAgMTAuNTM3LTIuMTk1IDEzLjE3MS02LjE0N3Y1LjI2OWg5LjIydi0yMS4wNzR6bS0zMy44MDcgMGMwLTcuNDY0IDQuODMtMTMuNjExIDEyLjczMi0xMy42MTEgNy40NjQgMCAxMi43MzIgNS43MDggMTIuNzMyIDEzLjYxMSAwIDcuNDY0LTUuMjY5IDEzLjYxMS0xMi43MzIgMTMuNjExLTcuOTAzLS40MzktMTIuNzMyLTYuMTQ3LTEyLjczMi0xMy42MTF6bS0xMTAuMjAxLTIxLjk1MmMtMTIuMjkzIDAtMjEuMDc0IDguNzgxLTIxLjA3NCAyMS45NTIgMCAxMy4xNzEgOC43ODEgMjEuOTUyIDIxLjUxMyAyMS45NTIgNi4xNDcgMCAxMi4yOTMtMS43NTYgMTcuMTIzLTUuNzA4bC00LjM5LTYuNTg2Yy0zLjUxMiAyLjYzNC03LjkwMyA0LjM5LTEyLjI5MyA0LjM5LTUuNzA4IDAtMTEuNDE1LTIuNjM0LTEyLjczMi0xMC4wOThoMzEuMTczdi0zLjUxMmMuNDM5LTEzLjYxMS03LjQ2NC0yMi4zOTItMTkuMzE4LTIyLjM5MnptMCA3LjkwM2M1LjcwOCAwIDkuNjU5IDMuNTEyIDEwLjUzNyAxMC4wOThoLTIxLjk1MmMuODc4LTUuNzA4IDQuODMtMTAuMDk4IDExLjQxNS0xMC4wOTh6bTIyOC43NDUgMTQuMDV2LTM3Ljc1OGgtOS4yMnYyMS45NTJjLTMuMDczLTMuOTUxLTcuNDY0LTYuMTQ3LTEzLjE3MS02LjE0Ny0xMS44NTQgMC0yMS4wNzQgOS4yMi0yMS4wNzQgMjEuOTUyIDAgMTIuNzMyIDkuMjIgMjEuOTUyIDIxLjA3NCAyMS45NTIgNi4xNDcgMCAxMC41MzctMi4xOTUgMTMuMTcxLTYuMTQ3djUuMjY5aDkuMjJ2LTIxLjA3NHptLTMzLjgwNyAwYzAtNy40NjQgNC44My0xMy42MTEgMTIuNzMyLTEzLjYxMSA3LjQ2NCAwIDEyLjczMiA1LjcwOCAxMi43MzIgMTMuNjExIDAgNy40NjQtNS4yNjkgMTMuNjExLTEyLjczMiAxMy42MTEtNy45MDMtLjQzOS0xMi43MzItNi4xNDctMTIuNzMyLTEzLjYxMXptLTMwOC4yMTMgMHYtMjEuMDc0aC05LjIydjUuMjY5Yy0zLjA3My0zLjk1MS03LjQ2NC02LjE0Ny0xMy4xNzEtNi4xNDctMTEuODU0IDAtMjEuMDc0IDkuMjItMjEuMDc0IDIxLjk1MiAwIDEyLjczMiA5LjIyIDIxLjk1MiAyMS4wNzQgMjEuOTUyIDYuMTQ3IDAgMTAuNTM3LTIuMTk1IDEzLjE3MS02LjE0N3Y1LjI2OWg5LjIydi0yMS4wNzR6bS0zNC4yNDYgMGMwLTcuNDY0IDQuODMtMTMuNjExIDEyLjczMi0xMy42MTEgNy40NjQgMCAxMi43MzIgNS43MDggMTIuNzMyIDEzLjYxMSAwIDcuNDY0LTUuMjY5IDEzLjYxMS0xMi43MzIgMTMuNjExLTcuOTAzLS40MzktMTIuNzMyLTYuMTQ3LTEyLjczMi0xMy42MTF6Ii8+PHBhdGggZmlsbD0iI0ZGNUYwMCIgZD0iTTE4Ni41OTYgMzMuODA3aDEzOC4zMDF2MjQ4LjUwMmgtMTM4LjMwMXoiLz48cGF0aCBkPSJNMTk1LjM3NyAxNTguMDU4YzAtNTAuNDkxIDIzLjcwOS05NS4yNzQgNjAuMTUtMTI0LjI1MS0yNi43ODItMjEuMDc0LTYwLjU4OS0zMy44MDctOTcuNDY5LTMzLjgwNy04Ny4zNzEgMC0xNTguMDU4IDcwLjY4Ny0xNTguMDU4IDE1OC4wNThzNzAuNjg3IDE1OC4wNTggMTU4LjA1OCAxNTguMDU4YzM2Ljg4IDAgNzAuNjg3LTEyLjczMiA5Ny40NjktMzMuODA3LTM2LjQ0MS0yOC41MzgtNjAuMTUtNzMuNzYtNjAuMTUtMTI0LjI1MXoiIGZpbGw9IiNFQjAwMUIiLz48cGF0aCBkPSJNNTExLjQ5MyAxNTguMDU4YzAgODcuMzcxLTcwLjY4NyAxNTguMDU4LTE1OC4wNTggMTU4LjA1OC0zNi44OCAwLTcwLjY4Ny0xMi43MzItOTcuNDY5LTMzLjgwNyAzNi44OC0yOC45NzcgNjAuMTUtNzMuNzYgNjAuMTUtMTI0LjI1MXMtMjMuNzA5LTk1LjI3NC02MC4xNS0xMjQuMjUxYzI2Ljc4Mi0yMS4wNzQgNjAuNTg5LTMzLjgwNyA5Ny40NjktMzMuODA3IDg3LjM3MSAwIDE1OC4wNTggNzEuMTI2IDE1OC4wNTggMTU4LjA1OHoiIGZpbGw9IiNGNzlFMUIiLz48L3N2Zz4=");
}
.payment-type-unionpay {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTEyIiBoZWlnaHQ9IjMyMCIgdmlld0JveD0iMCAwIDUxMiAzMjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgcHJlc2VydmVBc3BlY3RSYXRpbz0ieE1pZFlNaWQiPjxwYXRoIGQ9Ik0xMDAuMDgzLjAwMWgxMjcuNTU3YzE3LjgwNiAwIDI4Ljg4IDE0LjUxMyAyNC43MjcgMzIuMzc4bC01OS4zODcgMjU0Ljk3MWMtNC4xOTEgMTcuODAzLTIyLjAxOSAzMi4zMjgtMzkuODM3IDMyLjMyOGgtMTI3LjU0NWMtMTcuNzgxIDAtMjguODgtMTQuNTI2LTI0LjcyNy0zMi4zMjhsNTkuNDEyLTI1NC45NzFjNC4xNTQtMTcuODY1IDIxLjk3Mi0zMi4zNzggMzkuOC0zMi4zNzgiIGZpbGw9IiNFMjE4MzYiLz48cGF0aCBkPSJNMjE3LjAyNy4wMDFoMTQ2LjY4N2MxNy44MDMgMCA5Ljc3NSAxNC41MTMgNS41ODcgMzIuMzc4bC01OS4zNzggMjU0Ljk3MWMtNC4xNjYgMTcuODAzLTIuODY3IDMyLjMyOC0yMC43MDcgMzIuMzI4aC0xNDYuNjg3Yy0xNy44NCAwLTI4Ljg4LTE0LjUyNi0yNC42ODktMzIuMzI4bDU5LjM3NS0yNTQuOTcxYzQuMjE2LTE3Ljg2NSAyMS45OTctMzIuMzc4IDM5LjgxMi0zMi4zNzgiIGZpbGw9IiMwMDQ0N0MiLz48cGF0aCBkPSJNMzU3Ljg5Ni4wMDFoMTI3LjU1N2MxNy44MzEgMCAyOC45MDUgMTQuNTEzIDI0LjcxNyAzMi4zNzhsLTU5LjM3OCAyNTQuOTcxYy00LjE5MSAxNy44MDMtMjIuMDMxIDMyLjMyOC0zOS44NTkgMzIuMzI4aC0xMjcuNDk4Yy0xNy44NCAwLTI4LjkwNS0xNC41MjYtMjQuNzI3LTMyLjMyOGw1OS4zODctMjU0Ljk3MWM0LjE1NC0xNy44NjUgMjEuOTYtMzIuMzc4IDM5LjgtMzIuMzc4IiBmaWxsPSIjMDA3Qjg0Ii8+PHBhdGggZD0iTTEzMy4zOTcgODEuNzEyYy0xMy4xMTcuMTM0LTE2Ljk5MSAwLTE4LjIyOS0uMjkyLS40NzYgMi4yNi05LjMyNyA0My4wOTItOS4zNTIgNDMuMTI2LTEuOTA2IDguMjYxLTMuMjkzIDE0LjE1LTguMDAzIDE3Ljk1Mi0yLjY3NCAyLjIxMS01Ljc5NSAzLjI3Ny05LjQxNCAzLjI3Ny01LjgxNyAwLTkuMjA2LTIuODg4LTkuNzc1LTguMzY3bC0uMTA5LTEuODgxczEuNzcyLTExLjA2NSAxLjc3Mi0xMS4xMjdjMCAwIDkuMjktMzcuMjEgMTAuOTUzLTQyLjEyOC4wODctLjI4LjExMi0uNDI2LjEzNC0uNTYtMTguMDgzLjE1OS0yMS4yODggMC0yMS41MDktLjI5Mi0uMTIxLjQwMS0uNTY5IDIuNzA4LS41NjkgMi43MDhsLTkuNDg2IDQxLjkzOS0uODE1IDMuNTU3LTEuNTc2IDExLjYzNGMwIDMuNDUxLjY3OCA2LjI2OCAyLjAyNyA4LjY1IDQuMzIyIDcuNTUyIDE2LjY0OSA4LjY4NCAyMy42MjMgOC42ODQgOC45ODUgMCAxNy40MTQtMS45MDkgMjMuMTEtNS4zOTQgOS44ODctNS44NDIgMTIuNDc0LTE0Ljk3MyAxNC43ODEtMjMuMDg4bDEuMDctNC4xNjNzOS41Ny0zOC42NDYgMTEuMTk2LTQzLjY3NGMuMDYyLS4yOC4wODctLjQyNi4xNzEtLjU2em0zMi41NjEgMzEuMTc2Yy0yLjMwNyAwLTYuNTIzLjU2LTEwLjMxIDIuNDE2LTEuMzc0LjcwNi0yLjY3NCAxLjUyLTQuMDQ1IDIuMzMybDEuMjM3LTQuNDY4LS42NzgtLjc1MmMtOC4wMzEgMS42MjYtOS44MjggMS44NDQtMTcuMjQ2IDIuODg4bC0uNjIyLjQxNGMtLjg2MSA3LjE0Mi0xLjYyNiAxMi41MTEtNC44MTkgMjYuNTQ5LTEuMjE2IDUuMTc0LTIuNDc4IDEwLjM5Ny0zLjc0MyAxNS41NThsLjM0Mi42NTZjNy42MDItLjQwMSA5LjkwOS0uNDAxIDE2LjUxNi0uMjkybC41MzUtLjU4MWMuODM5LTQuMy45NDgtNS4zMDcgMi44MDgtMTQuMDE2Ljg3NC00LjEyOSAyLjY5Ni0xMy4yMDEgMy41OTQtMTYuNDMyIDEuNjUxLS43NjUgMy4yOC0xLjUxNyA0LjgzNS0xLjUxNyAzLjcwMyAwIDMuMjUyIDMuMjMgMy4xMDkgNC41MTgtLjE1OSAyLjE2MS0xLjUwOCA5LjIxOC0yLjg5MSAxNS4yNzhsLS45MjMgMy45MTFjLS42NDQgMi44ODgtMS4zNDkgNS42OTYtMS45OTMgOC41NTlsLjI4LjU3MmM3LjQ5My0uNDAxIDkuNzc4LS40MDEgMTYuMTc3LS4yOTJsLjc1Mi0uNTgxYzEuMTU3LTYuNzE2IDEuNDk1LTguNTEzIDMuNTQ3LTE4LjI5MWwxLjAzMi00LjQ5M2MyLjAwNS04Ljc5MyAzLjAxMy0xMy4yNTEgMS40OTUtMTYuODgyLTEuNjA0LTQuMDctNS40NTMtNS4wNTItOC45ODgtNS4wNTJ6bTM2LjM3NCA5LjIwNmMtMy45ODMuNzY1LTYuNTIzIDEuMjc1LTkuMDQ3IDEuNjA0LTIuNTAzLjQwMS00Ljk0My43NjUtOC43OTMgMS4zbC0uMzA1LjI3Ny0uMjguMjIxYy0uNDAxIDIuODY3LS42ODEgNS4zNDUtMS4yMTMgOC4yNTgtLjQ1MSAzLjAxMy0xLjE0NCA2LjQzNi0yLjI3MyAxMS4zNTQtLjg3NCAzLjc2NS0xLjMyNCA1LjA3Ny0xLjgyMiA2LjQwMi0uNDg1IDEuMzI0LTEuMDIgMi42MTItMi4wMDIgNi4zMTVsLjIzLjM0Mi4xOTMuMzE0YzMuNTk3LS4xNzEgNS45NTEtLjI5MiA4LjM3LS4zMTQgMi40MTYtLjA4NyA0LjkxOSAwIDguNzkzLjAyMmwuMzM5LS4yNzcuMzY0LS4zMDVjLjU2LTMuMzM5LjY0NC00LjIzOC45ODYtNS44NjcuMzM5LTEuNzQ3LjkyMy00LjE2NiAyLjM1Ny0xMC42MjcuNjc4LTMuMDM0IDEuNDMzLTYuMDYgMi4xMzYtOS4xNTYuNzMxLTMuMDg0IDEuNDk1LTYuMTIyIDIuMjIzLTkuMTU2bC0uMTA5LS4zNjctLjE0Ni0uMzM5em0uMDg1LTEyLjQxMmMtMy42MTktMi4xMzYtOS45NzEtMS40NTgtMTQuMjQ2IDEuNDkyLTQuMjYzIDIuODkxLTQuNzQ4IDYuOTk1LTEuMTQxIDkuMTU5IDMuNTU3IDIuMDc3IDkuOTM0IDEuNDU4IDE0LjE3MS0xLjUxNyA0LjI1My0yLjk1NCA0Ljc4NS03LjAyIDEuMjE2LTkuMTM1em0yMS44ODcgNDkuNDY3YzcuMzIyIDAgMTQuODI3LTIuMDE4IDIwLjQ3Ny04LjAwNiA0LjM0Ny00Ljg1NiA2LjMzOS0xMi4wODIgNy4wMy0xNS4wNTcgMi4yNDgtOS44NjIuNDk3LTE0LjQ2Ny0xLjcwMS0xNy4yNzEtMy4zMzktNC4yNzUtOS4yNC01LjY0Ni0xNS4zNjItNS42NDYtMy42ODEgMC0xMi40NDkuMzY0LTE5LjI5OCA2LjY3OC00LjkxOSA0LjU1NS03LjE5MSAxMC43MzYtOC41NjIgMTYuNjYyLTEuMzg0IDYuMDM4LTIuOTc1IDE2LjkwNyA3LjAyIDIwLjk1MiAzLjA4NCAxLjMyNCA3LjUzIDEuNjg4IDEwLjM5NyAxLjY4OHptLS41NzItMjIuMTljMS42ODgtNy40NjggMy42ODEtMTMuNzM2IDguNzY4LTEzLjczNiAzLjk4NiAwIDQuMjc1IDQuNjY0IDIuNTAzIDEyLjE1Ny0uMzE3IDEuNjYzLTEuNzcyIDcuODQ3LTMuNzQgMTAuNDgxLTEuMzc0IDEuOTQzLTMgMy4xMjItNC43OTcgMy4xMjItLjUzNSAwLTMuNzE1IDAtMy43NjUtNC43MjMtLjAyNS0yLjMzMi40NTEtNC43MTMgMS4wMzItNy4zem00Ni4zODIgMjEuMjI5bC41NzItLjU4MWMuODExLTQuMy45NDUtNS4zMSAyLjc0Mi0xNC4wMTYuODk5LTQuMTI5IDIuNzU4LTEzLjIwMSAzLjYzMS0xNi40MzIgMS42NTQtLjc2OCAzLjI1NS0xLjUyIDQuODYtMS41MiAzLjY3OCAwIDMuMjMgMy4yMyAzLjA4NCA0LjUxOC0uMTM0IDIuMTY0LTEuNDgzIDkuMjE4LTIuODkxIDE1LjI3OGwtLjg3NCAzLjkxMWMtLjY2OCAyLjg5MS0xLjM5NiA1LjY5Ni0yLjA0IDguNTYybC4yOC41NzJjNy41MTgtLjQwMSA5LjcxNi0uNDAxIDE2LjE1Mi0uMjkybC43NzctLjU4MWMxLjEyOS02LjcxOSAxLjQzMy04LjUxNiAzLjU0Ny0xOC4yOTFsMS4wMDctNC40OTZjMi4wMTUtOC43OTMgMy4wMzQtMTMuMjQ4IDEuNTQyLTE2Ljg3OS0xLjY1MS00LjA3LTUuNTI1LTUuMDUyLTkuMDEtNS4wNTItMi4zMSAwLTYuNTQ4LjU1Ny0xMC4zMTMgMi40MTYtMS4zNDYuNzA2LTIuNjk2IDEuNTE3LTQuMDIgMi4zMzJsMS4xNTMtNC40NjgtLjYxOS0uNzU2Yy04LjAyOCAxLjYyOS05Ljg2MiAxLjg0Ny0xNy4yNzEgMi44OTFsLS41NjkuNDE0Yy0uODk5IDcuMTQyLTEuNjI5IDEyLjUwOC00LjgyMiAyNi41NDktMS4yMTYgNS4xNzQtMi40NzggMTAuMzk3LTMuNzQgMTUuNTU4bC4zMzkuNjU2YzcuNjE0LS40MDEgOS44ODctLjQwMSAxNi40ODEtLjI5MnptNTUuMjM1LjI5MWMuNDczLTIuMzA3IDMuMjgtMTUuOTgxIDMuMzA1LTE1Ljk4MSAwIDAgMi4zOTEtMTAuMDMzIDIuNTM3LTEwLjM5NyAwIDAgLjc1Mi0xLjA0NSAxLjUwNS0xLjQ1OGgxLjEwN2MxMC40NDMgMCAyMi4yMzYgMCAzMS40OC02LjggNi4yOS00LjY2NCAxMC41OS0xMS41NSAxMi41MDgtMTkuOTIuNDk3LTIuMDUyLjg2NC00LjQ5My44NjQtNi45MzMgMC0zLjIwNS0uNjQ0LTYuMzc3LTIuNTAzLTguODU1LTQuNzEzLTYuNTk0LTE0LjEtNi43MTYtMjQuOTM1LTYuNzY1bC01LjM0MS4wNWMtMTMuODcuMTcxLTE5LjQzMi4xMjEtMjEuNzE3LS4xNTktLjE5MyAxLjAxLS41NTcgMi44MDgtLjU1NyAyLjgwOHMtNC45NjggMjMuMDI2LTQuOTY4IDIzLjA2M2MwIDAtMTEuODg5IDQ4Ljk1Ni0xMi40NDkgNTEuMjYzIDEyLjExLS4xNDYgMTcuMDc1LS4xNDYgMTkuMTY1LjA4NHptOS4yMDYtNDAuOTAzczUuMjgyLTIyLjk3OSA1LjI1Ny0yMi44OTJsLjE3MS0xLjE3OC4wNzUtLjg5OSAyLjExMS4yMThzMTAuODk0LjkzNiAxMS4xNDkuOTYxYzQuMyAxLjY2MyA2LjA3MiA1Ljk1MSA0LjgzNSAxMS41NDctMS4xMjkgNS4xMTQtNC40NDYgOS40MTQtOC43MDkgMTEuNDkxLTMuNTEgMS43Ni03LjgxIDEuOTA2LTEyLjI0MSAxLjkwNmgtMi44NjdsLjIxOC0xLjE1M3ptMzIuODg5IDE5LjgwOWMtMS4zOTYgNS45NTEtMyAxNi44MiA2Ljk0NiAyMC42OTQgMy4xNzEgMS4zNDkgNi4wMTMgMS43NSA4LjkwMSAxLjYwNCAzLjA1LS4xNjUgNS44NzYtMS42OTQgOC40OTQtMy44OTZsLS43MDkgMi43MTcuNDUxLjU4MWM3LjE1NC0uMzAyIDkuMzc0LS4zMDIgMTcuMTI1LS4yNDNsLjcwMy0uNTM1YzEuMTMyLTYuNjUzIDIuMTk4LTEzLjExNCA1LjEzOS0yNS44NDMgMS40MzMtNi4wOTcgMi44NjMtMTIuMTM1IDQuMzM0LTE4LjIwN2wtLjIzLS42NjhjLTguMDAzIDEuNDgzLTEwLjE0MiAxLjgtMTcuODQgMi44OTFsLS41ODUuNDc2LS4yMzMgMS44MDZjLTEuMTk3LTEuOTM0LTIuOTMyLTMuNTg1LTUuNjA5LTQuNjE0LTMuNDIzLTEuMzQ2LTExLjQ2My4zODktMTguMzc1IDYuNjgxLTQuODU2IDQuNDkzLTcuMTg4IDEwLjY0OS04LjUxMyAxNi41NTN6bTE2LjgwOC4zNjRjMS43MTMtNy4zMzQgMy42ODEtMTMuNTQgOC43OC0xMy41NCAzLjIyNCAwIDQuOTIyIDIuOTc1IDQuNTc3IDguMDQ5LS4yNzQgMS4yNjUtLjU2OSAyLjU5OS0uOTIgNC4xMDctLjUxIDIuMTc5LTEuMDYzIDQuMzQtMS42MDEgNi41MDQtLjU0NyAxLjQ4LTEuMTg1IDIuODc2LTEuODg0IDMuODA2LTEuMzEyIDEuODU5LTQuNDM0IDMuMDEzLTYuMjMxIDMuMDEzLS41MSAwLTMuNjU2IDAtMy43NjUtNC42MzktLjAyNS0yLjMxLjQ1MS00LjY4OSAxLjA0NS03LjN6bTg3Ljc3Mi0yNC4yMTdsLS42MTktLjcwNmMtNy45MTkgMS42MDQtOS4zNTIgMS44NTktMTYuNjI3IDIuODQybC0uNTM1LjUzNS0uMDg0LjM0Mi0uMDI1LS4xMjFjLTUuNDE2IDEyLjQ5NS01LjI1NyA5LjgtOS42NjYgMTkuNjM3bC0uMDUtMS4yMDMtMS4xMDQtMjEuMzI1LS42OTMtLjcwNmMtOC4yOTUgMS42MDQtOC40OTEgMS44NTktMTYuMTUyIDIuODQybC0uNTk3LjUzNWMtLjA4NC4yNTUtLjA4NC41MzUtLjEzNC44MzlsLjA1LjEwOWMuOTU4IDQuODk0LjcyOCAzLjgwMiAxLjY4OCAxMS41MjUuNDQ4IDMuNzkgMS4wNDUgNy42MDIgMS40OTIgMTEuMzQ1Ljc1NiA2LjI2NSAxLjE3OCA5LjM0OSAyLjEwMiAxOC45MS01LjE3NCA4LjUzOC02LjM5OSAxMS43NjgtMTEuMzc5IDE5LjI2MWwuMDM0LjA3NS0zLjUwNyA1LjU0N2MtLjQwMS41ODUtLjc2NS45ODYtMS4yNzUgMS4xNTctLjU2LjI3Ny0xLjI4Ny4zMjYtMi4yOTguMzI2aC0xLjk0M2wtMi44ODggOS42MDcgOS45MDkuMTcxYzUuODE3LS4wMjUgOS40NzMtMi43NDUgMTEuNDQxLTYuNDAybDYuMjMxLTEwLjY3N2gtLjA5OWwuNjU2LS43NTJjNC4xOTEtOS4wMjMgMzYuMDcyLTYzLjcxMiAzNi4wNzItNjMuNzEyem0tMTA0LjU4IDEyNi4xNzVoLTQuMjA0bDE1LjU1OC01MS40NTloNS4xNjFsMS42MzgtNS4zMDEuMTU5IDUuODk1Yy0uMTkzIDMuNjQ0IDIuNjc0IDYuODc0IDEwLjIwNCA2LjMzOWg4LjcwOWwyLjk5Ny05LjkwOWgtMy4yNzdjLTEuODg0IDAtMi43NTgtLjQ3Ni0yLjY0OS0xLjQ5NWwtLjE1OS01Ljk5N2gtMTYuMTI3di4wMzFjLTUuMjE0LjEwOS0yMC43ODQuNTAxLTIzLjkzNyAxLjM0LTMuODE1Ljk4Mi03LjgzNSAzLjg3NC03LjgzNSAzLjg3NGwxLjU3OS01LjMwN2gtMTUuMDg1bC0zLjE0MyAxMC41MzEtMTUuNzY2IDUyLjI0NWgtMy4wNTlsLTMgOS44MzdoMzAuMDQ2bC0xLjAwNyAzLjI4aDE0LjgwNmwuOTgyLTMuMjhoNC4xNTRsMy4yNTUtMTAuNjI0em0tMTIuMzI4LTQxLjAwM2MtMi40MTYuNjY4LTYuOTEyIDIuNjk2LTYuOTEyIDIuNjk2bDMuOTk4LTEzLjE1MmgxMS45ODZsLTIuODkxIDkuNTgycy0zLjcwMy4yMTgtNi4xODEuODc0em0uMjMgMTguNzg4cy0zLjc2NS40NzMtNi4yNDMgMS4wMzJjLTIuNDQxLjc0LTcuMDE3IDMuMDcyLTcuMDE3IDMuMDcybDQuMTI5LTEzLjY4NmgxMi4wNDhsLTIuOTE2IDkuNTgyem0tNi43MTYgMjIuMzM2aC0xMi4wMjNsMy40ODUtMTEuNTVoMTEuOTg2bC0zLjQ0OCAxMS41NXptMjguOTU0LTMxLjkxOGgxNy4zM2wtMi40OSA4LjA2NWgtMTcuNTZsLTIuNjM3IDguODE3aDE1LjM2NWwtMTEuNjM0IDE2LjM4MmMtLjgxNSAxLjIwMy0xLjU0NSAxLjYyOS0yLjM1NyAxLjk2OC0uODE1LjQxNC0xLjg4NC44OTktMy4xMjIuODk5aC00LjI2M2wtMi45MjkgOS42NTdoMTEuMTQ5YzUuNzk1IDAgOS4yMTgtMi42MzcgMTEuNzQ2LTYuMDk3bDcuOTc4LTEwLjkxOSAxLjcxMyAxMS4wODdjLjM2NCAyLjA3NyAxLjg1NiAzLjI5MyAyLjg2NyAzLjc2NSAxLjExNi41NiAyLjI3IDEuNTIgMy44OTkgMS42NjMgMS43NDcuMDc1IDMuMDEuMTM0IDMuODQ5LjEzNGg1LjQ3OGwzLjI4OS0xMC44MDdoLTIuMTYxYy0xLjI0MSAwLTMuMzc2LS4yMDgtMy43NC0uNTk3LS4zNjQtLjQ3My0uMzY0LTEuMi0uNTYtMi4zMDdsLTEuNzM4LTExLjExMmgtNy4xMTdsMy4xMjItMy43MTVoMTcuNTI2bDIuNjk2LTguODE3aC0xNi4yMjZsMi41MjgtOC4wNjVoMTYuMTc3bDMtOS45NDZoLTQ4LjIyOGwtMi45NTEgOS45NDZ6bS0xNDYuMzcxIDM0LjE2NGw0LjA0NS0xMy40NTZoMTYuNjI0bDMuMDM4LTEwLjAwOGgtMTYuNjRsMi41NC04LjI4M2gxNi4yNjFsMy4wMTMtOS42OTFoLTQwLjY4NmwtMi45NTEgOS42OTFoOS4yNDNsLTIuNDY2IDguMjgzaC05LjI2OGwtMy4wNzIgMTAuMTc5aDkuMjRsLTUuMzkxIDE3LjgwM2MtLjcyOCAyLjM1Ny4zNDIgMy4yNTUgMS4wMiA0LjM1LjY5MyAxLjA2NiAxLjM5NiAxLjc3MiAyLjk3NSAyLjE3MyAxLjYyOS4zNjQgMi43NDUuNTgxIDQuMjYzLjU4MWgxOC43NDJsMy4zMzktMTEuMDg3LTguMzA4IDEuMTQxYy0xLjYwNCAwLTYuMDQ3LS4xOTMtNS41NjItMS42NzZ6bTEuOTA3LTY0LjQxN2wtNC4yMTMgNy42MTRjLS45MDIgMS42NjMtMS43MTMgMi42OTYtMi40NDQgMy4xNzEtLjY0NC40MDEtMS45MTguNTY5LTMuNzY1LjU2OWgtMi4xOThsLTIuOTM4IDkuNzQxaDcuM2MzLjUxIDAgNi4yMDYtMS4yODcgNy40OTMtMS45MzEgMS4zODQtLjc0IDEuNzQ3LS4zMTcgMi44MTctMS4zNDlsMi40NjYtMi4xMzZoMjIuNzk2bDMuMDI1LTEwLjE0MmgtMTYuNjg3bDIuOTEzLTUuNTM3aC0xNi41NjV6bTMzLjY1NCA2NC42MTJjLS4zODktLjU2LS4xMDktMS41NDUuNDg1LTMuNTk3bDYuMjMxLTIwLjYyM2gyMi4xNjVjMy4yMy0uMDQ3IDUuNTYyLS4wODQgNy4wNzktLjE5MyAxLjYyOS0uMTcxIDMuNDAxLS43NTIgNS4zMzItMS43OTcgMS45OTMtMS4wOTQgMy4wMTMtMi4yNDggMy44NzQtMy41NzIuOTYxLTEuMzIxIDIuNTAzLTQuMjEzIDMuODI3LTguNjcxbDcuODMyLTI2LjA5OC0yMy4wMDEuMTM0cy03LjA4MyAxLjA0NS0xMC4yMDEgMi4xOThjLTMuMTQ2IDEuMjg3LTcuNjQyIDQuODgxLTcuNjQyIDQuODgxbDIuMDc3LTcuMTU0aC0xNC4yMDlsLTE5Ljg5MiA2NS45NzJjLS43MDYgMi41NjItMS4xNzggNC40MjEtMS4yODcgNS41MzctLjAzNyAxLjIwMyAxLjUxNyAyLjM5NCAyLjUyNSAzLjI5MyAxLjE5MS44OTkgMi45NTEuNzUyIDQuNjM5Ljg5OSAxLjc3NS4xMzQgNC4zLjIxOCA3Ljc4NS4yMThoMTAuOTE5bDMuMzUyLTExLjMxNy05Ljc3NS45MjNjLTEuMDQ1IDAtMS44LS41Ni0yLjExNC0xLjAzMnptMTAuNzM2LTM4LjE0OWgyMy4yODFsLTEuNDggNC42MzljLS4yMDguMTA5LS43MDYtLjIzLTMuMDc1LjA1aC0yMC4xNTlsMS40MzMtNC42ODl6bTQuNjY0LTE1LjU1OGgyMy40NzdsLTEuNjg4IDUuNTg3cy0xMS4wNjUtLjEwOS0xMi44MzcuMjE4Yy03Ljc5OCAxLjM0OS0xMi4zNTIgNS41MTYtMTIuMzUyIDUuNTE2bDMuNDAxLTExLjMyem0xNy42NTggMzUuNzMxYy0uMTkzLjY5My0uNDk3IDEuMTE2LS45MjMgMS40MzMtLjQ3My4zMDUtMS4yMzcuNDE0LTIuMzc4LjQxNGgtMy4zMTdsLjE5Ni01LjY0OWgtMTMuNzk4bC0uNTYgMjcuNjE4Yy0uMDIyIDEuOTkzLjE3MSAzLjE0NiAxLjYyOSA0LjA3IDEuNDU4IDEuMTUzIDUuOTUxIDEuMyAxMS45OTggMS4zaDguNjQ2bDMuMTIyLTEwLjMzOC03LjUyNy40MTQtMi41MDMuMTQ2Yy0uMzQyLS4xNDYtLjY2OC0uMjgtMS4wMzItLjY0NC0uMzE3LS4zMTQtLjg1Mi0uMTIxLS43NjUtMi4xMTRsLjA1OS03LjA3OSA3Ljg5NC0uMzI2YzQuMjYzIDAgNi4wODUtMS4zODcgNy42MzktMi43MDggMS40ODMtMS4yNjUgMS45NjgtMi43MiAyLjUyOC00LjY4OWwxLjMyNC02LjI2OGgtMTAuODQ4bC0xLjM4NCA0LjQyMXoiIGZpbGw9IiNGRUZFRkUiLz48L3N2Zz4=");
}
.payment-type-visa {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSI1MTJweCIgaGVpZ2h0PSIxNjZweCIgdmlld0JveD0iMCAwIDUxMiAxNjYiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgcHJlc2VydmVBc3BlY3RSYXRpbz0ieE1pZFlNaWQiPiAgICA8Zz4gICAgICAgIDxwYXRoIGQ9Ik0yNjQuNzk0MTg3LDExMi40Nzk0OTEgQzI2NC41MDIwNzIsODkuNDQ4NTYxNiAyODUuMzE5MDgsNzYuNTk1NTE5OCAzMDEuMDAxMDIxLDY4Ljk1NDQxNzIgQzMxNy4xMTM0NDcsNjEuMTEzNDQ2NiAzMjIuNTI1MjU0LDU2LjA4NjAwMDggMzIyLjQ2Mzc1Niw0OS4wNzUyNTA3IEMzMjIuMzQwNzYsMzguMzQzODgzMyAzMDkuNjEwNzE0LDMzLjYwODU1MiAyOTcuNjk1NTE0LDMzLjQyNDA1ODYgQzI3Ni45MDkyNTUsMzMuMTAxMTk1MSAyNjQuODI0OTM1LDM5LjAzNTczMzYgMjU1LjIxNTkwMyw0My41MjUwNzM2IEwyNDcuNzI4NTQ1LDguNDg2Njk3NSBDMjU3LjM2ODMyNiw0LjA0MzQ4MDg3IDI3NS4yMTgwNjUsMC4xNjkxMTg5NzIgMjkzLjcyODkwNSwtMS40MjEwODU0N2UtMTQgQzMzNy4xNzcxMDYsLTEuNDIxMDg1NDdlLTE0IDM2NS42MDQ0NjgsMjEuNDQ3MzYwNSAzNjUuNzU4MjEzLDU0LjcwMjMwMDIgQzM2NS45MjczMzIsOTYuOTA1MTcwOSAzMDcuMzgxNDE5LDk5LjI0MjA4NzYgMzA3Ljc4MTE1NCwxMTguMTA2NTQgQzMwNy45MTk1MjQsMTIzLjgyNTgzNiAzMTMuMzc3NDU1LDEyOS45Mjk0OTQgMzI1LjMzODc3OCwxMzEuNDgyMzEzIEMzMzEuMjU3OTQyLDEzMi4yNjY0MSAzNDcuNjAwOTg1LDEzMi44NjYwMTQgMzY2LjEyNzIsMTI0LjMzMzE5MyBMMzczLjM5OTMxNSwxNTguMjMzODYgQzM2My40MzY2NywxNjEuODYyMjMgMzUwLjYyOTc1MiwxNjUuMzM2ODU3IDMzNC42ODY0NDUsMTY1LjMzNjg1NyBDMjkzLjc5MDQwMywxNjUuMzM2ODU3IDI2NS4wMjQ4MDMsMTQzLjU5NzM4MiAyNjQuNzk0MTg3LDExMi40Nzk0OTEgTTQ0My4yNzYyLDE2Mi40MTU3MTEgQzQzNS4zNDI5ODIsMTYyLjQxNTcxMSA0MjguNjU1MDk2LDE1Ny43ODgwMDEgNDI1LjY3MjQ1MiwxNTAuNjg1MDA0IEwzNjMuNjA1Nzg5LDIuNDkwNjYxMjIgTDQwNy4wMjMyNDIsMi40OTA2NjEyMiBMNDE1LjY2MzY4NCwyNi4zNjcxODUyIEw0NjguNzIwOTE4LDI2LjM2NzE4NTIgTDQ3My43MzI5ODksMi40OTA2NjEyMiBMNTEyLDIuNDkwNjYxMjIgTDQ3OC42MDY2OSwxNjIuNDE1NzExIEw0NDMuMjc2MiwxNjIuNDE1NzExIE00NDkuMzQ5MTA4LDExOS4yMTM1MDEgTDQ2MS44NzkyODcsNTkuMTYwODkxMiBMNDI3LjU2MzUxLDU5LjE2MDg5MTIgTDQ0OS4zNDkxMDgsMTE5LjIxMzUwMSBNMjEyLjE1MjA2MywxNjIuNDE1NzExIEwxNzcuOTI4NTMzLDIuNDkwNjYxMjIgTDIxOS4zMDExODMsMi40OTA2NjEyMiBMMjUzLjUwOTMzOSwxNjIuNDE1NzExIEwyMTIuMTUyMDYzLDE2Mi40MTU3MTEgTTE1MC45NDYzNywxNjIuNDE1NzExIEwxMDcuODgyNTMsNTMuNTY0NTkwNyBMOTAuNDYzMjc1NSwxNDYuMTE4NzkyIEM4OC40MTg0NzM0LDE1Ni40NTA0MjMgODAuMzQ2ODg2MSwxNjIuNDE1NzExIDcxLjM4MzU4MDYsMTYyLjQxNTcxMSBMMC45ODM5NjQ5MjcsMTYyLjQxNTcxMSBMMCwxNTcuNzcyNjI2IEMxNC40NTE5ODQ5LDE1NC42MzYyMzggMzAuODcxODk5NiwxNDkuNTc4MDQzIDQwLjgxOTE3LDE0NC4xNjYyMzYgQzQ2LjkwNzQ1MywxNDAuODYwNzI5IDQ4LjY0NDc2NjEsMTM3Ljk3MDMzMiA1MC42NDM0NDQ4LDEzMC4xMTM5ODcgTDgzLjYzNzAxODgsMi40OTA2NjEyMiBMMTI3LjM2MTk2LDIuNDkwNjYxMjIgTDE5NC4zOTQ1NzEsMTYyLjQxNTcxMSBMMTUwLjk0NjM3LDE2Mi40MTU3MTEiIGZpbGw9IiNGRkZGRkYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDI1Ni4wMDAwMDAsIDgyLjY2ODQyOCkgc2NhbGUoMSwgLTEpIHRyYW5zbGF0ZSgtMjU2LjAwMDAwMCwgLTgyLjY2ODQyOCkgIj48L3BhdGg+ICAgIDwvZz48L3N2Zz4=");
  filter: contrast(0.5);
}
.payment-type-visaelectron {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSI1MTJweCIgaGVpZ2h0PSIyMjhweCIgdmlld0JveD0iMCAwIDUxMiAyMjgiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgcHJlc2VydmVBc3BlY3RSYXRpbz0ieE1pZFlNaWQiPiAgICA8Zz4gICAgICAgIDxwYXRoIGQ9Ik0xOTQuMzkzMDEyLDIuOTE5MzQ0MTMgTDEyNy4zNjI1MTcsMTYyLjgzNTk4MSBMODMuNjI3OTMwNywxNjIuODM1OTgxIEw1MC42MzkwMTUyLDM1LjIwODY2MzIgQzQ4LjY0MTU2OTIsMjcuMzY1OTkwNyA0Ni45MDIzODU1LDI0LjQ3OTMzOCA0MC44MTUyNDI0LDIxLjE2NDQyNzYgQzMwLjg2NzI0MjIsMTUuNzYwNTM1MyAxNC40Mzk4MDE4LDEwLjcwNjQ0MTIgMCw3LjU2MTUyNjI4IEwwLjk3NDIwNDQyNCwyLjkxOTM0NDEzIEw3MS4zODE3MjM1LDIuOTE5MzQ0MTMgQzgwLjM0MjQ0MjcsMi45MTkzNDQxMyA4OC40MTA2ODYsOC44ODU1Mjg5NCA5MC40NjA0MzgzLDE5LjIxNjAxODggTDEwNy44OTE1MDUsMTExLjc2MjE3IEwxNTAuOTIzMjI2LDIuOTE5MzQ0MTMgTDE5NC4zOTMwMTIsMi45MTkzNDQxMyBaIE0yNTMuNTE1NDUyLDIuOTE5MzQ0MTMgTDIxOS4zMDcxNDYsMTYyLjgzNTk4MSBMMTc3LjkzMjg4LDE2Mi44MzU5ODEgTDIxMi4xNDExODYsMi45MTkzNDQxMyBMMjUzLjUxNTQ1MiwyLjkxOTM0NDEzIFogTTMwNy43Nzk5NDYsNDcuMjI5Mjk5NyBDMzA3LjkyMDUxOSw0MS40OTg0OTMxIDMxMy4zNzk5ODcsMzUuMzk1MDA0MyAzMjUuMzMxOTcxLDMzLjgzNTYyMzQgQzMzMS4yNTIzODgsMzMuMDcwNjQ0MSAzNDcuNjA3OTA3LDMyLjQ1OTMxNDUgMzY2LjEzNDEzNyw0MC45OTUwNDUyIEwzNzMuMzgxODI2LDcuMDY0NjE2NjQgQzM2My40MjcyODcsMy40NjUyOTA5IDM1MC42MTg3ODcsMCAzMzQuNjg0OTg3LDAgQzI5My43ODQ3NDcsMCAyNjUuMDEzMDI1LDIxLjcyMzQ1MSAyNjQuNzg0MTg2LDUyLjg1NTQ5MzcgQzI2NC41MTYxMTYsNzUuODgzMzMyNSAyODUuMzM0MDE0LDg4LjcxNzk4NTQgMzAwLjk4OTkzNyw5Ni4zODczOTM0IEMzMTcuMTE2NjE2LDEwNC4yMjAyNTggMzIyLjUyMzc3OCwxMDkuMjU0NzM4IDMyMi40NDg1ODgsMTE2LjI1Mzk3MSBDMzIyLjMzNDE2OCwxMjYuOTgzMjk3IDMwOS41NzE0MzYsMTMxLjczMzM2MSAyOTcuNzA0NDQ5LDEzMS45MDk4OTQgQzI3Ni44OTYzNTgsMTMyLjI0MDA3OCAyNjQuODMzMjIzLDEyNi4yODY5NjkgMjU1LjIxMjEzNywxMjEuODA0OTc1IEwyNDcuNzAyOTE3LDE1Ni44NTk5ODkgQzI1Ny4zODI4NDcsMTYxLjI5NjIxNSAyNzUuMjIyNTU3LDE2NS4xNTA1MzQgMjkzLjY5OTc1LDE2NS4zNDY2ODIgQzMzNy4xNzkzNDMsMTY1LjM0NjY4MiAzNjUuNjE3NjEzLDE0My44NzE2ODYgMzY1Ljc0NTEwOSwxMTAuNjI0NTA4IEMzNjUuOTE4Mzc0LDY4LjQyNjQxODggMzA3LjM5NzQ1Niw2Ni4wODU3MTI4IDMwNy43Nzk5NDYsNDcuMjI5Mjk5NyBaIE00NzMuNzQ3NzY1LDE2Mi44MzU5ODEgTDUxMiwxNjIuODM1OTgxIEw0NzguNTc5NTU4LDIuOTE5MzQ0MTMgTDQ0My4yODU4OTcsMi45MTkzNDQxMyBDNDM1LjMyNTUzNSwyLjkxOTM0NDEzIDQyOC42MzY4Nyw3LjUzODY0MjI4IDQyNS42Njg0ODksMTQuNjQyNDg4NiBMMzYzLjU4NzQ3NSwxNjIuODM1OTgxIEw0MDcuMDM0Mzc3LDE2Mi44MzU5ODEgTDQxNS42NTE4MzYsMTM4Ljk0ODM1OCBMNDY4LjczMjkwMSwxMzguOTQ4MzU4IEw0NzMuNzQ3NzY1LDE2Mi44MzU5ODEgWiBNNDI3LjU2NDU5MSwxMDYuMTc4NDc1IEw0NDkuMzUwMTU2LDQ2LjEyNDMyOTYgTDQ2MS44NjQ0MzMsMTA2LjE3ODQ3NSBMNDI3LjU2NDU5MSwxMDYuMTc4NDc1IFogTTMwNi40NjQ3NywyMDYuODU0MzI5IEwyODkuNjU0ODQsMjA2Ljg1NDMyOSBMMjg5LjY1NDg0LDIyMi41MDA0NDQgTDMwOC40NTg5NDcsMjIyLjUwMDQ0NCBMMzA4LjQ1ODk0NywyMjcuMjA0NzQgTDI4My45ODk0MTYsMjI3LjIwNDc0IEwyODMuOTg5NDE2LDE4My43OTcwNjggTDMwNy40OTQ1NSwxODMuNzk3MDY4IEwzMDcuNDk0NTUsMTg4LjUwMTM2NCBMMjg5LjY1NDg0LDE4OC41MDEzNjQgTDI4OS42NTQ4NCwyMDIuMjE1NDE2IEwzMDYuNDY0NzcsMjAyLjIxNTQxNiBMMzA2LjQ2NDc3LDIwNi44NTQzMjkgWiBNMzE3LjE0MzQyMywxODEuNDgxMjA4IEwzMjIuODA4ODQ3LDE4MS40ODEyMDggTDMyMi44MDg4NDcsMjI3LjIwMzQzMyBMMzE3LjE0MzQyMywyMjcuMjAzNDMzIEwzMTcuMTQzNDIzLDE4MS40ODEyMDggWiBNMzQ3Ljc4NzM4MywyMjMuNDY5MDkxIEMzNTEuODQ3NjU4LDIyMy40NjkwOTEgMzU0LjM1ODM1OSwyMjIuNzU5Njg3IDM1Ni40MjExODgsMjIxLjg2MDY3MyBMMzU3LjQ1MDk2OCwyMjUuOTE3Njc5IEMzNTUuNDUzNTIyLDIyNi44MTY2OTMgMzUxLjk3ODQyNCwyMjcuOTExODU2IDM0Ny4wMTU4NjYsMjI3LjkxMTg1NiBDMzM3LjQyNDIwMiwyMjcuOTExODU2IDMzMS42OTMzOTUsMjIxLjUzNzAyOCAzMzEuNjkzMzk1LDIxMi4xMzQ5NzUgQzMzMS42OTMzOTUsMjAyLjczMjkyMSAzMzcuMjI4MDUzLDE5NS4zOTA0MjggMzQ2LjMwOTczMSwxOTUuMzkwNDI4IEMzNTYuNTQ4Njg1LDE5NS4zOTA0MjggMzU5LjE5MDE1MiwyMDQuMjc5MjI2IDM1OS4xOTAxNTIsMjEwLjAxMDAzMiBDMzU5LjE5MDE1MiwyMTEuMTY3MzA5IDM1OS4xMjQ3NjksMjEyLjAwNDIwOSAzNTguOTk0MDAzLDIxMi42NDgyMyBMMzM3LjEwMDU1NywyMTIuNjQ4MjMgQzMzNy4yMjgwNTMsMjIwLjMxNDM2OSAzNDIuMDU5ODQ2LDIyMy40NjkwOTEgMzQ3Ljc4NzM4MywyMjMuNDY5MDkxIFogTTM1My43MTQzMzgsMjA4LjU5MTIyNCBDMzUzLjc3OTcyMSwyMDUuMDUwNzQzIDM1Mi4yMzM0MTcsMTk5LjQ0NzQzMyAzNDUuODU4NTg5LDE5OS40NDc0MzMgQzM0MC4wNjI0LDE5OS40NDc0MzMgMzM3LjYxMzgxMiwyMDQuNjY0OTg0IDMzNy4xNjI2NywyMDguNTkxMjI0IEwzNTMuNzE0MzM4LDIwOC41OTEyMjQgWiBNMzkwLjAyMjc0MSwyMjYuMTA4NTk3IEMzODguNTQxODE5LDIyNi44MTgwMDEgMzg1LjI1NjMzMSwyMjcuOTEzMTYzIDM4MS4wNzE4MjksMjI3LjkxMzE2MyBDMzcxLjY2OTc3NiwyMjcuOTEzMTYzIDM2NS41NTMyMSwyMjEuNTM4MzM2IDM2NS41NTMyMSwyMTIuMDA1NTE3IEMzNjUuNTUzMjEsMjAyLjQxMDU4NCAzNzIuMTE3NjQ4LDE5NS4zOTE3MzUgMzgyLjI5NDQ4OCwxOTUuMzkxNzM1IEMzODUuNjQyMDksMTk1LjM5MTczNSAzODguNjAzOTMzLDE5Ni4yMjUzNjcgMzkwLjE1MDIzOCwxOTcuMDY1NTM2IEwzODguODY1NDY1LDIwMS4zODA4MDQgQzM4Ny41MDg3NywyMDAuNjcxNCAzODUuMzgzODI4LDE5OS44OTY2MTMgMzgyLjI5NDQ4OCwxOTkuODk2NjEzIEMzNzUuMTQ0ODc0LDE5OS44OTY2MTMgMzcxLjI4NDAxNywyMDUuMjQxNjYxIDM3MS4yODQwMTcsMjExLjY4NTE0MSBDMzcxLjI4NDAxNywyMTguODk2ODY5IDM3NS45MTk2NjEsMjIzLjMzOTYzMyAzODIuMTAxNjA5LDIyMy4zMzk2MzMgQzM4NS4zMjE3MTQsMjIzLjMzOTYzMyAzODcuNDQ2NjU3LDIyMi41NjgxMTYgMzg5LjA1NTA3NSwyMjEuODU4NzEyIEwzOTAuMDIyNzQxLDIyNi4xMDg1OTcgWiBNNDA1LjkxODI5MiwxODguNTY0NDU4IEw0MDUuOTE4MjkyLDE5Ni4wMzQ0NDkgTDQxNC4wMjkwMzQsMTk2LjAzNDQ0OSBMNDE0LjAyOTAzNCwyMDAuMzQ2NDQ3IEw0MDUuOTE4MjkyLDIwMC4zNDY0NDcgTDQwNS45MTgyOTIsMjE3LjE1NjM3NyBDNDA1LjkxODI5MiwyMjEuMDIzNzczIDQwNy4wMTM0NTUsMjIzLjIxMDgyOSA0MTAuMTY4MTc3LDIyMy4yMTA4MjkgQzQxMS43MTEyMTIsMjIzLjIxMDgyOSA0MTIuNjE2NzY1LDIyMy4wODMzMzIgNDEzLjQ1MzY2NSwyMjIuODIxODAxIEw0MTMuNzExOTI3LDIyNy4xNDAzMzggQzQxMi42MTY3NjUsMjI3LjUyNjA5NyA0MTAuODc3NTgxLDIyNy45MTE4NTYgNDA4LjY4NzI1NSwyMjcuOTExODU2IEM0MDYuMDQ1Nzg4LDIyNy45MTE4NTYgNDAzLjkyMDg0NiwyMjcuMDA5NTcyIDQwMi41NzA2OSwyMjUuNTMxOTIgQzQwMS4wMjQzODYsMjIzLjc4OTQ2NyA0MDAuMzgwMzY1LDIyMS4wMjM3NzMgNDAwLjM4MDM2NSwyMTcuMzUyNTI2IEw0MDAuMzgwMzY1LDIwMC4zNDY0NDcgTDM5NS41NDg1NzIsMjAwLjM0NjQ0NyBMMzk1LjU0ODU3MiwxOTYuMDM0NDQ5IEw0MDAuMzgwMzY1LDE5Ni4wMzQ0NDkgTDQwMC4zODAzNjUsMTkwLjIzODI1OSBMNDA1LjkxODI5MiwxODguNTY0NDU4IFogTTQyMS45NDQ5MzUsMjA1Ljc1OTQ5MyBDNDIxLjk0NDkzNSwyMDIuMDg4MjQ2IDQyMS44NzYyODMsMTk4LjkzMzUyNCA0MjEuNjg2NjczLDE5Ni4wMzM3OTUgTDQyNi42NDU5NjIsMTk2LjAzMzc5NSBMNDI2LjkwNDIyNCwyMDIuMjE1NzQzIEw0MjcuMDkzODM1LDIwMi4yMTU3NDMgQzQyOC41MTI2NDIsMTk4LjAzMTI0MSA0MzEuOTg3NzQxLDE5NS4zODk3NzQgNDM1Ljc4NjQ4NCwxOTUuMzg5Nzc0IEM0MzYuMzY4MzkxLDE5NS4zODk3NzQgNDM2LjgxOTUzMywxOTUuNDU1MTU3IDQzNy4zMzYwNTgsMTk1LjUxNzI3IEw0MzcuMzM2MDU4LDIwMC44NjU1ODcgQzQzNi43NTQxNSwyMDAuNzM0ODIxIDQzNi4xNzg3ODEsMjAwLjczNDgyMSA0MzUuNDAwNzI1LDIwMC43MzQ4MjEgQzQzMS40MTIzNzIsMjAwLjczNDgyMSA0MjguNTc0NzU2LDIwMy42OTY2NjQgNDI3LjgwMzIzOCwyMDcuOTQ5ODE5IEM0MjcuNjc1NzQyLDIwOC43MjEzMzYgNDI3LjYxMDM1OSwyMDkuNjg1NzMzIDQyNy42MTAzNTksMjEwLjU5MTI4NiBMNDI3LjYxMDM1OSwyMjcuMjA1MDY3IEw0MjEuOTQ0OTM1LDIyNy4yMDUwNjcgTDQyMS45NDQ5MzUsMjA1Ljc1OTQ5MyBaIE00NzIuMTY2NDgxLDIxMS4zNjExNjkgQzQ3Mi4xNjY0ODEsMjIyLjg4ODE2NSA0NjQuMTE0NTgzLDIyNy45MTI4MzYgNDU2LjY0NDU5MywyMjcuOTEyODM2IEM0NDguMjcyMzIsMjI3LjkxMjgzNiA0NDEuNzA3ODgyLDIyMS43Mjc2MTkgNDQxLjcwNzg4MiwyMTEuODc3NjkzIEM0NDEuNzA3ODgyLDIwMS41MDc5NzQgNDQ4LjU5NTk2NSwxOTUuMzkxNDA4IDQ1Ny4xNjExMTgsMTk1LjM5MTQwOCBDNDY2LjExMjAyOSwxOTUuMzkxNDA4IDQ3Mi4xNjY0ODEsMjAxLjg5MzczMiA0NzIuMTY2NDgxLDIxMS4zNjExNjkgWiBNNDQ3LjUwMDgwMiwyMTEuNjg0ODE0IEM0NDcuNTAwODAyLDIxOC41MTA3ODMgNDUxLjM2NDkyOCwyMjMuNjYyOTUxIDQ1Ni45MDI4NTUsMjIzLjY2Mjk1MSBDNDYyLjMxMzI4NiwyMjMuNjYyOTUxIDQ2Ni4zNjcwMjMsMjE4LjU3Mjg5NyA0NjYuMzY3MDIzLDIxMS41NTQwNDggQzQ2Ni4zNjcwMjMsMjA2LjI3NDM4MyA0NjMuNzI4ODI1LDE5OS42MzgwMjQgNDU3LjAzMDM1MiwxOTkuNjM4MDI0IEM0NTAuNDAwNTMxLDE5OS42MzgwMjQgNDQ3LjUwMDgwMiwyMDUuODIzMjQyIDQ0Ny41MDA4MDIsMjExLjY4NDgxNCBaIE00ODAuODQ5OTc3LDIwNC40Njk0OSBDNDgwLjg0OTk3NywyMDEuMTg3MjcxIDQ4MC43ODEzMjUsMTk4LjYxMTE4NyA0ODAuNTkxNzE1LDE5Ni4wMzUxMDIgTDQ4NS42MTMxMTcsMTk2LjAzNTEwMiBMNDg1LjkzNjc2MywyMDEuMTg3MjcxIEw0ODYuMDY0MjU5LDIwMS4xODcyNzEgQzQ4Ny42MTA1NjMsMTk4LjI4NzU0MiA0OTEuMjE2NDI3LDE5NS4zOTEwODEgNDk2LjM2ODU5NiwxOTUuMzkxMDgxIEM1MDAuNjgwNTk1LDE5NS4zOTEwODEgNTA3LjM3OTA2NywxOTcuOTY3MTY2IDUwNy4zNzkwNjcsMjA4LjY1Mzk5MiBMNTA3LjM3OTA2NywyMjcuMjAzMTA2IEw1MDEuNzEzNjQ0LDIyNy4yMDMxMDYgTDUwMS43MTM2NDQsMjA5LjIzNTg5OSBDNTAxLjcxMzY0NCwyMDQuMjE0NDk3IDQ5OS44NDY5NjMsMjAwLjAyNjcyNSA0OTQuNTAxOTE2LDIwMC4wMjY3MjUgQzQ5MC44MzA2NjksMjAwLjAyNjcyNSA0ODcuOTMwOTM5LDIwMi42NjgxOTIgNDg2LjkwNDQyOSwyMDUuODIyOTE1IEM0ODYuNjQyODk3LDIwNi41MzIzMTkgNDg2LjUxNTQwMSwyMDcuNDk2NzE2IDQ4Ni41MTU0MDEsMjA4LjQ2NDM4MiBMNDg2LjUxNTQwMSwyMjcuMjAzMTA2IEw0ODAuODQ5OTc3LDIyNy4yMDMxMDYgTDQ4MC44NDk5NzcsMjA0LjQ2OTQ5IFoiIGZpbGw9IiNGRkZGRkYiPjwvcGF0aD4gICAgPC9nPjwvc3ZnPg==");
}
.DatePicker {
  position: relative;
  z-index: 100;
  display: inline-block;
}
.DatePicker__input {
  padding: 0.4em 0.8em;
  border: 1px solid #ddd;
  background: #fff;
  font-family: inherit;
  font-size: 12px;
  text-align: center;
}
.DatePicker__input.-rtl {
  direction: rtl;
}
.DatePicker__input::placeholder {
  color: #979797;
}
.DatePicker__calendarContainer.-top + .DatePicker__calendarArrow {
  top: auto;
  bottom: calc(100% + 10px);
  animation: fadeArrowFlipped 0.3s forwards;
  transform: translateY(-2.5rem) rotate(180deg);
}
.DatePicker__calendarContainer {
  position: absolute;
  top: calc(100% + 20px);
  left: 50%;
  transform: translateX(-50%);
}
.DatePicker__calendarContainer.-top {
  top: auto;
  bottom: calc(100% + 20px);
}
.Calendar,
.Calendar * {
  box-sizing: border-box;
  padding: 0;
  margin: 0;
  direction: ltr;
}
.Calendar,
.Calendar.-rtl * {
  direction: rtl;
}
.DatePicker__calendarArrow {
  position: absolute;
  z-index: 10;
  top: calc(100% + 10px);
  right: 0;
  left: 0;
  width: 0;
  height: 0;
  margin: 0 auto;
  border-color: transparent transparent #fff;
  border-style: solid;
  border-width: 0 10px 10px;
}
.Calendar {
  --cl-color-black: #444;
  --cl-color-disabled: #d4d4d4;
  --cl-color-error: #f35421;
  position: relative;
  z-index: 10;
  display: flex;
  width: 33em;
  max-width: 90vw;
  min-height: 36.7em;
  flex-direction: column;
  padding-top: 1.2em;
  margin-right: auto;
  margin-left: auto;
  font-size: 10px;
  user-select: none;
}
.DatePicker .Calendar,
.DatePicker__calendarArrow {
  animation: fadeCalendar 0.3s forwards;
  opacity: 0;
  transform: translateY(2.5em);
}
.DatePicker__calendarContainer.-top .Calendar {
  transform: translateY(-2.5em);
}
.Calendar.-noFocusOutline *:focus {
  outline: none !important;
}
.Calendar > :not(.Calendar__footer) button {
  background: transparent;
  cursor: pointer;
  font-family: inherit;
  outline: none;
  -webkit-tap-highlight-color: transparent;
}
.Calendar__header {
  display: flex;
  overflow: hidden;
  align-items: center;
  padding: 2em 2.9em;
  color: var(--cl-color-black);
}
.Calendar__monthArrowWrapper {
  position: relative;
  z-index: 1;
  padding: 3px;
  border: none;
  font-size: 1em;
  line-height: 0;
  opacity: 1;
  transition: 0.2s;
}
.Calendar__monthArrowWrapper:focus {
  outline: 1px dashed rgba(0, 0, 0, 0.4);
  outline-offset: 2px;
}
.Calendar__monthArrowWrapper:disabled,
.Calendar__monthArrowWrapper.-hidden {
  opacity: 0;
  pointer-events: none;
}
.Calendar__monthArrowWrapper.-left {
  transform: rotate(90deg);
}
.Calendar.-rtl .Calendar__monthArrowWrapper.-left {
  transform: rotate(-90deg);
}
.Calendar__monthArrowWrapper.-right {
  transform: rotate(-90deg);
}
.Calendar.-rtl .Calendar__monthArrowWrapper.-right {
  transform: rotate(90deg);
}
.Calendar__monthArrowWrapper:active .Calendar__monthArrow {
  transform: scale(0.7);
}
.Calendar__monthArrow {
  display: block;
  width: 1.7em;
  height: 1.7em;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg class='nc-icon-wrapper' fill='%23000000'%3E%3Cdefs stroke='none'%3E%3C/defs%3E%3Cpath class='cls-1' d='M12 23.25V.75' fill='none' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5px'%3E%3C/path%3E%3Cpath class='cls-2' d='M22.5 11.25L12 .75 1.5 11.25' fill='none' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5px' fill-rule='evenodd'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 100% 100%;
  border-radius: 50%;
  pointer-events: none;
  transition: var(--animation-duration) transform;
}
.Calendar__monthYearContainer {
  position: relative;
  flex: 1;
}
.Calendar__monthYear {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 50%;
  display: flex;
  align-items: center;
  backface-visibility: hidden;
  font-size: 1.6em;
  font-weight: 500;
  line-height: 1;
  transform: translateZ(0);
  transition: var(--animation-duration);
  will-change: transform, opacity;
}
.Calendar__monthYear.-hiddenNext {
  opacity: 0;
  transform: translateX(50%);
}
.Calendar.-rtl .Calendar__monthYear.-hiddenNext {
  transform: translateX(-150%);
}
.Calendar__monthYear.-hiddenPrevious {
  opacity: 0;
  transform: translateX(-150%);
}
.Calendar.-rtl .Calendar__monthYear.-hiddenPrevious {
  transform: translateX(50%);
}
.Calendar__monthYear.-shown {
  margin-top: auto;
  margin-bottom: auto;
  opacity: 1;
  transform: translateX(-50%);
}
.Calendar__monthYear.-shownAnimated {
  animation: var(--animation-duration) fadeTextToCenter forwards;
}
.Calendar__monthYear > * {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0.2em 0.5em;
  border: 1px solid transparent;
  border-radius: 5px;
  font-size: 1.05em;
  transform: translateX(0) scale(0.95);
  transition: var(--animation-duration);
  will-change: transform;
}
.Calendar__monthYear:not(.-shown) > *,
.Calendar__monthYear > *.-hidden {
  cursor: default;
  pointer-events: none;
}
.Calendar__monthText {
  margin-left: -0.3em;
}
.Calendar__yearText:last-child {
  margin-right: -0.3em;
}
.Calendar__monthYear.-shown > *:hover,
.Calendar:not(.-noFocusOutline) .Calendar__monthYear.-shown > *:focus,
.Calendar__monthYear > *.-activeBackground {
  background: #f5f5f5;
}
.Calendar__monthText:hover {
  transform: translateX(-0.2em) scale(0.95);
}
.Calendar.-rtl .Calendar__monthText:hover {
  transform: translateX(0.2em) scale(0.95);
}
.Calendar__yearText:hover {
  transform: translateX(0.2em) scale(0.95);
}
.Calendar.-rtl .Calendar__yearText:hover {
  transform: translateX(-0.2em) scale(0.95);
}
.Calendar__monthYear .Calendar__yearText.-hidden {
  opacity: 0;
  transform: translateX(50%);
}
.Calendar.-rtl .Calendar__monthYear .Calendar__yearText.-hidden {
  transform: translateX(-50%);
}
.Calendar__monthYear .Calendar__monthText.-hidden {
  opacity: 0;
  transform: translateX(-50%);
}
.Calendar.-rtl .Calendar__monthYear .Calendar__monthText.-hidden {
  transform: translateX(50%);
}
.Calendar__monthYear:not(.-shown) > * {
  pointer-events: none;
}
.Calendar__monthSelectorAnimationWrapper,
.Calendar__yearSelectorAnimationWrapper {
  position: absolute;
  bottom: 0;
  display: flex;
  overflow: hidden;
  width: 100%;
  height: 80%;
  align-items: center;
  justify-content: center;
}
.Calendar__monthSelectorWrapper {
  display: flex;
  width: 100%;
  height: 100%;
  align-items: center;
  justify-content: center;
}
.Calendar__monthSelector {
  align-content: center;
  padding: 0 2.5em;
  padding-bottom: 2em;
}
.Calendar__monthSelector,
.Calendar__yearSelector {
  position: relative;
  z-index: 2;
  display: flex;
  height: 100%;
  flex-wrap: wrap;
  background-color: #fff;
  transform: translateY(-150%);
  transition: 0.6s;
  will-change: transform;
}
.Calendar__yearSelectorWrapper {
  width: 100%;
  height: 100%;
}
.Calendar__yearSelectorWrapper::after,
.Calendar__yearSelectorWrapper::before {
  position: absolute;
  left: 0;
  width: 100%;
  height: 5em;
  content: "";
  opacity: 0;
  transition: 0.4s;
  transition-delay: 0.2s;
}
.Calendar__yearSelectorWrapper::after {
  top: -0.1em;
  background-image: linear-gradient(to bottom, #fff, #fff 10%, rgba(245, 245, 245, 0));
}
.Calendar__yearSelectorWrapper::before {
  bottom: 0;
  background-image: linear-gradient(to top, #fff, #fff 10%, rgba(245, 245, 245, 0));
}
.Calendar__yearSelectorWrapper.-faded::after,
.Calendar__yearSelectorWrapper.-faded::before {
  z-index: 3;
  opacity: 1;
}
.Calendar__yearSelector {
  position: relative;
  overflow: scroll;
  width: 100%;
  align-content: flex-start;
  padding: 5em 2em;
  -ms-overflow-style: none;
  scrollbar-width: 0;
}
.Calendar__yearSelector::-webkit-scrollbar {
  display: none;
}
.Calendar__yearSelectorItem {
  display: flex;
  width: 25%;
  justify-content: center;
}
.Calendar__yearSelectorItem:not(:nth-child(-n+4)) {
  margin-top: 1.5em;
}
.Calendar__yearSelectorText {
  min-width: 85%;
  padding: 0.2em 0.5em;
  border: none;
  border-radius: 8.5px;
  font-size: 1.4em;
}
.Calendar__monthSelector.-open,
.Calendar__yearSelector.-open {
  transform: translateY(0);
}
.Calendar__yearSelectorText:focus,
.Calendar__monthSelectorItemText:focus {
  outline: 1px dashed rgba(0, 0, 0, 0.4);
  outline-offset: 2px;
}
.Calendar__monthSelectorItem {
  display: flex;
  width: 33.3333333333%;
  justify-content: center;
}
.Calendar__monthSelectorItem:not(:nth-child(-n+3)) {
  margin-top: 2em;
}
.Calendar__monthSelectorItemText {
  min-width: 70%;
  padding: 0.4em;
  border: none;
  border-radius: 8.5px;
  font-size: 1.3em;
  transition: 0.3s;
}
.Calendar__monthSelectorItem:not(.-active) .Calendar__monthSelectorItemText:not(:disabled):hover,
.Calendar__yearSelectorItem:not(.-active) .Calendar__yearSelectorText:not(:disabled):hover {
  background: #f5f5f5;
}
.Calendar__monthSelectorItemText:disabled,
.Calendar__yearSelectorText:disabled {
  cursor: default;
  opacity: 0.5;
}
.Calendar__monthSelectorItem.-active .Calendar__monthSelectorItemText,
.Calendar__yearSelectorItem.-active .Calendar__yearSelectorText {
  background-color: #46bcaa;
  color: #fff;
}
.Calendar__weekDays {
  position: relative;
  display: flex;
  justify-content: space-between;
  padding: 0 2.6em;
  margin-bottom: 0.7em;
  color: var(--cl-color-disabled);
  font-size: 1.2em;
}
.Calendar__weekDay {
  display: block;
  width: 14.2857142857%;
  text-align: center;
  text-decoration: none;
}
.Calendar__sectionWrapper {
  position: relative;
  overflow: hidden;
  min-height: 25.8em;
}
.Calendar__section {
  position: absolute;
  top: 0;
  left: 0;
  display: flex;
  width: 100%;
  flex-direction: column;
  padding: 0 3.2em;
  padding-top: 0.5em;
  backface-visibility: hidden;
  color: var(--cl-color-black);
  transform: translateZ(0);
  transition: var(--animation-duration);
  will-change: transform, opacity;
}
.Calendar__section.-hiddenPrevious {
  opacity: 0.5;
  transform: translateX(-90%);
}
.Calendar.-rtl .Calendar__section.-hiddenPrevious {
  transform: translateX(90%);
}
.Calendar__section.-hiddenNext {
  opacity: 0.5;
  transform: translateX(90%);
}
.Calendar.-rtl .Calendar__section.-hiddenNext {
  transform: translateX(-90%);
}
.Calendar__section.-shown {
  opacity: 1;
  transform: translateX(0);
}
.Calendar__section.-shownAnimated {
  animation: var(--animation-duration) FadeContentToCenter forwards;
}
.Calendar__weekRow {
  display: flex;
  width: 100%;
}
.Calendar__day {
  display: block;
  display: flex;
  width: 14.2857142857%;
  align-items: center;
  justify-content: center;
  padding: calc(0.25em - 1px) 0;
  border: 1px solid transparent;
  margin-bottom: 0.3em;
  border-radius: 50%;
  color: rgba(0, 0, 0, 0.8);
  cursor: pointer;
  font-size: 1.6em;
  text-align: center;
  transition: 0.2s;
}
.Calendar__day:focus {
  outline: 1px dashed rgba(0, 0, 0, 0.4);
  outline-offset: 2px;
}
.Calendar__day.-ltr {
  min-height: 2.6em;
  font-size: 1.45em;
}
.Calendar__day.-rtl {
  height: 2.45em;
  font-size: 1.55em;
}
.Calendar__day:not(.-blank):not(.-selectedStart):not(.-selectedEnd):not(.-selectedBetween):not(.-selected):hover {
  background: #eaeaea;
  border-color: transparent;
  border-radius: 50%;
  color: var(--cl-color-black);
}
.Calendar__day.-selected,
.Calendar__day.-selectedStart,
.Calendar__day.-selectedEnd {
  background: #46bcaa;
  color: #fff;
}
.Calendar__day.-ltr.-selectedStart {
  border-radius: 0;
  border-bottom-left-radius: 100em;
  border-top-left-radius: 100em;
}
.Calendar__day.-rtl.-selectedStart {
  border-radius: 0;
  border-bottom-right-radius: 100em;
  border-top-right-radius: 100em;
}
.Calendar__day.-selectedBetween {
  background: rgb(208.75, 238.25, 233.75);
  border-radius: 0;
  color: #46bcaa;
}
.Calendar__day.-ltr.-selectedEnd {
  border-bottom-right-radius: 100em;
  border-top-right-radius: 100em;
}
.Calendar__day.-rtl.-selectedEnd {
  border-bottom-left-radius: 100em;
  border-top-left-radius: 100em;
}
.Calendar__day.-weekend:not(.-selected):not(.-blank):not(.-selectedStart):not(.-selectedEnd):not(.-selectedBetween) {
  color: var(--cl-color-error);
}
.Calendar__day.-weekend.-today:not(.-selectedStart):not(.-selectedEnd):not(.-selectedBetween)::after {
  background: var(--cl-color-error);
}
.Calendar__day.-disabled {
  background: transparent !important;
  color: var(--cl-color-disabled) !important;
  cursor: default !important;
}
.Calendar__day.-selected {
  border-radius: 50%;
}
.Calendar__day.-today:not(.-selectedStart):not(.-selectedEnd):not(.-selectedBetween) {
  position: relative;
  color: var(--cl-color-black);
  color: #000;
  font-weight: 600;
}
.Calendar__day.-today:not(.-selectedStart):not(.-selectedEnd):not(.-selectedBetween)::after {
  position: absolute;
  bottom: 0.2em;
  left: 50%;
  display: block;
  width: 0.6em;
  height: 1px;
  background: #000;
  content: "";
  opacity: 0.5;
  transform: translateX(-50%);
  transition: 0.2s;
}
.Calendar__day.-today:hover:not(.-selectedStart):not(.-selectedEnd):not(.-selectedBetween)::after {
  opacity: 0;
}
.Calendar__day.-blank {
  color: transparent;
  cursor: default;
  pointer-events: none;
}
.Calendar__footer {
  position: relative;
  z-index: 1;
}
@keyframes fadeCalendar {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes fadeArrowFlipped {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
    transform: translateY(0) rotate(180deg);
  }
}
@keyframes fadeTextToCenter {
  to {
    opacity: 1;
    transform: translateX(-50%);
  }
}
@keyframes FadeContentToCenter {
  to {
    opacity: 1;
    transform: translateX(0);
  }
}
[theme=dark] .rdrCalendarWrapper {
  background-color: transparent;
}
.rdrCalendarWrapper {
  display: inline-flex;
  box-sizing: border-box;
  flex-direction: column;
  background: #fff;
  user-select: none;
}
.rdrDateDisplay {
  display: flex;
  justify-content: space-between;
}
.rdrDateDisplayItem {
  width: 0;
  flex: 1 1;
  color: inherit;
  text-align: center;
}
.rdrDateDisplayItem + .rdrDateDisplayItem {
  margin-left: 0.833em;
}
.rdrDateDisplayItem input {
  text-align: inherit;
}
.rdrDateDisplayItem input:disabled {
  cursor: default;
}
.rdrMonthAndYearWrapper {
  display: flex;
  box-sizing: inherit;
  justify-content: space-between;
}
.rdrMonthAndYearPickers {
  display: flex;
  flex: 1 1 auto;
  align-items: center;
  justify-content: center;
}
.rdrNextPrevButton {
  box-sizing: inherit;
  cursor: pointer;
  outline: none;
}
.rdrMonths {
  display: flex;
}
.rdrMonthsVertical {
  flex-direction: column;
}
.rdrMonthsHorizontal > div > div > div {
  display: flex;
  flex-direction: row;
}
.rdrMonth {
  width: 27.667em;
}
.rdrWeekDays {
  display: flex;
}
.rdrWeekDay {
  box-sizing: inherit;
  flex-basis: 14.2857142857%;
  text-align: center;
}
.rdrDays {
  display: flex;
  flex-wrap: wrap;
}
.rdrInfiniteMonths {
  overflow: auto;
}
.rdrDateRangeWrapper {
  user-select: none;
}
.rdrDateInput {
  position: relative;
}
.rdrDateInput input {
  outline: none;
}
.rdrDateInput .rdrWarning {
  position: absolute;
  top: 0;
  right: 0.25em;
  color: #f35421;
  font-size: 1.6em;
  line-height: 1.6em;
}
.rdrDay {
  position: relative;
  width: 14.2857142857%;
  box-sizing: inherit;
  cursor: pointer;
  font: inherit;
}
.rdrDayNumber {
  position: relative;
  display: block;
}
[theme=dark] .rdrDayNumber span {
  color: #e7eef8;
}
.rdrDayNumber span {
  color: #1d2429;
}
.rdrDayDisabled {
  cursor: not-allowed;
}
@supports (-ms-ime-align: auto) {
  .rdrDay {
    flex-basis: 14.285% !important;
  }
}
.rdrSelected,
.rdrInRange,
.rdrStartEdge,
.rdrEndEdge {
  pointer-events: none;
}
.rdrDayStartPreview,
.rdrDayInPreview,
.rdrDayEndPreview {
  pointer-events: none;
}
.rdrDateRangePickerWrapper {
  display: inline-flex;
  user-select: none;
}
.rdrStaticRanges {
  display: flex;
  flex-direction: column;
}
.rdrStaticRange {
  font-size: inherit;
}
.rdrInputRange {
  display: flex;
}
.rdrCalendarWrapper {
  color: #323232;
  font-size: 12px;
}
[theme=dark] .rdrDateDisplayWrapper {
  background-color: transparent;
}
.rdrDateDisplayWrapper {
  background-color: rgb(239, 242, 247);
}
.rdrDateDisplay {
  margin: 0.833em;
}
[theme=dark] .rdrDateDisplayItem {
  background-color: transparent;
}
.rdrDateDisplayItem {
  border: 1px solid transparent;
  background-color: rgb(255, 255, 255);
  border-radius: 1rem;
  box-shadow: 0 1px 2px 0 rgba(35, 57, 66, 0.21);
}
.rdrDateDisplayItem input {
  width: 100%;
  height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));
  border: 0;
  background: transparent;
  color: #849095;
  cursor: pointer;
  line-height: 2.5em;
}
.rdrDateDisplayItemActive {
  border-color: currentColor;
}
.rdrDateDisplayItemActive input {
  color: #7d888d;
}
.rdrMonthAndYearWrapper {
  height: 60px;
  align-items: center;
  padding-top: 10px;
}
.rdrMonthAndYearPickers {
  font-weight: 600;
}
[theme=dark] .rdrMonthAndYearPickers select {
  color: #e7eef8;
}
[theme=dark] .rdrMonthAndYearPickers select:hover {
  background-color: rgba(255, 255, 255, 0.07);
}
.rdrMonthAndYearPickers select {
  padding: 10px 30px 10px 10px;
  border: 0;
  appearance: none;
  background: transparent url("data:image/svg+xml;utf8,<svg width='9px' height='6px' viewBox='0 0 9 6' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'><g id='Artboard' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd' transform='translate(-636.000000, -171.000000)' fill-opacity='0.368716033'><g id='input' transform='translate(172.000000, 37.000000)' fill='%230E242F' fill-rule='nonzero'><g id='Group-9' transform='translate(323.000000, 127.000000)'><path d='M142.280245,7.23952813 C141.987305,6.92353472 141.512432,6.92361662 141.219585,7.23971106 C140.926739,7.5558055 140.926815,8.06821394 141.219755,8.38420735 L145.498801,13 L149.780245,8.38162071 C150.073185,8.0656273 150.073261,7.55321886 149.780415,7.23712442 C149.487568,6.92102998 149.012695,6.92094808 148.719755,7.23694149 L145.498801,10.7113732 L142.280245,7.23952813 Z' id='arrow'></path></g></g></g></svg>") no-repeat right 8px center;
  border-radius: 1rem;
  color: #3e484f;
  cursor: pointer;
  outline: 0;
  text-align: center;
}
.rdrMonthAndYearPickers select:hover {
  background-color: rgba(0, 0, 0, 0.07);
}
.rdrMonthPicker,
.rdrYearPicker {
  margin: 0 5px;
}
[theme=dark] .rdrNextPrevButton {
  background: #343a40;
}
.rdrNextPrevButton {
  display: block;
  width: 24px;
  height: 24px;
  padding: 0;
  border: 0;
  margin: 0 0.833em;
  background: #e9ecef;
  border-radius: 1rem;
}
.rdrNextPrevButton:hover {
  background: #adb5bd;
}
.rdrNextPrevButton i {
  display: block;
  width: 0;
  height: 0;
  padding: 0;
  margin: auto;
  border-style: solid;
  text-align: center;
  transform: translate(-3px, 0);
}
[theme=dark] .rdrPprevButton i {
  border-color: transparent #e7eef8 transparent transparent;
}
.rdrPprevButton i {
  border-color: transparent #1f2128 transparent transparent;
  border-width: 4px 6px 4px 4px;
  transform: translate(-3px, 0);
}
[theme=dark] .rdrNextButton i {
  border-color: transparent transparent transparent #e7eef8;
}
.rdrNextButton i {
  margin: 0 0 0 7px;
  border-color: transparent transparent transparent #1f2128;
  border-width: 4px 4px 4px 6px;
  transform: translate(3px, 0);
}
.rdrWeekDays {
  padding: 0 0.833em;
}
.rdrMonth {
  padding: 0 0.833em 1.666em;
}
.rdrMonth .rdrWeekDays {
  padding: 0;
}
.rdrMonths.rdrMonthsVertical .rdrMonth:first-child .rdrMonthName {
  display: none;
}
.rdrWeekDay {
  color: rgb(132, 144, 149);
  font-weight: 400;
  line-height: 2.667em;
}
.rdrDay {
  height: 3em;
  padding: 0;
  border: 0;
  background: transparent;
  color: #1d2429;
  line-height: 3em;
  text-align: center;
  user-select: none;
}
.rdrDay:focus {
  outline: 0;
}
.rdrDayNumber {
  position: absolute;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: 300;
  inset: 5px 0;
  outline: 0;
}
.rdrDayToday .rdrDayNumber span {
  font-weight: 500;
}
.rdrDayToday .rdrDayNumber span::after {
  position: absolute;
  bottom: 4px;
  left: 50%;
  width: 18px;
  height: 2px;
  background: #4d69fa;
  border-radius: 2px;
  content: "";
  transform: translate(-50%, 0);
}
.rdrDayToday:not(.rdrDayPassive) .rdrInRange ~ .rdrDayNumber span::after,
.rdrDayToday:not(.rdrDayPassive) .rdrStartEdge ~ .rdrDayNumber span::after,
.rdrDayToday:not(.rdrDayPassive) .rdrEndEdge ~ .rdrDayNumber span::after,
.rdrDayToday:not(.rdrDayPassive) .rdrSelected ~ .rdrDayNumber span::after {
  background: #fff;
}
.rdrDay:not(.rdrDayPassive) .rdrInRange ~ .rdrDayNumber span,
.rdrDay:not(.rdrDayPassive) .rdrStartEdge ~ .rdrDayNumber span,
.rdrDay:not(.rdrDayPassive) .rdrEndEdge ~ .rdrDayNumber span,
.rdrDay:not(.rdrDayPassive) .rdrSelected ~ .rdrDayNumber span {
  color: rgba(255, 255, 255, 0.85);
}
.rdrSelected,
.rdrInRange,
.rdrStartEdge,
.rdrEndEdge {
  position: absolute;
  background: currentColor;
  inset: 5px 0;
}
.rdrSelected {
  right: 2px;
  left: 2px;
}
.rdrStartEdge {
  left: 2px;
  border-bottom-left-radius: 1.042em;
  border-top-left-radius: 1.042em;
}
.rdrEndEdge {
  right: 2px;
  border-bottom-right-radius: 1.042em;
  border-top-right-radius: 1.042em;
}
.rdrSelected {
  border-radius: 1.042em;
}
.rdrDayStartOfMonth .rdrInRange,
.rdrDayStartOfMonth .rdrEndEdge,
.rdrDayStartOfWeek .rdrInRange,
.rdrDayStartOfWeek .rdrEndEdge {
  left: 2px;
  border-bottom-left-radius: 1.042em;
  border-top-left-radius: 1.042em;
}
.rdrDayEndOfMonth .rdrInRange,
.rdrDayEndOfMonth .rdrStartEdge,
.rdrDayEndOfWeek .rdrInRange,
.rdrDayEndOfWeek .rdrStartEdge {
  right: 2px;
  border-bottom-right-radius: 1.042em;
  border-top-right-radius: 1.042em;
}
.rdrDayStartOfMonth .rdrDayInPreview,
.rdrDayStartOfMonth .rdrDayEndPreview,
.rdrDayStartOfWeek .rdrDayInPreview,
.rdrDayStartOfWeek .rdrDayEndPreview {
  left: 0;
  border-bottom-left-radius: 1.333em;
  border-left-width: 1px;
  border-top-left-radius: 1.333em;
}
.rdrDayEndOfMonth .rdrDayInPreview,
.rdrDayEndOfMonth .rdrDayStartPreview,
.rdrDayEndOfWeek .rdrDayInPreview,
.rdrDayEndOfWeek .rdrDayStartPreview {
  right: 0;
  border-bottom-right-radius: 1.333em;
  border-right-width: 1px;
  border-top-right-radius: 1.333em;
}
.rdrDayStartPreview,
.rdrDayInPreview,
.rdrDayEndPreview {
  position: absolute;
  z-index: 1;
  border: 0 solid currentColor;
  background: rgba(255, 255, 255, 0.09);
  inset: 3px 0;
  pointer-events: none;
}
.rdrDayStartPreview {
  left: 0;
  border-bottom-left-radius: 1.333em;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-top-left-radius: 1.333em;
  border-top-width: 1px;
}
.rdrDayInPreview {
  border-bottom-width: 1px;
  border-top-width: 1px;
}
.rdrDayEndPreview {
  right: 0;
  border-bottom-right-radius: 1.333em;
  border-bottom-width: 1px;
  border-right-width: 1px;
  border-top-right-radius: 1.333em;
  border-top-width: 1px;
}
[theme=dark] .rdrDefinedRangesWrapper {
  background-color: transparent;
  border-right-color: #212529;
}
.rdrDefinedRangesWrapper {
  width: 226px;
  border-right: solid 1px #eff2f7;
  background: #fff;
  font-size: 12px;
}
.rdrDefinedRangesWrapper .rdrStaticRangeSelected {
  color: currentColor;
  font-weight: 600;
}
[theme=dark] .rdrStaticRange {
  background-color: transparent;
  border-bottom-color: #212529;
  color: #e7eef8;
}
[theme=dark] .rdrStaticRange:hover .rdrStaticRangeLabel, [theme=dark] .rdrStaticRange:focus .rdrStaticRangeLabel {
  background: #212529;
}
.rdrStaticRange {
  display: block;
  padding: 0;
  border: 0;
  border-bottom: 1px solid #eff2f7;
  background: #fff;
  cursor: pointer;
  outline: 0;
}
.rdrStaticRange:hover .rdrStaticRangeLabel, .rdrStaticRange:focus .rdrStaticRangeLabel {
  background: #eff2f7;
}
.rdrStaticRangeLabel {
  display: block;
  padding: 10px 20px;
  line-height: 18px;
  outline: 0;
  text-align: left;
}
.rdrInputRanges {
  padding: 10px 0;
}
.rdrInputRange {
  align-items: center;
  padding: 5px 20px;
}
[theme=dark] .rdrInputRangeInput {
  background-color: transparent;
  border-color: #343a40;
  color: #e7eef8;
}
.rdrInputRangeInput {
  width: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));
  height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));
  border: solid 1px #f8f9fa;
  margin-right: 10px;
  border-radius: 1rem;
  color: rgb(108, 118, 122);
  line-height: 30px;
  text-align: center;
}
.rdrInputRangeInput:focus, .rdrInputRangeInput:hover {
  border-color: #6c5dd3;
  color: #333;
  outline: 0;
}
.rdrCalendarWrapper:not(.rdrDateRangeWrapper) .rdrDayHovered .rdrDayNumber::after {
  position: absolute;
  border: 1px solid currentColor;
  background: transparent;
  border-radius: 1.333em;
  content: "";
  inset: -2px 0;
}
.rdrDayPassive {
  pointer-events: none;
}
[theme=dark] .rdrDayPassive .rdrDayNumber span {
  color: rgba(231, 238, 248, 0.3);
}
.rdrDayPassive .rdrDayNumber span {
  color: #d5dce0;
}
.rdrDayPassive .rdrInRange,
.rdrDayPassive .rdrStartEdge,
.rdrDayPassive .rdrEndEdge,
.rdrDayPassive .rdrSelected,
.rdrDayPassive .rdrDayStartPreview,
.rdrDayPassive .rdrDayInPreview,
.rdrDayPassive .rdrDayEndPreview {
  display: none;
}
[theme=dark] .rdrDayDisabled {
  background-color: rgb(7, 7, 7);
}
.rdrDayDisabled {
  background-color: rgb(248, 248, 248);
}
.rdrDayDisabled .rdrDayNumber span {
  color: #aeb9bf;
}
.rdrDayDisabled .rdrInRange,
.rdrDayDisabled .rdrStartEdge,
.rdrDayDisabled .rdrEndEdge,
.rdrDayDisabled .rdrSelected,
.rdrDayDisabled .rdrDayStartPreview,
.rdrDayDisabled .rdrDayInPreview,
.rdrDayDisabled .rdrDayEndPreview {
  filter: grayscale(100%) opacity(60%);
}
.rdrMonthName {
  padding: 0.833em;
  color: #849095;
  font-weight: 600;
  text-align: left;
}
.rc-tree {
  border: 1px solid transparent;
  margin: 0;
}
.rc-tree-focused:not(.rc-tree-active-focused) {
  border-color: rgb(166, 180, 252.5);
}
.rc-tree .rc-tree-treenode {
  padding: 0;
  margin: 0;
  line-height: 24px;
  list-style: none;
  outline: 0;
  white-space: nowrap;
}
.rc-tree .rc-tree-treenode .draggable {
  color: #333;
  user-select: none;
  /* Required to make elements draggable in old WebKit */
}
.rc-tree .rc-tree-treenode.dragging {
  background: rgba(100, 100, 255, 0.1);
}
.rc-tree .rc-tree-treenode.drop-container > .draggable::after {
  position: absolute;
  box-shadow: inset 0 0 0 2px red;
  content: "";
  inset: 0;
}
.rc-tree .rc-tree-treenode.drop-container ~ .rc-tree-treenode {
  border-left: 2px solid chocolate;
}
.rc-tree .rc-tree-treenode.drop-target {
  background-color: #46bcaa;
}
.rc-tree .rc-tree-treenode.drop-target ~ .rc-tree-treenode {
  border-left: none;
}
.rc-tree .rc-tree-treenode.filter-node > .rc-tree-node-content-wrapper {
  color: #f35421 !important;
  font-weight: 700 !important;
}
.rc-tree .rc-tree-treenode ul {
  padding: 0 0 0 18px;
  margin: 0;
}
.rc-tree .rc-tree-treenode .rc-tree-node-content-wrapper {
  position: relative;
  display: inline-block;
  height: 24px;
  padding: 0;
  margin: 0;
  cursor: pointer;
  text-decoration: none;
  vertical-align: top;
}
.rc-tree .rc-tree-treenode span.rc-tree-switcher, .rc-tree .rc-tree-treenode span.rc-tree-checkbox, .rc-tree .rc-tree-treenode span.rc-tree-iconEle {
  display: inline-block;
  width: 16px;
  height: 16px;
  border: 0 none;
  margin-right: 2px;
  background-attachment: scroll;
  background-color: transparent;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAABhCAYAAABRe6o8AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAK0dJREFUeNrsfQl8VNX1/5l9ksm+ELJB2ANECGtYVEAQaZBSFdAW0dpaKbi0WhX9Va1/S/+K2k+1iCztT4sFW6lKkUV2RLZAQHaSQBJCMllJJtvsM2/e75775k3evHkzTCZEAubweczMu/d7ZzLznXPvOff7zsjS7nudhXZaxZd/kKXf//9Cwgkf1xha2QOnS2DzofNw5FwZjM/KgFkTh8Idw/tBz7hImb9xQsV1W9czJf73zTsPek7I5XL3oQCFQkkOBSiV3C2eG/rz9z19Q8Wh7T5+kX3i7c9g6ojekDs6A1796Vg4XVoPe/ILYMnKzbDmxQfZaaMH+pApVFy3Sdupp8cKH6rJ8QQ55pBjvPvcEXJ8To415LDzHbOXH/OAZLK2t/vBbbcFHOOz3LOeMViW5QgYLImwTcrai0MSrdm4H/708ztgwtA0D+6OYb1hysh+kDtuEPxjWx59jUIyhYq7lc2k38HaGk5KtmniR4Au7Z5g34cnZHLF6vTRkyCuzyCAuATurKF+kuFy0aSK4/uXsy5moZuIkkbI94RCplidlZYDvZP7QUx8LD3f1NA46Up1yaRz+qPLSZ+FhIRrvDxgsCTC22DIp1Kp6OORX42GM/ef8sLh9IkeTEwi4fNNyu5Lb7Hf4VW/ZXFaDRV3qxPQcjUfEoaNkWxrLi0CW1MvVhMzOOD74GJci8Nj4lZkzn6UfKAMgLkZdv7+JU/79P95B+IG3gaFm9auNjcZlHKF/EPxGPO2ZC2O0EStmD6aOL4oBixghGpo5EgWr4F+8QOgX69M2Hn889Wkr3LDvefoGPL2kE/syXgcYpRKlQ/5uD7eOFy74fTpj0R8/8kj+sOsCUNofykcThYHLQfhVwW/gi1VW8HG2iVxt7q5GCewLukjLCERmos/g7rjr7PCo/XKVuH6Xa1QqTjyWQwAVytg53tLYfrGWs+x8/+/QNuwD/Z1T9Ve065SoVxx94g5YNY1Q6O9Giz2Vjhy7AA98D6ewzbsg33dUzXnAYMlnzQBFXDn3rsgb8YhihOST0hS3jBwwLVbMM83c/xgWLfrJMydku2DO2g8CJ/b/gNmpQmWXXgL7HY7zB/8sA+us2zTgXNs3oVyv+3jhvSC2XdkyTp7HMZpB5axSy/ww7SQkDXc53ztqUMQ2XsmvW93Mov6jL2TEKwFoPEqrl4o6ahtfBXgvj9yjze+RumSkj0RLh/bt4g88CzqnXbXotv65IBN2wqt5gYyAsfvv489QG//2vo091zkn1wrhyEpo+Hk5SN0DCXvpYIhny8BORx9o7ZPhO9+fNyLfBfmnffBYdSKgUMwz4fR7ZN/2SiJW1exDkyEfGazGaw2B7x77B1YMPQRH1xnGZLmzYW5wBAPxDid4CREcNht4HTYyJfBBn/dWoTE6fRxGKcNXE5ru147YgQBxEOxaX0AWuoAHBbvjg7BuNhG+mDfsvxvHhISUE7G6BmXDk3WBrC5rFBUUsA1uOObMwWn6O2gfoOBdTYA9pWX5T3kIWCw5BMTkMfx5o98QhySA6NWDByu9XzHCrgUixTugfg58PaFZWAlH1JLcxP8aeybkrjONCFpdBHRUF9bQUnjsFlDHkdIvmDGwb7tJSBiPF5SIR+lJMsmV10Tmc+d4FmX4fSOz//PpwUkdIIyNoVihOPJlLJRKo0SjOYWcAHj8Xy88Y+XVj4KDnBCTFgSxXieK1jyyWRiAnI49HxCE5NPiMN83Z6TZUE935bDBbS/FG5G2gz4bf9nQW5Uwp9y3oR5Q+dJ4jqVgALS0CnGTRr+cSjjCMkXzDg8AdtzCAlIUwYOO9isZrBZuIM3vL/7yw30wPsO0sdlsZIp3+UQvw4H+RtsNguZjSx+Xyu22YgntVvtmINxeAgYLPmE+R5vnJxGu/7IJ8RhsnjH8WI4fF4f8Pn2nSyBTQfP0v5SOJ1KR9d8Zx87A49lPwaR2khJ3LXsxIkTbDC3kh++2/PFxPWgj1PS+0Pv/lmUQP7Gv9Y4CUnp7RoHp1PWaWnXIZyCzXbnebPJRDwXruUs9Ghb21k8gQhtw6ibLHksjOuiF/ksDDcGGcRKyP180Wx68MY/ttIvCxmDkpkbQ8l7svaSTwp3LfKhYWoEk8WYr0M8Rq1S5Fu34wQmlT07G6HirmWjRo2SBXMrZeih+GkXSVN84QS9L/Qw7R2H93zBjtPRKbimyby5qUafHR0RAbbmBuKZXBDJr9f37IHpT7m9IQnytDER0FyjpxivXGSdeXN9Y022JloHLfYmEoK4vJ7Pbuden4z4uxhNItQ311CMIA3TfvJ1BIdJ4p/njoOn3v8KXl6zHb49fZm4Zgb2nyqF332wGX617DOYP30UiJPJoeKC8YChmHitxpOmvVOweNptzzh8ENKeQ+gBF28oWllfkA9MeAKARgcOhwOq3+QiZD4arn5rFm3DPtgXMcLXsPP3ZSsvNpyCSCYW1BBGXreDEnbhiSn0wPt4DtuwD/ZFjMcDirfJgrVQcTyZMFmM+TpMmWDUyu/pLnl4ql8PFiruWh4wFBOS5sKpwx7S4JRK5oeQxhGSL5hxAqVhAmF4I7Fvw5kKwxvKo7teSx07BViVHhxNdaBfeg/nZNThoIojgUd8GuiP7gLsixivARuhofZC0xunlAdfy0qZAA2qKmiy14PdxX0x1XItxKgTIF6RAqcqDwL2RQz1irgf90M29IChkLCr5AHL85ezVy9tbtdrTxwwC3qNeVrG7wWP+CA/YtXMjFfG9UtaEjcgGzTRsWR9L6M5QScjA1uTAQyXTkFeSe2yX28tW3ryqTFGib3giIlLU19JHxW/pG/MUNBpogFUMpoTlDtkYLQ1QWnTeag40bDs0CuVS0l/I3JPdqPUMOvX/VM+NfcnDHqyLahqOV8G44dmwL1uVcuebf/VzH94geRXu1sNc33FCISA+J7pyNH3rbtSnxmSHD0pPVbXH9v1jabS89XN+17aW/lX8rAUl3yEgKwEAT1jjHqxxzOJAyInRaeG0zFaqsyldRdb9514u84zBqdFcIsRKj4mEQtDoh+nkYTkLWRVTBaSZDEJDIbcVu7Wie1W6LMsvY1QIeLQkjJzmAm/fg9mj4qCR0Yp4cP7tJB36TJsPnAJlqxUYCBhc/9RPkIG3OtF3KMEt9IXx7Z3DdiRabirjtMeQ0KhRyJELCREexGgkrgvsmBzbzfjtjK2k36B5no6BjkKCdHIGHWSY4BAUdMmRgiSRCwjyvGEiEMSrd+8Hf72eDrcNZDx4Cb3t8HkPlaYOYiBf372Een5Cx81TCi4zloDduVxgjWhJ2OXU3IY3EfQJlrGtWsMjoBuEpU7h4NcoQBFhO/OSNi5J8mHLfoC+MEJBQlF/cd74XhVC08i3AVwhg8CB/HWytbzoGw+CVMyagih5ZJqmPbiuj1gYBu7+pTwYdB6wGMLs6/LGEouE855MEoif3o+JJHLLsqgczgF7auk/cRqGDEO1244ffIkssTdBaxMxeXDokeBMzILNKUrYHLvavjxAC3tj6ICMa46YjocMebBuuLf0W25GelPQmzJmz64W90DXk89oEIuWz0pMx0GpcVBAiflg/pGmFSkN0zaX1ixnHGxAfWAoYzB7ZG5p8+AOkCXRLjvxqEaRkqKxW0oeuMwcLh3mJLinJpUD/k8pJZrwBk1nOJy+1+l/aVwSD6hGuar0q8kcZ2ZB+wK46AeMC5rhOThtKAesOCa47lY1+KYcO3qp340HIYMjAMj+Ug++FpPj3/n6ek5bMM+2DfYMYqauQPv+xuDEpBfSwXaE6YkEm0B8jiaLtg+0Yd8uDMixmHUOq4Xt0Z0cEGSb54qbhzF5SQ30P5SOFTDNBgMYBKoYaRwt7oHvB56QJVCseLROzPBwJDAshVgywE97PhpmudYv1dP27AP9gWRHtDfGLjli0czCQH8jcF5QHfgEFAHiCQS70HzAYfbpNQwYhymTPIuWbjna5X2Uor6AxRzVB/hpYYR4nDaramsgbraq9DS3AjPjXxeEnere0A+ES118HpA8WGsPtSGd9gXTRyQAmQxBVctHGGQdGivFXJ98DG2YR/sixiv1yAaw+bkMHZCODwOHNf7HYPzgO6oNaAOkBLJ6e0B3bhAahgxDvN1m884KQ4DB5nL5kNqxdVvKW5rcaKXGkaIk1LDSOFudQ/Y0a041AP26RELda0oEkDFimB6t3jfxz7YFzHC1yAeg8fh7dGTeg+hpcZQejyZ0xJwb9eFbp11+npAiuPUMMO+zPYRJIhxmCzGfB2mTDBqxYAD1244faIHQxLJLJXwTVkMbC5Ng5cFahghDgOO+QT30Nz/criTT0nibtWdEJvhNGurPwnhkYnQUnIlqNesigwDTVyUlxhBrlCOUqmV0NTgAifrHRpYbS54Ok+Q9CDeMSVeSTHCcf2NgXiefPx44jG4KNidr/OkWvjAgXgTFz3cJHIx3h5QhCvqfRuwh+8PiONVLTRf55DTqFVlugJK/eee6RpJtP5CmqQapr24zvJcN1oRba49CpFpCaAMTw76NTdePAtys9FHD2gnrDET19dGHi5/jOf01dy2b1pyPApRyRStAhewPnpAqTHM1J2Gtb1m8lg8hjsP6E4Wi8jHT58eErGMKA8YGo5LEv+C5vUwZYJRa06yhazdouj0iR4MSSSlhgkF11l5txupiNbE4VruIET16hv086giI8FqqPaagp1W83kSyGWjgspi95ZRWchijvdgP9vRCpFqOSGRE1xWy0VvGkiPgXjEfXpPpOexeAxKQPE2WbAWKo4nk0fVcug8PLnDvad7z1A6fYo92Pp1//QsOXjcFwT3wrdlkNMvA+524/Zs+69sfeFR2nH+wws6de12IxXR2oRsuFq4jkS6MSDzc722DwHDldBQ0uClhjEbajbr65uyI8KiocFI1pPUg3GEaTA0e+7ja4oI14K+vplivLyxaAzOIj2C2jmbbfD5rATJMbrVMG4PeK1bMe7l1dvYVx++nXo+saE065O8RpxaO3Wc2nMfs3IohoiE+KD/XkO5Hpqq9TB09gZOQRCelJzz3s6q2dkZUFjvAIPFQZXNW+e2Te2zvqiGuDAVZCaoYNOpMjj62+kprLm22uMR/IzhtU4k3xGpMZShqlpCxQk8GUzN/Qn1ZLuJJ8srcXuyNjUMCuFcUp7seqphbmZFdFTanVB+dA9oI4LXHmJfhhEs4Sx1DYaSM2/sUitfmzIwFfRyFupMDrjnX3raHE6mzBSdCtKilLDrgh6wL2K852rpMczu6RjH6OFnDDoFv56bLIypgf6TiQ65jEqqX95Y6ukaCKeOwTwj4sgU0+LywqElZeawuc9+AFNHpMKUoT3gsbv7gr7GCPlnC2DZ2m3w1lNzmNrCozLxFIy4F5d/QXG5BLfYF8fyuGCm4I6sAW+0Ijospp+MYXTspbz89kgHIDJxmOfRmFUn7fm/HvGO4+lVGrN93JLstDjIjNeQz1AJODnKwAkGsxW2nqsiHjdvWdnyX7+DGOGIHRnDqzbMtcgn8/cxSZAvPae3uw2g6pjeh3z/+no/vPDj4dAzVkXCczvU110FnUoBM4cnw9j+PeCLvXnwwF3jWCEJQ8V11hqwKyiih+Suvh75RxMhxdIygE/1j731THTGkEm6pHS6TWWq05c2Xz6/r/Ljl4Ravus2hrJd5JNgoCZBS75UMircczQ5vMj36O5HYe3da0mzzGvanfncB/D8rOEQHyGDxsYm8qY7qKQHnw8vNI8k0drdWanw6qovYOPbT+FULxPjHLEuiEiKapsFagjOyvrgOssDYn4OUyTSpqDt3+c4HTHijaiWj3ixQkKSFysBJLV8Ys93PcZQtod8MtHnieTrPTrD4+kqjldA+pheHvJ5uC1YLdIaL9mpkBSrhEZDE9iIFxMGQi6yesUjITERZowaQPoXwdwpo71wzhgWwpLCodqip3vCuC3Xt2d/MLMmiG2ReeE6ywNicjiYPN/3NU6oJpRVwUI2JD1gR8ZQctwJjnw+V7mx3ONH9/4c1k5dK0k+fnze9pDAYfKQHmCxWD2ez2tI8hivzDKZTDAsIx6253FEEuKiMmMp+YRqmGf7PweZyUOgubrJC9eZa8CuMM6Kb1rZ1ro6v+0NBRfg97+5A2JjY2X8+yvaRvPcb29tP946rAcMmnyit8VzJQCSbg+Zbqet9SIfTr+0XYDLLy2DBVMzoIG8aYFSQE5CwrSkCDhbWuWDQ5OqDfP32R/74G71vWAXw8BL8/p5Zg7+YBgXVDZY4W8F5L3aVUGWOo0sT0IpC6W2n4S1Ww/oS8AA5JP5MNCbXVLkqz5WBS5TW1JoTL8MqK4zgVbOXTfsj4TYVtXQCtkDUnxwaFK1YaRwt7oHZJ3cLCKswcPSrTG8pJJ7/C2TCsyWYkpCqXWxuLbfpu3rvNrDlTEwe8KjPrX9vL4IrGtxnC58xaNTMoFRkQWfg3jfZvdSza0HvK1PHKzdV7jaYDIr5TJ5W33AoMknmoJl7j8HPZ/QfMgnDEImZMLpigbQasNAofC9eJ1/LVqtFs5fMcAUsp4T48zVRugb399LDTMkfSgYq4w+uFveAzq8lzE8+Rhyh+G2NaB30SHQl1RDQUGBlOfzqe23fsZJr+Nv0/ZJ1vYTTrsd0gMGSz7xO+NscYKeBB6UhHev9Us+IW5CVj/49lwVNFoZCA/XuasoeC8BwsLCwOiUwb4z5TBh2EAfnKOKrBEJ2XDN99Hsj2BIGkc+W4XFBxeMx7leOyo3YhzGYfd4PtThIflMxPsYyREbEwY/e2AW3Dt5FrBkWm5ubvZd6thdi7BeH1/bz2Zryz1iXT/+oG2kD/ZFjOg1SOoBUQfIawID6gFDIR+PY5oZT57vWuRD+2bHZuWrj98Dh4uugkWmhuiYGEo4lPNrNBqIjo4mLjwMjpc2wgsL7sb+Gikce5WF+rw6qDlYBXWHa4CtZSRxt7wHtNuJp+M+dCQeHrwipcUKEElWIj2HAiWglAlr+1mxhouzLe949NBBepw8eoq2YR9a2y9IPSCSDvWAQn2gWA/IETAE8glxTiOSsJISLxD5+C9MbeFJ5cw7RsCqbefhVIURXJoI6NkzBeThUXCuygJ/21EAU8ZkwdXiUzpB1BQq7tb2gMRjoYdxuPmF5LM6uIO2IzldeCtNQGFtP5uVrKfNjZ42fgr+eNoB2oZ9VGEqT20/D4l5PSD53FHzhwdvSEL+Md5iH7VapAcUb5MFa6HiKJkunVKsX/oErYzwlagywj8emEErI0iQKFTcLesBGeKZcL2HJOTJR3dX3Ao4/OydDHftiN+9aHdtPzKHgEKw8/KH0p+K3CVXZpev7ee1m+NHU4jG6wIl9YDiH48J1kLF8Tb/4QX4tZDhpZNSl0/iPq5QuCDY170m7vuIXrtMjWi7DcxubonJh+f5c5iukSQfV9svG99UK+O992xymL0ehynCweJsq+3nWUcG0BSiHtCzWyWlB/y+1TACcgVVG0ZIQt46Qw3TXusqNaJd7qAhEPnwnMspTcBAtf2qL7d9MRJSe/rU9vN4OD96wDmb6wW9IiX1gJ1WG6YRVPju4CIFoi01XjgkFdaGmbiIqw2zYKQSls8Og2MlZbDtYDG8vEoBq16YZyP9JNUwC9/hasM8QnAf+OK+NzVMV6gR7SJRsMPpSz7P1Mhw60B/UzDW6Yv7NOrVcRHToRkMYMTPT7AG5O2Fs/fT2n55DTu52n6COLjo3cUrY9J2vjo7OwLqyQyOesCZ/6n2eh5eU5igYWBTQT3FwBsPdE5tGCTfhejxnu2SwZX/8YIhiT7dvB1W/yId7uzHgNPWQr6hdsjp7YTx6VaYMdAJ6zd8DPPnPeajhgkF11lrt65QI5rBKJj1Jh8SzsG0BSH2AASUqu23+PjdPrX9eir7+NT2a5tbO6gH5En08fZGdy4u1ic5/WC/7ZK1YertRtiebyZ91ISDsZJqGJngumBUtdxOPN8qQqLbCYlMNgYssj5gDUsBhaUMtLaLMDa1hoZ1i9/dAPtXPONRwwhxlxSJYIhty/XFGKsI7oAPLlgP2F5FNP3z3Z6PtxROfUSlWf7GD2Yc3oIZx2FqhQ/eWndNomKR8fDwcKkm+77flb8zcSmjsY7aTWv7pWnI36EV1PYzN8Hxpt18bb93xEFeh/WAvAcLuCcsURsGyVcA8dB7THxANYy4NsyPyfR5ByGRmZCvUT0STGYH2IzkGyfrCVpCxNjmrwmZ9DBrQAMcPIM1XkZ44YqRfJpYbzVMfH/yLR8PYx07vXDBesCbtUb0b56aAiUlJVS8Ech0ul7Qr5/fS1VNXNHIyk9HvVgTTG0/yTFC1wO6p08pz+fRAUrVhmGMAIr4a6phQCABx4AD13wMmT7R8yH5mpqN5A20YIKTvFFhoFT2B5WtEu7ua4B/H75AiSTEoefzp4ax62VeuM60rlAjOjU1VUaOjv4pIdX2E3nB0PWA/Not0J6wVG0YcBg9ktaAahhhbRgS7WLAgWs3nHbR85lNVjAaLfT58LnDY3uDkyxsRiY1wbO7rvjg0PyqYUS4zrSuoIjuMPM6UNuPtw7rAfmAI+CesFRtGDq1BlbDDLn0IURaUBqVSc9jqgWjVgwccM2H067MrXPgvwBy02V6XfF31ToYN7S3Dw7NnxpGjOss6yqK6GXLlmE8mivVRqbce+fMmRNwHdw16gO6o92AOkCJ2jAyTFy61TD+pFg52iovHOb5MGWCUSsGHGHEC+K0yz03mYJJqB5mLCQvzAK7SlMgd+oQHxwGHLwa5u1j73JqmLShENZQ5oPrLOtCiujcJUuW3CvV8Pnnn+PBXouEbruB9QHdqZaAe8IStWFi7FdhcP3OwGoYidowm88r4FCxEzTOGoghAUecvIK82HBIVNdAgnEnRDDlcKJSA9suJ8PtgtowPC697gBENZd7qWHCGy5DSvkWH9wP3Qj5KAkD5hJDrO13Pcbwqg3jSbUEKrMhXD8QXIyzkeb5ClLnek271POpfXFYuWDl8/NYzNexDhfkkGgXAw5HK0vTNUqwwokqDXxe2AP++uwc2Pv1JjkmlH1wJNrFgMPBBMZ1WxsJ/XhCLy0fKmj4ZSHKqe4YnUbPRak4Ld8HO0+vIF7s76KAJOQx5O7NvA7Vhom2VMOQK/+AIaV/a1vzBcBhknj+vJ/D01tS4I974+A7PQtKVxOcqSZrmkMp8Ny+LHjoocVQV3RM4Y7QOoT7IZt7Gubv+7wnUvUBSUxHD17Th+faWx9QWBcQ7+M5qTE6qTZM5jWxtYXHZJgsxnwdpkwwas0hgcNMsnZ7nkyfxIN5KiOIcd9++Bu6F7zx0HlYwteGmTYUXhBVVOj2fHPEAcsWcR8vLR8h3ZlCwTXcQ7gKqVglYVhmGtQ5OS3fN7Iyr98LFo+BhuMI6wLyJh7je1fDDByQDGNypnleO+bqpPJ1/PSZf3Q3SOzrXjc1zK1ieCESf3kDf421MNVyZdNKmGTYf2/ekv3oBVeOW7aNrsPEtf2E9fx4w3NP57naVR9QXBfQM2mK6wOSD7jdUxUhkCxUnJBUST0zWLO5FaxWE819KVUa0Gp1EB4eCbU1ZV4E5zHtwQmI/oMgoERejz4u/2oV1Odvh3ELngWXTAHHPnkXpz9PIOCt5QuTHF9Ky+eVQLymHtAddEjVB4xLaGNrW3VT6Z9sKCpoK8cbKi6t1+AjrS0N45qb60Gni4aIyDhXz56p8pqaSpfdZpbj+eiYHmxkVHyevrxgfEdxPyQC8rf8FYdIPsOJnTDup08CU1cGNWabaBnvreUT6vf4un78ufbUBxTXBeRNsj5gsCSS+6lDJ4XjZgDWc8mg0JBEKEGKjU12pqX3VvLpoLS03vRWX1HubG2tV2K/64H7oRAQ32uGYTzk029ZA00nd3PkM1RBpcEAVfn7odFsX+/xTpL1AT10gfu/4jR9cvJ5tq8+oHddQN4k9YDBko/+XkgQ5JOTV4uPS4vPwMDMkV44nD7RUwlI5GNp6b2Uej04Gw1VSuyPX+hQcZ31gXcVRTQ/zSLxuAvSuduaHR9By6m9PuSrbDJ/OWfN/oXscg4rpeXjLx/hNX18bT+xlo+3joyhbA/5xJ6M/n4I66KOCL91YvJxfbxxuHbD6dMfiTxkSuultNtMtL8UDn+awWhsBZOphawDLZCQmAKJPVJ9cJ1lXUURzXs/JB6WNMHLKivOvwEG6wbodddMYFobPOQrtmlrFqz5+hEQKlo6oOW7HmMICHht8kkTUAZ1NWVkfTbIh3xCcnsiIhI44NrNswsTwNSacFdLS4NcCmc0tpB2Hfmg7GCzGqG6uowSUIzrTOsKimg0/Kzw0la1Wk01f6f1G+BHD34KX3/2M7BEtYIzn4SefUZDSa3iJMBGLzlVl6gPGCz5fAnYNrXqy4ugb/9hXuQbkpXjg8M3FwOHYN5YGmBUFUvizKZW8o13ksNKK34K1xlCXKcSsAsooo1G4zfLli3zOjesB9C94WG3vwJnDi6FBtvkGiSf0+nc42eYG1sfMFjyiQmIOOGGgxT5VCq1Fw5TJhi18oFDIMN+pL9cCofEsxDPh+TDD0qjDZPEdaZ1BUX00qVLscwFBhVa/tyHr2udxPv9BO9fLrdtfvL9jS8Rz4fyqCbJ9NiNrg8YLPlkMrmP68do15/n48knxGG+DlMmwXzA2A/7S+ESEpPptMuTLzk5QxLXmXajFNEFTw6HwStO8wEIztM1oiHvEz5Y/Afp5z2/Vw7rhqqAcdkBLxmxbwU7+TyRqK3k7RtLlz4muIQvEadStXYEoM9RyNUE64Chd3FrvA7rAYMln7iQEI/DKAyj3YuF30mST4jDZDFGs5gywajV3wur1Jc7TaZmZXR0giQO13v8mi8QrlM94A1URCMJ3Qk/uvMvV2t/YW+8mnbbP0rfEPa7+MLtH9gbagsUYeErhOd5AnMsBvJ5AUdCGyaLFSN1UWn/pgQ06uc4GeaoWsP1kSqw0GE9YCjkE+OQhNciH93LrSmTYbIY83WYMsGoVYpELS31So0mnPbv1bt/yLjOtBuliHZzjouA7fZ0xmb+feyI4Y9oe6SEnX2sX8/bPi6huxyXXph4OPXBpwdXf7k6xlJdEaEM1y0L+EJYemjkSuXc2KQH6be7se79ueBkTpHzwXyrQqsPGAr5OoLDnQpMFmO+DlMmGLUKdzTQgyGJsF9zU12HcZ1hN1IRjcliBXlvXYSFrItZGNM/a2Hi8DGgTeoFFV+tXXRyflqkKkx3T8qMuYm6qHDIePAJKP/io7dMZRcjlZExr0jnEnFGkxHis1qNWjU9PDqHfnh432Gz/ZG02QIVFA21PiAloHCbrD0WKo7fJuP3dDFlglErBg64dsPpEz2YmESh4jrDbqQimpbZUCh0MmCfiUzNeDx13F2gwKXglTOQPu0nwNrMD0cNGgYxWSPJlEPen6gEyJj3K6jY8eXvLZeLFCzretntSbWEwoPJbSznT1gzmbz6RsUPSpYrjPS58L7NdmIWacPoNZzyHthGcovFBvk8kaQekNcCYid/esAf/C8l3Yz2wOA42Su3J8+K0Cg39X7gCVBXFQJgVSvCHohPRdZw921mEj6Ygf5YS+YYEpemwvkX5trlSnU6WQPWnd8jGx4eHb9RE5auZom3ZZytjFyh08T0mJyg1XG/fmM1GZmmum/qXYzJplBGKmTAgM1SYTc3N9w3dCpLF5KjPjj2mylZfd7r1ycRqgXSqzcygUq5cka0aQaSSVxccvkq7Dt3+bcnnhr7vrL747z57MvCRjA5mJo19/YFFaafYhKANRroJRXQWEtIZ+MWdCzNygPoIsBRrYeGvV8DYzbukkfFUXLlnwDn+Amy2KSMB2M0ukHEtVUC66zFbAkwjhLOtWl7KHr0mpkkUyaBXJYKNlMRVBT+uQmxQ6fya1JfPSBvQj0hmlgPKO/+OG9KY3eUtJx5YsvlJaUbPoRWQyPIIuOAddi5MNWMhQYc3E44kjAsBhrPnYKGA9s+VIZHPk/O0A3al96G4l07DM8e27M8z1C9lZWzRmCZCkK+88Qb1nEHuY/nsA37YF/EINYTC0jUB5SqEei3PmC33XxGok3rjpLmtxd/flb2bmvrW7fNnAtMSyOZSO14Fbe7Lje5lWPiTg21B7aBXKVaK1NpCoHlyFHbAPZn33T9KzG2quS3j3yy5LHHh98TlTxM6cLC5wy3ly5TRIJcowBD+RfOj/9+esd7nziWXW2EY07G+yJ1Xz0ggJQmUKwH7PaAN6E9MTIRsnvqIE6riOyXGJGYkZWNmjwy81ro3jhrxws7rJz8GNeBhJg9J9xDSMVsIeQTRjwsIZKtzgAHNu93vH7hfGmpSmEFp9PEJafJgffxHLZhH+yLGBBsgbn1gNT7ovaPP3hDbaDnnNNJyGiR1gN2281hU3pHwsS0yORkjfPtuyeOfJiJiQVTTSklm8tBQk2tjn6wMpZEBFgvtr4cEsdMhLDBoxIr/vXXveTMIEzx4Vg5I8iDPgC/ewI00Yk6tdFE/KcslkyTHL/sWJyInMvoq1Ov+JNB8+c1AEWXAY62VW7zqwf0rRHoqwfs9oA3oT2+pQylvrGT+8U9DGNng8liAauhhu6L4+/yyXQxQEILLlmNsjRTE0BFAYQlpQKZXhPJWbp39uv5AB+9A/Dko6B2srrJkfFjeqq1yYQkPaCp+rITD7yP57AN+2BfxCDWk457d/HK/LJ6qvXTkfDGZneAxcrVCMRbPPActmEf7Ev1gN0EvDnN5HDBL7eU1fzv2eZv2ILDINfFgiw8FhjycWrTB4PVwQJTdRlkvQbT9R/EJ4NLGwtV/1lpIfTED/4cjvPWyyRAJsu0pARI6ZEYkasN76O1m2ohf//emvf/XLIWD7yP57AN+2BfxLz1suAF8XrAC3roH6MkHZSglrNktmXogffxHLZJ1wfstg7ZjVBHMy62edHWy4vMrV+uXJw7drI2dSCZL00gNzZB6cmjrrPl9ed+Fh45TJZ1OzhbGqDuzHFoLS9ZJVMqn+PHK6twLwQB1Ep1i9pS/N+WndsNez78pPGTcAUcxLYt31ZtWfzIlkemz4ibarO0qMmyUo0voIkE2sOHcvjr93vB3RaS3SB1NF7tf+l33zb80gbfLX8uF3Ihawprzd9y4Zktxa8eqbaesjI7P1sgU4ypb7VC/ZkjW+UqzUrcv+ft/oWeu2VapeWxIRklg04WwemSSii+8zau4fhZ+O9f/rfx3DcHG4dfKIMiqxPKeFCJdwGyDv5ecLd1yG6QOhpJeOV/vq193Ow4/qdfGh2x4S31G/brLRvpWnFH9cNNlk1v3De6f6E6Ivpt4pLMwp2v0jZni97oXEEpFJJWGr7mFbY9CRKytBLK+DYp69jvBXdbxwl4g9TRhFCMO7H8C885T80CwFTHQ/6ea/HixfQXqpzkOd3XlTjdAhKVUqmkekDSdgyoHpB1cuonOZXh4fUnvHW8PmC3ddiCUUeHMg5vwnE6Y/+e13XixU3k/sjExESqB6ypqZlDzh3Fdr7P9bRuAl4nC0Yd3d5x/KmjPUHJx4X+hkGpE1Y/wIjXq5xa3mPXrNujIUSbO3r0aKoH/Prrr+cSAqLi1NYZ71t3GuZ6ecAuUC9aYIs+4Yi2yE3Ga5qggIBWrVZPz8jIkOGB9/EcLzruJmAXtcDq6NDG8VVHS3o6VuKAQjPAH+cHJiFZ72kJqbAy1F3kmEYeTyDeb1ZqamoyrvHwwPt4DtuwD/ZFDGK7p+AuYjdQHb3ovQWZoBddKGkm8UGJOwR4dV4m/HFDIV/Pb7HI6w0KDw//Ii4uTo3Bh9VqZTTEBg4cGNvQwF17jvdJgPKujZhWq1WgFzQYDPaWlha88Ol0NwG7gN1IdXQx4cmFAPGmiawIXpydCW9v8iVhZWWlMyIiIpas92KSkpLoD1objUbiee3AE1Cn0ymys7OTSD/6W861tbWwffv2JsR2e8BuAzMhWKvZfzsVVRGP+JcHM+HZzwq9yrLt3r27mEyzz5rN5oUTJkzIwd8cQRIS7+ZZ7yEho6Ki6I+Jnz59mj18+PDR0tLS1fv37y/uJmC3gYXEJiYz47ddp1ZAShgg+cBhbvmHl3c0mezEm/2LTMMlly5dWjJjxox7evXqpcRUjM39K5xIPAxAvvvuOyfpu+PQoUPLCGGPkWnZ3k3AboM0HSFhtPelm612BqpbuURxZqIC1uwrhNbK0i8vvDrzKXjSK5JlCZFshIgHCgoKLH379h2QlpY2kKwFaXKaj44xSX3x4sVS0ud10vf49YyGuwl4E5u16er6d3bCfKm2H93WDyI0cvjnEQ/5Hsn5qMCnrgv+zFdCQgKMHz9ek5iYqMbIlwQbwO8Z81W3sC03N1dz5MgRqK+vx/VjNwF/6Hb6uTtRTvAazrTC84RoZ7J7quDNXYHJR4IPGDt2LAYdaqVSOblPnz49MdDA7bmioiLqAgcNGqTEilvYRqLfyWPGjMlXq9X2Y8eOdRPwh25uUpVKecY3d8H8QORDmzZtGqZesKxbSmRkZC7xcloMQI4ePVqTn5+/FfsQbzczJyenJ7bFxsbmtra2YiGkMsR2E7DbAnlG1P2Z/JEPrampiV/nqck6T028Wsu5c+f2HDhw4BPiBakekKz9tpSXlz+SlZU1lUTIahKc8DnD6/Jauy9M/wFbXFwcfxen4IHEyw2qrq4+3djYWNy7N/djj1euXAHi+fonJycPv3r1ahEJTlBhQyNgMiV3E7DbOvDh+9buwRmRrv2EQYi4zRNCXwfudBOw226o/Z8AAwBphnYirXZBiwAAAABJRU5ErkJggg==");
  background-repeat: no-repeat;
  cursor: pointer;
  line-height: 16px;
  outline: none;
  vertical-align: sub;
}
.rc-tree .rc-tree-treenode span.rc-tree-switcher.rc-tree-icon__customize, .rc-tree .rc-tree-treenode span.rc-tree-checkbox.rc-tree-icon__customize, .rc-tree .rc-tree-treenode span.rc-tree-iconEle.rc-tree-icon__customize {
  background-image: none;
}
.rc-tree .rc-tree-treenode span.rc-tree-icon_loading {
  margin-right: 2px;
  background: url("data:image/gif;base64,R0lGODlhEAAQAKIGAMLY8YSx5HOm4Mjc88/g9Ofw+v///wAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQFCgAGACwAAAAAEAAQAAADMGi6RbUwGjKIXCAA016PgRBElAVlG/RdLOO0X9nK61W39qvqiwz5Ls/rRqrggsdkAgAh+QQFCgAGACwCAAAABwAFAAADD2hqELAmiFBIYY4MAutdCQAh+QQFCgAGACwGAAAABwAFAAADD1hU1kaDOKMYCGAGEeYFCQAh+QQFCgAGACwKAAIABQAHAAADEFhUZjSkKdZqBQG0IELDQAIAIfkEBQoABgAsCgAGAAUABwAAAxBoVlRKgyjmlAIBqCDCzUoCACH5BAUKAAYALAYACgAHAAUAAAMPaGpFtYYMAgJgLogA610JACH5BAUKAAYALAIACgAHAAUAAAMPCAHWFiI4o1ghZZJB5i0JACH5BAUKAAYALAAABgAFAAcAAAMQCAFmIaEp1motpDQySMNFAgA7") no-repeat scroll 0 0 transparent;
  vertical-align: top;
}
.rc-tree .rc-tree-treenode span.rc-tree-switcher.rc-tree-switcher-noop {
  cursor: auto;
}
.rc-tree .rc-tree-treenode span.rc-tree-switcher.rc-tree-switcher_open {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="rgb(31, 33, 40)" style="font-size: 1rem;"><path d="M0 0h24v24H0V0z" fill="none"></path><path d="M7.41 8.59L12 13.17l4.59-4.58L18 10l-6 6-6-6 1.41-1.41z"></path></svg>') !important;
}
.rc-tree .rc-tree-treenode span.rc-tree-switcher.rc-tree-switcher_close {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="rgb(31, 33, 40)" style="font-size: 1rem;"><path d="M0 0h24v24H0V0z" fill="none"></path><path d="M8.59 16.59L13.17 12 8.59 7.41 10 6l6 6-6 6-1.41-1.41z"></path></svg>') !important;
}
.rc-tree .rc-tree-treenode span.rc-tree-checkbox {
  width: 16px;
  height: 16px;
  margin: 0 3px;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="rgb(31, 33, 40)" style="font-size: 1rem;"><path d="M0 0h24v24H0V0z" fill="none"></path><path d="M19 5v14H5V5h14m0-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2z"></path></svg>') !important;
}
.rc-tree .rc-tree-treenode span.rc-tree-checkbox-checked {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="rgb(70, 188, 170)" style="font-size: 1rem;"><path d="M0 0h24v24H0V0z" fill="none"></path><path d="M5 19h14V5H5v14zm2.41-7.4l2.58 2.58 6.59-6.59L17.99 9l-8 8L6 13.01l1.41-1.41z" opacity="0.3"></path><path d="M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 16H5V5h14v14zM17.99 9l-1.41-1.42-6.59 6.59-2.58-2.57-1.42 1.41 4 3.99z"></path></svg>') !important;
}
.rc-tree .rc-tree-treenode span.rc-tree-checkbox-indeterminate {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="rgb(77, 105, 250)" style="font-size: 1rem;"><path d="M0 0h24v24H0z" fill="none"></path><path d="M5 19h14V5H5v14zm2-8h10v2H7v-2z" opacity="0.3"></path><path d="M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 16H5V5h14v14zM7 11h10v2H7z"></path></svg>') !important;
}
.rc-tree .rc-tree-treenode span.rc-tree-checkbox-disabled {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="rgb(31, 33, 40)" style="font-size: 1rem;"><path d="M0 0h24v24H0V0z" fill="none"></path><path d="M19 5v14H5V5h14m0-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2z"></path></svg>') !important;
  opacity: 0.25;
}
.rc-tree .rc-tree-treenode span.rc-tree-checkbox-disabled ~ * {
  opacity: 0.25;
}
.rc-tree .rc-tree-treenode span.rc-tree-checkbox.rc-tree-checkbox-checked.rc-tree-checkbox-disabled {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="rgb(31, 33, 40)" style="font-size: 1rem;"><path d="M0 0h24v24H0V0z" fill="none"></path><path d="M5 19h14V5H5v14zm2.41-7.4l2.58 2.58 6.59-6.59L17.99 9l-8 8L6 13.01l1.41-1.41z" opacity="0.3"></path><path d="M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 16H5V5h14v14zM17.99 9l-1.41-1.42-6.59 6.59-2.58-2.57-1.42 1.41 4 3.99z"></path></svg>') !important;
}
.rc-tree .rc-tree-treenode span.rc-tree-checkbox.rc-tree-checkbox-indeterminate.rc-tree-checkbox-disabled {
  position: relative;
  background: #ccc;
  border-radius: 3px;
}
.rc-tree .rc-tree-treenode span.rc-tree-checkbox.rc-tree-checkbox-indeterminate.rc-tree-checkbox-disabled::after {
  position: absolute;
  top: 5px;
  left: 3px;
  width: 5px;
  height: 0;
  border: 2px solid #fff;
  border-top: 0;
  border-left: 0;
  content: " ";
  transform: scale(1);
}
.rc-tree:not(.rc-tree-show-line) .rc-tree-treenode .rc-tree-switcher-noop {
  background: none;
}
.rc-tree.rc-tree-show-line .rc-tree-treenode:not(:last-child) > ul {
  background: url("data:image/gif;base64,R0lGODlhCQACAIAAAMzMzP///yH5BAEAAAEALAAAAAAJAAIAAAIEjI9pUAA7") 0 0 repeat-y;
}
.rc-tree.rc-tree-show-line .rc-tree-treenode:not(:last-child) > .rc-tree-switcher-noop {
  background-position: -56px -18px;
}
.rc-tree.rc-tree-show-line .rc-tree-treenode:last-child > .rc-tree-switcher-noop {
  background-position: -56px -36px;
}
.rc-tree {
  /*  */
}
.rc-tree-child-tree {
  display: none;
}
.rc-tree-child-tree-open {
  display: block;
}
.rc-tree {
  /*  */
}
.rc-tree-treenode-disabled > span:not(.rc-tree-switcher),
.rc-tree-treenode-disabled > a,
.rc-tree-treenode-disabled > a span {
  cursor: not-allowed;
  opacity: 0.5;
}
.rc-tree {
  /*  */
}
.rc-tree-treenode-active {
  background: rgba(0, 0, 0, 0.1);
}
.rc-tree {
  /*  */
}
.rc-tree-node-selected {
  background-color: rgb(255, 231, 168.5);
  border-radius: 0.5rem;
  box-shadow: 0 0 0 1px rgb(229.5, 186.3, 73.8);
  opacity: 0.8;
}
.rc-tree {
  /* OPEN FOLDER */
}
.rc-tree-icon__open {
  margin-right: 2px;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="rgb(255, 207, 82)" style="font-size: 1rem;"><path d="M0 0h24v24H0V0z" fill="none"></path><path d="M4 8h16v10H4z" opacity="0.3"></path><path d="M20 6h-8l-2-2H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2zm0 12H4V8h16v10z"></path></svg>') !important;
}
.rc-tree {
  /* CLOSE FOLDER */
}
.rc-tree-icon__close {
  margin-right: 2px;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="rgb(204, 165.6, 65.6)" style="font-size: 1rem;"><path d="M0 0h24v24H0V0z" fill="none"></path><path d="M11.17 8l-.58-.59L9.17 6H4v12h16V8h-8z" opacity="0.3"></path><path d="M20 6h-8l-2-2H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2zm0 12H4V6h5.17l1.41 1.41.59.59H20v10z"></path></svg>') !important;
}
.rc-tree {
  /* ICON DOC */
}
.rc-tree-icon__docu {
  margin-right: 2px;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="rgb(31, 33, 40)" style="font-size: 1rem;"><path d="M0 0h24v24H0V0z" fill="none"></path><path d="M13 4H6v16h12V9h-5z" opacity="0.3"></path><path d="M20 8l-6-6H6c-1.1 0-1.99.9-1.99 2L4 20c0 1.1.89 2 1.99 2H18c1.1 0 2-.9 2-2V8zm-2 12H6V4h7v5h5v11z"></path></svg>') !important;
}
.rc-tree-icon__customize {
  margin-right: 2px;
  vertical-align: top;
}
.rc-tree-title {
  display: inline-block;
}
.rc-tree-indent {
  display: inline-block;
  height: 0;
  vertical-align: bottom;
}
.rc-tree-indent-unit {
  display: inline-block;
  width: 16px;
}
.rc-tree-draggable-icon {
  display: inline-flex;
  width: 16px;
  justify-content: center;
}
:root {
  --toastify-color-light: var(--bs-white);
  --toastify-color-dark: var(--bs-dark);
  --toastify-color-info: var(--bs-info);
  --toastify-color-success: var(--bs-success);
  --toastify-color-warning: var(--bs-warning);
  --toastify-color-error: var(--bs-danger);
  --toastify-color-transparent: rgba(255, 255, 255, 0.7);
  --toastify-icon-color-info: var(--toastify-color-info);
  --toastify-icon-color-success: var(--toastify-color-success);
  --toastify-icon-color-warning: var(--toastify-color-warning);
  --toastify-icon-color-error: var(--toastify-color-error);
  --toastify-toast-width: var(--bs-toast-max-width);
  --toastify-toast-background: var(--bs-toast-bg);
  --toastify-toast-min-height: 64px;
  --toastify-toast-max-height: 800px;
  --toastify-font-family: sans-serif;
  --toastify-z-index: 9999;
  --toastify-text-color-light: #757575;
  --toastify-text-color-dark: #fff;
  /* Used only for colored theme */
  --toastify-text-color-info: #fff;
  --toastify-text-color-success: #fff;
  --toastify-text-color-warning: #fff;
  --toastify-text-color-error: #fff;
  --toastify-spinner-color: #616161;
  --toastify-spinner-color-empty-area: #e0e0e0;
  /* Used when no type is provided */
  --toastify-color-progress-light: linear-gradient(
  	to right,
  	/*#4cd964,*/ #5ac8fa,
  	#007aff /*#34aadc,*/ /*#5856d6,*/ /*#ff2d55*/
  );
  /* Used when no type is provided */
  --toastify-color-progress-dark: #bb86fc;
  --toastify-color-progress-info: var(--toastify-color-info);
  --toastify-color-progress-success: var(--toastify-color-success);
  --toastify-color-progress-warning: var(--toastify-color-warning);
  --toastify-color-progress-error: var(--toastify-color-error);
}
.Toastify__toast-container {
  position: fixed;
  z-index: var(--toastify-z-index);
  width: var(--toastify-toast-width);
  box-sizing: border-box;
  padding: 4px;
  color: #fff;
  transform: translate3d(0, 0, var(--toastify-z-index));
}
.Toastify__toast-container--top-left {
  top: 1em;
  left: 1em;
}
.Toastify__toast-container--top-center {
  top: 1em;
  left: 50%;
  transform: translateX(-50%);
}
.Toastify__toast-container--top-right {
  top: 1em;
  right: 1em;
}
.Toastify__toast-container--bottom-left {
  bottom: 1em;
  left: 1em;
}
.Toastify__toast-container--bottom-center {
  bottom: 1em;
  left: 50%;
  transform: translateX(-50%);
}
.Toastify__toast-container--bottom-right {
  right: 1em;
  bottom: 1em;
}
@media only screen and (max-width : 480px) {
  .Toastify__toast-container {
    left: 0;
    width: 100vw;
    padding: 0;
    margin: 0;
  }
  .Toastify__toast-container--top-left, .Toastify__toast-container--top-center, .Toastify__toast-container--top-right {
    top: 0;
    transform: translateX(0);
  }
  .Toastify__toast-container--bottom-left, .Toastify__toast-container--bottom-center, .Toastify__toast-container--bottom-right {
    bottom: 0;
    transform: translateX(0);
  }
  .Toastify__toast-container--rtl {
    right: 0;
    left: initial;
  }
}
.Toastify__toast {
  position: relative;
  /* webkit only issue #791 */
  z-index: 0;
  box-sizing: border-box;
  margin-bottom: 1rem;
  cursor: default;
  direction: ltr;
}
.Toastify__toast--rtl {
  direction: rtl;
}
.Toastify__toast--close-on-click {
  cursor: pointer;
}
.Toastify__toast--close-on-click .toast-header {
  padding-right: 2.5rem;
}
.Toastify__toast .btn-close {
  position: absolute;
  top: var(--bs-toast-padding-y);
  right: var(--bs-toast-padding-x);
}
.Toastify--animate {
  animation-duration: 0.7s;
  animation-fill-mode: both;
}
.Toastify--animate-icon {
  animation-duration: 0.3s;
  animation-fill-mode: both;
}
@media only screen and (max-width : 480px) {
  .Toastify__toast {
    margin-bottom: 0;
    border-radius: 0;
  }
}
.Toastify__toast-theme--dark {
  background: var(--toastify-color-dark);
  color: var(--toastify-text-color-dark);
}
.Toastify__toast-theme--light {
  background: var(--toastify-color-light);
  color: var(--toastify-text-color-light);
}
.Toastify__toast-theme--colored.Toastify__toast--default {
  background: var(--toastify-color-light);
  color: var(--toastify-text-color-light);
}
.Toastify__toast-theme--colored.Toastify__toast--info {
  background: var(--toastify-color-info);
  color: var(--toastify-text-color-info);
}
.Toastify__toast-theme--colored.Toastify__toast--success {
  background: var(--toastify-color-success);
  color: var(--toastify-text-color-success);
}
.Toastify__toast-theme--colored.Toastify__toast--warning {
  background: var(--toastify-color-warning);
  color: var(--toastify-text-color-warning);
}
.Toastify__toast-theme--colored.Toastify__toast--error {
  background: var(--toastify-color-error);
  color: var(--toastify-text-color-error);
}
.Toastify__progress-bar-theme--light {
  background: var(--toastify-color-progress-light);
}
.Toastify__progress-bar-theme--dark {
  background: var(--toastify-color-progress-dark);
}
.Toastify__progress-bar--info {
  background: var(--toastify-color-progress-info);
}
.Toastify__progress-bar--success {
  background: var(--toastify-color-progress-success);
}
.Toastify__progress-bar--warning {
  background: var(--toastify-color-progress-warning);
}
.Toastify__progress-bar--error {
  background: var(--toastify-color-progress-error);
}
.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info, .Toastify__progress-bar-theme--colored.Toastify__progress-bar--success, .Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning, .Toastify__progress-bar-theme--colored.Toastify__progress-bar--error {
  background: var(--toastify-color-transparent);
}
.Toastify__close-button {
  align-self: flex-start;
  padding: 0;
  border: none;
  background: transparent;
  color: #fff;
  cursor: pointer;
  opacity: 0.7;
  outline: none;
  transition: 0.3s ease;
}
.Toastify__close-button--light {
  color: #000;
  opacity: 0.3;
}
.Toastify__close-button > svg {
  width: 14px;
  height: 16px;
  fill: currentColor;
}
.Toastify__close-button:hover, .Toastify__close-button:focus {
  opacity: 1;
}
@keyframes Toastify__trackProgress {
  0% {
    transform: scaleX(1);
  }
  100% {
    transform: scaleX(0);
  }
}
.Toastify__progress-bar {
  position: absolute;
  z-index: var(--toastify-z-index);
  bottom: 0;
  left: 0;
  width: 100%;
  height: 5px;
  opacity: 0.7;
  transform-origin: left;
}
.Toastify__progress-bar--animated {
  animation: Toastify__trackProgress linear 1 forwards;
}
.Toastify__progress-bar--controlled {
  transition: transform 0.2s;
}
.Toastify__progress-bar--rtl {
  right: 0;
  left: initial;
  transform-origin: right;
}
.Toastify__spinner {
  width: 20px;
  height: 20px;
  box-sizing: border-box;
  border: 2px solid;
  animation: Toastify__spin 0.65s linear infinite;
  border-color: var(--toastify-spinner-color-empty-area);
  border-radius: 100%;
  border-right-color: var(--toastify-spinner-color);
}
@keyframes Toastify__bounceInRight {
  0%, 60%, 75%, 90%, 100% {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    transform: translate3d(3000px, 0, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(-25px, 0, 0);
  }
  75% {
    transform: translate3d(10px, 0, 0);
  }
  90% {
    transform: translate3d(-5px, 0, 0);
  }
  100% {
    transform: none;
  }
}
@keyframes Toastify__bounceOutRight {
  20% {
    opacity: 1;
    transform: translate3d(-20px, 0, 0);
  }
  100% {
    opacity: 0;
    transform: translate3d(2000px, 0, 0);
  }
}
@keyframes Toastify__bounceInLeft {
  0%, 60%, 75%, 90%, 100% {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    transform: translate3d(-3000px, 0, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(25px, 0, 0);
  }
  75% {
    transform: translate3d(-10px, 0, 0);
  }
  90% {
    transform: translate3d(5px, 0, 0);
  }
  100% {
    transform: none;
  }
}
@keyframes Toastify__bounceOutLeft {
  20% {
    opacity: 1;
    transform: translate3d(20px, 0, 0);
  }
  100% {
    opacity: 0;
    transform: translate3d(-2000px, 0, 0);
  }
}
@keyframes Toastify__bounceInUp {
  0%, 60%, 75%, 90%, 100% {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    transform: translate3d(0, 3000px, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(0, -20px, 0);
  }
  75% {
    transform: translate3d(0, 10px, 0);
  }
  90% {
    transform: translate3d(0, -5px, 0);
  }
  100% {
    transform: translate3d(0, 0, 0);
  }
}
@keyframes Toastify__bounceOutUp {
  20% {
    transform: translate3d(0, -10px, 0);
  }
  40%, 45% {
    opacity: 1;
    transform: translate3d(0, 20px, 0);
  }
  100% {
    opacity: 0;
    transform: translate3d(0, -2000px, 0);
  }
}
@keyframes Toastify__bounceInDown {
  0%, 60%, 75%, 90%, 100% {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    transform: translate3d(0, -3000px, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(0, 25px, 0);
  }
  75% {
    transform: translate3d(0, -10px, 0);
  }
  90% {
    transform: translate3d(0, 5px, 0);
  }
  100% {
    transform: none;
  }
}
@keyframes Toastify__bounceOutDown {
  20% {
    transform: translate3d(0, 10px, 0);
  }
  40%, 45% {
    opacity: 1;
    transform: translate3d(0, -20px, 0);
  }
  100% {
    opacity: 0;
    transform: translate3d(0, 2000px, 0);
  }
}
.Toastify__bounce-enter--top-left, .Toastify__bounce-enter--bottom-left {
  animation-name: Toastify__bounceInLeft;
}
.Toastify__bounce-enter--top-right, .Toastify__bounce-enter--bottom-right {
  animation-name: Toastify__bounceInRight;
}
.Toastify__bounce-enter--top-center {
  animation-name: Toastify__bounceInDown;
}
.Toastify__bounce-enter--bottom-center {
  animation-name: Toastify__bounceInUp;
}
.Toastify__bounce-exit--top-left, .Toastify__bounce-exit--bottom-left {
  animation-name: Toastify__bounceOutLeft;
}
.Toastify__bounce-exit--top-right, .Toastify__bounce-exit--bottom-right {
  animation-name: Toastify__bounceOutRight;
}
.Toastify__bounce-exit--top-center {
  animation-name: Toastify__bounceOutUp;
}
.Toastify__bounce-exit--bottom-center {
  animation-name: Toastify__bounceOutDown;
}
@keyframes Toastify__zoomIn {
  0% {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
@keyframes Toastify__zoomOut {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  100% {
    opacity: 0;
  }
}
.Toastify__zoom-enter {
  animation-name: Toastify__zoomIn;
}
.Toastify__zoom-exit {
  animation-name: Toastify__zoomOut;
}
@keyframes Toastify__flipIn {
  0% {
    animation-timing-function: ease-in;
    opacity: 0;
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
  }
  40% {
    animation-timing-function: ease-in;
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
  }
  60% {
    opacity: 1;
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
  }
  80% {
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }
  100% {
    transform: perspective(400px);
  }
}
@keyframes Toastify__flipOut {
  0% {
    transform: perspective(400px);
  }
  30% {
    opacity: 1;
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
  }
  100% {
    opacity: 0;
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
  }
}
.Toastify__flip-enter {
  animation-name: Toastify__flipIn;
}
.Toastify__flip-exit {
  animation-name: Toastify__flipOut;
}
@keyframes Toastify__slideInRight {
  from {
    transform: translate3d(110%, 0, 0);
    visibility: visible;
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}
@keyframes Toastify__slideInLeft {
  from {
    transform: translate3d(-110%, 0, 0);
    visibility: visible;
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}
@keyframes Toastify__slideInUp {
  from {
    transform: translate3d(0, 110%, 0);
    visibility: visible;
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}
@keyframes Toastify__slideInDown {
  from {
    transform: translate3d(0, -110%, 0);
    visibility: visible;
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}
@keyframes Toastify__slideOutRight {
  from {
    transform: translate3d(0, 0, 0);
  }
  to {
    transform: translate3d(110%, 0, 0);
    visibility: hidden;
  }
}
@keyframes Toastify__slideOutLeft {
  from {
    transform: translate3d(0, 0, 0);
  }
  to {
    transform: translate3d(-110%, 0, 0);
    visibility: hidden;
  }
}
@keyframes Toastify__slideOutDown {
  from {
    transform: translate3d(0, 0, 0);
  }
  to {
    transform: translate3d(0, 500px, 0);
    visibility: hidden;
  }
}
@keyframes Toastify__slideOutUp {
  from {
    transform: translate3d(0, 0, 0);
  }
  to {
    transform: translate3d(0, -500px, 0);
    visibility: hidden;
  }
}
.Toastify__slide-enter--top-left, .Toastify__slide-enter--bottom-left {
  animation-name: Toastify__slideInLeft;
}
.Toastify__slide-enter--top-right, .Toastify__slide-enter--bottom-right {
  animation-name: Toastify__slideInRight;
}
.Toastify__slide-enter--top-center {
  animation-name: Toastify__slideInDown;
}
.Toastify__slide-enter--bottom-center {
  animation-name: Toastify__slideInUp;
}
.Toastify__slide-exit--top-left, .Toastify__slide-exit--bottom-left {
  animation-name: Toastify__slideOutLeft;
}
.Toastify__slide-exit--top-right, .Toastify__slide-exit--bottom-right {
  animation-name: Toastify__slideOutRight;
}
.Toastify__slide-exit--top-center {
  animation-name: Toastify__slideOutUp;
}
.Toastify__slide-exit--bottom-center {
  animation-name: Toastify__slideOutDown;
}
@keyframes Toastify__spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
[class*=shadow-3d-]:not(.shadow-3d-container):not([class*=rccs-shadow-3d-])::after,
[class*=rccs-shadow-3d-] .rccs::after, [class*=shadow-3d-]:not(.shadow-3d-container):not([class*=rccs-shadow-3d-])::before,
[class*=rccs-shadow-3d-] .rccs::before {
  position: absolute;
  height: 100%;
  border-radius: inherit;
  box-shadow: none;
  content: "";
  transition: all 0.2s ease-in-out;
}
[class*=shadow-3d-]:not(.shadow-3d-container):not([class*=rccs-shadow-3d-])::before,
[class*=rccs-shadow-3d-] .rccs::before {
  -webkit-backdrop-filter: blur(0.5rem);
  backdrop-filter: blur(0.5rem);
  will-change: backdrop-filter;
  z-index: -1;
  top: 1rem;
  right: 1rem;
  left: 1rem;
}
[class*=shadow-3d-]:not(.shadow-3d-container):not([class*=rccs-shadow-3d-])::after,
[class*=rccs-shadow-3d-] .rccs::after {
  z-index: -2;
  top: 1.75rem;
  right: 2rem;
  left: 2rem;
}
[class*=shadow-3d-]:not(.shadow-3d-container) {
  position: relative;
  top: 0;
  margin-bottom: 3rem;
  transition: all 0.2s ease-in-out;
}
[theme=dark] .shadow-3d-primary::before {
  filter: opacity(0.8) brightness(1.2) contrast(0.8);
}
.shadow-3d-primary::before {
  background: var(--bs-primary-bg-subtle);
  filter: opacity(0.7) brightness(1) contrast(1.1);
}
[theme=dark] .shadow-3d-primary::after {
  filter: opacity(0.5) brightness(1) contrast(0.8);
}
.shadow-3d-primary::after {
  background: var(--bs-primary-bg-subtle);
  filter: opacity(0.7) brightness(1) contrast(1.2);
}
[theme=dark] .shadow-3d-secondary::before {
  filter: opacity(0.8) brightness(1.2) contrast(0.8);
}
.shadow-3d-secondary::before {
  background: var(--bs-secondary-bg-subtle);
  filter: opacity(0.7) brightness(1) contrast(1.1);
}
[theme=dark] .shadow-3d-secondary::after {
  filter: opacity(0.5) brightness(1) contrast(0.8);
}
.shadow-3d-secondary::after {
  background: var(--bs-secondary-bg-subtle);
  filter: opacity(0.7) brightness(1) contrast(1.2);
}
[theme=dark] .shadow-3d-success::before {
  filter: opacity(0.8) brightness(1.2) contrast(0.8);
}
.shadow-3d-success::before {
  background: var(--bs-success-bg-subtle);
  filter: opacity(0.7) brightness(1) contrast(1.1);
}
[theme=dark] .shadow-3d-success::after {
  filter: opacity(0.5) brightness(1) contrast(0.8);
}
.shadow-3d-success::after {
  background: var(--bs-success-bg-subtle);
  filter: opacity(0.7) brightness(1) contrast(1.2);
}
[theme=dark] .shadow-3d-info::before {
  filter: opacity(0.8) brightness(1.2) contrast(0.8);
}
.shadow-3d-info::before {
  background: var(--bs-info-bg-subtle);
  filter: opacity(0.7) brightness(1) contrast(1.1);
}
[theme=dark] .shadow-3d-info::after {
  filter: opacity(0.5) brightness(1) contrast(0.8);
}
.shadow-3d-info::after {
  background: var(--bs-info-bg-subtle);
  filter: opacity(0.7) brightness(1) contrast(1.2);
}
[theme=dark] .shadow-3d-warning::before {
  filter: opacity(0.8) brightness(1.2) contrast(0.8);
}
.shadow-3d-warning::before {
  background: var(--bs-warning-bg-subtle);
  filter: opacity(0.7) brightness(1) contrast(1.1);
}
[theme=dark] .shadow-3d-warning::after {
  filter: opacity(0.5) brightness(1) contrast(0.8);
}
.shadow-3d-warning::after {
  background: var(--bs-warning-bg-subtle);
  filter: opacity(0.7) brightness(1) contrast(1.2);
}
[theme=dark] .shadow-3d-danger::before {
  filter: opacity(0.8) brightness(1.2) contrast(0.8);
}
.shadow-3d-danger::before {
  background: var(--bs-danger-bg-subtle);
  filter: opacity(0.7) brightness(1) contrast(1.1);
}
[theme=dark] .shadow-3d-danger::after {
  filter: opacity(0.5) brightness(1) contrast(0.8);
}
.shadow-3d-danger::after {
  background: var(--bs-danger-bg-subtle);
  filter: opacity(0.7) brightness(1) contrast(1.2);
}
[theme=dark] .shadow-3d-light::before {
  filter: opacity(0.8) brightness(1.2) contrast(0.8);
}
.shadow-3d-light::before {
  background: var(--bs-light-bg-subtle);
  filter: opacity(0.7) brightness(1) contrast(1.1);
}
[theme=dark] .shadow-3d-light::after {
  filter: opacity(0.5) brightness(1) contrast(0.8);
}
.shadow-3d-light::after {
  background: var(--bs-light-bg-subtle);
  filter: opacity(0.7) brightness(1) contrast(1.2);
}
[theme=dark] .shadow-3d-dark::before {
  filter: opacity(0.8) brightness(1.2) contrast(0.8);
}
.shadow-3d-dark::before {
  background: var(--bs-dark-bg-subtle);
  filter: opacity(0.7) brightness(1) contrast(1.1);
}
[theme=dark] .shadow-3d-dark::after {
  filter: opacity(0.5) brightness(1) contrast(0.8);
}
.shadow-3d-dark::after {
  background: var(--bs-dark-bg-subtle);
  filter: opacity(0.7) brightness(1) contrast(1.2);
}
[theme=dark] .shadow-3d-brand::before {
  filter: opacity(0.8) brightness(1.2) contrast(0.8);
}
.shadow-3d-brand::before {
  background: var(--bs-brand-bg-subtle);
  filter: opacity(0.7) brightness(1) contrast(1.1);
}
[theme=dark] .shadow-3d-brand::after {
  filter: opacity(0.5) brightness(1) contrast(0.8);
}
.shadow-3d-brand::after {
  background: var(--bs-brand-bg-subtle);
  filter: opacity(0.7) brightness(1) contrast(1.2);
}
[theme=dark] .shadow-3d-brand-two::before {
  filter: opacity(0.8) brightness(1.2) contrast(0.8);
}
.shadow-3d-brand-two::before {
  background: var(--bs-brand-two-bg-subtle);
  filter: opacity(0.7) brightness(1) contrast(1.1);
}
[theme=dark] .shadow-3d-brand-two::after {
  filter: opacity(0.5) brightness(1) contrast(0.8);
}
.shadow-3d-brand-two::after {
  background: var(--bs-brand-two-bg-subtle);
  filter: opacity(0.7) brightness(1) contrast(1.2);
}
[theme=dark] .shadow-3d-transparent::before {
  filter: opacity(0.8) brightness(1.2) contrast(0.8);
}
.shadow-3d-transparent::before {
  background: var(--bs-transparent-bg-subtle);
  filter: opacity(0.7) brightness(1) contrast(1.1);
}
[theme=dark] .shadow-3d-transparent::after {
  filter: opacity(0.5) brightness(1) contrast(0.8);
}
.shadow-3d-transparent::after {
  background: var(--bs-transparent-bg-subtle);
  filter: opacity(0.7) brightness(1) contrast(1.2);
}
[theme=dark] .shadow-3d-storybook::before {
  filter: opacity(0.8) brightness(1.2) contrast(0.8);
}
.shadow-3d-storybook::before {
  background: var(--bs-storybook-bg-subtle);
  filter: opacity(0.7) brightness(1) contrast(1.1);
}
[theme=dark] .shadow-3d-storybook::after {
  filter: opacity(0.5) brightness(1) contrast(0.8);
}
.shadow-3d-storybook::after {
  background: var(--bs-storybook-bg-subtle);
  filter: opacity(0.7) brightness(1) contrast(1.2);
}
.shadow-3d-hover:hover {
  top: 1rem;
}
.shadow-3d-hover:hover::before {
  inset: 0;
  transform: rotate(3deg);
}
.shadow-3d-hover:hover::after {
  inset: 0;
  transform: rotate(-3deg);
}
.shadow-3d-up-hover:hover {
  top: 0.25rem;
}
.shadow-3d-up-hover:hover::before {
  top: 0.5rem !important;
  right: 0.5rem !important;
  left: 0.5rem !important;
}
.shadow-3d-up-hover:hover::after {
  top: 0.875rem !important;
  right: 1rem !important;
  left: 1rem !important;
}
/**
 *Fixed z-index value
 *
 *no need to use it all the time, just to fix it when the image is distorted
 */
.shadow-3d-container {
  z-index: 1;
}
.truncate-line-6, .truncate-line-5, .truncate-line-4, .truncate-line-3, .truncate-line-2, .truncate-line-1 {
  display: -webkit-box;
  overflow: hidden;
  -webkit-box-orient: vertical;
}
.truncate-line-1 {
  -webkit-line-clamp: 1;
}
.truncate-line-2 {
  -webkit-line-clamp: 2;
}
.truncate-line-3 {
  -webkit-line-clamp: 3;
}
.truncate-line-4 {
  -webkit-line-clamp: 4;
}
.truncate-line-5 {
  -webkit-line-clamp: 5;
}
.truncate-line-6 {
  -webkit-line-clamp: 6;
}
.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;
}
.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-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-success {
  --bs-focus-ring-color: rgba(var(--bs-success-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-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-light {
  --bs-focus-ring-color: rgba(var(--bs-light-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-brand {
  --bs-focus-ring-color: rgba(var(--bs-brand-rgb), var(--bs-focus-ring-opacity));
}
.focus-ring-brand-two {
  --bs-focus-ring-color: rgba(var(--bs-brand-two-rgb), var(--bs-focus-ring-opacity));
}
.focus-ring-transparent {
  --bs-focus-ring-color: rgba(var(--bs-transparent-rgb), var(--bs-focus-ring-opacity));
}
.focus-ring-storybook {
  --bs-focus-ring-color: rgba(var(--bs-storybook-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-5 {
  top: 5% !important;
}
.top-10 {
  top: 10% !important;
}
.top-15 {
  top: 15% !important;
}
.top-20 {
  top: 20% !important;
}
.top-25 {
  top: 25% !important;
}
.top-30 {
  top: 30% !important;
}
.top-35 {
  top: 35% !important;
}
.top-40 {
  top: 40% !important;
}
.top-45 {
  top: 45% !important;
}
.top-50 {
  top: 50% !important;
}
.top-55 {
  top: 55% !important;
}
.top-60 {
  top: 60% !important;
}
.top-65 {
  top: 65% !important;
}
.top-70 {
  top: 70% !important;
}
.top-75 {
  top: 75% !important;
}
.top-80 {
  top: 80% !important;
}
.top-85 {
  top: 85% !important;
}
.top-90 {
  top: 90% !important;
}
.top-95 {
  top: 95% !important;
}
.top-100 {
  top: 100% !important;
}
.bottom-0 {
  bottom: 0 !important;
}
.bottom-5 {
  bottom: 5% !important;
}
.bottom-10 {
  bottom: 10% !important;
}
.bottom-15 {
  bottom: 15% !important;
}
.bottom-20 {
  bottom: 20% !important;
}
.bottom-25 {
  bottom: 25% !important;
}
.bottom-30 {
  bottom: 30% !important;
}
.bottom-35 {
  bottom: 35% !important;
}
.bottom-40 {
  bottom: 40% !important;
}
.bottom-45 {
  bottom: 45% !important;
}
.bottom-50 {
  bottom: 50% !important;
}
.bottom-55 {
  bottom: 55% !important;
}
.bottom-60 {
  bottom: 60% !important;
}
.bottom-65 {
  bottom: 65% !important;
}
.bottom-70 {
  bottom: 70% !important;
}
.bottom-75 {
  bottom: 75% !important;
}
.bottom-80 {
  bottom: 80% !important;
}
.bottom-85 {
  bottom: 85% !important;
}
.bottom-90 {
  bottom: 90% !important;
}
.bottom-95 {
  bottom: 95% !important;
}
.bottom-100 {
  bottom: 100% !important;
}
.start-0 {
  left: 0 !important;
}
.start-5 {
  left: 5% !important;
}
.start-10 {
  left: 10% !important;
}
.start-15 {
  left: 15% !important;
}
.start-20 {
  left: 20% !important;
}
.start-25 {
  left: 25% !important;
}
.start-30 {
  left: 30% !important;
}
.start-35 {
  left: 35% !important;
}
.start-40 {
  left: 40% !important;
}
.start-45 {
  left: 45% !important;
}
.start-50 {
  left: 50% !important;
}
.start-55 {
  left: 55% !important;
}
.start-60 {
  left: 60% !important;
}
.start-65 {
  left: 65% !important;
}
.start-70 {
  left: 70% !important;
}
.start-75 {
  left: 75% !important;
}
.start-80 {
  left: 80% !important;
}
.start-85 {
  left: 85% !important;
}
.start-90 {
  left: 90% !important;
}
.start-95 {
  left: 95% !important;
}
.start-100 {
  left: 100% !important;
}
.end-0 {
  right: 0 !important;
}
.end-5 {
  right: 5% !important;
}
.end-10 {
  right: 10% !important;
}
.end-15 {
  right: 15% !important;
}
.end-20 {
  right: 20% !important;
}
.end-25 {
  right: 25% !important;
}
.end-30 {
  right: 30% !important;
}
.end-35 {
  right: 35% !important;
}
.end-40 {
  right: 40% !important;
}
.end-45 {
  right: 45% !important;
}
.end-50 {
  right: 50% !important;
}
.end-55 {
  right: 55% !important;
}
.end-60 {
  right: 60% !important;
}
.end-65 {
  right: 65% !important;
}
.end-70 {
  right: 70% !important;
}
.end-75 {
  right: 75% !important;
}
.end-80 {
  right: 80% !important;
}
.end-85 {
  right: 85% !important;
}
.end-90 {
  right: 90% !important;
}
.end-95 {
  right: 95% !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-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-success {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-success-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-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-light {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-light-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-brand {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-brand-rgb), var(--bs-border-opacity)) !important;
}
.border-brand-two {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-brand-two-rgb), var(--bs-border-opacity)) !important;
}
.border-transparent {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-transparent-rgb), var(--bs-border-opacity)) !important;
}
.border-storybook {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-storybook-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: 1rem !important;
}
.m-4 {
  margin: 1.5rem !important;
}
.m-5 {
  margin: 3rem !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: 1rem !important;
  margin-left: 1rem !important;
}
.mx-4 {
  margin-right: 1.5rem !important;
  margin-left: 1.5rem !important;
}
.mx-5 {
  margin-right: 3rem !important;
  margin-left: 3rem !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: 1rem !important;
  margin-bottom: 1rem !important;
}
.my-4 {
  margin-top: 1.5rem !important;
  margin-bottom: 1.5rem !important;
}
.my-5 {
  margin-top: 3rem !important;
  margin-bottom: 3rem !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: 1rem !important;
}
.mt-4 {
  margin-top: 1.5rem !important;
}
.mt-5 {
  margin-top: 3rem !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: 1rem !important;
}
.me-4 {
  margin-right: 1.5rem !important;
}
.me-5 {
  margin-right: 3rem !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: 1rem !important;
}
.mb-4 {
  margin-bottom: 1.5rem !important;
}
.mb-5 {
  margin-bottom: 3rem !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: 1rem !important;
}
.ms-4 {
  margin-left: 1.5rem !important;
}
.ms-5 {
  margin-left: 3rem !important;
}
.ms-auto {
  margin-left: auto !important;
}
.m-n1 {
  margin: -0.25rem !important;
}
.m-n2 {
  margin: -0.5rem !important;
}
.m-n3 {
  margin: -1rem !important;
}
.m-n4 {
  margin: -1.5rem !important;
}
.m-n5 {
  margin: -3rem !important;
}
.mx-n1 {
  margin-right: -0.25rem !important;
  margin-left: -0.25rem !important;
}
.mx-n2 {
  margin-right: -0.5rem !important;
  margin-left: -0.5rem !important;
}
.mx-n3 {
  margin-right: -1rem !important;
  margin-left: -1rem !important;
}
.mx-n4 {
  margin-right: -1.5rem !important;
  margin-left: -1.5rem !important;
}
.mx-n5 {
  margin-right: -3rem !important;
  margin-left: -3rem !important;
}
.my-n1 {
  margin-top: -0.25rem !important;
  margin-bottom: -0.25rem !important;
}
.my-n2 {
  margin-top: -0.5rem !important;
  margin-bottom: -0.5rem !important;
}
.my-n3 {
  margin-top: -1rem !important;
  margin-bottom: -1rem !important;
}
.my-n4 {
  margin-top: -1.5rem !important;
  margin-bottom: -1.5rem !important;
}
.my-n5 {
  margin-top: -3rem !important;
  margin-bottom: -3rem !important;
}
.mt-n1 {
  margin-top: -0.25rem !important;
}
.mt-n2 {
  margin-top: -0.5rem !important;
}
.mt-n3 {
  margin-top: -1rem !important;
}
.mt-n4 {
  margin-top: -1.5rem !important;
}
.mt-n5 {
  margin-top: -3rem !important;
}
.me-n1 {
  margin-right: -0.25rem !important;
}
.me-n2 {
  margin-right: -0.5rem !important;
}
.me-n3 {
  margin-right: -1rem !important;
}
.me-n4 {
  margin-right: -1.5rem !important;
}
.me-n5 {
  margin-right: -3rem !important;
}
.mb-n1 {
  margin-bottom: -0.25rem !important;
}
.mb-n2 {
  margin-bottom: -0.5rem !important;
}
.mb-n3 {
  margin-bottom: -1rem !important;
}
.mb-n4 {
  margin-bottom: -1.5rem !important;
}
.mb-n5 {
  margin-bottom: -3rem !important;
}
.ms-n1 {
  margin-left: -0.25rem !important;
}
.ms-n2 {
  margin-left: -0.5rem !important;
}
.ms-n3 {
  margin-left: -1rem !important;
}
.ms-n4 {
  margin-left: -1.5rem !important;
}
.ms-n5 {
  margin-left: -3rem !important;
}
.p-0 {
  padding: 0 !important;
}
.p-1 {
  padding: 0.25rem !important;
}
.p-2 {
  padding: 0.5rem !important;
}
.p-3 {
  padding: 1rem !important;
}
.p-4 {
  padding: 1.5rem !important;
}
.p-5 {
  padding: 3rem !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: 1rem !important;
  padding-left: 1rem !important;
}
.px-4 {
  padding-right: 1.5rem !important;
  padding-left: 1.5rem !important;
}
.px-5 {
  padding-right: 3rem !important;
  padding-left: 3rem !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: 1rem !important;
  padding-bottom: 1rem !important;
}
.py-4 {
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important;
}
.py-5 {
  padding-top: 3rem !important;
  padding-bottom: 3rem !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: 1rem !important;
}
.pt-4 {
  padding-top: 1.5rem !important;
}
.pt-5 {
  padding-top: 3rem !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: 1rem !important;
}
.pe-4 {
  padding-right: 1.5rem !important;
}
.pe-5 {
  padding-right: 3rem !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: 1rem !important;
}
.pb-4 {
  padding-bottom: 1.5rem !important;
}
.pb-5 {
  padding-bottom: 3rem !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: 1rem !important;
}
.ps-4 {
  padding-left: 1.5rem !important;
}
.ps-5 {
  padding-left: 3rem !important;
}
.gap-0 {
  gap: 0 !important;
}
.gap-1 {
  gap: 0.25rem !important;
}
.gap-2 {
  gap: 0.5rem !important;
}
.gap-3 {
  gap: 1rem !important;
}
.gap-4 {
  gap: 1.5rem !important;
}
.gap-5 {
  gap: 3rem !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: 1rem !important;
}
.row-gap-4 {
  row-gap: 1.5rem !important;
}
.row-gap-5 {
  row-gap: 3rem !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: 1rem !important;
}
.column-gap-4 {
  column-gap: 1.5rem !important;
}
.column-gap-5 {
  column-gap: 3rem !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;
}
/* rtl:begin:remove */
.text-break {
  word-wrap: break-word !important;
  word-break: break-word !important;
}
/* rtl:end:remove */
.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-success {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important;
}
.text-info {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-info-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-light {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important;
}
.text-dark {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important;
}
.text-brand {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-brand-rgb), var(--bs-text-opacity)) !important;
}
.text-brand-two {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-brand-two-rgb), var(--bs-text-opacity)) !important;
}
.text-transparent {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-transparent-rgb), var(--bs-text-opacity)) !important;
}
.text-storybook {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-storybook-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-muted {
  --bs-text-opacity: 1;
  color: var(--bs-secondary-color) !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-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-success {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-success-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-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-light {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-light-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-brand {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-brand-rgb), var(--bs-link-underline-opacity)) !important;
}
.link-underline-brand-two {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-brand-two-rgb), var(--bs-link-underline-opacity)) !important;
}
.link-underline-transparent {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-transparent-rgb), var(--bs-link-underline-opacity)) !important;
}
.link-underline-storybook {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-storybook-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-primary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important;
}
.bg-primary-hover:hover {
  --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-secondary-hover:hover {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-secondary-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-hover:hover {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-success-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-info-hover:hover {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-info-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-warning-hover:hover {
  --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-danger-hover:hover {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-danger-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-light-hover:hover {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-light-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-dark-hover:hover {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important;
}
.bg-brand {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-brand-rgb), var(--bs-bg-opacity)) !important;
}
.bg-brand-hover:hover {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-brand-rgb), var(--bs-bg-opacity)) !important;
}
.bg-brand-two {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-brand-two-rgb), var(--bs-bg-opacity)) !important;
}
.bg-brand-two-hover:hover {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-brand-two-rgb), var(--bs-bg-opacity)) !important;
}
.bg-transparent {
  --bs-bg-opacity: 1;
  background-color: transparent !important;
}
.bg-transparent-hover:hover {
  --bs-bg-opacity: 1;
  background-color: transparent !important;
}
.bg-storybook {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-storybook-rgb), var(--bs-bg-opacity)) !important;
}
.bg-storybook-hover:hover {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-storybook-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-black-hover:hover {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important;
}
.bg-white {
  --bs-bg-opacity: 1;
  background-color: #fff !important;
}
.bg-white-hover:hover {
  --bs-bg-opacity: 1;
  background-color: #fff !important;
}
.bg-body {
  --bs-bg-opacity: 1;
  background-color: #fff !important;
}
.bg-body-hover:hover {
  --bs-bg-opacity: 1;
  background-color: #fff !important;
}
.bg-opacity-5 {
  --bs-bg-opacity: 0.05;
}
.bg-opacity-10 {
  --bs-bg-opacity: 0.1;
}
.bg-opacity-15 {
  --bs-bg-opacity: 0.15;
}
.bg-opacity-20 {
  --bs-bg-opacity: 0.2;
}
.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-80 {
  --bs-bg-opacity: 0.8;
}
.bg-opacity-85 {
  --bs-bg-opacity: 0.85;
}
.bg-opacity-90 {
  --bs-bg-opacity: 0.9;
}
.bg-opacity-95 {
  --bs-bg-opacity: 0.95;
}
.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 {
  user-select: all !important;
}
.user-select-auto {
  user-select: auto !important;
}
.user-select-none {
  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;
}
.h-fluid-min-50 {
  min-height: calc((100vh - var(--header-height) - var(--subheader-height) - var(--footer-height)) / 2 - 2rem) !important;
}
.h-fluid-min-100 {
  min-height: calc(100vh - var(--header-height) - var(--subheader-height) - var(--footer-height) - 2rem) !important;
}
.bg-l10-primary {
  background-color: rgb(240.3, 238.8, 250.6) !important;
}
.bg-l10-primary-hover:hover {
  background-color: rgb(240.3, 238.8, 250.6) !important;
}
.bg-l10-secondary {
  background-color: rgb(255, 245.7, 248.7) !important;
}
.bg-l10-secondary-hover:hover {
  background-color: rgb(255, 245.7, 248.7) !important;
}
.bg-l10-success {
  background-color: rgb(236.5, 248.3, 246.5) !important;
}
.bg-l10-success-hover:hover {
  background-color: rgb(236.5, 248.3, 246.5) !important;
}
.bg-l10-info {
  background-color: rgb(237.2, 240, 254.5) !important;
}
.bg-l10-info-hover:hover {
  background-color: rgb(237.2, 240, 254.5) !important;
}
.bg-l10-warning {
  background-color: rgb(255, 250.2, 237.7) !important;
}
.bg-l10-warning-hover:hover {
  background-color: rgb(255, 250.2, 237.7) !important;
}
.bg-l10-danger {
  background-color: rgb(253.8, 237.9, 232.8) !important;
}
.bg-l10-danger-hover:hover {
  background-color: rgb(253.8, 237.9, 232.8) !important;
}
.bg-l10-light {
  background-color: rgb(252.6, 253.3, 254.3) !important;
}
.bg-l10-light-hover:hover {
  background-color: rgb(252.6, 253.3, 254.3) !important;
}
.bg-l10-dark {
  background-color: rgb(232.6, 232.8, 233.5) !important;
}
.bg-l10-dark-hover:hover {
  background-color: rgb(232.6, 232.8, 233.5) !important;
}
.bg-l10-brand {
  background-color: rgb(255, 250, 229.7) !important;
}
.bg-l10-brand-hover:hover {
  background-color: rgb(255, 250, 229.7) !important;
}
.bg-l10-brand-two {
  background-color: rgb(234.5, 234.5, 234.5) !important;
}
.bg-l10-brand-two-hover:hover {
  background-color: rgb(234.5, 234.5, 234.5) !important;
}
.bg-l25-primary {
  background-color: rgb(218.25, 214.5, 244) !important;
}
.bg-l25-primary-hover:hover {
  background-color: rgb(218.25, 214.5, 244) !important;
}
.bg-l25-secondary {
  background-color: rgb(255, 231.75, 239.25) !important;
}
.bg-l25-secondary-hover:hover {
  background-color: rgb(255, 231.75, 239.25) !important;
}
.bg-l25-success {
  background-color: rgb(208.75, 238.25, 233.75) !important;
}
.bg-l25-success-hover:hover {
  background-color: rgb(208.75, 238.25, 233.75) !important;
}
.bg-l25-info {
  background-color: rgb(210.5, 217.5, 253.75) !important;
}
.bg-l25-info-hover:hover {
  background-color: rgb(210.5, 217.5, 253.75) !important;
}
.bg-l25-warning {
  background-color: rgb(255, 243, 211.75) !important;
}
.bg-l25-warning-hover:hover {
  background-color: rgb(255, 243, 211.75) !important;
}
.bg-l25-danger {
  background-color: rgb(252, 212.25, 199.5) !important;
}
.bg-l25-danger-hover:hover {
  background-color: rgb(252, 212.25, 199.5) !important;
}
.bg-l25-light {
  background-color: rgb(249, 250.75, 253.25) !important;
}
.bg-l25-light-hover:hover {
  background-color: rgb(249, 250.75, 253.25) !important;
}
.bg-l25-dark {
  background-color: rgb(199, 199.5, 201.25) !important;
}
.bg-l25-dark-hover:hover {
  background-color: rgb(199, 199.5, 201.25) !important;
}
.bg-l25-brand {
  background-color: rgb(255, 242.5, 191.75) !important;
}
.bg-l25-brand-hover:hover {
  background-color: rgb(255, 242.5, 191.75) !important;
}
.bg-l25-brand-two {
  background-color: rgb(203.75, 203.75, 203.75) !important;
}
.bg-l25-brand-two-hover:hover {
  background-color: rgb(203.75, 203.75, 203.75) !important;
}
.bg-l50-primary {
  background-color: rgb(181.5, 174, 233) !important;
}
.bg-l50-primary-hover:hover {
  background-color: rgb(181.5, 174, 233) !important;
}
.bg-l50-secondary {
  background-color: rgb(255, 208.5, 223.5) !important;
}
.bg-l50-secondary-hover:hover {
  background-color: rgb(255, 208.5, 223.5) !important;
}
.bg-l50-success {
  background-color: rgb(162.5, 221.5, 212.5) !important;
}
.bg-l50-success-hover:hover {
  background-color: rgb(162.5, 221.5, 212.5) !important;
}
.bg-l50-info {
  background-color: rgb(166, 180, 252.5) !important;
}
.bg-l50-info-hover:hover {
  background-color: rgb(166, 180, 252.5) !important;
}
.bg-l50-warning {
  background-color: rgb(255, 231, 168.5) !important;
}
.bg-l50-warning-hover:hover {
  background-color: rgb(255, 231, 168.5) !important;
}
.bg-l50-danger {
  background-color: rgb(249, 169.5, 144) !important;
}
.bg-l50-danger-hover:hover {
  background-color: rgb(249, 169.5, 144) !important;
}
.bg-l50-light {
  background-color: rgb(243, 246.5, 251.5) !important;
}
.bg-l50-light-hover:hover {
  background-color: rgb(243, 246.5, 251.5) !important;
}
.bg-l50-dark {
  background-color: rgb(143, 144, 147.5) !important;
}
.bg-l50-dark-hover:hover {
  background-color: rgb(143, 144, 147.5) !important;
}
.bg-l50-brand {
  background-color: rgb(255, 230, 128.5) !important;
}
.bg-l50-brand-hover:hover {
  background-color: rgb(255, 230, 128.5) !important;
}
.bg-l50-brand-two {
  background-color: rgb(152.5, 152.5, 152.5) !important;
}
.bg-l50-brand-two-hover:hover {
  background-color: rgb(152.5, 152.5, 152.5) !important;
}
.bg-l75-primary {
  background-color: rgb(144.75, 133.5, 222) !important;
}
.bg-l75-primary-hover:hover {
  background-color: rgb(144.75, 133.5, 222) !important;
}
.bg-l75-secondary {
  background-color: rgb(255, 185.25, 207.75) !important;
}
.bg-l75-secondary-hover:hover {
  background-color: rgb(255, 185.25, 207.75) !important;
}
.bg-l75-success {
  background-color: rgb(116.25, 204.75, 191.25) !important;
}
.bg-l75-success-hover:hover {
  background-color: rgb(116.25, 204.75, 191.25) !important;
}
.bg-l75-info {
  background-color: rgb(121.5, 142.5, 251.25) !important;
}
.bg-l75-info-hover:hover {
  background-color: rgb(121.5, 142.5, 251.25) !important;
}
.bg-l75-warning {
  background-color: rgb(255, 219, 125.25) !important;
}
.bg-l75-warning-hover:hover {
  background-color: rgb(255, 219, 125.25) !important;
}
.bg-l75-danger {
  background-color: rgb(246, 126.75, 88.5) !important;
}
.bg-l75-danger-hover:hover {
  background-color: rgb(246, 126.75, 88.5) !important;
}
.bg-l75-light {
  background-color: rgb(237, 242.25, 249.75) !important;
}
.bg-l75-light-hover:hover {
  background-color: rgb(237, 242.25, 249.75) !important;
}
.bg-l75-dark {
  background-color: rgb(87, 88.5, 93.75) !important;
}
.bg-l75-dark-hover:hover {
  background-color: rgb(87, 88.5, 93.75) !important;
}
.bg-l75-brand {
  background-color: rgb(255, 217.5, 65.25) !important;
}
.bg-l75-brand-hover:hover {
  background-color: rgb(255, 217.5, 65.25) !important;
}
.bg-l75-brand-two {
  background-color: rgb(101.25, 101.25, 101.25) !important;
}
.bg-l75-brand-two-hover:hover {
  background-color: rgb(101.25, 101.25, 101.25) !important;
}
.bg-l90-primary {
  background-color: rgb(122.7, 109.2, 215.4) !important;
}
.bg-l90-primary-hover:hover {
  background-color: rgb(122.7, 109.2, 215.4) !important;
}
.bg-l90-secondary {
  background-color: rgb(255, 171.3, 198.3) !important;
}
.bg-l90-secondary-hover:hover {
  background-color: rgb(255, 171.3, 198.3) !important;
}
.bg-l90-success {
  background-color: rgb(88.5, 194.7, 178.5) !important;
}
.bg-l90-success-hover:hover {
  background-color: rgb(88.5, 194.7, 178.5) !important;
}
.bg-l90-info {
  background-color: rgb(94.8, 120, 250.5) !important;
}
.bg-l90-info-hover:hover {
  background-color: rgb(94.8, 120, 250.5) !important;
}
.bg-l90-warning {
  background-color: rgb(255, 211.8, 99.3) !important;
}
.bg-l90-warning-hover:hover {
  background-color: rgb(255, 211.8, 99.3) !important;
}
.bg-l90-danger {
  background-color: rgb(244.2, 101.1, 55.2) !important;
}
.bg-l90-danger-hover:hover {
  background-color: rgb(244.2, 101.1, 55.2) !important;
}
.bg-l90-light {
  background-color: rgb(233.4, 239.7, 248.7) !important;
}
.bg-l90-light-hover:hover {
  background-color: rgb(233.4, 239.7, 248.7) !important;
}
.bg-l90-dark {
  background-color: rgb(53.4, 55.2, 61.5) !important;
}
.bg-l90-dark-hover:hover {
  background-color: rgb(53.4, 55.2, 61.5) !important;
}
.bg-l90-brand {
  background-color: rgb(255, 210, 27.3) !important;
}
.bg-l90-brand-hover:hover {
  background-color: rgb(255, 210, 27.3) !important;
}
.bg-l90-brand-two {
  background-color: rgb(70.5, 70.5, 70.5) !important;
}
.bg-l90-brand-two-hover:hover {
  background-color: rgb(70.5, 70.5, 70.5) !important;
}
.bg-lo90-primary {
  background-color: rgb(100.3, 87, 193.9) !important;
}
.bg-lo90-primary-hover:hover {
  background-color: rgb(100.3, 87, 193.9) !important;
}
.bg-lo90-secondary {
  background-color: rgb(232.6, 149.1, 176.8) !important;
}
.bg-lo90-secondary-hover:hover {
  background-color: rgb(232.6, 149.1, 176.8) !important;
}
.bg-lo90-success {
  background-color: rgb(66.1, 172.5, 157) !important;
}
.bg-lo90-success-hover:hover {
  background-color: rgb(66.1, 172.5, 157) !important;
}
.bg-lo90-info {
  background-color: rgb(72.4, 97.8, 229) !important;
}
.bg-lo90-info-hover:hover {
  background-color: rgb(72.4, 97.8, 229) !important;
}
.bg-lo90-warning {
  background-color: rgb(232.6, 189.6, 77.8) !important;
}
.bg-lo90-warning-hover:hover {
  background-color: rgb(232.6, 189.6, 77.8) !important;
}
.bg-lo90-danger {
  background-color: rgb(221.8, 78.9, 33.7) !important;
}
.bg-lo90-danger-hover:hover {
  background-color: rgb(221.8, 78.9, 33.7) !important;
}
.bg-lo90-light {
  background-color: rgb(211, 217.5, 227.2) !important;
}
.bg-lo90-light-hover:hover {
  background-color: rgb(211, 217.5, 227.2) !important;
}
.bg-lo90-dark {
  background-color: #1f2128 !important;
}
.bg-lo90-dark-hover:hover {
  background-color: #1f2128 !important;
}
.bg-lo90-brand {
  background-color: rgb(232.6, 187.8, 5.8) !important;
}
.bg-lo90-brand-hover:hover {
  background-color: rgb(232.6, 187.8, 5.8) !important;
}
.bg-lo90-brand-two {
  background-color: rgb(48.1, 48.3, 49) !important;
}
.bg-lo90-brand-two-hover:hover {
  background-color: rgb(48.1, 48.3, 49) !important;
}
.bg-lo75-primary {
  background-color: rgb(88.75, 78, 168.25) !important;
}
.bg-lo75-primary-hover:hover {
  background-color: rgb(88.75, 78, 168.25) !important;
}
.bg-lo75-secondary {
  background-color: rgb(199, 129.75, 154) !important;
}
.bg-lo75-secondary-hover:hover {
  background-color: rgb(199, 129.75, 154) !important;
}
.bg-lo75-success {
  background-color: rgb(60.25, 149.25, 137.5) !important;
}
.bg-lo75-success-hover:hover {
  background-color: rgb(60.25, 149.25, 137.5) !important;
}
.bg-lo75-info {
  background-color: rgb(65.5, 87, 197.5) !important;
}
.bg-lo75-info-hover:hover {
  background-color: rgb(65.5, 87, 197.5) !important;
}
.bg-lo75-warning {
  background-color: rgb(199, 163.5, 71.5) !important;
}
.bg-lo75-warning-hover:hover {
  background-color: rgb(199, 163.5, 71.5) !important;
}
.bg-lo75-danger {
  background-color: rgb(190, 71.25, 34.75) !important;
}
.bg-lo75-danger-hover:hover {
  background-color: rgb(190, 71.25, 34.75) !important;
}
.bg-lo75-light {
  background-color: rgb(181, 186.75, 196) !important;
}
.bg-lo75-light-hover:hover {
  background-color: rgb(181, 186.75, 196) !important;
}
.bg-lo75-dark {
  background-color: #1f2128 !important;
}
.bg-lo75-dark-hover:hover {
  background-color: #1f2128 !important;
}
.bg-lo75-brand {
  background-color: rgb(199, 162, 11.5) !important;
}
.bg-lo75-brand-hover:hover {
  background-color: rgb(199, 162, 11.5) !important;
}
.bg-lo75-brand-two {
  background-color: rgb(45.25, 45.75, 47.5) !important;
}
.bg-lo75-brand-two-hover:hover {
  background-color: rgb(45.25, 45.75, 47.5) !important;
}
.bg-lo50-primary {
  background-color: rgb(69.5, 63, 125.5) !important;
}
.bg-lo50-primary-hover:hover {
  background-color: rgb(69.5, 63, 125.5) !important;
}
.bg-lo50-secondary {
  background-color: rgb(143, 97.5, 116) !important;
}
.bg-lo50-secondary-hover:hover {
  background-color: rgb(143, 97.5, 116) !important;
}
.bg-lo50-success {
  background-color: rgb(50.5, 110.5, 105) !important;
}
.bg-lo50-success-hover:hover {
  background-color: rgb(50.5, 110.5, 105) !important;
}
.bg-lo50-info {
  background-color: #364591 !important;
}
.bg-lo50-info-hover:hover {
  background-color: #364591 !important;
}
.bg-lo50-warning {
  background-color: #8f783d !important;
}
.bg-lo50-warning-hover:hover {
  background-color: #8f783d !important;
}
.bg-lo50-danger {
  background-color: rgb(137, 58.5, 36.5) !important;
}
.bg-lo50-danger-hover:hover {
  background-color: rgb(137, 58.5, 36.5) !important;
}
.bg-lo50-light {
  background-color: rgb(131, 135.5, 144) !important;
}
.bg-lo50-light-hover:hover {
  background-color: rgb(131, 135.5, 144) !important;
}
.bg-lo50-dark {
  background-color: #1f2128 !important;
}
.bg-lo50-dark-hover:hover {
  background-color: #1f2128 !important;
}
.bg-lo50-brand {
  background-color: #8f7715 !important;
}
.bg-lo50-brand-hover:hover {
  background-color: #8f7715 !important;
}
.bg-lo50-brand-two {
  background-color: rgb(40.5, 41.5, 45) !important;
}
.bg-lo50-brand-two-hover:hover {
  background-color: rgb(40.5, 41.5, 45) !important;
}
.bg-lo25-primary {
  background-color: rgb(50.25, 48, 82.75) !important;
}
.bg-lo25-primary-hover:hover {
  background-color: rgb(50.25, 48, 82.75) !important;
}
.bg-lo25-secondary {
  background-color: rgb(87, 65.25, 78) !important;
}
.bg-lo25-secondary-hover:hover {
  background-color: rgb(87, 65.25, 78) !important;
}
.bg-lo25-success {
  background-color: rgb(40.75, 71.75, 72.5) !important;
}
.bg-lo25-success-hover:hover {
  background-color: rgb(40.75, 71.75, 72.5) !important;
}
.bg-lo25-info {
  background-color: rgb(42.5, 51, 92.5) !important;
}
.bg-lo25-info-hover:hover {
  background-color: rgb(42.5, 51, 92.5) !important;
}
.bg-lo25-warning {
  background-color: rgb(87, 76.5, 50.5) !important;
}
.bg-lo25-warning-hover:hover {
  background-color: rgb(87, 76.5, 50.5) !important;
}
.bg-lo25-danger {
  background-color: rgb(84, 45.75, 38.25) !important;
}
.bg-lo25-danger-hover:hover {
  background-color: rgb(84, 45.75, 38.25) !important;
}
.bg-lo25-light {
  background-color: rgb(81, 84.25, 92) !important;
}
.bg-lo25-light-hover:hover {
  background-color: rgb(81, 84.25, 92) !important;
}
.bg-lo25-dark {
  background-color: #1f2128 !important;
}
.bg-lo25-dark-hover:hover {
  background-color: #1f2128 !important;
}
.bg-lo25-brand {
  background-color: rgb(87, 76, 30.5) !important;
}
.bg-lo25-brand-hover:hover {
  background-color: rgb(87, 76, 30.5) !important;
}
.bg-lo25-brand-two {
  background-color: rgb(35.75, 37.25, 42.5) !important;
}
.bg-lo25-brand-two-hover:hover {
  background-color: rgb(35.75, 37.25, 42.5) !important;
}
.bg-lo10-primary {
  background-color: rgb(38.7, 39, 57.1) !important;
}
.bg-lo10-primary-hover:hover {
  background-color: rgb(38.7, 39, 57.1) !important;
}
.bg-lo10-secondary {
  background-color: rgb(53.4, 45.9, 55.2) !important;
}
.bg-lo10-secondary-hover:hover {
  background-color: rgb(53.4, 45.9, 55.2) !important;
}
.bg-lo10-success {
  background-color: rgb(34.9, 48.5, 53) !important;
}
.bg-lo10-success-hover:hover {
  background-color: rgb(34.9, 48.5, 53) !important;
}
.bg-lo10-info {
  background-color: rgb(35.6, 40.2, 61) !important;
}
.bg-lo10-info-hover:hover {
  background-color: rgb(35.6, 40.2, 61) !important;
}
.bg-lo10-warning {
  background-color: rgb(53.4, 50.4, 44.2) !important;
}
.bg-lo10-warning-hover:hover {
  background-color: rgb(53.4, 50.4, 44.2) !important;
}
.bg-lo10-danger {
  background-color: rgb(52.2, 38.1, 39.3) !important;
}
.bg-lo10-danger-hover:hover {
  background-color: rgb(52.2, 38.1, 39.3) !important;
}
.bg-lo10-light {
  background-color: rgb(51, 53.5, 60.8) !important;
}
.bg-lo10-light-hover:hover {
  background-color: rgb(51, 53.5, 60.8) !important;
}
.bg-lo10-dark {
  background-color: #1f2128 !important;
}
.bg-lo10-dark-hover:hover {
  background-color: #1f2128 !important;
}
.bg-lo10-brand {
  background-color: rgb(53.4, 50.2, 36.2) !important;
}
.bg-lo10-brand-hover:hover {
  background-color: rgb(53.4, 50.2, 36.2) !important;
}
.bg-lo10-brand-two {
  background-color: rgb(32.9, 34.7, 41) !important;
}
.bg-lo10-brand-two-hover:hover {
  background-color: rgb(32.9, 34.7, 41) !important;
}
.transition-base {
  transition: all 0.2s ease-in-out !important;
}
.transition-fade {
  transition: opacity 0.15s linear !important;
}
.transition-collapse {
  transition: height 0.35s ease !important;
}
.text-overflow-clip {
  text-overflow: clip !important;
}
.text-overflow-ellipsis {
  text-overflow: ellipsis !important;
}
.text-overflow-initial {
  text-overflow: initial !important;
}
.text-overflow-inherit {
  text-overflow: inherit !important;
}
.cursor-none {
  cursor: none !important;
}
.cursor-not-allowed {
  cursor: not-allowed !important;
}
.cursor-pointer {
  cursor: pointer !important;
}
.cursor-help {
  cursor: help !important;
}
.blur-0 {
  backdrop-filter: blur(0) !important;
}
.blur-0-hover:hover {
  backdrop-filter: blur(0) !important;
}
.blur-25 {
  backdrop-filter: blur(0.25rem) !important;
}
.blur-25-hover:hover {
  backdrop-filter: blur(0.25rem) !important;
}
.blur-50 {
  backdrop-filter: blur(0.5rem) !important;
}
.blur-50-hover:hover {
  backdrop-filter: blur(0.5rem) !important;
}
.blur-75 {
  backdrop-filter: blur(0.75rem) !important;
}
.blur-75-hover:hover {
  backdrop-filter: blur(0.75rem) !important;
}
.blur-100 {
  backdrop-filter: blur(1rem) !important;
}
.blur-100-hover:hover {
  backdrop-filter: blur(1rem) !important;
}
@media (min-width: 576px) {
  .float-sm-start {
    float: left !important;
  }
  .float-sm-end {
    float: right !important;
  }
  .float-sm-none {
    float: none !important;
  }
  .opacity-sm-0 {
    opacity: 0 !important;
  }
  .opacity-sm-25 {
    opacity: 0.25 !important;
  }
  .opacity-sm-50 {
    opacity: 0.5 !important;
  }
  .opacity-sm-75 {
    opacity: 0.75 !important;
  }
  .opacity-sm-100 {
    opacity: 1 !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: 1rem !important;
  }
  .m-sm-4 {
    margin: 1.5rem !important;
  }
  .m-sm-5 {
    margin: 3rem !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: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-sm-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-sm-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !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: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-sm-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-sm-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !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: 1rem !important;
  }
  .mt-sm-4 {
    margin-top: 1.5rem !important;
  }
  .mt-sm-5 {
    margin-top: 3rem !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: 1rem !important;
  }
  .me-sm-4 {
    margin-right: 1.5rem !important;
  }
  .me-sm-5 {
    margin-right: 3rem !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: 1rem !important;
  }
  .mb-sm-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-sm-5 {
    margin-bottom: 3rem !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: 1rem !important;
  }
  .ms-sm-4 {
    margin-left: 1.5rem !important;
  }
  .ms-sm-5 {
    margin-left: 3rem !important;
  }
  .ms-sm-auto {
    margin-left: auto !important;
  }
  .m-sm-n1 {
    margin: -0.25rem !important;
  }
  .m-sm-n2 {
    margin: -0.5rem !important;
  }
  .m-sm-n3 {
    margin: -1rem !important;
  }
  .m-sm-n4 {
    margin: -1.5rem !important;
  }
  .m-sm-n5 {
    margin: -3rem !important;
  }
  .mx-sm-n1 {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important;
  }
  .mx-sm-n2 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important;
  }
  .mx-sm-n3 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }
  .mx-sm-n4 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important;
  }
  .mx-sm-n5 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }
  .my-sm-n1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }
  .my-sm-n2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }
  .my-sm-n3 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .my-sm-n4 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }
  .my-sm-n5 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  .mt-sm-n1 {
    margin-top: -0.25rem !important;
  }
  .mt-sm-n2 {
    margin-top: -0.5rem !important;
  }
  .mt-sm-n3 {
    margin-top: -1rem !important;
  }
  .mt-sm-n4 {
    margin-top: -1.5rem !important;
  }
  .mt-sm-n5 {
    margin-top: -3rem !important;
  }
  .me-sm-n1 {
    margin-right: -0.25rem !important;
  }
  .me-sm-n2 {
    margin-right: -0.5rem !important;
  }
  .me-sm-n3 {
    margin-right: -1rem !important;
  }
  .me-sm-n4 {
    margin-right: -1.5rem !important;
  }
  .me-sm-n5 {
    margin-right: -3rem !important;
  }
  .mb-sm-n1 {
    margin-bottom: -0.25rem !important;
  }
  .mb-sm-n2 {
    margin-bottom: -0.5rem !important;
  }
  .mb-sm-n3 {
    margin-bottom: -1rem !important;
  }
  .mb-sm-n4 {
    margin-bottom: -1.5rem !important;
  }
  .mb-sm-n5 {
    margin-bottom: -3rem !important;
  }
  .ms-sm-n1 {
    margin-left: -0.25rem !important;
  }
  .ms-sm-n2 {
    margin-left: -0.5rem !important;
  }
  .ms-sm-n3 {
    margin-left: -1rem !important;
  }
  .ms-sm-n4 {
    margin-left: -1.5rem !important;
  }
  .ms-sm-n5 {
    margin-left: -3rem !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: 1rem !important;
  }
  .p-sm-4 {
    padding: 1.5rem !important;
  }
  .p-sm-5 {
    padding: 3rem !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: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-sm-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-sm-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !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: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-sm-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-sm-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !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: 1rem !important;
  }
  .pt-sm-4 {
    padding-top: 1.5rem !important;
  }
  .pt-sm-5 {
    padding-top: 3rem !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: 1rem !important;
  }
  .pe-sm-4 {
    padding-right: 1.5rem !important;
  }
  .pe-sm-5 {
    padding-right: 3rem !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: 1rem !important;
  }
  .pb-sm-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-sm-5 {
    padding-bottom: 3rem !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: 1rem !important;
  }
  .ps-sm-4 {
    padding-left: 1.5rem !important;
  }
  .ps-sm-5 {
    padding-left: 3rem !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: 1rem !important;
  }
  .gap-sm-4 {
    gap: 1.5rem !important;
  }
  .gap-sm-5 {
    gap: 3rem !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: 1rem !important;
  }
  .row-gap-sm-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-sm-5 {
    row-gap: 3rem !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: 1rem !important;
  }
  .column-gap-sm-4 {
    column-gap: 1.5rem !important;
  }
  .column-gap-sm-5 {
    column-gap: 3rem !important;
  }
  .text-sm-start {
    text-align: left !important;
  }
  .text-sm-end {
    text-align: right !important;
  }
  .text-sm-center {
    text-align: center !important;
  }
  .h-fluid-min-sm-50 {
    min-height: calc((100vh - var(--header-height) - var(--subheader-height) - var(--footer-height)) / 2 - 2rem) !important;
  }
  .h-fluid-min-sm-100 {
    min-height: calc(100vh - var(--header-height) - var(--subheader-height) - var(--footer-height) - 2rem) !important;
  }
}
@media (min-width: 768px) {
  .float-md-start {
    float: left !important;
  }
  .float-md-end {
    float: right !important;
  }
  .float-md-none {
    float: none !important;
  }
  .opacity-md-0 {
    opacity: 0 !important;
  }
  .opacity-md-25 {
    opacity: 0.25 !important;
  }
  .opacity-md-50 {
    opacity: 0.5 !important;
  }
  .opacity-md-75 {
    opacity: 0.75 !important;
  }
  .opacity-md-100 {
    opacity: 1 !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: 1rem !important;
  }
  .m-md-4 {
    margin: 1.5rem !important;
  }
  .m-md-5 {
    margin: 3rem !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: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-md-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-md-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !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: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-md-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-md-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !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: 1rem !important;
  }
  .mt-md-4 {
    margin-top: 1.5rem !important;
  }
  .mt-md-5 {
    margin-top: 3rem !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: 1rem !important;
  }
  .me-md-4 {
    margin-right: 1.5rem !important;
  }
  .me-md-5 {
    margin-right: 3rem !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: 1rem !important;
  }
  .mb-md-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-md-5 {
    margin-bottom: 3rem !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: 1rem !important;
  }
  .ms-md-4 {
    margin-left: 1.5rem !important;
  }
  .ms-md-5 {
    margin-left: 3rem !important;
  }
  .ms-md-auto {
    margin-left: auto !important;
  }
  .m-md-n1 {
    margin: -0.25rem !important;
  }
  .m-md-n2 {
    margin: -0.5rem !important;
  }
  .m-md-n3 {
    margin: -1rem !important;
  }
  .m-md-n4 {
    margin: -1.5rem !important;
  }
  .m-md-n5 {
    margin: -3rem !important;
  }
  .mx-md-n1 {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important;
  }
  .mx-md-n2 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important;
  }
  .mx-md-n3 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }
  .mx-md-n4 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important;
  }
  .mx-md-n5 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }
  .my-md-n1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }
  .my-md-n2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }
  .my-md-n3 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .my-md-n4 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }
  .my-md-n5 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  .mt-md-n1 {
    margin-top: -0.25rem !important;
  }
  .mt-md-n2 {
    margin-top: -0.5rem !important;
  }
  .mt-md-n3 {
    margin-top: -1rem !important;
  }
  .mt-md-n4 {
    margin-top: -1.5rem !important;
  }
  .mt-md-n5 {
    margin-top: -3rem !important;
  }
  .me-md-n1 {
    margin-right: -0.25rem !important;
  }
  .me-md-n2 {
    margin-right: -0.5rem !important;
  }
  .me-md-n3 {
    margin-right: -1rem !important;
  }
  .me-md-n4 {
    margin-right: -1.5rem !important;
  }
  .me-md-n5 {
    margin-right: -3rem !important;
  }
  .mb-md-n1 {
    margin-bottom: -0.25rem !important;
  }
  .mb-md-n2 {
    margin-bottom: -0.5rem !important;
  }
  .mb-md-n3 {
    margin-bottom: -1rem !important;
  }
  .mb-md-n4 {
    margin-bottom: -1.5rem !important;
  }
  .mb-md-n5 {
    margin-bottom: -3rem !important;
  }
  .ms-md-n1 {
    margin-left: -0.25rem !important;
  }
  .ms-md-n2 {
    margin-left: -0.5rem !important;
  }
  .ms-md-n3 {
    margin-left: -1rem !important;
  }
  .ms-md-n4 {
    margin-left: -1.5rem !important;
  }
  .ms-md-n5 {
    margin-left: -3rem !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: 1rem !important;
  }
  .p-md-4 {
    padding: 1.5rem !important;
  }
  .p-md-5 {
    padding: 3rem !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: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-md-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-md-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !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: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-md-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-md-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !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: 1rem !important;
  }
  .pt-md-4 {
    padding-top: 1.5rem !important;
  }
  .pt-md-5 {
    padding-top: 3rem !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: 1rem !important;
  }
  .pe-md-4 {
    padding-right: 1.5rem !important;
  }
  .pe-md-5 {
    padding-right: 3rem !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: 1rem !important;
  }
  .pb-md-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-md-5 {
    padding-bottom: 3rem !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: 1rem !important;
  }
  .ps-md-4 {
    padding-left: 1.5rem !important;
  }
  .ps-md-5 {
    padding-left: 3rem !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: 1rem !important;
  }
  .gap-md-4 {
    gap: 1.5rem !important;
  }
  .gap-md-5 {
    gap: 3rem !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: 1rem !important;
  }
  .row-gap-md-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-md-5 {
    row-gap: 3rem !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: 1rem !important;
  }
  .column-gap-md-4 {
    column-gap: 1.5rem !important;
  }
  .column-gap-md-5 {
    column-gap: 3rem !important;
  }
  .text-md-start {
    text-align: left !important;
  }
  .text-md-end {
    text-align: right !important;
  }
  .text-md-center {
    text-align: center !important;
  }
  .h-fluid-min-md-50 {
    min-height: calc((100vh - var(--header-height) - var(--subheader-height) - var(--footer-height)) / 2 - 2rem) !important;
  }
  .h-fluid-min-md-100 {
    min-height: calc(100vh - var(--header-height) - var(--subheader-height) - var(--footer-height) - 2rem) !important;
  }
}
@media (min-width: 992px) {
  .float-lg-start {
    float: left !important;
  }
  .float-lg-end {
    float: right !important;
  }
  .float-lg-none {
    float: none !important;
  }
  .opacity-lg-0 {
    opacity: 0 !important;
  }
  .opacity-lg-25 {
    opacity: 0.25 !important;
  }
  .opacity-lg-50 {
    opacity: 0.5 !important;
  }
  .opacity-lg-75 {
    opacity: 0.75 !important;
  }
  .opacity-lg-100 {
    opacity: 1 !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: 1rem !important;
  }
  .m-lg-4 {
    margin: 1.5rem !important;
  }
  .m-lg-5 {
    margin: 3rem !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: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-lg-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-lg-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !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: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-lg-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-lg-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !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: 1rem !important;
  }
  .mt-lg-4 {
    margin-top: 1.5rem !important;
  }
  .mt-lg-5 {
    margin-top: 3rem !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: 1rem !important;
  }
  .me-lg-4 {
    margin-right: 1.5rem !important;
  }
  .me-lg-5 {
    margin-right: 3rem !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: 1rem !important;
  }
  .mb-lg-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-lg-5 {
    margin-bottom: 3rem !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: 1rem !important;
  }
  .ms-lg-4 {
    margin-left: 1.5rem !important;
  }
  .ms-lg-5 {
    margin-left: 3rem !important;
  }
  .ms-lg-auto {
    margin-left: auto !important;
  }
  .m-lg-n1 {
    margin: -0.25rem !important;
  }
  .m-lg-n2 {
    margin: -0.5rem !important;
  }
  .m-lg-n3 {
    margin: -1rem !important;
  }
  .m-lg-n4 {
    margin: -1.5rem !important;
  }
  .m-lg-n5 {
    margin: -3rem !important;
  }
  .mx-lg-n1 {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important;
  }
  .mx-lg-n2 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important;
  }
  .mx-lg-n3 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }
  .mx-lg-n4 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important;
  }
  .mx-lg-n5 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }
  .my-lg-n1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }
  .my-lg-n2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }
  .my-lg-n3 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .my-lg-n4 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }
  .my-lg-n5 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  .mt-lg-n1 {
    margin-top: -0.25rem !important;
  }
  .mt-lg-n2 {
    margin-top: -0.5rem !important;
  }
  .mt-lg-n3 {
    margin-top: -1rem !important;
  }
  .mt-lg-n4 {
    margin-top: -1.5rem !important;
  }
  .mt-lg-n5 {
    margin-top: -3rem !important;
  }
  .me-lg-n1 {
    margin-right: -0.25rem !important;
  }
  .me-lg-n2 {
    margin-right: -0.5rem !important;
  }
  .me-lg-n3 {
    margin-right: -1rem !important;
  }
  .me-lg-n4 {
    margin-right: -1.5rem !important;
  }
  .me-lg-n5 {
    margin-right: -3rem !important;
  }
  .mb-lg-n1 {
    margin-bottom: -0.25rem !important;
  }
  .mb-lg-n2 {
    margin-bottom: -0.5rem !important;
  }
  .mb-lg-n3 {
    margin-bottom: -1rem !important;
  }
  .mb-lg-n4 {
    margin-bottom: -1.5rem !important;
  }
  .mb-lg-n5 {
    margin-bottom: -3rem !important;
  }
  .ms-lg-n1 {
    margin-left: -0.25rem !important;
  }
  .ms-lg-n2 {
    margin-left: -0.5rem !important;
  }
  .ms-lg-n3 {
    margin-left: -1rem !important;
  }
  .ms-lg-n4 {
    margin-left: -1.5rem !important;
  }
  .ms-lg-n5 {
    margin-left: -3rem !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: 1rem !important;
  }
  .p-lg-4 {
    padding: 1.5rem !important;
  }
  .p-lg-5 {
    padding: 3rem !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: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-lg-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-lg-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !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: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-lg-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-lg-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !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: 1rem !important;
  }
  .pt-lg-4 {
    padding-top: 1.5rem !important;
  }
  .pt-lg-5 {
    padding-top: 3rem !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: 1rem !important;
  }
  .pe-lg-4 {
    padding-right: 1.5rem !important;
  }
  .pe-lg-5 {
    padding-right: 3rem !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: 1rem !important;
  }
  .pb-lg-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-lg-5 {
    padding-bottom: 3rem !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: 1rem !important;
  }
  .ps-lg-4 {
    padding-left: 1.5rem !important;
  }
  .ps-lg-5 {
    padding-left: 3rem !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: 1rem !important;
  }
  .gap-lg-4 {
    gap: 1.5rem !important;
  }
  .gap-lg-5 {
    gap: 3rem !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: 1rem !important;
  }
  .row-gap-lg-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-lg-5 {
    row-gap: 3rem !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: 1rem !important;
  }
  .column-gap-lg-4 {
    column-gap: 1.5rem !important;
  }
  .column-gap-lg-5 {
    column-gap: 3rem !important;
  }
  .text-lg-start {
    text-align: left !important;
  }
  .text-lg-end {
    text-align: right !important;
  }
  .text-lg-center {
    text-align: center !important;
  }
  .h-fluid-min-lg-50 {
    min-height: calc((100vh - var(--header-height) - var(--subheader-height) - var(--footer-height)) / 2 - 2rem) !important;
  }
  .h-fluid-min-lg-100 {
    min-height: calc(100vh - var(--header-height) - var(--subheader-height) - var(--footer-height) - 2rem) !important;
  }
}
@media (min-width: 1200px) {
  .float-xl-start {
    float: left !important;
  }
  .float-xl-end {
    float: right !important;
  }
  .float-xl-none {
    float: none !important;
  }
  .opacity-xl-0 {
    opacity: 0 !important;
  }
  .opacity-xl-25 {
    opacity: 0.25 !important;
  }
  .opacity-xl-50 {
    opacity: 0.5 !important;
  }
  .opacity-xl-75 {
    opacity: 0.75 !important;
  }
  .opacity-xl-100 {
    opacity: 1 !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: 1rem !important;
  }
  .m-xl-4 {
    margin: 1.5rem !important;
  }
  .m-xl-5 {
    margin: 3rem !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: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-xl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-xl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !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: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-xl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-xl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !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: 1rem !important;
  }
  .mt-xl-4 {
    margin-top: 1.5rem !important;
  }
  .mt-xl-5 {
    margin-top: 3rem !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: 1rem !important;
  }
  .me-xl-4 {
    margin-right: 1.5rem !important;
  }
  .me-xl-5 {
    margin-right: 3rem !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: 1rem !important;
  }
  .mb-xl-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-xl-5 {
    margin-bottom: 3rem !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: 1rem !important;
  }
  .ms-xl-4 {
    margin-left: 1.5rem !important;
  }
  .ms-xl-5 {
    margin-left: 3rem !important;
  }
  .ms-xl-auto {
    margin-left: auto !important;
  }
  .m-xl-n1 {
    margin: -0.25rem !important;
  }
  .m-xl-n2 {
    margin: -0.5rem !important;
  }
  .m-xl-n3 {
    margin: -1rem !important;
  }
  .m-xl-n4 {
    margin: -1.5rem !important;
  }
  .m-xl-n5 {
    margin: -3rem !important;
  }
  .mx-xl-n1 {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important;
  }
  .mx-xl-n2 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important;
  }
  .mx-xl-n3 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }
  .mx-xl-n4 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important;
  }
  .mx-xl-n5 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }
  .my-xl-n1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }
  .my-xl-n2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }
  .my-xl-n3 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .my-xl-n4 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }
  .my-xl-n5 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  .mt-xl-n1 {
    margin-top: -0.25rem !important;
  }
  .mt-xl-n2 {
    margin-top: -0.5rem !important;
  }
  .mt-xl-n3 {
    margin-top: -1rem !important;
  }
  .mt-xl-n4 {
    margin-top: -1.5rem !important;
  }
  .mt-xl-n5 {
    margin-top: -3rem !important;
  }
  .me-xl-n1 {
    margin-right: -0.25rem !important;
  }
  .me-xl-n2 {
    margin-right: -0.5rem !important;
  }
  .me-xl-n3 {
    margin-right: -1rem !important;
  }
  .me-xl-n4 {
    margin-right: -1.5rem !important;
  }
  .me-xl-n5 {
    margin-right: -3rem !important;
  }
  .mb-xl-n1 {
    margin-bottom: -0.25rem !important;
  }
  .mb-xl-n2 {
    margin-bottom: -0.5rem !important;
  }
  .mb-xl-n3 {
    margin-bottom: -1rem !important;
  }
  .mb-xl-n4 {
    margin-bottom: -1.5rem !important;
  }
  .mb-xl-n5 {
    margin-bottom: -3rem !important;
  }
  .ms-xl-n1 {
    margin-left: -0.25rem !important;
  }
  .ms-xl-n2 {
    margin-left: -0.5rem !important;
  }
  .ms-xl-n3 {
    margin-left: -1rem !important;
  }
  .ms-xl-n4 {
    margin-left: -1.5rem !important;
  }
  .ms-xl-n5 {
    margin-left: -3rem !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: 1rem !important;
  }
  .p-xl-4 {
    padding: 1.5rem !important;
  }
  .p-xl-5 {
    padding: 3rem !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: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-xl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-xl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !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: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-xl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-xl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !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: 1rem !important;
  }
  .pt-xl-4 {
    padding-top: 1.5rem !important;
  }
  .pt-xl-5 {
    padding-top: 3rem !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: 1rem !important;
  }
  .pe-xl-4 {
    padding-right: 1.5rem !important;
  }
  .pe-xl-5 {
    padding-right: 3rem !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: 1rem !important;
  }
  .pb-xl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-xl-5 {
    padding-bottom: 3rem !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: 1rem !important;
  }
  .ps-xl-4 {
    padding-left: 1.5rem !important;
  }
  .ps-xl-5 {
    padding-left: 3rem !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: 1rem !important;
  }
  .gap-xl-4 {
    gap: 1.5rem !important;
  }
  .gap-xl-5 {
    gap: 3rem !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: 1rem !important;
  }
  .row-gap-xl-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-xl-5 {
    row-gap: 3rem !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: 1rem !important;
  }
  .column-gap-xl-4 {
    column-gap: 1.5rem !important;
  }
  .column-gap-xl-5 {
    column-gap: 3rem !important;
  }
  .text-xl-start {
    text-align: left !important;
  }
  .text-xl-end {
    text-align: right !important;
  }
  .text-xl-center {
    text-align: center !important;
  }
  .h-fluid-min-xl-50 {
    min-height: calc((100vh - var(--header-height) - var(--subheader-height) - var(--footer-height)) / 2 - 2rem) !important;
  }
  .h-fluid-min-xl-100 {
    min-height: calc(100vh - var(--header-height) - var(--subheader-height) - var(--footer-height) - 2rem) !important;
  }
}
@media (min-width: 1400px) {
  .float-xxl-start {
    float: left !important;
  }
  .float-xxl-end {
    float: right !important;
  }
  .float-xxl-none {
    float: none !important;
  }
  .opacity-xxl-0 {
    opacity: 0 !important;
  }
  .opacity-xxl-25 {
    opacity: 0.25 !important;
  }
  .opacity-xxl-50 {
    opacity: 0.5 !important;
  }
  .opacity-xxl-75 {
    opacity: 0.75 !important;
  }
  .opacity-xxl-100 {
    opacity: 1 !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: 1rem !important;
  }
  .m-xxl-4 {
    margin: 1.5rem !important;
  }
  .m-xxl-5 {
    margin: 3rem !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: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-xxl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-xxl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !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: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-xxl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-xxl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !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: 1rem !important;
  }
  .mt-xxl-4 {
    margin-top: 1.5rem !important;
  }
  .mt-xxl-5 {
    margin-top: 3rem !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: 1rem !important;
  }
  .me-xxl-4 {
    margin-right: 1.5rem !important;
  }
  .me-xxl-5 {
    margin-right: 3rem !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: 1rem !important;
  }
  .mb-xxl-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-xxl-5 {
    margin-bottom: 3rem !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: 1rem !important;
  }
  .ms-xxl-4 {
    margin-left: 1.5rem !important;
  }
  .ms-xxl-5 {
    margin-left: 3rem !important;
  }
  .ms-xxl-auto {
    margin-left: auto !important;
  }
  .m-xxl-n1 {
    margin: -0.25rem !important;
  }
  .m-xxl-n2 {
    margin: -0.5rem !important;
  }
  .m-xxl-n3 {
    margin: -1rem !important;
  }
  .m-xxl-n4 {
    margin: -1.5rem !important;
  }
  .m-xxl-n5 {
    margin: -3rem !important;
  }
  .mx-xxl-n1 {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important;
  }
  .mx-xxl-n2 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important;
  }
  .mx-xxl-n3 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }
  .mx-xxl-n4 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important;
  }
  .mx-xxl-n5 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }
  .my-xxl-n1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }
  .my-xxl-n2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }
  .my-xxl-n3 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .my-xxl-n4 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }
  .my-xxl-n5 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  .mt-xxl-n1 {
    margin-top: -0.25rem !important;
  }
  .mt-xxl-n2 {
    margin-top: -0.5rem !important;
  }
  .mt-xxl-n3 {
    margin-top: -1rem !important;
  }
  .mt-xxl-n4 {
    margin-top: -1.5rem !important;
  }
  .mt-xxl-n5 {
    margin-top: -3rem !important;
  }
  .me-xxl-n1 {
    margin-right: -0.25rem !important;
  }
  .me-xxl-n2 {
    margin-right: -0.5rem !important;
  }
  .me-xxl-n3 {
    margin-right: -1rem !important;
  }
  .me-xxl-n4 {
    margin-right: -1.5rem !important;
  }
  .me-xxl-n5 {
    margin-right: -3rem !important;
  }
  .mb-xxl-n1 {
    margin-bottom: -0.25rem !important;
  }
  .mb-xxl-n2 {
    margin-bottom: -0.5rem !important;
  }
  .mb-xxl-n3 {
    margin-bottom: -1rem !important;
  }
  .mb-xxl-n4 {
    margin-bottom: -1.5rem !important;
  }
  .mb-xxl-n5 {
    margin-bottom: -3rem !important;
  }
  .ms-xxl-n1 {
    margin-left: -0.25rem !important;
  }
  .ms-xxl-n2 {
    margin-left: -0.5rem !important;
  }
  .ms-xxl-n3 {
    margin-left: -1rem !important;
  }
  .ms-xxl-n4 {
    margin-left: -1.5rem !important;
  }
  .ms-xxl-n5 {
    margin-left: -3rem !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: 1rem !important;
  }
  .p-xxl-4 {
    padding: 1.5rem !important;
  }
  .p-xxl-5 {
    padding: 3rem !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: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-xxl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-xxl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !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: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-xxl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-xxl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !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: 1rem !important;
  }
  .pt-xxl-4 {
    padding-top: 1.5rem !important;
  }
  .pt-xxl-5 {
    padding-top: 3rem !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: 1rem !important;
  }
  .pe-xxl-4 {
    padding-right: 1.5rem !important;
  }
  .pe-xxl-5 {
    padding-right: 3rem !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: 1rem !important;
  }
  .pb-xxl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-xxl-5 {
    padding-bottom: 3rem !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: 1rem !important;
  }
  .ps-xxl-4 {
    padding-left: 1.5rem !important;
  }
  .ps-xxl-5 {
    padding-left: 3rem !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: 1rem !important;
  }
  .gap-xxl-4 {
    gap: 1.5rem !important;
  }
  .gap-xxl-5 {
    gap: 3rem !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: 1rem !important;
  }
  .row-gap-xxl-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-xxl-5 {
    row-gap: 3rem !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: 1rem !important;
  }
  .column-gap-xxl-4 {
    column-gap: 1.5rem !important;
  }
  .column-gap-xxl-5 {
    column-gap: 3rem !important;
  }
  .text-xxl-start {
    text-align: left !important;
  }
  .text-xxl-end {
    text-align: right !important;
  }
  .text-xxl-center {
    text-align: center !important;
  }
  .h-fluid-min-xxl-50 {
    min-height: calc((100vh - var(--header-height) - var(--subheader-height) - var(--footer-height)) / 2 - 2rem) !important;
  }
  .h-fluid-min-xxl-100 {
    min-height: calc(100vh - var(--header-height) - var(--subheader-height) - var(--footer-height) - 2rem) !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;
  }
}
.scroll-margin {
  scroll-margin-top: 9.5rem;
}
.sticky-top-size {
  top: 9.5rem;
}
.border-transparent {
  --bs-border-opacity: 0;
}
.form-check-input[type=radio],
input[type=radio].form-check-input,
input[type=radio] {
  border-radius: 50% !important;
  width: 1em;
  height: 1em;
  aspect-ratio: 1;
  flex-shrink: 0;
}
.form-check-input[type=radio]:checked,
input[type=radio].form-check-input:checked,
input[type=radio]:checked {
  border-radius: 50% !important;
}
body.modal-open .header,
body.modal-open .mobile-header {
  opacity: 0 !important;
  pointer-events: none !important;
  transition: opacity 0.3s ease;
}@font-face{font-family:boxicons;font-weight:400;font-style:normal;src:url(/assets/boxicons-CSrLvhY_.eot);src:url(/assets/boxicons-CSrLvhY_.eot) format('embedded-opentype'),url(/assets/boxicons-CeGEncwm.woff2) format('woff2'),url(/assets/boxicons-CTVby2V1.woff) format('woff'),url(/assets/boxicons-EIQNrSje.ttf) format('truetype'),url(/assets/boxicons-Dp7W9qN3.svg?#boxicons) format('svg')}.bx{font-family:boxicons!important;font-weight:400;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;display:inline-block;text-transform:none;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.bx-ul{margin-left:2em;padding-left:0;list-style:none}.bx-ul>li{position:relative}.bx-ul .bx{font-size:inherit;line-height:inherit;position:absolute;left:-2em;width:2em;text-align:center}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-webkit-keyframes burst{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}90%{-webkit-transform:scale(1.5);transform:scale(1.5);opacity:0}}@keyframes burst{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}90%{-webkit-transform:scale(1.5);transform:scale(1.5);opacity:0}}@-webkit-keyframes flashing{0%{opacity:1}45%{opacity:0}90%{opacity:1}}@keyframes flashing{0%{opacity:1}45%{opacity:0}90%{opacity:1}}@-webkit-keyframes fade-left{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}75%{-webkit-transform:translateX(-20px);transform:translateX(-20px);opacity:0}}@keyframes fade-left{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}75%{-webkit-transform:translateX(-20px);transform:translateX(-20px);opacity:0}}@-webkit-keyframes fade-right{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}75%{-webkit-transform:translateX(20px);transform:translateX(20px);opacity:0}}@keyframes fade-right{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}75%{-webkit-transform:translateX(20px);transform:translateX(20px);opacity:0}}@-webkit-keyframes fade-up{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}75%{-webkit-transform:translateY(-20px);transform:translateY(-20px);opacity:0}}@keyframes fade-up{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}75%{-webkit-transform:translateY(-20px);transform:translateY(-20px);opacity:0}}@-webkit-keyframes fade-down{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}75%{-webkit-transform:translateY(20px);transform:translateY(20px);opacity:0}}@keyframes fade-down{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}75%{-webkit-transform:translateY(20px);transform:translateY(20px);opacity:0}}@-webkit-keyframes tada{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.95,.95,.95) rotate3d(0,0,1,-10deg);transform:scale3d(.95,.95,.95) rotate3d(0,0,1,-10deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1,1,1) rotate3d(0,0,1,10deg);transform:scale3d(1,1,1) rotate3d(0,0,1,10deg)}40%,60%,80%{-webkit-transform:scale3d(1,1,1) rotate3d(0,0,1,-10deg);transform:scale3d(1,1,1) rotate3d(0,0,1,-10deg)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes tada{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.95,.95,.95) rotate3d(0,0,1,-10deg);transform:scale3d(.95,.95,.95) rotate3d(0,0,1,-10deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1,1,1) rotate3d(0,0,1,10deg);transform:scale3d(1,1,1) rotate3d(0,0,1,10deg)}40%,60%,80%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.bx-spin{-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}.bx-spin-hover:hover{-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}.bx-tada{-webkit-animation:tada 1.5s ease infinite;animation:tada 1.5s ease infinite}.bx-tada-hover:hover{-webkit-animation:tada 1.5s ease infinite;animation:tada 1.5s ease infinite}.bx-flashing{-webkit-animation:flashing 1.5s infinite linear;animation:flashing 1.5s infinite linear}.bx-flashing-hover:hover{-webkit-animation:flashing 1.5s infinite linear;animation:flashing 1.5s infinite linear}.bx-burst{-webkit-animation:burst 1.5s infinite linear;animation:burst 1.5s infinite linear}.bx-burst-hover:hover{-webkit-animation:burst 1.5s infinite linear;animation:burst 1.5s infinite linear}.bx-fade-up{-webkit-animation:fade-up 1.5s infinite linear;animation:fade-up 1.5s infinite linear}.bx-fade-up-hover:hover{-webkit-animation:fade-up 1.5s infinite linear;animation:fade-up 1.5s infinite linear}.bx-fade-down{-webkit-animation:fade-down 1.5s infinite linear;animation:fade-down 1.5s infinite linear}.bx-fade-down-hover:hover{-webkit-animation:fade-down 1.5s infinite linear;animation:fade-down 1.5s infinite linear}.bx-fade-left{-webkit-animation:fade-left 1.5s infinite linear;animation:fade-left 1.5s infinite linear}.bx-fade-left-hover:hover{-webkit-animation:fade-left 1.5s infinite linear;animation:fade-left 1.5s infinite linear}.bx-fade-right{-webkit-animation:fade-right 1.5s infinite linear;animation:fade-right 1.5s infinite linear}.bx-fade-right-hover:hover{-webkit-animation:fade-right 1.5s infinite linear;animation:fade-right 1.5s infinite linear}.bx-xs{font-size:1rem!important}.bx-sm{font-size:1.55rem!important}.bx-md{font-size:2.25rem!important}.bx-lg{font-size:3rem!important}.bx-fw{font-size:1.2857142857em;line-height:.8em;width:1.2857142857em;height:.8em;margin-top:-.2em!important;vertical-align:middle}.bx-pull-left{float:left;margin-right:.3em!important}.bx-pull-right{float:right;margin-left:.3em!important}.bx-rotate-90{transform:rotate(90deg)}.bx-rotate-180{transform:rotate(180deg)}.bx-rotate-270{transform:rotate(270deg)}.bx-flip-horizontal{transform:scaleX(-1)}.bx-flip-vertical{transform:scaleY(-1)}.bx-border{padding:.25em;border:.07em solid rgba(0,0,0,.1);border-radius:.25em}.bx-border-circle{padding:.25em;border:.07em solid rgba(0,0,0,.1);border-radius:50%}.bxs-balloon:before{content:"\eb60"}.bxs-castle:before{content:"\eb79"}.bxs-coffee-bean:before{content:"\eb92"}.bxs-objects-horizontal-center:before{content:"\ebab"}.bxs-objects-horizontal-left:before{content:"\ebc4"}.bxs-objects-horizontal-right:before{content:"\ebdd"}.bxs-objects-vertical-bottom:before{content:"\ebf6"}.bxs-objects-vertical-center:before{content:"\ef40"}.bxs-objects-vertical-top:before{content:"\ef41"}.bxs-pear:before{content:"\ef42"}.bxs-shield-minus:before{content:"\ef43"}.bxs-shield-plus:before{content:"\ef44"}.bxs-shower:before{content:"\ef45"}.bxs-sushi:before{content:"\ef46"}.bxs-universal-access:before{content:"\ef47"}.bx-child:before{content:"\ef48"}.bx-horizontal-left:before{content:"\ef49"}.bx-horizontal-right:before{content:"\ef4a"}.bx-objects-horizontal-center:before{content:"\ef4b"}.bx-objects-horizontal-left:before{content:"\ef4c"}.bx-objects-horizontal-right:before{content:"\ef4d"}.bx-objects-vertical-bottom:before{content:"\ef4e"}.bx-objects-vertical-center:before{content:"\ef4f"}.bx-objects-vertical-top:before{content:"\ef50"}.bx-rfid:before{content:"\ef51"}.bx-shield-minus:before{content:"\ef52"}.bx-shield-plus:before{content:"\ef53"}.bx-shower:before{content:"\ef54"}.bx-sushi:before{content:"\ef55"}.bx-universal-access:before{content:"\ef56"}.bx-vertical-bottom:before{content:"\ef57"}.bx-vertical-top:before{content:"\ef58"}.bxl-graphql:before{content:"\ef59"}.bxl-typescript:before{content:"\ef5a"}.bxs-color:before{content:"\ef39"}.bx-reflect-horizontal:before{content:"\ef3a"}.bx-reflect-vertical:before{content:"\ef3b"}.bx-color:before{content:"\ef3c"}.bxl-mongodb:before{content:"\ef3d"}.bxl-postgresql:before{content:"\ef3e"}.bxl-deezer:before{content:"\ef3f"}.bxs-hard-hat:before{content:"\ef2a"}.bxs-home-alt-2:before{content:"\ef2b"}.bxs-cheese:before{content:"\ef2c"}.bx-home-alt-2:before{content:"\ef2d"}.bx-hard-hat:before{content:"\ef2e"}.bx-cheese:before{content:"\ef2f"}.bx-cart-add:before{content:"\ef30"}.bx-cart-download:before{content:"\ef31"}.bx-no-signal:before{content:"\ef32"}.bx-signal-1:before{content:"\ef33"}.bx-signal-2:before{content:"\ef34"}.bx-signal-3:before{content:"\ef35"}.bx-signal-4:before{content:"\ef36"}.bx-signal-5:before{content:"\ef37"}.bxl-xing:before{content:"\ef38"}.bxl-meta:before{content:"\ef27"}.bx-lemon:before{content:"\ef28"}.bxs-lemon:before{content:"\ef29"}.bx-cricket-ball:before{content:"\ef0c"}.bx-baguette:before{content:"\ef0d"}.bx-bowl-hot:before{content:"\ef0e"}.bx-bowl-rice:before{content:"\ef0f"}.bx-cable-car:before{content:"\ef10"}.bx-candles:before{content:"\ef11"}.bx-circle-half:before{content:"\ef12"}.bx-circle-quarter:before{content:"\ef13"}.bx-circle-three-quarter:before{content:"\ef14"}.bx-cross:before{content:"\ef15"}.bx-fork:before{content:"\ef16"}.bx-knife:before{content:"\ef17"}.bx-money-withdraw:before{content:"\ef18"}.bx-popsicle:before{content:"\ef19"}.bx-scatter-chart:before{content:"\ef1a"}.bxs-baguette:before{content:"\ef1b"}.bxs-bowl-hot:before{content:"\ef1c"}.bxs-bowl-rice:before{content:"\ef1d"}.bxs-cable-car:before{content:"\ef1e"}.bxs-circle-half:before{content:"\ef1f"}.bxs-circle-quarter:before{content:"\ef20"}.bxs-circle-three-quarter:before{content:"\ef21"}.bxs-cricket-ball:before{content:"\ef22"}.bxs-invader:before{content:"\ef23"}.bx-male-female:before{content:"\ef24"}.bxs-popsicle:before{content:"\ef25"}.bxs-tree-alt:before{content:"\ef26"}.bxl-venmo:before{content:"\e900"}.bxl-upwork:before{content:"\e901"}.bxl-netlify:before{content:"\e902"}.bxl-java:before{content:"\e903"}.bxl-heroku:before{content:"\e904"}.bxl-go-lang:before{content:"\e905"}.bxl-gmail:before{content:"\e906"}.bxl-flask:before{content:"\e907"}.bxl-99designs:before{content:"\e908"}.bxl-500px:before{content:"\e909"}.bxl-adobe:before{content:"\e90a"}.bxl-airbnb:before{content:"\e90b"}.bxl-algolia:before{content:"\e90c"}.bxl-amazon:before{content:"\e90d"}.bxl-android:before{content:"\e90e"}.bxl-angular:before{content:"\e90f"}.bxl-apple:before{content:"\e910"}.bxl-audible:before{content:"\e911"}.bxl-aws:before{content:"\e912"}.bxl-baidu:before{content:"\e913"}.bxl-behance:before{content:"\e914"}.bxl-bing:before{content:"\e915"}.bxl-bitcoin:before{content:"\e916"}.bxl-blender:before{content:"\e917"}.bxl-blogger:before{content:"\e918"}.bxl-bootstrap:before{content:"\e919"}.bxl-chrome:before{content:"\e91a"}.bxl-codepen:before{content:"\e91b"}.bxl-c-plus-plus:before{content:"\e91c"}.bxl-creative-commons:before{content:"\e91d"}.bxl-css3:before{content:"\e91e"}.bxl-dailymotion:before{content:"\e91f"}.bxl-deviantart:before{content:"\e920"}.bxl-dev-to:before{content:"\e921"}.bxl-digg:before{content:"\e922"}.bxl-digitalocean:before{content:"\e923"}.bxl-discord:before{content:"\e924"}.bxl-discord-alt:before{content:"\e925"}.bxl-discourse:before{content:"\e926"}.bxl-django:before{content:"\e927"}.bxl-docker:before{content:"\e928"}.bxl-dribbble:before{content:"\e929"}.bxl-dropbox:before{content:"\e92a"}.bxl-drupal:before{content:"\e92b"}.bxl-ebay:before{content:"\e92c"}.bxl-edge:before{content:"\e92d"}.bxl-etsy:before{content:"\e92e"}.bxl-facebook:before{content:"\e92f"}.bxl-facebook-circle:before{content:"\e930"}.bxl-facebook-square:before{content:"\e931"}.bxl-figma:before{content:"\e932"}.bxl-firebase:before{content:"\e933"}.bxl-firefox:before{content:"\e934"}.bxl-flickr:before{content:"\e935"}.bxl-flickr-square:before{content:"\e936"}.bxl-flutter:before{content:"\e937"}.bxl-foursquare:before{content:"\e938"}.bxl-git:before{content:"\e939"}.bxl-github:before{content:"\e93a"}.bxl-gitlab:before{content:"\e93b"}.bxl-google:before{content:"\e93c"}.bxl-google-cloud:before{content:"\e93d"}.bxl-google-plus:before{content:"\e93e"}.bxl-google-plus-circle:before{content:"\e93f"}.bxl-html5:before{content:"\e940"}.bxl-imdb:before{content:"\e941"}.bxl-instagram:before{content:"\e942"}.bxl-instagram-alt:before{content:"\e943"}.bxl-internet-explorer:before{content:"\e944"}.bxl-invision:before{content:"\e945"}.bxl-javascript:before{content:"\e946"}.bxl-joomla:before{content:"\e947"}.bxl-jquery:before{content:"\e948"}.bxl-jsfiddle:before{content:"\e949"}.bxl-kickstarter:before{content:"\e94a"}.bxl-kubernetes:before{content:"\e94b"}.bxl-less:before{content:"\e94c"}.bxl-linkedin:before{content:"\e94d"}.bxl-linkedin-square:before{content:"\e94e"}.bxl-magento:before{content:"\e94f"}.bxl-mailchimp:before{content:"\e950"}.bxl-markdown:before{content:"\e951"}.bxl-mastercard:before{content:"\e952"}.bxl-mastodon:before{content:"\e953"}.bxl-medium:before{content:"\e954"}.bxl-medium-old:before{content:"\e955"}.bxl-medium-square:before{content:"\e956"}.bxl-messenger:before{content:"\e957"}.bxl-microsoft:before{content:"\e958"}.bxl-microsoft-teams:before{content:"\e959"}.bxl-nodejs:before{content:"\e95a"}.bxl-ok-ru:before{content:"\e95b"}.bxl-opera:before{content:"\e95c"}.bxl-patreon:before{content:"\e95d"}.bxl-paypal:before{content:"\e95e"}.bxl-periscope:before{content:"\e95f"}.bxl-php:before{content:"\e960"}.bxl-pinterest:before{content:"\e961"}.bxl-pinterest-alt:before{content:"\e962"}.bxl-play-store:before{content:"\e963"}.bxl-pocket:before{content:"\e964"}.bxl-product-hunt:before{content:"\e965"}.bxl-python:before{content:"\e966"}.bxl-quora:before{content:"\e967"}.bxl-react:before{content:"\e968"}.bxl-redbubble:before{content:"\e969"}.bxl-reddit:before{content:"\e96a"}.bxl-redux:before{content:"\e96b"}.bxl-sass:before{content:"\e96c"}.bxl-shopify:before{content:"\e96d"}.bxl-sketch:before{content:"\e96e"}.bxl-skype:before{content:"\e96f"}.bxl-slack:before{content:"\e970"}.bxl-slack-old:before{content:"\e971"}.bxl-snapchat:before{content:"\e972"}.bxl-soundcloud:before{content:"\e973"}.bxl-spotify:before{content:"\e974"}.bxl-spring-boot:before{content:"\e975"}.bxl-squarespace:before{content:"\e976"}.bxl-stack-overflow:before{content:"\e977"}.bxl-steam:before{content:"\e978"}.bxl-stripe:before{content:"\e979"}.bxl-tailwind-css:before{content:"\e97a"}.bxl-telegram:before{content:"\e97b"}.bxl-tiktok:before{content:"\e97c"}.bxl-trello:before{content:"\e97d"}.bxl-trip-advisor:before{content:"\e97e"}.bxl-tumblr:before{content:"\e97f"}.bxl-tux:before{content:"\e980"}.bxl-twitch:before{content:"\e981"}.bxl-twitter:before{content:"\e982"}.bxl-unity:before{content:"\e983"}.bxl-unsplash:before{content:"\e984"}.bxl-vimeo:before{content:"\e985"}.bxl-visa:before{content:"\e986"}.bxl-visual-studio:before{content:"\e987"}.bxl-vk:before{content:"\e988"}.bxl-vuejs:before{content:"\e989"}.bxl-whatsapp:before{content:"\e98a"}.bxl-whatsapp-square:before{content:"\e98b"}.bxl-wikipedia:before{content:"\e98c"}.bxl-windows:before{content:"\e98d"}.bxl-wix:before{content:"\e98e"}.bxl-wordpress:before{content:"\e98f"}.bxl-yahoo:before{content:"\e990"}.bxl-yelp:before{content:"\e991"}.bxl-youtube:before{content:"\e992"}.bxl-zoom:before{content:"\e993"}.bx-collapse-alt:before{content:"\e994"}.bx-collapse-horizontal:before{content:"\e995"}.bx-collapse-vertical:before{content:"\e996"}.bx-expand-horizontal:before{content:"\e997"}.bx-expand-vertical:before{content:"\e998"}.bx-injection:before{content:"\e999"}.bx-leaf:before{content:"\e99a"}.bx-math:before{content:"\e99b"}.bx-party:before{content:"\e99c"}.bx-abacus:before{content:"\e99d"}.bx-accessibility:before{content:"\e99e"}.bx-add-to-queue:before{content:"\e99f"}.bx-adjust:before{content:"\e9a0"}.bx-alarm:before{content:"\e9a1"}.bx-alarm-add:before{content:"\e9a2"}.bx-alarm-exclamation:before{content:"\e9a3"}.bx-alarm-off:before{content:"\e9a4"}.bx-alarm-snooze:before{content:"\e9a5"}.bx-album:before{content:"\e9a6"}.bx-align-justify:before{content:"\e9a7"}.bx-align-left:before{content:"\e9a8"}.bx-align-middle:before{content:"\e9a9"}.bx-align-right:before{content:"\e9aa"}.bx-analyse:before{content:"\e9ab"}.bx-anchor:before{content:"\e9ac"}.bx-angry:before{content:"\e9ad"}.bx-aperture:before{content:"\e9ae"}.bx-arch:before{content:"\e9af"}.bx-archive:before{content:"\e9b0"}.bx-archive-in:before{content:"\e9b1"}.bx-archive-out:before{content:"\e9b2"}.bx-area:before{content:"\e9b3"}.bx-arrow-back:before{content:"\e9b4"}.bx-arrow-from-bottom:before{content:"\e9b5"}.bx-arrow-from-left:before{content:"\e9b6"}.bx-arrow-from-right:before{content:"\e9b7"}.bx-arrow-from-top:before{content:"\e9b8"}.bx-arrow-to-bottom:before{content:"\e9b9"}.bx-arrow-to-left:before{content:"\e9ba"}.bx-arrow-to-right:before{content:"\e9bb"}.bx-arrow-to-top:before{content:"\e9bc"}.bx-at:before{content:"\e9bd"}.bx-atom:before{content:"\e9be"}.bx-award:before{content:"\e9bf"}.bx-badge:before{content:"\e9c0"}.bx-badge-check:before{content:"\e9c1"}.bx-ball:before{content:"\e9c2"}.bx-band-aid:before{content:"\e9c3"}.bx-bar-chart:before{content:"\e9c4"}.bx-bar-chart-alt:before{content:"\e9c5"}.bx-bar-chart-alt-2:before{content:"\e9c6"}.bx-bar-chart-square:before{content:"\e9c7"}.bx-barcode:before{content:"\e9c8"}.bx-barcode-reader:before{content:"\e9c9"}.bx-baseball:before{content:"\e9ca"}.bx-basket:before{content:"\e9cb"}.bx-basketball:before{content:"\e9cc"}.bx-bath:before{content:"\e9cd"}.bx-battery:before{content:"\e9ce"}.bx-bed:before{content:"\e9cf"}.bx-been-here:before{content:"\e9d0"}.bx-beer:before{content:"\e9d1"}.bx-bell:before{content:"\e9d2"}.bx-bell-minus:before{content:"\e9d3"}.bx-bell-off:before{content:"\e9d4"}.bx-bell-plus:before{content:"\e9d5"}.bx-bible:before{content:"\e9d6"}.bx-bitcoin:before{content:"\e9d7"}.bx-blanket:before{content:"\e9d8"}.bx-block:before{content:"\e9d9"}.bx-bluetooth:before{content:"\e9da"}.bx-body:before{content:"\e9db"}.bx-bold:before{content:"\e9dc"}.bx-bolt-circle:before{content:"\e9dd"}.bx-bomb:before{content:"\e9de"}.bx-bone:before{content:"\e9df"}.bx-bong:before{content:"\e9e0"}.bx-book:before{content:"\e9e1"}.bx-book-add:before{content:"\e9e2"}.bx-book-alt:before{content:"\e9e3"}.bx-book-bookmark:before{content:"\e9e4"}.bx-book-content:before{content:"\e9e5"}.bx-book-heart:before{content:"\e9e6"}.bx-bookmark:before{content:"\e9e7"}.bx-bookmark-alt:before{content:"\e9e8"}.bx-bookmark-alt-minus:before{content:"\e9e9"}.bx-bookmark-alt-plus:before{content:"\e9ea"}.bx-bookmark-heart:before{content:"\e9eb"}.bx-bookmark-minus:before{content:"\e9ec"}.bx-bookmark-plus:before{content:"\e9ed"}.bx-bookmarks:before{content:"\e9ee"}.bx-book-open:before{content:"\e9ef"}.bx-book-reader:before{content:"\e9f0"}.bx-border-all:before{content:"\e9f1"}.bx-border-bottom:before{content:"\e9f2"}.bx-border-inner:before{content:"\e9f3"}.bx-border-left:before{content:"\e9f4"}.bx-border-none:before{content:"\e9f5"}.bx-border-outer:before{content:"\e9f6"}.bx-border-radius:before{content:"\e9f7"}.bx-border-right:before{content:"\e9f8"}.bx-border-top:before{content:"\e9f9"}.bx-bot:before{content:"\e9fa"}.bx-bowling-ball:before{content:"\e9fb"}.bx-box:before{content:"\e9fc"}.bx-bracket:before{content:"\e9fd"}.bx-braille:before{content:"\e9fe"}.bx-brain:before{content:"\e9ff"}.bx-briefcase:before{content:"\ea00"}.bx-briefcase-alt:before{content:"\ea01"}.bx-briefcase-alt-2:before{content:"\ea02"}.bx-brightness:before{content:"\ea03"}.bx-brightness-half:before{content:"\ea04"}.bx-broadcast:before{content:"\ea05"}.bx-brush:before{content:"\ea06"}.bx-brush-alt:before{content:"\ea07"}.bx-bug:before{content:"\ea08"}.bx-bug-alt:before{content:"\ea09"}.bx-building:before{content:"\ea0a"}.bx-building-house:before{content:"\ea0b"}.bx-buildings:before{content:"\ea0c"}.bx-bulb:before{content:"\ea0d"}.bx-bullseye:before{content:"\ea0e"}.bx-buoy:before{content:"\ea0f"}.bx-bus:before{content:"\ea10"}.bx-bus-school:before{content:"\ea11"}.bx-cabinet:before{content:"\ea12"}.bx-cake:before{content:"\ea13"}.bx-calculator:before{content:"\ea14"}.bx-calendar:before{content:"\ea15"}.bx-calendar-alt:before{content:"\ea16"}.bx-calendar-check:before{content:"\ea17"}.bx-calendar-edit:before{content:"\ea18"}.bx-calendar-event:before{content:"\ea19"}.bx-calendar-exclamation:before{content:"\ea1a"}.bx-calendar-heart:before{content:"\ea1b"}.bx-calendar-minus:before{content:"\ea1c"}.bx-calendar-plus:before{content:"\ea1d"}.bx-calendar-star:before{content:"\ea1e"}.bx-calendar-week:before{content:"\ea1f"}.bx-calendar-x:before{content:"\ea20"}.bx-camera:before{content:"\ea21"}.bx-camera-home:before{content:"\ea22"}.bx-camera-movie:before{content:"\ea23"}.bx-camera-off:before{content:"\ea24"}.bx-capsule:before{content:"\ea25"}.bx-captions:before{content:"\ea26"}.bx-car:before{content:"\ea27"}.bx-card:before{content:"\ea28"}.bx-caret-down:before{content:"\ea29"}.bx-caret-down-circle:before{content:"\ea2a"}.bx-caret-down-square:before{content:"\ea2b"}.bx-caret-left:before{content:"\ea2c"}.bx-caret-left-circle:before{content:"\ea2d"}.bx-caret-left-square:before{content:"\ea2e"}.bx-caret-right:before{content:"\ea2f"}.bx-caret-right-circle:before{content:"\ea30"}.bx-caret-right-square:before{content:"\ea31"}.bx-caret-up:before{content:"\ea32"}.bx-caret-up-circle:before{content:"\ea33"}.bx-caret-up-square:before{content:"\ea34"}.bx-carousel:before{content:"\ea35"}.bx-cart:before{content:"\ea36"}.bx-cart-alt:before{content:"\ea37"}.bx-cast:before{content:"\ea38"}.bx-category:before{content:"\ea39"}.bx-category-alt:before{content:"\ea3a"}.bx-cctv:before{content:"\ea3b"}.bx-certification:before{content:"\ea3c"}.bx-chair:before{content:"\ea3d"}.bx-chalkboard:before{content:"\ea3e"}.bx-chart:before{content:"\ea3f"}.bx-chat:before{content:"\ea40"}.bx-check:before{content:"\ea41"}.bx-checkbox:before{content:"\ea42"}.bx-checkbox-checked:before{content:"\ea43"}.bx-checkbox-minus:before{content:"\ea44"}.bx-checkbox-square:before{content:"\ea45"}.bx-check-circle:before{content:"\ea46"}.bx-check-double:before{content:"\ea47"}.bx-check-shield:before{content:"\ea48"}.bx-check-square:before{content:"\ea49"}.bx-chevron-down:before{content:"\ea4a"}.bx-chevron-down-circle:before{content:"\ea4b"}.bx-chevron-down-square:before{content:"\ea4c"}.bx-chevron-left:before{content:"\ea4d"}.bx-chevron-left-circle:before{content:"\ea4e"}.bx-chevron-left-square:before{content:"\ea4f"}.bx-chevron-right:before{content:"\ea50"}.bx-chevron-right-circle:before{content:"\ea51"}.bx-chevron-right-square:before{content:"\ea52"}.bx-chevrons-down:before{content:"\ea53"}.bx-chevrons-left:before{content:"\ea54"}.bx-chevrons-right:before{content:"\ea55"}.bx-chevrons-up:before{content:"\ea56"}.bx-chevron-up:before{content:"\ea57"}.bx-chevron-up-circle:before{content:"\ea58"}.bx-chevron-up-square:before{content:"\ea59"}.bx-chip:before{content:"\ea5a"}.bx-church:before{content:"\ea5b"}.bx-circle:before{content:"\ea5c"}.bx-clinic:before{content:"\ea5d"}.bx-clipboard:before{content:"\ea5e"}.bx-closet:before{content:"\ea5f"}.bx-cloud:before{content:"\ea60"}.bx-cloud-download:before{content:"\ea61"}.bx-cloud-drizzle:before{content:"\ea62"}.bx-cloud-lightning:before{content:"\ea63"}.bx-cloud-light-rain:before{content:"\ea64"}.bx-cloud-rain:before{content:"\ea65"}.bx-cloud-snow:before{content:"\ea66"}.bx-cloud-upload:before{content:"\ea67"}.bx-code:before{content:"\ea68"}.bx-code-alt:before{content:"\ea69"}.bx-code-block:before{content:"\ea6a"}.bx-code-curly:before{content:"\ea6b"}.bx-coffee:before{content:"\ea6c"}.bx-coffee-togo:before{content:"\ea6d"}.bx-cog:before{content:"\ea6e"}.bx-coin:before{content:"\ea6f"}.bx-coin-stack:before{content:"\ea70"}.bx-collapse:before{content:"\ea71"}.bx-collection:before{content:"\ea72"}.bx-color-fill:before{content:"\ea73"}.bx-columns:before{content:"\ea74"}.bx-command:before{content:"\ea75"}.bx-comment:before{content:"\ea76"}.bx-comment-add:before{content:"\ea77"}.bx-comment-check:before{content:"\ea78"}.bx-comment-detail:before{content:"\ea79"}.bx-comment-dots:before{content:"\ea7a"}.bx-comment-edit:before{content:"\ea7b"}.bx-comment-error:before{content:"\ea7c"}.bx-comment-minus:before{content:"\ea7d"}.bx-comment-x:before{content:"\ea7e"}.bx-compass:before{content:"\ea7f"}.bx-confused:before{content:"\ea80"}.bx-conversation:before{content:"\ea81"}.bx-cookie:before{content:"\ea82"}.bx-cool:before{content:"\ea83"}.bx-copy:before{content:"\ea84"}.bx-copy-alt:before{content:"\ea85"}.bx-copyright:before{content:"\ea86"}.bx-credit-card:before{content:"\ea87"}.bx-credit-card-alt:before{content:"\ea88"}.bx-credit-card-front:before{content:"\ea89"}.bx-crop:before{content:"\ea8a"}.bx-crosshair:before{content:"\ea8b"}.bx-crown:before{content:"\ea8c"}.bx-cube:before{content:"\ea8d"}.bx-cube-alt:before{content:"\ea8e"}.bx-cuboid:before{content:"\ea8f"}.bx-current-location:before{content:"\ea90"}.bx-customize:before{content:"\ea91"}.bx-cut:before{content:"\ea92"}.bx-cycling:before{content:"\ea93"}.bx-cylinder:before{content:"\ea94"}.bx-data:before{content:"\ea95"}.bx-desktop:before{content:"\ea96"}.bx-detail:before{content:"\ea97"}.bx-devices:before{content:"\ea98"}.bx-dialpad:before{content:"\ea99"}.bx-dialpad-alt:before{content:"\ea9a"}.bx-diamond:before{content:"\ea9b"}.bx-dice-1:before{content:"\ea9c"}.bx-dice-2:before{content:"\ea9d"}.bx-dice-3:before{content:"\ea9e"}.bx-dice-4:before{content:"\ea9f"}.bx-dice-5:before{content:"\eaa0"}.bx-dice-6:before{content:"\eaa1"}.bx-directions:before{content:"\eaa2"}.bx-disc:before{content:"\eaa3"}.bx-dish:before{content:"\eaa4"}.bx-dislike:before{content:"\eaa5"}.bx-dizzy:before{content:"\eaa6"}.bx-dna:before{content:"\eaa7"}.bx-dock-bottom:before{content:"\eaa8"}.bx-dock-left:before{content:"\eaa9"}.bx-dock-right:before{content:"\eaaa"}.bx-dock-top:before{content:"\eaab"}.bx-dollar:before{content:"\eaac"}.bx-dollar-circle:before{content:"\eaad"}.bx-donate-blood:before{content:"\eaae"}.bx-donate-heart:before{content:"\eaaf"}.bx-door-open:before{content:"\eab0"}.bx-dots-horizontal:before{content:"\eab1"}.bx-dots-horizontal-rounded:before{content:"\eab2"}.bx-dots-vertical:before{content:"\eab3"}.bx-dots-vertical-rounded:before{content:"\eab4"}.bx-doughnut-chart:before{content:"\eab5"}.bx-down-arrow:before{content:"\eab6"}.bx-down-arrow-alt:before{content:"\eab7"}.bx-down-arrow-circle:before{content:"\eab8"}.bx-download:before{content:"\eab9"}.bx-downvote:before{content:"\eaba"}.bx-drink:before{content:"\eabb"}.bx-droplet:before{content:"\eabc"}.bx-dumbbell:before{content:"\eabd"}.bx-duplicate:before{content:"\eabe"}.bx-edit:before{content:"\eabf"}.bx-edit-alt:before{content:"\eac0"}.bx-envelope:before{content:"\eac1"}.bx-envelope-open:before{content:"\eac2"}.bx-equalizer:before{content:"\eac3"}.bx-eraser:before{content:"\eac4"}.bx-error:before{content:"\eac5"}.bx-error-alt:before{content:"\eac6"}.bx-error-circle:before{content:"\eac7"}.bx-euro:before{content:"\eac8"}.bx-exclude:before{content:"\eac9"}.bx-exit:before{content:"\eaca"}.bx-exit-fullscreen:before{content:"\eacb"}.bx-expand:before{content:"\eacc"}.bx-expand-alt:before{content:"\eacd"}.bx-export:before{content:"\eace"}.bx-extension:before{content:"\eacf"}.bx-face:before{content:"\ead0"}.bx-fast-forward:before{content:"\ead1"}.bx-fast-forward-circle:before{content:"\ead2"}.bx-female:before{content:"\ead3"}.bx-female-sign:before{content:"\ead4"}.bx-file:before{content:"\ead5"}.bx-file-blank:before{content:"\ead6"}.bx-file-find:before{content:"\ead7"}.bx-film:before{content:"\ead8"}.bx-filter:before{content:"\ead9"}.bx-filter-alt:before{content:"\eada"}.bx-fingerprint:before{content:"\eadb"}.bx-first-aid:before{content:"\eadc"}.bx-first-page:before{content:"\eadd"}.bx-flag:before{content:"\eade"}.bx-folder:before{content:"\eadf"}.bx-folder-minus:before{content:"\eae0"}.bx-folder-open:before{content:"\eae1"}.bx-folder-plus:before{content:"\eae2"}.bx-font:before{content:"\eae3"}.bx-font-color:before{content:"\eae4"}.bx-font-family:before{content:"\eae5"}.bx-font-size:before{content:"\eae6"}.bx-food-menu:before{content:"\eae7"}.bx-food-tag:before{content:"\eae8"}.bx-football:before{content:"\eae9"}.bx-fridge:before{content:"\eaea"}.bx-fullscreen:before{content:"\eaeb"}.bx-game:before{content:"\eaec"}.bx-gas-pump:before{content:"\eaed"}.bx-ghost:before{content:"\eaee"}.bx-gift:before{content:"\eaef"}.bx-git-branch:before{content:"\eaf0"}.bx-git-commit:before{content:"\eaf1"}.bx-git-compare:before{content:"\eaf2"}.bx-git-merge:before{content:"\eaf3"}.bx-git-pull-request:before{content:"\eaf4"}.bx-git-repo-forked:before{content:"\eaf5"}.bx-glasses:before{content:"\eaf6"}.bx-glasses-alt:before{content:"\eaf7"}.bx-globe:before{content:"\eaf8"}.bx-globe-alt:before{content:"\eaf9"}.bx-grid:before{content:"\eafa"}.bx-grid-alt:before{content:"\eafb"}.bx-grid-horizontal:before{content:"\eafc"}.bx-grid-small:before{content:"\eafd"}.bx-grid-vertical:before{content:"\eafe"}.bx-group:before{content:"\eaff"}.bx-handicap:before{content:"\eb00"}.bx-happy:before{content:"\eb01"}.bx-happy-alt:before{content:"\eb02"}.bx-happy-beaming:before{content:"\eb03"}.bx-happy-heart-eyes:before{content:"\eb04"}.bx-hash:before{content:"\eb05"}.bx-hdd:before{content:"\eb06"}.bx-heading:before{content:"\eb07"}.bx-headphone:before{content:"\eb08"}.bx-health:before{content:"\eb09"}.bx-heart:before{content:"\eb0a"}.bx-heart-circle:before{content:"\eb0b"}.bx-heart-square:before{content:"\eb0c"}.bx-help-circle:before{content:"\eb0d"}.bx-hide:before{content:"\eb0e"}.bx-highlight:before{content:"\eb0f"}.bx-history:before{content:"\eb10"}.bx-hive:before{content:"\eb11"}.bx-home:before{content:"\eb12"}.bx-home-alt:before{content:"\eb13"}.bx-home-circle:before{content:"\eb14"}.bx-home-heart:before{content:"\eb15"}.bx-home-smile:before{content:"\eb16"}.bx-horizontal-center:before{content:"\eb17"}.bx-hotel:before{content:"\eb18"}.bx-hourglass:before{content:"\eb19"}.bx-id-card:before{content:"\eb1a"}.bx-image:before{content:"\eb1b"}.bx-image-add:before{content:"\eb1c"}.bx-image-alt:before{content:"\eb1d"}.bx-images:before{content:"\eb1e"}.bx-import:before{content:"\eb1f"}.bx-infinite:before{content:"\eb20"}.bx-info-circle:before{content:"\eb21"}.bx-info-square:before{content:"\eb22"}.bx-intersect:before{content:"\eb23"}.bx-italic:before{content:"\eb24"}.bx-joystick:before{content:"\eb25"}.bx-joystick-alt:before{content:"\eb26"}.bx-joystick-button:before{content:"\eb27"}.bx-key:before{content:"\eb28"}.bx-label:before{content:"\eb29"}.bx-landscape:before{content:"\eb2a"}.bx-laptop:before{content:"\eb2b"}.bx-last-page:before{content:"\eb2c"}.bx-laugh:before{content:"\eb2d"}.bx-layer:before{content:"\eb2e"}.bx-layer-minus:before{content:"\eb2f"}.bx-layer-plus:before{content:"\eb30"}.bx-layout:before{content:"\eb31"}.bx-left-arrow:before{content:"\eb32"}.bx-left-arrow-alt:before{content:"\eb33"}.bx-left-arrow-circle:before{content:"\eb34"}.bx-left-down-arrow-circle:before{content:"\eb35"}.bx-left-indent:before{content:"\eb36"}.bx-left-top-arrow-circle:before{content:"\eb37"}.bx-library:before{content:"\eb38"}.bx-like:before{content:"\eb39"}.bx-line-chart:before{content:"\eb3a"}.bx-line-chart-down:before{content:"\eb3b"}.bx-link:before{content:"\eb3c"}.bx-link-alt:before{content:"\eb3d"}.bx-link-external:before{content:"\eb3e"}.bx-lira:before{content:"\eb3f"}.bx-list-check:before{content:"\eb40"}.bx-list-minus:before{content:"\eb41"}.bx-list-ol:before{content:"\eb42"}.bx-list-plus:before{content:"\eb43"}.bx-list-ul:before{content:"\eb44"}.bx-loader:before{content:"\eb45"}.bx-loader-alt:before{content:"\eb46"}.bx-loader-circle:before{content:"\eb47"}.bx-location-plus:before{content:"\eb48"}.bx-lock:before{content:"\eb49"}.bx-lock-alt:before{content:"\eb4a"}.bx-lock-open:before{content:"\eb4b"}.bx-lock-open-alt:before{content:"\eb4c"}.bx-log-in:before{content:"\eb4d"}.bx-log-in-circle:before{content:"\eb4e"}.bx-log-out:before{content:"\eb4f"}.bx-log-out-circle:before{content:"\eb50"}.bx-low-vision:before{content:"\eb51"}.bx-magnet:before{content:"\eb52"}.bx-mail-send:before{content:"\eb53"}.bx-male:before{content:"\eb54"}.bx-male-sign:before{content:"\eb55"}.bx-map:before{content:"\eb56"}.bx-map-alt:before{content:"\eb57"}.bx-map-pin:before{content:"\eb58"}.bx-mask:before{content:"\eb59"}.bx-medal:before{content:"\eb5a"}.bx-meh:before{content:"\eb5b"}.bx-meh-alt:before{content:"\eb5c"}.bx-meh-blank:before{content:"\eb5d"}.bx-memory-card:before{content:"\eb5e"}.bx-menu:before{content:"\eb5f"}.bx-menu-alt-left:before{content:"\ef5b"}.bx-menu-alt-right:before{content:"\eb61"}.bx-merge:before{content:"\eb62"}.bx-message:before{content:"\eb63"}.bx-message-add:before{content:"\eb64"}.bx-message-alt:before{content:"\eb65"}.bx-message-alt-add:before{content:"\eb66"}.bx-message-alt-check:before{content:"\eb67"}.bx-message-alt-detail:before{content:"\eb68"}.bx-message-alt-dots:before{content:"\eb69"}.bx-message-alt-edit:before{content:"\eb6a"}.bx-message-alt-error:before{content:"\eb6b"}.bx-message-alt-minus:before{content:"\eb6c"}.bx-message-alt-x:before{content:"\eb6d"}.bx-message-check:before{content:"\eb6e"}.bx-message-detail:before{content:"\eb6f"}.bx-message-dots:before{content:"\eb70"}.bx-message-edit:before{content:"\eb71"}.bx-message-error:before{content:"\eb72"}.bx-message-minus:before{content:"\eb73"}.bx-message-rounded:before{content:"\eb74"}.bx-message-rounded-add:before{content:"\eb75"}.bx-message-rounded-check:before{content:"\eb76"}.bx-message-rounded-detail:before{content:"\eb77"}.bx-message-rounded-dots:before{content:"\eb78"}.bx-message-rounded-edit:before{content:"\ef5c"}.bx-message-rounded-error:before{content:"\eb7a"}.bx-message-rounded-minus:before{content:"\eb7b"}.bx-message-rounded-x:before{content:"\eb7c"}.bx-message-square:before{content:"\eb7d"}.bx-message-square-add:before{content:"\eb7e"}.bx-message-square-check:before{content:"\eb7f"}.bx-message-square-detail:before{content:"\eb80"}.bx-message-square-dots:before{content:"\eb81"}.bx-message-square-edit:before{content:"\eb82"}.bx-message-square-error:before{content:"\eb83"}.bx-message-square-minus:before{content:"\eb84"}.bx-message-square-x:before{content:"\eb85"}.bx-message-x:before{content:"\eb86"}.bx-meteor:before{content:"\eb87"}.bx-microchip:before{content:"\eb88"}.bx-microphone:before{content:"\eb89"}.bx-microphone-off:before{content:"\eb8a"}.bx-minus:before{content:"\eb8b"}.bx-minus-back:before{content:"\eb8c"}.bx-minus-circle:before{content:"\eb8d"}.bx-minus-front:before{content:"\eb8e"}.bx-mobile:before{content:"\eb8f"}.bx-mobile-alt:before{content:"\eb90"}.bx-mobile-landscape:before{content:"\eb91"}.bx-mobile-vibration:before{content:"\ef5d"}.bx-money:before{content:"\eb93"}.bx-moon:before{content:"\eb94"}.bx-mouse:before{content:"\eb95"}.bx-mouse-alt:before{content:"\eb96"}.bx-move:before{content:"\eb97"}.bx-move-horizontal:before{content:"\eb98"}.bx-move-vertical:before{content:"\eb99"}.bx-movie:before{content:"\eb9a"}.bx-movie-play:before{content:"\eb9b"}.bx-music:before{content:"\eb9c"}.bx-navigation:before{content:"\eb9d"}.bx-network-chart:before{content:"\eb9e"}.bx-news:before{content:"\eb9f"}.bx-no-entry:before{content:"\eba0"}.bx-note:before{content:"\eba1"}.bx-notepad:before{content:"\eba2"}.bx-notification:before{content:"\eba3"}.bx-notification-off:before{content:"\eba4"}.bx-outline:before{content:"\eba5"}.bx-package:before{content:"\eba6"}.bx-paint:before{content:"\eba7"}.bx-paint-roll:before{content:"\eba8"}.bx-palette:before{content:"\eba9"}.bx-paperclip:before{content:"\ebaa"}.bx-paper-plane:before{content:"\ef61"}.bx-paragraph:before{content:"\ebac"}.bx-paste:before{content:"\ebad"}.bx-pause:before{content:"\ebae"}.bx-pause-circle:before{content:"\ebaf"}.bx-pen:before{content:"\ebb0"}.bx-pencil:before{content:"\ebb1"}.bx-phone:before{content:"\ebb2"}.bx-phone-call:before{content:"\ebb3"}.bx-phone-incoming:before{content:"\ebb4"}.bx-phone-off:before{content:"\ebb5"}.bx-phone-outgoing:before{content:"\ebb6"}.bx-photo-album:before{content:"\ebb7"}.bx-pie-chart:before{content:"\ebb8"}.bx-pie-chart-alt:before{content:"\ebb9"}.bx-pie-chart-alt-2:before{content:"\ebba"}.bx-pin:before{content:"\ebbb"}.bx-planet:before{content:"\ebbc"}.bx-play:before{content:"\ebbd"}.bx-play-circle:before{content:"\ebbe"}.bx-plug:before{content:"\ebbf"}.bx-plus:before{content:"\ebc0"}.bx-plus-circle:before{content:"\ebc1"}.bx-plus-medical:before{content:"\ebc2"}.bx-podcast:before{content:"\ebc3"}.bx-pointer:before{content:"\ef5e"}.bx-poll:before{content:"\ebc5"}.bx-polygon:before{content:"\ebc6"}.bx-pound:before{content:"\ebc7"}.bx-power-off:before{content:"\ebc8"}.bx-printer:before{content:"\ebc9"}.bx-pulse:before{content:"\ebca"}.bx-purchase-tag:before{content:"\ebcb"}.bx-purchase-tag-alt:before{content:"\ebcc"}.bx-pyramid:before{content:"\ebcd"}.bx-qr:before{content:"\ebce"}.bx-qr-scan:before{content:"\ebcf"}.bx-question-mark:before{content:"\ebd0"}.bx-radar:before{content:"\ebd1"}.bx-radio:before{content:"\ebd2"}.bx-radio-circle:before{content:"\ebd3"}.bx-radio-circle-marked:before{content:"\ebd4"}.bx-receipt:before{content:"\ebd5"}.bx-rectangle:before{content:"\ebd6"}.bx-recycle:before{content:"\ebd7"}.bx-redo:before{content:"\ebd8"}.bx-refresh:before{content:"\ebd9"}.bx-registered:before{content:"\ebda"}.bx-rename:before{content:"\ebdb"}.bx-repeat:before{content:"\ebdc"}.bx-reply:before{content:"\ef5f"}.bx-reply-all:before{content:"\ebde"}.bx-repost:before{content:"\ebdf"}.bx-reset:before{content:"\ebe0"}.bx-restaurant:before{content:"\ebe1"}.bx-revision:before{content:"\ebe2"}.bx-rewind:before{content:"\ebe3"}.bx-rewind-circle:before{content:"\ebe4"}.bx-right-arrow:before{content:"\ebe5"}.bx-right-arrow-alt:before{content:"\ebe6"}.bx-right-arrow-circle:before{content:"\ebe7"}.bx-right-down-arrow-circle:before{content:"\ebe8"}.bx-right-indent:before{content:"\ebe9"}.bx-right-top-arrow-circle:before{content:"\ebea"}.bx-rocket:before{content:"\ebeb"}.bx-rotate-left:before{content:"\ebec"}.bx-rotate-right:before{content:"\ebed"}.bx-rss:before{content:"\ebee"}.bx-ruble:before{content:"\ebef"}.bx-ruler:before{content:"\ebf0"}.bx-run:before{content:"\ebf1"}.bx-rupee:before{content:"\ebf2"}.bx-sad:before{content:"\ebf3"}.bx-save:before{content:"\ebf4"}.bx-scan:before{content:"\ebf5"}.bx-screenshot:before{content:"\ef60"}.bx-search:before{content:"\ebf7"}.bx-search-alt:before{content:"\ebf8"}.bx-search-alt-2:before{content:"\ebf9"}.bx-selection:before{content:"\ebfa"}.bx-select-multiple:before{content:"\ebfb"}.bx-send:before{content:"\ebfc"}.bx-server:before{content:"\ebfd"}.bx-shape-circle:before{content:"\ebfe"}.bx-shape-polygon:before{content:"\ebff"}.bx-shape-square:before{content:"\ec00"}.bx-shape-triangle:before{content:"\ec01"}.bx-share:before{content:"\ec02"}.bx-share-alt:before{content:"\ec03"}.bx-shekel:before{content:"\ec04"}.bx-shield:before{content:"\ec05"}.bx-shield-alt:before{content:"\ec06"}.bx-shield-alt-2:before{content:"\ec07"}.bx-shield-quarter:before{content:"\ec08"}.bx-shield-x:before{content:"\ec09"}.bx-shocked:before{content:"\ec0a"}.bx-shopping-bag:before{content:"\ec0b"}.bx-show:before{content:"\ec0c"}.bx-show-alt:before{content:"\ec0d"}.bx-shuffle:before{content:"\ec0e"}.bx-sidebar:before{content:"\ec0f"}.bx-sitemap:before{content:"\ec10"}.bx-skip-next:before{content:"\ec11"}.bx-skip-next-circle:before{content:"\ec12"}.bx-skip-previous:before{content:"\ec13"}.bx-skip-previous-circle:before{content:"\ec14"}.bx-sleepy:before{content:"\ec15"}.bx-slider:before{content:"\ec16"}.bx-slider-alt:before{content:"\ec17"}.bx-slideshow:before{content:"\ec18"}.bx-smile:before{content:"\ec19"}.bx-sort:before{content:"\ec1a"}.bx-sort-alt-2:before{content:"\ec1b"}.bx-sort-a-z:before{content:"\ec1c"}.bx-sort-down:before{content:"\ec1d"}.bx-sort-up:before{content:"\ec1e"}.bx-sort-z-a:before{content:"\ec1f"}.bx-spa:before{content:"\ec20"}.bx-space-bar:before{content:"\ec21"}.bx-speaker:before{content:"\ec22"}.bx-spray-can:before{content:"\ec23"}.bx-spreadsheet:before{content:"\ec24"}.bx-square:before{content:"\ec25"}.bx-square-rounded:before{content:"\ec26"}.bx-star:before{content:"\ec27"}.bx-station:before{content:"\ec28"}.bx-stats:before{content:"\ec29"}.bx-sticker:before{content:"\ec2a"}.bx-stop:before{content:"\ec2b"}.bx-stop-circle:before{content:"\ec2c"}.bx-stopwatch:before{content:"\ec2d"}.bx-store:before{content:"\ec2e"}.bx-store-alt:before{content:"\ec2f"}.bx-street-view:before{content:"\ec30"}.bx-strikethrough:before{content:"\ec31"}.bx-subdirectory-left:before{content:"\ec32"}.bx-subdirectory-right:before{content:"\ec33"}.bx-sun:before{content:"\ec34"}.bx-support:before{content:"\ec35"}.bx-swim:before{content:"\ec36"}.bx-sync:before{content:"\ec37"}.bx-tab:before{content:"\ec38"}.bx-table:before{content:"\ec39"}.bx-tachometer:before{content:"\ec3a"}.bx-tag:before{content:"\ec3b"}.bx-tag-alt:before{content:"\ec3c"}.bx-target-lock:before{content:"\ec3d"}.bx-task:before{content:"\ec3e"}.bx-task-x:before{content:"\ec3f"}.bx-taxi:before{content:"\ec40"}.bx-tennis-ball:before{content:"\ec41"}.bx-terminal:before{content:"\ec42"}.bx-test-tube:before{content:"\ec43"}.bx-text:before{content:"\ec44"}.bx-time:before{content:"\ec45"}.bx-time-five:before{content:"\ec46"}.bx-timer:before{content:"\ec47"}.bx-tired:before{content:"\ec48"}.bx-toggle-left:before{content:"\ec49"}.bx-toggle-right:before{content:"\ec4a"}.bx-tone:before{content:"\ec4b"}.bx-traffic-cone:before{content:"\ec4c"}.bx-train:before{content:"\ec4d"}.bx-transfer:before{content:"\ec4e"}.bx-transfer-alt:before{content:"\ec4f"}.bx-trash:before{content:"\ec50"}.bx-trash-alt:before{content:"\ec51"}.bx-trending-down:before{content:"\ec52"}.bx-trending-up:before{content:"\ec53"}.bx-trim:before{content:"\ec54"}.bx-trip:before{content:"\ec55"}.bx-trophy:before{content:"\ec56"}.bx-tv:before{content:"\ec57"}.bx-underline:before{content:"\ec58"}.bx-undo:before{content:"\ec59"}.bx-unite:before{content:"\ec5a"}.bx-unlink:before{content:"\ec5b"}.bx-up-arrow:before{content:"\ec5c"}.bx-up-arrow-alt:before{content:"\ec5d"}.bx-up-arrow-circle:before{content:"\ec5e"}.bx-upload:before{content:"\ec5f"}.bx-upside-down:before{content:"\ec60"}.bx-upvote:before{content:"\ec61"}.bx-usb:before{content:"\ec62"}.bx-user:before{content:"\ec63"}.bx-user-check:before{content:"\ec64"}.bx-user-circle:before{content:"\ec65"}.bx-user-minus:before{content:"\ec66"}.bx-user-pin:before{content:"\ec67"}.bx-user-plus:before{content:"\ec68"}.bx-user-voice:before{content:"\ec69"}.bx-user-x:before{content:"\ec6a"}.bx-vector:before{content:"\ec6b"}.bx-vertical-center:before{content:"\ec6c"}.bx-vial:before{content:"\ec6d"}.bx-video:before{content:"\ec6e"}.bx-video-off:before{content:"\ec6f"}.bx-video-plus:before{content:"\ec70"}.bx-video-recording:before{content:"\ec71"}.bx-voicemail:before{content:"\ec72"}.bx-volume:before{content:"\ec73"}.bx-volume-full:before{content:"\ec74"}.bx-volume-low:before{content:"\ec75"}.bx-volume-mute:before{content:"\ec76"}.bx-walk:before{content:"\ec77"}.bx-wallet:before{content:"\ec78"}.bx-wallet-alt:before{content:"\ec79"}.bx-water:before{content:"\ec7a"}.bx-webcam:before{content:"\ec7b"}.bx-wifi:before{content:"\ec7c"}.bx-wifi-0:before{content:"\ec7d"}.bx-wifi-1:before{content:"\ec7e"}.bx-wifi-2:before{content:"\ec7f"}.bx-wifi-off:before{content:"\ec80"}.bx-wind:before{content:"\ec81"}.bx-window:before{content:"\ec82"}.bx-window-alt:before{content:"\ec83"}.bx-window-close:before{content:"\ec84"}.bx-window-open:before{content:"\ec85"}.bx-windows:before{content:"\ec86"}.bx-wine:before{content:"\ec87"}.bx-wink-smile:before{content:"\ec88"}.bx-wink-tongue:before{content:"\ec89"}.bx-won:before{content:"\ec8a"}.bx-world:before{content:"\ec8b"}.bx-wrench:before{content:"\ec8c"}.bx-x:before{content:"\ec8d"}.bx-x-circle:before{content:"\ec8e"}.bx-yen:before{content:"\ec8f"}.bx-zoom-in:before{content:"\ec90"}.bx-zoom-out:before{content:"\ec91"}.bxs-party:before{content:"\ec92"}.bxs-hot:before{content:"\ec93"}.bxs-droplet:before{content:"\ec94"}.bxs-cat:before{content:"\ec95"}.bxs-dog:before{content:"\ec96"}.bxs-injection:before{content:"\ec97"}.bxs-leaf:before{content:"\ec98"}.bxs-add-to-queue:before{content:"\ec99"}.bxs-adjust:before{content:"\ec9a"}.bxs-adjust-alt:before{content:"\ec9b"}.bxs-alarm:before{content:"\ec9c"}.bxs-alarm-add:before{content:"\ec9d"}.bxs-alarm-exclamation:before{content:"\ec9e"}.bxs-alarm-off:before{content:"\ec9f"}.bxs-alarm-snooze:before{content:"\eca0"}.bxs-album:before{content:"\eca1"}.bxs-ambulance:before{content:"\eca2"}.bxs-analyse:before{content:"\eca3"}.bxs-angry:before{content:"\eca4"}.bxs-arch:before{content:"\eca5"}.bxs-archive:before{content:"\eca6"}.bxs-archive-in:before{content:"\eca7"}.bxs-archive-out:before{content:"\eca8"}.bxs-area:before{content:"\eca9"}.bxs-arrow-from-bottom:before{content:"\ecaa"}.bxs-arrow-from-left:before{content:"\ecab"}.bxs-arrow-from-right:before{content:"\ecac"}.bxs-arrow-from-top:before{content:"\ecad"}.bxs-arrow-to-bottom:before{content:"\ecae"}.bxs-arrow-to-left:before{content:"\ecaf"}.bxs-arrow-to-right:before{content:"\ecb0"}.bxs-arrow-to-top:before{content:"\ecb1"}.bxs-award:before{content:"\ecb2"}.bxs-baby-carriage:before{content:"\ecb3"}.bxs-backpack:before{content:"\ecb4"}.bxs-badge:before{content:"\ecb5"}.bxs-badge-check:before{content:"\ecb6"}.bxs-badge-dollar:before{content:"\ecb7"}.bxs-ball:before{content:"\ecb8"}.bxs-band-aid:before{content:"\ecb9"}.bxs-bank:before{content:"\ecba"}.bxs-bar-chart-alt-2:before{content:"\ecbb"}.bxs-bar-chart-square:before{content:"\ecbc"}.bxs-barcode:before{content:"\ecbd"}.bxs-baseball:before{content:"\ecbe"}.bxs-basket:before{content:"\ecbf"}.bxs-basketball:before{content:"\ecc0"}.bxs-bath:before{content:"\ecc1"}.bxs-battery:before{content:"\ecc2"}.bxs-battery-charging:before{content:"\ecc3"}.bxs-battery-full:before{content:"\ecc4"}.bxs-battery-low:before{content:"\ecc5"}.bxs-bed:before{content:"\ecc6"}.bxs-been-here:before{content:"\ecc7"}.bxs-beer:before{content:"\ecc8"}.bxs-bell:before{content:"\ecc9"}.bxs-bell-minus:before{content:"\ecca"}.bxs-bell-off:before{content:"\eccb"}.bxs-bell-plus:before{content:"\eccc"}.bxs-bell-ring:before{content:"\eccd"}.bxs-bible:before{content:"\ecce"}.bxs-binoculars:before{content:"\eccf"}.bxs-blanket:before{content:"\ecd0"}.bxs-bolt:before{content:"\ecd1"}.bxs-bolt-circle:before{content:"\ecd2"}.bxs-bomb:before{content:"\ecd3"}.bxs-bone:before{content:"\ecd4"}.bxs-bong:before{content:"\ecd5"}.bxs-book:before{content:"\ecd6"}.bxs-book-add:before{content:"\ecd7"}.bxs-book-alt:before{content:"\ecd8"}.bxs-book-bookmark:before{content:"\ecd9"}.bxs-book-content:before{content:"\ecda"}.bxs-book-heart:before{content:"\ecdb"}.bxs-bookmark:before{content:"\ecdc"}.bxs-bookmark-alt:before{content:"\ecdd"}.bxs-bookmark-alt-minus:before{content:"\ecde"}.bxs-bookmark-alt-plus:before{content:"\ecdf"}.bxs-bookmark-heart:before{content:"\ece0"}.bxs-bookmark-minus:before{content:"\ece1"}.bxs-bookmark-plus:before{content:"\ece2"}.bxs-bookmarks:before{content:"\ece3"}.bxs-bookmark-star:before{content:"\ece4"}.bxs-book-open:before{content:"\ece5"}.bxs-book-reader:before{content:"\ece6"}.bxs-bot:before{content:"\ece7"}.bxs-bowling-ball:before{content:"\ece8"}.bxs-box:before{content:"\ece9"}.bxs-brain:before{content:"\ecea"}.bxs-briefcase:before{content:"\eceb"}.bxs-briefcase-alt:before{content:"\ecec"}.bxs-briefcase-alt-2:before{content:"\eced"}.bxs-brightness:before{content:"\ecee"}.bxs-brightness-half:before{content:"\ecef"}.bxs-brush:before{content:"\ecf0"}.bxs-brush-alt:before{content:"\ecf1"}.bxs-bug:before{content:"\ecf2"}.bxs-bug-alt:before{content:"\ecf3"}.bxs-building:before{content:"\ecf4"}.bxs-building-house:before{content:"\ecf5"}.bxs-buildings:before{content:"\ecf6"}.bxs-bulb:before{content:"\ecf7"}.bxs-bullseye:before{content:"\ecf8"}.bxs-buoy:before{content:"\ecf9"}.bxs-bus:before{content:"\ecfa"}.bxs-business:before{content:"\ecfb"}.bxs-bus-school:before{content:"\ecfc"}.bxs-cabinet:before{content:"\ecfd"}.bxs-cake:before{content:"\ecfe"}.bxs-calculator:before{content:"\ecff"}.bxs-calendar:before{content:"\ed00"}.bxs-calendar-alt:before{content:"\ed01"}.bxs-calendar-check:before{content:"\ed02"}.bxs-calendar-edit:before{content:"\ed03"}.bxs-calendar-event:before{content:"\ed04"}.bxs-calendar-exclamation:before{content:"\ed05"}.bxs-calendar-heart:before{content:"\ed06"}.bxs-calendar-minus:before{content:"\ed07"}.bxs-calendar-plus:before{content:"\ed08"}.bxs-calendar-star:before{content:"\ed09"}.bxs-calendar-week:before{content:"\ed0a"}.bxs-calendar-x:before{content:"\ed0b"}.bxs-camera:before{content:"\ed0c"}.bxs-camera-home:before{content:"\ed0d"}.bxs-camera-movie:before{content:"\ed0e"}.bxs-camera-off:before{content:"\ed0f"}.bxs-camera-plus:before{content:"\ed10"}.bxs-capsule:before{content:"\ed11"}.bxs-captions:before{content:"\ed12"}.bxs-car:before{content:"\ed13"}.bxs-car-battery:before{content:"\ed14"}.bxs-car-crash:before{content:"\ed15"}.bxs-card:before{content:"\ed16"}.bxs-caret-down-circle:before{content:"\ed17"}.bxs-caret-down-square:before{content:"\ed18"}.bxs-caret-left-circle:before{content:"\ed19"}.bxs-caret-left-square:before{content:"\ed1a"}.bxs-caret-right-circle:before{content:"\ed1b"}.bxs-caret-right-square:before{content:"\ed1c"}.bxs-caret-up-circle:before{content:"\ed1d"}.bxs-caret-up-square:before{content:"\ed1e"}.bxs-car-garage:before{content:"\ed1f"}.bxs-car-mechanic:before{content:"\ed20"}.bxs-carousel:before{content:"\ed21"}.bxs-cart:before{content:"\ed22"}.bxs-cart-add:before{content:"\ed23"}.bxs-cart-alt:before{content:"\ed24"}.bxs-cart-download:before{content:"\ed25"}.bxs-car-wash:before{content:"\ed26"}.bxs-category:before{content:"\ed27"}.bxs-category-alt:before{content:"\ed28"}.bxs-cctv:before{content:"\ed29"}.bxs-certification:before{content:"\ed2a"}.bxs-chalkboard:before{content:"\ed2b"}.bxs-chart:before{content:"\ed2c"}.bxs-chat:before{content:"\ed2d"}.bxs-checkbox:before{content:"\ed2e"}.bxs-checkbox-checked:before{content:"\ed2f"}.bxs-checkbox-minus:before{content:"\ed30"}.bxs-check-circle:before{content:"\ed31"}.bxs-check-shield:before{content:"\ed32"}.bxs-check-square:before{content:"\ed33"}.bxs-chess:before{content:"\ed34"}.bxs-chevron-down:before{content:"\ed35"}.bxs-chevron-down-circle:before{content:"\ed36"}.bxs-chevron-down-square:before{content:"\ed37"}.bxs-chevron-left:before{content:"\ed38"}.bxs-chevron-left-circle:before{content:"\ed39"}.bxs-chevron-left-square:before{content:"\ed3a"}.bxs-chevron-right:before{content:"\ed3b"}.bxs-chevron-right-circle:before{content:"\ed3c"}.bxs-chevron-right-square:before{content:"\ed3d"}.bxs-chevrons-down:before{content:"\ed3e"}.bxs-chevrons-left:before{content:"\ed3f"}.bxs-chevrons-right:before{content:"\ed40"}.bxs-chevrons-up:before{content:"\ed41"}.bxs-chevron-up:before{content:"\ed42"}.bxs-chevron-up-circle:before{content:"\ed43"}.bxs-chevron-up-square:before{content:"\ed44"}.bxs-chip:before{content:"\ed45"}.bxs-church:before{content:"\ed46"}.bxs-circle:before{content:"\ed47"}.bxs-city:before{content:"\ed48"}.bxs-clinic:before{content:"\ed49"}.bxs-cloud:before{content:"\ed4a"}.bxs-cloud-download:before{content:"\ed4b"}.bxs-cloud-lightning:before{content:"\ed4c"}.bxs-cloud-rain:before{content:"\ed4d"}.bxs-cloud-upload:before{content:"\ed4e"}.bxs-coffee:before{content:"\ed4f"}.bxs-coffee-alt:before{content:"\ed50"}.bxs-coffee-togo:before{content:"\ed51"}.bxs-cog:before{content:"\ed52"}.bxs-coin:before{content:"\ed53"}.bxs-coin-stack:before{content:"\ed54"}.bxs-collection:before{content:"\ed55"}.bxs-color-fill:before{content:"\ed56"}.bxs-comment:before{content:"\ed57"}.bxs-comment-add:before{content:"\ed58"}.bxs-comment-check:before{content:"\ed59"}.bxs-comment-detail:before{content:"\ed5a"}.bxs-comment-dots:before{content:"\ed5b"}.bxs-comment-edit:before{content:"\ed5c"}.bxs-comment-error:before{content:"\ed5d"}.bxs-comment-minus:before{content:"\ed5e"}.bxs-comment-x:before{content:"\ed5f"}.bxs-compass:before{content:"\ed60"}.bxs-component:before{content:"\ed61"}.bxs-confused:before{content:"\ed62"}.bxs-contact:before{content:"\ed63"}.bxs-conversation:before{content:"\ed64"}.bxs-cookie:before{content:"\ed65"}.bxs-cool:before{content:"\ed66"}.bxs-copy:before{content:"\ed67"}.bxs-copy-alt:before{content:"\ed68"}.bxs-copyright:before{content:"\ed69"}.bxs-coupon:before{content:"\ed6a"}.bxs-credit-card:before{content:"\ed6b"}.bxs-credit-card-alt:before{content:"\ed6c"}.bxs-credit-card-front:before{content:"\ed6d"}.bxs-crop:before{content:"\ed6e"}.bxs-crown:before{content:"\ed6f"}.bxs-cube:before{content:"\ed70"}.bxs-cube-alt:before{content:"\ed71"}.bxs-cuboid:before{content:"\ed72"}.bxs-customize:before{content:"\ed73"}.bxs-cylinder:before{content:"\ed74"}.bxs-dashboard:before{content:"\ed75"}.bxs-data:before{content:"\ed76"}.bxs-detail:before{content:"\ed77"}.bxs-devices:before{content:"\ed78"}.bxs-diamond:before{content:"\ed79"}.bxs-dice-1:before{content:"\ed7a"}.bxs-dice-2:before{content:"\ed7b"}.bxs-dice-3:before{content:"\ed7c"}.bxs-dice-4:before{content:"\ed7d"}.bxs-dice-5:before{content:"\ed7e"}.bxs-dice-6:before{content:"\ed7f"}.bxs-direction-left:before{content:"\ed80"}.bxs-direction-right:before{content:"\ed81"}.bxs-directions:before{content:"\ed82"}.bxs-disc:before{content:"\ed83"}.bxs-discount:before{content:"\ed84"}.bxs-dish:before{content:"\ed85"}.bxs-dislike:before{content:"\ed86"}.bxs-dizzy:before{content:"\ed87"}.bxs-dock-bottom:before{content:"\ed88"}.bxs-dock-left:before{content:"\ed89"}.bxs-dock-right:before{content:"\ed8a"}.bxs-dock-top:before{content:"\ed8b"}.bxs-dollar-circle:before{content:"\ed8c"}.bxs-donate-blood:before{content:"\ed8d"}.bxs-donate-heart:before{content:"\ed8e"}.bxs-door-open:before{content:"\ed8f"}.bxs-doughnut-chart:before{content:"\ed90"}.bxs-down-arrow:before{content:"\ed91"}.bxs-down-arrow-alt:before{content:"\ed92"}.bxs-down-arrow-circle:before{content:"\ed93"}.bxs-down-arrow-square:before{content:"\ed94"}.bxs-download:before{content:"\ed95"}.bxs-downvote:before{content:"\ed96"}.bxs-drink:before{content:"\ed97"}.bxs-droplet-half:before{content:"\ed98"}.bxs-dryer:before{content:"\ed99"}.bxs-duplicate:before{content:"\ed9a"}.bxs-edit:before{content:"\ed9b"}.bxs-edit-alt:before{content:"\ed9c"}.bxs-edit-location:before{content:"\ed9d"}.bxs-eject:before{content:"\ed9e"}.bxs-envelope:before{content:"\ed9f"}.bxs-envelope-open:before{content:"\eda0"}.bxs-eraser:before{content:"\eda1"}.bxs-error:before{content:"\eda2"}.bxs-error-alt:before{content:"\eda3"}.bxs-error-circle:before{content:"\eda4"}.bxs-ev-station:before{content:"\eda5"}.bxs-exit:before{content:"\eda6"}.bxs-extension:before{content:"\eda7"}.bxs-eyedropper:before{content:"\eda8"}.bxs-face:before{content:"\eda9"}.bxs-face-mask:before{content:"\edaa"}.bxs-factory:before{content:"\edab"}.bxs-fast-forward-circle:before{content:"\edac"}.bxs-file:before{content:"\edad"}.bxs-file-archive:before{content:"\edae"}.bxs-file-blank:before{content:"\edaf"}.bxs-file-css:before{content:"\edb0"}.bxs-file-doc:before{content:"\edb1"}.bxs-file-export:before{content:"\edb2"}.bxs-file-find:before{content:"\edb3"}.bxs-file-gif:before{content:"\edb4"}.bxs-file-html:before{content:"\edb5"}.bxs-file-image:before{content:"\edb6"}.bxs-file-import:before{content:"\edb7"}.bxs-file-jpg:before{content:"\edb8"}.bxs-file-js:before{content:"\edb9"}.bxs-file-json:before{content:"\edba"}.bxs-file-md:before{content:"\edbb"}.bxs-file-pdf:before{content:"\edbc"}.bxs-file-plus:before{content:"\edbd"}.bxs-file-png:before{content:"\edbe"}.bxs-file-txt:before{content:"\edbf"}.bxs-film:before{content:"\edc0"}.bxs-filter-alt:before{content:"\edc1"}.bxs-first-aid:before{content:"\edc2"}.bxs-flag:before{content:"\edc3"}.bxs-flag-alt:before{content:"\edc4"}.bxs-flag-checkered:before{content:"\edc5"}.bxs-flame:before{content:"\edc6"}.bxs-flask:before{content:"\edc7"}.bxs-florist:before{content:"\edc8"}.bxs-folder:before{content:"\edc9"}.bxs-folder-minus:before{content:"\edca"}.bxs-folder-open:before{content:"\edcb"}.bxs-folder-plus:before{content:"\edcc"}.bxs-food-menu:before{content:"\edcd"}.bxs-fridge:before{content:"\edce"}.bxs-game:before{content:"\edcf"}.bxs-gas-pump:before{content:"\edd0"}.bxs-ghost:before{content:"\edd1"}.bxs-gift:before{content:"\edd2"}.bxs-graduation:before{content:"\edd3"}.bxs-grid:before{content:"\edd4"}.bxs-grid-alt:before{content:"\edd5"}.bxs-group:before{content:"\edd6"}.bxs-guitar-amp:before{content:"\edd7"}.bxs-hand:before{content:"\edd8"}.bxs-hand-down:before{content:"\edd9"}.bxs-hand-left:before{content:"\edda"}.bxs-hand-right:before{content:"\eddb"}.bxs-hand-up:before{content:"\eddc"}.bxs-happy:before{content:"\eddd"}.bxs-happy-alt:before{content:"\edde"}.bxs-happy-beaming:before{content:"\eddf"}.bxs-happy-heart-eyes:before{content:"\ede0"}.bxs-hdd:before{content:"\ede1"}.bxs-heart:before{content:"\ede2"}.bxs-heart-circle:before{content:"\ede3"}.bxs-heart-square:before{content:"\ede4"}.bxs-help-circle:before{content:"\ede5"}.bxs-hide:before{content:"\ede6"}.bxs-home:before{content:"\ede7"}.bxs-home-circle:before{content:"\ede8"}.bxs-home-heart:before{content:"\ede9"}.bxs-home-smile:before{content:"\edea"}.bxs-hotel:before{content:"\edeb"}.bxs-hourglass:before{content:"\edec"}.bxs-hourglass-bottom:before{content:"\eded"}.bxs-hourglass-top:before{content:"\edee"}.bxs-id-card:before{content:"\edef"}.bxs-image:before{content:"\edf0"}.bxs-image-add:before{content:"\edf1"}.bxs-image-alt:before{content:"\edf2"}.bxs-inbox:before{content:"\edf3"}.bxs-info-circle:before{content:"\edf4"}.bxs-info-square:before{content:"\edf5"}.bxs-institution:before{content:"\edf6"}.bxs-joystick:before{content:"\edf7"}.bxs-joystick-alt:before{content:"\edf8"}.bxs-joystick-button:before{content:"\edf9"}.bxs-key:before{content:"\edfa"}.bxs-keyboard:before{content:"\edfb"}.bxs-label:before{content:"\edfc"}.bxs-landmark:before{content:"\edfd"}.bxs-landscape:before{content:"\edfe"}.bxs-laugh:before{content:"\edff"}.bxs-layer:before{content:"\ee00"}.bxs-layer-minus:before{content:"\ee01"}.bxs-layer-plus:before{content:"\ee02"}.bxs-layout:before{content:"\ee03"}.bxs-left-arrow:before{content:"\ee04"}.bxs-left-arrow-alt:before{content:"\ee05"}.bxs-left-arrow-circle:before{content:"\ee06"}.bxs-left-arrow-square:before{content:"\ee07"}.bxs-left-down-arrow-circle:before{content:"\ee08"}.bxs-left-top-arrow-circle:before{content:"\ee09"}.bxs-like:before{content:"\ee0a"}.bxs-location-plus:before{content:"\ee0b"}.bxs-lock:before{content:"\ee0c"}.bxs-lock-alt:before{content:"\ee0d"}.bxs-lock-open:before{content:"\ee0e"}.bxs-lock-open-alt:before{content:"\ee0f"}.bxs-log-in:before{content:"\ee10"}.bxs-log-in-circle:before{content:"\ee11"}.bxs-log-out:before{content:"\ee12"}.bxs-log-out-circle:before{content:"\ee13"}.bxs-low-vision:before{content:"\ee14"}.bxs-magic-wand:before{content:"\ee15"}.bxs-magnet:before{content:"\ee16"}.bxs-map:before{content:"\ee17"}.bxs-map-alt:before{content:"\ee18"}.bxs-map-pin:before{content:"\ee19"}.bxs-mask:before{content:"\ee1a"}.bxs-medal:before{content:"\ee1b"}.bxs-megaphone:before{content:"\ee1c"}.bxs-meh:before{content:"\ee1d"}.bxs-meh-alt:before{content:"\ee1e"}.bxs-meh-blank:before{content:"\ee1f"}.bxs-memory-card:before{content:"\ee20"}.bxs-message:before{content:"\ee21"}.bxs-message-add:before{content:"\ee22"}.bxs-message-alt:before{content:"\ee23"}.bxs-message-alt-add:before{content:"\ee24"}.bxs-message-alt-check:before{content:"\ee25"}.bxs-message-alt-detail:before{content:"\ee26"}.bxs-message-alt-dots:before{content:"\ee27"}.bxs-message-alt-edit:before{content:"\ee28"}.bxs-message-alt-error:before{content:"\ee29"}.bxs-message-alt-minus:before{content:"\ee2a"}.bxs-message-alt-x:before{content:"\ee2b"}.bxs-message-check:before{content:"\ee2c"}.bxs-message-detail:before{content:"\ee2d"}.bxs-message-dots:before{content:"\ee2e"}.bxs-message-edit:before{content:"\ee2f"}.bxs-message-error:before{content:"\ee30"}.bxs-message-minus:before{content:"\ee31"}.bxs-message-rounded:before{content:"\ee32"}.bxs-message-rounded-add:before{content:"\ee33"}.bxs-message-rounded-check:before{content:"\ee34"}.bxs-message-rounded-detail:before{content:"\ee35"}.bxs-message-rounded-dots:before{content:"\ee36"}.bxs-message-rounded-edit:before{content:"\ee37"}.bxs-message-rounded-error:before{content:"\ee38"}.bxs-message-rounded-minus:before{content:"\ee39"}.bxs-message-rounded-x:before{content:"\ee3a"}.bxs-message-square:before{content:"\ee3b"}.bxs-message-square-add:before{content:"\ee3c"}.bxs-message-square-check:before{content:"\ee3d"}.bxs-message-square-detail:before{content:"\ee3e"}.bxs-message-square-dots:before{content:"\ee3f"}.bxs-message-square-edit:before{content:"\ee40"}.bxs-message-square-error:before{content:"\ee41"}.bxs-message-square-minus:before{content:"\ee42"}.bxs-message-square-x:before{content:"\ee43"}.bxs-message-x:before{content:"\ee44"}.bxs-meteor:before{content:"\ee45"}.bxs-microchip:before{content:"\ee46"}.bxs-microphone:before{content:"\ee47"}.bxs-microphone-alt:before{content:"\ee48"}.bxs-microphone-off:before{content:"\ee49"}.bxs-minus-circle:before{content:"\ee4a"}.bxs-minus-square:before{content:"\ee4b"}.bxs-mobile:before{content:"\ee4c"}.bxs-mobile-vibration:before{content:"\ee4d"}.bxs-moon:before{content:"\ee4e"}.bxs-mouse:before{content:"\ee4f"}.bxs-mouse-alt:before{content:"\ee50"}.bxs-movie:before{content:"\ee51"}.bxs-movie-play:before{content:"\ee52"}.bxs-music:before{content:"\ee53"}.bxs-navigation:before{content:"\ee54"}.bxs-network-chart:before{content:"\ee55"}.bxs-news:before{content:"\ee56"}.bxs-no-entry:before{content:"\ee57"}.bxs-note:before{content:"\ee58"}.bxs-notepad:before{content:"\ee59"}.bxs-notification:before{content:"\ee5a"}.bxs-notification-off:before{content:"\ee5b"}.bxs-offer:before{content:"\ee5c"}.bxs-package:before{content:"\ee5d"}.bxs-paint:before{content:"\ee5e"}.bxs-paint-roll:before{content:"\ee5f"}.bxs-palette:before{content:"\ee60"}.bxs-paper-plane:before{content:"\ee61"}.bxs-parking:before{content:"\ee62"}.bxs-paste:before{content:"\ee63"}.bxs-pen:before{content:"\ee64"}.bxs-pencil:before{content:"\ee65"}.bxs-phone:before{content:"\ee66"}.bxs-phone-call:before{content:"\ee67"}.bxs-phone-incoming:before{content:"\ee68"}.bxs-phone-off:before{content:"\ee69"}.bxs-phone-outgoing:before{content:"\ee6a"}.bxs-photo-album:before{content:"\ee6b"}.bxs-piano:before{content:"\ee6c"}.bxs-pie-chart:before{content:"\ee6d"}.bxs-pie-chart-alt:before{content:"\ee6e"}.bxs-pie-chart-alt-2:before{content:"\ee6f"}.bxs-pin:before{content:"\ee70"}.bxs-pizza:before{content:"\ee71"}.bxs-plane:before{content:"\ee72"}.bxs-plane-alt:before{content:"\ee73"}.bxs-plane-land:before{content:"\ee74"}.bxs-planet:before{content:"\ee75"}.bxs-plane-take-off:before{content:"\ee76"}.bxs-playlist:before{content:"\ee77"}.bxs-plug:before{content:"\ee78"}.bxs-plus-circle:before{content:"\ee79"}.bxs-plus-square:before{content:"\ee7a"}.bxs-pointer:before{content:"\ee7b"}.bxs-polygon:before{content:"\ee7c"}.bxs-printer:before{content:"\ee7d"}.bxs-purchase-tag:before{content:"\ee7e"}.bxs-purchase-tag-alt:before{content:"\ee7f"}.bxs-pyramid:before{content:"\ee80"}.bxs-quote-alt-left:before{content:"\ee81"}.bxs-quote-alt-right:before{content:"\ee82"}.bxs-quote-left:before{content:"\ee83"}.bxs-quote-right:before{content:"\ee84"}.bxs-quote-single-left:before{content:"\ee85"}.bxs-quote-single-right:before{content:"\ee86"}.bxs-radiation:before{content:"\ee87"}.bxs-radio:before{content:"\ee88"}.bxs-receipt:before{content:"\ee89"}.bxs-rectangle:before{content:"\ee8a"}.bxs-registered:before{content:"\ee8b"}.bxs-rename:before{content:"\ee8c"}.bxs-report:before{content:"\ee8d"}.bxs-rewind-circle:before{content:"\ee8e"}.bxs-right-arrow:before{content:"\ee8f"}.bxs-right-arrow-alt:before{content:"\ee90"}.bxs-right-arrow-circle:before{content:"\ee91"}.bxs-right-arrow-square:before{content:"\ee92"}.bxs-right-down-arrow-circle:before{content:"\ee93"}.bxs-right-top-arrow-circle:before{content:"\ee94"}.bxs-rocket:before{content:"\ee95"}.bxs-ruler:before{content:"\ee96"}.bxs-sad:before{content:"\ee97"}.bxs-save:before{content:"\ee98"}.bxs-school:before{content:"\ee99"}.bxs-search:before{content:"\ee9a"}.bxs-search-alt-2:before{content:"\ee9b"}.bxs-select-multiple:before{content:"\ee9c"}.bxs-send:before{content:"\ee9d"}.bxs-server:before{content:"\ee9e"}.bxs-shapes:before{content:"\ee9f"}.bxs-share:before{content:"\eea0"}.bxs-share-alt:before{content:"\eea1"}.bxs-shield:before{content:"\eea2"}.bxs-shield-alt-2:before{content:"\eea3"}.bxs-shield-x:before{content:"\eea4"}.bxs-ship:before{content:"\eea5"}.bxs-shocked:before{content:"\eea6"}.bxs-shopping-bag:before{content:"\eea7"}.bxs-shopping-bag-alt:before{content:"\eea8"}.bxs-shopping-bags:before{content:"\eea9"}.bxs-show:before{content:"\eeaa"}.bxs-skip-next-circle:before{content:"\eeab"}.bxs-skip-previous-circle:before{content:"\eeac"}.bxs-skull:before{content:"\eead"}.bxs-sleepy:before{content:"\eeae"}.bxs-slideshow:before{content:"\eeaf"}.bxs-smile:before{content:"\eeb0"}.bxs-sort-alt:before{content:"\eeb1"}.bxs-spa:before{content:"\eeb2"}.bxs-speaker:before{content:"\eeb3"}.bxs-spray-can:before{content:"\eeb4"}.bxs-spreadsheet:before{content:"\eeb5"}.bxs-square:before{content:"\eeb6"}.bxs-square-rounded:before{content:"\eeb7"}.bxs-star:before{content:"\eeb8"}.bxs-star-half:before{content:"\eeb9"}.bxs-sticker:before{content:"\eeba"}.bxs-stopwatch:before{content:"\eebb"}.bxs-store:before{content:"\eebc"}.bxs-store-alt:before{content:"\eebd"}.bxs-sun:before{content:"\eebe"}.bxs-tachometer:before{content:"\eebf"}.bxs-tag:before{content:"\eec0"}.bxs-tag-alt:before{content:"\eec1"}.bxs-tag-x:before{content:"\eec2"}.bxs-taxi:before{content:"\eec3"}.bxs-tennis-ball:before{content:"\eec4"}.bxs-terminal:before{content:"\eec5"}.bxs-thermometer:before{content:"\eec6"}.bxs-time:before{content:"\eec7"}.bxs-time-five:before{content:"\eec8"}.bxs-timer:before{content:"\eec9"}.bxs-tired:before{content:"\eeca"}.bxs-toggle-left:before{content:"\eecb"}.bxs-toggle-right:before{content:"\eecc"}.bxs-tone:before{content:"\eecd"}.bxs-torch:before{content:"\eece"}.bxs-to-top:before{content:"\eecf"}.bxs-traffic:before{content:"\eed0"}.bxs-traffic-barrier:before{content:"\eed1"}.bxs-traffic-cone:before{content:"\eed2"}.bxs-train:before{content:"\eed3"}.bxs-trash:before{content:"\eed4"}.bxs-trash-alt:before{content:"\eed5"}.bxs-tree:before{content:"\eed6"}.bxs-trophy:before{content:"\eed7"}.bxs-truck:before{content:"\eed8"}.bxs-t-shirt:before{content:"\eed9"}.bxs-tv:before{content:"\eeda"}.bxs-up-arrow:before{content:"\eedb"}.bxs-up-arrow-alt:before{content:"\eedc"}.bxs-up-arrow-circle:before{content:"\eedd"}.bxs-up-arrow-square:before{content:"\eede"}.bxs-upside-down:before{content:"\eedf"}.bxs-upvote:before{content:"\eee0"}.bxs-user:before{content:"\eee1"}.bxs-user-account:before{content:"\eee2"}.bxs-user-badge:before{content:"\eee3"}.bxs-user-check:before{content:"\eee4"}.bxs-user-circle:before{content:"\eee5"}.bxs-user-detail:before{content:"\eee6"}.bxs-user-minus:before{content:"\eee7"}.bxs-user-pin:before{content:"\eee8"}.bxs-user-plus:before{content:"\eee9"}.bxs-user-rectangle:before{content:"\eeea"}.bxs-user-voice:before{content:"\eeeb"}.bxs-user-x:before{content:"\eeec"}.bxs-vector:before{content:"\eeed"}.bxs-vial:before{content:"\eeee"}.bxs-video:before{content:"\eeef"}.bxs-video-off:before{content:"\eef0"}.bxs-video-plus:before{content:"\eef1"}.bxs-video-recording:before{content:"\eef2"}.bxs-videos:before{content:"\eef3"}.bxs-virus:before{content:"\eef4"}.bxs-virus-block:before{content:"\eef5"}.bxs-volume:before{content:"\eef6"}.bxs-volume-full:before{content:"\eef7"}.bxs-volume-low:before{content:"\eef8"}.bxs-volume-mute:before{content:"\eef9"}.bxs-wallet:before{content:"\eefa"}.bxs-wallet-alt:before{content:"\eefb"}.bxs-washer:before{content:"\eefc"}.bxs-watch:before{content:"\eefd"}.bxs-watch-alt:before{content:"\eefe"}.bxs-webcam:before{content:"\eeff"}.bxs-widget:before{content:"\ef00"}.bxs-window-alt:before{content:"\ef01"}.bxs-wine:before{content:"\ef02"}.bxs-wink-smile:before{content:"\ef03"}.bxs-wink-tongue:before{content:"\ef04"}.bxs-wrench:before{content:"\ef05"}.bxs-x-circle:before{content:"\ef06"}.bxs-x-square:before{content:"\ef07"}.bxs-yin-yang:before{content:"\ef08"}.bxs-zap:before{content:"\ef09"}.bxs-zoom-in:before{content:"\ef0a"}.bxs-zoom-out:before{content:"\ef0b"}/* Document Upload Components Styles */

.border-dashed {
  border-style: dashed !important;
  border-width: 2px !important;
}

.border-dashed:hover {
  border-color: var(--bs-primary) !important;
  background-color: var(--bs-light) !important;
  cursor: pointer;
}

.file-preview-image {
  width: 60px;
  height: 60px;
  object-fit: cover;
}

.file-preview-placeholder {
  width: 60px;
  height: 60px;
}

.progress-wrapper {
  min-width: 120px;
}

/* Drag and drop states */
.drag-over {
  border-color: var(--bs-primary) !important;
  background-color: var(--bs-light) !important;
  transform: scale(1.02);
  transition: all 0.2s ease-in-out;
}

.upload-area {
  transition: all 0.2s ease-in-out;
}

.upload-area:hover {
  transform: translateY(-2px);
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
}

/* File upload button hover effects */
.file-upload-btn {
  transition: all 0.2s ease-in-out;
}

.file-upload-btn:hover {
  transform: translateY(-1px);
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
}

/* Preview card animations */
.file-preview-card {
  animation: slideInUp 0.3s ease-out;
}

@keyframes slideInUp {
  from {
    opacity: 0;
    transform: translateY(20px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}

/* Success state animations */
.success-icon {
  animation: bounceIn 0.6s ease-out;
}

@keyframes bounceIn {
  0% {
    transform: scale(0.3);
    opacity: 0;
  }
  50% {
    transform: scale(1.05);
  }
  70% {
    transform: scale(0.9);
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}

/* Error state styles */
.error-border {
  border-color: var(--bs-danger) !important;
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}

/* Processing state */
.processing-overlay {
  position: relative;
}

.processing-overlay::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(255, 255, 255, 0.8);
  z-index: 10;
}

/* Mobile responsiveness */
@media (max-width: 768px) {
  .file-preview-image,
  .file-preview-placeholder {
    width: 50px;
    height: 50px;
  }

  .progress-wrapper {
    min-width: 100px;
  }
}
/* Mobile responsive tabs for documents */
@media (max-width: 768px) {
  .documents-nav-tabs {
    display: flex !important;
    flex-wrap: nowrap !important;
    width: 100%;
    border-bottom: 1px solid #dee2e6;
    padding-bottom: 0px;
    margin-bottom: 1rem;
  }

  .documents-nav-tabs::-webkit-scrollbar {
    display: none;
  }

  .documents-nav-tabs .nav-item {
    flex: 1 1 0px;
    width: 0;
    text-align: center;
    margin-bottom: 0px;
    z-index: 0;
  }

  /* Inactive State (Default) */
  .documents-nav-tabs .nav-link {
    width: 100%;
    height: 100%;
    padding: 10px 4px !important;
    font-size: 11px !important;
    line-height: 1.2;
    white-space: normal !important;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;

    background: transparent;
    border: 1px solid transparent;
    border-bottom: 1px solid transparent;

    /* Inactive Text Color - Purple/Blue from image */
    color: #6f42c1;
    font-weight: 500;

    min-height: 48px;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
  }

  /* Hover state for inactive */
  .documents-nav-tabs .nav-link:hover {
    border-color: transparent;
    color: #4f46e5;
  }

  /* Active State - The "Card" Design */
  .documents-nav-tabs .nav-link.active {
    color: #000000;
    background-color: #fff;

    /* Borders: Gray Top/Sides, No Bottom Border (handled by patch) */
    border: 1px solid #dee2e6;
    border-bottom: none !important;

    font-weight: 600;
    position: relative;
    z-index: 5;
  }

  /* The "Patch" to cover the bottom border line seamlessly */
  .documents-nav-tabs .nav-link.active::after {
    content: "";
    position: absolute;
    bottom: -1px;
    left: 0;
    right: 0;
    height: 2px;
    background-color: inherit;
    z-index: 6;
  }

  /* Reduce padding around the results grid on mobile */
  .google-search-results-wrapper,
  .aml-search-results-wrapper {
    padding: 5px !important;
  }

  /* Reduce image container height on mobile to remove extra vertical space */
  .google-image-container,
  .aml-image-container {
    height: 100px !important;
  }

  /* Reduce search icon size on mobile */
  .search-icon-container {
    width: 24px !important;
    height: 24px !important;
    margin: 4px !important;
  }

  .search-icon-svg {
    width: 16px !important;
    height: 16px !important;
  }
}
.settings-page-shell {
  background: #f5f7fb;
  min-height: 100%;
}

.settings-page-container {
  width: min(1120px, 100%);
  margin: 0 auto;
  padding: 2rem 1.5rem 2.5rem;
}

.settings-page-header {
  margin-bottom: 1.5rem;
}

.settings-page-eyebrow {
  margin: 0 0 0.5rem;
  font-size: 0.68rem;
  font-weight: 700;
  letter-spacing: 0.28em;
  text-transform: uppercase;
  color: #6b7280;
}

.settings-page-title {
  margin: 0;
  font-size: 2rem; /* Reduced size to match Connections & Affiliations */
  line-height: 1.1;
  font-weight: 800;
  color: #1f2937;
}

/* Highlight for Company Details header */
.settings-top-tabs {
  --settings-active-color: var(--bs-primary);
  display: flex;
  flex-wrap: wrap;
  gap: 0.5rem;
  padding: 0.65rem;
  margin-bottom: 1.25rem;
  border: 1px solid #d8dee9;
  border-radius: 999px;
  background: #ffffff;
  box-shadow: 0 10px 26px rgba(15, 23, 42, 0.08);
  backdrop-filter: blur(10px);
}

.settings-top-tab {
  border: 0;
  background: transparent;
  border-radius: 999px;
  padding: 0.8rem 1.25rem;
  font-size: 0.95rem;
  font-weight: 600;
  color: #4b5563;
  transition: background-color 0.2s ease, color 0.2s ease, box-shadow 0.2s ease, transform 0.2s ease;
}

.settings-top-tab:hover {
  color: #111827;
  background: #eef2f7;
}

.settings-top-tab.is-active {
  background: rgb(108, 93, 211) !important;
  color: #fff !important;
  box-shadow: 0 10px 22px rgba(17, 24, 39, 0.2);
  border: 2px solid #6c5dd3;
}

.settings-content-surface {
  border-radius: 2rem;
  background: #ffffff;
  box-shadow: 0 20px 44px rgba(15, 23, 42, 0.08);
  overflow: hidden;
}

.settings-content-panel {
  padding: 0;
}

.settings-content-panel .card {
  border: 0;
  border-radius: 0;
  box-shadow: none;
}

@media (max-width: 991.98px) {
  .settings-page-container {
    padding: 1.5rem 1rem 2rem;
  }
  .settings-top-tabs {
    border-radius: 1.25rem;
  }
  .settings-content-surface {
    border-radius: 1.5rem;
  }
}
@media (max-width: 767.98px) {
  .settings-top-tabs {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 0.65rem;
    border-radius: 1.5rem;
  }
  .settings-top-tab {
    width: 100%;
    text-align: center;
    padding: 0.8rem 0.9rem;
  }
}
@media (max-width: 575.98px) {
  .settings-page-container {
    padding: 1rem 0.75rem 1.5rem;
  }
  .settings-page-title {
    font-size: 1.8rem;
  }
  .settings-top-tabs {
    grid-template-columns: 1fr;
    padding: 0.75rem;
  }
  .settings-content-surface {
    border-radius: 1rem;
  }
}/**
 *	Styles
 */: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-black: #000;
  --bs-white: #fff;
  --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-primary: #6c5dd3;
  --bs-secondary: #ffa2c0;
  --bs-success: #46bcaa;
  --bs-info: #4d69fa;
  --bs-warning: #ffcf52;
  --bs-danger: #f35421;
  --bs-light: #e7eef8;
  --bs-dark: #1f2128;
  --bs-brand: #ffcd02;
  --bs-brand-two: #323232;
  --bs-transparent: transparent;
  --bs-storybook: #ff4785;
  --bs-primary-rgb: 108, 93, 211;
  --bs-secondary-rgb: 255, 162, 192;
  --bs-success-rgb: 70, 188, 170;
  --bs-info-rgb: 77, 105, 250;
  --bs-warning-rgb: 255, 207, 82;
  --bs-danger-rgb: 243, 84, 33;
  --bs-light-rgb: 231, 238, 248;
  --bs-dark-rgb: 31, 33, 40;
  --bs-brand-rgb: 255, 205, 2;
  --bs-brand-two-rgb: 50, 50, 50;
  --bs-transparent-rgb: 0, 0, 0;
  --bs-storybook-rgb: 255, 71, 133;
  --bs-primary-text-emphasis: rgb(43.2, 37.2, 84.4);
  --bs-secondary-text-emphasis: rgb(102, 64.8, 76.8);
  --bs-success-text-emphasis: rgb(28, 75.2, 68);
  --bs-info-text-emphasis: rgb(30.8, 42, 100);
  --bs-warning-text-emphasis: rgb(102, 82.8, 32.8);
  --bs-danger-text-emphasis: rgb(97.2, 33.6, 13.2);
  --bs-light-text-emphasis: #495057;
  --bs-dark-text-emphasis: #495057;
  --bs-primary-bg-subtle: rgb(225.6, 222.6, 246.2);
  --bs-secondary-bg-subtle: rgb(255, 236.4, 242.4);
  --bs-success-bg-subtle: rgb(218, 241.6, 238);
  --bs-info-bg-subtle: rgb(219.4, 225, 254);
  --bs-warning-bg-subtle: rgb(255, 245.4, 220.4);
  --bs-danger-bg-subtle: rgb(252.6, 220.8, 210.6);
  --bs-light-bg-subtle: rgb(251.5, 252, 252.5);
  --bs-dark-bg-subtle: #ced4da;
  --bs-primary-border-subtle: rgb(196.2, 190.2, 237.4);
  --bs-secondary-border-subtle: rgb(255, 217.8, 229.8);
  --bs-success-border-subtle: rgb(181, 228.2, 221);
  --bs-info-border-subtle: rgb(183.8, 195, 253);
  --bs-warning-border-subtle: rgb(255, 235.8, 185.8);
  --bs-danger-border-subtle: rgb(250.2, 186.6, 166.2);
  --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-root-font-size: 0.8125rem;
  --bs-body-font-family: "Poppins", var(--bs-font-sans-serif);
  --bs-body-font-size: 1rem;
  --bs-body-font-weight: 400;
  --bs-body-line-height: 1.5;
  --bs-body-color: #323232;
  --bs-body-color-rgb: 50, 50, 50;
  --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(50, 50, 50, 0.75);
  --bs-secondary-color-rgb: 50, 50, 50;
  --bs-secondary-bg: #e9ecef;
  --bs-secondary-bg-rgb: 233, 236, 239;
  --bs-tertiary-color: rgba(50, 50, 50, 0.5);
  --bs-tertiary-color-rgb: 50, 50, 50;
  --bs-tertiary-bg: #f8f9fa;
  --bs-tertiary-bg-rgb: 248, 249, 250;
  --bs-heading-color: inherit;
  --bs-link-color: #6c5dd3;
  --bs-link-color-rgb: 108, 93, 211;
  --bs-link-decoration: underline;
  --bs-link-hover-color: rgb(86.4, 74.4, 168.8);
  --bs-link-hover-color-rgb: 86, 74, 169;
  --bs-code-color: #d63384;
  --bs-highlight-color: #323232;
  --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: 1rem;
  --bs-border-radius-sm: 0.875rem;
  --bs-border-radius-lg: 1.25rem;
  --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 1.6rem 3rem rgba(0, 0, 0, 0.1);
  --bs-box-shadow-sm: 0 0.8rem 3rem rgba(0, 0, 0, 0.075);
  --bs-box-shadow-lg: 0 1.6rem 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(108, 93, 211, 0.25);
  --bs-form-valid-color: #46bcaa;
  --bs-form-valid-border-color: #46bcaa;
  --bs-form-invalid-color: #f35421;
  --bs-form-invalid-border-color: #f35421;
}[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(166.8, 157.8, 228.6);
  --bs-secondary-text-emphasis: rgb(255, 199.2, 217.2);
  --bs-success-text-emphasis: rgb(144, 214.8, 204);
  --bs-info-text-emphasis: rgb(148.2, 165, 252);
  --bs-warning-text-emphasis: rgb(255, 226.2, 151.2);
  --bs-danger-text-emphasis: rgb(247.8, 152.4, 121.8);
  --bs-light-text-emphasis: #f8f9fa;
  --bs-dark-text-emphasis: #dee2e6;
  --bs-primary-bg-subtle: rgb(21.6, 18.6, 42.2);
  --bs-secondary-bg-subtle: rgb(51, 32.4, 38.4);
  --bs-success-bg-subtle: rgb(14, 37.6, 34);
  --bs-info-bg-subtle: rgb(15.4, 21, 50);
  --bs-warning-bg-subtle: rgb(51, 41.4, 16.4);
  --bs-danger-bg-subtle: rgb(48.6, 16.8, 6.6);
  --bs-light-bg-subtle: #343a40;
  --bs-dark-bg-subtle: #1a1d20;
  --bs-primary-border-subtle: rgb(64.8, 55.8, 126.6);
  --bs-secondary-border-subtle: rgb(153, 97.2, 115.2);
  --bs-success-border-subtle: rgb(42, 112.8, 102);
  --bs-info-border-subtle: rgb(46.2, 63, 150);
  --bs-warning-border-subtle: rgb(153, 124.2, 49.2);
  --bs-danger-border-subtle: rgb(145.8, 50.4, 19.8);
  --bs-light-border-subtle: #495057;
  --bs-dark-border-subtle: #343a40;
  --bs-heading-color: inherit;
  --bs-link-color: rgb(166.8, 157.8, 228.6);
  --bs-link-hover-color: rgb(184.44, 177.24, 233.88);
  --bs-link-color-rgb: 167, 158, 229;
  --bs-link-hover-color-rgb: 184, 177, 234;
  --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);
}:root {
  --bs-card-bg: #fff;
  --bs-card-header-bg: #fff;
  --bs-card-footer-bg: #fff;
  --bs-border-radius: 1rem;
}[theme=dark]:root {
  --bs-body-bg: #1f2128;
  --bs-body-color: #e7eef8;
}/*!
 * Bootstrap v5.1.1 (https://getbootstrap.com/)
 * Copyright 2011-2021 The Bootstrap Authors
 * Copyright 2011-2021 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */: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-black: #000;
  --bs-white: #fff;
  --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-primary: #6c5dd3;
  --bs-secondary: #ffa2c0;
  --bs-success: #46bcaa;
  --bs-info: #4d69fa;
  --bs-warning: #ffcf52;
  --bs-danger: #f35421;
  --bs-light: #e7eef8;
  --bs-dark: #1f2128;
  --bs-brand: #ffcd02;
  --bs-brand-two: #323232;
  --bs-transparent: transparent;
  --bs-storybook: #ff4785;
  --bs-primary-rgb: 108, 93, 211;
  --bs-secondary-rgb: 255, 162, 192;
  --bs-success-rgb: 70, 188, 170;
  --bs-info-rgb: 77, 105, 250;
  --bs-warning-rgb: 255, 207, 82;
  --bs-danger-rgb: 243, 84, 33;
  --bs-light-rgb: 231, 238, 248;
  --bs-dark-rgb: 31, 33, 40;
  --bs-brand-rgb: 255, 205, 2;
  --bs-brand-two-rgb: 50, 50, 50;
  --bs-transparent-rgb: 0, 0, 0;
  --bs-storybook-rgb: 255, 71, 133;
  --bs-primary-text-emphasis: rgb(43.2, 37.2, 84.4);
  --bs-secondary-text-emphasis: rgb(102, 64.8, 76.8);
  --bs-success-text-emphasis: rgb(28, 75.2, 68);
  --bs-info-text-emphasis: rgb(30.8, 42, 100);
  --bs-warning-text-emphasis: rgb(102, 82.8, 32.8);
  --bs-danger-text-emphasis: rgb(97.2, 33.6, 13.2);
  --bs-light-text-emphasis: #495057;
  --bs-dark-text-emphasis: #495057;
  --bs-primary-bg-subtle: rgb(225.6, 222.6, 246.2);
  --bs-secondary-bg-subtle: rgb(255, 236.4, 242.4);
  --bs-success-bg-subtle: rgb(218, 241.6, 238);
  --bs-info-bg-subtle: rgb(219.4, 225, 254);
  --bs-warning-bg-subtle: rgb(255, 245.4, 220.4);
  --bs-danger-bg-subtle: rgb(252.6, 220.8, 210.6);
  --bs-light-bg-subtle: rgb(251.5, 252, 252.5);
  --bs-dark-bg-subtle: #ced4da;
  --bs-primary-border-subtle: rgb(196.2, 190.2, 237.4);
  --bs-secondary-border-subtle: rgb(255, 217.8, 229.8);
  --bs-success-border-subtle: rgb(181, 228.2, 221);
  --bs-info-border-subtle: rgb(183.8, 195, 253);
  --bs-warning-border-subtle: rgb(255, 235.8, 185.8);
  --bs-danger-border-subtle: rgb(250.2, 186.6, 166.2);
  --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-root-font-size: 0.8125rem;
  --bs-body-font-family: "Poppins", var(--bs-font-sans-serif);
  --bs-body-font-size: 1rem;
  --bs-body-font-weight: 400;
  --bs-body-line-height: 1.5;
  --bs-body-color: #323232;
  --bs-body-color-rgb: 50, 50, 50;
  --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(50, 50, 50, 0.75);
  --bs-secondary-color-rgb: 50, 50, 50;
  --bs-secondary-bg: #e9ecef;
  --bs-secondary-bg-rgb: 233, 236, 239;
  --bs-tertiary-color: rgba(50, 50, 50, 0.5);
  --bs-tertiary-color-rgb: 50, 50, 50;
  --bs-tertiary-bg: #f8f9fa;
  --bs-tertiary-bg-rgb: 248, 249, 250;
  --bs-heading-color: inherit;
  --bs-link-color: #6c5dd3;
  --bs-link-color-rgb: 108, 93, 211;
  --bs-link-decoration: underline;
  --bs-link-hover-color: rgb(86.4, 74.4, 168.8);
  --bs-link-hover-color-rgb: 86, 74, 169;
  --bs-code-color: #d63384;
  --bs-highlight-color: #323232;
  --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: 1rem;
  --bs-border-radius-sm: 0.875rem;
  --bs-border-radius-lg: 1.25rem;
  --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 1.6rem 3rem rgba(0, 0, 0, 0.1);
  --bs-box-shadow-sm: 0 0.8rem 3rem rgba(0, 0, 0, 0.075);
  --bs-box-shadow-lg: 0 1.6rem 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(108, 93, 211, 0.25);
  --bs-form-valid-color: #46bcaa;
  --bs-form-valid-border-color: #46bcaa;
  --bs-form-invalid-color: #f35421;
  --bs-form-invalid-border-color: #f35421;
}[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(166.8, 157.8, 228.6);
  --bs-secondary-text-emphasis: rgb(255, 199.2, 217.2);
  --bs-success-text-emphasis: rgb(144, 214.8, 204);
  --bs-info-text-emphasis: rgb(148.2, 165, 252);
  --bs-warning-text-emphasis: rgb(255, 226.2, 151.2);
  --bs-danger-text-emphasis: rgb(247.8, 152.4, 121.8);
  --bs-light-text-emphasis: #f8f9fa;
  --bs-dark-text-emphasis: #dee2e6;
  --bs-primary-bg-subtle: rgb(21.6, 18.6, 42.2);
  --bs-secondary-bg-subtle: rgb(51, 32.4, 38.4);
  --bs-success-bg-subtle: rgb(14, 37.6, 34);
  --bs-info-bg-subtle: rgb(15.4, 21, 50);
  --bs-warning-bg-subtle: rgb(51, 41.4, 16.4);
  --bs-danger-bg-subtle: rgb(48.6, 16.8, 6.6);
  --bs-light-bg-subtle: #343a40;
  --bs-dark-bg-subtle: #1a1d20;
  --bs-primary-border-subtle: rgb(64.8, 55.8, 126.6);
  --bs-secondary-border-subtle: rgb(153, 97.2, 115.2);
  --bs-success-border-subtle: rgb(42, 112.8, 102);
  --bs-info-border-subtle: rgb(46.2, 63, 150);
  --bs-warning-border-subtle: rgb(153, 124.2, 49.2);
  --bs-danger-border-subtle: rgb(145.8, 50.4, 19.8);
  --bs-light-border-subtle: #495057;
  --bs-dark-border-subtle: #343a40;
  --bs-heading-color: inherit;
  --bs-link-color: rgb(166.8, 157.8, 228.6);
  --bs-link-hover-color: rgb(184.44, 177.24, 233.88);
  --bs-link-color-rgb: 167, 158, 229;
  --bs-link-hover-color-rgb: 184, 177, 234;
  --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;
}:root {
  font-size: var(--bs-root-font-size);
}@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, .h6, h5, .h5, h4, .h4, h3, .h3, h2, .h2, h1, .h1 {
  margin-top: 0;
  margin-bottom: 0.5rem;
  font-weight: 500;
  line-height: 1.2;
  color: var(--bs-heading-color);
}h1, .h1 {
  font-size: calc(1.375rem + 1.5vw);
}@media (min-width: 1200px) {
  h1, .h1 {
    font-size: 2.5rem;
  }
}h2, .h2 {
  font-size: calc(1.325rem + 0.9vw);
}@media (min-width: 1200px) {
  h2, .h2 {
    font-size: 2rem;
  }
}h3, .h3 {
  font-size: calc(1.3rem + 0.6vw);
}@media (min-width: 1200px) {
  h3, .h3 {
    font-size: 1.75rem;
  }
}h4, .h4 {
  font-size: calc(1.275rem + 0.3vw);
}@media (min-width: 1200px) {
  h4, .h4 {
    font-size: 1.5rem;
  }
}h5, .h5 {
  font-size: 1.25rem;
}h6, .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, .small {
  font-size: 0.875em;
}mark, .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: underline;
}a:hover {
  --bs-link-color-rgb: var(--bs-link-hover-color-rgb);
}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.875rem;
}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);
}/* rtl:raw:
[type="tel"],
[type="url"],
[type="email"],
[type="number"] {
  direction: ltr;
}
*/::-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;
}.lead {
  font-size: 1.25rem;
  font-weight: 300;
}.display-1 {
  font-weight: 300;
  line-height: 1.2;
  font-size: calc(1.625rem + 4.5vw);
}@media (min-width: 1200px) {
  .display-1 {
    font-size: 5rem;
  }
}.display-2 {
  font-weight: 300;
  line-height: 1.2;
  font-size: calc(1.575rem + 3.9vw);
}@media (min-width: 1200px) {
  .display-2 {
    font-size: 4.5rem;
  }
}.display-3 {
  font-weight: 300;
  line-height: 1.2;
  font-size: calc(1.525rem + 3.3vw);
}@media (min-width: 1200px) {
  .display-3 {
    font-size: 4rem;
  }
}.display-4 {
  font-weight: 300;
  line-height: 1.2;
  font-size: calc(1.475rem + 2.7vw);
}@media (min-width: 1200px) {
  .display-4 {
    font-size: 3.5rem;
  }
}.display-5 {
  font-weight: 300;
  line-height: 1.2;
  font-size: calc(1.425rem + 2.1vw);
}@media (min-width: 1200px) {
  .display-5 {
    font-size: 3rem;
  }
}.display-6 {
  font-weight: 300;
  line-height: 1.2;
  font-size: calc(1.375rem + 1.5vw);
}@media (min-width: 1200px) {
  .display-6 {
    font-size: 2.5rem;
  }
}.list-unstyled {
  padding-left: 0;
  list-style: none;
}.list-inline {
  padding-left: 0;
  list-style: none;
}.list-inline-item {
  display: inline-block;
}.list-inline-item:not(:last-child) {
  margin-right: 0.5rem;
}.initialism {
  font-size: 0.875em;
  text-transform: uppercase;
}.blockquote {
  margin-bottom: 1rem;
  font-size: 1.25rem;
}.blockquote > :last-child {
  margin-bottom: 0;
}.blockquote-footer {
  margin-top: -1rem;
  margin-bottom: 1rem;
  font-size: 0.875em;
  color: #6c757d;
}.blockquote-footer::before {
  content: "— ";
}.img-fluid {
  max-width: 100%;
  height: auto;
}.img-thumbnail {
  padding: 0.25rem;
  background-color: var(--bs-body-bg);
  border: var(--bs-border-width) solid var(--bs-border-color);
  border-radius: var(--bs-border-radius);
  box-shadow: var(--bs-box-shadow-sm);
  max-width: 100%;
  height: auto;
}.figure {
  display: inline-block;
}.figure-img {
  margin-bottom: 0.5rem;
  line-height: 1;
}.figure-caption {
  font-size: 0.875em;
  color: var(--bs-secondary-color);
}.container,
.container-fluid,
.container-xxl,
.container-xl,
.container-lg,
.container-md,
.container-sm {
  --bs-gutter-x: 1.5rem;
  --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: 1200px) {
  .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1140px;
  }
}@media (min-width: 1400px) {
  .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1320px;
  }
}:root {
  --bs-breakpoint-xs: 0;
  --bs-breakpoint-sm: 576px;
  --bs-breakpoint-md: 768px;
  --bs-breakpoint-lg: 992px;
  --bs-breakpoint-xl: 1200px;
  --bs-breakpoint-xxl: 1400px;
}.row {
  --bs-gutter-x: 1.5rem;
  --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: 1rem;
}.g-3,
.gy-3 {
  --bs-gutter-y: 1rem;
}.g-4,
.gx-4 {
  --bs-gutter-x: 1.5rem;
}.g-4,
.gy-4 {
  --bs-gutter-y: 1.5rem;
}.g-5,
.gx-5 {
  --bs-gutter-x: 3rem;
}.g-5,
.gy-5 {
  --bs-gutter-y: 3rem;
}@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: 1rem;
  }
  .g-sm-3,
  .gy-sm-3 {
    --bs-gutter-y: 1rem;
  }
  .g-sm-4,
  .gx-sm-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-sm-4,
  .gy-sm-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-sm-5,
  .gx-sm-5 {
    --bs-gutter-x: 3rem;
  }
  .g-sm-5,
  .gy-sm-5 {
    --bs-gutter-y: 3rem;
  }
}@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: 1rem;
  }
  .g-md-3,
  .gy-md-3 {
    --bs-gutter-y: 1rem;
  }
  .g-md-4,
  .gx-md-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-md-4,
  .gy-md-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-md-5,
  .gx-md-5 {
    --bs-gutter-x: 3rem;
  }
  .g-md-5,
  .gy-md-5 {
    --bs-gutter-y: 3rem;
  }
}@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: 1rem;
  }
  .g-lg-3,
  .gy-lg-3 {
    --bs-gutter-y: 1rem;
  }
  .g-lg-4,
  .gx-lg-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-lg-4,
  .gy-lg-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-lg-5,
  .gx-lg-5 {
    --bs-gutter-x: 3rem;
  }
  .g-lg-5,
  .gy-lg-5 {
    --bs-gutter-y: 3rem;
  }
}@media (min-width: 1200px) {
  .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: 1rem;
  }
  .g-xl-3,
  .gy-xl-3 {
    --bs-gutter-y: 1rem;
  }
  .g-xl-4,
  .gx-xl-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-xl-4,
  .gy-xl-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-xl-5,
  .gx-xl-5 {
    --bs-gutter-x: 3rem;
  }
  .g-xl-5,
  .gy-xl-5 {
    --bs-gutter-y: 3rem;
  }
}@media (min-width: 1400px) {
  .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: 1rem;
  }
  .g-xxl-3,
  .gy-xxl-3 {
    --bs-gutter-y: 1rem;
  }
  .g-xxl-4,
  .gx-xxl-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-xxl-4,
  .gy-xxl-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-xxl-5,
  .gx-xxl-5 {
    --bs-gutter-x: 3rem;
  }
  .g-xxl-5,
  .gy-xxl-5 {
    --bs-gutter-y: 3rem;
  }
}.table {
  --bs-table-color-type: initial;
  --bs-table-bg-type: initial;
  --bs-table-color-state: initial;
  --bs-table-bg-state: initial;
  --bs-table-color: #323232;
  --bs-table-bg: var(--bs-body-bg);
  --bs-table-border-color: var(--bs-border-color);
  --bs-table-accent-bg: transparent;
  --bs-table-striped-color: #323232;
  --bs-table-striped-bg: rgba(0, 0, 0, 0.0375);
  --bs-table-active-color: #323232;
  --bs-table-active-bg: rgba(0, 0, 0, 0.1);
  --bs-table-hover-color: #323232;
  --bs-table-hover-bg: rgba(0, 0, 0, 0.075);
  width: 100%;
  margin-bottom: 1rem;
  vertical-align: top;
  border-color: var(--bs-table-border-color);
}.table > :not(caption) > * > * {
  padding: 0.5rem 0.5rem;
  color: var(--bs-table-color-state, var(--bs-table-color-type, var(--bs-table-color)));
  background-color: var(--bs-table-bg);
  border-bottom-width: var(--bs-border-width);
  box-shadow: inset 0 0 0 9999px var(--bs-table-bg-state, var(--bs-table-bg-type, var(--bs-table-accent-bg)));
}.table > tbody {
  vertical-align: inherit;
}.table > thead {
  vertical-align: bottom;
}.table-group-divider {
  border-top: calc(var(--bs-border-width) * 2) solid currentcolor;
}.caption-top {
  caption-side: top;
}.table-sm > :not(caption) > * > * {
  padding: 0.25rem 0.25rem;
}.table-bordered > :not(caption) > * {
  border-width: var(--bs-border-width) 0;
}.table-bordered > :not(caption) > * > * {
  border-width: 0 var(--bs-border-width);
}.table-borderless > :not(caption) > * > *, .table-modern > :not(caption) > * > * {
  border-bottom-width: 0;
}.table-borderless > :not(:first-child), .table-modern > :not(:first-child) {
  border-top-width: 0;
}.table-striped > tbody > tr:nth-of-type(even) > *, .table-modern > tbody > tr:nth-of-type(even) > * {
  --bs-table-color-type: var(--bs-table-striped-color);
  --bs-table-bg-type: var(--bs-table-striped-bg);
}.table-striped-columns > :not(caption) > tr > :nth-child(even) {
  --bs-table-color-type: var(--bs-table-striped-color);
  --bs-table-bg-type: var(--bs-table-striped-bg);
}.table-active {
  --bs-table-color-state: var(--bs-table-active-color);
  --bs-table-bg-state: var(--bs-table-active-bg);
}.table-hover > tbody > tr:hover > * {
  --bs-table-color-state: var(--bs-table-hover-color);
  --bs-table-bg-state: var(--bs-table-hover-bg);
}.table-primary {
  --bs-table-color: #000;
  --bs-table-bg: rgb(225.6, 222.6, 246.2);
  --bs-table-border-color: rgb(180.48, 178.08, 196.96);
  --bs-table-striped-bg: rgb(217.14, 214.2525, 236.9675);
  --bs-table-striped-color: #000;
  --bs-table-active-bg: rgb(203.04, 200.34, 221.58);
  --bs-table-active-color: #000;
  --bs-table-hover-bg: rgb(208.68, 205.905, 227.735);
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}.table-secondary {
  --bs-table-color: #000;
  --bs-table-bg: rgb(255, 236.4, 242.4);
  --bs-table-border-color: rgb(204, 189.12, 193.92);
  --bs-table-striped-bg: rgb(245.4375, 227.535, 233.31);
  --bs-table-striped-color: #000;
  --bs-table-active-bg: rgb(229.5, 212.76, 218.16);
  --bs-table-active-color: #000;
  --bs-table-hover-bg: rgb(235.875, 218.67, 224.22);
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}.table-success {
  --bs-table-color: #000;
  --bs-table-bg: rgb(218, 241.6, 238);
  --bs-table-border-color: rgb(174.4, 193.28, 190.4);
  --bs-table-striped-bg: rgb(209.825, 232.54, 229.075);
  --bs-table-striped-color: #000;
  --bs-table-active-bg: rgb(196.2, 217.44, 214.2);
  --bs-table-active-color: #000;
  --bs-table-hover-bg: rgb(201.65, 223.48, 220.15);
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}.table-info {
  --bs-table-color: #000;
  --bs-table-bg: rgb(219.4, 225, 254);
  --bs-table-border-color: rgb(175.52, 180, 203.2);
  --bs-table-striped-bg: rgb(211.1725, 216.5625, 244.475);
  --bs-table-striped-color: #000;
  --bs-table-active-bg: rgb(197.46, 202.5, 228.6);
  --bs-table-active-color: #000;
  --bs-table-hover-bg: rgb(202.945, 208.125, 234.95);
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}.table-warning {
  --bs-table-color: #000;
  --bs-table-bg: rgb(255, 245.4, 220.4);
  --bs-table-border-color: rgb(204, 196.32, 176.32);
  --bs-table-striped-bg: rgb(245.4375, 236.1975, 212.135);
  --bs-table-striped-color: #000;
  --bs-table-active-bg: rgb(229.5, 220.86, 198.36);
  --bs-table-active-color: #000;
  --bs-table-hover-bg: rgb(235.875, 226.995, 203.87);
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}.table-danger {
  --bs-table-color: #000;
  --bs-table-bg: rgb(252.6, 220.8, 210.6);
  --bs-table-border-color: rgb(202.08, 176.64, 168.48);
  --bs-table-striped-bg: rgb(243.1275, 212.52, 202.7025);
  --bs-table-striped-color: #000;
  --bs-table-active-bg: rgb(227.34, 198.72, 189.54);
  --bs-table-active-color: #000;
  --bs-table-hover-bg: rgb(233.655, 204.24, 194.805);
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}.table-light {
  --bs-table-color: #000;
  --bs-table-bg: #e7eef8;
  --bs-table-border-color: rgb(184.8, 190.4, 198.4);
  --bs-table-striped-bg: rgb(222.3375, 229.075, 238.7);
  --bs-table-striped-color: #000;
  --bs-table-active-bg: rgb(207.9, 214.2, 223.2);
  --bs-table-active-color: #000;
  --bs-table-hover-bg: rgb(213.675, 220.15, 229.4);
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}.table-dark {
  --bs-table-color: #fff;
  --bs-table-bg: #1f2128;
  --bs-table-border-color: rgb(75.8, 77.4, 83);
  --bs-table-striped-bg: rgb(39.4, 41.325, 48.0625);
  --bs-table-striped-color: #fff;
  --bs-table-active-bg: rgb(53.4, 55.2, 61.5);
  --bs-table-active-color: #fff;
  --bs-table-hover-bg: rgb(47.8, 49.65, 56.125);
  --bs-table-hover-color: #fff;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}.table-responsive {
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}@media (max-width: 575.98px) {
  .table-responsive-sm {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}@media (max-width: 767.98px) {
  .table-responsive-md {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}@media (max-width: 991.98px) {
  .table-responsive-lg {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}@media (max-width: 1199.98px) {
  .table-responsive-xl {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}@media (max-width: 1399.98px) {
  .table-responsive-xxl {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}.form-label {
  margin-bottom: 0.5rem;
  font-weight: 500;
  color: #6c757d;
}.col-form-label {
  padding-top: calc(0.5rem + var(--bs-border-width));
  padding-bottom: calc(0.5rem + var(--bs-border-width));
  margin-bottom: 0;
  font-size: inherit;
  font-weight: 500;
  line-height: 1.5;
  color: #6c757d;
}.col-form-label-lg {
  padding-top: calc(0.625rem + var(--bs-border-width));
  padding-bottom: calc(0.625rem + var(--bs-border-width));
  font-size: 1.25rem;
}.col-form-label-sm {
  padding-top: calc(0.4rem + var(--bs-border-width));
  padding-bottom: calc(0.4rem + var(--bs-border-width));
  font-size: 0.875rem;
}.form-text {
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: var(--bs-secondary-color);
}.form-control {
  display: block;
  width: 100%;
  padding: 0.5rem 1rem;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  color: var(--bs-body-color);
  appearance: none;
  background-color: #f8f9fa;
  background-clip: padding-box;
  border: var(--bs-border-width) solid #f8f9fa;
  border-radius: 1rem;
  box-shadow: var(--bs-box-shadow-inset);
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}@media (prefers-reduced-motion: reduce) {
  .form-control {
    transition: none;
  }
}.form-control[type=file] {
  overflow: hidden;
}.form-control[type=file]:not(:disabled):not([readonly]) {
  cursor: pointer;
}.form-control:focus {
  color: var(--bs-body-color);
  background-color: #f8f9fa;
  border-color: rgb(181.5, 174, 233);
  outline: 0;
  box-shadow: var(--bs-box-shadow-inset), 0 0 0 0.25rem rgba(108, 93, 211, 0.25);
}.form-control::-webkit-date-and-time-value {
  min-width: 85px;
  height: 1.5em;
  margin: 0;
}.form-control::-webkit-datetime-edit {
  display: block;
  padding: 0;
}.form-control::placeholder {
  color: var(--bs-secondary-color);
  opacity: 1;
}.form-control:disabled {
  background-color: var(--bs-secondary-bg);
  opacity: 1;
}.form-control::file-selector-button {
  padding: 0.5rem 1rem;
  margin: -0.5rem -1rem;
  margin-inline-end: 1rem;
  color: var(--bs-body-color);
  background-color: var(--bs-tertiary-bg);
  pointer-events: none;
  border-color: inherit;
  border-style: solid;
  border-width: 0;
  border-inline-end-width: var(--bs-border-width);
  border-radius: 0;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}@media (prefers-reduced-motion: reduce) {
  .form-control::file-selector-button {
    transition: none;
  }
}.form-control:hover:not(:disabled):not([readonly])::file-selector-button {
  background-color: var(--bs-secondary-bg);
}.form-control-plaintext {
  display: block;
  width: 100%;
  padding: 0.5rem 0;
  margin-bottom: 0;
  line-height: 1.5;
  color: var(--bs-body-color);
  background-color: transparent;
  border: solid transparent;
  border-width: var(--bs-border-width) 0;
}.form-control-plaintext:focus {
  outline: 0;
}.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
  padding-right: 0;
  padding-left: 0;
}.form-control-sm {
  min-height: calc(1.5em + 0.8rem + calc(var(--bs-border-width) * 2));
  padding: 0.4rem 0.8rem;
  font-size: 0.875rem;
  border-radius: 0.875rem;
}.form-control-sm::file-selector-button {
  padding: 0.4rem 0.8rem;
  margin: -0.4rem -0.8rem;
  margin-inline-end: 0.8rem;
}.form-control-lg {
  min-height: calc(1.5em + 1.25rem + calc(var(--bs-border-width) * 2));
  padding: 0.625rem 1.25rem;
  font-size: 1.25rem;
  border-radius: 1.25rem;
}.form-control-lg::file-selector-button {
  padding: 0.625rem 1.25rem;
  margin: -0.625rem -1.25rem;
  margin-inline-end: 1.25rem;
}textarea.form-control {
  min-height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));
}textarea.form-control-sm {
  min-height: calc(1.5em + 0.8rem + calc(var(--bs-border-width) * 2));
}textarea.form-control-lg {
  min-height: calc(1.5em + 1.25rem + calc(var(--bs-border-width) * 2));
}.form-control-color {
  width: 3rem;
  height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));
  padding: 0.5rem;
}.form-control-color:not(:disabled):not([readonly]) {
  cursor: pointer;
}.form-control-color::-moz-color-swatch {
  border: 0 !important;
  border-radius: 1rem;
}.form-control-color::-webkit-color-swatch {
  border: 0 !important;
  border-radius: 1rem;
}.form-control-color.form-control-sm {
  height: calc(1.5em + 0.8rem + calc(var(--bs-border-width) * 2));
}.form-control-color.form-control-lg {
  height: calc(1.5em + 1.25rem + calc(var(--bs-border-width) * 2));
}.form-select {
  --bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
  display: block;
  width: 100%;
  padding: 0.5rem 3rem 0.5rem 1rem;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  color: var(--bs-body-color);
  appearance: none;
  background-color: #f8f9fa;
  background-image: var(--bs-form-select-bg-img), var(--bs-form-select-bg-icon, none);
  background-repeat: no-repeat;
  background-position: right 1rem center;
  background-size: 16px 12px;
  border: var(--bs-border-width) solid #f8f9fa;
  border-radius: 1rem;
  box-shadow: var(--bs-box-shadow-inset);
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}@media (prefers-reduced-motion: reduce) {
  .form-select {
    transition: none;
  }
}.form-select:focus {
  border-color: rgb(181.5, 174, 233);
  outline: 0;
  box-shadow: var(--bs-box-shadow-inset), 0 0 0 0.25rem rgba(108, 93, 211, 0.25);
}.form-select[multiple], .form-select[size]:not([size="1"]) {
  padding-right: 1rem;
  background-image: none;
}.form-select:disabled {
  background-color: var(--bs-secondary-bg);
}.form-select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 var(--bs-body-color);
}.form-select-sm {
  padding-top: 0.4rem;
  padding-bottom: 0.4rem;
  padding-left: 0.8rem;
  font-size: 0.875rem;
  border-radius: 0.875rem;
}.form-select-lg {
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
  padding-left: 1.25rem;
  font-size: 1.25rem;
  border-radius: 1.25rem;
}[data-bs-theme=dark] .form-select {
  --bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23dee2e6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
}.form-check {
  display: block;
  min-height: 1.5rem;
  padding-left: 1.5em;
  margin-bottom: 0.125rem;
}.form-check .form-check-input {
  float: left;
  margin-left: -1.5em;
}.form-check-reverse {
  padding-right: 1.5em;
  padding-left: 0;
  text-align: right;
}.form-check-reverse .form-check-input {
  float: right;
  margin-right: -1.5em;
  margin-left: 0;
}.form-check-input {
  --bs-form-check-bg: #f8f9fa;
  flex-shrink: 0;
  width: 1em;
  height: 1em;
  margin-top: 0.25em;
  vertical-align: top;
  appearance: none;
  background-color: var(--bs-form-check-bg);
  background-image: var(--bs-form-check-bg-image);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  border: var(--bs-border-width) solid var(--bs-border-color);
  print-color-adjust: exact;
}.form-check-input[type=checkbox] {
  border-radius: 0.25em;
}.form-check-input[type=radio] {
  border-radius: 50%;
}.form-check-input:active {
  filter: brightness(90%);
}.form-check-input:focus {
  border-color: rgb(181.5, 174, 233);
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(108, 93, 211, 0.25);
}.form-check-input:checked {
  background-color: #6c5dd3;
  border-color: #6c5dd3;
}.form-check-input:checked[type=checkbox] {
  --bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e");
}.form-check-input:checked[type=radio] {
  --bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e");
}.form-check-input[type=checkbox]:indeterminate {
  background-color: #6c5dd3;
  border-color: #6c5dd3;
  --bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e");
}.form-check-input:disabled {
  pointer-events: none;
  filter: none;
  opacity: 0.5;
}.form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label {
  cursor: default;
  opacity: 0.5;
}.form-switch {
  padding-left: 2.5em;
}.form-switch .form-check-input {
  --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");
  width: 2em;
  margin-left: -2.5em;
  background-image: var(--bs-form-switch-bg);
  background-position: left center;
  border-radius: 2em;
  transition: background-position 0.15s ease-in-out;
}@media (prefers-reduced-motion: reduce) {
  .form-switch .form-check-input {
    transition: none;
  }
}.form-switch .form-check-input:focus {
  --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgb%28181.5, 174, 233%29'/%3e%3c/svg%3e");
}.form-switch .form-check-input:checked {
  background-position: right center;
  --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");
}.form-switch.form-check-reverse {
  padding-right: 2.5em;
  padding-left: 0;
}.form-switch.form-check-reverse .form-check-input {
  margin-right: -2.5em;
  margin-left: 0;
}.form-check-inline {
  display: inline-block;
  margin-right: 1rem;
}.btn-check {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}.btn-check[disabled] + .btn, .btn-check:disabled + .btn {
  pointer-events: none;
  filter: none;
  opacity: 0.65;
}[data-bs-theme=dark] .form-switch .form-check-input:not(:checked):not(:focus) {
  --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28255, 255, 255, 0.25%29'/%3e%3c/svg%3e");
}.form-range {
  width: 100%;
  height: 1.5rem;
  padding: 0;
  appearance: none;
  background-color: transparent;
}.form-range:focus {
  outline: 0;
}.form-range:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(108, 93, 211, 0.25);
}.form-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(108, 93, 211, 0.25);
}.form-range::-moz-focus-outer {
  border: 0;
}.form-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -0.25rem;
  appearance: none;
  background-color: #6c5dd3;
  border: 0;
  border-radius: 1rem;
  box-shadow: 0 0.1rem 0.25rem rgba(0, 0, 0, 0.1);
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}@media (prefers-reduced-motion: reduce) {
  .form-range::-webkit-slider-thumb {
    transition: none;
  }
}.form-range::-webkit-slider-thumb:active {
  background-color: rgb(210.9, 206.4, 241.8);
}.form-range::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: var(--bs-secondary-bg);
  border-color: transparent;
  border-radius: 1rem;
  box-shadow: var(--bs-box-shadow-inset);
}.form-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  appearance: none;
  background-color: #6c5dd3;
  border: 0;
  border-radius: 1rem;
  box-shadow: 0 0.1rem 0.25rem rgba(0, 0, 0, 0.1);
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}@media (prefers-reduced-motion: reduce) {
  .form-range::-moz-range-thumb {
    transition: none;
  }
}.form-range::-moz-range-thumb:active {
  background-color: rgb(210.9, 206.4, 241.8);
}.form-range::-moz-range-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: var(--bs-secondary-bg);
  border-color: transparent;
  border-radius: 1rem;
  box-shadow: var(--bs-box-shadow-inset);
}.form-range:disabled {
  pointer-events: none;
}.form-range:disabled::-webkit-slider-thumb {
  background-color: var(--bs-secondary-color);
}.form-range:disabled::-moz-range-thumb {
  background-color: var(--bs-secondary-color);
}.form-floating {
  position: relative;
}.form-floating > .form-control,
.form-floating > .form-control-plaintext,
.form-floating > .form-select {
  height: calc(3.5rem + calc(var(--bs-border-width) * 2));
  min-height: calc(3.5rem + calc(var(--bs-border-width) * 2));
  line-height: 1.25;
}.form-floating > label {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
  max-width: 100%;
  height: 100%;
  padding: 1rem 1rem;
  overflow: hidden;
  color: rgba(var(--bs-body-color-rgb), 0.65);
  text-align: start;
  text-overflow: ellipsis;
  white-space: nowrap;
  pointer-events: none;
  border: var(--bs-border-width) solid transparent;
  transform-origin: 0 0;
  transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out;
}@media (prefers-reduced-motion: reduce) {
  .form-floating > label {
    transition: none;
  }
}.form-floating > .form-control,
.form-floating > .form-control-plaintext {
  padding: 1rem 1rem;
}.form-floating > .form-control::placeholder,
.form-floating > .form-control-plaintext::placeholder {
  color: transparent;
}.form-floating > .form-control:focus, .form-floating > .form-control:not(:placeholder-shown),
.form-floating > .form-control-plaintext:focus,
.form-floating > .form-control-plaintext:not(:placeholder-shown) {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}.form-floating > .form-control:-webkit-autofill,
.form-floating > .form-control-plaintext:-webkit-autofill {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}.form-floating > .form-select {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
  padding-left: 1rem;
}.form-floating > .form-control:focus ~ label,
.form-floating > .form-control:not(:placeholder-shown) ~ label,
.form-floating > .form-control-plaintext ~ label,
.form-floating > .form-select ~ label {
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}.form-floating > .form-control:-webkit-autofill ~ label {
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}.form-floating > textarea:focus ~ label::after,
.form-floating > textarea:not(:placeholder-shown) ~ label::after {
  position: absolute;
  inset: 1rem 0.5rem;
  z-index: -1;
  height: 1.5em;
  content: "";
  background-color: #f8f9fa;
  border-radius: 1rem;
}.form-floating > textarea:disabled ~ label::after {
  background-color: var(--bs-secondary-bg);
}.form-floating > .form-control-plaintext ~ label {
  border-width: var(--bs-border-width) 0;
}.form-floating > :disabled ~ label,
.form-floating > .form-control:disabled ~ label {
  color: #6c757d;
}.input-group {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%;
}.input-group > .form-control,
.input-group > .form-select,
.input-group > .form-floating {
  position: relative;
  flex: 1 1 auto;
  width: 1%;
  min-width: 0;
}.input-group > .form-control:focus,
.input-group > .form-select:focus,
.input-group > .form-floating:focus-within {
  z-index: 5;
}.input-group .btn {
  position: relative;
  z-index: 2;
}.input-group .btn:focus {
  z-index: 5;
}.input-group-text {
  display: flex;
  align-items: center;
  padding: 0.5rem 1rem;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  color: var(--bs-body-color);
  text-align: center;
  white-space: nowrap;
  background-color: var(--bs-tertiary-bg);
  border: var(--bs-border-width) solid #f8f9fa;
  border-radius: 1rem;
}.input-group-lg > .form-control,
.input-group-lg > .form-select,
.input-group-lg > .input-group-text,
.input-group-lg > .btn {
  padding: 0.625rem 1.25rem;
  font-size: 1.25rem;
  border-radius: 1.25rem;
}.input-group-sm > .form-control,
.input-group-sm > .form-select,
.input-group-sm > .input-group-text,
.input-group-sm > .btn {
  padding: 0.4rem 0.8rem;
  font-size: 0.875rem;
  border-radius: 0.875rem;
}.input-group-lg > .form-select,
.input-group-sm > .form-select {
  padding-right: 4rem;
}.input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),
.input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3),
.input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-control,
.input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-select {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}.input-group.has-validation > :nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),
.input-group.has-validation > .dropdown-toggle:nth-last-child(n+4),
.input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-control,
.input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-select {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}.input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
  margin-left: calc(-1 * var(--bs-border-width));
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}.input-group > .form-floating:not(:first-child) > .form-control,
.input-group > .form-floating:not(:first-child) > .form-select {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}.valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: var(--bs-form-valid-color);
}.valid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  color: #fff;
  background-color: var(--bs-success);
  border-radius: var(--bs-border-radius);
}.was-validated :valid ~ .valid-feedback,
.was-validated :valid ~ .valid-tooltip,
.is-valid ~ .valid-feedback,
.is-valid ~ .valid-tooltip {
  display: block;
}.was-validated .form-control:valid, .form-control.is-valid {
  border-color: var(--bs-form-valid-border-color);
  padding-right: calc(1.5em + 1rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2346bcaa' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.25rem) center;
  background-size: calc(0.75em + 0.5rem) calc(0.75em + 0.5rem);
}.was-validated .form-control:valid:focus, .form-control.is-valid:focus {
  border-color: var(--bs-form-valid-border-color);
  box-shadow: var(--bs-box-shadow-inset), 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
}.was-validated textarea.form-control:valid, textarea.form-control.is-valid {
  padding-right: calc(1.5em + 1rem);
  background-position: top calc(0.375em + 0.25rem) right calc(0.375em + 0.25rem);
}.was-validated .form-select:valid, .form-select.is-valid {
  border-color: var(--bs-form-valid-border-color);
}.was-validated .form-select:valid:not([multiple]):not([size]), .was-validated .form-select:valid:not([multiple])[size="1"], .form-select.is-valid:not([multiple]):not([size]), .form-select.is-valid:not([multiple])[size="1"] {
  --bs-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2346bcaa' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1'/%3e%3c/svg%3e");
  padding-right: 5.5rem;
  background-position: right 1rem center, center right 3rem;
  background-size: 16px 12px, calc(0.75em + 0.5rem) calc(0.75em + 0.5rem);
}.was-validated .form-select:valid:focus, .form-select.is-valid:focus {
  border-color: var(--bs-form-valid-border-color);
  box-shadow: var(--bs-box-shadow-inset), 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
}.was-validated .form-control-color:valid, .form-control-color.is-valid {
  width: calc(3rem + calc(1.5em + 1rem));
}.was-validated .form-check-input:valid, .form-check-input.is-valid {
  border-color: var(--bs-form-valid-border-color);
}.was-validated .form-check-input:valid:checked, .form-check-input.is-valid:checked {
  background-color: var(--bs-form-valid-color);
}.was-validated .form-check-input:valid:focus, .form-check-input.is-valid:focus {
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
}.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
  color: var(--bs-form-valid-color);
}.form-check-inline .form-check-input ~ .valid-feedback {
  margin-left: 0.5em;
}.was-validated .input-group > .form-control:not(:focus):valid, .input-group > .form-control:not(:focus).is-valid,
.was-validated .input-group > .form-select:not(:focus):valid,
.input-group > .form-select:not(:focus).is-valid,
.was-validated .input-group > .form-floating:not(:focus-within):valid,
.input-group > .form-floating:not(:focus-within).is-valid {
  z-index: 3;
}.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: var(--bs-form-invalid-color);
}.invalid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  color: #fff;
  background-color: var(--bs-danger);
  border-radius: var(--bs-border-radius);
}.was-validated :invalid ~ .invalid-feedback,
.was-validated :invalid ~ .invalid-tooltip,
.is-invalid ~ .invalid-feedback,
.is-invalid ~ .invalid-tooltip {
  display: block;
}.was-validated .form-control:invalid, .form-control.is-invalid {
  border-color: var(--bs-form-invalid-border-color);
  padding-right: calc(1.5em + 1rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23f35421'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23f35421' stroke='none'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.25rem) center;
  background-size: calc(0.75em + 0.5rem) calc(0.75em + 0.5rem);
}.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
  border-color: var(--bs-form-invalid-border-color);
  box-shadow: var(--bs-box-shadow-inset), 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
}.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
  padding-right: calc(1.5em + 1rem);
  background-position: top calc(0.375em + 0.25rem) right calc(0.375em + 0.25rem);
}.was-validated .form-select:invalid, .form-select.is-invalid {
  border-color: var(--bs-form-invalid-border-color);
}.was-validated .form-select:invalid:not([multiple]):not([size]), .was-validated .form-select:invalid:not([multiple])[size="1"], .form-select.is-invalid:not([multiple]):not([size]), .form-select.is-invalid:not([multiple])[size="1"] {
  --bs-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23f35421'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23f35421' stroke='none'/%3e%3c/svg%3e");
  padding-right: 5.5rem;
  background-position: right 1rem center, center right 3rem;
  background-size: 16px 12px, calc(0.75em + 0.5rem) calc(0.75em + 0.5rem);
}.was-validated .form-select:invalid:focus, .form-select.is-invalid:focus {
  border-color: var(--bs-form-invalid-border-color);
  box-shadow: var(--bs-box-shadow-inset), 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
}.was-validated .form-control-color:invalid, .form-control-color.is-invalid {
  width: calc(3rem + calc(1.5em + 1rem));
}.was-validated .form-check-input:invalid, .form-check-input.is-invalid {
  border-color: var(--bs-form-invalid-border-color);
}.was-validated .form-check-input:invalid:checked, .form-check-input.is-invalid:checked {
  background-color: var(--bs-form-invalid-color);
}.was-validated .form-check-input:invalid:focus, .form-check-input.is-invalid:focus {
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
}.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
  color: var(--bs-form-invalid-color);
}.form-check-inline .form-check-input ~ .invalid-feedback {
  margin-left: 0.5em;
}.was-validated .input-group > .form-control:not(:focus):invalid, .input-group > .form-control:not(:focus).is-invalid,
.was-validated .input-group > .form-select:not(:focus):invalid,
.input-group > .form-select:not(:focus).is-invalid,
.was-validated .input-group > .form-floating:not(:focus-within):invalid,
.input-group > .form-floating:not(:focus-within).is-invalid {
  z-index: 4;
}.btn {
  --bs-btn-padding-x: 1rem;
  --bs-btn-padding-y: 0.5rem;
  --bs-btn-font-family: ;
  --bs-btn-font-size: 1rem;
  --bs-btn-font-weight: 600;
  --bs-btn-line-height: 1.5;
  --bs-btn-color: var(--bs-body-color);
  --bs-btn-bg: transparent;
  --bs-btn-border-width: var(--bs-border-width);
  --bs-btn-border-color: transparent;
  --bs-btn-border-radius: var(--bs-border-radius);
  --bs-btn-hover-border-color: transparent;
  --bs-btn-box-shadow: unset;
  --bs-btn-disabled-opacity: 0.65;
  --bs-btn-focus-box-shadow: 0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);
  display: inline-block;
  padding: var(--bs-btn-padding-y) var(--bs-btn-padding-x);
  font-family: var(--bs-btn-font-family);
  font-size: var(--bs-btn-font-size);
  font-weight: var(--bs-btn-font-weight);
  line-height: var(--bs-btn-line-height);
  color: var(--bs-btn-color);
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  cursor: pointer;
  user-select: none;
  border: var(--bs-btn-border-width) solid var(--bs-btn-border-color);
  border-radius: var(--bs-btn-border-radius);
  background-color: var(--bs-btn-bg);
  box-shadow: var(--bs-btn-box-shadow);
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}@media (prefers-reduced-motion: reduce) {
  .btn {
    transition: none;
  }
}.btn:hover {
  color: var(--bs-btn-hover-color);
  background-color: var(--bs-btn-hover-bg);
  border-color: var(--bs-btn-hover-border-color);
}.btn-check + .btn:hover {
  color: var(--bs-btn-color);
  background-color: var(--bs-btn-bg);
  border-color: var(--bs-btn-border-color);
}.btn:focus-visible {
  color: var(--bs-btn-hover-color);
  background-color: var(--bs-btn-hover-bg);
  border-color: var(--bs-btn-hover-border-color);
  outline: 0;
  box-shadow: var(--bs-btn-box-shadow), var(--bs-btn-focus-box-shadow);
}.btn-check:focus-visible + .btn {
  border-color: var(--bs-btn-hover-border-color);
  outline: 0;
  box-shadow: var(--bs-btn-box-shadow), var(--bs-btn-focus-box-shadow);
}.btn-check:checked + .btn, :not(.btn-check) + .btn:active, .btn:first-child:active, .btn.active, .btn.show {
  color: var(--bs-btn-active-color);
  background-color: var(--bs-btn-active-bg);
  border-color: var(--bs-btn-active-border-color);
  box-shadow: var(--bs-btn-active-shadow);
}.btn-check:checked + .btn:focus-visible, :not(.btn-check) + .btn:active:focus-visible, .btn:first-child:active:focus-visible, .btn.active:focus-visible, .btn.show:focus-visible {
  box-shadow: var(--bs-btn-active-shadow), var(--bs-btn-focus-box-shadow);
}.btn-check:checked:focus-visible + .btn {
  box-shadow: var(--bs-btn-active-shadow), var(--bs-btn-focus-box-shadow);
}.btn:disabled, .btn.disabled, fieldset:disabled .btn {
  color: var(--bs-btn-disabled-color);
  pointer-events: none;
  background-color: var(--bs-btn-disabled-bg);
  border-color: var(--bs-btn-disabled-border-color);
  opacity: var(--bs-btn-disabled-opacity);
  box-shadow: none;
}.btn-primary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #6c5dd3;
  --bs-btn-border-color: #6c5dd3;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(91.8, 79.05, 179.35);
  --bs-btn-hover-border-color: rgb(86.4, 74.4, 168.8);
  --bs-btn-focus-shadow-rgb: 130, 117, 218;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(86.4, 74.4, 168.8);
  --bs-btn-active-border-color: rgb(81, 69.75, 158.25);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #6c5dd3;
  --bs-btn-disabled-border-color: #6c5dd3;
}.btn-secondary {
  --bs-btn-color: #000;
  --bs-btn-bg: #ffa2c0;
  --bs-btn-border-color: #ffa2c0;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(255, 175.95, 201.45);
  --bs-btn-hover-border-color: rgb(255, 171.3, 198.3);
  --bs-btn-focus-shadow-rgb: 217, 138, 163;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(255, 180.6, 204.6);
  --bs-btn-active-border-color: rgb(255, 171.3, 198.3);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #ffa2c0;
  --bs-btn-disabled-border-color: #ffa2c0;
}.btn-success {
  --bs-btn-color: #000;
  --bs-btn-bg: #46bcaa;
  --bs-btn-border-color: #46bcaa;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(97.75, 198.05, 182.75);
  --bs-btn-hover-border-color: rgb(88.5, 194.7, 178.5);
  --bs-btn-focus-shadow-rgb: 60, 160, 145;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(107, 201.4, 187);
  --bs-btn-active-border-color: rgb(88.5, 194.7, 178.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #46bcaa;
  --bs-btn-disabled-border-color: #46bcaa;
}.btn-info {
  --bs-btn-color: #000;
  --bs-btn-bg: #4d69fa;
  --bs-btn-border-color: #4d69fa;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(103.7, 127.5, 250.75);
  --bs-btn-hover-border-color: rgb(94.8, 120, 250.5);
  --bs-btn-focus-shadow-rgb: 65, 89, 213;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(112.6, 135, 251);
  --bs-btn-active-border-color: rgb(94.8, 120, 250.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #4d69fa;
  --bs-btn-disabled-border-color: #4d69fa;
}.btn-warning {
  --bs-btn-color: #000;
  --bs-btn-bg: #ffcf52;
  --bs-btn-border-color: #ffcf52;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(255, 214.2, 107.95);
  --bs-btn-hover-border-color: rgb(255, 211.8, 99.3);
  --bs-btn-focus-shadow-rgb: 217, 176, 70;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(255, 216.6, 116.6);
  --bs-btn-active-border-color: rgb(255, 211.8, 99.3);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #ffcf52;
  --bs-btn-disabled-border-color: #ffcf52;
}.btn-danger {
  --bs-btn-color: #000;
  --bs-btn-bg: #f35421;
  --bs-btn-border-color: #f35421;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(244.8, 109.65, 66.3);
  --bs-btn-hover-border-color: rgb(244.2, 101.1, 55.2);
  --bs-btn-focus-shadow-rgb: 207, 71, 28;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(245.4, 118.2, 77.4);
  --bs-btn-active-border-color: rgb(244.2, 101.1, 55.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #f35421;
  --bs-btn-disabled-border-color: #f35421;
}.btn-light {
  --bs-btn-color: #000;
  --bs-btn-bg: #e7eef8;
  --bs-btn-border-color: #e7eef8;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(196.35, 202.3, 210.8);
  --bs-btn-hover-border-color: rgb(184.8, 190.4, 198.4);
  --bs-btn-focus-shadow-rgb: 196, 202, 211;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(184.8, 190.4, 198.4);
  --bs-btn-active-border-color: rgb(173.25, 178.5, 186);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #e7eef8;
  --bs-btn-disabled-border-color: #e7eef8;
}.btn-dark {
  --bs-btn-color: #fff;
  --bs-btn-bg: #1f2128;
  --bs-btn-border-color: #1f2128;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(64.6, 66.3, 72.25);
  --bs-btn-hover-border-color: rgb(53.4, 55.2, 61.5);
  --bs-btn-focus-shadow-rgb: 65, 66, 72;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(75.8, 77.4, 83);
  --bs-btn-active-border-color: rgb(53.4, 55.2, 61.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #1f2128;
  --bs-btn-disabled-border-color: #1f2128;
}.btn-brand {
  --bs-btn-color: #000;
  --bs-btn-bg: #ffcd02;
  --bs-btn-border-color: #ffcd02;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(255, 212.5, 39.95);
  --bs-btn-hover-border-color: rgb(255, 210, 27.3);
  --bs-btn-focus-shadow-rgb: 217, 174, 2;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(255, 215, 52.6);
  --bs-btn-active-border-color: rgb(255, 210, 27.3);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #ffcd02;
  --bs-btn-disabled-border-color: #ffcd02;
}.btn-brand-two {
  --bs-btn-color: #fff;
  --bs-btn-bg: #323232;
  --bs-btn-border-color: #323232;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(42.5, 42.5, 42.5);
  --bs-btn-hover-border-color: #282828;
  --bs-btn-focus-shadow-rgb: 81, 81, 81;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #282828;
  --bs-btn-active-border-color: rgb(37.5, 37.5, 37.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #323232;
  --bs-btn-disabled-border-color: #323232;
}.btn-transparent {
  --bs-btn-color: #fff;
  --bs-btn-bg: transparent;
  --bs-btn-border-color: transparent;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgba(0, 0, 0, 0.15);
  --bs-btn-hover-border-color: rgba(0, 0, 0, 0.2);
  --bs-btn-focus-shadow-rgb: 255, 255, 255;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgba(0, 0, 0, 0.2);
  --bs-btn-active-border-color: rgba(0, 0, 0, 0.25);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: transparent;
}.btn-storybook {
  --bs-btn-color: #000;
  --bs-btn-bg: #ff4785;
  --bs-btn-border-color: #ff4785;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(255, 98.6, 151.3);
  --bs-btn-hover-border-color: rgb(255, 89.4, 145.2);
  --bs-btn-focus-shadow-rgb: 217, 60, 113;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(255, 107.8, 157.4);
  --bs-btn-active-border-color: rgb(255, 89.4, 145.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #ff4785;
  --bs-btn-disabled-border-color: #ff4785;
}.btn-outline-primary {
  --bs-btn-color: #6c5dd3;
  --bs-btn-border-color: #6c5dd3;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #6c5dd3;
  --bs-btn-hover-border-color: #6c5dd3;
  --bs-btn-focus-shadow-rgb: 108, 93, 211;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #6c5dd3;
  --bs-btn-active-border-color: #6c5dd3;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #6c5dd3;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #6c5dd3;
  --bs-gradient: none;
}.btn-outline-secondary {
  --bs-btn-color: #ffa2c0;
  --bs-btn-border-color: #ffa2c0;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #ffa2c0;
  --bs-btn-hover-border-color: #ffa2c0;
  --bs-btn-focus-shadow-rgb: 255, 162, 192;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #ffa2c0;
  --bs-btn-active-border-color: #ffa2c0;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #ffa2c0;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #ffa2c0;
  --bs-gradient: none;
}.btn-outline-success {
  --bs-btn-color: #46bcaa;
  --bs-btn-border-color: #46bcaa;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #46bcaa;
  --bs-btn-hover-border-color: #46bcaa;
  --bs-btn-focus-shadow-rgb: 70, 188, 170;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #46bcaa;
  --bs-btn-active-border-color: #46bcaa;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #46bcaa;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #46bcaa;
  --bs-gradient: none;
}.btn-outline-info {
  --bs-btn-color: #4d69fa;
  --bs-btn-border-color: #4d69fa;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #4d69fa;
  --bs-btn-hover-border-color: #4d69fa;
  --bs-btn-focus-shadow-rgb: 77, 105, 250;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #4d69fa;
  --bs-btn-active-border-color: #4d69fa;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #4d69fa;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #4d69fa;
  --bs-gradient: none;
}.btn-outline-warning {
  --bs-btn-color: #ffcf52;
  --bs-btn-border-color: #ffcf52;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #ffcf52;
  --bs-btn-hover-border-color: #ffcf52;
  --bs-btn-focus-shadow-rgb: 255, 207, 82;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #ffcf52;
  --bs-btn-active-border-color: #ffcf52;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #ffcf52;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #ffcf52;
  --bs-gradient: none;
}.btn-outline-danger {
  --bs-btn-color: #f35421;
  --bs-btn-border-color: #f35421;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #f35421;
  --bs-btn-hover-border-color: #f35421;
  --bs-btn-focus-shadow-rgb: 243, 84, 33;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #f35421;
  --bs-btn-active-border-color: #f35421;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #f35421;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #f35421;
  --bs-gradient: none;
}.btn-outline-light {
  --bs-btn-color: #e7eef8;
  --bs-btn-border-color: #e7eef8;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #e7eef8;
  --bs-btn-hover-border-color: #e7eef8;
  --bs-btn-focus-shadow-rgb: 231, 238, 248;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #e7eef8;
  --bs-btn-active-border-color: #e7eef8;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #e7eef8;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #e7eef8;
  --bs-gradient: none;
}.btn-outline-dark {
  --bs-btn-color: #1f2128;
  --bs-btn-border-color: #1f2128;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #1f2128;
  --bs-btn-hover-border-color: #1f2128;
  --bs-btn-focus-shadow-rgb: 31, 33, 40;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #1f2128;
  --bs-btn-active-border-color: #1f2128;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #1f2128;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #1f2128;
  --bs-gradient: none;
}.btn-outline-brand {
  --bs-btn-color: #ffcd02;
  --bs-btn-border-color: #ffcd02;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #ffcd02;
  --bs-btn-hover-border-color: #ffcd02;
  --bs-btn-focus-shadow-rgb: 255, 205, 2;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #ffcd02;
  --bs-btn-active-border-color: #ffcd02;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #ffcd02;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #ffcd02;
  --bs-gradient: none;
}.btn-outline-brand-two {
  --bs-btn-color: #323232;
  --bs-btn-border-color: #323232;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #323232;
  --bs-btn-hover-border-color: #323232;
  --bs-btn-focus-shadow-rgb: 50, 50, 50;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #323232;
  --bs-btn-active-border-color: #323232;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #323232;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #323232;
  --bs-gradient: none;
}.btn-outline-transparent {
  --bs-btn-color: transparent;
  --bs-btn-border-color: transparent;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: transparent;
  --bs-btn-hover-border-color: transparent;
  --bs-btn-focus-shadow-rgb: 0, 0, 0;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: transparent;
  --bs-btn-active-border-color: transparent;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: transparent;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: transparent;
  --bs-gradient: none;
}.btn-outline-storybook {
  --bs-btn-color: #ff4785;
  --bs-btn-border-color: #ff4785;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #ff4785;
  --bs-btn-hover-border-color: #ff4785;
  --bs-btn-focus-shadow-rgb: 255, 71, 133;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #ff4785;
  --bs-btn-active-border-color: #ff4785;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #ff4785;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #ff4785;
  --bs-gradient: none;
}.btn-link {
  --bs-btn-font-weight: 400;
  --bs-btn-color: var(--bs-link-color);
  --bs-btn-bg: transparent;
  --bs-btn-border-color: transparent;
  --bs-btn-hover-color: var(--bs-link-hover-color);
  --bs-btn-hover-border-color: transparent;
  --bs-btn-active-color: var(--bs-link-hover-color);
  --bs-btn-active-border-color: transparent;
  --bs-btn-disabled-color: #6c757d;
  --bs-btn-disabled-border-color: transparent;
  --bs-btn-box-shadow: 0 0 0 #000;
  --bs-btn-focus-shadow-rgb: 130, 117, 218;
  text-decoration: underline;
}.btn-link:focus-visible {
  color: var(--bs-btn-color);
}.btn-link:hover {
  color: var(--bs-btn-hover-color);
}.btn-lg, .btn-group-lg > .btn {
  --bs-btn-padding-y: 0.625rem;
  --bs-btn-padding-x: 1.25rem;
  --bs-btn-font-size: 1.25rem;
  --bs-btn-border-radius: var(--bs-border-radius-lg);
}.btn-sm, .btn-group-sm > .btn {
  --bs-btn-padding-y: 0.4rem;
  --bs-btn-padding-x: 0.8rem;
  --bs-btn-font-size: 0.875rem;
  --bs-btn-border-radius: var(--bs-border-radius-sm);
}.fade {
  transition: opacity 0.15s linear;
}@media (prefers-reduced-motion: reduce) {
  .fade {
    transition: none;
  }
}.fade:not(.show) {
  opacity: 0;
}.collapse:not(.show) {
  display: none;
}.collapsing {
  height: 0;
  overflow: hidden;
  transition: height 0.35s ease;
}@media (prefers-reduced-motion: reduce) {
  .collapsing {
    transition: none;
  }
}.collapsing.collapse-horizontal {
  width: 0;
  height: auto;
  transition: width 0.35s ease;
}@media (prefers-reduced-motion: reduce) {
  .collapsing.collapse-horizontal {
    transition: none;
  }
}.dropup,
.dropend,
.dropdown,
.dropstart,
.dropup-center,
.dropdown-center {
  position: relative;
}.dropdown-toggle {
  white-space: nowrap;
}.dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid;
  border-right: 0.3em solid transparent;
  border-bottom: 0;
  border-left: 0.3em solid transparent;
}.dropdown-toggle:empty::after {
  margin-left: 0;
}.dropdown-menu {
  --bs-dropdown-zindex: 1071;
  --bs-dropdown-min-width: 14rem;
  --bs-dropdown-padding-x: 0;
  --bs-dropdown-padding-y: 0.75rem;
  --bs-dropdown-spacer: 0.125rem;
  --bs-dropdown-font-size: 1rem;
  --bs-dropdown-color: var(--bs-body-color);
  --bs-dropdown-bg: var(--bs-body-bg);
  --bs-dropdown-border-color: var(--bs-border-color-translucent);
  --bs-dropdown-border-radius: var(--bs-border-radius);
  --bs-dropdown-border-width: var(--bs-border-width);
  --bs-dropdown-inner-border-radius: calc(var(--bs-border-radius) - var(--bs-border-width));
  --bs-dropdown-divider-bg: var(--bs-border-color-translucent);
  --bs-dropdown-divider-margin-y: 0.5rem;
  --bs-dropdown-box-shadow: var(--bs-box-shadow);
  --bs-dropdown-link-color: var(--bs-body-color);
  --bs-dropdown-link-hover-color: var(--bs-body-color);
  --bs-dropdown-link-hover-bg: var(--bs-tertiary-bg);
  --bs-dropdown-link-active-color: #fff;
  --bs-dropdown-link-active-bg: #6c5dd3;
  --bs-dropdown-link-disabled-color: var(--bs-tertiary-color);
  --bs-dropdown-item-padding-x: 1rem;
  --bs-dropdown-item-padding-y: 0.25rem;
  --bs-dropdown-header-color: #6c757d;
  --bs-dropdown-header-padding-x: 1rem;
  --bs-dropdown-header-padding-y: 0.75rem;
  position: absolute;
  z-index: var(--bs-dropdown-zindex);
  display: none;
  min-width: var(--bs-dropdown-min-width);
  padding: var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);
  margin: 0;
  font-size: var(--bs-dropdown-font-size);
  color: var(--bs-dropdown-color);
  text-align: left;
  list-style: none;
  background-color: var(--bs-dropdown-bg);
  background-clip: padding-box;
  border: var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);
  border-radius: var(--bs-dropdown-border-radius);
  box-shadow: var(--bs-dropdown-box-shadow);
}.dropdown-menu[data-bs-popper] {
  top: 100%;
  left: 0;
  margin-top: var(--bs-dropdown-spacer);
}.dropdown-menu-start {
  --bs-position: start;
}.dropdown-menu-start[data-bs-popper] {
  right: auto;
  left: 0;
}.dropdown-menu-end {
  --bs-position: end;
}.dropdown-menu-end[data-bs-popper] {
  right: 0;
  left: auto;
}@media (min-width: 576px) {
  .dropdown-menu-sm-start {
    --bs-position: start;
  }
  .dropdown-menu-sm-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-sm-end {
    --bs-position: end;
  }
  .dropdown-menu-sm-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}@media (min-width: 768px) {
  .dropdown-menu-md-start {
    --bs-position: start;
  }
  .dropdown-menu-md-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-md-end {
    --bs-position: end;
  }
  .dropdown-menu-md-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}@media (min-width: 992px) {
  .dropdown-menu-lg-start {
    --bs-position: start;
  }
  .dropdown-menu-lg-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-lg-end {
    --bs-position: end;
  }
  .dropdown-menu-lg-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}@media (min-width: 1200px) {
  .dropdown-menu-xl-start {
    --bs-position: start;
  }
  .dropdown-menu-xl-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-xl-end {
    --bs-position: end;
  }
  .dropdown-menu-xl-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}@media (min-width: 1400px) {
  .dropdown-menu-xxl-start {
    --bs-position: start;
  }
  .dropdown-menu-xxl-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-xxl-end {
    --bs-position: end;
  }
  .dropdown-menu-xxl-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}.dropup .dropdown-menu[data-bs-popper] {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: var(--bs-dropdown-spacer);
}.dropup .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0;
  border-right: 0.3em solid transparent;
  border-bottom: 0.3em solid;
  border-left: 0.3em solid transparent;
}.dropup .dropdown-toggle:empty::after {
  margin-left: 0;
}.dropend .dropdown-menu[data-bs-popper] {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: var(--bs-dropdown-spacer);
}.dropend .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0;
  border-bottom: 0.3em solid transparent;
  border-left: 0.3em solid;
}.dropend .dropdown-toggle:empty::after {
  margin-left: 0;
}.dropend .dropdown-toggle::after {
  vertical-align: 0;
}.dropstart .dropdown-menu[data-bs-popper] {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: var(--bs-dropdown-spacer);
}.dropstart .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
}.dropstart .dropdown-toggle::after {
  display: none;
}.dropstart .dropdown-toggle::before {
  display: inline-block;
  margin-right: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0.3em solid;
  border-bottom: 0.3em solid transparent;
}.dropstart .dropdown-toggle:empty::after {
  margin-left: 0;
}.dropstart .dropdown-toggle::before {
  vertical-align: 0;
}.dropdown-divider {
  height: 0;
  margin: var(--bs-dropdown-divider-margin-y) 0;
  overflow: hidden;
  border-top: 1px solid var(--bs-dropdown-divider-bg);
  opacity: 1;
}.dropdown-item {
  display: block;
  width: 100%;
  padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
  clear: both;
  font-weight: 400;
  color: var(--bs-dropdown-link-color);
  text-align: inherit;
  text-decoration: none;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
  border-radius: var(--bs-dropdown-item-border-radius, 0);
}.dropdown-item:hover, .dropdown-item:focus {
  color: var(--bs-dropdown-link-hover-color);
  background-color: var(--bs-dropdown-link-hover-bg);
}.dropdown-item.active, .dropdown-item:active {
  color: var(--bs-dropdown-link-active-color);
  text-decoration: none;
  background-color: var(--bs-dropdown-link-active-bg);
}.dropdown-item.disabled, .dropdown-item:disabled {
  color: var(--bs-dropdown-link-disabled-color);
  pointer-events: none;
  background-color: transparent;
}.dropdown-menu.show {
  display: block;
}.dropdown-header {
  display: block;
  padding: var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);
  margin-bottom: 0;
  font-size: 0.875rem;
  color: var(--bs-dropdown-header-color);
  white-space: nowrap;
}.dropdown-item-text {
  display: block;
  padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
  color: var(--bs-dropdown-link-color);
}.dropdown-menu-dark {
  --bs-dropdown-color: #dee2e6;
  --bs-dropdown-bg: rgb(7.56, 6.51, 14.77);
  --bs-dropdown-border-color: var(--bs-border-color-translucent);
  --bs-dropdown-box-shadow: ;
  --bs-dropdown-link-color: #dee2e6;
  --bs-dropdown-link-hover-color: #fff;
  --bs-dropdown-divider-bg: var(--bs-border-color-translucent);
  --bs-dropdown-link-hover-bg: rgba(255, 255, 255, 0.15);
  --bs-dropdown-link-active-color: #fff;
  --bs-dropdown-link-active-bg: #6c5dd3;
  --bs-dropdown-link-disabled-color: #adb5bd;
  --bs-dropdown-header-color: #adb5bd;
}.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-flex;
  vertical-align: middle;
}.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  flex: 1 1 auto;
}.btn-group > .btn-check:checked + .btn,
.btn-group > .btn-check:focus + .btn,
.btn-group > .btn:hover,
.btn-group > .btn:focus,
.btn-group > .btn:active,
.btn-group > .btn.active,
.btn-group-vertical > .btn-check:checked + .btn,
.btn-group-vertical > .btn-check:focus + .btn,
.btn-group-vertical > .btn:hover,
.btn-group-vertical > .btn:focus,
.btn-group-vertical > .btn:active,
.btn-group-vertical > .btn.active {
  z-index: 1;
}.btn-toolbar {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}.btn-toolbar .input-group {
  width: auto;
}.btn-group {
  border-radius: var(--bs-border-radius);
}.btn-group > :not(.btn-check:first-child) + .btn,
.btn-group > .btn-group:not(:first-child) {
  margin-left: calc(-1 * var(--bs-border-width));
}.btn-group > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group > .btn.dropdown-toggle-split:first-child,
.btn-group > .btn-group:not(:last-child) > .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}.btn-group > .btn:nth-child(n+3),
.btn-group > :not(.btn-check) + .btn,
.btn-group > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}.dropdown-toggle-split {
  padding-right: 0.75rem;
  padding-left: 0.75rem;
}.dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropend .dropdown-toggle-split::after {
  margin-left: 0;
}.dropstart .dropdown-toggle-split::before {
  margin-right: 0;
}.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
  padding-right: 0.6rem;
  padding-left: 0.6rem;
}.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
  padding-right: 0.9375rem;
  padding-left: 0.9375rem;
}.btn-group.show .dropdown-toggle {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}.btn-group.show .dropdown-toggle.btn-link {
  box-shadow: none;
}.btn-group-vertical {
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group {
  width: 100%;
}.btn-group-vertical > .btn:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) {
  margin-top: calc(-1 * var(--bs-border-width));
}.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group-vertical > .btn-group:not(:last-child) > .btn {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}.btn-group-vertical > .btn:nth-child(n+3),
.btn-group-vertical > :not(.btn-check) + .btn,
.btn-group-vertical > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}.nav {
  --bs-nav-link-padding-x: 1rem;
  --bs-nav-link-padding-y: 0.5rem;
  --bs-nav-link-font-weight: ;
  --bs-nav-link-color: var(--bs-link-color);
  --bs-nav-link-hover-color: var(--bs-link-hover-color);
  --bs-nav-link-disabled-color: var(--bs-secondary-color);
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}.nav-link {
  display: block;
  padding: var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);
  font-size: var(--bs-nav-link-font-size);
  font-weight: var(--bs-nav-link-font-weight);
  color: var(--bs-nav-link-color);
  text-decoration: none;
  background: none;
  border: 0;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;
}@media (prefers-reduced-motion: reduce) {
  .nav-link {
    transition: none;
  }
}.nav-link:hover, .nav-link:focus {
  color: var(--bs-nav-link-hover-color);
}.nav-link:focus-visible {
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(108, 93, 211, 0.25);
}.nav-link.disabled, .nav-link:disabled {
  color: var(--bs-nav-link-disabled-color);
  pointer-events: none;
  cursor: default;
}.nav-tabs {
  --bs-nav-tabs-border-width: var(--bs-border-width);
  --bs-nav-tabs-border-color: var(--bs-border-color);
  --bs-nav-tabs-border-radius: var(--bs-border-radius);
  --bs-nav-tabs-link-hover-border-color: var(--bs-secondary-bg) var(--bs-secondary-bg) var(--bs-border-color);
  --bs-nav-tabs-link-active-color: var(--bs-emphasis-color);
  --bs-nav-tabs-link-active-bg: var(--bs-body-bg);
  --bs-nav-tabs-link-active-border-color: var(--bs-border-color) var(--bs-border-color) var(--bs-body-bg);
  border-bottom: var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color);
}.nav-tabs .nav-link {
  margin-bottom: calc(-1 * var(--bs-nav-tabs-border-width));
  border: var(--bs-nav-tabs-border-width) solid transparent;
  border-top-left-radius: var(--bs-nav-tabs-border-radius);
  border-top-right-radius: var(--bs-nav-tabs-border-radius);
}.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
  isolation: isolate;
  border-color: var(--bs-nav-tabs-link-hover-border-color);
}.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
  color: var(--bs-nav-tabs-link-active-color);
  background-color: var(--bs-nav-tabs-link-active-bg);
  border-color: var(--bs-nav-tabs-link-active-border-color);
}.nav-tabs .dropdown-menu {
  margin-top: calc(-1 * var(--bs-nav-tabs-border-width));
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}.nav-pills {
  --bs-nav-pills-border-radius: var(--bs-border-radius);
  --bs-nav-pills-link-active-color: #fff;
  --bs-nav-pills-link-active-bg: #6c5dd3;
}.nav-pills .nav-link {
  border-radius: var(--bs-nav-pills-border-radius);
}.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: var(--bs-nav-pills-link-active-color);
  background-color: var(--bs-nav-pills-link-active-bg);
}.nav-underline {
  --bs-nav-underline-gap: 1rem;
  --bs-nav-underline-border-width: 0.125rem;
  --bs-nav-underline-link-active-color: var(--bs-emphasis-color);
  gap: var(--bs-nav-underline-gap);
}.nav-underline .nav-link {
  padding-right: 0;
  padding-left: 0;
  border-bottom: var(--bs-nav-underline-border-width) solid transparent;
}.nav-underline .nav-link:hover, .nav-underline .nav-link:focus {
  border-bottom-color: currentcolor;
}.nav-underline .nav-link.active,
.nav-underline .show > .nav-link {
  font-weight: 700;
  color: var(--bs-nav-underline-link-active-color);
  border-bottom-color: currentcolor;
}.nav-fill > .nav-link,
.nav-fill .nav-item {
  flex: 1 1 auto;
  text-align: center;
}.nav-justified > .nav-link,
.nav-justified .nav-item {
  flex-grow: 1;
  flex-basis: 0;
  text-align: center;
}.nav-fill .nav-item .nav-link,
.nav-justified .nav-item .nav-link {
  width: 100%;
}.tab-content > .tab-pane {
  display: none;
}.tab-content > .active {
  display: block;
}.navbar {
  --bs-navbar-padding-x: 0;
  --bs-navbar-padding-y: 0.5rem;
  --bs-navbar-color: rgba(var(--bs-emphasis-color-rgb), 0.65);
  --bs-navbar-hover-color: rgba(var(--bs-emphasis-color-rgb), 0.8);
  --bs-navbar-disabled-color: rgba(var(--bs-emphasis-color-rgb), 0.3);
  --bs-navbar-active-color: rgba(var(--bs-emphasis-color-rgb), 1);
  --bs-navbar-brand-padding-y: 0.3125rem;
  --bs-navbar-brand-margin-end: 1rem;
  --bs-navbar-brand-font-size: 1.25rem;
  --bs-navbar-brand-color: rgba(var(--bs-emphasis-color-rgb), 1);
  --bs-navbar-brand-hover-color: rgba(var(--bs-emphasis-color-rgb), 1);
  --bs-navbar-nav-link-padding-x: 0.5rem;
  --bs-navbar-toggler-padding-y: 0.25rem;
  --bs-navbar-toggler-padding-x: 0.75rem;
  --bs-navbar-toggler-font-size: 1.25rem;
  --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%2850, 50, 50, 0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
  --bs-navbar-toggler-border-color: rgba(var(--bs-emphasis-color-rgb), 0.15);
  --bs-navbar-toggler-border-radius: var(--bs-border-radius);
  --bs-navbar-toggler-focus-width: 0.25rem;
  --bs-navbar-toggler-transition: box-shadow 0.15s ease-in-out;
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding: var(--bs-navbar-padding-y) var(--bs-navbar-padding-x);
}.navbar > .container,
.navbar > .container-fluid,
.navbar > .container-sm,
.navbar > .container-md,
.navbar > .container-lg,
.navbar > .container-xl,
.navbar > .container-xxl {
  display: flex;
  flex-wrap: inherit;
  align-items: center;
  justify-content: space-between;
}.navbar-brand {
  padding-top: var(--bs-navbar-brand-padding-y);
  padding-bottom: var(--bs-navbar-brand-padding-y);
  margin-right: var(--bs-navbar-brand-margin-end);
  font-size: var(--bs-navbar-brand-font-size);
  color: var(--bs-navbar-brand-color);
  text-decoration: none;
  white-space: nowrap;
}.navbar-brand:hover, .navbar-brand:focus {
  color: var(--bs-navbar-brand-hover-color);
}.navbar-nav {
  --bs-nav-link-padding-x: 0;
  --bs-nav-link-padding-y: 0.5rem;
  --bs-nav-link-font-weight: ;
  --bs-nav-link-color: var(--bs-navbar-color);
  --bs-nav-link-hover-color: var(--bs-navbar-hover-color);
  --bs-nav-link-disabled-color: var(--bs-navbar-disabled-color);
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}.navbar-nav .nav-link.active, .navbar-nav .nav-link.show {
  color: var(--bs-navbar-active-color);
}.navbar-nav .dropdown-menu {
  position: static;
}.navbar-text {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  color: var(--bs-navbar-color);
}.navbar-text a,
.navbar-text a:hover,
.navbar-text a:focus {
  color: var(--bs-navbar-active-color);
}.navbar-collapse {
  flex-grow: 1;
  flex-basis: 100%;
  align-items: center;
}.navbar-toggler {
  padding: var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);
  font-size: var(--bs-navbar-toggler-font-size);
  line-height: 1;
  color: var(--bs-navbar-color);
  background-color: transparent;
  border: var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);
  border-radius: var(--bs-navbar-toggler-border-radius);
  transition: var(--bs-navbar-toggler-transition);
}@media (prefers-reduced-motion: reduce) {
  .navbar-toggler {
    transition: none;
  }
}.navbar-toggler:hover {
  text-decoration: none;
}.navbar-toggler:focus {
  text-decoration: none;
  outline: 0;
  box-shadow: 0 0 0 var(--bs-navbar-toggler-focus-width);
}.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  background-image: var(--bs-navbar-toggler-icon-bg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
}.navbar-nav-scroll {
  max-height: var(--bs-scroll-height, 75vh);
  overflow-y: auto;
}@media (min-width: 576px) {
  .navbar-expand-sm {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-sm .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-sm .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-sm .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .navbar-expand-sm .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-sm .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-sm .navbar-toggler {
    display: none;
  }
  .navbar-expand-sm .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    box-shadow: none;
    transition: none;
  }
  .navbar-expand-sm .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-sm .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}@media (min-width: 768px) {
  .navbar-expand-md {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-md .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-md .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-md .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .navbar-expand-md .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-md .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-md .navbar-toggler {
    display: none;
  }
  .navbar-expand-md .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    box-shadow: none;
    transition: none;
  }
  .navbar-expand-md .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-md .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}@media (min-width: 992px) {
  .navbar-expand-lg {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-lg .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-lg .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .navbar-expand-lg .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-lg .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-lg .navbar-toggler {
    display: none;
  }
  .navbar-expand-lg .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    box-shadow: none;
    transition: none;
  }
  .navbar-expand-lg .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-lg .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}@media (min-width: 1200px) {
  .navbar-expand-xl {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-xl .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-xl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xl .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .navbar-expand-xl .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-xl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-xl .navbar-toggler {
    display: none;
  }
  .navbar-expand-xl .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    box-shadow: none;
    transition: none;
  }
  .navbar-expand-xl .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-xl .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}@media (min-width: 1400px) {
  .navbar-expand-xxl {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-xxl .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-xxl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xxl .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .navbar-expand-xxl .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-xxl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-xxl .navbar-toggler {
    display: none;
  }
  .navbar-expand-xxl .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    box-shadow: none;
    transition: none;
  }
  .navbar-expand-xxl .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-xxl .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}.navbar-expand {
  flex-wrap: nowrap;
  justify-content: flex-start;
}.navbar-expand .navbar-nav {
  flex-direction: row;
}.navbar-expand .navbar-nav .dropdown-menu {
  position: absolute;
}.navbar-expand .navbar-nav .nav-link {
  padding-right: var(--bs-navbar-nav-link-padding-x);
  padding-left: var(--bs-navbar-nav-link-padding-x);
}.navbar-expand .navbar-nav-scroll {
  overflow: visible;
}.navbar-expand .navbar-collapse {
  display: flex !important;
  flex-basis: auto;
}.navbar-expand .navbar-toggler {
  display: none;
}.navbar-expand .offcanvas {
  position: static;
  z-index: auto;
  flex-grow: 1;
  width: auto !important;
  height: auto !important;
  visibility: visible !important;
  background-color: transparent !important;
  border: 0 !important;
  transform: none !important;
  box-shadow: none;
  transition: none;
}.navbar-expand .offcanvas .offcanvas-header {
  display: none;
}.navbar-expand .offcanvas .offcanvas-body {
  display: flex;
  flex-grow: 0;
  padding: 0;
  overflow-y: visible;
}.navbar-dark,
.navbar[data-bs-theme=dark] {
  --bs-navbar-color: rgba(255, 255, 255, 0.55);
  --bs-navbar-hover-color: rgba(255, 255, 255, 0.75);
  --bs-navbar-disabled-color: rgba(255, 255, 255, 0.25);
  --bs-navbar-active-color: #fff;
  --bs-navbar-brand-color: #fff;
  --bs-navbar-brand-hover-color: #fff;
  --bs-navbar-toggler-border-color: rgba(255, 255, 255, 0.1);
  --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}[data-bs-theme=dark] .navbar-toggler-icon {
  --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}.card {
  --bs-card-spacer-y: 1.5rem;
  --bs-card-spacer-x: 1.5rem;
  --bs-card-title-spacer-y: 0.5rem;
  --bs-card-title-color: ;
  --bs-card-subtitle-color: ;
  --bs-card-border-width: 0;
  --bs-card-border-color: #dee2e6;
  --bs-card-border-radius: 2rem;
  --bs-card-box-shadow: 0 1.6rem 3rem rgba(0, 0, 0, 0.1);
  --bs-card-inner-border-radius: 2rem;
  --bs-card-cap-padding-y: 0.75rem;
  --bs-card-cap-padding-x: 1.5rem;
  --bs-card-cap-bg: rgba(var(--bs-body-color-rgb), 0.03);
  --bs-card-cap-color: ;
  --bs-card-height: ;
  --bs-card-color: ;
  --bs-card-bg: #fff;
  --bs-card-img-overlay-padding: 1rem;
  --bs-card-group-margin: 0.75rem;
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  height: var(--bs-card-height);
  color: var(--bs-body-color);
  word-wrap: break-word;
  background-color: var(--bs-card-bg);
  background-clip: border-box;
  border: var(--bs-card-border-width) solid var(--bs-card-border-color);
  border-radius: var(--bs-card-border-radius);
  box-shadow: var(--bs-card-box-shadow);
}.card > hr {
  margin-right: 0;
  margin-left: 0;
}.card > .list-group {
  border-top: inherit;
  border-bottom: inherit;
}.card > .list-group:first-child {
  border-top-width: 0;
  border-top-left-radius: var(--bs-card-inner-border-radius);
  border-top-right-radius: var(--bs-card-inner-border-radius);
}.card > .list-group:last-child {
  border-bottom-width: 0;
  border-bottom-right-radius: var(--bs-card-inner-border-radius);
  border-bottom-left-radius: var(--bs-card-inner-border-radius);
}.card > .card-header + .list-group,
.card > .list-group + .card-footer {
  border-top: 0;
}.card-body {
  flex: 1 1 auto;
  padding: var(--bs-card-spacer-y) var(--bs-card-spacer-x);
  color: var(--bs-card-color);
}.card-title {
  margin-bottom: var(--bs-card-title-spacer-y);
  color: var(--bs-card-title-color);
}.card-subtitle {
  margin-top: calc(-0.5 * var(--bs-card-title-spacer-y));
  margin-bottom: 0;
  color: var(--bs-card-subtitle-color);
}.card-text:last-child {
  margin-bottom: 0;
}.card-link + .card-link {
  margin-left: var(--bs-card-spacer-x);
}.card-header {
  padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
  margin-bottom: 0;
  color: var(--bs-card-cap-color);
  background-color: var(--bs-card-cap-bg);
  border-bottom: var(--bs-card-border-width) solid var(--bs-card-border-color);
}.card-header:first-child {
  border-radius: var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0;
}.card-footer {
  padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
  color: var(--bs-card-cap-color);
  background-color: var(--bs-card-cap-bg);
  border-top: var(--bs-card-border-width) solid var(--bs-card-border-color);
}.card-footer:last-child {
  border-radius: 0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius);
}.card-header-tabs {
  margin-right: calc(-0.5 * var(--bs-card-cap-padding-x));
  margin-bottom: calc(-1 * var(--bs-card-cap-padding-y));
  margin-left: calc(-0.5 * var(--bs-card-cap-padding-x));
  border-bottom: 0;
}.card-header-tabs .nav-link.active {
  background-color: var(--bs-card-bg);
  border-bottom-color: var(--bs-card-bg);
}.card-header-pills {
  margin-right: calc(-0.5 * var(--bs-card-cap-padding-x));
  margin-left: calc(-0.5 * var(--bs-card-cap-padding-x));
}.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: var(--bs-card-img-overlay-padding);
  border-radius: var(--bs-card-inner-border-radius);
}.card-img,
.card-img-top,
.card-img-bottom {
  width: 100%;
}.card-img,
.card-img-top {
  border-top-left-radius: var(--bs-card-inner-border-radius);
  border-top-right-radius: var(--bs-card-inner-border-radius);
}.card-img,
.card-img-bottom {
  border-bottom-right-radius: var(--bs-card-inner-border-radius);
  border-bottom-left-radius: var(--bs-card-inner-border-radius);
}.card-group > .card {
  margin-bottom: var(--bs-card-group-margin);
}@media (min-width: 576px) {
  .card-group {
    display: flex;
    flex-flow: row wrap;
  }
  .card-group > .card {
    flex: 1 0 0;
    margin-bottom: 0;
  }
  .card-group > .card + .card {
    margin-left: 0;
    border-left: 0;
  }
  .card-group > .card:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:last-child) > .card-img-top,
  .card-group > .card:not(:last-child) > .card-header {
    border-top-right-radius: 0;
  }
  .card-group > .card:not(:last-child) > .card-img-bottom,
  .card-group > .card:not(:last-child) > .card-footer {
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  .card-group > .card:not(:first-child) > .card-img-top,
  .card-group > .card:not(:first-child) > .card-header {
    border-top-left-radius: 0;
  }
  .card-group > .card:not(:first-child) > .card-img-bottom,
  .card-group > .card:not(:first-child) > .card-footer {
    border-bottom-left-radius: 0;
  }
}.accordion {
  --bs-accordion-color: var(--bs-body-color);
  --bs-accordion-bg: var(--bs-body-bg);
  --bs-accordion-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, border-radius 0.15s ease;
  --bs-accordion-border-color: var(--bs-border-color);
  --bs-accordion-border-width: 0;
  --bs-accordion-border-radius: var(--bs-border-radius);
  --bs-accordion-inner-border-radius: calc(var(--bs-border-radius) - 0);
  --bs-accordion-btn-padding-x: 1.25rem;
  --bs-accordion-btn-padding-y: 1rem;
  --bs-accordion-btn-color: var(--bs-body-color);
  --bs-accordion-btn-bg: var(--bs-accordion-bg);
  --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23323232' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
  --bs-accordion-btn-icon-width: 1.25rem;
  --bs-accordion-btn-icon-transform: rotate(-180deg);
  --bs-accordion-btn-icon-transition: transform 0.2s ease-in-out;
  --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='rgb%2843.2, 37.2, 84.4%29' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
  --bs-accordion-btn-focus-box-shadow: unset;
  --bs-accordion-body-padding-x: 1.25rem;
  --bs-accordion-body-padding-y: 1rem;
  --bs-accordion-active-color: var(--bs-primary-text-emphasis);
  --bs-accordion-active-bg: var(--bs-primary-bg-subtle);
}.accordion-button {
  position: relative;
  display: flex;
  align-items: center;
  width: 100%;
  padding: var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);
  font-size: 1rem;
  color: var(--bs-accordion-btn-color);
  text-align: left;
  background-color: var(--bs-accordion-btn-bg);
  border: 0;
  border-radius: 0;
  overflow-anchor: none;
  transition: var(--bs-accordion-transition);
}@media (prefers-reduced-motion: reduce) {
  .accordion-button {
    transition: none;
  }
}.accordion-button:not(.collapsed) {
  color: var(--bs-accordion-active-color);
  background-color: var(--bs-accordion-active-bg);
  box-shadow: inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color);
}.accordion-button:not(.collapsed)::after {
  background-image: var(--bs-accordion-btn-active-icon);
  transform: var(--bs-accordion-btn-icon-transform);
}.accordion-button::after {
  flex-shrink: 0;
  width: var(--bs-accordion-btn-icon-width);
  height: var(--bs-accordion-btn-icon-width);
  margin-left: auto;
  content: "";
  background-image: var(--bs-accordion-btn-icon);
  background-repeat: no-repeat;
  background-size: var(--bs-accordion-btn-icon-width);
  transition: var(--bs-accordion-btn-icon-transition);
}@media (prefers-reduced-motion: reduce) {
  .accordion-button::after {
    transition: none;
  }
}.accordion-button:hover {
  z-index: 2;
}.accordion-button:focus {
  z-index: 3;
  outline: 0;
  box-shadow: var(--bs-accordion-btn-focus-box-shadow);
}.accordion-header {
  margin-bottom: 0;
}.accordion-item {
  color: var(--bs-accordion-color);
  background-color: var(--bs-accordion-bg);
  border: var(--bs-accordion-border-width) solid var(--bs-accordion-border-color);
}.accordion-item:first-of-type {
  border-top-left-radius: var(--bs-accordion-border-radius);
  border-top-right-radius: var(--bs-accordion-border-radius);
}.accordion-item:first-of-type > .accordion-header .accordion-button {
  border-top-left-radius: var(--bs-accordion-inner-border-radius);
  border-top-right-radius: var(--bs-accordion-inner-border-radius);
}.accordion-item:not(:first-of-type) {
  border-top: 0;
}.accordion-item:last-of-type {
  border-bottom-right-radius: var(--bs-accordion-border-radius);
  border-bottom-left-radius: var(--bs-accordion-border-radius);
}.accordion-item:last-of-type > .accordion-header .accordion-button.collapsed {
  border-bottom-right-radius: var(--bs-accordion-inner-border-radius);
  border-bottom-left-radius: var(--bs-accordion-inner-border-radius);
}.accordion-item:last-of-type > .accordion-collapse {
  border-bottom-right-radius: var(--bs-accordion-border-radius);
  border-bottom-left-radius: var(--bs-accordion-border-radius);
}.accordion-body {
  padding: var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x);
}.accordion-flush > .accordion-item {
  border-right: 0;
  border-left: 0;
  border-radius: 0;
}.accordion-flush > .accordion-item:first-child {
  border-top: 0;
}.accordion-flush > .accordion-item:last-child {
  border-bottom: 0;
}.accordion-flush > .accordion-item > .accordion-collapse,
.accordion-flush > .accordion-item > .accordion-header .accordion-button,
.accordion-flush > .accordion-item > .accordion-header .accordion-button.collapsed {
  border-radius: 0;
}[data-bs-theme=dark] .accordion-button::after {
  --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='rgb%28166.8, 157.8, 228.6%29'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708'/%3e%3c/svg%3e");
  --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='rgb%28166.8, 157.8, 228.6%29'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708'/%3e%3c/svg%3e");
}.breadcrumb {
  --bs-breadcrumb-padding-x: 0;
  --bs-breadcrumb-padding-y: 0;
  --bs-breadcrumb-margin-bottom: 0;
  --bs-breadcrumb-bg: ;
  --bs-breadcrumb-border-radius: ;
  --bs-breadcrumb-divider-color: var(--bs-secondary-color);
  --bs-breadcrumb-item-padding-x: 0.5rem;
  --bs-breadcrumb-item-active-color: var(--bs-secondary-color);
  display: flex;
  flex-wrap: wrap;
  padding: var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);
  margin-bottom: var(--bs-breadcrumb-margin-bottom);
  font-size: var(--bs-breadcrumb-font-size);
  list-style: none;
  background-color: var(--bs-breadcrumb-bg);
  border-radius: var(--bs-breadcrumb-border-radius);
}.breadcrumb-item + .breadcrumb-item {
  padding-left: var(--bs-breadcrumb-item-padding-x);
}.breadcrumb-item + .breadcrumb-item::before {
  float: left;
  padding-right: var(--bs-breadcrumb-item-padding-x);
  color: var(--bs-breadcrumb-divider-color);
  content: var(--bs-breadcrumb-divider, "/") /* rtl: var(--bs-breadcrumb-divider, "/") */;
}.breadcrumb-item.active {
  color: var(--bs-breadcrumb-item-active-color);
}.pagination {
  --bs-pagination-padding-x: 0.75rem;
  --bs-pagination-padding-y: 0.375rem;
  --bs-pagination-font-size: 1rem;
  --bs-pagination-color: #1f2128;
  --bs-pagination-bg: #dee2e6;
  --bs-pagination-border-width: var(--bs-border-width);
  --bs-pagination-border-color: #dee2e6;
  --bs-pagination-border-radius: var(--bs-border-radius);
  --bs-pagination-hover-color: var(--bs-link-hover-color);
  --bs-pagination-hover-bg: var(--bs-tertiary-bg);
  --bs-pagination-hover-border-color: var(--bs-border-color);
  --bs-pagination-focus-color: var(--bs-link-hover-color);
  --bs-pagination-focus-bg: var(--bs-secondary-bg);
  --bs-pagination-focus-box-shadow: 0 0 0 0.25rem rgba(108, 93, 211, 0.25);
  --bs-pagination-active-color: #fff;
  --bs-pagination-active-bg: #6c5dd3;
  --bs-pagination-active-border-color: #6c5dd3;
  --bs-pagination-disabled-color: #adb5bd;
  --bs-pagination-disabled-bg: #e9ecef;
  --bs-pagination-disabled-border-color: #e9ecef;
  display: flex;
  padding-left: 0;
  list-style: none;
}.page-link {
  position: relative;
  display: block;
  padding: var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);
  font-size: var(--bs-pagination-font-size);
  color: var(--bs-pagination-color);
  text-decoration: none;
  background-color: var(--bs-pagination-bg);
  border: var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}@media (prefers-reduced-motion: reduce) {
  .page-link {
    transition: none;
  }
}.page-link:hover {
  z-index: 2;
  color: var(--bs-pagination-hover-color);
  background-color: var(--bs-pagination-hover-bg);
  border-color: var(--bs-pagination-hover-border-color);
}.page-link:focus {
  z-index: 3;
  color: var(--bs-pagination-focus-color);
  background-color: var(--bs-pagination-focus-bg);
  outline: 0;
  box-shadow: var(--bs-pagination-focus-box-shadow);
}.page-link.active, .active > .page-link {
  z-index: 3;
  color: var(--bs-pagination-active-color);
  background-color: var(--bs-pagination-active-bg);
  border-color: var(--bs-pagination-active-border-color);
}.page-link.disabled, .disabled > .page-link {
  color: var(--bs-pagination-disabled-color);
  pointer-events: none;
  background-color: var(--bs-pagination-disabled-bg);
  border-color: var(--bs-pagination-disabled-border-color);
}.page-item:not(:first-child) .page-link {
  margin-left: calc(-1 * var(--bs-border-width));
}.page-item:first-child .page-link {
  border-top-left-radius: var(--bs-pagination-border-radius);
  border-bottom-left-radius: var(--bs-pagination-border-radius);
}.page-item:last-child .page-link {
  border-top-right-radius: var(--bs-pagination-border-radius);
  border-bottom-right-radius: var(--bs-pagination-border-radius);
}.pagination-lg {
  --bs-pagination-padding-x: 1.5rem;
  --bs-pagination-padding-y: 0.75rem;
  --bs-pagination-font-size: 1.25rem;
  --bs-pagination-border-radius: var(--bs-border-radius-lg);
}.pagination-sm {
  --bs-pagination-padding-x: 0.5rem;
  --bs-pagination-padding-y: 0.25rem;
  --bs-pagination-font-size: 0.875rem;
  --bs-pagination-border-radius: var(--bs-border-radius-sm);
}.badge {
  --bs-badge-padding-x: 0.65em;
  --bs-badge-padding-y: 0.35em;
  --bs-badge-font-size: 0.75em;
  --bs-badge-font-weight: 700;
  --bs-badge-color: #fff;
  --bs-badge-border-radius: var(--bs-border-radius);
  display: inline-block;
  padding: var(--bs-badge-padding-y) var(--bs-badge-padding-x);
  font-size: var(--bs-badge-font-size);
  font-weight: var(--bs-badge-font-weight);
  line-height: 1;
  color: var(--bs-badge-color);
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: var(--bs-badge-border-radius);
}.badge:empty {
  display: none;
}.btn .badge {
  position: relative;
  top: -1px;
}.alert {
  --bs-alert-bg: transparent;
  --bs-alert-padding-x: 1rem;
  --bs-alert-padding-y: 1rem;
  --bs-alert-margin-bottom: 1rem;
  --bs-alert-color: inherit;
  --bs-alert-border-color: transparent;
  --bs-alert-border: var(--bs-border-width) solid var(--bs-alert-border-color);
  --bs-alert-border-radius: var(--bs-border-radius);
  --bs-alert-link-color: inherit;
  position: relative;
  padding: var(--bs-alert-padding-y) var(--bs-alert-padding-x);
  margin-bottom: var(--bs-alert-margin-bottom);
  color: var(--bs-alert-color);
  background-color: var(--bs-alert-bg);
  border: var(--bs-alert-border);
  border-radius: var(--bs-alert-border-radius);
}.alert-heading {
  color: inherit;
}.alert-link {
  font-weight: 700;
  color: var(--bs-alert-link-color);
}.alert-dismissible {
  padding-right: 3rem;
}.alert-dismissible .btn-close {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  padding: 1.25rem 1rem;
}.alert-primary {
  --bs-alert-color: var(--bs-primary-text-emphasis);
  --bs-alert-bg: var(--bs-primary-bg-subtle);
  --bs-alert-border-color: var(--bs-primary-border-subtle);
  --bs-alert-link-color: var(--bs-primary-text-emphasis);
}.alert-secondary {
  --bs-alert-color: var(--bs-secondary-text-emphasis);
  --bs-alert-bg: var(--bs-secondary-bg-subtle);
  --bs-alert-border-color: var(--bs-secondary-border-subtle);
  --bs-alert-link-color: var(--bs-secondary-text-emphasis);
}.alert-success {
  --bs-alert-color: var(--bs-success-text-emphasis);
  --bs-alert-bg: var(--bs-success-bg-subtle);
  --bs-alert-border-color: var(--bs-success-border-subtle);
  --bs-alert-link-color: var(--bs-success-text-emphasis);
}.alert-info {
  --bs-alert-color: var(--bs-info-text-emphasis);
  --bs-alert-bg: var(--bs-info-bg-subtle);
  --bs-alert-border-color: var(--bs-info-border-subtle);
  --bs-alert-link-color: var(--bs-info-text-emphasis);
}.alert-warning {
  --bs-alert-color: var(--bs-warning-text-emphasis);
  --bs-alert-bg: var(--bs-warning-bg-subtle);
  --bs-alert-border-color: var(--bs-warning-border-subtle);
  --bs-alert-link-color: var(--bs-warning-text-emphasis);
}.alert-danger {
  --bs-alert-color: var(--bs-danger-text-emphasis);
  --bs-alert-bg: var(--bs-danger-bg-subtle);
  --bs-alert-border-color: var(--bs-danger-border-subtle);
  --bs-alert-link-color: var(--bs-danger-text-emphasis);
}.alert-light {
  --bs-alert-color: var(--bs-light-text-emphasis);
  --bs-alert-bg: var(--bs-light-bg-subtle);
  --bs-alert-border-color: var(--bs-light-border-subtle);
  --bs-alert-link-color: var(--bs-light-text-emphasis);
}.alert-dark {
  --bs-alert-color: var(--bs-dark-text-emphasis);
  --bs-alert-bg: var(--bs-dark-bg-subtle);
  --bs-alert-border-color: var(--bs-dark-border-subtle);
  --bs-alert-link-color: var(--bs-dark-text-emphasis);
}.alert-brand {
  --bs-alert-color: var(--bs-brand-text-emphasis);
  --bs-alert-bg: var(--bs-brand-bg-subtle);
  --bs-alert-border-color: var(--bs-brand-border-subtle);
  --bs-alert-link-color: var(--bs-brand-text-emphasis);
}.alert-brand-two {
  --bs-alert-color: var(--bs-brand-two-text-emphasis);
  --bs-alert-bg: var(--bs-brand-two-bg-subtle);
  --bs-alert-border-color: var(--bs-brand-two-border-subtle);
  --bs-alert-link-color: var(--bs-brand-two-text-emphasis);
}.alert-transparent {
  --bs-alert-color: var(--bs-transparent-text-emphasis);
  --bs-alert-bg: var(--bs-transparent-bg-subtle);
  --bs-alert-border-color: var(--bs-transparent-border-subtle);
  --bs-alert-link-color: var(--bs-transparent-text-emphasis);
}.alert-storybook {
  --bs-alert-color: var(--bs-storybook-text-emphasis);
  --bs-alert-bg: var(--bs-storybook-bg-subtle);
  --bs-alert-border-color: var(--bs-storybook-border-subtle);
  --bs-alert-link-color: var(--bs-storybook-text-emphasis);
}@keyframes progress-bar-stripes {
  0% {
    background-position-x: var(--bs-progress-height);
  }
}.progress,
.progress-stacked {
  --bs-progress-height: 1rem;
  --bs-progress-font-size: 0.75rem;
  --bs-progress-bg: var(--bs-secondary-bg);
  --bs-progress-border-radius: var(--bs-border-radius);
  --bs-progress-box-shadow: var(--bs-box-shadow-inset);
  --bs-progress-bar-color: #fff;
  --bs-progress-bar-bg: #6c5dd3;
  --bs-progress-bar-transition: width 0.6s ease;
  display: flex;
  height: var(--bs-progress-height);
  overflow: hidden;
  font-size: var(--bs-progress-font-size);
  background-color: var(--bs-progress-bg);
  border-radius: var(--bs-progress-border-radius);
  box-shadow: var(--bs-progress-box-shadow);
}.progress-bar {
  display: flex;
  flex-direction: column;
  justify-content: center;
  overflow: hidden;
  color: var(--bs-progress-bar-color);
  text-align: center;
  white-space: nowrap;
  background-color: var(--bs-progress-bar-bg);
  transition: var(--bs-progress-bar-transition);
}@media (prefers-reduced-motion: reduce) {
  .progress-bar {
    transition: none;
  }
}.progress-bar-striped {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: var(--bs-progress-height) var(--bs-progress-height);
}.progress-stacked > .progress {
  overflow: visible;
}.progress-stacked > .progress > .progress-bar {
  width: 100%;
}.progress-bar-animated {
  animation: 1s linear infinite progress-bar-stripes;
}@media (prefers-reduced-motion: reduce) {
  .progress-bar-animated {
    animation: none;
  }
}.list-group {
  --bs-list-group-color: var(--bs-body-color);
  --bs-list-group-bg: var(--bs-body-bg);
  --bs-list-group-border-color: var(--bs-border-color);
  --bs-list-group-border-width: var(--bs-border-width);
  --bs-list-group-border-radius: var(--bs-border-radius);
  --bs-list-group-item-padding-x: 1rem;
  --bs-list-group-item-padding-y: 0.5rem;
  --bs-list-group-action-color: var(--bs-secondary-color);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-tertiary-bg);
  --bs-list-group-action-active-color: var(--bs-body-color);
  --bs-list-group-action-active-bg: var(--bs-secondary-bg);
  --bs-list-group-disabled-color: var(--bs-secondary-color);
  --bs-list-group-disabled-bg: var(--bs-body-bg);
  --bs-list-group-active-color: #fff;
  --bs-list-group-active-bg: #6c5dd3;
  --bs-list-group-active-border-color: #6c5dd3;
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  border-radius: var(--bs-list-group-border-radius);
}.list-group-numbered {
  list-style-type: none;
  counter-reset: section;
}.list-group-numbered > .list-group-item::before {
  content: counters(section, ".") ". ";
  counter-increment: section;
}.list-group-item {
  position: relative;
  display: block;
  padding: var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);
  color: var(--bs-list-group-color);
  text-decoration: none;
  background-color: var(--bs-list-group-bg);
  border: var(--bs-list-group-border-width) solid var(--bs-list-group-border-color);
}.list-group-item:first-child {
  border-top-left-radius: inherit;
  border-top-right-radius: inherit;
}.list-group-item:last-child {
  border-bottom-right-radius: inherit;
  border-bottom-left-radius: inherit;
}.list-group-item.disabled, .list-group-item:disabled {
  color: var(--bs-list-group-disabled-color);
  pointer-events: none;
  background-color: var(--bs-list-group-disabled-bg);
}.list-group-item.active {
  z-index: 2;
  color: var(--bs-list-group-active-color);
  background-color: var(--bs-list-group-active-bg);
  border-color: var(--bs-list-group-active-border-color);
}.list-group-item + .list-group-item {
  border-top-width: 0;
}.list-group-item + .list-group-item.active {
  margin-top: calc(-1 * var(--bs-list-group-border-width));
  border-top-width: var(--bs-list-group-border-width);
}.list-group-item-action {
  width: 100%;
  color: var(--bs-list-group-action-color);
  text-align: inherit;
}.list-group-item-action:not(.active):hover, .list-group-item-action:not(.active):focus {
  z-index: 1;
  color: var(--bs-list-group-action-hover-color);
  text-decoration: none;
  background-color: var(--bs-list-group-action-hover-bg);
}.list-group-item-action:not(.active):active {
  color: var(--bs-list-group-action-active-color);
  background-color: var(--bs-list-group-action-active-bg);
}.list-group-horizontal {
  flex-direction: row;
}.list-group-horizontal > .list-group-item:first-child:not(:last-child) {
  border-bottom-left-radius: var(--bs-list-group-border-radius);
  border-top-right-radius: 0;
}.list-group-horizontal > .list-group-item:last-child:not(:first-child) {
  border-top-right-radius: var(--bs-list-group-border-radius);
  border-bottom-left-radius: 0;
}.list-group-horizontal > .list-group-item.active {
  margin-top: 0;
}.list-group-horizontal > .list-group-item + .list-group-item {
  border-top-width: var(--bs-list-group-border-width);
  border-left-width: 0;
}.list-group-horizontal > .list-group-item + .list-group-item.active {
  margin-left: calc(-1 * var(--bs-list-group-border-width));
  border-left-width: var(--bs-list-group-border-width);
}@media (min-width: 576px) {
  .list-group-horizontal-sm {
    flex-direction: row;
  }
  .list-group-horizontal-sm > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-sm > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-sm > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-sm > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-list-group-border-width);
  }
}@media (min-width: 768px) {
  .list-group-horizontal-md {
    flex-direction: row;
  }
  .list-group-horizontal-md > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-md > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-md > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-list-group-border-width);
  }
}@media (min-width: 992px) {
  .list-group-horizontal-lg {
    flex-direction: row;
  }
  .list-group-horizontal-lg > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-lg > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-lg > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-lg > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-list-group-border-width);
  }
}@media (min-width: 1200px) {
  .list-group-horizontal-xl {
    flex-direction: row;
  }
  .list-group-horizontal-xl > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-xl > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-xl > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-xl > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-list-group-border-width);
  }
}@media (min-width: 1400px) {
  .list-group-horizontal-xxl {
    flex-direction: row;
  }
  .list-group-horizontal-xxl > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-xxl > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-xxl > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-xxl > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-xxl > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-list-group-border-width);
  }
}.list-group-flush {
  border-radius: 0;
}.list-group-flush > .list-group-item {
  border-width: 0 0 var(--bs-list-group-border-width);
}.list-group-flush > .list-group-item:last-child {
  border-bottom-width: 0;
}.list-group-item-primary {
  --bs-list-group-color: var(--bs-primary-text-emphasis);
  --bs-list-group-bg: var(--bs-primary-bg-subtle);
  --bs-list-group-border-color: var(--bs-primary-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-primary-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-primary-border-subtle);
  --bs-list-group-active-color: var(--bs-primary-bg-subtle);
  --bs-list-group-active-bg: var(--bs-primary-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-primary-text-emphasis);
}.list-group-item-secondary {
  --bs-list-group-color: var(--bs-secondary-text-emphasis);
  --bs-list-group-bg: var(--bs-secondary-bg-subtle);
  --bs-list-group-border-color: var(--bs-secondary-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-secondary-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-secondary-border-subtle);
  --bs-list-group-active-color: var(--bs-secondary-bg-subtle);
  --bs-list-group-active-bg: var(--bs-secondary-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-secondary-text-emphasis);
}.list-group-item-success {
  --bs-list-group-color: var(--bs-success-text-emphasis);
  --bs-list-group-bg: var(--bs-success-bg-subtle);
  --bs-list-group-border-color: var(--bs-success-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-success-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-success-border-subtle);
  --bs-list-group-active-color: var(--bs-success-bg-subtle);
  --bs-list-group-active-bg: var(--bs-success-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-success-text-emphasis);
}.list-group-item-info {
  --bs-list-group-color: var(--bs-info-text-emphasis);
  --bs-list-group-bg: var(--bs-info-bg-subtle);
  --bs-list-group-border-color: var(--bs-info-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-info-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-info-border-subtle);
  --bs-list-group-active-color: var(--bs-info-bg-subtle);
  --bs-list-group-active-bg: var(--bs-info-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-info-text-emphasis);
}.list-group-item-warning {
  --bs-list-group-color: var(--bs-warning-text-emphasis);
  --bs-list-group-bg: var(--bs-warning-bg-subtle);
  --bs-list-group-border-color: var(--bs-warning-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-warning-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-warning-border-subtle);
  --bs-list-group-active-color: var(--bs-warning-bg-subtle);
  --bs-list-group-active-bg: var(--bs-warning-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-warning-text-emphasis);
}.list-group-item-danger {
  --bs-list-group-color: var(--bs-danger-text-emphasis);
  --bs-list-group-bg: var(--bs-danger-bg-subtle);
  --bs-list-group-border-color: var(--bs-danger-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-danger-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-danger-border-subtle);
  --bs-list-group-active-color: var(--bs-danger-bg-subtle);
  --bs-list-group-active-bg: var(--bs-danger-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-danger-text-emphasis);
}.list-group-item-light {
  --bs-list-group-color: var(--bs-light-text-emphasis);
  --bs-list-group-bg: var(--bs-light-bg-subtle);
  --bs-list-group-border-color: var(--bs-light-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-light-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-light-border-subtle);
  --bs-list-group-active-color: var(--bs-light-bg-subtle);
  --bs-list-group-active-bg: var(--bs-light-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-light-text-emphasis);
}.list-group-item-dark {
  --bs-list-group-color: var(--bs-dark-text-emphasis);
  --bs-list-group-bg: var(--bs-dark-bg-subtle);
  --bs-list-group-border-color: var(--bs-dark-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-dark-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-dark-border-subtle);
  --bs-list-group-active-color: var(--bs-dark-bg-subtle);
  --bs-list-group-active-bg: var(--bs-dark-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-dark-text-emphasis);
}.list-group-item-brand {
  --bs-list-group-color: var(--bs-brand-text-emphasis);
  --bs-list-group-bg: var(--bs-brand-bg-subtle);
  --bs-list-group-border-color: var(--bs-brand-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-brand-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-brand-border-subtle);
  --bs-list-group-active-color: var(--bs-brand-bg-subtle);
  --bs-list-group-active-bg: var(--bs-brand-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-brand-text-emphasis);
}.list-group-item-brand-two {
  --bs-list-group-color: var(--bs-brand-two-text-emphasis);
  --bs-list-group-bg: var(--bs-brand-two-bg-subtle);
  --bs-list-group-border-color: var(--bs-brand-two-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-brand-two-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-brand-two-border-subtle);
  --bs-list-group-active-color: var(--bs-brand-two-bg-subtle);
  --bs-list-group-active-bg: var(--bs-brand-two-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-brand-two-text-emphasis);
}.list-group-item-transparent {
  --bs-list-group-color: var(--bs-transparent-text-emphasis);
  --bs-list-group-bg: var(--bs-transparent-bg-subtle);
  --bs-list-group-border-color: var(--bs-transparent-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-transparent-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-transparent-border-subtle);
  --bs-list-group-active-color: var(--bs-transparent-bg-subtle);
  --bs-list-group-active-bg: var(--bs-transparent-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-transparent-text-emphasis);
}.list-group-item-storybook {
  --bs-list-group-color: var(--bs-storybook-text-emphasis);
  --bs-list-group-bg: var(--bs-storybook-bg-subtle);
  --bs-list-group-border-color: var(--bs-storybook-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-storybook-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-storybook-border-subtle);
  --bs-list-group-active-color: var(--bs-storybook-bg-subtle);
  --bs-list-group-active-bg: var(--bs-storybook-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-storybook-text-emphasis);
}.btn-close {
  --bs-btn-close-color: #000;
  --bs-btn-close-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414'/%3e%3c/svg%3e");
  --bs-btn-close-opacity: 0.5;
  --bs-btn-close-hover-opacity: 0.75;
  --bs-btn-close-focus-shadow: 0 0 0 0.25rem rgba(108, 93, 211, 0.25);
  --bs-btn-close-focus-opacity: 1;
  --bs-btn-close-disabled-opacity: 0.25;
  box-sizing: content-box;
  width: 1em;
  height: 1em;
  padding: 0.25em 0.25em;
  color: var(--bs-btn-close-color);
  background: transparent var(--bs-btn-close-bg) center/1em auto no-repeat;
  filter: var(--bs-btn-close-filter);
  border: 0;
  border-radius: 1rem;
  opacity: var(--bs-btn-close-opacity);
}.btn-close:hover {
  color: var(--bs-btn-close-color);
  text-decoration: none;
  opacity: var(--bs-btn-close-hover-opacity);
}.btn-close:focus {
  outline: 0;
  box-shadow: var(--bs-btn-close-focus-shadow);
  opacity: var(--bs-btn-close-focus-opacity);
}.btn-close:disabled, .btn-close.disabled {
  pointer-events: none;
  user-select: none;
  opacity: var(--bs-btn-close-disabled-opacity);
}.btn-close-white {
  --bs-btn-close-filter: invert(1) grayscale(100%) brightness(200%);
}:root,
[data-bs-theme=light] {
  --bs-btn-close-filter: ;
}[data-bs-theme=dark] {
  --bs-btn-close-filter: invert(1) grayscale(100%) brightness(200%);
}.toast {
  --bs-toast-zindex: 1090;
  --bs-toast-padding-x: 0.75rem;
  --bs-toast-padding-y: 0.5rem;
  --bs-toast-spacing: 1.5rem;
  --bs-toast-max-width: 350px;
  --bs-toast-font-size: 0.875rem;
  --bs-toast-color: ;
  --bs-toast-bg: rgba(var(--bs-body-bg-rgb), 0.85);
  --bs-toast-border-width: var(--bs-border-width);
  --bs-toast-border-color: var(--bs-border-color-translucent);
  --bs-toast-border-radius: var(--bs-border-radius);
  --bs-toast-box-shadow: var(--bs-box-shadow);
  --bs-toast-header-color: var(--bs-secondary-color);
  --bs-toast-header-bg: rgba(var(--bs-body-bg-rgb), 0.85);
  --bs-toast-header-border-color: var(--bs-border-color-translucent);
  width: var(--bs-toast-max-width);
  max-width: 100%;
  font-size: var(--bs-toast-font-size);
  color: var(--bs-toast-color);
  pointer-events: auto;
  background-color: var(--bs-toast-bg);
  background-clip: padding-box;
  border: var(--bs-toast-border-width) solid var(--bs-toast-border-color);
  box-shadow: var(--bs-toast-box-shadow);
  border-radius: var(--bs-toast-border-radius);
}.toast.showing {
  opacity: 0;
}.toast:not(.show) {
  display: none;
}.toast-container {
  --bs-toast-zindex: 1090;
  position: absolute;
  z-index: var(--bs-toast-zindex);
  width: max-content;
  max-width: 100%;
  pointer-events: none;
}.toast-container > :not(:last-child) {
  margin-bottom: var(--bs-toast-spacing);
}.toast-header {
  display: flex;
  align-items: center;
  padding: var(--bs-toast-padding-y) var(--bs-toast-padding-x);
  color: var(--bs-toast-header-color);
  background-color: var(--bs-toast-header-bg);
  background-clip: padding-box;
  border-bottom: var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);
  border-top-left-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));
  border-top-right-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));
}.toast-header .btn-close {
  margin-right: calc(-0.5 * var(--bs-toast-padding-x));
  margin-left: var(--bs-toast-padding-x);
}.toast-body {
  padding: var(--bs-toast-padding-x);
  word-wrap: break-word;
}.modal {
  --bs-modal-zindex: 1055;
  --bs-modal-width: 500px;
  --bs-modal-padding: 1rem;
  --bs-modal-margin: 0.5rem;
  --bs-modal-color: var(--bs-body-color);
  --bs-modal-bg: var(--bs-body-bg);
  --bs-modal-border-color: var(--bs-border-color-translucent);
  --bs-modal-border-width: 0;
  --bs-modal-border-radius: var(--bs-border-radius-lg);
  --bs-modal-box-shadow: var(--bs-box-shadow-sm);
  --bs-modal-inner-border-radius: calc(var(--bs-border-radius-lg) - 0);
  --bs-modal-header-padding-x: 1rem;
  --bs-modal-header-padding-y: 1rem;
  --bs-modal-header-padding: 1rem 1rem;
  --bs-modal-header-border-color: var(--bs-border-color);
  --bs-modal-header-border-width: 0;
  --bs-modal-title-line-height: 1.5;
  --bs-modal-footer-gap: 0.5rem;
  --bs-modal-footer-bg: ;
  --bs-modal-footer-border-color: var(--bs-border-color);
  --bs-modal-footer-border-width: 0;
  position: fixed;
  top: 0;
  left: 0;
  z-index: var(--bs-modal-zindex);
  display: none;
  width: 100%;
  height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
  outline: 0;
}.modal-dialog {
  position: relative;
  width: auto;
  margin: var(--bs-modal-margin);
  pointer-events: none;
}.modal.fade .modal-dialog {
  transform: translate(0, -50px);
  transition: transform 0.3s ease-out;
}@media (prefers-reduced-motion: reduce) {
  .modal.fade .modal-dialog {
    transition: none;
  }
}.modal.show .modal-dialog {
  transform: none;
}.modal.modal-static .modal-dialog {
  transform: scale(1.02);
}.modal-dialog-scrollable {
  height: calc(100% - var(--bs-modal-margin) * 2);
}.modal-dialog-scrollable .modal-content {
  max-height: 100%;
  overflow: hidden;
}.modal-dialog-scrollable .modal-body {
  overflow-y: auto;
}.modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - var(--bs-modal-margin) * 2);
}.modal-content {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  color: var(--bs-modal-color);
  pointer-events: auto;
  background-color: var(--bs-modal-bg);
  background-clip: padding-box;
  border: var(--bs-modal-border-width) solid var(--bs-modal-border-color);
  border-radius: var(--bs-modal-border-radius);
  box-shadow: var(--bs-modal-box-shadow);
  outline: 0;
}.modal-backdrop {
  --bs-backdrop-zindex: 1050;
  --bs-backdrop-bg: #000;
  --bs-backdrop-opacity: 0.5;
  position: fixed;
  top: 0;
  left: 0;
  z-index: var(--bs-backdrop-zindex);
  width: 100vw;
  height: 100vh;
  background-color: var(--bs-backdrop-bg);
}.modal-backdrop.fade {
  opacity: 0;
}.modal-backdrop.show {
  opacity: var(--bs-backdrop-opacity);
}.modal-header {
  display: flex;
  flex-shrink: 0;
  align-items: center;
  padding: var(--bs-modal-header-padding);
  border-bottom: var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);
  border-top-left-radius: var(--bs-modal-inner-border-radius);
  border-top-right-radius: var(--bs-modal-inner-border-radius);
}.modal-header .btn-close {
  padding: calc(var(--bs-modal-header-padding-y) * 0.5) calc(var(--bs-modal-header-padding-x) * 0.5);
  margin-top: calc(-0.5 * var(--bs-modal-header-padding-y));
  margin-right: calc(-0.5 * var(--bs-modal-header-padding-x));
  margin-bottom: calc(-0.5 * var(--bs-modal-header-padding-y));
  margin-left: auto;
}.modal-title {
  margin-bottom: 0;
  line-height: var(--bs-modal-title-line-height);
}.modal-body {
  position: relative;
  flex: 1 1 auto;
  padding: var(--bs-modal-padding);
}.modal-footer {
  display: flex;
  flex-shrink: 0;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-end;
  padding: calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * 0.5);
  background-color: var(--bs-modal-footer-bg);
  border-top: var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);
  border-bottom-right-radius: var(--bs-modal-inner-border-radius);
  border-bottom-left-radius: var(--bs-modal-inner-border-radius);
}.modal-footer > * {
  margin: calc(var(--bs-modal-footer-gap) * 0.5);
}@media (min-width: 576px) {
  .modal {
    --bs-modal-margin: 1.75rem;
    --bs-modal-box-shadow: var(--bs-box-shadow);
  }
  .modal-dialog {
    max-width: var(--bs-modal-width);
    margin-right: auto;
    margin-left: auto;
  }
  .modal-sm {
    --bs-modal-width: 300px;
  }
}@media (min-width: 992px) {
  .modal-lg,
  .modal-xl {
    --bs-modal-width: 800px;
  }
}@media (min-width: 1200px) {
  .modal-xl {
    --bs-modal-width: 1140px;
  }
}.modal-fullscreen {
  width: 100vw;
  max-width: none;
  height: 100%;
  margin: 0;
}.modal-fullscreen .modal-content {
  height: 100%;
  border: 0;
  border-radius: 0;
}.modal-fullscreen .modal-header,
.modal-fullscreen .modal-footer {
  border-radius: 0;
}.modal-fullscreen .modal-body {
  overflow-y: auto;
}@media (max-width: 575.98px) {
  .modal-fullscreen-sm-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-sm-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-sm-down .modal-header,
  .modal-fullscreen-sm-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-sm-down .modal-body {
    overflow-y: auto;
  }
}@media (max-width: 767.98px) {
  .modal-fullscreen-md-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-md-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-md-down .modal-header,
  .modal-fullscreen-md-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-md-down .modal-body {
    overflow-y: auto;
  }
}@media (max-width: 991.98px) {
  .modal-fullscreen-lg-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-lg-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-lg-down .modal-header,
  .modal-fullscreen-lg-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-lg-down .modal-body {
    overflow-y: auto;
  }
}@media (max-width: 1199.98px) {
  .modal-fullscreen-xl-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-xl-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-xl-down .modal-header,
  .modal-fullscreen-xl-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-xl-down .modal-body {
    overflow-y: auto;
  }
}@media (max-width: 1399.98px) {
  .modal-fullscreen-xxl-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-xxl-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-xxl-down .modal-header,
  .modal-fullscreen-xxl-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-xxl-down .modal-body {
    overflow-y: auto;
  }
}.tooltip {
  --bs-tooltip-zindex: 1080;
  --bs-tooltip-max-width: 200px;
  --bs-tooltip-padding-x: 0.5rem;
  --bs-tooltip-padding-y: 0.25rem;
  --bs-tooltip-margin: ;
  --bs-tooltip-font-size: 0.875rem;
  --bs-tooltip-color: var(--bs-body-bg);
  --bs-tooltip-bg: var(--bs-emphasis-color);
  --bs-tooltip-border-radius: var(--bs-border-radius);
  --bs-tooltip-opacity: 0.9;
  --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: "Poppins", 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);
}/* rtl:begin:ignore */.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);
}/* rtl:end:ignore */.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);
}/* rtl:begin:ignore */.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);
}/* rtl:end:ignore */.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);
}.popover {
  --bs-popover-zindex: 1070;
  --bs-popover-max-width: 276px;
  --bs-popover-font-size: 0.875rem;
  --bs-popover-bg: #fff;
  --bs-popover-border-width: 1px;
  --bs-popover-border-color: transparent;
  --bs-popover-border-radius: 1rem;
  --bs-popover-inner-border-radius: calc(1rem - 1px);
  --bs-popover-box-shadow: var(--bs-box-shadow);
  --bs-popover-header-padding-x: 1rem;
  --bs-popover-header-padding-y: 0.5rem;
  --bs-popover-header-font-size: 1rem;
  --bs-popover-header-color: inherit;
  --bs-popover-header-bg: rgb(247.35, 247.35, 247.35);
  --bs-popover-body-padding-x: 1rem;
  --bs-popover-body-padding-y: 1rem;
  --bs-popover-body-color: var(--bs-body-color);
  --bs-popover-arrow-width: 1rem;
  --bs-popover-arrow-height: 0.5rem;
  --bs-popover-arrow-border: var(--bs-popover-border-color);
  z-index: var(--bs-popover-zindex);
  display: block;
  max-width: var(--bs-popover-max-width);
  font-family: "Poppins", 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-popover-font-size);
  word-wrap: break-word;
  background-color: var(--bs-popover-bg);
  background-clip: padding-box;
  border: var(--bs-popover-border-width) solid var(--bs-popover-border-color);
  border-radius: var(--bs-popover-border-radius);
  box-shadow: var(--bs-popover-box-shadow);
}.popover .popover-arrow {
  display: block;
  width: var(--bs-popover-arrow-width);
  height: var(--bs-popover-arrow-height);
}.popover .popover-arrow::before, .popover .popover-arrow::after {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
  border-width: 0;
}.bs-popover-top > .popover-arrow, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow {
  bottom: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
}.bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before, .bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after {
  border-width: var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * 0.5) 0;
}.bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before {
  bottom: 0;
  border-top-color: var(--bs-popover-arrow-border);
}.bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after {
  bottom: var(--bs-popover-border-width);
  border-top-color: var(--bs-popover-bg);
}/* rtl:begin:ignore */.bs-popover-end > .popover-arrow, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow {
  left: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
  width: var(--bs-popover-arrow-height);
  height: var(--bs-popover-arrow-width);
}.bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before, .bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after {
  border-width: calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * 0.5) 0;
}.bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before {
  left: 0;
  border-right-color: var(--bs-popover-arrow-border);
}.bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after {
  left: var(--bs-popover-border-width);
  border-right-color: var(--bs-popover-bg);
}/* rtl:end:ignore */.bs-popover-bottom > .popover-arrow, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow {
  top: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
}.bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before, .bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after {
  border-width: 0 calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height);
}.bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before {
  top: 0;
  border-bottom-color: var(--bs-popover-arrow-border);
}.bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after {
  top: var(--bs-popover-border-width);
  border-bottom-color: var(--bs-popover-bg);
}.bs-popover-bottom .popover-header::before, .bs-popover-auto[data-popper-placement^=bottom] .popover-header::before {
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: var(--bs-popover-arrow-width);
  margin-left: calc(-0.5 * var(--bs-popover-arrow-width));
  content: "";
  border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-header-bg);
}/* rtl:begin:ignore */.bs-popover-start > .popover-arrow, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow {
  right: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
  width: var(--bs-popover-arrow-height);
  height: var(--bs-popover-arrow-width);
}.bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before, .bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after {
  border-width: calc(var(--bs-popover-arrow-width) * 0.5) 0 calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height);
}.bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before {
  right: 0;
  border-left-color: var(--bs-popover-arrow-border);
}.bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after {
  right: var(--bs-popover-border-width);
  border-left-color: var(--bs-popover-bg);
}/* rtl:end:ignore */.popover-header {
  padding: var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);
  margin-bottom: 0;
  font-size: var(--bs-popover-header-font-size);
  color: var(--bs-popover-header-color);
  background-color: var(--bs-popover-header-bg);
  border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-border-color);
  border-top-left-radius: var(--bs-popover-inner-border-radius);
  border-top-right-radius: var(--bs-popover-inner-border-radius);
}.popover-header:empty {
  display: none;
}.popover-body {
  padding: var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);
  color: var(--bs-popover-body-color);
}.carousel {
  position: relative;
}.carousel.pointer-event {
  touch-action: pan-y;
}.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}.carousel-inner::after {
  display: block;
  clear: both;
  content: "";
}.carousel-item {
  position: relative;
  display: none;
  float: left;
  width: 100%;
  margin-right: -100%;
  backface-visibility: hidden;
  transition: transform 0.6s ease-in-out;
}@media (prefers-reduced-motion: reduce) {
  .carousel-item {
    transition: none;
  }
}.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: block;
}.carousel-item-next:not(.carousel-item-start),
.active.carousel-item-end {
  transform: translateX(100%);
}.carousel-item-prev:not(.carousel-item-end),
.active.carousel-item-start {
  transform: translateX(-100%);
}.carousel-fade .carousel-item {
  opacity: 0;
  transition-property: opacity;
  transform: none;
}.carousel-fade .carousel-item.active,
.carousel-fade .carousel-item-next.carousel-item-start,
.carousel-fade .carousel-item-prev.carousel-item-end {
  z-index: 1;
  opacity: 1;
}.carousel-fade .active.carousel-item-start,
.carousel-fade .active.carousel-item-end {
  z-index: 0;
  opacity: 0;
  transition: opacity 0s 0.6s;
}@media (prefers-reduced-motion: reduce) {
  .carousel-fade .active.carousel-item-start,
  .carousel-fade .active.carousel-item-end {
    transition: none;
  }
}.carousel-control-prev,
.carousel-control-next {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 15%;
  padding: 0;
  color: #fff;
  text-align: center;
  background: none;
  filter: var(--bs-carousel-control-icon-filter);
  border: 0;
  opacity: 0.5;
  transition: opacity 0.15s ease;
}@media (prefers-reduced-motion: reduce) {
  .carousel-control-prev,
  .carousel-control-next {
    transition: none;
  }
}.carousel-control-prev:hover, .carousel-control-prev:focus,
.carousel-control-next:hover,
.carousel-control-next:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  opacity: 0.9;
}.carousel-control-prev {
  left: 0;
}.carousel-control-next {
  right: 0;
}.carousel-control-prev-icon,
.carousel-control-next-icon {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: 100% 100%;
}.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0'/%3e%3c/svg%3e") /*rtl:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708'/%3e%3c/svg%3e")*/;
}.carousel-control-next-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708'/%3e%3c/svg%3e") /*rtl:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0'/%3e%3c/svg%3e")*/;
}.carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 2;
  display: flex;
  justify-content: center;
  padding: 0;
  margin-right: 15%;
  margin-bottom: 1rem;
  margin-left: 15%;
}.carousel-indicators [data-bs-target] {
  box-sizing: content-box;
  flex: 0 1 auto;
  width: 3rem;
  height: 10px;
  padding: 0;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  cursor: pointer;
  background-color: var(--bs-carousel-indicator-active-bg);
  background-clip: padding-box;
  border: 0;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  opacity: 0.5;
  transition: all 0.2s ease-in-out;
}@media (prefers-reduced-motion: reduce) {
  .carousel-indicators [data-bs-target] {
    transition: none;
  }
}.carousel-indicators .active {
  opacity: 1;
}.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 1.25rem;
  left: 15%;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  color: var(--bs-carousel-caption-color);
  text-align: center;
}.carousel-dark {
  --bs-carousel-indicator-active-bg: #000;
  --bs-carousel-caption-color: #000;
  --bs-carousel-control-icon-filter: invert(1) grayscale(100);
}:root,
[data-bs-theme=light] {
  --bs-carousel-indicator-active-bg: #fff;
  --bs-carousel-caption-color: #fff;
  --bs-carousel-control-icon-filter: ;
}[data-bs-theme=dark] {
  --bs-carousel-indicator-active-bg: #000;
  --bs-carousel-caption-color: #000;
  --bs-carousel-control-icon-filter: invert(1) grayscale(100);
}.spinner-grow,
.spinner-border {
  display: inline-block;
  flex-shrink: 0;
  width: var(--bs-spinner-width);
  height: var(--bs-spinner-height);
  vertical-align: var(--bs-spinner-vertical-align);
  border-radius: 50%;
  animation: var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name);
}@keyframes spinner-border {
  to {
    transform: rotate(360deg) /* rtl:ignore */;
  }
}.spinner-border {
  --bs-spinner-width: 2rem;
  --bs-spinner-height: 2rem;
  --bs-spinner-vertical-align: -0.125em;
  --bs-spinner-border-width: 0.25em;
  --bs-spinner-animation-speed: 0.75s;
  --bs-spinner-animation-name: spinner-border;
  border: var(--bs-spinner-border-width) solid currentcolor;
  border-right-color: transparent;
}.spinner-border-sm {
  --bs-spinner-width: 1rem;
  --bs-spinner-height: 1rem;
  --bs-spinner-border-width: 0.2em;
}@keyframes spinner-grow {
  0% {
    transform: scale(0);
  }
  50% {
    opacity: 1;
    transform: none;
  }
}.spinner-grow {
  --bs-spinner-width: 2rem;
  --bs-spinner-height: 2rem;
  --bs-spinner-vertical-align: -0.125em;
  --bs-spinner-animation-speed: 0.75s;
  --bs-spinner-animation-name: spinner-grow;
  background-color: currentcolor;
  opacity: 0;
}.spinner-grow-sm {
  --bs-spinner-width: 1rem;
  --bs-spinner-height: 1rem;
}@media (prefers-reduced-motion: reduce) {
  .spinner-border,
  .spinner-grow {
    --bs-spinner-animation-speed: 1.5s;
  }
}.offcanvas, .offcanvas-xxl, .offcanvas-xl, .offcanvas-lg, .offcanvas-md, .offcanvas-sm {
  --bs-offcanvas-zindex: 1045;
  --bs-offcanvas-width: 400px;
  --bs-offcanvas-height: 30vh;
  --bs-offcanvas-padding-x: 1rem;
  --bs-offcanvas-padding-y: 1rem;
  --bs-offcanvas-color: var(--bs-body-color);
  --bs-offcanvas-bg: var(--bs-body-bg);
  --bs-offcanvas-border-width: 0;
  --bs-offcanvas-border-color: var(--bs-border-color-translucent);
  --bs-offcanvas-box-shadow: var(--bs-box-shadow-sm);
  --bs-offcanvas-transition: transform 0.3s ease-in-out;
  --bs-offcanvas-title-line-height: 1.5;
}@media (max-width: 575.98px) {
  .offcanvas-sm {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    box-shadow: var(--bs-offcanvas-box-shadow);
    transition: var(--bs-offcanvas-transition);
  }
}@media (max-width: 575.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-sm {
    transition: none;
  }
}@media (max-width: 575.98px) {
  .offcanvas-sm.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(-100%);
  }
  .offcanvas-sm.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%);
  }
  .offcanvas-sm.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%);
  }
  .offcanvas-sm.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%);
  }
  .offcanvas-sm.showing, .offcanvas-sm.show:not(.hiding) {
    transform: none;
  }
  .offcanvas-sm.showing, .offcanvas-sm.hiding, .offcanvas-sm.show {
    visibility: visible;
  }
}@media (min-width: 576px) {
  .offcanvas-sm {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-sm .offcanvas-header {
    display: none;
  }
  .offcanvas-sm .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}@media (max-width: 767.98px) {
  .offcanvas-md {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    box-shadow: var(--bs-offcanvas-box-shadow);
    transition: var(--bs-offcanvas-transition);
  }
}@media (max-width: 767.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-md {
    transition: none;
  }
}@media (max-width: 767.98px) {
  .offcanvas-md.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(-100%);
  }
  .offcanvas-md.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%);
  }
  .offcanvas-md.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%);
  }
  .offcanvas-md.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%);
  }
  .offcanvas-md.showing, .offcanvas-md.show:not(.hiding) {
    transform: none;
  }
  .offcanvas-md.showing, .offcanvas-md.hiding, .offcanvas-md.show {
    visibility: visible;
  }
}@media (min-width: 768px) {
  .offcanvas-md {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-md .offcanvas-header {
    display: none;
  }
  .offcanvas-md .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}@media (max-width: 991.98px) {
  .offcanvas-lg {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    box-shadow: var(--bs-offcanvas-box-shadow);
    transition: var(--bs-offcanvas-transition);
  }
}@media (max-width: 991.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-lg {
    transition: none;
  }
}@media (max-width: 991.98px) {
  .offcanvas-lg.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(-100%);
  }
  .offcanvas-lg.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%);
  }
  .offcanvas-lg.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%);
  }
  .offcanvas-lg.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%);
  }
  .offcanvas-lg.showing, .offcanvas-lg.show:not(.hiding) {
    transform: none;
  }
  .offcanvas-lg.showing, .offcanvas-lg.hiding, .offcanvas-lg.show {
    visibility: visible;
  }
}@media (min-width: 992px) {
  .offcanvas-lg {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-lg .offcanvas-header {
    display: none;
  }
  .offcanvas-lg .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}@media (max-width: 1199.98px) {
  .offcanvas-xl {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    box-shadow: var(--bs-offcanvas-box-shadow);
    transition: var(--bs-offcanvas-transition);
  }
}@media (max-width: 1199.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-xl {
    transition: none;
  }
}@media (max-width: 1199.98px) {
  .offcanvas-xl.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(-100%);
  }
  .offcanvas-xl.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%);
  }
  .offcanvas-xl.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%);
  }
  .offcanvas-xl.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%);
  }
  .offcanvas-xl.showing, .offcanvas-xl.show:not(.hiding) {
    transform: none;
  }
  .offcanvas-xl.showing, .offcanvas-xl.hiding, .offcanvas-xl.show {
    visibility: visible;
  }
}@media (min-width: 1200px) {
  .offcanvas-xl {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-xl .offcanvas-header {
    display: none;
  }
  .offcanvas-xl .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}@media (max-width: 1399.98px) {
  .offcanvas-xxl {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    box-shadow: var(--bs-offcanvas-box-shadow);
    transition: var(--bs-offcanvas-transition);
  }
}@media (max-width: 1399.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-xxl {
    transition: none;
  }
}@media (max-width: 1399.98px) {
  .offcanvas-xxl.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(-100%);
  }
  .offcanvas-xxl.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%);
  }
  .offcanvas-xxl.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%);
  }
  .offcanvas-xxl.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%);
  }
  .offcanvas-xxl.showing, .offcanvas-xxl.show:not(.hiding) {
    transform: none;
  }
  .offcanvas-xxl.showing, .offcanvas-xxl.hiding, .offcanvas-xxl.show {
    visibility: visible;
  }
}@media (min-width: 1400px) {
  .offcanvas-xxl {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-xxl .offcanvas-header {
    display: none;
  }
  .offcanvas-xxl .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}.offcanvas {
  position: fixed;
  bottom: 0;
  z-index: var(--bs-offcanvas-zindex);
  display: flex;
  flex-direction: column;
  max-width: 100%;
  color: var(--bs-offcanvas-color);
  visibility: hidden;
  background-color: var(--bs-offcanvas-bg);
  background-clip: padding-box;
  outline: 0;
  box-shadow: var(--bs-offcanvas-box-shadow);
  transition: var(--bs-offcanvas-transition);
}@media (prefers-reduced-motion: reduce) {
  .offcanvas {
    transition: none;
  }
}.offcanvas.offcanvas-start {
  top: 0;
  left: 0;
  width: var(--bs-offcanvas-width);
  border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  transform: translateX(-100%);
}.offcanvas.offcanvas-end {
  top: 0;
  right: 0;
  width: var(--bs-offcanvas-width);
  border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  transform: translateX(100%);
}.offcanvas.offcanvas-top {
  top: 0;
  right: 0;
  left: 0;
  height: var(--bs-offcanvas-height);
  max-height: 100%;
  border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  transform: translateY(-100%);
}.offcanvas.offcanvas-bottom {
  right: 0;
  left: 0;
  height: var(--bs-offcanvas-height);
  max-height: 100%;
  border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  transform: translateY(100%);
}.offcanvas.showing, .offcanvas.show:not(.hiding) {
  transform: none;
}.offcanvas.showing, .offcanvas.hiding, .offcanvas.show {
  visibility: visible;
}.offcanvas-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}.offcanvas-backdrop.fade {
  opacity: 0;
}.offcanvas-backdrop.show {
  opacity: 0.5;
}.offcanvas-header {
  display: flex;
  align-items: center;
  padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);
}.offcanvas-header .btn-close {
  padding: calc(var(--bs-offcanvas-padding-y) * 0.5) calc(var(--bs-offcanvas-padding-x) * 0.5);
  margin-top: calc(-0.5 * var(--bs-offcanvas-padding-y));
  margin-right: calc(-0.5 * var(--bs-offcanvas-padding-x));
  margin-bottom: calc(-0.5 * var(--bs-offcanvas-padding-y));
  margin-left: auto;
}.offcanvas-title {
  margin-bottom: 0;
  line-height: var(--bs-offcanvas-title-line-height);
}.offcanvas-body {
  flex-grow: 1;
  padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);
  overflow-y: auto;
}.placeholder {
  display: inline-block;
  min-height: 1em;
  vertical-align: middle;
  cursor: wait;
  background-color: currentcolor;
  opacity: 0.5;
}.placeholder.btn::before {
  display: inline-block;
  content: "";
}.placeholder-xs {
  min-height: 0.6em;
}.placeholder-sm {
  min-height: 0.8em;
}.placeholder-lg {
  min-height: 1.2em;
}.placeholder-glow .placeholder {
  animation: placeholder-glow 2s ease-in-out infinite;
}@keyframes placeholder-glow {
  50% {
    opacity: 0.2;
  }
}.placeholder-wave {
  mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);
  mask-size: 200% 100%;
  animation: placeholder-wave 2s linear infinite;
}@keyframes placeholder-wave {
  100% {
    mask-position: -200% 0%;
  }
}.clearfix::after {
  display: block;
  clear: both;
  content: "";
}.text-bg-primary {
  color: #fff !important;
  background-color: RGBA(var(--bs-primary-rgb), var(--bs-bg-opacity, 1)) !important;
}.text-bg-secondary {
  color: #000 !important;
  background-color: RGBA(var(--bs-secondary-rgb), var(--bs-bg-opacity, 1)) !important;
}.text-bg-success {
  color: #000 !important;
  background-color: RGBA(var(--bs-success-rgb), var(--bs-bg-opacity, 1)) !important;
}.text-bg-info {
  color: #000 !important;
  background-color: RGBA(var(--bs-info-rgb), var(--bs-bg-opacity, 1)) !important;
}.text-bg-warning {
  color: #000 !important;
  background-color: RGBA(var(--bs-warning-rgb), var(--bs-bg-opacity, 1)) !important;
}.text-bg-danger {
  color: #000 !important;
  background-color: RGBA(var(--bs-danger-rgb), var(--bs-bg-opacity, 1)) !important;
}.text-bg-light {
  color: #000 !important;
  background-color: RGBA(var(--bs-light-rgb), var(--bs-bg-opacity, 1)) !important;
}.text-bg-dark {
  color: #fff !important;
  background-color: RGBA(var(--bs-dark-rgb), var(--bs-bg-opacity, 1)) !important;
}.text-bg-brand {
  color: #000 !important;
  background-color: RGBA(var(--bs-brand-rgb), var(--bs-bg-opacity, 1)) !important;
}.text-bg-brand-two {
  color: #fff !important;
  background-color: RGBA(var(--bs-brand-two-rgb), var(--bs-bg-opacity, 1)) !important;
}.text-bg-transparent {
  color: #fff !important;
  background-color: RGBA(var(--bs-transparent-rgb), var(--bs-bg-opacity, 1)) !important;
}.text-bg-storybook {
  color: #000 !important;
  background-color: RGBA(var(--bs-storybook-rgb), var(--bs-bg-opacity, 1)) !important;
}.link-primary {
  color: RGBA(var(--bs-primary-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-primary-rgb), var(--bs-link-underline-opacity, 1)) !important;
}.link-primary:hover, .link-primary:focus {
  color: RGBA(86, 74, 169, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(86, 74, 169, var(--bs-link-underline-opacity, 1)) !important;
}.link-secondary {
  color: RGBA(var(--bs-secondary-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-secondary-rgb), var(--bs-link-underline-opacity, 1)) !important;
}.link-secondary:hover, .link-secondary:focus {
  color: RGBA(255, 181, 205, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(255, 181, 205, var(--bs-link-underline-opacity, 1)) !important;
}.link-success {
  color: RGBA(var(--bs-success-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-success-rgb), var(--bs-link-underline-opacity, 1)) !important;
}.link-success:hover, .link-success:focus {
  color: RGBA(107, 201, 187, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(107, 201, 187, var(--bs-link-underline-opacity, 1)) !important;
}.link-info {
  color: RGBA(var(--bs-info-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-info-rgb), var(--bs-link-underline-opacity, 1)) !important;
}.link-info:hover, .link-info:focus {
  color: RGBA(113, 135, 251, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(113, 135, 251, var(--bs-link-underline-opacity, 1)) !important;
}.link-warning {
  color: RGBA(var(--bs-warning-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-warning-rgb), var(--bs-link-underline-opacity, 1)) !important;
}.link-warning:hover, .link-warning:focus {
  color: RGBA(255, 217, 117, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(255, 217, 117, var(--bs-link-underline-opacity, 1)) !important;
}.link-danger {
  color: RGBA(var(--bs-danger-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-danger-rgb), var(--bs-link-underline-opacity, 1)) !important;
}.link-danger:hover, .link-danger:focus {
  color: RGBA(245, 118, 77, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(245, 118, 77, var(--bs-link-underline-opacity, 1)) !important;
}.link-light {
  color: RGBA(var(--bs-light-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-light-rgb), var(--bs-link-underline-opacity, 1)) !important;
}.link-light:hover, .link-light:focus {
  color: RGBA(236, 241, 249, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(236, 241, 249, var(--bs-link-underline-opacity, 1)) !important;
}.link-dark {
  color: RGBA(var(--bs-dark-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-dark-rgb), var(--bs-link-underline-opacity, 1)) !important;
}.link-dark:hover, .link-dark:focus {
  color: RGBA(25, 26, 32, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(25, 26, 32, var(--bs-link-underline-opacity, 1)) !important;
}.link-brand {
  color: RGBA(var(--bs-brand-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-brand-rgb), var(--bs-link-underline-opacity, 1)) !important;
}.link-brand:hover, .link-brand:focus {
  color: RGBA(255, 215, 53, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(255, 215, 53, var(--bs-link-underline-opacity, 1)) !important;
}.link-brand-two {
  color: RGBA(var(--bs-brand-two-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-brand-two-rgb), var(--bs-link-underline-opacity, 1)) !important;
}.link-brand-two:hover, .link-brand-two:focus {
  color: RGBA(40, 40, 40, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(40, 40, 40, var(--bs-link-underline-opacity, 1)) !important;
}.link-transparent {
  color: RGBA(var(--bs-transparent-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-transparent-rgb), var(--bs-link-underline-opacity, 1)) !important;
}.link-transparent:hover, .link-transparent:focus {
  color: RGBA(0, 0, 0, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(0, 0, 0, var(--bs-link-underline-opacity, 1)) !important;
}.link-storybook {
  color: RGBA(var(--bs-storybook-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-storybook-rgb), var(--bs-link-underline-opacity, 1)) !important;
}.link-storybook:hover, .link-storybook:focus {
  color: RGBA(255, 108, 157, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(255, 108, 157, var(--bs-link-underline-opacity, 1)) !important;
}.link-body-emphasis {
  color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 1)) !important;
}.link-body-emphasis:hover, .link-body-emphasis:focus {
  color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 0.75)) !important;
  text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 0.75)) !important;
}.focus-ring:focus {
  outline: 0;
  box-shadow: var(--bs-focus-ring-x, 0) var(--bs-focus-ring-y, 0) var(--bs-focus-ring-blur, 0) var(--bs-focus-ring-width) var(--bs-focus-ring-color);
}.icon-link {
  display: inline-flex;
  gap: 0.375rem;
  align-items: center;
  text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 0.5));
  text-underline-offset: 0.25em;
  backface-visibility: hidden;
}.icon-link > .bi {
  flex-shrink: 0;
  width: 1em;
  height: 1em;
  fill: currentcolor;
  transition: 0.2s ease-in-out transform;
}@media (prefers-reduced-motion: reduce) {
  .icon-link > .bi {
    transition: none;
  }
}.icon-link-hover:hover > .bi, .icon-link-hover:focus-visible > .bi {
  transform: var(--bs-icon-link-transform, translate3d(0.25em, 0, 0));
}.ratio {
  position: relative;
  width: 100%;
}.ratio::before {
  display: block;
  padding-top: var(--bs-aspect-ratio);
  content: "";
}.ratio > * {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}.ratio-1x1 {
  --bs-aspect-ratio: 100%;
}.ratio-4x3 {
  --bs-aspect-ratio: 75%;
}.ratio-16x9 {
  --bs-aspect-ratio: 56.25%;
}.ratio-21x9 {
  --bs-aspect-ratio: 42.8571428571%;
}.fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030;
}.fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030;
}.sticky-top {
  position: sticky;
  top: 0;
  z-index: 1020;
}.sticky-bottom {
  position: sticky;
  bottom: 0;
  z-index: 1020;
}@media (min-width: 576px) {
  .sticky-sm-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-sm-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}@media (min-width: 768px) {
  .sticky-md-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-md-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}@media (min-width: 992px) {
  .sticky-lg-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-lg-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}@media (min-width: 1200px) {
  .sticky-xl-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-xl-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}@media (min-width: 1400px) {
  .sticky-xxl-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-xxl-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}.hstack {
  display: flex;
  flex-direction: row;
  align-items: center;
  align-self: stretch;
}.vstack {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  align-self: stretch;
}.visually-hidden,
.visually-hidden-focusable:not(:focus):not(:focus-within) {
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important;
}.visually-hidden:not(caption),
.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption) {
  position: absolute !important;
}.visually-hidden *,
.visually-hidden-focusable:not(:focus):not(:focus-within) * {
  overflow: hidden !important;
}.stretched-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  content: "";
}.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}.vr {
  display: inline-block;
  align-self: stretch;
  width: var(--bs-border-width);
  min-height: 1em;
  background-color: currentcolor;
  opacity: 0.25;
}body {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}html,
body {
  display: flex;
  height: 100%;
  flex-direction: column;
  padding: 0;
  margin: 0;
}code {
  font-family: source-code-pro, Menlo, Monaco, Consolas, "Courier New", monospace;
}[os=Windows] ::-webkit-scrollbar {
  width: 0.75rem;
}[os=Windows] ::-webkit-scrollbar-corner {
  display: none;
}[os=Windows] ::-webkit-scrollbar-thumb {
  background-color: rgba(0, 0, 0, 0);
  border-radius: 1rem;
}[os=Windows] ::-webkit-scrollbar-track {
  border-radius: 1rem;
  box-shadow: inset 0 0 0.5rem rgba(0, 0, 0, 0);
}[os=Windows] :hover::-webkit-scrollbar-thumb {
  background-color: rgba(0, 0, 0, 0.5);
}#portal-notification {
  position: fixed;
  z-index: 9999;
}/* WelcomeCard Styles */.welcome-card {
  transition: all 0.3s ease-out;
}.welcome-card--animated {
  opacity: 0;
  transform: translateY(-10px);
}.welcome-card--visible {
  opacity: 1;
  transform: translateY(0);
}.welcome-card__greeting {
  font-size: 1.25rem;
  line-height: 1.2;
}.welcome-card__role {
  font-size: 0.95rem;
  font-weight: 500;
}.welcome-card__avatar {
  border: 2px solid rgba(0, 0, 0, 0.1);
}.welcome-card--dark .welcome-card__avatar {
  border-color: rgba(255, 255, 255, 0.1);
}.welcome-card__default-avatar {
  border: 2px solid rgba(0, 0, 0, 0.1);
}.welcome-card--dark .welcome-card__default-avatar {
  border-color: rgba(255, 255, 255, 0.1);
}/* Responsive styles */@media (max-width: 576px) {
  .welcome-card__greeting {
    font-size: 1.1rem;
  }
  .welcome-card__role {
    font-size: 0.9rem;
  }
  .welcome-card__avatar,
  .welcome-card__default-avatar {
    width: 48px !important;
    height: 48px !important;
  }
}@media (max-width: 400px) {
  .welcome-card .card-body {
    padding: 1rem !important;
  }
  .welcome-card__greeting {
    font-size: 1rem;
  }
}/* CompanyConnections - Unique card design for company associations */.company-connections {
  background: linear-gradient(135deg, #f8f9fa 0%, #f0eef5 100%);
  border-radius: 0.5rem;
}.company-connections__header {
  display: flex;
  flex-direction: column;
  gap: 1rem;
}@media (min-width: 768px) {
  .company-connections__header {
    flex-direction: row;
    align-items: flex-start;
    justify-content: space-between;
  }
}.company-connections__header-content {
  display: flex;
  align-items: flex-start;
  gap: 0.75rem;
  flex-grow: 1;
}.company-connections__icon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 3rem;
  height: 3rem;
  border-radius: 50%;
  flex-shrink: 0;
  background: linear-gradient(135deg, #6366f1 0%, #8b5cf6 100%);
  box-shadow: 0 6px 18px rgba(79, 70, 229, 0.3);
}.company-connections__icon .svg-icon {
  font-size: 1.4rem;
  color: #fff;
}.company-connections__icon--sm {
  width: 2.5rem;
  height: 2.5rem;
}.company-connections__icon--sm .svg-icon {
  font-size: 1.2rem;
}.company-connections__title {
  margin-bottom: 0.25rem;
  font-weight: 600;
}.company-connections__subtitle {
  margin-bottom: 0.5rem;
  font-size: 0.875rem;
  color: var(--bs-secondary-color);
}.company-connections__features {
  list-style: none;
  padding: 0;
  margin: 0;
  font-size: 0.875rem;
}.company-connections__features li {
  margin-bottom: 0.25rem;
  display: flex;
  align-items: center;
  gap: 0.5rem;
}.company-connections__search-row {
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
  margin-bottom: 1rem;
}@media (min-width: 768px) {
  .company-connections__search-row {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
  }
}.company-connections__search-wrapper {
  min-width: 220px;
  max-width: 280px;
  width: 100%;
}.company-connections__section {
  height: 100%;
  display: flex;
  flex-direction: column;
  border: 1px solid var(--bs-border-color);
  border-radius: 0.5rem;
  padding: 1rem;
}.company-connections__section-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 0.5rem;
}.company-connections__section-title {
  margin: 0;
  font-size: 0.875rem;
  font-weight: 600;
}.company-connections__section-desc {
  font-size: 0.875rem;
  color: var(--bs-secondary-color);
  margin-bottom: 0.75rem;
}.company-connections__list {
  flex-grow: 1;
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
  max-height: 260px;
  overflow-y: auto;
}.company-connections__item {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0.5rem;
  border-radius: 0.5rem;
  border: 1px solid var(--bs-border-color);
  background-color: var(--bs-light);
}.company-connections__item-avatar {
  width: 2.25rem;
  height: 2.25rem;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  font-weight: 700;
  font-size: 0.9rem;
  background: linear-gradient(135deg, #f97316 0%, #fb923c 100%);
  color: #fff;
}.company-connections__item-avatar--suggestion {
  width: 2.5rem;
  height: 2.5rem;
  border-radius: 0.5rem;
  background: linear-gradient(135deg, #e0f2fe 0%, #bfdbfe 100%);
  color: #1d4ed8;
}.company-connections__item-content {
  display: flex;
  align-items: center;
  gap: 0.5rem;
}.company-connections__item-info .company-connections__item-name {
  font-weight: 600;
  font-size: 0.875rem;
}.company-connections__item-info .company-connections__item-meta {
  font-size: 0.875rem;
  color: var(--bs-secondary-color);
}.company-connections__item-actions {
  display: flex;
  flex-direction: column;
  gap: 0.25rem;
  margin-left: 0.5rem;
}@media (min-width: 768px) {
  .company-connections__item-actions {
    flex-direction: row;
  }
}.company-connections__empty {
  text-align: center;
  font-size: 0.875rem;
  color: var(--bs-secondary-color);
  padding: 0.75rem 0;
}/* ============================================================
   Discover Companies — list layout (redesign)
   ============================================================ */.btn-prism.ec-discover__toolbar-btn-prism {
  padding: 0 1.25rem !important;
  font-size: 0.875rem !important;
  border: 1px solid transparent !important;
  height: 38px !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
}@media (max-width: 768px) {
  .btn-prism.ec-discover__toolbar-btn-prism {
    width: 40px !important;
    min-width: 40px !important;
    max-width: 40px !important;
    height: 40px !important;
    padding: 0 !important;
    border-radius: 50% !important;
    flex-shrink: 0 !important;
  }
}.swal2-action-btn-custom {
  min-width: 170px !important;
  height: 44px !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  margin: 0.5rem !important;
}.ec-discover {
  max-width: none;
  margin: 0;
}@media (max-width: 768px) {
  .ec-discover {
    padding-left: 1rem;
    padding-right: 1rem;
  }
}.ec-discover__title {
  font-size: 1.375rem;
  font-weight: 700;
  color: var(--bs-body-color);
  margin-bottom: 1.25rem;
}.ec-discover__toolbar {
  display: flex;
  align-items: center;
  gap: 0.625rem;
  margin-bottom: 0.875rem;
}@media (max-width: 768px) {
  .ec-discover__toolbar {
    flex-wrap: wrap;
    gap: 0.5rem;
  }
}.ec-discover__search-wrap {
  position: relative;
  flex: 1;
  width: 100%;
}.ec-discover__search-icon {
  position: absolute;
  left: 0.875rem;
  top: 50%;
  transform: translateY(-50%);
  color: var(--bs-secondary-color);
  font-size: 0.875rem;
  pointer-events: none;
}.ec-discover__search {
  width: 100%;
  padding: 0.55rem 1rem 0.55rem 2.375rem;
  border: 1px solid var(--bs-border-color);
  border-radius: 999px;
  background: var(--bs-body-bg);
  color: var(--bs-body-color);
  font-size: 0.9rem;
  outline: none;
  transition: border-color 0.2s ease, box-shadow 0.2s ease;
}.ec-discover__search::placeholder {
  color: var(--bs-secondary-color);
}.ec-discover__search:focus {
  border-color: #6c5ce6;
  box-shadow: 0 0 0 3px rgba(108, 92, 230, 0.12);
}.ec-discover__toolbar-btn {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 0 1rem !important;
  height: 38px !important;
  border: 1px solid var(--bs-border-color);
  border-radius: 999px;
  background: var(--bs-body-bg);
  color: var(--bs-body-color);
  font-size: 0.875rem;
  font-weight: 500;
  white-space: nowrap;
  cursor: pointer;
  position: relative;
  transition: background 0.15s ease, border-color 0.15s ease;
}@media (max-width: 768px) {
  .ec-discover__toolbar-btn {
    width: 40px !important;
    height: 40px !important;
    padding: 0 !important;
    border-radius: 50% !important;
  }
}.ec-discover__toolbar-btn:hover {
  background: var(--bs-tertiary-bg);
  border-color: #6c5ce6;
}.ec-discover__toolbar-btn--active {
  background: rgba(108, 92, 230, 0.08);
  border-color: #6c5ce6;
  color: #6c5ce6;
}.ec-discover__filter-badge {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-width: 18px;
  height: 18px;
  padding: 0 4px;
  margin-left: 0.375rem;
  background: #6c5ce6;
  color: #fff;
  border-radius: 999px;
  font-size: 0.7rem;
  font-weight: 700;
  line-height: 1;
}@media (max-width: 768px) {
  .ec-discover__filter-badge {
    position: absolute;
    top: -4px;
    right: -4px;
    margin-left: 0;
    border: 2px solid var(--bs-body-bg);
    width: 20px;
    height: 20px;
  }
}.ec-discover__filter-wrap {
  position: relative;
  margin-left: auto;
}@media (max-width: 768px) {
  .ec-discover__filter-wrap {
    margin-left: 0;
  }
}.ec-discover__filters {
  display: flex;
  flex-wrap: wrap;
  gap: 0.5rem;
  margin-bottom: 1.25rem;
}@media (max-width: 768px) {
  .ec-discover__filters {
    gap: 0.375rem;
  }
}.ec-discover__chip {
  padding: 0.35rem 1rem;
  border-radius: 999px;
  border: 1.5px solid transparent;
  background: var(--bs-body-bg);
  color: var(--bs-body-color);
  font-size: 0.875rem;
  font-weight: 500;
  cursor: pointer;
  transition: background 0.15s ease, color 0.15s ease, border-color 0.15s ease;
}@media (max-width: 768px) {
  .ec-discover__chip {
    padding: 0.25rem 0.875rem;
    font-size: 0.75rem;
  }
}.ec-discover__chip:hover {
  background: var(--bs-tertiary-bg);
}.ec-discover__chip--active {
  background: #6c5ce6;
  color: #fff;
  border-color: #6c5ce6;
}.ec-discover__chip--active:hover {
  background: #594de1;
}.ec-discover__chip--prism-active {
  padding: 0.3rem 1.25rem !important;
  font-size: 0.8rem !important;
  height: 30px !important;
  min-width: 60px !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  border: none !important;
  border-radius: 999px !important;
}@media (max-width: 768px) {
  .ec-discover__chip--prism-active {
    padding: 0.25rem 0.875rem !important;
    font-size: 0.75rem !important;
    height: 28px !important;
  }
}.ec-cards-grid {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(215px, 1fr));
  gap: 1.25rem;
}.ec-cards-grid__empty {
  grid-column: 1/-1;
  text-align: center;
  color: var(--bs-secondary-color);
  padding: 2rem 0;
  margin: 0;
}.ec-card {
  overflow: visible !important;
  transition: box-shadow 0.2s ease, border-color 0.2s ease !important;
}.ec-card:hover {
  box-shadow: 0 4px 18px rgba(0, 0, 0, 0.09) !important;
  border-color: rgba(26, 86, 219, 0.3) !important;
}.ec-card__body {
  display: flex;
  flex-direction: column;
  gap: 0;
  padding: 1.125rem 1rem 1rem !important;
}.ec-card__top {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  margin-bottom: 0.75rem;
}.ec-card__avatar-wrap {
  position: relative;
  display: inline-block;
}.ec-card__avatar {
  width: 46px;
  height: 46px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: 700;
  font-size: 0.9375rem;
  flex-shrink: 0;
}.ec-card__tag {
  display: inline-flex;
  align-items: center;
  font-size: 0.675rem;
  font-weight: 600;
  letter-spacing: 0.05em;
  color: var(--bs-secondary-color);
  background: var(--bs-tertiary-bg, #f5f5f5);
  padding: 0.2rem 0.5rem;
  border-radius: 4px;
  white-space: nowrap;
}.ec-card__tag-icon {
  font-size: 12px;
  height: 12px;
  width: 12px;
}.ec-card__name {
  font-size: 0.9375rem;
  font-weight: 600;
  color: var(--bs-body-color);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin-bottom: 0.25rem;
}.ec-card__location {
  display: flex;
  align-items: center;
  gap: 0.25rem;
  font-size: 0.8rem;
  color: var(--bs-secondary-color);
  margin-bottom: 0.875rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}.ec-card__location-icon {
  font-size: 0.75rem;
  flex-shrink: 0;
}.ec-card__action-wrap {
  position: relative;
  margin-top: 0.75rem !important;
}.ec-card__connect-btn {
  width: 100% !important;
  height: 18px !important;
  padding: 0 0.5rem !important;
  border-radius: 8px;
  border: 1.5px solid #6c5ce6;
  background: transparent;
  color: #6c5ce6;
  font-size: 0.75rem;
  font-weight: 600;
  cursor: pointer;
  transition: background 0.15s ease, color 0.15s ease;
}.ec-card__connect-btn:hover {
  background: linear-gradient(135deg, #6a37d4 0%, #ae8dff 100%) !important;
  color: #f8f0ff !important;
  border-color: transparent !important;
}.ec-card__popover {
  position: absolute;
  top: calc(100% + 6px);
  left: 0;
  right: auto;
  width: 260px;
  background: var(--bs-body-bg);
  border: 1px solid var(--bs-border-color);
  border-radius: 12px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.15);
  overflow: hidden;
  z-index: 2100;
  animation: ec-pop-in 0.12s ease;
}.ec-card__popover-btn {
  display: flex;
  flex-direction: column;
  width: 100%;
  padding: 0.875rem 1.125rem;
  background: none;
  border: none;
  text-align: left;
  cursor: pointer;
  transition: background 0.15s ease;
}.ec-card__popover-btn:hover {
  background: var(--bs-tertiary-bg);
}.ec-card__popover-btn:hover .ec-card__popover-btn-title {
  color: #6c5ce6;
}.ec-card__popover-btn + .ec-card__popover-btn {
  border-top: 1px solid var(--bs-border-color);
}.ec-card__popover-btn-title {
  display: block;
  font-size: 0.875rem;
  font-weight: 700;
  color: #6c5ce6;
  margin-bottom: 0.125rem;
}.ec-card__popover-btn-desc {
  display: block;
  font-size: 0.75rem;
  color: var(--bs-secondary-color);
  line-height: 1.4;
  white-space: normal;
}.ec-card--skeleton {
  pointer-events: none;
}@keyframes ec-pop-in {
  from {
    opacity: 0;
    transform: translateY(-4px) scale(0.97);
  }
  to {
    opacity: 1;
    transform: translateY(0) scale(1);
  }
}.ec-track-status-btn {
  display: inline-flex;
  align-items: center;
  gap: 0.375rem;
  padding: 0.5rem 1.25rem;
  border: 2px solid #46bcaa;
  border-radius: 8px;
  background: #46bcaa;
  color: #fff;
  font-size: 0.875rem;
  font-weight: 600;
  white-space: nowrap;
  cursor: pointer;
  transition: background 0.2s ease, color 0.2s ease, box-shadow 0.2s ease;
  flex-shrink: 0;
  margin-top: 0.25rem;
}.ec-track-status-btn:hover {
  background: #3aa898;
  color: #fff;
  box-shadow: 0 4px 14px rgba(70, 188, 170, 0.3);
}.ec-track-status-btn:active {
  background: #2f9685;
  border-color: #3aa898;
  color: #fff;
}@media (max-width: 768px) {
  .ec-track-status-btn {
    font-size: 0.8rem;
    padding: 0.4rem 1rem;
    width: 100%;
    justify-content: center;
  }
}.ec-refer-btn {
  display: inline-flex;
  align-items: center;
  gap: 0.375rem;
  padding: 0.5rem 1.25rem;
  border: 2px solid #6c5dd3;
  border-radius: 8px;
  background: #6c5dd3;
  color: #fff;
  font-size: 0.875rem;
  font-weight: 600;
  white-space: nowrap;
  cursor: pointer;
  transition: background 0.2s ease, color 0.2s ease, box-shadow 0.2s ease;
  flex-shrink: 0;
  margin-top: 0.25rem;
}.ec-refer-btn:hover {
  background: #5a4bbf;
  color: #fff;
  box-shadow: 0 4px 14px rgba(108, 93, 211, 0.35);
}.ec-refer-btn:active {
  background: #4a3dac;
  border-color: #5a4bbf;
  color: #fff;
}@media (max-width: 768px) {
  .ec-refer-btn {
    font-size: 0.8rem;
    padding: 0.4rem 1rem;
    width: 100%;
    justify-content: center;
  }
}.ec-cards-grid__empty-state {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 0.5rem;
  grid-column: 1/-1;
}/* ── Dark mode ─────────────────────────────────────────────── */[data-bs-theme=dark] .ec-card:hover {
  box-shadow: 0 4px 18px rgba(0, 0, 0, 0.3) !important;
}[data-bs-theme=dark] .ec-card__connect-btn {
  border-color: #6c5ce6;
  color: #6c5ce6;
}[data-bs-theme=dark] .ec-card__connect-btn:hover {
  background: #6c5ce6;
  border-color: #6c5ce6;
  color: #fff;
}[data-bs-theme=dark] .ec-card__popover {
  background: #1e1e1e;
  border: 1px solid #333;
  box-shadow: 0 10px 40px rgba(0, 0, 0, 0.6);
  z-index: 2500;
}[data-bs-theme=dark] .ec-card__popover .ec-card__popover-btn:hover {
  background: #2d2d2d;
}[data-bs-theme=dark] .ec-card__popover .ec-card__popover-btn-title {
  color: #818cf8;
}[data-bs-theme=dark] .ec-card__popover .ec-card__popover-btn-desc {
  color: #94a3b8;
}[data-bs-theme=dark] .company-connect-card,
[data-bs-theme=dark] .affiliate-request-card {
  background-color: #1f2128 !important;
  color: #f5f5f5 !important;
}[data-bs-theme=dark] .company-connect-card .bg-body,
[data-bs-theme=dark] .company-connect-card .bg-white,
[data-bs-theme=dark] .affiliate-request-card .bg-body,
[data-bs-theme=dark] .affiliate-request-card .bg-white {
  background-color: #1f2128 !important;
}[data-bs-theme=dark] .company-connect-card .border-end,
[data-bs-theme=dark] .company-connect-card .border-top,
[data-bs-theme=dark] .affiliate-request-card .border-end,
[data-bs-theme=dark] .affiliate-request-card .border-top {
  border-color: rgba(255, 255, 255, 0.1) !important;
}[data-bs-theme=dark] .company-connect-card .bg-body-tertiary,
[data-bs-theme=dark] .affiliate-request-card .bg-body-tertiary {
  background-color: rgba(255, 255, 255, 0.05) !important;
}[data-bs-theme=dark] .company-connect-card .text-dark,
[data-bs-theme=dark] .affiliate-request-card .text-dark {
  color: #fff !important;
}.ec-filter-panel {
  position: absolute;
  top: calc(100% + 8px);
  right: 0;
  left: auto;
  z-index: 1060;
  width: 280px;
  max-height: 85vh;
  overflow-y: auto;
  background: var(--bs-body-bg);
  border: 1px solid var(--bs-border-color);
  border-radius: 14px;
  box-shadow: 0 10px 40px rgba(0, 0, 0, 0.15);
  padding: 1.25rem;
  animation: ec-pop-in 0.15s ease;
  scrollbar-width: none;
}@media (max-width: 768px) {
  .ec-filter-panel {
    position: fixed;
    top: auto;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    border-radius: 20px 20px 0 0;
    max-height: 70vh;
  }
}.ec-filter-panel::-webkit-scrollbar {
  display: none;
}.ec-filter-panel__header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 0.875rem;
}.ec-filter-panel__title {
  font-size: 0.9375rem;
  font-weight: 700;
  color: var(--bs-body-color);
}.ec-filter-panel__clear {
  background: none;
  border: none;
  padding: 0;
  font-size: 0.8125rem;
  color: #6c5ce6;
  cursor: pointer;
  text-decoration: underline;
}.ec-filter-panel__clear:hover {
  color: #1648c0;
}.ec-filter-panel__section {
  margin-bottom: 0.875rem;
}.ec-filter-panel__section:last-child {
  margin-bottom: 0;
}.ec-filter-panel__section-label {
  font-size: 0.8125rem;
  font-weight: 600;
  color: var(--bs-secondary-color);
  text-transform: uppercase;
  letter-spacing: 0.04em;
  margin: 0 0 0.5rem;
}.ec-filter-panel__options {
  display: flex;
  flex-direction: column;
  gap: 0.375rem;
  max-height: 140px;
  overflow-y: auto;
}.ec-filter-panel__option {
  display: flex;
  align-items: center;
  gap: 0.5rem;
  font-size: 0.875rem;
  color: var(--bs-body-color);
  cursor: pointer;
  margin: 0;
}.ec-filter-panel__option input[type=checkbox] {
  width: 15px;
  height: 15px;
  accent-color: #6c5ce6;
  cursor: pointer;
  flex-shrink: 0;
}.ec-filter-panel__text-input {
  width: 100%;
  padding: 0.4rem 0.75rem;
  border: 1px solid var(--bs-border-color);
  border-radius: 8px;
  background: var(--bs-body-bg);
  color: var(--bs-body-color);
  font-size: 0.875rem;
  outline: none;
  transition: border-color 0.2s ease;
}.ec-filter-panel__text-input::placeholder {
  color: var(--bs-secondary-color);
}.ec-filter-panel__text-input:focus {
  border-color: #6c5ce6;
  box-shadow: 0 0 0 3px rgba(108, 92, 230, 0.1);
}@keyframes ec-shimmer {
  0% {
    background-position: -400px 0;
  }
  100% {
    background-position: 400px 0;
  }
}.ec-skeleton {
  background: linear-gradient(90deg, var(--bs-tertiary-bg, #f0f0f0) 25%, var(--bs-secondary-bg, #e0e0e0) 50%, var(--bs-tertiary-bg, #f0f0f0) 75%);
  background-size: 800px 100%;
  animation: ec-shimmer 1.4s infinite linear;
  border-radius: 6px;
}.ec-skeleton__avatar {
  width: 46px;
  height: 46px;
  border-radius: 50%;
  flex-shrink: 0;
}.ec-skeleton__line {
  height: 13px;
  border-radius: 6px;
}.ec-skeleton__line--name {
  width: 55%;
  margin-bottom: 0.35rem;
}.ec-skeleton__line--sub {
  width: 75%;
}.ec-skeleton__tag {
  width: 56px;
  height: 18px;
  border-radius: 4px;
}.ec-skeleton__btn {
  width: 100%;
  height: 32px;
  border-radius: 8px;
}.ec-discover__sort-wrap {
  position: relative;
}.ec-sort-panel {
  position: absolute;
  top: calc(100% + 8px);
  right: 0;
  z-index: 1060;
  width: 200px;
  background: var(--bs-body-bg);
  border: 1px solid var(--bs-border-color);
  border-radius: 12px;
  box-shadow: 0 8px 28px rgba(0, 0, 0, 0.12);
  overflow: hidden;
  animation: ec-pop-in 0.15s ease;
}.ec-sort-panel__btn {
  display: block;
  width: 100%;
  padding: 0.55rem 1rem;
  background: none;
  border: none;
  text-align: left;
  font-size: 0.875rem;
  font-weight: 500;
  color: var(--bs-body-color);
  cursor: pointer;
  transition: background 0.1s ease;
}.ec-sort-panel__btn:hover {
  background: var(--bs-tertiary-bg);
  color: #6c5ce6;
}.ec-sort-panel__btn + .ec-sort-panel__btn {
  border-top: 1px solid var(--bs-border-color);
}.ec-sort-panel__btn--active {
  color: #6c5ce6;
  font-weight: 600;
}.app-topbar:has(.welcome-header) {
  background: transparent !important;
  border: none !important;
  box-shadow: none !important;
}.welcome-header {
  display: flex;
  align-items: center;
  padding: 1rem 1.5rem;
}.welcome-header__icon .btn {
  background: transparent !important;
  border: none !important;
  box-shadow: none !important;
  padding: 0.5rem;
  color: #fff !important;
  font-size: clamp(1.25rem, 3vw, 2rem) !important;
}.welcome-header__icon .btn,
.welcome-header__icon .btn * {
  color: #fff !important;
}.welcome-header__icon .btn svg {
  fill: currentColor;
}.welcome-page {
  position: relative;
  min-height: 100vh;
  overflow: hidden;
}.welcome-page__bg {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  z-index: 0;
}.welcome-page__overlay {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
  background: linear-gradient(to right, rgba(31, 33, 40, 0.92) 0%, rgba(31, 33, 40, 0.75) 35%, rgba(31, 33, 40, 0.4) 70%, rgba(31, 33, 40, 0.1) 100%);
}.welcome-page__content {
  position: relative;
  z-index: 2;
  display: flex;
  align-items: center;
  min-height: 100vh;
  padding: clamp(2rem, 5vw, 5rem) clamp(1.5rem, 4vw, 4rem);
  max-width: 560px;
}.welcome-page__icon {
  flex-shrink: 0;
  width: clamp(3rem, 8vw, 5rem);
  height: clamp(3rem, 8vw, 5rem);
  display: flex;
  align-items: center;
  justify-content: center;
  background: transparent;
}.welcome-page__icon-svg {
  font-size: clamp(2rem, 5vw, 4rem);
  color: #fff;
  opacity: 1;
}.welcome-page__title {
  font-size: clamp(1.5rem, 4vw + 1rem, 2.75rem);
  font-weight: 700;
  color: #fff;
  line-height: 1.3;
  margin-bottom: 0.75rem;
}.welcome-page__desc {
  font-size: clamp(0.9375rem, 1.5vw + 0.75rem, 1.25rem);
  color: rgba(255, 255, 255, 0.85);
  line-height: 1.6;
  margin-bottom: 0;
}.cv-bg {
  background-color: rgba(255, 162, 192, 0.15) !important;
}.cv-card {
  background-color: rgba(255, 162, 192, 0.25) !important;
  border-color: rgba(255, 162, 192, 0.5) !important;
}.cv-table-header {
  background-color: rgba(255, 162, 192, 0.35) !important;
}.cp-verification-bar {
  background: linear-gradient(135deg, #f8fafc 0%, #f1f5f9 100%);
  min-height: 46px;
}.cp-verification-bar--dark {
  background: linear-gradient(135deg, rgba(255, 255, 255, 0.04) 0%, rgba(255, 255, 255, 0.02) 100%);
  border-bottom-color: rgba(255, 255, 255, 0.1) !important;
}.cp-verification-bar--dark .cp-verification-bar__label {
  color: rgba(255, 255, 255, 0.45);
}.cp-verification-bar__label {
  font-size: 0.68rem;
  font-weight: 700;
  letter-spacing: 0.07em;
  text-transform: uppercase;
  color: #64748b;
  white-space: nowrap;
  gap: 5px;
}.cp-verification-badge {
  display: inline-flex;
  align-items: center;
  gap: 0;
  border-radius: 999px;
  font-size: 0.75rem;
  font-weight: 600;
  border: 1.5px solid transparent;
  overflow: hidden;
  cursor: default;
  transition: transform 0.15s ease, box-shadow 0.15s ease;
  line-height: 1.2;
}.cp-verification-badge:hover {
  transform: translateY(-1px);
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.12);
}.cp-verification-badge__icon-wrap {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 28px;
  height: 28px;
  flex-shrink: 0;
  font-size: 0.7rem;
}.cp-verification-badge__label {
  padding: 0 6px 0 2px;
  white-space: nowrap;
}.cp-verification-badge__status-pill {
  display: inline-flex;
  align-items: center;
  padding: 0 8px 0 6px;
  height: 28px;
  font-size: 0.68rem;
  font-weight: 700;
  letter-spacing: 0.03em;
  white-space: nowrap;
}.cp-verification-badge--pending {
  background: #fef3c7;
  border-color: #fcd34d;
  color: #92400e;
}.cp-verification-badge--pending .cp-verification-badge__icon-wrap {
  background: transparent;
  color: #92400e;
}.cp-verification-badge--pending .cp-verification-badge__status-pill {
  background: transparent;
  color: #92400e;
}.cp-verification-badge--pass {
  background: #dcfce7;
  border-color: #86efac;
  color: #15803d;
}.cp-verification-badge--pass .cp-verification-badge__icon-wrap {
  background: transparent;
  color: #15803d;
}.cp-verification-badge--pass .cp-verification-badge__status-pill {
  background: transparent;
  color: #15803d;
}.cp-verification-badge--fail {
  background: #fee2e2;
  border-color: #fca5a5;
  color: #b91c1c;
}.cp-verification-badge--fail .cp-verification-badge__icon-wrap {
  background: transparent;
  color: #b91c1c;
}.cp-verification-badge--fail .cp-verification-badge__status-pill {
  background: transparent;
  color: #b91c1c;
}.cp-verification-badge--na {
  background: #f3f4f6;
  border-color: #d1d5db;
  color: #6b7280;
}.cp-verification-badge--na .cp-verification-badge__icon-wrap {
  background: transparent;
  color: #6b7280;
}.cp-verification-badge--na .cp-verification-badge__status-pill {
  background: transparent;
  color: #6b7280;
}.cp-verification-badge--manual {
  background: #fff7ed;
  border-color: #fdba74;
  color: #c2410c;
}.cp-verification-badge--manual .cp-verification-badge__icon-wrap {
  background: transparent;
  color: #c2410c;
}.cp-verification-badge--manual .cp-verification-badge__status-pill {
  background: transparent;
  color: #c2410c;
}.login-prism-gradient {
  background: linear-gradient(135deg, #6a37d4 0%, #ae8dff 100%);
}.login-page {
  height: 100vh;
  font-family: "Manrope", sans-serif;
  background-color: #f5f6f7;
  overflow: hidden;
  margin-left: calc(var(--bs-gutter-x, 1.5rem) * -0.5);
  margin-right: calc(var(--bs-gutter-x, 1.5rem) * -0.5);
  width: calc(100% + var(--bs-gutter-x, 1.5rem));
}.login-form-side {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  position: relative;
  overflow-x: hidden;
  overflow-y: auto;
  scrollbar-width: none; /* Firefox */
  padding: 1.5rem 2rem;
  background-color: #f5f6f7;
}.login-form-side::-webkit-scrollbar {
  display: none; /* Chrome / Safari */
}@media (min-width: 992px) {
  .login-form-side {
    padding: 1.5rem 4rem;
  }
}.login-deco-blob {
  position: absolute;
  border-radius: 50%;
  filter: blur(80px);
  pointer-events: none;
  z-index: 0;
}.login-deco-blob--top {
  width: 24rem;
  height: 24rem;
  top: -12rem;
  right: -12rem;
  background: rgba(174, 141, 255, 0.06);
}.login-deco-blob--bottom {
  width: 16rem;
  height: 16rem;
  bottom: -8rem;
  left: -8rem;
  background: rgba(255, 142, 176, 0.05);
}.login-form-content {
  width: 100%;
  max-width: 28rem;
  position: relative;
  z-index: 1;
}.login-logo-wrapper {
  margin-bottom: 1.25rem;
  text-align: left;
}.login-logo-wrapper img {
  transition: transform 0.3s ease;
}.login-logo-wrapper img:hover {
  transform: scale(1.05);
}.login-title {
  font-size: 2.25rem;
  font-weight: 800;
  color: #2c2f30;
  letter-spacing: -0.025em;
  margin-bottom: 0.5rem;
  line-height: 1.2;
}.login-subtitle {
  color: #595c5d;
  font-size: 1rem;
  line-height: 1.6;
  margin-bottom: 1.25rem;
}.login-form-group {
  margin-bottom: 1rem;
}.login-label {
  display: block;
  font-size: 0.75rem;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.08em;
  color: #595c5d;
  margin-bottom: 0.5rem;
}.login-input-wrapper {
  position: relative;
}.login-input-icon {
  position: absolute;
  left: 1rem;
  top: 50%;
  transform: translateY(-50%);
  color: #abadae;
  font-size: 1.25rem;
  pointer-events: none;
  z-index: 2;
}.login-password-toggle {
  position: absolute;
  right: 0.75rem;
  top: 50%;
  transform: translateY(-50%);
  background: none;
  border: none;
  color: #abadae;
  cursor: pointer;
  padding: 0.25rem;
  transition: color 0.2s ease;
  z-index: 2;
}.login-password-toggle:hover {
  color: #6a37d4;
}.login-options-row {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  margin-bottom: 1rem;
}.login-remember-check {
  display: flex;
  align-items: center;
  gap: 0.5rem;
}.login-remember-check input[type=checkbox] {
  width: 1.125rem;
  height: 1.125rem;
  border-radius: 0.25rem;
  border: 1px solid #abadae;
  accent-color: #6a37d4;
  cursor: pointer;
}.login-remember-check label {
  font-size: 0.875rem;
  font-weight: 500;
  color: #595c5d;
  cursor: pointer;
  margin-bottom: 0;
}.login-forgot-link {
  font-size: 0.75rem;
  font-weight: 600;
  color: #6a37d4;
  text-decoration: none;
  transition: color 0.2s ease;
}.login-forgot-link:hover {
  color: #5e26c7;
  text-decoration: underline;
  text-underline-offset: 3px;
}.login-footer {
  margin-top: 0.75rem;
  text-align: center;
}.login-footer p {
  color: #595c5d;
  margin-bottom: 0;
}.login-footer a {
  color: #6a37d4;
  font-weight: 700;
  text-decoration: none;
  transition: all 0.2s ease;
}.login-footer a:hover {
  text-decoration: underline;
  text-underline-offset: 4px;
  text-decoration-thickness: 2px;
}.login-visual-side {
  display: none;
  position: relative;
  background-color: rgb(236.5, 238.35, 240.2);
  overflow: hidden;
}@media (min-width: 992px) {
  .login-visual-side {
    display: flex;
    align-items: center;
    justify-content: center;
  }
}.login-hero-bg {
  position: absolute;
  inset: 0;
  z-index: 0;
}.login-hero-bg__image {
  width: 100%;
  height: 100%;
  object-fit: cover;
  opacity: 0.8;
  mix-blend-mode: multiply;
}.login-hero-bg--gradient {
  background: linear-gradient(145deg, rgba(106, 55, 212, 0.08) 0%, rgba(174, 141, 255, 0.12) 30%, rgba(255, 142, 176, 0.06) 60%, rgba(230, 232, 234, 0.4) 100%);
}.login-hero-overlay {
  position: absolute;
  inset: 0;
  z-index: 1;
}.login-hero-overlay--bottom {
  background: linear-gradient(to top, #f5f6f7, transparent);
}.login-hero-overlay--side {
  background: linear-gradient(to left, rgba(106, 55, 212, 0.1), transparent);
}.login-glass-panel {
  position: relative;
  z-index: 2;
  width: 100%;
  max-width: 32rem;
  padding: 2rem;
}.login-glass-card {
  background: rgba(255, 255, 255, 0.7);
  backdrop-filter: blur(12px);
  -webkit-backdrop-filter: blur(12px);
  border: 1px solid rgba(255, 255, 255, 0.4);
  border-radius: 1.5rem;
  padding: 2.5rem;
  box-shadow: 0 4px 30px rgba(0, 0, 0, 0.05);
  position: relative;
  overflow: hidden;
  transition: transform 0.3s ease;
}.login-glass-card:hover {
  transform: translateY(-4px);
}.login-glass-card::before {
  content: "";
  position: absolute;
  top: -4rem;
  right: -4rem;
  width: 8rem;
  height: 8rem;
  border-radius: 50%;
  background: linear-gradient(135deg, #6a37d4, #ae8dff);
  opacity: 0.08;
  filter: blur(40px);
  transition: opacity 0.3s ease;
}.login-glass-card:hover::before {
  opacity: 0.15;
}.login-glass-card__badge {
  display: inline-block;
  font-size: 0.75rem;
  font-weight: 900;
  text-transform: uppercase;
  letter-spacing: 0.15em;
  color: #5e26c7;
  margin-bottom: 1rem;
}@keyframes login-panel-enter {
  from {
    opacity: 0;
    transform: translateY(10px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}.login-glass-card__body {
  animation: login-panel-enter 0.45s ease;
}.login-glass-card__title {
  font-size: 2rem;
  font-weight: 900;
  color: #6a37d4;
  letter-spacing: -0.02em;
  margin-bottom: 1rem;
  line-height: 1.2;
}.login-glass-card__description {
  color: #595c5d;
  font-weight: 500;
  font-size: 1.0625rem;
  line-height: 1.6;
  max-width: 24rem;
}.login-glass-dots {
  display: flex;
  align-items: center;
  gap: 0.375rem;
  margin-top: 2rem;
}.login-glass-dots .dot {
  height: 0.375rem;
  width: 0.375rem;
  border-radius: 99px;
  background: rgba(106, 55, 212, 0.2);
  border: none;
  padding: 0;
  cursor: pointer;
  transition: width 0.35s ease, background 0.35s ease;
}.login-glass-dots .dot--active {
  width: 1.375rem;
  background: #ae8dff;
}.login-glass-dots .dot:hover:not(.dot--active) {
  background: rgba(106, 55, 212, 0.45);
}.login-detail-card {
  margin-top: 2rem;
  display: flex;
  justify-content: flex-end;
  padding-right: 1rem;
}@keyframes login-card-enter {
  from {
    opacity: 0;
    transform: translateX(1rem) translateY(8px);
  }
  to {
    opacity: 1;
    transform: translateX(1rem);
  }
}.login-detail-card__inner {
  background: rgba(255, 255, 255, 0.7);
  backdrop-filter: blur(12px);
  -webkit-backdrop-filter: blur(12px);
  border: 1px solid rgba(255, 255, 255, 0.2);
  border-radius: 1rem;
  padding: 1.25rem 1.5rem;
  display: flex;
  align-items: center;
  gap: 1rem;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.06);
  max-width: 16rem;
  transform: translateX(1rem);
  animation: login-card-enter 0.4s ease;
}.login-detail-card__icon {
  width: 3rem;
  height: 3rem;
  border-radius: 0.75rem;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #f8f0ff;
  flex-shrink: 0;
}.login-detail-card__label {
  font-size: 0.875rem;
  font-weight: 700;
  color: #2c2f30;
}.login-detail-card__sublabel {
  font-size: 0.75rem;
  color: #595c5d;
}.login-invalid-feedback {
  display: block;
  margin-top: 0.375rem;
  font-size: 0.8125rem;
  color: #b41340;
  font-weight: 500;
}.login-btn-spinner {
  width: 1.25rem;
  height: 1.25rem;
  border: 2px solid rgba(255, 255, 255, 0.3);
  border-top-color: #fff;
  border-radius: 50%;
  animation: login-spin 0.6s linear infinite;
}@keyframes login-spin {
  to {
    transform: rotate(360deg);
  }
}[data-bs-theme=dark] .login-page,
.dark .login-page {
  background-color: #0c0f10;
}[data-bs-theme=dark] .login-page .login-form-side,
.dark .login-page .login-form-side {
  background-color: #0c0f10;
}[data-bs-theme=dark] .login-page .login-title,
.dark .login-page .login-title {
  color: #f5f6f7;
}[data-bs-theme=dark] .login-page .login-subtitle,
.dark .login-page .login-subtitle {
  color: #9b9d9e;
}[data-bs-theme=dark] .login-page .login-label,
.dark .login-page .login-label {
  color: #9b9d9e;
}[data-bs-theme=dark] .login-page .form-control-prism,
.dark .login-page .form-control-prism {
  background-color: #1a1d1e;
  border-color: rgba(106, 55, 212, 0.15);
  color: #f5f6f7;
}[data-bs-theme=dark] .login-page .form-control-prism::placeholder,
.dark .login-page .form-control-prism::placeholder {
  color: #595c5d;
}[data-bs-theme=dark] .login-page .login-remember-check label,
.dark .login-page .login-remember-check label {
  color: #9b9d9e;
}[data-bs-theme=dark] .login-page .login-footer,
.dark .login-page .login-footer {
  border-top-color: rgba(89, 92, 93, 0.3);
}[data-bs-theme=dark] .login-page .login-footer p,
.dark .login-page .login-footer p {
  color: #9b9d9e;
}[data-bs-theme=dark] .login-page .login-visual-side,
.dark .login-page .login-visual-side {
  background-color: #111415;
}[data-bs-theme=dark] .login-page .login-glass-card,
.dark .login-page .login-glass-card {
  background: rgba(30, 33, 35, 0.75);
  border-color: rgba(255, 255, 255, 0.08);
}[data-bs-theme=dark] .login-page .login-glass-card__title,
.dark .login-page .login-glass-card__title {
  color: #ae8dff;
}[data-bs-theme=dark] .login-page .login-glass-card__description,
.dark .login-page .login-glass-card__description {
  color: #9b9d9e;
}[data-bs-theme=dark] .login-page .login-detail-card__inner,
.dark .login-page .login-detail-card__inner {
  background: rgba(30, 33, 35, 0.75);
  border-color: rgba(255, 255, 255, 0.06);
}[data-bs-theme=dark] .login-page .login-detail-card__label,
.dark .login-page .login-detail-card__label {
  color: #f5f6f7;
}[data-bs-theme=dark] .login-page .login-detail-card__sublabel,
.dark .login-page .login-detail-card__sublabel {
  color: #9b9d9e;
}.registration-page {
  font-family: "Manrope", sans-serif;
  background-color: #f5f6f7;
  overflow: hidden;
}.registration-page ::-webkit-scrollbar {
  width: 4px;
}.registration-page ::-webkit-scrollbar-track {
  background: transparent;
}.registration-page ::-webkit-scrollbar-thumb {
  background: #d1d5d7;
  border-radius: 10px;
}.registration-form-side {
  padding: 2rem;
  background-color: #ffffff;
  height: 100vh;
  overflow-y: auto;
  display: flex;
  flex-direction: column;
}@media (min-width: 992px) {
  .registration-form-side {
    padding: 4rem 6rem;
  }
}.reg-logo-wrapper {
  margin-bottom: 2rem;
  text-align: center;
}.reg-logo-wrapper img {
  display: inline-block;
  width: 80px;
  height: 80px;
  object-fit: contain;
}.reg-input-wrapper {
  position: relative;
}.reg-input-wrapper--has-icon .form-control-prism {
  padding-left: 3rem;
}.reg-input-icon {
  position: absolute;
  left: 1rem;
  top: 50%;
  transform: translateY(-50%);
  color: #595c5d;
  font-size: 1.25rem;
  pointer-events: none;
  z-index: 2;
}.reg-password-toggle {
  position: absolute;
  right: 0.75rem;
  top: 50%;
  transform: translateY(-50%);
  background: none;
  border: none;
  color: #595c5d;
  cursor: pointer;
  padding: 0.25rem;
  transition: color 0.2s ease;
  z-index: 2;
}.reg-password-toggle:hover {
  color: #6a37d4;
}.reg-header {
  margin-bottom: 2.5rem;
}.reg-header h1, .reg-header .h1 {
  font-size: 2.25rem;
  font-weight: 800;
  letter-spacing: -0.025em;
  color: #2c2f30;
  margin-bottom: 0.5rem;
}.reg-header p {
  color: #595c5d;
  font-size: 1.0625rem;
}.reg-label {
  display: block;
  font-size: 0.75rem;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  color: #595c5d;
  margin-bottom: 0.5rem;
}.reg-input {
  width: 100%;
  padding: 0.75rem 1rem;
  background-color: #eff1f2;
  border: 1px solid transparent;
  border-radius: 0.75rem;
  font-family: "Manrope", sans-serif;
  font-size: 0.9375rem;
  color: #2c2f30;
  outline: none;
  transition: all 0.2s ease;
}.reg-input::placeholder {
  color: rgb(139.5164835165, 143.2417582418, 144.4835164835);
}.reg-input:focus {
  border-color: #ae8dff;
  box-shadow: 0 0 0 4px rgba(174, 141, 255, 0.2);
  background-color: #ffffff;
}.reg-input.is-invalid {
  border-color: #b41340;
  background-color: #fff9fa;
}.reg-input.is-invalid:focus {
  box-shadow: 0 0 0 4px rgba(180, 19, 64, 0.15);
}.reg-input-group {
  display: flex;
  gap: 0.5rem;
}.reg-input-group .reg-country-code-dropdown {
  flex: 0 0 90px;
}.reg-input-group .reg-country-code-dropdown .form-control-prism {
  padding-left: 1rem;
  padding-right: 2rem;
  text-align: center;
}.reg-input-group .reg-input-wrapper {
  flex-grow: 1;
}.reg-discoverability {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 1rem;
  background-color: #eff1f2;
  border-radius: 0.75rem;
  margin-bottom: 1.5rem;
}.reg-discoverability .text-content {
  flex-grow: 1;
  padding-right: 1rem;
}.reg-discoverability .text-content strong {
  display: block;
  font-size: 0.875rem;
  color: #2c2f30;
  margin-bottom: 0.125rem;
}.reg-discoverability .text-content span {
  font-size: 0.75rem;
  color: #595c5d;
}.reg-discoverability .reg-switch {
  position: relative;
  display: inline-block;
  width: 2.75rem;
  height: 1.5rem;
}.reg-discoverability .reg-switch input {
  opacity: 0;
  width: 0;
  height: 0;
}.reg-discoverability .reg-switch input:checked + .slider {
  background-color: #6a37d4;
}.reg-discoverability .reg-switch input:focus + .slider {
  box-shadow: 0 0 1px #6a37d4;
}.reg-discoverability .reg-switch input:checked + .slider:before {
  transform: translateX(1.25rem);
  border-color: #fff;
}.reg-discoverability .reg-switch .slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #dadddf;
  transition: 0.4s;
  border-radius: 1.5rem;
}.reg-discoverability .reg-switch .slider:before {
  position: absolute;
  content: "";
  height: 1.25rem;
  width: 1.25rem;
  left: 0.125rem;
  bottom: 0.125rem;
  background-color: white;
  transition: 0.4s;
  border-radius: 50%;
}.reg-terms {
  display: flex;
  align-items: flex-start;
  gap: 0.75rem;
  margin-bottom: 1.5rem;
}.reg-terms input[type=checkbox] {
  margin-top: 0.25rem;
  width: 1.125rem;
  height: 1.125rem;
  border-radius: 0.25rem;
  border: 1px solid #595c5d;
  accent-color: #6a37d4;
  cursor: pointer;
}.reg-terms p {
  font-size: 0.75rem;
  color: #595c5d;
  line-height: 1.6;
  margin: 0;
}.reg-terms p a {
  color: #6a37d4;
  font-weight: 600;
  text-decoration: none;
}.reg-terms p a:hover {
  text-decoration: underline;
}.reg-btn-primary {
  width: 100%;
  padding: 1rem 1.5rem;
  border: none;
  border-radius: 0.75rem;
  font-family: "Manrope", sans-serif;
  font-weight: 700;
  font-size: 1.125rem;
  color: #f8f0ff;
  background: linear-gradient(135deg, #6a37d4 0%, #ae8dff 100%);
  box-shadow: 0 10px 30px rgba(106, 55, 212, 0.2);
  cursor: pointer;
  transition: all 0.2s ease;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 0.5rem;
}.reg-btn-primary:hover {
  transform: translateY(-1px);
  box-shadow: 0 14px 40px rgba(106, 55, 212, 0.3);
}.reg-btn-primary:active {
  transform: scale(0.98);
}.reg-btn-primary:disabled {
  opacity: 0.65;
  cursor: not-allowed;
  transform: none;
}.registration-visual-side {
  display: none;
  position: relative;
  background-color: #eff1f2;
  overflow: hidden;
}@media (min-width: 992px) {
  .registration-visual-side {
    display: flex;
    align-items: center;
    justify-content: center;
  }
}.reg-hero-bg {
  position: absolute;
  inset: 0;
  z-index: 0;
}.reg-hero-bg img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  opacity: 0.8;
  mix-blend-mode: multiply;
}.reg-hero-bg::before {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(to top, #f5f6f7, transparent);
}.reg-hero-bg::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(to left, rgba(106, 55, 212, 0.1), transparent);
}.reg-visual-content {
  position: relative;
  z-index: 10;
  width: 100%;
  max-width: 36rem;
  padding: 2rem;
}.reg-glass-card {
  background: rgba(255, 255, 255, 0.7);
  backdrop-filter: blur(12px);
  -webkit-backdrop-filter: blur(12px);
  border: 1px solid rgba(255, 255, 255, 0.4);
  border-radius: 1.5rem;
  padding: 2.5rem;
  box-shadow: 0 4px 30px rgba(0, 0, 0, 0.05);
  position: relative;
  overflow: hidden;
  margin-bottom: 2rem;
  transition: transform 0.3s ease;
}.reg-glass-card:hover {
  transform: translateY(-4px);
}.reg-glass-card::before {
  content: "";
  position: absolute;
  top: -4rem;
  right: -4rem;
  width: 8rem;
  height: 8rem;
  border-radius: 50%;
  background: linear-gradient(135deg, #6a37d4, #ae8dff);
  opacity: 0.1;
  filter: blur(40px);
}.reg-glass-card .badge-text {
  display: inline-block;
  font-size: 0.75rem;
  font-weight: 900;
  text-transform: uppercase;
  letter-spacing: 0.2em;
  color: #5e26c7;
  margin-bottom: 1rem;
}.reg-glass-card .title-text {
  font-size: 2.25rem;
  font-weight: 900;
  color: #6a37d4;
  letter-spacing: -0.02em;
  line-height: 1.1;
  margin-bottom: 1rem;
}.reg-glass-card .desc-text {
  color: #595c5d;
  font-weight: 500;
  font-size: 1.125rem;
  line-height: 1.6;
  max-width: 24rem;
}@keyframes reg-panel-enter {
  from {
    opacity: 0;
    transform: translateY(10px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}.reg-glass-card__body {
  animation: reg-panel-enter 0.45s ease;
}.reg-glass-dots {
  display: flex;
  align-items: center;
  gap: 0.375rem;
  margin-top: 2rem;
}.reg-glass-dots .dot {
  height: 0.375rem;
  width: 0.375rem;
  border-radius: 99px;
  background: rgba(106, 55, 212, 0.2);
  border: none;
  padding: 0;
  cursor: pointer;
  transition: width 0.35s ease, background 0.35s ease;
}.reg-glass-dots .dot--active {
  width: 1.375rem;
  background: #ae8dff;
}.reg-glass-dots .dot:hover:not(.dot--active) {
  background: rgba(106, 55, 212, 0.45);
}@keyframes reg-card-enter {
  from {
    opacity: 0;
    transform: translateX(1rem) translateY(8px);
  }
  to {
    opacity: 1;
    transform: translateX(1rem);
  }
}.reg-detail-card {
  display: flex;
  justify-content: flex-end;
  padding-right: 1rem;
}.reg-detail-card__inner {
  background: rgba(255, 255, 255, 0.7);
  backdrop-filter: blur(12px);
  border: 1px solid rgba(255, 255, 255, 0.2);
  border-radius: 1rem;
  padding: 1.5rem;
  display: flex;
  align-items: center;
  gap: 1rem;
  box-shadow: 0 10px 32px rgba(0, 0, 0, 0.1);
  max-width: 20rem;
  transform: translateX(1rem);
  animation: reg-card-enter 0.4s ease;
}.reg-detail-card .icon-box {
  width: 3rem;
  height: 3rem;
  border-radius: 0.75rem;
  background: linear-gradient(135deg, #6a37d4, #ae8dff);
  color: white;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
}.reg-detail-card .label-box .bold-text {
  font-size: 0.875rem;
  font-weight: 700;
  color: #2c2f30;
}.reg-detail-card .label-box .sub-text {
  font-size: 0.75rem;
  color: #595c5d;
}.reg-bg-branding {
  position: absolute;
  bottom: 3rem;
  right: 3rem;
  text-align: right;
}.reg-bg-branding p {
  margin: 0;
  font-size: 0.75rem;
  font-weight: 900;
  color: rgba(89, 92, 93, 0.3);
  text-transform: uppercase;
  letter-spacing: 0.3em;
}.reg-bg-branding p:first-child {
  letter-spacing: 0.5em;
  opacity: 1;
}[data-bs-theme=dark] .registration-page,
.dark .registration-page {
  background-color: #0c0f10;
}[data-bs-theme=dark] .registration-page .registration-form-side,
.dark .registration-page .registration-form-side {
  background-color: #0c0f10;
}[data-bs-theme=dark] .registration-page .reg-header h1, [data-bs-theme=dark] .registration-page .reg-header .h1,
.dark .registration-page .reg-header h1,
.dark .registration-page .reg-header .h1 {
  color: #f5f6f7;
}[data-bs-theme=dark] .registration-page .reg-header p,
.dark .registration-page .reg-header p {
  color: #9b9d9e;
}[data-bs-theme=dark] .registration-page .reg-label,
.dark .registration-page .reg-label {
  color: #9b9d9e;
}[data-bs-theme=dark] .registration-page .reg-input,
.dark .registration-page .reg-input {
  background-color: #1a1d1e;
  color: #f5f6f7;
}[data-bs-theme=dark] .registration-page .reg-input::placeholder,
.dark .registration-page .reg-input::placeholder {
  color: #595c5d;
}[data-bs-theme=dark] .registration-page .reg-input:focus,
.dark .registration-page .reg-input:focus {
  background-color: #1a1d1e;
}[data-bs-theme=dark] .registration-page .reg-discoverability,
.dark .registration-page .reg-discoverability {
  background-color: #1a1d1e;
}[data-bs-theme=dark] .registration-page .reg-discoverability .text-content strong,
.dark .registration-page .reg-discoverability .text-content strong {
  color: #f5f6f7;
}[data-bs-theme=dark] .registration-page .reg-discoverability .text-content span,
.dark .registration-page .reg-discoverability .text-content span {
  color: #9b9d9e;
}[data-bs-theme=dark] .registration-page .reg-discoverability .reg-switch .slider,
.dark .registration-page .reg-discoverability .reg-switch .slider {
  background-color: #2c2f30;
}[data-bs-theme=dark] .registration-page .reg-terms p,
.dark .registration-page .reg-terms p {
  color: #9b9d9e;
}[data-bs-theme=dark] .registration-page .reg-terms input[type=checkbox],
.dark .registration-page .reg-terms input[type=checkbox] {
  border-color: #595c5d;
}[data-bs-theme=dark] .registration-page .registration-visual-side,
.dark .registration-page .registration-visual-side {
  background-color: #111415;
}[data-bs-theme=dark] .registration-page .reg-glass-card,
[data-bs-theme=dark] .registration-page .reg-detail-card__inner,
.dark .registration-page .reg-glass-card,
.dark .registration-page .reg-detail-card__inner {
  background: rgba(30, 33, 35, 0.75);
  border-color: rgba(255, 255, 255, 0.08);
}[data-bs-theme=dark] .registration-page .reg-glass-card .title-text,
.dark .registration-page .reg-glass-card .title-text {
  color: #ae8dff;
}[data-bs-theme=dark] .registration-page .reg-glass-card .desc-text,
.dark .registration-page .reg-glass-card .desc-text {
  color: #9b9d9e;
}[data-bs-theme=dark] .registration-page .reg-detail-card .label-box .bold-text,
.dark .registration-page .reg-detail-card .label-box .bold-text {
  color: #f5f6f7;
}[data-bs-theme=dark] .registration-page .reg-detail-card .label-box .sub-text,
.dark .registration-page .reg-detail-card .label-box .sub-text {
  color: #9b9d9e;
}.app {
  display: flex;
  flex: 1 0 auto;
  flex-direction: column;
}@media (max-width: 767.98px) {
  .app {
    overflow: hidden;
  }
}.aside {
  position: fixed;
  z-index: 1035;
  top: 0;
}@media (min-width: 768px) {
  .aside {
    top: var(--header-height, 3.5rem);
  }
}.aside {
  bottom: 0;
  left: 0;
  display: flex;
  flex-direction: column;
  border-right: 0 solid rgb(5.4, 4.65, 10.55);
  background-color: rgb(5.4, 4.65, 10.55);
  color: #fff;
  transition: all 0.2s ease-in-out;
  /* @at-root .aside:not(.open):not(:hover) { */
}@media (max-width: 767.98px) {
  .aside:not(.open) {
    left: calc((15rem + 0px) * -1);
  }
}@media (max-width: 767.98px) {
  .aside {
    width: 15rem;
  }
}.aside.open, .aside:hover {
  width: 15rem;
}.aside:not(.open):hover {
  -webkit-backdrop-filter: blur(0.3rem);
  backdrop-filter: blur(0.3rem);
  will-change: backdrop-filter;
  background-color: rgba(var(--aside-bg-color, rgb(5.4, 4.65, 10.55)), 0.6);
}.aside-head {
  padding: 0 0.75rem;
}.aside-body {
  padding: 0.75rem 0;
  display: flex;
  overflow: auto;
  height: 100%;
  flex-direction: column;
  -ms-overflow-style: none; /* IE and Edge */
  scrollbar-width: none; /* Firefox */
}.aside-body::-webkit-scrollbar {
  display: none;
}.aside-foot {
  padding: 0 0 0;
}.aside-foot::before {
  box-shadow: 0 1.6rem 3rem rgba(0, 0, 0, 0.1);
  position: relative;
  top: -0.125rem;
  display: block;
  width: 50%;
  height: 0.25rem;
  margin-right: auto;
  margin-left: auto;
  background-color: rgba(255, 255, 255, 0.3);
  border-radius: 0.5rem;
  content: "";
}[theme=dark] .aside-touch {
  background-color: rgba(231, 238, 248, 0.5);
}.aside-touch {
  position: fixed;
  top: calc(50% - 5rem);
  left: 16.5rem;
  width: 0.5rem;
  height: 10rem;
  background-color: rgba(31, 33, 40, 0.5);
  border-radius: 1rem;
  box-shadow: 0 1.6rem 3rem rgba(0, 0, 0, 0.175);
  cursor: pointer;
}.aside-drag-area {
  position: absolute;
  top: 0;
  left: 0.5rem;
  width: 16.25rem;
  height: 100vh;
}@media (min-width: 992px) {
  .modern-design .aside {
    margin: 1rem;
    border-radius: 1rem;
    box-shadow: 0 1.6rem 3rem rgba(0, 0, 0, 0.1);
    overflow: hidden;
  }
}.brand {
  display: flex;
  height: 5rem;
  align-items: center;
  justify-content: space-between;
  color: #fff;
}@media (min-width: 768px) {
  .aside:not(.open):not(:hover) .brand {
    justify-content: center;
  }
}@media (min-width: 768px) {
  .aside:not(.open):not(:hover) .brand-logo {
    display: none;
  }
}.brand-title {
  font-size: calc(1.275rem + 0.3vw);
}@media (min-width: 1200px) {
  .brand-title {
    font-size: 1.5rem;
  }
}.brand-title {
  margin: 0;
  background-color: transparent;
  color: #fff;
  font-weight: 900;
}.brand-title a {
  background-color: inherit;
  color: inherit;
  text-decoration: none;
}.brand-aside-toggle {
  font-size: calc(1.325rem + 0.9vw);
}@media (min-width: 1200px) {
  .brand-aside-toggle {
    font-size: 2rem;
  }
}.brand-aside-toggle {
  padding: 0.375rem;
  border-radius: 2rem;
  cursor: pointer;
  line-height: 0;
}@media (max-width: 767.98px) {
  .brand-aside-toggle {
    display: none;
  }
}.brand-aside-toggle:hover {
  background-color: rgb(25.368, 24.678, 30.106);
}.brand-aside-toggle:focus {
  box-shadow: none;
}.brand-aside-toggle svg {
  color: #fff;
}.aside:not(.open) .brand-aside-toggle-close {
  display: none;
}.aside.open .brand-aside-toggle-open {
  display: none;
}.user {
  padding: 1rem 1rem;
  display: flex;
  align-items: center;
  background-color: rgb(25.368, 24.678, 30.106);
  color: #e7eef8;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
}.user.open {
  padding: 0.5rem 0.5rem;
  margin: 0.5rem 0.5rem;
  border-radius: 0.5rem;
}.user:hover {
  background-color: rgb(45.336, 44.706, 49.662);
}.user-avatar {
  margin-right: 0.75rem;
}@media (min-width: 768px) {
  .aside:not(.open):not(:hover) .user-avatar {
    margin-right: 0;
  }
}.user-avatar img {
  width: 2.5rem;
  height: 2.5rem;
  background-color: rgb(232.95, 230.7, 248.4);
  border-radius: 2.5rem;
  box-shadow: 0 1.6rem 3rem rgba(0, 0, 0, 0.1);
  object-fit: cover;
}.user-avatar-primary img {
  background-color: rgb(232.95, 230.7, 248.4);
}.user-avatar-secondary img {
  background-color: rgb(255, 241.05, 245.55);
}.user-avatar-success img {
  background-color: rgb(227.25, 244.95, 242.25);
}.user-avatar-info img {
  background-color: rgb(228.3, 232.5, 254.25);
}.user-avatar-warning img {
  background-color: rgb(255, 247.8, 229.05);
}.user-avatar-danger img {
  background-color: rgb(253.2, 229.35, 221.7);
}.user-avatar-light img {
  background-color: rgb(251.4, 252.45, 253.95);
}.user-avatar-dark img {
  background-color: rgb(221.4, 221.7, 222.75);
}.user-avatar-brand img {
  background-color: rgb(255, 247.5, 217.05);
}.user-avatar-brand-two img {
  background-color: rgb(224.25, 224.25, 224.25);
}.user-avatar-transparent img {
  background-color: rgba(255, 255, 255, 0.85);
}.user-avatar-storybook img {
  background-color: rgb(255, 227.4, 236.7);
}@media (min-width: 768px) {
  .aside:not(.open):not(:hover) .user-info {
    display: none;
  }
}.user-name {
  font-size: 0.9rem;
  font-weight: 600;
}.user-sub-title {
  font-size: 0.7rem;
  color: #6c757d;
  font-weight: 400;
}.user-menu {
  padding-bottom: 0.625rem;
}.wrapper {
  display: flex;
  flex: 1 auto;
  flex-direction: column;
  transition: all 0.2s ease-in-out;
}@media (max-width: 767.98px) {
  .aside:not(.open) + .wrapper {
    left: 0;
  }
}@media (min-width: 768px) {
  .aside:not(.open) + .wrapper {
    padding-left: 4.5rem;
  }
}@media (min-width: 992px) and (min-width: 768px) {
  .modern-design .aside:not(.open) + .wrapper {
    padding-left: 5.5rem;
  }
}@media (min-width: 992px) and (min-width: 768px) {
  .modern-design .aside:not([style*="left: 0"]) ~ .wrapper {
    padding-left: 0.5rem;
  }
}.aside ~ .wrapper {
  padding-left: 15rem;
}@media (max-width: 767.98px) {
  .aside ~ .wrapper {
    position: relative;
    left: 15rem;
  }
}@media (max-width: 767.98px) {
  .aside ~ .wrapper {
    padding-left: 0;
  }
}@media (min-width: 992px) {
  .modern-design .aside ~ .wrapper {
    padding-left: 16rem;
  }
}.wrapper.wrapper-right-panel-active {
  width: calc(100% - 400px);
}.wrapper-overlay {
  -webkit-backdrop-filter: blur(0.5rem);
  backdrop-filter: blur(0.5rem);
  will-change: backdrop-filter;
  position: fixed;
  z-index: 1030;
  width: 100vw;
  height: 100vh;
  animation: fadeIn 0.2s;
  animation-fill-mode: forwards;
  animation-iteration-count: 1;
  animation-timing-function: ease-in-out;
  background: rgba(0, 0, 0, 0.5);
  opacity: 0;
  transition: all 0.2s ease-in-out;
}[theme=dark] .header {
  background-color: rgba(9.3, 9.9, 12, 0.5);
  color: #fff;
}.header {
  padding: 0 0.75rem;
  box-shadow: 0 1.6rem 3rem rgba(0, 0, 0, 0.1);
}@media (min-width: 992px) {
  .subheader-enabled:not(.modern-design) .header {
    box-shadow: none;
  }
}@media (max-width: 991.98px) {
  .subheader-enabled.modern-design .header {
    box-shadow: none;
  }
}.header {
  position: sticky;
  z-index: 1020;
  top: 0;
  display: flex;
  height: 5rem;
  align-items: center;
  border-bottom: 0 solid #f8f9fa;
  background-color: rgba(255, 255, 255, 0.5);
  color: #808191;
  overflow: visible;
}@media (min-width: 768px) {
  .header {
    -webkit-backdrop-filter: blur(0.5rem);
    backdrop-filter: blur(0.5rem);
    will-change: backdrop-filter;
  }
}@media (max-width: 767.98px) {
  .header {
    position: fixed;
    top: -5rem;
  }
}@media (max-width: 767.98px) {
  [theme=dark] .header-left {
    background: rgba(9.3, 9.9, 12, 0.9);
  }
  .header-left {
    position: fixed;
    z-index: 1;
    top: 5rem;
    bottom: 0;
    left: -15rem;
    width: 15rem;
    background: rgba(255, 255, 255, 0.5);
    box-shadow: 0 1.6rem 3rem rgba(0, 0, 0, 0.1);
    transition: all 0.2s ease-in-out;
  }
  .header-left-open .header-left {
    -webkit-backdrop-filter: blur(0.5rem);
    backdrop-filter: blur(0.5rem);
    will-change: backdrop-filter;
    left: 0;
  }
}.header-left > *:not(:last-child) {
  margin-right: 1rem;
}@media (max-width: 767.98px) {
  [theme=dark] .header-right {
    background-color: rgba(9.3, 9.9, 12, 0.9);
    color: #fff;
  }
  .header-right {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    -webkit-backdrop-filter: blur(0.5rem);
    backdrop-filter: blur(0.5rem);
    will-change: backdrop-filter;
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 0.5);
    box-shadow: 0 1.6rem 3rem rgba(0, 0, 0, 0.1);
    opacity: 0;
    transition: all 0.2s ease, opacity 0.1s ease-in-out;
  }
  .header-right-open .header-right {
    top: 5rem;
    opacity: 1;
  }
}.header-right > *:not(:last-child) {
  margin-right: 1rem;
}@media (min-width: 992px) {
  .modern-design .header {
    margin: 1rem calc(1.275rem + 0.3vw);
    border-radius: 1rem;
    box-shadow: 0 1.6rem 3rem rgba(0, 0, 0, 0.1);
  }
}@media (min-width: 992px) and (min-width: 1200px) {
  .modern-design .header {
    margin: 1rem 1.5rem;
  }
}.header-overlay {
  -webkit-backdrop-filter: blur(0.5rem);
  backdrop-filter: blur(0.5rem);
  will-change: backdrop-filter;
  position: fixed;
  z-index: 1019;
  width: 100vw;
  height: 100vh;
  animation: fadeIn 0.2s;
  animation-delay: 0.2s;
  animation-fill-mode: forwards;
  animation-iteration-count: 1;
  animation-timing-function: ease-in-out;
  background: rgba(0, 0, 0, 0.5);
  opacity: 0;
  transition: all 0.2s ease-in-out, top 0.2s ease;
}.header-overlay-left-menu {
  top: 5rem;
  left: 15rem;
}.header-overlay-right-menu {
  top: calc(5rem + 1rem + var(--header-right-height));
  left: 0;
}[theme=dark] .mobile-header {
  background-color: rgba(9.3, 9.9, 12, 0.7);
  color: #fff;
}.mobile-header {
  -webkit-backdrop-filter: blur(0.5rem);
  backdrop-filter: blur(0.5rem);
  will-change: backdrop-filter;
  position: fixed;
  z-index: 1030;
  top: 0;
  right: 0;
  left: 0;
  display: flex;
  width: 100%;
  height: 5rem;
  align-items: center;
  background-color: rgba(255, 255, 255, 0.7);
  color: #1f2128;
}@media (min-width: 768px) {
  .mobile-header {
    display: none;
  }
}.mobile-header .mobile-header-toggle:not(:first-child) {
  margin-left: 1rem;
}.mobile-header .mobile-header-toggle .svg-icon {
  width: 2rem;
  height: 2rem;
}.subheader {
  --bs-subheader-bg: rgba(255, 255, 255, 0.5);
  --bs-subheader-color: #323232;
  --bs-subheader-border-bottom-color: #f8f9fa;
}[theme=dark] .subheader {
  --bs-subheader-bg: rgba(9.3, 9.9, 12, 0.5);
  --bs-subheader-color: #fff;
  --bs-subheader-border-bottom-color: #212529;
}.subheader {
  padding: 0 0.75rem;
  -webkit-backdrop-filter: blur(0.5rem);
  backdrop-filter: blur(0.5rem);
  will-change: backdrop-filter;
  position: sticky;
  z-index: 1019;
  top: 0;
  display: flex;
  min-height: 4rem;
  align-items: center;
  border-bottom: 1px solid var(--bs-subheader-border-bottom-color);
  margin-top: 0;
  margin-bottom: 0;
  background-color: var(--bs-subheader-bg);
  box-shadow: 0 1.6rem 3rem rgba(0, 0, 0, 0.1);
  color: var(--bs-subheader-color);
}.header + .content .subheader {
  top: 5rem;
}@media (max-width: 767.98px) {
  .subheader {
    min-height: fit-content;
  }
  .subheader > * {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
}@media (min-width: 992px) {
  .modern-design .subheader {
    margin-left: 0.75rem;
    margin-right: 0.75rem;
    border-radius: 1rem;
    border-bottom: 0;
  }
}.subheader-left > *:not(:last-child) {
  margin-right: 1rem;
}.subheader-left {
  display: flex;
  align-items: center;
}@media (max-width: 575.98px) {
  .subheader-left > *:not(:last-child) {
    margin-bottom: 1rem;
  }
  .subheader-left {
    flex-direction: column;
    align-items: flex-start;
  }
}.subheader-right > *:not(:last-child) {
  margin-right: 1rem;
}.subheader-right {
  display: flex;
  align-items: center;
}.subheader-separator {
  height: 2rem;
  border-left: 1px solid #adb5bd;
}@media (max-width: 575.98px) {
  .subheader-separator {
    display: none;
  }
}.navigation {
  padding: 0;
  margin: 0;
  list-style: none;
}.navigation-menu {
  display: flex;
  flex-wrap: wrap;
}.navigation-menu .navigation {
  padding: 0.375rem 0;
  width: 15rem;
  border: none;
  border-radius: 1.5rem;
  box-shadow: 0 1.6rem 3rem rgba(0, 0, 0, 0.1);
}.navigation-menu .navigation-link-extra {
  margin-left: 0.75rem;
}.navigation-item {
  padding: 0.375rem 0.75rem;
  transition: all 0.2s ease-in-out;
}@media (min-width: 768px) and (max-width: 991.98px) {
  .navigation.navigation-menu .navigation-item-more .navigation .navigation-item:nth-child(-n+2), .navigation.navigation-menu > .navigation-item:nth-child(n+3) {
    display: none;
  }
  .navigation.navigation-menu > .navigation-item.navigation-item-more {
    display: none;
  }
  .navigation.navigation-menu > .navigation-item.navigation-item-more:nth-child(n+4) {
    display: list-item;
  }
}@media (min-width: 992px) and (max-width: 1199.98px) {
  .navigation.navigation-menu .navigation-item-more .navigation .navigation-item:nth-child(-n+2), .navigation.navigation-menu > .navigation-item:nth-child(n+3) {
    display: none;
  }
  .navigation.navigation-menu > .navigation-item.navigation-item-more {
    display: none;
  }
  .navigation.navigation-menu > .navigation-item.navigation-item-more:nth-child(n+4) {
    display: list-item;
  }
}@media (min-width: 1200px) and (max-width: 1399.98px) {
  .navigation.navigation-menu .navigation-item-more .navigation .navigation-item:nth-child(-n+3), .navigation.navigation-menu > .navigation-item:nth-child(n+4) {
    display: none;
  }
  .navigation.navigation-menu > .navigation-item.navigation-item-more {
    display: none;
  }
  .navigation.navigation-menu > .navigation-item.navigation-item-more:nth-child(n+5) {
    display: list-item;
  }
}@media (min-width: 1400px) {
  .navigation.navigation-menu .navigation-item-more .navigation .navigation-item:nth-child(-n+4), .navigation.navigation-menu > .navigation-item:nth-child(n+5) {
    display: none;
  }
  .navigation.navigation-menu > .navigation-item.navigation-item-more {
    display: none;
  }
  .navigation.navigation-menu > .navigation-item.navigation-item-more:nth-child(n+6) {
    display: list-item;
  }
}.navigation .navigation .navigation-item {
  padding: 0.375rem 0 0 0.75rem;
}@media (min-width: 768px) {
  .aside:not(.open):not(:hover) .navigation .navigation .navigation-item {
    padding: 0.375rem 0 0 0;
  }
}.navigation.navigation-menu .navigation .navigation-item {
  padding: 0.375rem 0.75rem;
}.navigation.navigation-menu > .navigation-item:first-child {
  padding-left: 0;
}.navigation-title {
  padding: 0 0.75rem;
  display: block;
  color: rgba(231, 238, 248, 0.6);
  font-size: 0.8rem;
  font-weight: 600;
  line-height: 1rem;
}@media (min-width: 768px) {
  .aside:not(.open):not(:hover) .navigation-title {
    overflow: hidden;
    width: 3rem;
    height: 0.2rem;
    margin-top: 0.4rem;
    margin-bottom: 0.4rem;
    background-color: rgba(231, 238, 248, 0.6);
    border-radius: 10rem;
    color: transparent;
    content: " ";
    text-align: center;
    white-space: nowrap;
  }
}.navigation-link {
  font-size: 0.875rem;
  padding: 0.75rem 0.75rem;
  position: relative;
  display: flex;
  height: 3rem;
  align-items: center;
  justify-content: space-between;
  color: #808191;
  font-weight: 600;
  outline: none;
  text-decoration: none;
  transition: all 0.2s ease-in-out;
}.aside .navigation-link {
  color: #e7eef8;
}@media (min-width: 768px) {
  .aside:not(.open):not(:hover) .navigation-link {
    justify-content: center;
  }
}.navigation-menu .navigation-link {
  color: #808191;
}.navigation.navigation-menu .navigation-link {
  padding: 0.625rem 1rem;
}.navigation .navigation-link-pill {
  border-radius: 1rem;
}.navigation-link.active {
  background-color: rgb(232.95, 230.7, 248.4);
  color: rgb(91.8, 79.05, 179.35);
}.aside .navigation-link.active {
  background-color: rgb(25.368, 24.678, 30.106);
  color: #e7eef8;
}[theme=dark] .navigation.navigation-menu .navigation-link.active {
  background-color: rgb(38.7, 39, 57.1);
  color: #6c5dd3;
}.navigation.navigation-menu .navigation-link.active {
  background-color: rgb(232.95, 230.7, 248.4);
  color: rgb(91.8, 79.05, 179.35);
}.navigation-link[aria-expanded=true] {
  background-color: rgb(232.95, 230.7, 248.4);
  color: rgb(91.8, 79.05, 179.35);
}.aside .navigation-link[aria-expanded=true] {
  background-color: rgb(35.352, 34.692, 39.884);
  color: #e7eef8;
}[theme=dark] .navigation.navigation-menu .navigation-link[aria-expanded=true] {
  background-color: rgb(38.7, 39, 57.1);
  color: #6c5dd3;
}.navigation.navigation-menu .navigation-link[aria-expanded=true] {
  background-color: rgb(232.95, 230.7, 248.4);
  color: rgb(91.8, 79.05, 179.35);
}.navigation-link[aria-expanded=true] .navigation-arrow {
  transform: rotate(90deg);
}.navigation-link:hover {
  background-color: rgb(240.3, 238.8, 250.6);
  color: #6c5dd3;
}.aside .navigation-link:hover {
  background-color: rgb(35.352, 34.692, 39.884);
  color: #e7eef8;
}[theme=dark] .navigation.navigation-menu .navigation-link:hover {
  background-color: rgb(34.85, 36, 48.55);
  color: #6c5dd3;
}.navigation.navigation-menu .navigation-link:hover {
  background-color: rgb(240.3, 238.8, 250.6);
  color: #6c5dd3;
}.navigation-link-info {
  display: flex;
  overflow: hidden;
  align-items: center;
}.navigation-link-extra {
  display: flex;
  align-items: center;
}@media (min-width: 768px) {
  .aside:not(.open):not(:hover) .navigation-link-extra {
    position: absolute;
    right: 0;
  }
}.navigation-text {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}@media (min-width: 768px) {
  .aside:not(.open):not(:hover) .navigation-text {
    font-size: 0;
  }
}.navigation-icon {
  font-size: calc(1.275rem + 0.3vw);
}@media (min-width: 1200px) {
  .navigation-icon {
    font-size: 1.5rem;
  }
}.navigation-icon {
  margin-right: 1rem;
  display: flex;
  flex: 1 0 auto;
}@media (min-width: 768px) {
  .aside:not(.open):not(:hover) .navigation-icon {
    margin-right: 0;
  }
}.navigation-arrow {
  font-size: calc(1.265rem + 0.18vw);
}@media (min-width: 1200px) {
  .navigation-arrow {
    font-size: 1.4rem;
  }
}.navigation-arrow {
  transition: all 0.2s ease-in-out;
}@media (min-width: 768px) {
  .aside:not(.open):not(:hover) .navigation-arrow {
    font-size: 1rem;
  }
}@media (min-width: 768px) {
  .aside:not(.open):not(:hover) .navigation-notification {
    position: relative;
    top: -0.5rem;
    right: 0.5rem;
  }
}.navigation-line {
  margin: 0.75rem 0;
  border-bottom-color: #fff;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  opacity: 0.15;
}.navigation.dropdown-menu {
  overflow: auto;
  max-height: 70vh;
}.content {
  padding: 0 0;
  display: flex;
  flex: 1 0 auto;
}@media (max-width: 767.98px) {
  .header + .content {
    padding-top: 5rem;
  }
}.page-wrapper {
  display: flex;
  flex: 1 0 auto;
  flex-direction: column;
}.page {
  padding-top: calc(1.275rem + 0.3vw);
}@media (min-width: 1200px) {
  .page {
    padding-top: 1.5rem;
  }
}.page {
  display: flex;
  flex: 1 0 auto;
  flex-direction: column;
}[theme=dark] .footer {
  background-color: rgba(9.3, 9.9, 12, 0.5);
  border-top-color: #212529;
  color: #e7eef8;
}.footer {
  padding: 0 0.75rem;
  -webkit-backdrop-filter: blur(0.5rem);
  backdrop-filter: blur(0.5rem);
  will-change: backdrop-filter;
  position: sticky;
  z-index: 1018;
  bottom: 0;
  display: flex;
  height: 3rem;
  align-items: center;
  border-top: 1px solid #f8f9fa;
  background-color: rgba(255, 255, 255, 0.5);
  color: #323232;
}@media (min-width: 992px) {
  .modern-design .footer {
    margin: 0 calc(1.275rem + 0.3vw) 1rem calc(1.275rem + 0.3vw);
    border-radius: 1rem;
    box-shadow: 0 1.6rem 3rem rgba(0, 0, 0, 0.1);
    border-top: 0;
  }
}@media (min-width: 992px) and (min-width: 1200px) {
  .modern-design .footer {
    margin: 0 1.5rem 1rem 1.5rem;
  }
}.svg-icon {
  width: 1em;
  height: 1em;
}.svg-icon-sm {
  font-size: 0.875rem;
}.svg-icon-md {
  font-size: 1rem;
}.svg-icon-lg {
  font-size: 1.25rem;
}.svg-icon-2x {
  font-size: calc(1.325rem + 0.9vw);
}@media (min-width: 1200px) {
  .svg-icon-2x {
    font-size: 2rem;
  }
}.svg-icon-3x {
  font-size: calc(1.425rem + 2.1vw);
}@media (min-width: 1200px) {
  .svg-icon-3x {
    font-size: 3rem;
  }
}.svg-icon-4x {
  font-size: calc(1.525rem + 3.3vw);
}@media (min-width: 1200px) {
  .svg-icon-4x {
    font-size: 4rem;
  }
}.svg-icon-5x {
  font-size: calc(1.625rem + 4.5vw);
}@media (min-width: 1200px) {
  .svg-icon-5x {
    font-size: 5rem;
  }
}.svg-icon-6x {
  font-size: calc(1.725rem + 5.7vw);
}@media (min-width: 1200px) {
  .svg-icon-6x {
    font-size: 6rem;
  }
}.svg-icon-7x {
  font-size: calc(1.825rem + 6.9vw);
}@media (min-width: 1200px) {
  .svg-icon-7x {
    font-size: 7rem;
  }
}.svg-icon-8x {
  font-size: calc(1.925rem + 8.1vw);
}@media (min-width: 1200px) {
  .svg-icon-8x {
    font-size: 8rem;
  }
}.svg-icon-9x {
  font-size: calc(2.025rem + 9.3vw);
}@media (min-width: 1200px) {
  .svg-icon-9x {
    font-size: 9rem;
  }
}.svg-icon-10x {
  font-size: calc(2.125rem + 10.5vw);
}@media (min-width: 1200px) {
  .svg-icon-10x {
    font-size: 10rem;
  }
}.avatar-group {
  display: flex;
  align-items: center;
}.avatar-group .avatar {
  position: relative;
  box-sizing: content-box;
  cursor: pointer;
}.avatar-group .avatar:nth-last-child(3) {
  z-index: 3;
}.avatar-group .avatar:nth-last-child(2) {
  z-index: 2;
  margin-left: -1rem;
}.avatar-group .avatar:nth-last-child(1) {
  z-index: 1;
  margin-left: -1rem;
}.avatar-group .avatar:hover {
  z-index: 3;
}[theme=dark] .avatar-group .avatar-more {
  background-color: rgb(38.7, 39, 57.1);
  border-color: rgb(54.1, 51, 91.3);
}.avatar-group .avatar-more {
  display: flex;
  box-sizing: border-box;
  align-items: center;
  justify-content: center;
  border: 2px solid rgb(210.9, 206.4, 241.8);
  background-color: rgb(240.3, 238.8, 250.6);
  border-radius: 50rem;
  color: #6c5dd3;
  font-size: smaller;
  font-weight: 700;
}.chat-container {
  display: flex;
  flex-wrap: wrap;
}.chat-group {
  display: flex;
  width: 100%;
  margin-bottom: 0.75rem;
}.chat-group > * {
  margin-right: 0.25rem;
}.chat-avatar {
  display: flex;
  align-items: flex-end;
}.chat-messages {
  max-width: 60%;
}[theme=dark] .chat-message {
  background-color: #343a40;
}.chat-message {
  border-radius: 1.5rem;
  padding: 1rem;
  background-color: #e9ecef;
}.chat-message:not(:last-child) {
  margin-bottom: 0.25rem;
}.chat-message:not(.chat-message-reply):not(:first-of-type) {
  border-top-left-radius: 0.5rem;
}.chat-message:not(.chat-message-reply):not(:last-of-type) {
  border-bottom-left-radius: 0.5rem;
}.chat-message.chat-message-reply:not(:first-of-type) {
  border-top-right-radius: 0.5rem;
}.chat-message.chat-message-reply:not(:last-of-type) {
  border-bottom-right-radius: 0.5rem;
}[theme=dark] .chat-message-reply {
  background-color: rgb(44.8, 54.6, 103);
}.chat-message-reply {
  background-color: rgb(112.6, 135, 251);
  color: #fff;
}.chat-group-reply {
  justify-content: flex-end;
}.wizard-container-profile {
  display: flex;
  flex-direction: column;
  min-height: 600px;
  max-height: calc(100vh - 2rem);
  overflow: visible;
  margin: 1rem !important;
}[theme=dark] .wizard-container-profile {
  background: var(--bs-dark, #212529);
  color: var(--bs-light, #f8f9fa);
}.wizard-container-profile .wizard-header {
  position: sticky !important;
  top: 0 !important;
  background: #fff !important;
  z-index: 999 !important;
  border-bottom: 1px solid #e6e6e6 !important;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.05) !important;
  overflow: visible !important;
  padding: 1rem !important;
  margin: 0 !important;
}[theme=dark] .wizard-container-profile .wizard-header {
  background: var(--bs-gray-800, #1f2937) !important;
  border-bottom: 1px solid var(--bs-gray-600, #374151) !important;
  color: var(--bs-light, #f8f9fa) !important;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.3) !important;
  padding: 1rem !important;
  margin: 0 !important;
}.wizard-container-profile .wizard {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  overflow: visible;
  margin: 0 !important;
  padding: 0 !important;
}[theme=dark] .wizard-container-profile .wizard {
  margin: 0 !important;
  padding: 0 !important;
}.wizard-container-profile .card {
  display: flex;
  flex-direction: column;
  height: 100%;
  overflow: visible;
}[theme=dark] .wizard-container-profile .card {
  background: var(--bs-dark, #212529);
  color: var(--bs-light, #f8f9fa);
  border-color: var(--bs-gray-600, #374151);
}.wizard-container-profile {
  /* Scrollable content area */
}.wizard-container-profile .wizard-content {
  flex-grow: 1;
  overflow-y: auto;
  overflow-x: hidden;
  padding: 0 !important;
}[theme=dark] .wizard-container-profile .wizard-content {
  background: var(--bs-dark, #212529);
  color: var(--bs-light, #f8f9fa);
}.wizard-container-profile .wizard-content::-webkit-scrollbar {
  width: 8px;
}.wizard-container-profile .wizard-content::-webkit-scrollbar-thumb {
  background: #bbb;
  border-radius: 4px;
}[theme=dark] .wizard-container-profile .wizard-content::-webkit-scrollbar-thumb {
  background: #555;
}.wizard-container-profile .wizard-content::-webkit-scrollbar-thumb:hover {
  background: #777;
}[theme=dark] .wizard-container-profile .wizard-content::-webkit-scrollbar-thumb:hover {
  background: #888;
}[theme=dark] .wizard-container-profile .wizard-content::-webkit-scrollbar-track {
  background: var(--bs-gray-900, #1a1d20);
}.wizard-container-profile {
  /* Sticky footer */
}.wizard-container-profile .wizard-footer {
  flex-shrink: 0;
  position: sticky;
  bottom: 0;
  background: #fff;
  border-top: 1px solid #e6e6e6;
  z-index: 10;
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 0.5rem;
  padding: 1rem;
}[theme=dark] .wizard-container-profile .wizard-footer {
  background: var(--bs-gray-800, #1f2937);
  border-top: 1px solid var(--bs-gray-600, #374151);
}.wizard-container-profile {
  /* For smaller screens (below 900px, not just 768px) */
}@media (max-width: 900px) {
  .wizard-container-profile .wizard-footer {
    flex-wrap: wrap; /* allows better flow before full stack */
    justify-content: center;
  }
}.wizard-container-profile {
  /* Stepper layout */
}.wizard-container-profile .wizard-steps-container {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  position: relative;
}.wizard-container-profile {
  /* Wizard step button styles */
}.wizard-container-profile .wizard-step {
  transition: all 0.3s ease;
}.wizard-container-profile .wizard-step:not(:disabled):hover {
  transform: translateY(-2px);
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15) !important;
}.wizard-container-profile .wizard-step:disabled {
  background: #f8f9fa !important;
  color: #6c757d !important;
  border: 2px solid #e9ecef !important;
  box-shadow: none !important;
  opacity: 0.75 !important;
  cursor: not-allowed !important;
  transform: none !important;
  filter: grayscale(20%) brightness(0.95);
}.wizard-container-profile .wizard-step:disabled:hover {
  transform: none !important;
  box-shadow: none !important;
  background: #f8f9fa !important;
  filter: grayscale(20%) brightness(0.95);
}.wizard-container-profile .wizard-step:disabled svg {
  opacity: 0.7;
}.wizard-container-profile .wizard-step.bg-primary {
  background: #6f42c1 !important;
  color: white !important;
  border: 2px solid #6f42c1 !important;
}.wizard-container-profile .wizard-step.bg-success {
  background: #28a745 !important;
  color: white !important;
  border: 2px solid #28a745 !important;
}.wizard-container-profile .wizard-steps-container > div {
  flex: 0 1 90px;
  text-align: center;
}.wizard-container-profile {
  /* ✅ Responsive tweaks */
}@media (max-width: 768px) {
  .wizard-container-profile .wizard-content {
    padding: 1rem !important;
  }
  .wizard-container-profile .wizard-footer {
    flex-direction: column !important;
    align-items: stretch !important;
    justify-content: center !important;
    gap: 0.75rem !important;
    padding: 1rem !important;
  }
  .wizard-container-profile .wizard-footer button {
    width: 100% !important;
    margin: 0 !important;
  }
  .wizard-container-profile .wizard-footer .wizard-footer-actions,
  .wizard-container-profile .wizard-footer .ms-auto {
    margin-left: 0 !important; /* prevent misalignment */
    width: 100% !important;
    display: block !important;
  }
  .wizard-container-profile .wizard-step {
    width: 32px;
    height: 32px;
    font-size: 14px;
  }
  .wizard-container-profile .wizard-steps-container span {
    width: 90px;
    font-size: 12px;
  }
}@media (max-width: 480px) {
  .wizard-container-profile .wizard-step {
    width: 28px;
    height: 28px;
    font-size: 12px;
  }
  .wizard-container-profile .wizard-steps-container span {
    display: none;
  }
}.wizard {
  min-height: 0;
}.wizard.card {
  min-height: 0;
}.wizard .wizard-content {
  flex: 1 1 auto;
  min-height: 0;
  overflow-y: auto;
  overflow-x: hidden;
  overscroll-behavior-y: auto;
  -webkit-overflow-scrolling: touch;
  padding-bottom: 0;
  scrollbar-gutter: stable;
}.wizard .wizard-content > .card-body {
  min-height: auto;
}.wizard .wizard-header,
.wizard .wizard-footer {
  flex-shrink: 0;
}@media (max-width: 768px) {
  .wizard {
    max-height: none !important;
  }
  .wizard .wizard-content {
    max-height: none !important;
  }
}.timeline {
  position: relative;
}.timeline::before {
  position: absolute;
  z-index: 1;
  top: 0.5rem;
  bottom: 0;
  left: calc(5.5rem + 0.5rem + 4px);
  width: 3px;
  background-color: rgba(173, 181, 189, 0.3);
  border-radius: 1rem;
  content: "";
}.timeline-item {
  display: flex;
}.timeline-item:not(:last-child) {
  padding-bottom: 1.25rem;
}.timeline-item:last-child {
  padding-bottom: 0.625rem;
}.timeline-item .timeline-label {
  width: 100%;
  max-width: 5.5rem;
}.timeline-item .timeline-badge {
  position: relative;
  z-index: 2;
  width: 100%;
  max-width: 1rem;
  text-align: center;
}.timeline-item .timeline-badge > * {
  box-sizing: content-box;
  border: 4px solid var(--bs-card-bg);
  background-color: var(--bs-card-bg);
  border-radius: 1rem;
}.todo-item {
  display: flex;
  height: 3rem;
  align-items: center;
}.todo-item:not(:last-child) {
  margin-bottom: 1rem;
}.todo-item .todo-bar {
  width: 0.25rem;
  height: 100%;
  margin-right: 0.5rem;
}.todo-item .todo-content {
  flex: 1 0;
}.todo-item .todo-content .todo-title {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  line-clamp: 1;
  -webkit-box-orient: vertical;
}.todo-item .todo-content .todo-subtitle {
  margin-top: -0.25rem;
}.todo-item .todo-extras {
  display: flex;
  flex: 0 0;
  flex-wrap: nowrap;
  align-items: center;
}.table {
  --bs-table-color: #323232;
  --bs-table-border-color: var(--bs-border-color);
  --bs-table-bg: var(--bs-body-bg);
  --bs-table-striped-color: #323232;
  --bs-table-striped-bg: rgba(0, 0, 0, 0.0375);
  --bs-table-active-color: #323232;
  --bs-table-active-bg: rgba(0, 0, 0, 0.1);
  --bs-table-hover-color: #323232;
  --bs-table-hover-bg: rgba(0, 0, 0, 0.075);
}[theme=dark] .table {
  --bs-table-color: #e7eef8;
  --bs-table-border-color: #495057;
  --bs-table-bg: transparent;
  --bs-table-striped-color: #e7eef8;
  --bs-table-striped-bg: rgba(255, 255, 255, 0.0375);
  --bs-table-active-color: #e7eef8;
  --bs-table-active-bg: rgba(255, 255, 255, 0.1);
  --bs-table-hover-color: #e7eef8;
  --bs-table-hover-bg: rgba(255, 255, 255, 0.075);
}.table {
  border-color: var(--bs-table-border-color);
  color: var(--bs-table-color);
}thead > tr > th svg.ascending {
  transform: rotate(180deg);
}.table-modern > tbody > tr > *, .table-modern > thead > tr > * {
  padding: 1rem 1rem;
  vertical-align: middle;
}.table-modern > tbody > tr > :first-child, .table-modern > thead > tr > :first-child {
  border-top-left-radius: 1rem;
  border-bottom-left-radius: 1rem;
}.table-modern > tbody > tr > :last-child, .table-modern > thead > tr > :last-child {
  border-top-right-radius: 1rem;
  border-bottom-right-radius: 1rem;
}.table-modern > thead > tr > * {
  --bs-table-accent-bg: var(--bs-table-striped-bg);
  color: var(--bs-table-striped-color);
}[theme=dark] .form-control {
  background-color: #212529;
  color: #e7eef8;
}[theme=dark] .form-control:not([class*=valid]) {
  border-color: #343a40;
}[theme=dark] .form-control:disabled, [theme=dark] .form-control[readonly] {
  background-color: #343a40;
}[theme=dark] .form-control-plaintext {
  color: #e7eef8;
}.form-control-plaintext:focus {
  outline: none;
}[theme=dark] .form-control[type=file]::-webkit-file-upload-button {
  background-color: #6c757d;
}.form-control[type=file]::-webkit-file-upload-button {
  background-color: #f8f9fa;
}[theme=dark] input:-webkit-autofill,
[theme=dark] input:-webkit-autofill:hover,
[theme=dark] input:-webkit-autofill:focus,
[theme=dark] textarea:-webkit-autofill,
[theme=dark] textarea:-webkit-autofill:hover,
[theme=dark] textarea:-webkit-autofill:focus,
[theme=dark] select:-webkit-autofill,
[theme=dark] select:-webkit-autofill:hover,
[theme=dark] select:-webkit-autofill:focus {
  box-shadow: 0 0 0 100rem rgb(23.1, 25.9, 28.7) inset;
  -webkit-text-fill-color: #e7eef8;
}.form-control-prism {
  width: 100%;
  padding: 1rem 1rem 1rem 3rem;
  background-color: #fff;
  border: 1px solid rgba(106, 55, 212, 0.1);
  border-radius: 0.75rem;
  font-family: "Manrope", sans-serif;
  font-size: 0.9375rem;
  color: #2c2f30;
  outline: none;
  transition: all 0.2s ease;
}.form-control-prism::placeholder {
  color: #abadae;
}.form-control-prism:focus {
  border-color: #6a37d4;
  box-shadow: 0 0 0 4px rgba(174, 141, 255, 0.2);
}.form-control-prism.is-invalid {
  border-color: #b41340;
}.form-control-prism.is-invalid:focus {
  box-shadow: 0 0 0 4px rgba(180, 19, 64, 0.15);
}.form-control-prism--password {
  padding-right: 3rem;
  font-weight: 600;
  letter-spacing: 0.05em;
}[theme=dark] .form-control-prism {
  background-color: #1a1d1e;
  border-color: rgba(106, 55, 212, 0.15);
  color: #f5f6f7;
}[theme=dark] .form-control-prism::placeholder {
  color: #595c5d;
}[theme=dark] .form-select {
  background-color: #212529;
  color: #e7eef8;
}[theme=dark] .form-select:not([class*=valid]) {
  border-color: #343a40;
}[theme=dark] .form-select:disabled, [theme=dark] .form-select[readonly] {
  background-color: #343a40;
}.form-select-sm {
  border-radius: 0.875rem;
}.form-select-lg {
  border-radius: 1.25rem;
}[theme=dark] .form-check-input {
  background-color: #212529;
}[theme=dark] .form-check-input:not([class*=valid]) {
  border-color: #343a40;
}[theme=dark] .form-check-input:checked {
  background-color: #6c5dd3;
  border-color: #6c5dd3;
}[theme=dark] .form-check-input:checked[type=checkbox] {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e");
}[theme=dark] .form-check-input:checked[type=radio] {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e");
}.form-check-input[type=checkbox]:indeterminate {
  background-color: #6c5dd3;
  border-color: #6c5dd3;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e");
}[theme=dark] .form-range::-webkit-slider-runnable-track {
  background-color: #495057;
}[theme=dark] .form-range::-moz-range-track {
  background-color: #495057;
}[theme=dark] .input-group-text {
  background-color: #343a40;
  border-color: #343a40;
  color: #e7eef8;
}.phone-input-group {
  display: flex !important;
  flex-wrap: nowrap !important;
  width: 100% !important;
}.phone-input-group .phone-dropdown-wrapper {
  flex: 0 0 22% !important;
  max-width: 22% !important;
  display: flex !important;
  flex-direction: column;
}.phone-input-group .phone-dropdown-wrapper > div {
  height: 100% !important;
  display: flex !important;
  flex-direction: column;
}.phone-input-group .phone-dropdown-wrapper > div > div {
  height: 100% !important;
}.phone-input-group .phone-dropdown-wrapper .form-control {
  height: 100% !important;
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
  font-size: 0.95rem !important;
  padding-left: 0.75rem !important;
  padding-right: 0.25rem !important;
  text-align: left !important;
  display: flex !important;
  align-items: center;
}.phone-input-group .phone-dropdown-wrapper .form-control.is-invalid {
  background-image: none !important;
  padding-right: 0.25rem !important;
}.phone-input-group .phone-dropdown-wrapper .form-control.is-valid {
  background-image: none !important;
  padding-right: 0.25rem !important;
  border-color: #dee2e6 !important;
}[theme=dark] .phone-input-group .phone-dropdown-wrapper .form-control.is-valid {
  border-color: rgba(255, 255, 255, 0.1) !important;
}.phone-input-group .phone-number-wrapper {
  flex: 0 0 78% !important;
  max-width: 78% !important;
}.phone-input-group .phone-number-wrapper .form-control {
  border-top-left-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
  border-left: 0 !important;
  font-size: 0.95rem !important;
}.phone-input-group:focus-within .form-control {
  z-index: 3;
}.phone-dropdown-menu,
#mobileCountryCode-menu,
#companyMobileCountryCode-menu,
#primaryAdminMobileCountryCode-menu,
#primaryAdminMobileCountryCode-menu {
  min-width: 250px !important;
}.form-floating:not(.form-control:disabled)::before {
  content: none;
}.form-floating > .form-control:focus ~ label::after,
.form-floating > .form-control:not(:placeholder-shown) ~ label::after,
.form-floating > .form-control-plaintext ~ label::after,
.form-floating > .form-select ~ label::after {
  background: none;
}.btn-icon {
  width: 16px;
  height: 16px;
  margin-top: -2px;
}.btn:not(.btn-only-icon) .btn-icon {
  margin-right: 0.5rem;
}.btn-sm .btn-icon, .btn-group-sm > .btn .btn-icon {
  width: 14px;
  height: 14px;
}.btn-lg .btn-icon, .btn-group-lg > .btn .btn-icon {
  width: 20px;
  height: 20px;
}.btn {
  /*
  Status
    */
}.btn-only-icon {
  padding: 0.5rem 0;
  /**
  * Targeting with data to svg in the button
  */
  position: relative;
  width: calc(20px + 0.5rem * 2 + 1px);
  height: calc(20px + 0.5rem * 2 + 1px);
  /**
  * Targeting with data to svg in the button
  */
}.btn-only-icon::before {
  position: absolute;
  display: block;
  width: 100%;
  height: 100%;
  background: transparent;
  content: " ";
  inset: 0;
}.btn-only-icon.btn-sm, .btn-group-sm > .btn-only-icon.btn {
  padding: 0.4rem;
  width: calc(18px + 0.4rem * 2 + 2px);
  height: calc(18px + 0.4rem * 2 + 2px);
}.btn-only-icon.btn-lg, .btn-group-lg > .btn-only-icon.btn {
  padding: 0.625rem;
  width: calc(24px + 0.625rem * 2 + 2px);
  height: calc(24px + 0.625rem * 2 + 2px);
}.btn.btn-primary {
  color: #fff;
}.btn.btn-secondary {
  color: #fff;
}.btn.btn-success {
  color: #fff;
}.btn.btn-info {
  color: #fff;
}.btn.btn-warning {
  color: #1f2128;
}.btn.btn-danger {
  color: #fff;
}.btn.btn-light {
  color: #1f2128;
}.btn.btn-dark {
  color: #fff;
}.btn.btn-brand {
  color: #fff;
}.btn.btn-brand-two {
  color: #fff;
}.btn.btn-transparent {
  color: #fff;
}.btn.btn-storybook {
  color: #fff;
}[theme=dark] .btn.btn-outline-primary {
  --bs-btn-color: #6c5dd3;
  --bs-btn-border-color: #6c5dd3;
  --bs-btn-hover-color: rgb(174.15, 165.9, 230.8);
  --bs-btn-hover-bg: rgba(108, 93, 211, 0.3);
  --bs-btn-hover-border-color: rgba(108, 93, 211, 0.1);
  --bs-btn-focus-shadow-rgb: 108, 93, 211;
  --bs-btn-active-color: rgb(152.1, 141.6, 224.2);
  --bs-btn-active-bg: rgba(108, 93, 211, 0.3);
  --bs-btn-active-border-color: rgba(108, 93, 211, 0.1);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #6c5dd3;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #6c5dd3;
  --bs-gradient: none;
}.btn.btn-outline-primary {
  --bs-btn-color: #6c5dd3;
  --bs-btn-border-color: #6c5dd3;
  --bs-btn-hover-color: #6c5dd3;
  --bs-btn-hover-bg: rgb(240.3, 238.8, 250.6);
  --bs-btn-hover-border-color: #6c5dd3;
  --bs-btn-focus-shadow-rgb: 108, 93, 211;
  --bs-btn-active-color: rgb(91.8, 79.05, 179.35);
  --bs-btn-active-bg: rgb(240.3, 238.8, 250.6);
  --bs-btn-active-border-color: #6c5dd3;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #6c5dd3;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #6c5dd3;
  --bs-gradient: none;
}[theme=dark] .btn.btn-outline-secondary {
  --bs-btn-color: #ffa2c0;
  --bs-btn-border-color: #ffa2c0;
  --bs-btn-hover-color: rgb(255, 203.85, 220.35);
  --bs-btn-hover-bg: rgba(255, 162, 192, 0.3);
  --bs-btn-hover-border-color: rgba(255, 162, 192, 0.1);
  --bs-btn-focus-shadow-rgb: 255, 162, 192;
  --bs-btn-active-color: rgb(255, 189.9, 210.9);
  --bs-btn-active-bg: rgba(255, 162, 192, 0.3);
  --bs-btn-active-border-color: rgba(255, 162, 192, 0.1);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #ffa2c0;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #ffa2c0;
  --bs-gradient: none;
}.btn.btn-outline-secondary {
  --bs-btn-color: #ffa2c0;
  --bs-btn-border-color: #ffa2c0;
  --bs-btn-hover-color: #ffa2c0;
  --bs-btn-hover-bg: rgb(255, 245.7, 248.7);
  --bs-btn-hover-border-color: #ffa2c0;
  --bs-btn-focus-shadow-rgb: 255, 162, 192;
  --bs-btn-active-color: rgb(216.75, 137.7, 163.2);
  --bs-btn-active-bg: rgb(255, 245.7, 248.7);
  --bs-btn-active-border-color: #ffa2c0;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #ffa2c0;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #ffa2c0;
  --bs-gradient: none;
}[theme=dark] .btn.btn-outline-success {
  --bs-btn-color: #46bcaa;
  --bs-btn-border-color: #46bcaa;
  --bs-btn-hover-color: rgb(153.25, 218.15, 208.25);
  --bs-btn-hover-bg: rgba(70, 188, 170, 0.3);
  --bs-btn-hover-border-color: rgba(70, 188, 170, 0.1);
  --bs-btn-focus-shadow-rgb: 70, 188, 170;
  --bs-btn-active-color: rgb(125.5, 208.1, 195.5);
  --bs-btn-active-bg: rgba(70, 188, 170, 0.3);
  --bs-btn-active-border-color: rgba(70, 188, 170, 0.1);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #46bcaa;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #46bcaa;
  --bs-gradient: none;
}.btn.btn-outline-success {
  --bs-btn-color: #46bcaa;
  --bs-btn-border-color: #46bcaa;
  --bs-btn-hover-color: #46bcaa;
  --bs-btn-hover-bg: rgb(236.5, 248.3, 246.5);
  --bs-btn-hover-border-color: #46bcaa;
  --bs-btn-focus-shadow-rgb: 70, 188, 170;
  --bs-btn-active-color: rgb(59.5, 159.8, 144.5);
  --bs-btn-active-bg: rgb(236.5, 248.3, 246.5);
  --bs-btn-active-border-color: #46bcaa;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #46bcaa;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #46bcaa;
  --bs-gradient: none;
}[theme=dark] .btn.btn-outline-info {
  --bs-btn-color: #4d69fa;
  --bs-btn-border-color: #4d69fa;
  --bs-btn-hover-color: rgb(157.1, 172.5, 252.25);
  --bs-btn-hover-bg: rgba(77, 105, 250, 0.3);
  --bs-btn-hover-border-color: rgba(77, 105, 250, 0.1);
  --bs-btn-focus-shadow-rgb: 77, 105, 250;
  --bs-btn-active-color: rgb(130.4, 150, 251.5);
  --bs-btn-active-bg: rgba(77, 105, 250, 0.3);
  --bs-btn-active-border-color: rgba(77, 105, 250, 0.1);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #4d69fa;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #4d69fa;
  --bs-gradient: none;
}.btn.btn-outline-info {
  --bs-btn-color: #4d69fa;
  --bs-btn-border-color: #4d69fa;
  --bs-btn-hover-color: #4d69fa;
  --bs-btn-hover-bg: rgb(237.2, 240, 254.5);
  --bs-btn-hover-border-color: #4d69fa;
  --bs-btn-focus-shadow-rgb: 77, 105, 250;
  --bs-btn-active-color: rgb(65.45, 89.25, 212.5);
  --bs-btn-active-bg: rgb(237.2, 240, 254.5);
  --bs-btn-active-border-color: #4d69fa;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #4d69fa;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #4d69fa;
  --bs-gradient: none;
}[theme=dark] .btn.btn-outline-warning {
  --bs-btn-color: #ffcf52;
  --bs-btn-border-color: #ffcf52;
  --bs-btn-hover-color: rgb(255, 228.6, 159.85);
  --bs-btn-hover-bg: rgba(255, 207, 82, 0.3);
  --bs-btn-hover-border-color: rgba(255, 207, 82, 0.1);
  --bs-btn-focus-shadow-rgb: 255, 207, 82;
  --bs-btn-active-color: rgb(255, 221.4, 133.9);
  --bs-btn-active-bg: rgba(255, 207, 82, 0.3);
  --bs-btn-active-border-color: rgba(255, 207, 82, 0.1);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #ffcf52;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #ffcf52;
  --bs-gradient: none;
}.btn.btn-outline-warning {
  --bs-btn-color: #ffcf52;
  --bs-btn-border-color: #ffcf52;
  --bs-btn-hover-color: #ffcf52;
  --bs-btn-hover-bg: rgb(255, 250.2, 237.7);
  --bs-btn-hover-border-color: #ffcf52;
  --bs-btn-focus-shadow-rgb: 255, 207, 82;
  --bs-btn-active-color: rgb(216.75, 175.95, 69.7);
  --bs-btn-active-bg: rgb(255, 250.2, 237.7);
  --bs-btn-active-border-color: #ffcf52;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #ffcf52;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #ffcf52;
  --bs-gradient: none;
}[theme=dark] .btn.btn-outline-danger {
  --bs-btn-color: #f35421;
  --bs-btn-border-color: #f35421;
  --bs-btn-hover-color: rgb(248.4, 160.95, 132.9);
  --bs-btn-hover-bg: rgba(243, 84, 33, 0.3);
  --bs-btn-hover-border-color: rgba(243, 84, 33, 0.1);
  --bs-btn-focus-shadow-rgb: 243, 84, 33;
  --bs-btn-active-color: rgb(246.6, 135.3, 99.6);
  --bs-btn-active-bg: rgba(243, 84, 33, 0.3);
  --bs-btn-active-border-color: rgba(243, 84, 33, 0.1);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #f35421;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #f35421;
  --bs-gradient: none;
}.btn.btn-outline-danger {
  --bs-btn-color: #f35421;
  --bs-btn-border-color: #f35421;
  --bs-btn-hover-color: #f35421;
  --bs-btn-hover-bg: rgb(253.8, 237.9, 232.8);
  --bs-btn-hover-border-color: #f35421;
  --bs-btn-focus-shadow-rgb: 243, 84, 33;
  --bs-btn-active-color: rgb(206.55, 71.4, 28.05);
  --bs-btn-active-bg: rgb(253.8, 237.9, 232.8);
  --bs-btn-active-border-color: #f35421;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #f35421;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #f35421;
  --bs-gradient: none;
}[theme=dark] .btn.btn-outline-light {
  --bs-btn-color: rgb(207.9, 214.2, 223.2);
  --bs-btn-border-color: rgb(207.9, 214.2, 223.2);
  --bs-btn-hover-color: rgb(241.8, 245.65, 251.15);
  --bs-btn-hover-bg: rgba(231, 238, 248, 0.3);
  --bs-btn-hover-border-color: rgba(231, 238, 248, 0.1);
  --bs-btn-focus-shadow-rgb: 208, 214, 223;
  --bs-btn-active-color: rgb(241.8, 245.65, 251.15);
  --bs-btn-active-bg: rgba(231, 238, 248, 0.3);
  --bs-btn-active-border-color: rgba(231, 238, 248, 0.1);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: rgb(207.9, 214.2, 223.2);
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: rgb(207.9, 214.2, 223.2);
  --bs-gradient: none;
}.btn.btn-outline-light {
  --bs-btn-color: rgb(127.05, 130.9, 136.4);
  --bs-btn-border-color: rgb(127.05, 130.9, 136.4);
  --bs-btn-hover-color: rgb(127.05, 130.9, 136.4);
  --bs-btn-hover-bg: rgb(207.9, 214.2, 223.2);
  --bs-btn-hover-border-color: rgb(127.05, 130.9, 136.4);
  --bs-btn-focus-shadow-rgb: 127, 131, 136;
  --bs-btn-active-color: rgb(127.05, 130.9, 136.4);
  --bs-btn-active-bg: rgb(207.9, 214.2, 223.2);
  --bs-btn-active-border-color: rgb(127.05, 130.9, 136.4);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: rgb(127.05, 130.9, 136.4);
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: rgb(127.05, 130.9, 136.4);
  --bs-gradient: none;
}[theme=dark] .btn.btn-outline-dark {
  --bs-btn-color: rgb(17.05, 18.15, 22);
  --bs-btn-border-color: rgb(17.05, 18.15, 22);
  --bs-btn-hover-color: rgb(131.8, 132.9, 136.75);
  --bs-btn-hover-bg: rgba(31, 33, 40, 0.3);
  --bs-btn-hover-border-color: rgba(31, 33, 40, 0.1);
  --bs-btn-focus-shadow-rgb: 17, 18, 22;
  --bs-btn-active-color: rgb(98.2, 99.6, 104.5);
  --bs-btn-active-bg: rgba(31, 33, 40, 0.3);
  --bs-btn-active-border-color: rgba(31, 33, 40, 0.1);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: rgb(17.05, 18.15, 22);
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: rgb(17.05, 18.15, 22);
  --bs-gradient: none;
}.btn.btn-outline-dark {
  --bs-btn-color: #1f2128;
  --bs-btn-border-color: #1f2128;
  --bs-btn-hover-color: #1f2128;
  --bs-btn-hover-bg: rgb(232.6, 232.8, 233.5);
  --bs-btn-hover-border-color: #1f2128;
  --bs-btn-focus-shadow-rgb: 31, 33, 40;
  --bs-btn-active-color: rgb(26.35, 28.05, 34);
  --bs-btn-active-bg: rgb(232.6, 232.8, 233.5);
  --bs-btn-active-border-color: #1f2128;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #1f2128;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #1f2128;
  --bs-gradient: none;
}[theme=dark] .btn.btn-outline-brand {
  --bs-btn-color: #ffcd02;
  --bs-btn-border-color: #ffcd02;
  --bs-btn-hover-color: rgb(255, 227.5, 115.85);
  --bs-btn-hover-bg: rgba(255, 205, 2, 0.3);
  --bs-btn-hover-border-color: rgba(255, 205, 2, 0.1);
  --bs-btn-focus-shadow-rgb: 255, 205, 2;
  --bs-btn-active-color: rgb(255, 220, 77.9);
  --bs-btn-active-bg: rgba(255, 205, 2, 0.3);
  --bs-btn-active-border-color: rgba(255, 205, 2, 0.1);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #ffcd02;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #ffcd02;
  --bs-gradient: none;
}.btn.btn-outline-brand {
  --bs-btn-color: #ffcd02;
  --bs-btn-border-color: #ffcd02;
  --bs-btn-hover-color: #ffcd02;
  --bs-btn-hover-bg: rgb(255, 250, 229.7);
  --bs-btn-hover-border-color: #ffcd02;
  --bs-btn-focus-shadow-rgb: 255, 205, 2;
  --bs-btn-active-color: rgb(216.75, 174.25, 1.7);
  --bs-btn-active-bg: rgb(255, 250, 229.7);
  --bs-btn-active-border-color: #ffcd02;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #ffcd02;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #ffcd02;
  --bs-gradient: none;
}[theme=dark] .btn.btn-outline-brand-two {
  --bs-btn-color: #323232;
  --bs-btn-border-color: #323232;
  --bs-btn-hover-color: rgb(142.25, 142.25, 142.25);
  --bs-btn-hover-bg: rgba(50, 50, 50, 0.3);
  --bs-btn-hover-border-color: rgba(50, 50, 50, 0.1);
  --bs-btn-focus-shadow-rgb: 50, 50, 50;
  --bs-btn-active-color: rgb(111.5, 111.5, 111.5);
  --bs-btn-active-bg: rgba(50, 50, 50, 0.3);
  --bs-btn-active-border-color: rgba(50, 50, 50, 0.1);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #323232;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #323232;
  --bs-gradient: none;
}.btn.btn-outline-brand-two {
  --bs-btn-color: #323232;
  --bs-btn-border-color: #323232;
  --bs-btn-hover-color: #323232;
  --bs-btn-hover-bg: rgb(234.5, 234.5, 234.5);
  --bs-btn-hover-border-color: #323232;
  --bs-btn-focus-shadow-rgb: 50, 50, 50;
  --bs-btn-active-color: rgb(42.5, 42.5, 42.5);
  --bs-btn-active-bg: rgb(234.5, 234.5, 234.5);
  --bs-btn-active-border-color: #323232;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #323232;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #323232;
  --bs-gradient: none;
}[theme=dark] .btn.btn-outline-transparent {
  --bs-btn-color: transparent;
  --bs-btn-border-color: transparent;
  --bs-btn-hover-color: rgba(255, 255, 255, 0.45);
  --bs-btn-hover-bg: rgba(0, 0, 0, 0.3);
  --bs-btn-hover-border-color: rgba(0, 0, 0, 0.1);
  --bs-btn-focus-shadow-rgb: 0, 0, 0;
  --bs-btn-active-color: rgba(255, 255, 255, 0.3);
  --bs-btn-active-bg: rgba(0, 0, 0, 0.3);
  --bs-btn-active-border-color: rgba(0, 0, 0, 0.1);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: transparent;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: transparent;
  --bs-gradient: none;
}.btn.btn-outline-transparent {
  --bs-btn-color: transparent;
  --bs-btn-border-color: transparent;
  --bs-btn-hover-color: rgba(0, 0, 0, 0);
  --bs-btn-hover-bg: rgba(255, 255, 255, 0.9);
  --bs-btn-hover-border-color: rgba(0, 0, 0, 0);
  --bs-btn-focus-shadow-rgb: 0, 0, 0;
  --bs-btn-active-color: rgba(0, 0, 0, 0.15);
  --bs-btn-active-bg: rgba(255, 255, 255, 0.9);
  --bs-btn-active-border-color: rgba(0, 0, 0, 0);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: transparent;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: transparent;
  --bs-gradient: none;
}[theme=dark] .btn.btn-outline-storybook {
  --bs-btn-color: #ff4785;
  --bs-btn-border-color: #ff4785;
  --bs-btn-hover-color: rgb(255, 153.8, 187.9);
  --bs-btn-hover-bg: rgba(255, 71, 133, 0.3);
  --bs-btn-hover-border-color: rgba(255, 71, 133, 0.1);
  --bs-btn-focus-shadow-rgb: 255, 71, 133;
  --bs-btn-active-color: rgb(255, 126.2, 169.6);
  --bs-btn-active-bg: rgba(255, 71, 133, 0.3);
  --bs-btn-active-border-color: rgba(255, 71, 133, 0.1);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #ff4785;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #ff4785;
  --bs-gradient: none;
}.btn.btn-outline-storybook {
  --bs-btn-color: #ff4785;
  --bs-btn-border-color: #ff4785;
  --bs-btn-hover-color: #ff4785;
  --bs-btn-hover-bg: rgb(255, 236.6, 242.8);
  --bs-btn-hover-border-color: #ff4785;
  --bs-btn-focus-shadow-rgb: 255, 71, 133;
  --bs-btn-active-color: rgb(216.75, 60.35, 113.05);
  --bs-btn-active-bg: rgb(255, 236.6, 242.8);
  --bs-btn-active-border-color: #ff4785;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #ff4785;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #ff4785;
  --bs-gradient: none;
}[theme=dark] .btn-light-primary {
  --bs-btn-color: #6c5dd3;
  --bs-btn-bg: rgba(108, 93, 211, 0.3);
  --bs-btn-border-color: rgba(108, 93, 211, 0.1);
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgba(108, 93, 211, 0.8);
  --bs-btn-hover-border-color: rgba(108, 93, 211, 0.1);
  --bs-btn-focus-shadow-rgb: 108, 93, 211;
  --bs-btn-active-color: #e7eef8;
  --bs-btn-active-bg: rgb(122.7, 109.2, 215.4);
  --bs-btn-active-border-color: rgb(122.7, 109.2, 215.4);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: rgba(108, 93, 211, 0.3);
  --bs-btn-disabled-border-color: rgba(108, 93, 211, 0.1);
}.btn-light-primary {
  --bs-btn-color: #6c5dd3;
  --bs-btn-bg: rgb(240.3, 238.8, 250.6);
  --bs-btn-border-color: rgb(240.3, 238.8, 250.6);
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #6c5dd3;
  --bs-btn-hover-border-color: #6c5dd3;
  --bs-btn-focus-shadow-rgb: 220, 217, 245;
  --bs-btn-active-color: #e7eef8;
  --bs-btn-active-bg: rgb(122.7, 109.2, 215.4);
  --bs-btn-active-border-color: rgb(122.7, 109.2, 215.4);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: rgb(240.3, 238.8, 250.6);
  --bs-btn-disabled-border-color: rgb(240.3, 238.8, 250.6);
}[theme=dark] .btn-light-secondary {
  --bs-btn-color: #ffa2c0;
  --bs-btn-bg: rgba(255, 162, 192, 0.3);
  --bs-btn-border-color: rgba(255, 162, 192, 0.1);
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgba(255, 162, 192, 0.8);
  --bs-btn-hover-border-color: rgba(255, 162, 192, 0.1);
  --bs-btn-focus-shadow-rgb: 255, 162, 192;
  --bs-btn-active-color: #e7eef8;
  --bs-btn-active-bg: rgb(229.5, 145.8, 172.8);
  --bs-btn-active-border-color: rgb(229.5, 145.8, 172.8);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: rgba(255, 162, 192, 0.3);
  --bs-btn-disabled-border-color: rgba(255, 162, 192, 0.1);
}.btn-light-secondary {
  --bs-btn-color: #ffa2c0;
  --bs-btn-bg: rgb(255, 245.7, 248.7);
  --bs-btn-border-color: rgb(255, 245.7, 248.7);
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #ffa2c0;
  --bs-btn-hover-border-color: #ffa2c0;
  --bs-btn-focus-shadow-rgb: 255, 233, 240;
  --bs-btn-active-color: #e7eef8;
  --bs-btn-active-bg: rgb(229.5, 145.8, 172.8);
  --bs-btn-active-border-color: rgb(229.5, 145.8, 172.8);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: rgb(255, 245.7, 248.7);
  --bs-btn-disabled-border-color: rgb(255, 245.7, 248.7);
}[theme=dark] .btn-light-success {
  --bs-btn-color: #46bcaa;
  --bs-btn-bg: rgba(70, 188, 170, 0.3);
  --bs-btn-border-color: rgba(70, 188, 170, 0.1);
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgba(70, 188, 170, 0.8);
  --bs-btn-hover-border-color: rgba(70, 188, 170, 0.1);
  --bs-btn-focus-shadow-rgb: 70, 188, 170;
  --bs-btn-active-color: #e7eef8;
  --bs-btn-active-bg: rgb(88.5, 194.7, 178.5);
  --bs-btn-active-border-color: rgb(88.5, 194.7, 178.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: rgba(70, 188, 170, 0.3);
  --bs-btn-disabled-border-color: rgba(70, 188, 170, 0.1);
}.btn-light-success {
  --bs-btn-color: #46bcaa;
  --bs-btn-bg: rgb(236.5, 248.3, 246.5);
  --bs-btn-border-color: rgb(236.5, 248.3, 246.5);
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #46bcaa;
  --bs-btn-hover-border-color: #46bcaa;
  --bs-btn-focus-shadow-rgb: 212, 239, 235;
  --bs-btn-active-color: #e7eef8;
  --bs-btn-active-bg: rgb(88.5, 194.7, 178.5);
  --bs-btn-active-border-color: rgb(88.5, 194.7, 178.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: rgb(236.5, 248.3, 246.5);
  --bs-btn-disabled-border-color: rgb(236.5, 248.3, 246.5);
}[theme=dark] .btn-light-info {
  --bs-btn-color: #4d69fa;
  --bs-btn-bg: rgba(77, 105, 250, 0.3);
  --bs-btn-border-color: rgba(77, 105, 250, 0.1);
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgba(77, 105, 250, 0.8);
  --bs-btn-hover-border-color: rgba(77, 105, 250, 0.1);
  --bs-btn-focus-shadow-rgb: 77, 105, 250;
  --bs-btn-active-color: #e7eef8;
  --bs-btn-active-bg: rgb(94.8, 120, 250.5);
  --bs-btn-active-border-color: rgb(94.8, 120, 250.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: rgba(77, 105, 250, 0.3);
  --bs-btn-disabled-border-color: rgba(77, 105, 250, 0.1);
}.btn-light-info {
  --bs-btn-color: #4d69fa;
  --bs-btn-bg: rgb(237.2, 240, 254.5);
  --bs-btn-border-color: rgb(237.2, 240, 254.5);
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #4d69fa;
  --bs-btn-hover-border-color: #4d69fa;
  --bs-btn-focus-shadow-rgb: 213, 220, 254;
  --bs-btn-active-color: #e7eef8;
  --bs-btn-active-bg: rgb(94.8, 120, 250.5);
  --bs-btn-active-border-color: rgb(94.8, 120, 250.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: rgb(237.2, 240, 254.5);
  --bs-btn-disabled-border-color: rgb(237.2, 240, 254.5);
}[theme=dark] .btn-light-warning {
  --bs-btn-color: #ffcf52;
  --bs-btn-bg: rgba(255, 207, 82, 0.3);
  --bs-btn-border-color: rgba(255, 207, 82, 0.1);
  --bs-btn-hover-color: #1f2128;
  --bs-btn-hover-bg: rgba(255, 207, 82, 0.8);
  --bs-btn-hover-border-color: rgba(255, 207, 82, 0.1);
  --bs-btn-focus-shadow-rgb: 255, 207, 82;
  --bs-btn-active-color: #1f2128;
  --bs-btn-active-bg: rgb(229.5, 186.3, 73.8);
  --bs-btn-active-border-color: rgb(229.5, 186.3, 73.8);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: rgba(255, 207, 82, 0.3);
  --bs-btn-disabled-border-color: rgba(255, 207, 82, 0.1);
}.btn-light-warning {
  --bs-btn-color: #ffcf52;
  --bs-btn-bg: rgb(255, 250.2, 237.7);
  --bs-btn-border-color: rgb(255, 250.2, 237.7);
  --bs-btn-hover-color: #1f2128;
  --bs-btn-hover-bg: #ffcf52;
  --bs-btn-hover-border-color: #ffcf52;
  --bs-btn-focus-shadow-rgb: 255, 244, 214;
  --bs-btn-active-color: #1f2128;
  --bs-btn-active-bg: rgb(229.5, 186.3, 73.8);
  --bs-btn-active-border-color: rgb(229.5, 186.3, 73.8);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: rgb(255, 250.2, 237.7);
  --bs-btn-disabled-border-color: rgb(255, 250.2, 237.7);
}[theme=dark] .btn-light-danger {
  --bs-btn-color: #f35421;
  --bs-btn-bg: rgba(243, 84, 33, 0.3);
  --bs-btn-border-color: rgba(243, 84, 33, 0.1);
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgba(243, 84, 33, 0.8);
  --bs-btn-hover-border-color: rgba(243, 84, 33, 0.1);
  --bs-btn-focus-shadow-rgb: 243, 84, 33;
  --bs-btn-active-color: #e7eef8;
  --bs-btn-active-bg: rgb(244.2, 101.1, 55.2);
  --bs-btn-active-border-color: rgb(244.2, 101.1, 55.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: rgba(243, 84, 33, 0.3);
  --bs-btn-disabled-border-color: rgba(243, 84, 33, 0.1);
}.btn-light-danger {
  --bs-btn-color: #f35421;
  --bs-btn-bg: rgb(253.8, 237.9, 232.8);
  --bs-btn-border-color: rgb(253.8, 237.9, 232.8);
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #f35421;
  --bs-btn-hover-border-color: #f35421;
  --bs-btn-focus-shadow-rgb: 252, 215, 203;
  --bs-btn-active-color: #e7eef8;
  --bs-btn-active-bg: rgb(244.2, 101.1, 55.2);
  --bs-btn-active-border-color: rgb(244.2, 101.1, 55.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: rgb(253.8, 237.9, 232.8);
  --bs-btn-disabled-border-color: rgb(253.8, 237.9, 232.8);
}[theme=dark] .btn-light-light {
  --bs-btn-color: rgb(241.8, 245.65, 251.15);
  --bs-btn-bg: rgba(231, 238, 248, 0.3);
  --bs-btn-border-color: rgba(231, 238, 248, 0.1);
  --bs-btn-hover-color: #1f2128;
  --bs-btn-hover-bg: rgba(231, 238, 248, 0.8);
  --bs-btn-hover-border-color: rgba(231, 238, 248, 0.1);
  --bs-btn-focus-shadow-rgb: 239, 244, 250;
  --bs-btn-active-color: #1f2128;
  --bs-btn-active-bg: rgb(207.9, 214.2, 223.2);
  --bs-btn-active-border-color: rgb(207.9, 214.2, 223.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: rgba(231, 238, 248, 0.3);
  --bs-btn-disabled-border-color: rgba(231, 238, 248, 0.1);
}.btn-light-light {
  --bs-btn-color: rgb(127.05, 130.9, 136.4);
  --bs-btn-bg: rgb(252.6, 253.3, 254.3);
  --bs-btn-border-color: rgb(252.6, 253.3, 254.3);
  --bs-btn-hover-color: #1f2128;
  --bs-btn-hover-bg: #e7eef8;
  --bs-btn-hover-border-color: #e7eef8;
  --bs-btn-focus-shadow-rgb: 234, 235, 237;
  --bs-btn-active-color: #1f2128;
  --bs-btn-active-bg: rgb(207.9, 214.2, 223.2);
  --bs-btn-active-border-color: rgb(207.9, 214.2, 223.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: rgb(252.6, 253.3, 254.3);
  --bs-btn-disabled-border-color: rgb(252.6, 253.3, 254.3);
}[theme=dark] .btn-light-dark {
  --bs-btn-color: #fff;
  --bs-btn-bg: rgba(0, 0, 0, 0.3);
  --bs-btn-border-color: rgba(31, 33, 40, 0.1);
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgba(31, 33, 40, 0.8);
  --bs-btn-hover-border-color: rgba(31, 33, 40, 0.1);
  --bs-btn-focus-shadow-rgb: 204, 204, 206;
  --bs-btn-active-color: #e7eef8;
  --bs-btn-active-bg: rgb(53.4, 55.2, 61.5);
  --bs-btn-active-border-color: rgb(53.4, 55.2, 61.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: rgba(0, 0, 0, 0.3);
  --bs-btn-disabled-border-color: rgba(31, 33, 40, 0.1);
}.btn-light-dark {
  --bs-btn-color: #1f2128;
  --bs-btn-bg: rgb(232.6, 232.8, 233.5);
  --bs-btn-border-color: rgb(232.6, 232.8, 233.5);
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #1f2128;
  --bs-btn-hover-border-color: #1f2128;
  --bs-btn-focus-shadow-rgb: 202, 203, 204;
  --bs-btn-active-color: #e7eef8;
  --bs-btn-active-bg: rgb(53.4, 55.2, 61.5);
  --bs-btn-active-border-color: rgb(53.4, 55.2, 61.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: rgb(232.6, 232.8, 233.5);
  --bs-btn-disabled-border-color: rgb(232.6, 232.8, 233.5);
}[theme=dark] .btn-light-brand {
  --bs-btn-color: #ffcd02;
  --bs-btn-bg: rgba(255, 205, 2, 0.3);
  --bs-btn-border-color: rgba(255, 205, 2, 0.1);
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgba(255, 205, 2, 0.8);
  --bs-btn-hover-border-color: rgba(255, 205, 2, 0.1);
  --bs-btn-focus-shadow-rgb: 255, 205, 2;
  --bs-btn-active-color: #1f2128;
  --bs-btn-active-bg: rgb(229.5, 184.5, 1.8);
  --bs-btn-active-border-color: rgb(229.5, 184.5, 1.8);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: rgba(255, 205, 2, 0.3);
  --bs-btn-disabled-border-color: rgba(255, 205, 2, 0.1);
}.btn-light-brand {
  --bs-btn-color: #ffcd02;
  --bs-btn-bg: rgb(255, 250, 229.7);
  --bs-btn-border-color: rgb(255, 250, 229.7);
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #ffcd02;
  --bs-btn-hover-border-color: #ffcd02;
  --bs-btn-focus-shadow-rgb: 255, 243, 196;
  --bs-btn-active-color: #1f2128;
  --bs-btn-active-bg: rgb(229.5, 184.5, 1.8);
  --bs-btn-active-border-color: rgb(229.5, 184.5, 1.8);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: rgb(255, 250, 229.7);
  --bs-btn-disabled-border-color: rgb(255, 250, 229.7);
}[theme=dark] .btn-light-brand-two {
  --bs-btn-color: #323232;
  --bs-btn-bg: rgba(50, 50, 50, 0.3);
  --bs-btn-border-color: rgba(50, 50, 50, 0.1);
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgba(50, 50, 50, 0.8);
  --bs-btn-hover-border-color: rgba(50, 50, 50, 0.1);
  --bs-btn-focus-shadow-rgb: 50, 50, 50;
  --bs-btn-active-color: #e7eef8;
  --bs-btn-active-bg: rgb(70.5, 70.5, 70.5);
  --bs-btn-active-border-color: rgb(70.5, 70.5, 70.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: rgba(50, 50, 50, 0.3);
  --bs-btn-disabled-border-color: rgba(50, 50, 50, 0.1);
}.btn-light-brand-two {
  --bs-btn-color: #323232;
  --bs-btn-bg: rgb(234.5, 234.5, 234.5);
  --bs-btn-border-color: rgb(234.5, 234.5, 234.5);
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #323232;
  --bs-btn-hover-border-color: #323232;
  --bs-btn-focus-shadow-rgb: 207, 207, 207;
  --bs-btn-active-color: #e7eef8;
  --bs-btn-active-bg: rgb(70.5, 70.5, 70.5);
  --bs-btn-active-border-color: rgb(70.5, 70.5, 70.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: rgb(234.5, 234.5, 234.5);
  --bs-btn-disabled-border-color: rgb(234.5, 234.5, 234.5);
}[theme=dark] .btn-light-transparent {
  --bs-btn-color: rgba(0, 0, 0, 0);
  --bs-btn-bg: rgba(0, 0, 0, 0.3);
  --bs-btn-border-color: rgba(0, 0, 0, 0.1);
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgba(0, 0, 0, 0.8);
  --bs-btn-hover-border-color: rgba(0, 0, 0, 0.1);
  --bs-btn-focus-shadow-rgb: 0, 0, 0;
  --bs-btn-active-color: #e7eef8;
  --bs-btn-active-bg: rgba(255, 255, 255, 0.1);
  --bs-btn-active-border-color: rgba(255, 255, 255, 0.1);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: rgba(0, 0, 0, 0.3);
  --bs-btn-disabled-border-color: rgba(0, 0, 0, 0.1);
}.btn-light-transparent {
  --bs-btn-color: rgba(0, 0, 0, 0);
  --bs-btn-bg: rgba(255, 255, 255, 0.9);
  --bs-btn-border-color: rgba(255, 255, 255, 0.9);
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: transparent;
  --bs-btn-hover-border-color: transparent;
  --bs-btn-focus-shadow-rgb: 253, 253, 253;
  --bs-btn-active-color: #e7eef8;
  --bs-btn-active-bg: rgba(255, 255, 255, 0.1);
  --bs-btn-active-border-color: rgba(255, 255, 255, 0.1);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: rgba(255, 255, 255, 0.9);
  --bs-btn-disabled-border-color: rgba(255, 255, 255, 0.9);
}[theme=dark] .btn-light-storybook {
  --bs-btn-color: #ff4785;
  --bs-btn-bg: rgba(255, 71, 133, 0.3);
  --bs-btn-border-color: rgba(255, 71, 133, 0.1);
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgba(255, 71, 133, 0.8);
  --bs-btn-hover-border-color: rgba(255, 71, 133, 0.1);
  --bs-btn-focus-shadow-rgb: 255, 71, 133;
  --bs-btn-active-color: #e7eef8;
  --bs-btn-active-bg: rgb(255, 89.4, 145.2);
  --bs-btn-active-border-color: rgb(255, 89.4, 145.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: rgba(255, 71, 133, 0.3);
  --bs-btn-disabled-border-color: rgba(255, 71, 133, 0.1);
}.btn-light-storybook {
  --bs-btn-color: #ff4785;
  --bs-btn-bg: rgb(255, 236.6, 242.8);
  --bs-btn-border-color: rgb(255, 236.6, 242.8);
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #ff4785;
  --bs-btn-hover-border-color: #ff4785;
  --bs-btn-focus-shadow-rgb: 255, 212, 226;
  --bs-btn-active-color: #e7eef8;
  --bs-btn-active-bg: rgb(255, 89.4, 145.2);
  --bs-btn-active-border-color: rgb(255, 89.4, 145.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: rgb(255, 236.6, 242.8);
  --bs-btn-disabled-border-color: rgb(255, 236.6, 242.8);
}.btn-hover-shadow-none:hover {
  box-shadow: none !important;
}.btn-hover-shadow:hover {
  box-shadow: 0 1.6rem 3rem rgba(0, 0, 0, 0.1) !important;
}.btn-hover-shadow-sm:hover {
  box-shadow: 0 0.8rem 3rem rgba(0, 0, 0, 0.075) !important;
}.btn-hover-shadow-lg:hover {
  box-shadow: 0 1.6rem 3rem rgba(0, 0, 0, 0.175) !important;
}.btn-hover-shadow-inset:hover {
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075) !important;
}.btn-prism {
  padding: 1rem 1.5rem;
  border: none;
  border-radius: 0.75rem;
  font-family: "Manrope", sans-serif;
  font-weight: 700;
  font-size: 1.125rem;
  color: #f8f0ff;
  background: linear-gradient(135deg, #6a37d4 0%, #ae8dff 100%);
  box-shadow: 0 10px 30px rgba(106, 55, 212, 0.15);
  cursor: pointer;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 0.5rem;
  transition: all 0.2s ease;
}.btn-prism:hover {
  opacity: 0.92;
  box-shadow: 0 14px 40px rgba(106, 55, 212, 0.2);
  transform: translateY(-1px);
  color: #f8f0ff;
}.btn-prism:active {
  transform: scale(0.98);
}.btn-prism:disabled, .btn-prism.disabled {
  opacity: 0.65;
  cursor: not-allowed;
  transform: none;
}[theme=dark] .btn-prism {
  box-shadow: 0 10px 30px rgba(106, 55, 212, 0.25);
}[theme=dark] .btn-prism:hover {
  box-shadow: 0 14px 40px rgba(106, 55, 212, 0.35);
}.btn-prism.btn-prism-success {
  background: var(--bs-success);
  box-shadow: 0 10px 30px rgba(var(--bs-success-rgb), 0.2);
}.btn-prism.btn-prism-success:hover {
  box-shadow: 0 14px 40px rgba(var(--bs-success-rgb), 0.3);
}[theme=dark] .btn-prism.btn-prism-success {
  box-shadow: 0 10px 30px rgba(var(--bs-success-rgb), 0.3);
}[theme=dark] .btn-prism.btn-prism-success:hover {
  box-shadow: 0 14px 40px rgba(var(--bs-success-rgb), 0.45);
}.dropdown-toggle {
  white-space: normal;
}.dropdown-menu {
  --bs-dropdown-link-hover-color: #6c5dd3;
  --bs-dropdown-link-hover-bg: rgb(240.3, 238.8, 250.6);
}.dropdown-menu.dropdown-menu-sm {
  width: 12rem;
  min-width: unset;
}.dropdown-menu.dropdown-menu-md {
  width: 16rem;
  min-width: unset;
}.dropdown-menu.dropdown-menu-lg {
  width: 20rem;
  min-width: unset;
}.dropdown-menu {
  scrollbar-width: none;
  -ms-overflow-style: none;
}.dropdown-menu::-webkit-scrollbar {
  display: none;
}.dropdown-item-wrapper {
  padding: 0 0.75rem;
}.dropdown-item {
  display: flex;
  min-height: 3rem;
  align-items: center;
  border-radius: 1rem;
  color: #808191;
  cursor: pointer;
}.dropdown-item:hover {
  background-color: var(--bs-dropdown-link-hover-bg);
  color: var(--bs-dropdown-link-hover-color);
}.dropdown-item.dropdown-item-text {
  white-space: normal;
}.dropdown-item .svg-icon {
  margin-right: 1rem;
  font-size: 1.5rem;
}.dropdown-menu-dark {
  --bs-dropdown-color: #dee2e6;
  --bs-dropdown-bg: rgb(7.56, 6.51, 14.77);
  --bs-dropdown-border-color: var(--bs-border-color-translucent);
  --bs-dropdown-box-shadow: ;
  --bs-dropdown-link-color: #dee2e6;
  --bs-dropdown-link-hover-color: #fff;
  --bs-dropdown-divider-bg: var(--bs-border-color-translucent);
  --bs-dropdown-link-hover-bg: rgba(255, 255, 255, 0.15);
  --bs-dropdown-link-active-color: #fff;
  --bs-dropdown-link-active-bg: #6c5dd3;
  --bs-dropdown-link-disabled-color: #adb5bd;
  --bs-dropdown-header-color: #adb5bd;
}.dropdown-highlight {
  color: #007bff !important;
  font-weight: bold;
}.btn-toolbar > *:not(:last-child) {
  margin-right: 1rem;
}[theme=dark] .nav-tabs {
  border-bottom-color: #495057;
}[theme=dark] .nav-tabs .nav-link:hover, [theme=dark] .nav-tabs .nav-link:focus {
  border-color: #343a40 #343a40 #495057;
}[theme=dark] .nav-tabs .nav-link.active,
[theme=dark] .nav-tabs .nav-item.show .nav-link {
  background-color: #1f2128;
  border-color: #495057 #495057 #1f2128;
  color: #dee2e6;
}.card {
  --bs-border-color: rgba(222, 226, 230, 0.5);
}[theme=dark] .card {
  --bs-border-color: rgba(
  	73, 80, 87,
  	0.5
  );
  --bs-card-bg: #242731;
}.card {
  margin-bottom: calc(1.275rem + 0.3vw);
}@media (min-width: 1200px) {
  .card {
    margin-bottom: 1.5rem;
  }
}.card {
  border: var(--bs--border-width) solid var(--bs--border-color);
  background-color: var(--bs-card-bg);
  box-shadow: 0 1.6rem 3rem rgba(0, 0, 0, 0.1);
}.card-body > .card:last-child {
  margin-bottom: 0;
}.card-stretch-full {
  height: calc(100% - 1.5rem);
}.card-stretch-full.mb-0, .card-stretch-full.my-0 {
  height: 100%;
}.card-stretch-full.mb-1, .card-stretch-full.my-1 {
  height: calc(100% - 0.25rem);
}.card-stretch-full.mb-2, .card-stretch-full.my-2 {
  height: calc(100% - 0.5rem);
}.card-stretch-full.mb-3, .card-stretch-full.my-3 {
  height: calc(100% - 1rem);
}.card-stretch-full.mb-4, .card-stretch-full.my-4 {
  height: calc(100% - 1.5rem);
}.card-stretch-full.mb-5, .card-stretch-full.my-5 {
  height: calc(100% - 3rem);
}.card-stretch-semi {
  height: calc(50% - 1.5rem);
}.card-compact > *:not(:first-child) {
  padding-top: 0;
}.card-compact > *:not(:last-child) {
  padding-bottom: 0;
}.card-compact .card-header {
  margin-bottom: 0.5rem;
  min-height: 3rem;
}[theme=dark] .card-header {
  --bs-card-header-bg: transparent;
}.card-header {
  padding: calc(1.275rem + 0.3vw) calc(1.275rem + 0.3vw);
}@media (min-width: 1200px) {
  .card-header {
    padding: 1.5rem 1.5rem;
  }
}.card-header {
  display: flex;
  min-height: 4.5rem;
  align-items: center;
  justify-content: space-between;
  border-bottom: 0 solid var(--bs-card-border-color);
  background-color: var(--bs-card-header-bg);
}@media (max-width: 767.98px) {
  .card-header {
    flex-direction: column;
    align-items: baseline;
  }
  .card-header > *:not(:last-child) {
    margin-bottom: calc(1.275rem + 0.3vw);
  }
}@media (max-width: 767.98px) and (min-width: 1200px) {
  .card-header > *:not(:last-child) {
    margin-bottom: 1.5rem;
  }
}.card-header:first-child {
  border-radius: 2rem 2rem 0 0;
}.card-header.card-header-sm {
  padding: 1.125rem calc(1.275rem + 0.3vw);
}@media (min-width: 1200px) {
  .card-header.card-header-sm {
    padding: 1.125rem 1.5rem;
  }
}.card-header.card-header-sm {
  min-height: 3.375rem;
}.card-header.card-header-lg {
  padding: 1.875rem calc(1.275rem + 0.3vw);
}@media (min-width: 1200px) {
  .card-header.card-header-lg {
    padding: 1.875rem 1.5rem;
  }
}.card-header.card-header-lg {
  min-height: 5.625rem;
}.card-header.card-header-border-1 {
  border-bottom-width: 1px;
}.card-header.card-header-border-2 {
  border-bottom-width: 2px;
}.card-header.card-header-border-3 {
  border-bottom-width: 3px;
}.card-header.card-header-border-4 {
  border-bottom-width: 4px;
}.card-header.card-header-border-5 {
  border-bottom-width: 5px;
}.card-header.card-header-border-primary {
  border-bottom-color: rgba(108, 93, 211, 0.5);
}.card-header.card-header-border-secondary {
  border-bottom-color: rgba(255, 162, 192, 0.5);
}.card-header.card-header-border-success {
  border-bottom-color: rgba(70, 188, 170, 0.5);
}.card-header.card-header-border-info {
  border-bottom-color: rgba(77, 105, 250, 0.5);
}.card-header.card-header-border-warning {
  border-bottom-color: rgba(255, 207, 82, 0.5);
}.card-header.card-header-border-danger {
  border-bottom-color: rgba(243, 84, 33, 0.5);
}.card-header.card-header-border-light {
  border-bottom-color: rgba(231, 238, 248, 0.5);
}.card-header.card-header-border-dark {
  border-bottom-color: rgba(31, 33, 40, 0.5);
}.card-header.card-header-border-brand {
  border-bottom-color: rgba(255, 205, 2, 0.5);
}.card-header.card-header-border-brand-two {
  border-bottom-color: rgba(50, 50, 50, 0.5);
}.card-header.card-header-border-transparent {
  border-bottom-color: rgba(0, 0, 0, 0.5);
}.card-header.card-header-border-storybook {
  border-bottom-color: rgba(255, 71, 133, 0.5);
}.card-label {
  display: flex;
  align-items: center;
}.card-icon {
  margin-right: 0.5rem;
  font-size: 2.5rem;
}.card-title {
  font-weight: 700;
}.card-label .card-title {
  margin-bottom: 0;
}.card-title small, .card-title .small {
  font-size: 61%;
  opacity: 0.5;
}.card-label .card-title + .card-subtitle {
  margin-top: 0.25rem;
}.card-actions > *:not(:last-child) {
  margin-right: 1rem;
}.card-body {
  padding: calc(1.275rem + 0.3vw) calc(1.275rem + 0.3vw);
}@media (min-width: 1200px) {
  .card-body {
    padding: 1.5rem 1.5rem;
  }
}.card-body > *:last-child {
  margin-bottom: 0;
}@media (min-width: 576px) {
  .card-body-scrollable {
    overflow: auto;
    height: 10rem;
  }
}[theme=dark] .card-footer {
  --bs-card-footer-bg: #242731;
}.card-footer {
  padding: calc(1.275rem + 0.3vw) calc(1.275rem + 0.3vw);
}@media (min-width: 1200px) {
  .card-footer {
    padding: 1.5rem 1.5rem;
  }
}.card-footer {
  display: flex;
  min-height: 4.5rem;
  align-items: center;
  justify-content: space-between;
  border-top: 0 solid var(--bs-card-border-color);
  background-color: var(--bs-card-footer-bg);
}@media (max-width: 767.98px) {
  .card-footer {
    flex-direction: column;
    align-items: baseline;
  }
  .card-footer > *:not(:last-child) {
    margin-bottom: calc(1.275rem + 0.3vw);
  }
}@media (max-width: 767.98px) and (min-width: 1200px) {
  .card-footer > *:not(:last-child) {
    margin-bottom: 1.5rem;
  }
}.card-footer:last-child {
  border-radius: 0 0 2rem 2rem;
}.card-footer.card-footer-sm {
  padding: 1.125rem calc(1.275rem + 0.3vw);
}@media (min-width: 1200px) {
  .card-footer.card-footer-sm {
    padding: 1.125rem 1.5rem;
  }
}.card-footer.card-footer-sm {
  min-height: 3.375rem;
}.card-footer.card-footer-lg {
  padding: 1.875rem calc(1.275rem + 0.3vw);
}@media (min-width: 1200px) {
  .card-footer.card-footer-lg {
    padding: 1.875rem 1.5rem;
  }
}.card-footer.card-footer-lg {
  min-height: 5.625rem;
}.card-footer.card-footer-border-1 {
  border-top-width: 1px;
}.card-footer.card-footer-border-2 {
  border-top-width: 2px;
}.card-footer.card-footer-border-3 {
  border-top-width: 3px;
}.card-footer.card-footer-border-4 {
  border-top-width: 4px;
}.card-footer.card-footer-border-5 {
  border-top-width: 5px;
}.card-footer.card-footer-border-primary {
  border-top-color: rgba(108, 93, 211, 0.5);
}.card-footer.card-footer-border-secondary {
  border-top-color: rgba(255, 162, 192, 0.5);
}.card-footer.card-footer-border-success {
  border-top-color: rgba(70, 188, 170, 0.5);
}.card-footer.card-footer-border-info {
  border-top-color: rgba(77, 105, 250, 0.5);
}.card-footer.card-footer-border-warning {
  border-top-color: rgba(255, 207, 82, 0.5);
}.card-footer.card-footer-border-danger {
  border-top-color: rgba(243, 84, 33, 0.5);
}.card-footer.card-footer-border-light {
  border-top-color: rgba(231, 238, 248, 0.5);
}.card-footer.card-footer-border-dark {
  border-top-color: rgba(31, 33, 40, 0.5);
}.card-footer.card-footer-border-brand {
  border-top-color: rgba(255, 205, 2, 0.5);
}.card-footer.card-footer-border-brand-two {
  border-top-color: rgba(50, 50, 50, 0.5);
}.card-footer.card-footer-border-transparent {
  border-top-color: rgba(0, 0, 0, 0.5);
}.card-footer.card-footer-border-storybook {
  border-top-color: rgba(255, 71, 133, 0.5);
}.card-footer-left > *:not(:last-child) {
  margin-right: 1rem;
}.card-footer-right > *:not(:last-child) {
  margin-right: 1rem;
}.card-footer-right {
  margin-left: auto;
}.accordion {
  --accordion-border-radius: var(--bs-border-radius);
  --accordion-border-width: 0;
}[theme=dark] .accordion {
  --bs-accordion-color: #fff;
  --bs-accordion-bg: #1f2128;
  --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23e7eef8'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
}.accordion {
  border-radius: var(--accordion-border-radius);
  overflow: auto;
}[theme=dark] .accordion-button {
  background-color: #1f2128;
  color: #e7eef8;
}.accordion-button {
  min-height: 4.5rem;
  font-size: 1.25rem;
  font-weight: 700;
}.accordion-button.collapsed {
  border-bottom-width: 0;
}.accordion-icon {
  margin-right: 0.5rem;
  color: #6c5dd3;
  font-size: 2.5rem;
}.accordion-item:not(:last-of-type) .accordion-body::after {
  box-shadow: 0 1.6rem 3rem rgba(0, 0, 0, 0.1);
  position: relative;
  top: 0.75rem;
  display: block;
  width: 20%;
  height: 0.5rem;
  margin-right: auto;
  margin-left: auto;
  background: rgba(173, 181, 189, 0.75);
  border-radius: 0.5rem;
  content: "";
}.accordion.accordion-flush .c-accordion__collapse {
  border-width: 0;
}.accordion.accordion-flush .accordion-item {
  background-color: transparent;
}[theme=dark] .accordion-button-primary:not(.collapsed) {
  background-color: rgba(108, 93, 211, 0.2);
  color: rgb(97.2, 83.7, 189.9);
}.accordion-button-primary:not(.collapsed) {
  background-color: rgb(240.3, 238.8, 250.6);
  color: rgb(97.2, 83.7, 189.9);
}.accordion-button-primary:not(.collapsed)::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='rgb%2897.2, 83.7, 189.9%29'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
}[theme=dark] .accordion-button-primary .accordion-icon {
  color: rgb(97.2, 83.7, 189.9);
}.accordion-button-primary .accordion-icon {
  color: rgb(97.2, 83.7, 189.9);
}.accordion-button-primary:focus {
  border-color: rgb(181.5, 174, 233);
}[theme=dark] .accordion-button-secondary:not(.collapsed) {
  background-color: rgba(255, 162, 192, 0.2);
  color: rgb(229.5, 145.8, 172.8);
}.accordion-button-secondary:not(.collapsed) {
  background-color: rgb(255, 245.7, 248.7);
  color: rgb(229.5, 145.8, 172.8);
}.accordion-button-secondary:not(.collapsed)::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='rgb%28229.5, 145.8, 172.8%29'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
}[theme=dark] .accordion-button-secondary .accordion-icon {
  color: rgb(229.5, 145.8, 172.8);
}.accordion-button-secondary .accordion-icon {
  color: rgb(229.5, 145.8, 172.8);
}.accordion-button-secondary:focus {
  border-color: rgb(255, 208.5, 223.5);
}[theme=dark] .accordion-button-success:not(.collapsed) {
  background-color: rgba(70, 188, 170, 0.2);
  color: rgb(63, 169.2, 153);
}.accordion-button-success:not(.collapsed) {
  background-color: rgb(236.5, 248.3, 246.5);
  color: rgb(63, 169.2, 153);
}.accordion-button-success:not(.collapsed)::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='rgb%2863, 169.2, 153%29'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
}[theme=dark] .accordion-button-success .accordion-icon {
  color: rgb(63, 169.2, 153);
}.accordion-button-success .accordion-icon {
  color: rgb(63, 169.2, 153);
}.accordion-button-success:focus {
  border-color: rgb(162.5, 221.5, 212.5);
}[theme=dark] .accordion-button-info:not(.collapsed) {
  background-color: rgba(77, 105, 250, 0.2);
  color: rgb(69.3, 94.5, 225);
}.accordion-button-info:not(.collapsed) {
  background-color: rgb(237.2, 240, 254.5);
  color: rgb(69.3, 94.5, 225);
}.accordion-button-info:not(.collapsed)::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='rgb%2869.3, 94.5, 225%29'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
}[theme=dark] .accordion-button-info .accordion-icon {
  color: rgb(69.3, 94.5, 225);
}.accordion-button-info .accordion-icon {
  color: rgb(69.3, 94.5, 225);
}.accordion-button-info:focus {
  border-color: rgb(166, 180, 252.5);
}[theme=dark] .accordion-button-warning:not(.collapsed) {
  background-color: rgba(255, 207, 82, 0.2);
  color: rgb(229.5, 186.3, 73.8);
}.accordion-button-warning:not(.collapsed) {
  background-color: rgb(255, 250.2, 237.7);
  color: rgb(229.5, 186.3, 73.8);
}.accordion-button-warning:not(.collapsed)::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='rgb%28229.5, 186.3, 73.8%29'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
}[theme=dark] .accordion-button-warning .accordion-icon {
  color: rgb(229.5, 186.3, 73.8);
}.accordion-button-warning .accordion-icon {
  color: rgb(229.5, 186.3, 73.8);
}.accordion-button-warning:focus {
  border-color: rgb(255, 231, 168.5);
}[theme=dark] .accordion-button-danger:not(.collapsed) {
  background-color: rgba(243, 84, 33, 0.2);
  color: rgb(218.7, 75.6, 29.7);
}.accordion-button-danger:not(.collapsed) {
  background-color: rgb(253.8, 237.9, 232.8);
  color: rgb(218.7, 75.6, 29.7);
}.accordion-button-danger:not(.collapsed)::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='rgb%28218.7, 75.6, 29.7%29'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
}[theme=dark] .accordion-button-danger .accordion-icon {
  color: rgb(218.7, 75.6, 29.7);
}.accordion-button-danger .accordion-icon {
  color: rgb(218.7, 75.6, 29.7);
}.accordion-button-danger:focus {
  border-color: rgb(249, 169.5, 144);
}[theme=dark] .accordion-button-light:not(.collapsed) {
  background-color: rgba(231, 238, 248, 0.2);
  color: rgb(207.9, 214.2, 223.2);
}.accordion-button-light:not(.collapsed) {
  background-color: rgb(252.6, 253.3, 254.3);
  color: rgb(207.9, 214.2, 223.2);
}.accordion-button-light:not(.collapsed)::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='rgb%28207.9, 214.2, 223.2%29'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
}[theme=dark] .accordion-button-light .accordion-icon {
  color: rgb(207.9, 214.2, 223.2);
}.accordion-button-light .accordion-icon {
  color: rgb(207.9, 214.2, 223.2);
}.accordion-button-light:focus {
  border-color: rgb(243, 246.5, 251.5);
}[theme=dark] .accordion-button-dark:not(.collapsed) {
  background-color: black;
  color: #e7eef8;
}.accordion-button-dark:not(.collapsed) {
  background-color: rgb(232.6, 232.8, 233.5);
  color: rgb(27.9, 29.7, 36);
}.accordion-button-dark:not(.collapsed)::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='rgb%2827.9, 29.7, 36%29'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
}[theme=dark] .accordion-button-dark .accordion-icon {
  color: #e7eef8;
}.accordion-button-dark .accordion-icon {
  color: rgb(27.9, 29.7, 36);
}.accordion-button-dark:focus {
  border-color: rgb(143, 144, 147.5);
}[theme=dark] .accordion-button-brand:not(.collapsed) {
  background-color: rgba(255, 205, 2, 0.2);
  color: rgb(229.5, 184.5, 1.8);
}.accordion-button-brand:not(.collapsed) {
  background-color: rgb(255, 250, 229.7);
  color: rgb(229.5, 184.5, 1.8);
}.accordion-button-brand:not(.collapsed)::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='rgb%28229.5, 184.5, 1.8%29'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
}[theme=dark] .accordion-button-brand .accordion-icon {
  color: rgb(229.5, 184.5, 1.8);
}.accordion-button-brand .accordion-icon {
  color: rgb(229.5, 184.5, 1.8);
}.accordion-button-brand:focus {
  border-color: rgb(255, 230, 128.5);
}[theme=dark] .accordion-button-brand-two:not(.collapsed) {
  background-color: rgba(50, 50, 50, 0.2);
  color: #2d2d2d;
}.accordion-button-brand-two:not(.collapsed) {
  background-color: rgb(234.5, 234.5, 234.5);
  color: #2d2d2d;
}.accordion-button-brand-two:not(.collapsed)::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%232d2d2d'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
}[theme=dark] .accordion-button-brand-two .accordion-icon {
  color: #2d2d2d;
}.accordion-button-brand-two .accordion-icon {
  color: #2d2d2d;
}.accordion-button-brand-two:focus {
  border-color: rgb(152.5, 152.5, 152.5);
}[theme=dark] .accordion-button-transparent:not(.collapsed) {
  background-color: rgba(0, 0, 0, 0.2);
  color: rgba(0, 0, 0, 0.1);
}.accordion-button-transparent:not(.collapsed) {
  background-color: rgba(255, 255, 255, 0.9);
  color: rgba(0, 0, 0, 0.1);
}.accordion-button-transparent:not(.collapsed)::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='rgba%280, 0, 0, 0.1%29'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
}[theme=dark] .accordion-button-transparent .accordion-icon {
  color: rgba(0, 0, 0, 0.1);
}.accordion-button-transparent .accordion-icon {
  color: rgba(0, 0, 0, 0.1);
}.accordion-button-transparent:focus {
  border-color: rgba(255, 255, 255, 0.5);
}[theme=dark] .accordion-button-storybook:not(.collapsed) {
  background-color: rgba(255, 71, 133, 0.2);
  color: rgb(229.5, 63.9, 119.7);
}.accordion-button-storybook:not(.collapsed) {
  background-color: rgb(255, 236.6, 242.8);
  color: rgb(229.5, 63.9, 119.7);
}.accordion-button-storybook:not(.collapsed)::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='rgb%28229.5, 63.9, 119.7%29'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
}[theme=dark] .accordion-button-storybook .accordion-icon {
  color: rgb(229.5, 63.9, 119.7);
}.accordion-button-storybook .accordion-icon {
  color: rgb(229.5, 63.9, 119.7);
}.accordion-button-storybook:focus {
  border-color: #ffa3c2;
}.breadcrumb {
  align-items: center;
}.breadcrumb-item a {
  color: #6c757d;
  font-weight: 600;
  text-decoration: none;
  vertical-align: middle;
}.breadcrumb-item a:hover {
  color: #6c5dd3;
}.breadcrumb-item.active {
  color: #adb5bd;
}.breadcrumb-icon {
  margin-right: 0.5rem;
  color: #495057;
}.breadcrumb .svg-icon:not(.breadcrumb-icon) {
  font-size: 1.5rem;
}[theme=dark] .page-link {
  background-color: #1f2128;
  border-color: rgb(42.2, 44.1, 50.75);
  color: #e7eef8;
}[theme=dark] .page-link:hover {
  background-color: rgb(53.4, 55.2, 61.5);
}[theme=dark] .page-item.active .page-link {
  background-color: #6c5dd3;
}[theme=dark] .page-item.disabled .page-link {
  background-color: rgb(75.8, 77.4, 83);
  border-color: rgb(53.4, 55.2, 61.5);
  color: rgb(184.8, 190.4, 198.4);
}.alert.alert-primary {
  --bs-alert-bg: var(--bs-primary);
}[theme=dark] .alert.alert-primary {
  --bs-alert-bg: var(--bs-primary-border-subtle);
  --bs-alert-border-color: var(--bs-primary);
}.alert.alert-secondary {
  --bs-alert-bg: var(--bs-secondary);
}[theme=dark] .alert.alert-secondary {
  --bs-alert-bg: var(--bs-secondary-border-subtle);
  --bs-alert-border-color: var(--bs-secondary);
}.alert.alert-success {
  --bs-alert-bg: var(--bs-success);
}[theme=dark] .alert.alert-success {
  --bs-alert-bg: var(--bs-success-border-subtle);
  --bs-alert-border-color: var(--bs-success);
}.alert.alert-info {
  --bs-alert-bg: var(--bs-info);
}[theme=dark] .alert.alert-info {
  --bs-alert-bg: var(--bs-info-border-subtle);
  --bs-alert-border-color: var(--bs-info);
}.alert.alert-warning {
  --bs-alert-bg: var(--bs-warning);
}[theme=dark] .alert.alert-warning {
  --bs-alert-bg: var(--bs-warning-border-subtle);
  --bs-alert-border-color: var(--bs-warning);
}.alert.alert-danger {
  --bs-alert-bg: var(--bs-danger);
}[theme=dark] .alert.alert-danger {
  --bs-alert-bg: var(--bs-danger-border-subtle);
  --bs-alert-border-color: var(--bs-danger);
}.alert.alert-light {
  --bs-alert-bg: var(--bs-light);
}[theme=dark] .alert.alert-light {
  --bs-alert-bg: var(--bs-light-border-subtle);
  --bs-alert-border-color: var(--bs-light);
}.alert.alert-dark {
  --bs-alert-bg: var(--bs-dark);
}[theme=dark] .alert.alert-dark {
  --bs-alert-bg: var(--bs-dark-border-subtle);
  --bs-alert-border-color: var(--bs-dark);
}.alert.alert-brand {
  --bs-alert-bg: var(--bs-brand);
}[theme=dark] .alert.alert-brand {
  --bs-alert-bg: var(--bs-brand-border-subtle);
  --bs-alert-border-color: var(--bs-brand);
}.alert.alert-brand-two {
  --bs-alert-bg: var(--bs-brand-two);
}[theme=dark] .alert.alert-brand-two {
  --bs-alert-bg: var(--bs-brand-two-border-subtle);
  --bs-alert-border-color: var(--bs-brand-two);
}.alert.alert-transparent {
  --bs-alert-bg: var(--bs-transparent);
}[theme=dark] .alert.alert-transparent {
  --bs-alert-bg: var(--bs-transparent-border-subtle);
  --bs-alert-border-color: var(--bs-transparent);
}.alert.alert-storybook {
  --bs-alert-bg: var(--bs-storybook);
}[theme=dark] .alert.alert-storybook {
  --bs-alert-bg: var(--bs-storybook-border-subtle);
  --bs-alert-border-color: var(--bs-storybook);
}.alert.alert-light-primary {
  --bs-alert-color: var(--bs-primary-text-emphasis);
  --bs-alert-bg: var(--bs-primary-bg-subtle);
  --bs-alert-border-color: var(--bs-primary-border-subtle);
  --bs-alert-link-color: var(--bs-primary-text-emphasis);
}.alert.alert-light-secondary {
  --bs-alert-color: var(--bs-secondary-text-emphasis);
  --bs-alert-bg: var(--bs-secondary-bg-subtle);
  --bs-alert-border-color: var(--bs-secondary-border-subtle);
  --bs-alert-link-color: var(--bs-secondary-text-emphasis);
}.alert.alert-light-success {
  --bs-alert-color: var(--bs-success-text-emphasis);
  --bs-alert-bg: var(--bs-success-bg-subtle);
  --bs-alert-border-color: var(--bs-success-border-subtle);
  --bs-alert-link-color: var(--bs-success-text-emphasis);
}.alert.alert-light-info {
  --bs-alert-color: var(--bs-info-text-emphasis);
  --bs-alert-bg: var(--bs-info-bg-subtle);
  --bs-alert-border-color: var(--bs-info-border-subtle);
  --bs-alert-link-color: var(--bs-info-text-emphasis);
}.alert.alert-light-warning {
  --bs-alert-color: var(--bs-warning-text-emphasis);
  --bs-alert-bg: var(--bs-warning-bg-subtle);
  --bs-alert-border-color: var(--bs-warning-border-subtle);
  --bs-alert-link-color: var(--bs-warning-text-emphasis);
}.alert.alert-light-danger {
  --bs-alert-color: var(--bs-danger-text-emphasis);
  --bs-alert-bg: var(--bs-danger-bg-subtle);
  --bs-alert-border-color: var(--bs-danger-border-subtle);
  --bs-alert-link-color: var(--bs-danger-text-emphasis);
}.alert.alert-light-light {
  --bs-alert-color: var(--bs-light-text-emphasis);
  --bs-alert-bg: var(--bs-light-bg-subtle);
  --bs-alert-border-color: var(--bs-light-border-subtle);
  --bs-alert-link-color: var(--bs-light-text-emphasis);
}.alert.alert-light-dark {
  --bs-alert-color: var(--bs-dark-text-emphasis);
  --bs-alert-bg: var(--bs-dark-bg-subtle);
  --bs-alert-border-color: var(--bs-dark-border-subtle);
  --bs-alert-link-color: var(--bs-dark-text-emphasis);
}.alert.alert-light-brand {
  --bs-alert-color: var(--bs-brand-text-emphasis);
  --bs-alert-bg: var(--bs-brand-bg-subtle);
  --bs-alert-border-color: var(--bs-brand-border-subtle);
  --bs-alert-link-color: var(--bs-brand-text-emphasis);
}.alert.alert-light-brand-two {
  --bs-alert-color: var(--bs-brand-two-text-emphasis);
  --bs-alert-bg: var(--bs-brand-two-bg-subtle);
  --bs-alert-border-color: var(--bs-brand-two-border-subtle);
  --bs-alert-link-color: var(--bs-brand-two-text-emphasis);
}.alert.alert-light-transparent {
  --bs-alert-color: var(--bs-transparent-text-emphasis);
  --bs-alert-bg: var(--bs-transparent-bg-subtle);
  --bs-alert-border-color: var(--bs-transparent-border-subtle);
  --bs-alert-link-color: var(--bs-transparent-text-emphasis);
}.alert.alert-light-storybook {
  --bs-alert-color: var(--bs-storybook-text-emphasis);
  --bs-alert-bg: var(--bs-storybook-bg-subtle);
  --bs-alert-border-color: var(--bs-storybook-border-subtle);
  --bs-alert-link-color: var(--bs-storybook-text-emphasis);
}.alert.alert-outline-primary {
  --bs-alert-color: var(--bs-primary-text-emphasis);
  --bs-alert-bg: var(--bs--transparent);
  --bs-alert-border-color: var(--bs-primary-border-subtle);
  --bs-alert-link-color: var(--bs-primary-text-emphasis);
}.alert.alert-outline-secondary {
  --bs-alert-color: var(--bs-secondary-text-emphasis);
  --bs-alert-bg: var(--bs--transparent);
  --bs-alert-border-color: var(--bs-secondary-border-subtle);
  --bs-alert-link-color: var(--bs-secondary-text-emphasis);
}.alert.alert-outline-success {
  --bs-alert-color: var(--bs-success-text-emphasis);
  --bs-alert-bg: var(--bs--transparent);
  --bs-alert-border-color: var(--bs-success-border-subtle);
  --bs-alert-link-color: var(--bs-success-text-emphasis);
}.alert.alert-outline-info {
  --bs-alert-color: var(--bs-info-text-emphasis);
  --bs-alert-bg: var(--bs--transparent);
  --bs-alert-border-color: var(--bs-info-border-subtle);
  --bs-alert-link-color: var(--bs-info-text-emphasis);
}.alert.alert-outline-warning {
  --bs-alert-color: var(--bs-warning-text-emphasis);
  --bs-alert-bg: var(--bs--transparent);
  --bs-alert-border-color: var(--bs-warning-border-subtle);
  --bs-alert-link-color: var(--bs-warning-text-emphasis);
}.alert.alert-outline-danger {
  --bs-alert-color: var(--bs-danger-text-emphasis);
  --bs-alert-bg: var(--bs--transparent);
  --bs-alert-border-color: var(--bs-danger-border-subtle);
  --bs-alert-link-color: var(--bs-danger-text-emphasis);
}.alert.alert-outline-light {
  --bs-alert-color: var(--bs-light-text-emphasis);
  --bs-alert-bg: var(--bs--transparent);
  --bs-alert-border-color: var(--bs-light-border-subtle);
  --bs-alert-link-color: var(--bs-light-text-emphasis);
}.alert.alert-outline-dark {
  --bs-alert-color: var(--bs-dark-text-emphasis);
  --bs-alert-bg: var(--bs--transparent);
  --bs-alert-border-color: var(--bs-dark-border-subtle);
  --bs-alert-link-color: var(--bs-dark-text-emphasis);
}.alert.alert-outline-brand {
  --bs-alert-color: var(--bs-brand-text-emphasis);
  --bs-alert-bg: var(--bs--transparent);
  --bs-alert-border-color: var(--bs-brand-border-subtle);
  --bs-alert-link-color: var(--bs-brand-text-emphasis);
}.alert.alert-outline-brand-two {
  --bs-alert-color: var(--bs-brand-two-text-emphasis);
  --bs-alert-bg: var(--bs--transparent);
  --bs-alert-border-color: var(--bs-brand-two-border-subtle);
  --bs-alert-link-color: var(--bs-brand-two-text-emphasis);
}.alert.alert-outline-transparent {
  --bs-alert-color: var(--bs-transparent-text-emphasis);
  --bs-alert-bg: var(--bs--transparent);
  --bs-alert-border-color: var(--bs-transparent-border-subtle);
  --bs-alert-link-color: var(--bs-transparent-text-emphasis);
}.alert.alert-outline-storybook {
  --bs-alert-color: var(--bs-storybook-text-emphasis);
  --bs-alert-bg: var(--bs--transparent);
  --bs-alert-border-color: var(--bs-storybook-border-subtle);
  --bs-alert-link-color: var(--bs-storybook-text-emphasis);
}.alert {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}.alert-heading {
  flex: 1 0 100%;
}.alert-icon {
  margin-right: 1rem;
  font-size: 2rem;
}.alert[class*=shadow-3d-] {
  margin-bottom: 2.5rem;
}[theme=dark] .progress {
  background-color: #343a40;
}[theme=dark] .list-group-flush > .list-group-item {
  --bs-list-group-bg: transparent;
}[theme=dark] .list-group-item-primary {
  --bs-primary-text: #6c5dd3;
  --bs-primary-bg-subtle: rgba(108, 93, 211, 0.2);
  --bs-primary-bg-subtle-hover: rgba(54, 46.5, 105.5, 0.28);
  --bs-primary-border-subtle: primary;
  --bs-list-group-color: var(--bs-primary-text);
  --bs-list-group-bg: var(--bs-primary-bg-subtle);
  --bs-list-group-border-color: var(--bs-primary-border-subtle);
}[theme=dark] .list-group-item-primary.list-group-item-action:hover, [theme=dark] .list-group-item-primary.list-group-item-action:focus {
  --bs-list-group-action-hover-color: var(--bs-primary-text);
  --bs-list-group-action-hover-bg: var(
  	--bs-primary-bg-subtle-hover
  );
}[theme=dark] .list-group-item-primary.list-group-item-action:active {
  --bs-list-group-active-color: var(--bs-emphasis-color);
  --bs-list-group-active-bg: var(--bs-primary-text);
  --bs-list-group-active-border-color: var(--bs-primary-text);
}[theme=dark] .list-group-item-secondary {
  --bs-secondary-text: #ffa2c0;
  --bs-secondary-bg-subtle: rgba(255, 162, 192, 0.2);
  --bs-secondary-bg-subtle-hover: rgba(127.5, 81, 96, 0.28);
  --bs-secondary-border-subtle: secondary;
  --bs-list-group-color: var(--bs-secondary-text);
  --bs-list-group-bg: var(--bs-secondary-bg-subtle);
  --bs-list-group-border-color: var(--bs-secondary-border-subtle);
}[theme=dark] .list-group-item-secondary.list-group-item-action:hover, [theme=dark] .list-group-item-secondary.list-group-item-action:focus {
  --bs-list-group-action-hover-color: var(--bs-secondary-text);
  --bs-list-group-action-hover-bg: var(
  	--bs-secondary-bg-subtle-hover
  );
}[theme=dark] .list-group-item-secondary.list-group-item-action:active {
  --bs-list-group-active-color: var(--bs-emphasis-color);
  --bs-list-group-active-bg: var(--bs-secondary-text);
  --bs-list-group-active-border-color: var(--bs-secondary-text);
}[theme=dark] .list-group-item-success {
  --bs-success-text: #46bcaa;
  --bs-success-bg-subtle: rgba(70, 188, 170, 0.2);
  --bs-success-bg-subtle-hover: rgba(35, 94, 85, 0.28);
  --bs-success-border-subtle: success;
  --bs-list-group-color: var(--bs-success-text);
  --bs-list-group-bg: var(--bs-success-bg-subtle);
  --bs-list-group-border-color: var(--bs-success-border-subtle);
}[theme=dark] .list-group-item-success.list-group-item-action:hover, [theme=dark] .list-group-item-success.list-group-item-action:focus {
  --bs-list-group-action-hover-color: var(--bs-success-text);
  --bs-list-group-action-hover-bg: var(
  	--bs-success-bg-subtle-hover
  );
}[theme=dark] .list-group-item-success.list-group-item-action:active {
  --bs-list-group-active-color: var(--bs-emphasis-color);
  --bs-list-group-active-bg: var(--bs-success-text);
  --bs-list-group-active-border-color: var(--bs-success-text);
}[theme=dark] .list-group-item-info {
  --bs-info-text: #4d69fa;
  --bs-info-bg-subtle: rgba(77, 105, 250, 0.2);
  --bs-info-bg-subtle-hover: rgba(38.5, 52.5, 125, 0.28);
  --bs-info-border-subtle: info;
  --bs-list-group-color: var(--bs-info-text);
  --bs-list-group-bg: var(--bs-info-bg-subtle);
  --bs-list-group-border-color: var(--bs-info-border-subtle);
}[theme=dark] .list-group-item-info.list-group-item-action:hover, [theme=dark] .list-group-item-info.list-group-item-action:focus {
  --bs-list-group-action-hover-color: var(--bs-info-text);
  --bs-list-group-action-hover-bg: var(
  	--bs-info-bg-subtle-hover
  );
}[theme=dark] .list-group-item-info.list-group-item-action:active {
  --bs-list-group-active-color: var(--bs-emphasis-color);
  --bs-list-group-active-bg: var(--bs-info-text);
  --bs-list-group-active-border-color: var(--bs-info-text);
}[theme=dark] .list-group-item-warning {
  --bs-warning-text: #ffcf52;
  --bs-warning-bg-subtle: rgba(255, 207, 82, 0.2);
  --bs-warning-bg-subtle-hover: rgba(127.5, 103.5, 41, 0.28);
  --bs-warning-border-subtle: warning;
  --bs-list-group-color: var(--bs-warning-text);
  --bs-list-group-bg: var(--bs-warning-bg-subtle);
  --bs-list-group-border-color: var(--bs-warning-border-subtle);
}[theme=dark] .list-group-item-warning.list-group-item-action:hover, [theme=dark] .list-group-item-warning.list-group-item-action:focus {
  --bs-list-group-action-hover-color: var(--bs-warning-text);
  --bs-list-group-action-hover-bg: var(
  	--bs-warning-bg-subtle-hover
  );
}[theme=dark] .list-group-item-warning.list-group-item-action:active {
  --bs-list-group-active-color: var(--bs-emphasis-color);
  --bs-list-group-active-bg: var(--bs-warning-text);
  --bs-list-group-active-border-color: var(--bs-warning-text);
}[theme=dark] .list-group-item-danger {
  --bs-danger-text: #f35421;
  --bs-danger-bg-subtle: rgba(243, 84, 33, 0.2);
  --bs-danger-bg-subtle-hover: rgba(121.5, 42, 16.5, 0.28);
  --bs-danger-border-subtle: danger;
  --bs-list-group-color: var(--bs-danger-text);
  --bs-list-group-bg: var(--bs-danger-bg-subtle);
  --bs-list-group-border-color: var(--bs-danger-border-subtle);
}[theme=dark] .list-group-item-danger.list-group-item-action:hover, [theme=dark] .list-group-item-danger.list-group-item-action:focus {
  --bs-list-group-action-hover-color: var(--bs-danger-text);
  --bs-list-group-action-hover-bg: var(
  	--bs-danger-bg-subtle-hover
  );
}[theme=dark] .list-group-item-danger.list-group-item-action:active {
  --bs-list-group-active-color: var(--bs-emphasis-color);
  --bs-list-group-active-bg: var(--bs-danger-text);
  --bs-list-group-active-border-color: var(--bs-danger-text);
}[theme=dark] .list-group-item-light {
  --bs-light-text: #e7eef8;
  --bs-light-bg-subtle: rgba(231, 238, 248, 0.2);
  --bs-light-bg-subtle-hover: rgba(115.5, 119, 124, 0.28);
  --bs-light-border-subtle: light;
  --bs-list-group-color: var(--bs-light-text);
  --bs-list-group-bg: var(--bs-light-bg-subtle);
  --bs-list-group-border-color: var(--bs-light-border-subtle);
}[theme=dark] .list-group-item-light.list-group-item-action:hover, [theme=dark] .list-group-item-light.list-group-item-action:focus {
  --bs-list-group-action-hover-color: var(--bs-light-text);
  --bs-list-group-action-hover-bg: var(
  	--bs-light-bg-subtle-hover
  );
}[theme=dark] .list-group-item-light.list-group-item-action:active {
  --bs-list-group-active-color: var(--bs-emphasis-color);
  --bs-list-group-active-bg: var(--bs-light-text);
  --bs-list-group-active-border-color: var(--bs-light-text);
}[theme=dark] .list-group-item-dark {
  --bs-dark-text: #e7eef8;
  --bs-dark-bg-subtle: rgba(31, 33, 40, 0.2);
  --bs-dark-bg-subtle-hover: rgba(15.5, 16.5, 20, 0.28);
  --bs-dark-border-subtle: dark;
  --bs-list-group-color: var(--bs-dark-text);
  --bs-list-group-bg: var(--bs-dark-bg-subtle);
  --bs-list-group-border-color: var(--bs-dark-border-subtle);
}[theme=dark] .list-group-item-dark.list-group-item-action:hover, [theme=dark] .list-group-item-dark.list-group-item-action:focus {
  --bs-list-group-action-hover-color: var(--bs-dark-text);
  --bs-list-group-action-hover-bg: var(
  	--bs-dark-bg-subtle-hover
  );
}[theme=dark] .list-group-item-dark.list-group-item-action:active {
  --bs-list-group-active-color: var(--bs-emphasis-color);
  --bs-list-group-active-bg: var(--bs-dark-text);
  --bs-list-group-active-border-color: var(--bs-dark-text);
}[theme=dark] .list-group-item-brand {
  --bs-brand-text: #ffcd02;
  --bs-brand-bg-subtle: rgba(255, 205, 2, 0.2);
  --bs-brand-bg-subtle-hover: rgba(127.5, 102.5, 1, 0.28);
  --bs-brand-border-subtle: brand;
  --bs-list-group-color: var(--bs-brand-text);
  --bs-list-group-bg: var(--bs-brand-bg-subtle);
  --bs-list-group-border-color: var(--bs-brand-border-subtle);
}[theme=dark] .list-group-item-brand.list-group-item-action:hover, [theme=dark] .list-group-item-brand.list-group-item-action:focus {
  --bs-list-group-action-hover-color: var(--bs-brand-text);
  --bs-list-group-action-hover-bg: var(
  	--bs-brand-bg-subtle-hover
  );
}[theme=dark] .list-group-item-brand.list-group-item-action:active {
  --bs-list-group-active-color: var(--bs-emphasis-color);
  --bs-list-group-active-bg: var(--bs-brand-text);
  --bs-list-group-active-border-color: var(--bs-brand-text);
}[theme=dark] .list-group-item-brand-two {
  --bs-brand-two-text: #323232;
  --bs-brand-two-bg-subtle: rgba(50, 50, 50, 0.2);
  --bs-brand-two-bg-subtle-hover: rgba(25, 25, 25, 0.28);
  --bs-brand-two-border-subtle: brand-two;
  --bs-list-group-color: var(--bs-brand-two-text);
  --bs-list-group-bg: var(--bs-brand-two-bg-subtle);
  --bs-list-group-border-color: var(--bs-brand-two-border-subtle);
}[theme=dark] .list-group-item-brand-two.list-group-item-action:hover, [theme=dark] .list-group-item-brand-two.list-group-item-action:focus {
  --bs-list-group-action-hover-color: var(--bs-brand-two-text);
  --bs-list-group-action-hover-bg: var(
  	--bs-brand-two-bg-subtle-hover
  );
}[theme=dark] .list-group-item-brand-two.list-group-item-action:active {
  --bs-list-group-active-color: var(--bs-emphasis-color);
  --bs-list-group-active-bg: var(--bs-brand-two-text);
  --bs-list-group-active-border-color: var(--bs-brand-two-text);
}[theme=dark] .list-group-item-transparent {
  --bs-transparent-text: rgba(0, 0, 0, 0);
  --bs-transparent-bg-subtle: rgba(0, 0, 0, 0.2);
  --bs-transparent-bg-subtle-hover: rgba(0, 0, 0, 0.28);
  --bs-transparent-border-subtle: transparent;
  --bs-list-group-color: var(--bs-transparent-text);
  --bs-list-group-bg: var(--bs-transparent-bg-subtle);
  --bs-list-group-border-color: var(--bs-transparent-border-subtle);
}[theme=dark] .list-group-item-transparent.list-group-item-action:hover, [theme=dark] .list-group-item-transparent.list-group-item-action:focus {
  --bs-list-group-action-hover-color: var(--bs-transparent-text);
  --bs-list-group-action-hover-bg: var(
  	--bs-transparent-bg-subtle-hover
  );
}[theme=dark] .list-group-item-transparent.list-group-item-action:active {
  --bs-list-group-active-color: var(--bs-emphasis-color);
  --bs-list-group-active-bg: var(--bs-transparent-text);
  --bs-list-group-active-border-color: var(--bs-transparent-text);
}[theme=dark] .list-group-item-storybook {
  --bs-storybook-text: #ff4785;
  --bs-storybook-bg-subtle: rgba(255, 71, 133, 0.2);
  --bs-storybook-bg-subtle-hover: rgba(127.5, 35.5, 66.5, 0.28);
  --bs-storybook-border-subtle: storybook;
  --bs-list-group-color: var(--bs-storybook-text);
  --bs-list-group-bg: var(--bs-storybook-bg-subtle);
  --bs-list-group-border-color: var(--bs-storybook-border-subtle);
}[theme=dark] .list-group-item-storybook.list-group-item-action:hover, [theme=dark] .list-group-item-storybook.list-group-item-action:focus {
  --bs-list-group-action-hover-color: var(--bs-storybook-text);
  --bs-list-group-action-hover-bg: var(
  	--bs-storybook-bg-subtle-hover
  );
}[theme=dark] .list-group-item-storybook.list-group-item-action:active {
  --bs-list-group-active-color: var(--bs-emphasis-color);
  --bs-list-group-active-bg: var(--bs-storybook-text);
  --bs-list-group-active-border-color: var(--bs-storybook-text);
}[theme=dark] .btn-close {
  --bs-btn-close-color: #fff;
  background: transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;
  filter: none;
}[theme=dark] .toast {
  background-color: rgba(5.4, 4.65, 10.55, 0.85);
}[theme=dark] .toast-header {
  background-color: rgba(5.4, 4.65, 10.55, 0.85);
}[theme=dark] .modal-content {
  background-color: rgb(28.8, 31.2, 39.2);
}.modal-backdrop {
  -webkit-backdrop-filter: blur(0.25rem);
  backdrop-filter: blur(0.25rem);
  will-change: backdrop-filter;
  background-color: rgba(0, 0, 0, 0.5);
}.modal-backdrop.show {
  opacity: 1;
}[theme=dark] .popover {
  background-color: rgb(7.56, 6.51, 14.77);
}.popover:not([data-popper-placement^="-"]) > .popover-arrow {
  margin: 0;
}[theme=dark] .bs-popover-top > .popover-arrow::before, [theme=dark] .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before {
  border-top-color: rgb(7.56, 6.51, 14.77);
}[theme=dark] .bs-popover-top > .popover-arrow::after, [theme=dark] .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after {
  border-top-color: rgb(7.56, 6.51, 14.77);
}[theme=dark] .bs-popover-end > .popover-arrow::after, [theme=dark] .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after {
  border-right-color: rgb(7.56, 6.51, 14.77);
}[theme=dark] .bs-popover-bottom > .popover-arrow::after, [theme=dark] .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after {
  border-bottom-color: rgb(7.56, 6.51, 14.77);
}[theme=dark] .bs-popover-start > .popover-arrow::after, [theme=dark] .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after {
  border-left-color: rgb(7.56, 6.51, 14.77);
}[theme=dark] .popover-header {
  background-color: rgb(19.932, 18.9345, 26.7815);
}.popover-body {
  color: var(--bs-body-color);
}.popover-string {
  cursor: help;
  text-decoration: underline dotted;
}.carousel-inner {
  border-radius: 2rem;
}.carousel-slide,
.carousel-slide-bg {
  height: 100%;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}.carousel-indicators {
  padding-top: 10px;
  padding-bottom: 10px;
}.carousel-indicators [data-bs-target] {
  width: 10px;
  border: 0;
  border-radius: 10px;
}.carousel-indicators .active {
  width: 3rem;
}[theme=dark] .offcanvas {
  background-color: rgb(28.8, 31.2, 39.2);
}.offcanvas {
  transition: none;
  will-change: auto;
}.offcanvas-backdrop {
  -webkit-backdrop-filter: blur(0.25rem);
  backdrop-filter: blur(0.25rem);
  will-change: backdrop-filter;
  background-color: rgba(0, 0, 0, 0.25);
}.offcanvas-backdrop.show {
  opacity: 1;
}.offcanvas-start {
  transform: none;
}.offcanvas-end {
  transform: none;
}.offcanvas-bottom {
  transform: none;
}.offcanvas-modal-style {
  -webkit-backdrop-filter: blur(0.25rem);
  backdrop-filter: blur(0.25rem);
  will-change: backdrop-filter;
  background-color: rgba(0, 0, 0, 0.25);
  box-shadow: 0 1.6rem 3rem rgba(0, 0, 0, 0.175);
}@media (min-width: 576px) {
  .offcanvas-modal-style {
    margin: 1rem;
    border-radius: 1.5rem;
  }
}[theme=dark] .offcanvas-right-panel {
  background-color: rgb(9.3, 9.9, 12);
}.board {
  position: relative;
  height: 100%;
  flex-wrap: nowrap;
  overflow-x: scroll;
}.board-group {
  width: 27rem;
}/*!
* animate.css - https://animate.style/
* Version - 4.1.1
* Licensed under the MIT license - http://opensource.org/licenses/MIT
*
* Copyright (c) 2020 Animate.css
*/:root {
  --animate-duration: 1s;
  --animate-delay: 1s;
  --animate-repeat: 1;
}.animate__animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-duration: var(--animate-duration);
  animation-duration: var(--animate-duration);
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}.animate__animated.animate__infinite {
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}.animate__animated.animate__repeat-1 {
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
  -webkit-animation-iteration-count: var(--animate-repeat);
  animation-iteration-count: var(--animate-repeat);
}.animate__animated.animate__repeat-2 {
  -webkit-animation-iteration-count: 2;
  animation-iteration-count: 2;
  -webkit-animation-iteration-count: calc(var(--animate-repeat) * 2);
  animation-iteration-count: calc(var(--animate-repeat) * 2);
}.animate__animated.animate__repeat-3 {
  -webkit-animation-iteration-count: 3;
  animation-iteration-count: 3;
  -webkit-animation-iteration-count: calc(var(--animate-repeat) * 3);
  animation-iteration-count: calc(var(--animate-repeat) * 3);
}.animate__animated.animate__delay-1s {
  -webkit-animation-delay: 1s;
  animation-delay: 1s;
  -webkit-animation-delay: var(--animate-delay);
  animation-delay: var(--animate-delay);
}.animate__animated.animate__delay-2s {
  -webkit-animation-delay: 2s;
  animation-delay: 2s;
  -webkit-animation-delay: calc(var(--animate-delay) * 2);
  animation-delay: calc(var(--animate-delay) * 2);
}.animate__animated.animate__delay-3s {
  -webkit-animation-delay: 3s;
  animation-delay: 3s;
  -webkit-animation-delay: calc(var(--animate-delay) * 3);
  animation-delay: calc(var(--animate-delay) * 3);
}.animate__animated.animate__delay-4s {
  -webkit-animation-delay: 4s;
  animation-delay: 4s;
  -webkit-animation-delay: calc(var(--animate-delay) * 4);
  animation-delay: calc(var(--animate-delay) * 4);
}.animate__animated.animate__delay-5s {
  -webkit-animation-delay: 5s;
  animation-delay: 5s;
  -webkit-animation-delay: calc(var(--animate-delay) * 5);
  animation-delay: calc(var(--animate-delay) * 5);
}.animate__animated.animate__faster {
  -webkit-animation-duration: 0.5s;
  animation-duration: 0.5s;
  -webkit-animation-duration: calc(var(--animate-duration) / 2);
  animation-duration: calc(var(--animate-duration) / 2);
}.animate__animated.animate__fast {
  -webkit-animation-duration: 0.8s;
  animation-duration: 0.8s;
  -webkit-animation-duration: calc(var(--animate-duration) * 0.8);
  animation-duration: calc(var(--animate-duration) * 0.8);
}.animate__animated.animate__slow {
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
  -webkit-animation-duration: calc(var(--animate-duration) * 2);
  animation-duration: calc(var(--animate-duration) * 2);
}.animate__animated.animate__slower {
  -webkit-animation-duration: 3s;
  animation-duration: 3s;
  -webkit-animation-duration: calc(var(--animate-duration) * 3);
  animation-duration: calc(var(--animate-duration) * 3);
}@media print, (prefers-reduced-motion: reduce) {
  .animate__animated {
    -webkit-animation-duration: 1ms !important;
    animation-duration: 1ms !important;
    -webkit-transition-duration: 1ms !important;
    transition-duration: 1ms !important;
    -webkit-animation-iteration-count: 1 !important;
    animation-iteration-count: 1 !important;
  }
  .animate__animated[class*=Out] {
    opacity: 0;
  }
}/* Attention seekers  */@-webkit-keyframes bounce {
  from, 20%, 53%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  40%, 43% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -30px, 0) scaleY(1.1);
    transform: translate3d(0, -30px, 0) scaleY(1.1);
  }
  70% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -15px, 0) scaleY(1.05);
    transform: translate3d(0, -15px, 0) scaleY(1.05);
  }
  80% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translate3d(0, 0, 0) scaleY(0.95);
    transform: translate3d(0, 0, 0) scaleY(0.95);
  }
  90% {
    -webkit-transform: translate3d(0, -4px, 0) scaleY(1.02);
    transform: translate3d(0, -4px, 0) scaleY(1.02);
  }
}@keyframes bounce {
  from, 20%, 53%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  40%, 43% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -30px, 0) scaleY(1.1);
    transform: translate3d(0, -30px, 0) scaleY(1.1);
  }
  70% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -15px, 0) scaleY(1.05);
    transform: translate3d(0, -15px, 0) scaleY(1.05);
  }
  80% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translate3d(0, 0, 0) scaleY(0.95);
    transform: translate3d(0, 0, 0) scaleY(0.95);
  }
  90% {
    -webkit-transform: translate3d(0, -4px, 0) scaleY(1.02);
    transform: translate3d(0, -4px, 0) scaleY(1.02);
  }
}.animate__bounce {
  -webkit-animation-name: bounce;
  animation-name: bounce;
  -webkit-transform-origin: center bottom;
  transform-origin: center bottom;
}@-webkit-keyframes flash {
  from, 50%, to {
    opacity: 1;
  }
  25%, 75% {
    opacity: 0;
  }
}@keyframes flash {
  from, 50%, to {
    opacity: 1;
  }
  25%, 75% {
    opacity: 0;
  }
}.animate__flash {
  -webkit-animation-name: flash;
  animation-name: flash;
}/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */@-webkit-keyframes pulse {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
  }
  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}@keyframes pulse {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
  }
  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}.animate__pulse {
  -webkit-animation-name: pulse;
  animation-name: pulse;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
}@-webkit-keyframes rubberBand {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1);
  }
  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1);
  }
  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1);
  }
  65% {
    -webkit-transform: scale3d(0.95, 1.05, 1);
    transform: scale3d(0.95, 1.05, 1);
  }
  75% {
    -webkit-transform: scale3d(1.05, 0.95, 1);
    transform: scale3d(1.05, 0.95, 1);
  }
  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}@keyframes rubberBand {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1);
  }
  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1);
  }
  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1);
  }
  65% {
    -webkit-transform: scale3d(0.95, 1.05, 1);
    transform: scale3d(0.95, 1.05, 1);
  }
  75% {
    -webkit-transform: scale3d(1.05, 0.95, 1);
    transform: scale3d(1.05, 0.95, 1);
  }
  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}.animate__rubberBand {
  -webkit-animation-name: rubberBand;
  animation-name: rubberBand;
}@-webkit-keyframes shakeX {
  from, to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }
  20%, 40%, 60%, 80% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
}@keyframes shakeX {
  from, to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }
  20%, 40%, 60%, 80% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
}.animate__shakeX {
  -webkit-animation-name: shakeX;
  animation-name: shakeX;
}@-webkit-keyframes shakeY {
  from, to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }
  20%, 40%, 60%, 80% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }
}@keyframes shakeY {
  from, to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }
  20%, 40%, 60%, 80% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }
}.animate__shakeY {
  -webkit-animation-name: shakeY;
  animation-name: shakeY;
}@-webkit-keyframes headShake {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  6.5% {
    -webkit-transform: translateX(-6px) rotateY(-9deg);
    transform: translateX(-6px) rotateY(-9deg);
  }
  18.5% {
    -webkit-transform: translateX(5px) rotateY(7deg);
    transform: translateX(5px) rotateY(7deg);
  }
  31.5% {
    -webkit-transform: translateX(-3px) rotateY(-5deg);
    transform: translateX(-3px) rotateY(-5deg);
  }
  43.5% {
    -webkit-transform: translateX(2px) rotateY(3deg);
    transform: translateX(2px) rotateY(3deg);
  }
  50% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}@keyframes headShake {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  6.5% {
    -webkit-transform: translateX(-6px) rotateY(-9deg);
    transform: translateX(-6px) rotateY(-9deg);
  }
  18.5% {
    -webkit-transform: translateX(5px) rotateY(7deg);
    transform: translateX(5px) rotateY(7deg);
  }
  31.5% {
    -webkit-transform: translateX(-3px) rotateY(-5deg);
    transform: translateX(-3px) rotateY(-5deg);
  }
  43.5% {
    -webkit-transform: translateX(2px) rotateY(3deg);
    transform: translateX(2px) rotateY(3deg);
  }
  50% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}.animate__headShake {
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-name: headShake;
  animation-name: headShake;
}@-webkit-keyframes swing {
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
    transform: rotate3d(0, 0, 1, 15deg);
  }
  40% {
    -webkit-transform: rotate3d(0, 0, 1, -10deg);
    transform: rotate3d(0, 0, 1, -10deg);
  }
  60% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
    transform: rotate3d(0, 0, 1, 5deg);
  }
  80% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
    transform: rotate3d(0, 0, 1, -5deg);
  }
  to {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
    transform: rotate3d(0, 0, 1, 0deg);
  }
}@keyframes swing {
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
    transform: rotate3d(0, 0, 1, 15deg);
  }
  40% {
    -webkit-transform: rotate3d(0, 0, 1, -10deg);
    transform: rotate3d(0, 0, 1, -10deg);
  }
  60% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
    transform: rotate3d(0, 0, 1, 5deg);
  }
  80% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
    transform: rotate3d(0, 0, 1, -5deg);
  }
  to {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
    transform: rotate3d(0, 0, 1, 0deg);
  }
}.animate__swing {
  -webkit-transform-origin: top center;
  transform-origin: top center;
  -webkit-animation-name: swing;
  animation-name: swing;
}@-webkit-keyframes tada {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
  10%, 20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
  }
  30%, 50%, 70%, 90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }
  40%, 60%, 80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }
  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}@keyframes tada {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
  10%, 20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
  }
  30%, 50%, 70%, 90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }
  40%, 60%, 80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }
  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}.animate__tada {
  -webkit-animation-name: tada;
  animation-name: tada;
}/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */@-webkit-keyframes wobble {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }
  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }
  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }
  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }
  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}@keyframes wobble {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }
  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }
  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }
  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }
  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}.animate__wobble {
  -webkit-animation-name: wobble;
  animation-name: wobble;
}@-webkit-keyframes jello {
  from, 11.1%, to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  22.2% {
    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
    transform: skewX(-12.5deg) skewY(-12.5deg);
  }
  33.3% {
    -webkit-transform: skewX(6.25deg) skewY(6.25deg);
    transform: skewX(6.25deg) skewY(6.25deg);
  }
  44.4% {
    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
    transform: skewX(-3.125deg) skewY(-3.125deg);
  }
  55.5% {
    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
    transform: skewX(1.5625deg) skewY(1.5625deg);
  }
  66.6% {
    -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    transform: skewX(-0.78125deg) skewY(-0.78125deg);
  }
  77.7% {
    -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
    transform: skewX(0.390625deg) skewY(0.390625deg);
  }
  88.8% {
    -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
    transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
  }
}@keyframes jello {
  from, 11.1%, to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  22.2% {
    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
    transform: skewX(-12.5deg) skewY(-12.5deg);
  }
  33.3% {
    -webkit-transform: skewX(6.25deg) skewY(6.25deg);
    transform: skewX(6.25deg) skewY(6.25deg);
  }
  44.4% {
    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
    transform: skewX(-3.125deg) skewY(-3.125deg);
  }
  55.5% {
    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
    transform: skewX(1.5625deg) skewY(1.5625deg);
  }
  66.6% {
    -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    transform: skewX(-0.78125deg) skewY(-0.78125deg);
  }
  77.7% {
    -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
    transform: skewX(0.390625deg) skewY(0.390625deg);
  }
  88.8% {
    -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
    transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
  }
}.animate__jello {
  -webkit-animation-name: jello;
  animation-name: jello;
  -webkit-transform-origin: center;
  transform-origin: center;
}@-webkit-keyframes heartBeat {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  14% {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
  }
  28% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  42% {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
  }
  70% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}@keyframes heartBeat {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  14% {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
  }
  28% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  42% {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
  }
  70% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}.animate__heartBeat {
  -webkit-animation-name: heartBeat;
  animation-name: heartBeat;
  -webkit-animation-duration: 1.3s;
  animation-duration: 1.3s;
  -webkit-animation-duration: calc(var(--animate-duration) * 1.3);
  animation-duration: calc(var(--animate-duration) * 1.3);
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
}/* Back entrances */@-webkit-keyframes backInDown {
  0% {
    -webkit-transform: translateY(-1200px) scale(0.7);
    transform: translateY(-1200px) scale(0.7);
    opacity: 0.7;
  }
  80% {
    -webkit-transform: translateY(0px) scale(0.7);
    transform: translateY(0px) scale(0.7);
    opacity: 0.7;
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}@keyframes backInDown {
  0% {
    -webkit-transform: translateY(-1200px) scale(0.7);
    transform: translateY(-1200px) scale(0.7);
    opacity: 0.7;
  }
  80% {
    -webkit-transform: translateY(0px) scale(0.7);
    transform: translateY(0px) scale(0.7);
    opacity: 0.7;
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}.animate__backInDown {
  -webkit-animation-name: backInDown;
  animation-name: backInDown;
}@-webkit-keyframes backInLeft {
  0% {
    -webkit-transform: translateX(-2000px) scale(0.7);
    transform: translateX(-2000px) scale(0.7);
    opacity: 0.7;
  }
  80% {
    -webkit-transform: translateX(0px) scale(0.7);
    transform: translateX(0px) scale(0.7);
    opacity: 0.7;
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}@keyframes backInLeft {
  0% {
    -webkit-transform: translateX(-2000px) scale(0.7);
    transform: translateX(-2000px) scale(0.7);
    opacity: 0.7;
  }
  80% {
    -webkit-transform: translateX(0px) scale(0.7);
    transform: translateX(0px) scale(0.7);
    opacity: 0.7;
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}.animate__backInLeft {
  -webkit-animation-name: backInLeft;
  animation-name: backInLeft;
}@-webkit-keyframes backInRight {
  0% {
    -webkit-transform: translateX(2000px) scale(0.7);
    transform: translateX(2000px) scale(0.7);
    opacity: 0.7;
  }
  80% {
    -webkit-transform: translateX(0px) scale(0.7);
    transform: translateX(0px) scale(0.7);
    opacity: 0.7;
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}@keyframes backInRight {
  0% {
    -webkit-transform: translateX(2000px) scale(0.7);
    transform: translateX(2000px) scale(0.7);
    opacity: 0.7;
  }
  80% {
    -webkit-transform: translateX(0px) scale(0.7);
    transform: translateX(0px) scale(0.7);
    opacity: 0.7;
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}.animate__backInRight {
  -webkit-animation-name: backInRight;
  animation-name: backInRight;
}@-webkit-keyframes backInUp {
  0% {
    -webkit-transform: translateY(1200px) scale(0.7);
    transform: translateY(1200px) scale(0.7);
    opacity: 0.7;
  }
  80% {
    -webkit-transform: translateY(0px) scale(0.7);
    transform: translateY(0px) scale(0.7);
    opacity: 0.7;
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}@keyframes backInUp {
  0% {
    -webkit-transform: translateY(1200px) scale(0.7);
    transform: translateY(1200px) scale(0.7);
    opacity: 0.7;
  }
  80% {
    -webkit-transform: translateY(0px) scale(0.7);
    transform: translateY(0px) scale(0.7);
    opacity: 0.7;
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}.animate__backInUp {
  -webkit-animation-name: backInUp;
  animation-name: backInUp;
}/* Back exits */@-webkit-keyframes backOutDown {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
  20% {
    -webkit-transform: translateY(0px) scale(0.7);
    transform: translateY(0px) scale(0.7);
    opacity: 0.7;
  }
  100% {
    -webkit-transform: translateY(700px) scale(0.7);
    transform: translateY(700px) scale(0.7);
    opacity: 0.7;
  }
}@keyframes backOutDown {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
  20% {
    -webkit-transform: translateY(0px) scale(0.7);
    transform: translateY(0px) scale(0.7);
    opacity: 0.7;
  }
  100% {
    -webkit-transform: translateY(700px) scale(0.7);
    transform: translateY(700px) scale(0.7);
    opacity: 0.7;
  }
}.animate__backOutDown {
  -webkit-animation-name: backOutDown;
  animation-name: backOutDown;
}@-webkit-keyframes backOutLeft {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
  20% {
    -webkit-transform: translateX(0px) scale(0.7);
    transform: translateX(0px) scale(0.7);
    opacity: 0.7;
  }
  100% {
    -webkit-transform: translateX(-2000px) scale(0.7);
    transform: translateX(-2000px) scale(0.7);
    opacity: 0.7;
  }
}@keyframes backOutLeft {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
  20% {
    -webkit-transform: translateX(0px) scale(0.7);
    transform: translateX(0px) scale(0.7);
    opacity: 0.7;
  }
  100% {
    -webkit-transform: translateX(-2000px) scale(0.7);
    transform: translateX(-2000px) scale(0.7);
    opacity: 0.7;
  }
}.animate__backOutLeft {
  -webkit-animation-name: backOutLeft;
  animation-name: backOutLeft;
}@-webkit-keyframes backOutRight {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
  20% {
    -webkit-transform: translateX(0px) scale(0.7);
    transform: translateX(0px) scale(0.7);
    opacity: 0.7;
  }
  100% {
    -webkit-transform: translateX(2000px) scale(0.7);
    transform: translateX(2000px) scale(0.7);
    opacity: 0.7;
  }
}@keyframes backOutRight {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
  20% {
    -webkit-transform: translateX(0px) scale(0.7);
    transform: translateX(0px) scale(0.7);
    opacity: 0.7;
  }
  100% {
    -webkit-transform: translateX(2000px) scale(0.7);
    transform: translateX(2000px) scale(0.7);
    opacity: 0.7;
  }
}.animate__backOutRight {
  -webkit-animation-name: backOutRight;
  animation-name: backOutRight;
}@-webkit-keyframes backOutUp {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
  20% {
    -webkit-transform: translateY(0px) scale(0.7);
    transform: translateY(0px) scale(0.7);
    opacity: 0.7;
  }
  100% {
    -webkit-transform: translateY(-700px) scale(0.7);
    transform: translateY(-700px) scale(0.7);
    opacity: 0.7;
  }
}@keyframes backOutUp {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
  20% {
    -webkit-transform: translateY(0px) scale(0.7);
    transform: translateY(0px) scale(0.7);
    opacity: 0.7;
  }
  100% {
    -webkit-transform: translateY(-700px) scale(0.7);
    transform: translateY(-700px) scale(0.7);
    opacity: 0.7;
  }
}.animate__backOutUp {
  -webkit-animation-name: backOutUp;
  animation-name: backOutUp;
}/* Bouncing entrances  */@-webkit-keyframes bounceIn {
  from, 20%, 40%, 60%, 80%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }
  40% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03);
  }
  80% {
    -webkit-transform: scale3d(0.97, 0.97, 0.97);
    transform: scale3d(0.97, 0.97, 0.97);
  }
  to {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}@keyframes bounceIn {
  from, 20%, 40%, 60%, 80%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }
  40% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03);
  }
  80% {
    -webkit-transform: scale3d(0.97, 0.97, 0.97);
    transform: scale3d(0.97, 0.97, 0.97);
  }
  to {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}.animate__bounceIn {
  -webkit-animation-duration: 0.75s;
  animation-duration: 0.75s;
  -webkit-animation-duration: calc(var(--animate-duration) * 0.75);
  animation-duration: calc(var(--animate-duration) * 0.75);
  -webkit-animation-name: bounceIn;
  animation-name: bounceIn;
}@-webkit-keyframes bounceInDown {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0) scaleY(3);
    transform: translate3d(0, -3000px, 0) scaleY(3);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0) scaleY(0.9);
    transform: translate3d(0, 25px, 0) scaleY(0.9);
  }
  75% {
    -webkit-transform: translate3d(0, -10px, 0) scaleY(0.95);
    transform: translate3d(0, -10px, 0) scaleY(0.95);
  }
  90% {
    -webkit-transform: translate3d(0, 5px, 0) scaleY(0.985);
    transform: translate3d(0, 5px, 0) scaleY(0.985);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}@keyframes bounceInDown {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0) scaleY(3);
    transform: translate3d(0, -3000px, 0) scaleY(3);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0) scaleY(0.9);
    transform: translate3d(0, 25px, 0) scaleY(0.9);
  }
  75% {
    -webkit-transform: translate3d(0, -10px, 0) scaleY(0.95);
    transform: translate3d(0, -10px, 0) scaleY(0.95);
  }
  90% {
    -webkit-transform: translate3d(0, 5px, 0) scaleY(0.985);
    transform: translate3d(0, 5px, 0) scaleY(0.985);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}.animate__bounceInDown {
  -webkit-animation-name: bounceInDown;
  animation-name: bounceInDown;
}@-webkit-keyframes bounceInLeft {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0) scaleX(3);
    transform: translate3d(-3000px, 0, 0) scaleX(3);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0) scaleX(1);
    transform: translate3d(25px, 0, 0) scaleX(1);
  }
  75% {
    -webkit-transform: translate3d(-10px, 0, 0) scaleX(0.98);
    transform: translate3d(-10px, 0, 0) scaleX(0.98);
  }
  90% {
    -webkit-transform: translate3d(5px, 0, 0) scaleX(0.995);
    transform: translate3d(5px, 0, 0) scaleX(0.995);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}@keyframes bounceInLeft {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0) scaleX(3);
    transform: translate3d(-3000px, 0, 0) scaleX(3);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0) scaleX(1);
    transform: translate3d(25px, 0, 0) scaleX(1);
  }
  75% {
    -webkit-transform: translate3d(-10px, 0, 0) scaleX(0.98);
    transform: translate3d(-10px, 0, 0) scaleX(0.98);
  }
  90% {
    -webkit-transform: translate3d(5px, 0, 0) scaleX(0.995);
    transform: translate3d(5px, 0, 0) scaleX(0.995);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}.animate__bounceInLeft {
  -webkit-animation-name: bounceInLeft;
  animation-name: bounceInLeft;
}@-webkit-keyframes bounceInRight {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  from {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0) scaleX(3);
    transform: translate3d(3000px, 0, 0) scaleX(3);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0) scaleX(1);
    transform: translate3d(-25px, 0, 0) scaleX(1);
  }
  75% {
    -webkit-transform: translate3d(10px, 0, 0) scaleX(0.98);
    transform: translate3d(10px, 0, 0) scaleX(0.98);
  }
  90% {
    -webkit-transform: translate3d(-5px, 0, 0) scaleX(0.995);
    transform: translate3d(-5px, 0, 0) scaleX(0.995);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}@keyframes bounceInRight {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  from {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0) scaleX(3);
    transform: translate3d(3000px, 0, 0) scaleX(3);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0) scaleX(1);
    transform: translate3d(-25px, 0, 0) scaleX(1);
  }
  75% {
    -webkit-transform: translate3d(10px, 0, 0) scaleX(0.98);
    transform: translate3d(10px, 0, 0) scaleX(0.98);
  }
  90% {
    -webkit-transform: translate3d(-5px, 0, 0) scaleX(0.995);
    transform: translate3d(-5px, 0, 0) scaleX(0.995);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}.animate__bounceInRight {
  -webkit-animation-name: bounceInRight;
  animation-name: bounceInRight;
}@-webkit-keyframes bounceInUp {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0) scaleY(5);
    transform: translate3d(0, 3000px, 0) scaleY(5);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0) scaleY(0.9);
    transform: translate3d(0, -20px, 0) scaleY(0.9);
  }
  75% {
    -webkit-transform: translate3d(0, 10px, 0) scaleY(0.95);
    transform: translate3d(0, 10px, 0) scaleY(0.95);
  }
  90% {
    -webkit-transform: translate3d(0, -5px, 0) scaleY(0.985);
    transform: translate3d(0, -5px, 0) scaleY(0.985);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}@keyframes bounceInUp {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0) scaleY(5);
    transform: translate3d(0, 3000px, 0) scaleY(5);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0) scaleY(0.9);
    transform: translate3d(0, -20px, 0) scaleY(0.9);
  }
  75% {
    -webkit-transform: translate3d(0, 10px, 0) scaleY(0.95);
    transform: translate3d(0, 10px, 0) scaleY(0.95);
  }
  90% {
    -webkit-transform: translate3d(0, -5px, 0) scaleY(0.985);
    transform: translate3d(0, -5px, 0) scaleY(0.985);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}.animate__bounceInUp {
  -webkit-animation-name: bounceInUp;
  animation-name: bounceInUp;
}/* Bouncing exits  */@-webkit-keyframes bounceOut {
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }
  50%, 55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }
  to {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
}@keyframes bounceOut {
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }
  50%, 55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }
  to {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
}.animate__bounceOut {
  -webkit-animation-duration: 0.75s;
  animation-duration: 0.75s;
  -webkit-animation-duration: calc(var(--animate-duration) * 0.75);
  animation-duration: calc(var(--animate-duration) * 0.75);
  -webkit-animation-name: bounceOut;
  animation-name: bounceOut;
}@-webkit-keyframes bounceOutDown {
  20% {
    -webkit-transform: translate3d(0, 10px, 0) scaleY(0.985);
    transform: translate3d(0, 10px, 0) scaleY(0.985);
  }
  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0) scaleY(0.9);
    transform: translate3d(0, -20px, 0) scaleY(0.9);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0) scaleY(3);
    transform: translate3d(0, 2000px, 0) scaleY(3);
  }
}@keyframes bounceOutDown {
  20% {
    -webkit-transform: translate3d(0, 10px, 0) scaleY(0.985);
    transform: translate3d(0, 10px, 0) scaleY(0.985);
  }
  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0) scaleY(0.9);
    transform: translate3d(0, -20px, 0) scaleY(0.9);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0) scaleY(3);
    transform: translate3d(0, 2000px, 0) scaleY(3);
  }
}.animate__bounceOutDown {
  -webkit-animation-name: bounceOutDown;
  animation-name: bounceOutDown;
}@-webkit-keyframes bounceOutLeft {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0) scaleX(0.9);
    transform: translate3d(20px, 0, 0) scaleX(0.9);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0) scaleX(2);
    transform: translate3d(-2000px, 0, 0) scaleX(2);
  }
}@keyframes bounceOutLeft {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0) scaleX(0.9);
    transform: translate3d(20px, 0, 0) scaleX(0.9);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0) scaleX(2);
    transform: translate3d(-2000px, 0, 0) scaleX(2);
  }
}.animate__bounceOutLeft {
  -webkit-animation-name: bounceOutLeft;
  animation-name: bounceOutLeft;
}@-webkit-keyframes bounceOutRight {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0) scaleX(0.9);
    transform: translate3d(-20px, 0, 0) scaleX(0.9);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0) scaleX(2);
    transform: translate3d(2000px, 0, 0) scaleX(2);
  }
}@keyframes bounceOutRight {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0) scaleX(0.9);
    transform: translate3d(-20px, 0, 0) scaleX(0.9);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0) scaleX(2);
    transform: translate3d(2000px, 0, 0) scaleX(2);
  }
}.animate__bounceOutRight {
  -webkit-animation-name: bounceOutRight;
  animation-name: bounceOutRight;
}@-webkit-keyframes bounceOutUp {
  20% {
    -webkit-transform: translate3d(0, -10px, 0) scaleY(0.985);
    transform: translate3d(0, -10px, 0) scaleY(0.985);
  }
  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0) scaleY(0.9);
    transform: translate3d(0, 20px, 0) scaleY(0.9);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0) scaleY(3);
    transform: translate3d(0, -2000px, 0) scaleY(3);
  }
}@keyframes bounceOutUp {
  20% {
    -webkit-transform: translate3d(0, -10px, 0) scaleY(0.985);
    transform: translate3d(0, -10px, 0) scaleY(0.985);
  }
  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0) scaleY(0.9);
    transform: translate3d(0, 20px, 0) scaleY(0.9);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0) scaleY(3);
    transform: translate3d(0, -2000px, 0) scaleY(3);
  }
}.animate__bounceOutUp {
  -webkit-animation-name: bounceOutUp;
  animation-name: bounceOutUp;
}/* Fading entrances  */@-webkit-keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}.animate__fadeIn {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
}@-webkit-keyframes fadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}@keyframes fadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}.animate__fadeInDown {
  -webkit-animation-name: fadeInDown;
  animation-name: fadeInDown;
}@-webkit-keyframes fadeInDownBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}@keyframes fadeInDownBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}.animate__fadeInDownBig {
  -webkit-animation-name: fadeInDownBig;
  animation-name: fadeInDownBig;
}@-webkit-keyframes fadeInLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}@keyframes fadeInLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}.animate__fadeInLeft {
  -webkit-animation-name: fadeInLeft;
  animation-name: fadeInLeft;
}@-webkit-keyframes fadeInLeftBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}@keyframes fadeInLeftBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}.animate__fadeInLeftBig {
  -webkit-animation-name: fadeInLeftBig;
  animation-name: fadeInLeftBig;
}@-webkit-keyframes fadeInRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}@keyframes fadeInRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}.animate__fadeInRight {
  -webkit-animation-name: fadeInRight;
  animation-name: fadeInRight;
}@-webkit-keyframes fadeInRightBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}@keyframes fadeInRightBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}.animate__fadeInRightBig {
  -webkit-animation-name: fadeInRightBig;
  animation-name: fadeInRightBig;
}@-webkit-keyframes fadeInUp {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}@keyframes fadeInUp {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}.animate__fadeInUp {
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
}@-webkit-keyframes fadeInUpBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}@keyframes fadeInUpBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}.animate__fadeInUpBig {
  -webkit-animation-name: fadeInUpBig;
  animation-name: fadeInUpBig;
}@-webkit-keyframes fadeInTopLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, -100%, 0);
    transform: translate3d(-100%, -100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}@keyframes fadeInTopLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, -100%, 0);
    transform: translate3d(-100%, -100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}.animate__fadeInTopLeft {
  -webkit-animation-name: fadeInTopLeft;
  animation-name: fadeInTopLeft;
}@-webkit-keyframes fadeInTopRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, -100%, 0);
    transform: translate3d(100%, -100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}@keyframes fadeInTopRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, -100%, 0);
    transform: translate3d(100%, -100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}.animate__fadeInTopRight {
  -webkit-animation-name: fadeInTopRight;
  animation-name: fadeInTopRight;
}@-webkit-keyframes fadeInBottomLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 100%, 0);
    transform: translate3d(-100%, 100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}@keyframes fadeInBottomLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 100%, 0);
    transform: translate3d(-100%, 100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}.animate__fadeInBottomLeft {
  -webkit-animation-name: fadeInBottomLeft;
  animation-name: fadeInBottomLeft;
}@-webkit-keyframes fadeInBottomRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 100%, 0);
    transform: translate3d(100%, 100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}@keyframes fadeInBottomRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 100%, 0);
    transform: translate3d(100%, 100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}.animate__fadeInBottomRight {
  -webkit-animation-name: fadeInBottomRight;
  animation-name: fadeInBottomRight;
}/* Fading exits */@-webkit-keyframes fadeOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}@keyframes fadeOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}.animate__fadeOut {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut;
}@-webkit-keyframes fadeOutDown {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}@keyframes fadeOutDown {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}.animate__fadeOutDown {
  -webkit-animation-name: fadeOutDown;
  animation-name: fadeOutDown;
}@-webkit-keyframes fadeOutDownBig {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}@keyframes fadeOutDownBig {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}.animate__fadeOutDownBig {
  -webkit-animation-name: fadeOutDownBig;
  animation-name: fadeOutDownBig;
}@-webkit-keyframes fadeOutLeft {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}@keyframes fadeOutLeft {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}.animate__fadeOutLeft {
  -webkit-animation-name: fadeOutLeft;
  animation-name: fadeOutLeft;
}@-webkit-keyframes fadeOutLeftBig {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}@keyframes fadeOutLeftBig {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}.animate__fadeOutLeftBig {
  -webkit-animation-name: fadeOutLeftBig;
  animation-name: fadeOutLeftBig;
}@-webkit-keyframes fadeOutRight {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}@keyframes fadeOutRight {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}.animate__fadeOutRight {
  -webkit-animation-name: fadeOutRight;
  animation-name: fadeOutRight;
}@-webkit-keyframes fadeOutRightBig {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}@keyframes fadeOutRightBig {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}.animate__fadeOutRightBig {
  -webkit-animation-name: fadeOutRightBig;
  animation-name: fadeOutRightBig;
}@-webkit-keyframes fadeOutUp {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}@keyframes fadeOutUp {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}.animate__fadeOutUp {
  -webkit-animation-name: fadeOutUp;
  animation-name: fadeOutUp;
}@-webkit-keyframes fadeOutUpBig {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}@keyframes fadeOutUpBig {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}.animate__fadeOutUpBig {
  -webkit-animation-name: fadeOutUpBig;
  animation-name: fadeOutUpBig;
}@-webkit-keyframes fadeOutTopLeft {
  from {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, -100%, 0);
    transform: translate3d(-100%, -100%, 0);
  }
}@keyframes fadeOutTopLeft {
  from {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, -100%, 0);
    transform: translate3d(-100%, -100%, 0);
  }
}.animate__fadeOutTopLeft {
  -webkit-animation-name: fadeOutTopLeft;
  animation-name: fadeOutTopLeft;
}@-webkit-keyframes fadeOutTopRight {
  from {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, -100%, 0);
    transform: translate3d(100%, -100%, 0);
  }
}@keyframes fadeOutTopRight {
  from {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, -100%, 0);
    transform: translate3d(100%, -100%, 0);
  }
}.animate__fadeOutTopRight {
  -webkit-animation-name: fadeOutTopRight;
  animation-name: fadeOutTopRight;
}@-webkit-keyframes fadeOutBottomRight {
  from {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 100%, 0);
    transform: translate3d(100%, 100%, 0);
  }
}@keyframes fadeOutBottomRight {
  from {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 100%, 0);
    transform: translate3d(100%, 100%, 0);
  }
}.animate__fadeOutBottomRight {
  -webkit-animation-name: fadeOutBottomRight;
  animation-name: fadeOutBottomRight;
}@-webkit-keyframes fadeOutBottomLeft {
  from {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 100%, 0);
    transform: translate3d(-100%, 100%, 0);
  }
}@keyframes fadeOutBottomLeft {
  from {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 100%, 0);
    transform: translate3d(-100%, 100%, 0);
  }
}.animate__fadeOutBottomLeft {
  -webkit-animation-name: fadeOutBottomLeft;
  animation-name: fadeOutBottomLeft;
}/* Flippers */@-webkit-keyframes flip {
  from {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  40% {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  50% {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  80% {
    -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
    transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  to {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}@keyframes flip {
  from {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  40% {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  50% {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  80% {
    -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
    transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  to {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}.animate__animated.animate__flip {
  -webkit-backface-visibility: visible;
  backface-visibility: visible;
  -webkit-animation-name: flip;
  animation-name: flip;
}@-webkit-keyframes flipInX {
  from {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}@keyframes flipInX {
  from {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}.animate__flipInX {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInX;
  animation-name: flipInX;
}@-webkit-keyframes flipInY {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}@keyframes flipInY {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}.animate__flipInY {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInY;
  animation-name: flipInY;
}@-webkit-keyframes flipOutX {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
  30% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }
  to {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}@keyframes flipOutX {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
  30% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }
  to {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}.animate__flipOutX {
  -webkit-animation-duration: 0.75s;
  animation-duration: 0.75s;
  -webkit-animation-duration: calc(var(--animate-duration) * 0.75);
  animation-duration: calc(var(--animate-duration) * 0.75);
  -webkit-animation-name: flipOutX;
  animation-name: flipOutX;
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
}@-webkit-keyframes flipOutY {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
  30% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1;
  }
  to {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0;
  }
}@keyframes flipOutY {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
  30% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1;
  }
  to {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0;
  }
}.animate__flipOutY {
  -webkit-animation-duration: 0.75s;
  animation-duration: 0.75s;
  -webkit-animation-duration: calc(var(--animate-duration) * 0.75);
  animation-duration: calc(var(--animate-duration) * 0.75);
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipOutY;
  animation-name: flipOutY;
}/* Lightspeed */@-webkit-keyframes lightSpeedInRight {
  from {
    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }
  60% {
    -webkit-transform: skewX(20deg);
    transform: skewX(20deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: skewX(-5deg);
    transform: skewX(-5deg);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}@keyframes lightSpeedInRight {
  from {
    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }
  60% {
    -webkit-transform: skewX(20deg);
    transform: skewX(20deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: skewX(-5deg);
    transform: skewX(-5deg);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}.animate__lightSpeedInRight {
  -webkit-animation-name: lightSpeedInRight;
  animation-name: lightSpeedInRight;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
}@-webkit-keyframes lightSpeedInLeft {
  from {
    -webkit-transform: translate3d(-100%, 0, 0) skewX(30deg);
    transform: translate3d(-100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
  60% {
    -webkit-transform: skewX(-20deg);
    transform: skewX(-20deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: skewX(5deg);
    transform: skewX(5deg);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}@keyframes lightSpeedInLeft {
  from {
    -webkit-transform: translate3d(-100%, 0, 0) skewX(30deg);
    transform: translate3d(-100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
  60% {
    -webkit-transform: skewX(-20deg);
    transform: skewX(-20deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: skewX(5deg);
    transform: skewX(5deg);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}.animate__lightSpeedInLeft {
  -webkit-animation-name: lightSpeedInLeft;
  animation-name: lightSpeedInLeft;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
}@-webkit-keyframes lightSpeedOutRight {
  from {
    opacity: 1;
  }
  to {
    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}@keyframes lightSpeedOutRight {
  from {
    opacity: 1;
  }
  to {
    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}.animate__lightSpeedOutRight {
  -webkit-animation-name: lightSpeedOutRight;
  animation-name: lightSpeedOutRight;
  -webkit-animation-timing-function: ease-in;
  animation-timing-function: ease-in;
}@-webkit-keyframes lightSpeedOutLeft {
  from {
    opacity: 1;
  }
  to {
    -webkit-transform: translate3d(-100%, 0, 0) skewX(-30deg);
    transform: translate3d(-100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }
}@keyframes lightSpeedOutLeft {
  from {
    opacity: 1;
  }
  to {
    -webkit-transform: translate3d(-100%, 0, 0) skewX(-30deg);
    transform: translate3d(-100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }
}.animate__lightSpeedOutLeft {
  -webkit-animation-name: lightSpeedOutLeft;
  animation-name: lightSpeedOutLeft;
  -webkit-animation-timing-function: ease-in;
  animation-timing-function: ease-in;
}/* Rotating entrances */@-webkit-keyframes rotateIn {
  from {
    -webkit-transform: rotate3d(0, 0, 1, -200deg);
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}@keyframes rotateIn {
  from {
    -webkit-transform: rotate3d(0, 0, 1, -200deg);
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}.animate__rotateIn {
  -webkit-animation-name: rotateIn;
  animation-name: rotateIn;
  -webkit-transform-origin: center;
  transform-origin: center;
}@-webkit-keyframes rotateInDownLeft {
  from {
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}@keyframes rotateInDownLeft {
  from {
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}.animate__rotateInDownLeft {
  -webkit-animation-name: rotateInDownLeft;
  animation-name: rotateInDownLeft;
  -webkit-transform-origin: left bottom;
  transform-origin: left bottom;
}@-webkit-keyframes rotateInDownRight {
  from {
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}@keyframes rotateInDownRight {
  from {
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}.animate__rotateInDownRight {
  -webkit-animation-name: rotateInDownRight;
  animation-name: rotateInDownRight;
  -webkit-transform-origin: right bottom;
  transform-origin: right bottom;
}@-webkit-keyframes rotateInUpLeft {
  from {
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}@keyframes rotateInUpLeft {
  from {
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}.animate__rotateInUpLeft {
  -webkit-animation-name: rotateInUpLeft;
  animation-name: rotateInUpLeft;
  -webkit-transform-origin: left bottom;
  transform-origin: left bottom;
}@-webkit-keyframes rotateInUpRight {
  from {
    -webkit-transform: rotate3d(0, 0, 1, -90deg);
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}@keyframes rotateInUpRight {
  from {
    -webkit-transform: rotate3d(0, 0, 1, -90deg);
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}.animate__rotateInUpRight {
  -webkit-animation-name: rotateInUpRight;
  animation-name: rotateInUpRight;
  -webkit-transform-origin: right bottom;
  transform-origin: right bottom;
}/* Rotating exits */@-webkit-keyframes rotateOut {
  from {
    opacity: 1;
  }
  to {
    -webkit-transform: rotate3d(0, 0, 1, 200deg);
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0;
  }
}@keyframes rotateOut {
  from {
    opacity: 1;
  }
  to {
    -webkit-transform: rotate3d(0, 0, 1, 200deg);
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0;
  }
}.animate__rotateOut {
  -webkit-animation-name: rotateOut;
  animation-name: rotateOut;
  -webkit-transform-origin: center;
  transform-origin: center;
}@-webkit-keyframes rotateOutDownLeft {
  from {
    opacity: 1;
  }
  to {
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
}@keyframes rotateOutDownLeft {
  from {
    opacity: 1;
  }
  to {
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
}.animate__rotateOutDownLeft {
  -webkit-animation-name: rotateOutDownLeft;
  animation-name: rotateOutDownLeft;
  -webkit-transform-origin: left bottom;
  transform-origin: left bottom;
}@-webkit-keyframes rotateOutDownRight {
  from {
    opacity: 1;
  }
  to {
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}@keyframes rotateOutDownRight {
  from {
    opacity: 1;
  }
  to {
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}.animate__rotateOutDownRight {
  -webkit-animation-name: rotateOutDownRight;
  animation-name: rotateOutDownRight;
  -webkit-transform-origin: right bottom;
  transform-origin: right bottom;
}@-webkit-keyframes rotateOutUpLeft {
  from {
    opacity: 1;
  }
  to {
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}@keyframes rotateOutUpLeft {
  from {
    opacity: 1;
  }
  to {
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}.animate__rotateOutUpLeft {
  -webkit-animation-name: rotateOutUpLeft;
  animation-name: rotateOutUpLeft;
  -webkit-transform-origin: left bottom;
  transform-origin: left bottom;
}@-webkit-keyframes rotateOutUpRight {
  from {
    opacity: 1;
  }
  to {
    -webkit-transform: rotate3d(0, 0, 1, 90deg);
    transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0;
  }
}@keyframes rotateOutUpRight {
  from {
    opacity: 1;
  }
  to {
    -webkit-transform: rotate3d(0, 0, 1, 90deg);
    transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0;
  }
}.animate__rotateOutUpRight {
  -webkit-animation-name: rotateOutUpRight;
  animation-name: rotateOutUpRight;
  -webkit-transform-origin: right bottom;
  transform-origin: right bottom;
}/* Specials */@-webkit-keyframes hinge {
  0% {
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  20%, 60% {
    -webkit-transform: rotate3d(0, 0, 1, 80deg);
    transform: rotate3d(0, 0, 1, 80deg);
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  40%, 80% {
    -webkit-transform: rotate3d(0, 0, 1, 60deg);
    transform: rotate3d(0, 0, 1, 60deg);
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }
  to {
    -webkit-transform: translate3d(0, 700px, 0);
    transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}@keyframes hinge {
  0% {
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  20%, 60% {
    -webkit-transform: rotate3d(0, 0, 1, 80deg);
    transform: rotate3d(0, 0, 1, 80deg);
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  40%, 80% {
    -webkit-transform: rotate3d(0, 0, 1, 60deg);
    transform: rotate3d(0, 0, 1, 60deg);
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }
  to {
    -webkit-transform: translate3d(0, 700px, 0);
    transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}.animate__hinge {
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
  -webkit-animation-duration: calc(var(--animate-duration) * 2);
  animation-duration: calc(var(--animate-duration) * 2);
  -webkit-animation-name: hinge;
  animation-name: hinge;
  -webkit-transform-origin: top left;
  transform-origin: top left;
}@-webkit-keyframes jackInTheBox {
  from {
    opacity: 0;
    -webkit-transform: scale(0.1) rotate(30deg);
    transform: scale(0.1) rotate(30deg);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
  }
  50% {
    -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg);
  }
  70% {
    -webkit-transform: rotate(3deg);
    transform: rotate(3deg);
  }
  to {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}@keyframes jackInTheBox {
  from {
    opacity: 0;
    -webkit-transform: scale(0.1) rotate(30deg);
    transform: scale(0.1) rotate(30deg);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
  }
  50% {
    -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg);
  }
  70% {
    -webkit-transform: rotate(3deg);
    transform: rotate(3deg);
  }
  to {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}.animate__jackInTheBox {
  -webkit-animation-name: jackInTheBox;
  animation-name: jackInTheBox;
}/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */@-webkit-keyframes rollIn {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}@keyframes rollIn {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}.animate__rollIn {
  -webkit-animation-name: rollIn;
  animation-name: rollIn;
}/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */@-webkit-keyframes rollOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  }
}@keyframes rollOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  }
}.animate__rollOut {
  -webkit-animation-name: rollOut;
  animation-name: rollOut;
}/* Zooming entrances */@-webkit-keyframes zoomIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}@keyframes zoomIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}.animate__zoomIn {
  -webkit-animation-name: zoomIn;
  animation-name: zoomIn;
}@-webkit-keyframes zoomInDown {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}@keyframes zoomInDown {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}.animate__zoomInDown {
  -webkit-animation-name: zoomInDown;
  animation-name: zoomInDown;
}@-webkit-keyframes zoomInLeft {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}@keyframes zoomInLeft {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}.animate__zoomInLeft {
  -webkit-animation-name: zoomInLeft;
  animation-name: zoomInLeft;
}@-webkit-keyframes zoomInRight {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}@keyframes zoomInRight {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}.animate__zoomInRight {
  -webkit-animation-name: zoomInRight;
  animation-name: zoomInRight;
}@-webkit-keyframes zoomInUp {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}@keyframes zoomInUp {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}.animate__zoomInUp {
  -webkit-animation-name: zoomInUp;
  animation-name: zoomInUp;
}/* Zooming exits */@-webkit-keyframes zoomOut {
  from {
    opacity: 1;
  }
  50% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  to {
    opacity: 0;
  }
}@keyframes zoomOut {
  from {
    opacity: 1;
  }
  50% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  to {
    opacity: 0;
  }
}.animate__zoomOut {
  -webkit-animation-name: zoomOut;
  animation-name: zoomOut;
}@-webkit-keyframes zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}@keyframes zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}.animate__zoomOutDown {
  -webkit-animation-name: zoomOutDown;
  animation-name: zoomOutDown;
  -webkit-transform-origin: center bottom;
  transform-origin: center bottom;
}@-webkit-keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
    transform: scale(0.1) translate3d(-2000px, 0, 0);
  }
}@keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
    transform: scale(0.1) translate3d(-2000px, 0, 0);
  }
}.animate__zoomOutLeft {
  -webkit-animation-name: zoomOutLeft;
  animation-name: zoomOutLeft;
  -webkit-transform-origin: left center;
  transform-origin: left center;
}@-webkit-keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
    transform: scale(0.1) translate3d(2000px, 0, 0);
  }
}@keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
    transform: scale(0.1) translate3d(2000px, 0, 0);
  }
}.animate__zoomOutRight {
  -webkit-animation-name: zoomOutRight;
  animation-name: zoomOutRight;
  -webkit-transform-origin: right center;
  transform-origin: right center;
}@-webkit-keyframes zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}@keyframes zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}.animate__zoomOutUp {
  -webkit-animation-name: zoomOutUp;
  animation-name: zoomOutUp;
  -webkit-transform-origin: center bottom;
  transform-origin: center bottom;
}/* Sliding entrances */@-webkit-keyframes slideInDown {
  from {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}@keyframes slideInDown {
  from {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}.animate__slideInDown {
  -webkit-animation-name: slideInDown;
  animation-name: slideInDown;
}@-webkit-keyframes slideInLeft {
  from {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}@keyframes slideInLeft {
  from {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}.animate__slideInLeft {
  -webkit-animation-name: slideInLeft;
  animation-name: slideInLeft;
}@-webkit-keyframes slideInRight {
  from {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}@keyframes slideInRight {
  from {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}.animate__slideInRight {
  -webkit-animation-name: slideInRight;
  animation-name: slideInRight;
}@-webkit-keyframes slideInUp {
  from {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}@keyframes slideInUp {
  from {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}.animate__slideInUp {
  -webkit-animation-name: slideInUp;
  animation-name: slideInUp;
}/* Sliding exits */@-webkit-keyframes slideOutDown {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}@keyframes slideOutDown {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}.animate__slideOutDown {
  -webkit-animation-name: slideOutDown;
  animation-name: slideOutDown;
}@-webkit-keyframes slideOutLeft {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}@keyframes slideOutLeft {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}.animate__slideOutLeft {
  -webkit-animation-name: slideOutLeft;
  animation-name: slideOutLeft;
}@-webkit-keyframes slideOutRight {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}@keyframes slideOutRight {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}.animate__slideOutRight {
  -webkit-animation-name: slideOutRight;
  animation-name: slideOutRight;
}@-webkit-keyframes slideOutUp {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}@keyframes slideOutUp {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}.animate__slideOutUp {
  -webkit-animation-name: slideOutUp;
  animation-name: slideOutUp;
}.rnc__notification-container--top-center,
.rnc__notification-container--top-left,
.rnc__notification-container--top-right,
.rnc__notification-container--bottom-center,
.rnc__notification-container--bottom-left,
.rnc__notification-container--bottom-right,
.rnc__notification-container--center,
.rnc__notification-container--top-full,
.rnc__notification-container--bottom-full {
  position: absolute;
  min-width: 20rem;
  pointer-events: all;
}.rnc__notification-container--center,
.rnc__notification-container--top-center,
.rnc__notification-container--bottom-center {
  left: calc(50% - 21.875rem / 2);
  display: flex;
  max-width: 21.875rem;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}.rnc__notification-container--center {
  top: 1.5rem;
  height: 100%;
  pointer-events: none;
}.rnc__notification-container--top-full,
.rnc__notification-container--bottom-full {
  width: 100%;
  min-width: 100%;
}.rnc__notification-container--bottom-full {
  bottom: 0;
}.rnc__util--flex-center {
  display: flex;
  min-width: 20rem;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  pointer-events: all;
}.rnc__notification-container--top-center {
  top: 1.5rem;
}.rnc__notification-container--bottom-center {
  bottom: 1.5rem;
}.rnc__notification-container--top-left {
  top: 1.5rem;
  left: 1.5rem;
}.rnc__notification-container--top-right {
  top: 1.5rem;
  right: 1.5rem;
}.rnc__notification-container--bottom-left {
  bottom: 1.5rem;
  left: 1.5rem;
}.rnc__notification-container--bottom-right {
  right: 1.5rem;
  bottom: 1.5rem;
}.rnc__notification-container--mobile-top,
.rnc__notification-container--mobile-bottom {
  position: absolute;
  pointer-events: all;
}.rnc__notification-container--mobile-top {
  top: 1.5rem;
  right: 1.5rem;
  left: 1.5rem;
}.rnc__notification-container--mobile-bottom {
  right: 1.5rem;
  bottom: 1.5rem;
  left: 1.5rem;
  margin-bottom: 1.125rem;
}.rnc__notification-item--default {
  -webkit-backdrop-filter: blur(0.7rem);
  backdrop-filter: blur(0.7rem);
  will-change: backdrop-filter;
  background-color: rgba(29.45, 31.35, 38, 0.65);
}.rnc__notification-item--default .rnc__notification-timer {
  background-color: #1f2128;
}.rnc__notification-item--default .rnc__notification-timer-filler {
  background-color: #fff;
}.rnc__notification-item--default .rnc__notification-close-mark {
  background-color: #1f2128;
}.rnc__notification-item--success {
  -webkit-backdrop-filter: blur(0.7rem);
  backdrop-filter: blur(0.7rem);
  will-change: backdrop-filter;
  background-color: rgba(66.5, 178.6, 161.5, 0.65);
}.rnc__notification-item--success .rnc__notification-timer {
  background-color: #46bcaa;
}.rnc__notification-item--success .rnc__notification-timer-filler {
  background-color: #fff;
}.rnc__notification-item--success .rnc__notification-close-mark {
  background-color: #46bcaa;
}.rnc__notification-item--info {
  -webkit-backdrop-filter: blur(0.7rem);
  backdrop-filter: blur(0.7rem);
  will-change: backdrop-filter;
  background-color: rgba(73.15, 99.75, 237.5, 0.65);
}.rnc__notification-item--info .rnc__notification-timer {
  background-color: #4d69fa;
}.rnc__notification-item--info .rnc__notification-timer-filler {
  background-color: #fff;
}.rnc__notification-item--info .rnc__notification-close-mark {
  background-color: #4d69fa;
}.rnc__notification-item--warning {
  -webkit-backdrop-filter: blur(0.7rem);
  backdrop-filter: blur(0.7rem);
  will-change: backdrop-filter;
  background-color: rgba(242.25, 196.65, 77.9, 0.65);
}.rnc__notification-item--warning .rnc__notification-timer {
  background-color: #ffcf52;
}.rnc__notification-item--warning .rnc__notification-timer-filler {
  background-color: #fff;
}.rnc__notification-item--warning .rnc__notification-close-mark {
  background-color: #ffcf52;
}.rnc__notification-item--danger {
  -webkit-backdrop-filter: blur(0.7rem);
  backdrop-filter: blur(0.7rem);
  will-change: backdrop-filter;
  background-color: rgba(230.85, 79.8, 31.35, 0.65);
}.rnc__notification-item--danger .rnc__notification-timer {
  background-color: #f35421;
}.rnc__notification-item--danger .rnc__notification-timer-filler {
  background-color: #fff;
}.rnc__notification-item--danger .rnc__notification-close-mark {
  background-color: #f35421;
}.rnc__notification-item--awesome {
  -webkit-backdrop-filter: blur(0.7rem);
  backdrop-filter: blur(0.7rem);
  will-change: backdrop-filter;
  background-color: rgba(102.6, 88.35, 200.45, 0.65);
}.rnc__notification-item--awesome .rnc__notification-timer {
  background-color: #6c5dd3;
}.rnc__notification-item--awesome .rnc__notification-timer-filler {
  background-color: #fff;
}.rnc__notification-item--awesome .rnc__notification-close-mark {
  background-color: #6c5dd3;
}@keyframes timer {
  0% {
    width: 100%;
  }
  100% {
    width: 0%;
  }
}.rnc__base {
  position: fixed;
  z-index: 9000;
  width: 100%;
  height: 100%;
  pointer-events: none;
}.rnc__notification-item {
  position: relative;
  display: flex;
  margin-bottom: 1rem;
  border-radius: 0.875rem;
  box-shadow: 0 1.6rem 3rem rgba(0, 0, 0, 0.1);
  cursor: pointer;
}.rnc__notification-container--top-full .rnc__notification-item,
.rnc__notification-container--bottom-full .rnc__notification-item {
  margin-bottom: 0;
  border-radius: 0;
}.rnc__notification-timer {
  width: 100%;
  height: 0.25rem;
  margin-top: 1rem;
  border-radius: 0.875rem;
}.rnc__notification-timer-filler {
  height: 0.25rem;
  border-radius: 0.875rem;
}.rnc__notification-title {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
  color: #fff;
  font-size: 0.8125rem;
  font-weight: 700;
}.rnc__notification-message {
  max-width: calc(100% - 1rem);
  margin-top: 0;
  margin-bottom: 0;
  color: #fff;
  font-size: 0.8125rem;
  line-height: 150%;
  word-wrap: break-word;
}.rnc__notification-content {
  display: inline-block;
  width: 100%;
  padding: 0.5rem 1rem;
}.rnc__notification-close-mark {
  position: absolute;
  top: 0.5rem;
  right: 0.5rem;
  display: inline-block;
  width: 1.4rem;
  height: 1.4rem;
  border-radius: 50%;
}.rnc__notification-close-mark::after {
  position: absolute;
  top: 50%;
  left: 50%;
  color: #fff;
  content: "×";
  font-size: 1.4rem;
  transform: translate(-50%, -50%);
}.rnc__notification-container--mobile-top .rnc__notification-item,
.rnc__notification-container--mobile-bottom .rnc__notification-item,
.rnc__notification-container--mobile-top .notification,
.rnc__notification-container--mobile-bottom .notification {
  width: 100%;
  max-width: 100%;
}.rnc__notification-container--top-right .notification,
.rnc__notification-container--bottom-right .notification {
  margin-left: auto;
}.rnc__notification-container--top-left .notification,
.rnc__notification-container--bottom-left .notification {
  margin-right: auto;
}.rnc__notification-container--mobile-top .notification,
.rnc__notification-container--mobile-bottom .notification {
  margin-right: auto;
  margin-left: auto;
}.rbc-btn {
  margin: 0;
  color: inherit;
  font: inherit;
}button.rbc-btn {
  overflow: visible;
  appearance: button;
  cursor: pointer;
  text-transform: none;
}button[disabled].rbc-btn {
  cursor: not-allowed;
}button.rbc-input::-moz-focus-inner {
  padding: 0;
  border: 0;
}.rbc-calendar {
  display: flex;
  height: 100%;
  box-sizing: border-box;
  flex-direction: column;
  align-items: stretch;
}.rbc-calendar *,
.rbc-calendar *::before,
.rbc-calendar *::after {
  box-sizing: inherit;
}.rbc-abs-full, .rbc-row-bg {
  position: absolute;
  overflow: hidden;
  inset: 0;
}.rbc-ellipsis, .rbc-show-more, .rbc-row-segment .rbc-event-content, .rbc-event-label {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}.rbc-rtl {
  direction: rtl;
}[theme=dark] .rbc-off-range {
  color: rgb(122.6056338028, 129.2253521127, 152.3943661972);
}.rbc-off-range {
  color: #999999;
}[theme=dark] .rbc-off-range-bg {
  background: rgb(53.2676056338, 56.7042253521, 68.7323943662);
}.rbc-off-range-bg {
  background: rgb(229.5, 229.5, 229.5);
}[theme=dark] .rbc-header {
  border-bottom-color: rgb(61.365625, 67.25, 73.134375);
}.rbc-header {
  overflow: hidden;
  min-height: 0;
  flex: 1 0 0%;
  padding: 0.5rem;
  border-bottom: 1px solid rgb(230.7051724138, 233.65, 236.5948275862);
  font-size: 90%;
  font-weight: 700;
  text-align: center;
  text-overflow: ellipsis;
  vertical-align: middle;
  white-space: nowrap;
}[theme=dark] .rbc-header + .rbc-header {
  border-left-color: rgb(61.365625, 67.25, 73.134375);
}.rbc-header + .rbc-header {
  border-left: 1px solid rgb(230.7051724138, 233.65, 236.5948275862);
}[theme=dark] .rbc-rtl .rbc-header + .rbc-header {
  border-right-color: rgb(61.365625, 67.25, 73.134375);
}.rbc-rtl .rbc-header + .rbc-header {
  border-right: 1px solid rgb(230.7051724138, 233.65, 236.5948275862);
  border-left-width: 0;
}.rbc-header > a, .rbc-header > a:active, .rbc-header > a:visited {
  color: inherit;
  text-decoration: none;
}.rbc-button-link {
  padding: 0;
  border: none;
  margin: 0;
  background: none;
  color: inherit;
  cursor: pointer;
  user-select: text;
}.rbc-row-content {
  position: relative;
  z-index: 4;
  user-select: none;
}.rbc-row-content-scrollable {
  display: flex;
  height: 100%;
  flex-direction: column;
}.rbc-row-content-scrollable .rbc-row-content-scroll-container {
  height: 100%;
  -ms-overflow-style: none; /* IE and Edge */
  overflow-y: scroll;
  scrollbar-width: none; /* Firefox */
  /* Hide scrollbar for Chrome, Safari and Opera */
}.rbc-row-content-scrollable .rbc-row-content-scroll-container::-webkit-scrollbar {
  display: none;
}[theme=dark] .rbc-today {
  background-color: rgba(3.85, 5.25, 12.5, 0.3);
}.rbc-today {
  background-color: rgb(246.1, 247.5, 254.75);
}.rbc-toolbar {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  margin-bottom: 1rem;
  font-size: 1rem;
}.rbc-toolbar .rbc-toolbar-label {
  flex-grow: 1;
  padding: 0 1rem;
  text-align: center;
}.rbc-toolbar button {
  display: inline-block;
  padding: 0.375rem 1rem;
  border: 1px solid #ccc;
  margin: 0;
  background: none;
  background-image: none;
  border-radius: var(--bs-border-radius);
  color: var(--bs-body-color);
  line-height: normal;
  text-align: center;
  vertical-align: middle;
  white-space: nowrap;
}.rbc-toolbar button:active, .rbc-toolbar button.rbc-active {
  background-color: rgb(229.5, 229.5, 229.5);
  background-image: none;
  border-color: rgb(173.4, 173.4, 173.4);
  box-shadow: unset;
}.rbc-toolbar button:active:hover, .rbc-toolbar button:active:focus, .rbc-toolbar button.rbc-active:hover, .rbc-toolbar button.rbc-active:focus {
  background-color: rgb(211.65, 211.65, 211.65);
  border-color: rgb(140.25, 140.25, 140.25);
  color: var(--bs-body-color);
}.rbc-toolbar button:focus {
  background-color: rgb(229.5, 229.5, 229.5);
  border-color: rgb(173.4, 173.4, 173.4);
  color: var(--bs-body-color);
}.rbc-toolbar button:hover {
  background-color: rgb(229.5, 229.5, 229.5);
  border-color: rgb(173.4, 173.4, 173.4);
  color: var(--bs-body-color);
}.rbc-btn-group {
  display: inline-block;
  white-space: nowrap;
}.rbc-btn-group > button:first-child:not(:last-child) {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}.rbc-btn-group > button:last-child:not(:first-child) {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}.rbc-rtl .rbc-btn-group > button:first-child:not(:last-child) {
  border-radius: var(--bs-border-radius);
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}.rbc-rtl .rbc-btn-group > button:last-child:not(:first-child) {
  border-radius: var(--bs-border-radius);
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}.rbc-btn-group > button:not(:first-child):not(:last-child) {
  border-radius: 0;
}.rbc-btn-group button + button {
  margin-left: calc(var(--bs-border-width) * -1);
}.rbc-rtl .rbc-btn-group button + button {
  margin-right: calc(var(--bs-border-width) * -1);
  margin-left: 0;
}.rbc-btn-group + .rbc-btn-group, .rbc-btn-group + button {
  margin-left: 1rem;
}.rbc-event, .rbc-day-slot .rbc-background-event {
  width: 100%;
  box-sizing: border-box;
  padding: 0.5rem 1rem;
  border: none;
  margin: 0;
  background-color: rgb(210.5, 217.5, 253.75);
  border-radius: 1rem;
  box-shadow: none;
  color: #4d69fa;
  cursor: pointer;
  font-weight: 700;
  text-align: left;
  transition: all 0.2s ease-in-out;
}.rbc-slot-selecting .rbc-event, .rbc-slot-selecting .rbc-day-slot .rbc-background-event, .rbc-day-slot .rbc-slot-selecting .rbc-background-event {
  cursor: inherit;
  pointer-events: none;
}.rbc-event.rbc-selected, .rbc-day-slot .rbc-selected.rbc-background-event {
  background-color: rgb(160.893442623, 175.6967213115, 252.356557377);
}.rbc-event:focus, .rbc-day-slot .rbc-background-event:focus {
  box-shadow: 0 0 0 0.25rem rgba(210.5, 217.5, 253.75, 0.5);
}.rbc-event:hover, .rbc-day-slot .rbc-background-event:hover {
  box-shadow: 0 1.6rem 3rem rgba(0, 0, 0, 0.1);
}.rbc-event-label {
  font-size: 80%;
}.rbc-event-overlaps {
  box-shadow: 0 1.6rem 3rem rgba(0, 0, 0, 0.1);
}.rbc-event-continues-prior {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}.rbc-event-continues-after {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}.rbc-event-continues-earlier {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}.rbc-event-continues-later {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}.rbc-row {
  display: flex;
  flex-direction: row;
}.rbc-row-segment {
  padding: 0 1px 1px;
}.rbc-selected-cell {
  background-color: rgba(0, 0, 0, 0.1);
}.rbc-show-more {
  z-index: 4;
  height: auto;
  background-color: rgba(255, 255, 255, 0.3);
  color: #adb5bd;
  font-size: 85%;
  font-weight: 700;
  line-height: normal;
  text-decoration-style: dotted;
  transition: all 0.2s ease-in-out;
}.rbc-show-more:hover, .rbc-show-more:focus {
  color: #495057;
}[theme=dark] .rbc-month-view {
  border-color: #495057;
}.rbc-month-view {
  position: relative;
  display: flex;
  overflow: hidden;
  width: 100%;
  height: 100%;
  flex: 1 0 0;
  flex-direction: column;
  border: 1px solid #dee2e6;
  border-radius: 1rem;
  user-select: none;
}.rbc-month-header {
  display: flex;
  flex-direction: row;
}.rbc-month-row {
  position: relative;
  display: flex;
  overflow: hidden;
  height: 100%;
  flex: 1 0 0;
  flex-basis: 0;
  flex-direction: column;
}[theme=dark] .rbc-month-row + .rbc-month-row {
  border-top-color: rgb(61.365625, 67.25, 73.134375);
}.rbc-month-row + .rbc-month-row {
  border-top: 1px solid rgb(230.7051724138, 233.65, 236.5948275862);
}.rbc-date-cell {
  min-width: 0;
  flex: 1 1 0;
  padding-right: 0.5rem;
  text-align: right;
}.rbc-date-cell.rbc-now {
  font-weight: 700;
}.rbc-date-cell > a, .rbc-date-cell > a:active, .rbc-date-cell > a:visited {
  color: inherit;
  text-decoration: none;
}.rbc-row-bg {
  display: flex;
  overflow: hidden;
  flex: 1 0 0;
  flex-direction: row;
}.rbc-day-bg {
  flex: 1 0 0%;
}[theme=dark] .rbc-day-bg + .rbc-day-bg {
  border-left-color: rgb(61.365625, 67.25, 73.134375);
}.rbc-day-bg + .rbc-day-bg {
  border-left: 1px solid rgb(230.7051724138, 233.65, 236.5948275862);
}[theme=dark] .rbc-rtl .rbc-day-bg + .rbc-day-bg {
  border-right-color: rgb(61.365625, 67.25, 73.134375);
}.rbc-rtl .rbc-day-bg + .rbc-day-bg {
  border-right: 1px solid rgb(230.7051724138, 233.65, 236.5948275862);
  border-left-width: 0;
}.rbc-overlay {
  position: absolute;
  z-index: 5;
  padding: 1rem;
  border: 1px solid #e5e5e5;
  background-color: #fff;
  box-shadow: 0 1.6rem 3rem rgba(0, 0, 0, 0.1);
}.rbc-overlay > * + * {
  margin-top: 1px;
}.rbc-overlay-header {
  padding: 0.25rem 1rem;
  border-bottom: 1px solid #e5e5e5;
  margin: -1rem -1rem 0.5rem;
}.rbc-agenda-view {
  display: flex;
  overflow: auto;
  flex: 1 0 0;
  flex-direction: column;
}[theme=dark] .rbc-agenda-view table.rbc-agenda-table {
  border-color: rgb(61.365625, 67.25, 73.134375);
}.rbc-agenda-view table.rbc-agenda-table {
  width: 100%;
  border: 1px solid rgb(230.7051724138, 233.65, 236.5948275862);
  border-collapse: collapse;
  border-spacing: 0;
}.rbc-agenda-view table.rbc-agenda-table tbody > tr > td {
  padding: 0.5rem 1rem;
  vertical-align: top;
}.rbc-agenda-view table.rbc-agenda-table .rbc-agenda-time-cell {
  padding-right: 1rem;
  padding-left: 1rem;
  text-transform: lowercase;
}[theme=dark] .rbc-agenda-view table.rbc-agenda-table tbody > tr > td + td {
  border-left-color: rgb(61.365625, 67.25, 73.134375);
}.rbc-agenda-view table.rbc-agenda-table tbody > tr > td + td {
  border-left: 1px solid rgb(230.7051724138, 233.65, 236.5948275862);
}[theme=dark] .rbc-rtl .rbc-agenda-view table.rbc-agenda-table tbody > tr > td + td {
  border-right-color: rgb(61.365625, 67.25, 73.134375);
}.rbc-rtl .rbc-agenda-view table.rbc-agenda-table tbody > tr > td + td {
  border-right: 1px solid rgb(230.7051724138, 233.65, 236.5948275862);
  border-left-width: 0;
}[theme=dark] .rbc-agenda-view table.rbc-agenda-table tbody > tr + tr {
  border-top-color: rgb(61.365625, 67.25, 73.134375);
}.rbc-agenda-view table.rbc-agenda-table tbody > tr + tr {
  border-top: 1px solid rgb(230.7051724138, 233.65, 236.5948275862);
}[theme=dark] .rbc-agenda-view table.rbc-agenda-table thead > tr > th {
  border-bottom-color: rgb(61.365625, 67.25, 73.134375);
}.rbc-agenda-view table.rbc-agenda-table thead > tr > th {
  padding: 0.5rem 1rem;
  border-bottom: 1px solid rgb(230.7051724138, 233.65, 236.5948275862);
  text-align: left;
}.rbc-rtl .rbc-agenda-view table.rbc-agenda-table thead > tr > th {
  text-align: right;
}.rbc-agenda-time-cell {
  text-transform: lowercase;
}.rbc-agenda-time-cell .rbc-continues-after::after {
  content: " »";
}.rbc-agenda-time-cell .rbc-continues-prior::before {
  content: "« ";
}.rbc-agenda-date-cell,
.rbc-agenda-time-cell {
  white-space: nowrap;
}.rbc-agenda-date-cell {
  background: #fff;
  color: #323232;
}.rbc-agenda-event-cell {
  width: 100%;
}.rbc-time-column {
  display: flex;
  min-height: 100%;
  flex-direction: column;
}.rbc-time-column .rbc-timeslot-group {
  flex: 1;
}[theme=dark] .rbc-timeslot-group {
  border-bottom-color: rgb(61.365625, 67.25, 73.134375);
}.rbc-timeslot-group {
  display: flex;
  min-height: 4rem;
  flex-flow: column nowrap;
  border-bottom: 1px solid rgb(230.7051724138, 233.65, 236.5948275862);
}.rbc-time-gutter,
.rbc-header-gutter {
  flex: none;
}.rbc-label {
  padding: 0 0.5rem;
}.rbc-day-slot {
  position: relative;
}.rbc-day-slot .rbc-events-container {
  position: absolute;
  margin-right: 1rem;
  inset: 0;
}.rbc-day-slot .rbc-events-container.rbc-rtl {
  right: 0;
  left: 1rem;
}.rbc-day-slot .rbc-event, .rbc-day-slot .rbc-background-event {
  position: absolute;
  display: flex;
  overflow: hidden;
  min-height: 1.5rem;
  max-height: 100%;
  flex-flow: column wrap;
  align-items: flex-start;
  border: 1px solid rgb(160.893442623, 175.6967213115, 252.356557377);
}.rbc-day-slot .rbc-background-event {
  opacity: 0.75;
}.rbc-day-slot .rbc-event-label {
  width: auto;
  flex: none;
  padding-right: 0.3333333333rem;
}.rbc-day-slot .rbc-event-content {
  width: 100%;
  height: 100%;
  min-height: 1em;
  flex: 1 1 0;
  line-height: 1;
  word-wrap: break-word;
}[theme=dark] .rbc-day-slot .rbc-time-slot {
  border-top-color: rgb(84.634375, 92.75, 100.865625);
}.rbc-day-slot .rbc-time-slot {
  border-top: 1px solid hsl(210, 13.7931034483%, 101.6274509804%);
}[theme=dark] .rbc-time-view-resources .rbc-time-gutter,
[theme=dark] .rbc-time-view-resources .rbc-time-header-gutter {
  border-right-color: rgb(61.365625, 67.25, 73.134375);
}.rbc-time-view-resources .rbc-time-gutter,
.rbc-time-view-resources .rbc-time-header-gutter {
  position: sticky;
  z-index: 10;
  left: 0;
  border-right: 1px solid rgb(230.7051724138, 233.65, 236.5948275862);
  margin-right: -1px;
  background-color: #fff;
}.rbc-time-view-resources .rbc-time-header {
  overflow: hidden;
}.rbc-time-view-resources .rbc-time-header-content {
  min-width: auto;
  flex: 1 0 0;
  flex-basis: 0;
}.rbc-time-view-resources .rbc-time-header-cell-single-day {
  display: none;
}.rbc-time-view-resources .rbc-day-slot {
  min-width: 10rem;
}.rbc-time-view-resources .rbc-header,
.rbc-time-view-resources .rbc-day-bg {
  width: 10rem;
  flex: 1 1 0;
  flex-basis: 0;
}.rbc-time-header-content + .rbc-time-header-content {
  margin-left: -1px;
}.rbc-time-slot {
  flex: 1 0 0;
}.rbc-time-slot.rbc-now {
  font-weight: 700;
}.rbc-day-header {
  text-align: center;
}.rbc-slot-selection {
  position: absolute;
  z-index: 10;
  width: 100%;
  padding: 0.25rem;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  font-size: 75%;
}.rbc-slot-selecting {
  cursor: move;
}[theme=dark] .rbc-time-view {
  border-color: #495057;
}.rbc-time-view {
  display: flex;
  overflow: hidden;
  width: 100%;
  min-height: 0;
  flex: 1;
  flex-direction: column;
  border: 1px solid #dee2e6;
  border-radius: 1rem;
}.rbc-time-view .rbc-time-gutter {
  white-space: nowrap;
}.rbc-time-view .rbc-allday-cell {
  position: relative;
  width: 100%;
  height: 100%;
  box-sizing: content-box;
}[theme=dark] .rbc-time-view .rbc-allday-cell + .rbc-allday-cell {
  border-left-color: rgb(61.365625, 67.25, 73.134375);
}.rbc-time-view .rbc-allday-cell + .rbc-allday-cell {
  border-left: 1px solid rgb(230.7051724138, 233.65, 236.5948275862);
}.rbc-time-view .rbc-allday-events {
  position: relative;
  z-index: 4;
}.rbc-time-view .rbc-row {
  min-height: 1.5rem;
  box-sizing: border-box;
}.rbc-time-header {
  display: flex;
  flex: 0 0 auto;
  flex-direction: row;
}[theme=dark] .rbc-time-header.rbc-overflowing {
  border-right-color: rgb(61.365625, 67.25, 73.134375);
}.rbc-time-header.rbc-overflowing {
  border-right: 1px solid rgb(230.7051724138, 233.65, 236.5948275862);
}[theme=dark] .rbc-rtl .rbc-time-header.rbc-overflowing {
  border-left-color: rgb(61.365625, 67.25, 73.134375);
}.rbc-rtl .rbc-time-header.rbc-overflowing {
  border-left: 1px solid rgb(230.7051724138, 233.65, 236.5948275862);
  border-right-width: 0;
}[theme=dark] .rbc-time-header > .rbc-row:first-child {
  border-bottom-color: rgb(61.365625, 67.25, 73.134375);
}.rbc-time-header > .rbc-row:first-child {
  border-bottom: 1px solid rgb(230.7051724138, 233.65, 236.5948275862);
}[theme=dark] .rbc-time-header > .rbc-row.rbc-row-resource {
  border-bottom-color: rgb(61.365625, 67.25, 73.134375);
}.rbc-time-header > .rbc-row.rbc-row-resource {
  border-bottom: 1px solid rgb(230.7051724138, 233.65, 236.5948275862);
}.rbc-time-header-cell-single-day {
  display: none;
}[theme=dark] .rbc-time-header-content {
  border-left-color: rgb(61.365625, 67.25, 73.134375);
}.rbc-time-header-content {
  display: flex;
  min-width: 0;
  flex: 1;
  flex-direction: column;
  border-left: 1px solid rgb(230.7051724138, 233.65, 236.5948275862);
}[theme=dark] .rbc-rtl .rbc-time-header-content {
  border-right-color: rgb(61.365625, 67.25, 73.134375);
}.rbc-rtl .rbc-time-header-content {
  border-right: 1px solid rgb(230.7051724138, 233.65, 236.5948275862);
  border-left-width: 0;
}[theme=dark] .rbc-time-header-content > .rbc-row.rbc-row-resource {
  border-bottom-color: rgb(61.365625, 67.25, 73.134375);
}.rbc-time-header-content > .rbc-row.rbc-row-resource {
  flex-shrink: 0;
  border-bottom: 1px solid rgb(230.7051724138, 233.65, 236.5948275862);
}[theme=dark] .rbc-time-content {
  border-top-color: #495057;
}.rbc-time-content {
  position: relative;
  display: flex;
  width: 100%;
  flex: 1 0 0%;
  align-items: flex-start;
  border-top: 2px solid #dee2e6;
  overflow-y: auto;
}.rbc-time-content > .rbc-time-gutter {
  flex: none;
}[theme=dark] .rbc-time-content > * + * > * {
  border-left-color: rgb(61.365625, 67.25, 73.134375);
}.rbc-time-content > * + * > * {
  border-left: 1px solid rgb(230.7051724138, 233.65, 236.5948275862);
}[theme=dark] .rbc-rtl .rbc-time-content > * + * > * {
  border-right-color: rgb(61.365625, 67.25, 73.134375);
}.rbc-rtl .rbc-time-content > * + * > * {
  border-right: 1px solid rgb(230.7051724138, 233.65, 236.5948275862);
  border-left-width: 0;
}.rbc-time-content > .rbc-day-slot {
  width: 100%;
  user-select: none;
}.rbc-current-time-indicator {
  position: absolute;
  z-index: 3;
  right: 0;
  left: 0;
  height: 1px;
  background-color: #46bcaa;
  pointer-events: none;
}[theme=dark] .apex-chart .apexcharts-legend-text {
  color: #e7eef8 !important;
}[theme=dark] .apex-chart text[fill="#373d3f"] {
  fill: #e7eef8 !important;
}[theme=dark] .apex-chart rect[fill="#f3f3f3"] {
  fill: rgba(243, 243, 243, 0.1) !important;
}[theme=dark] .apex-chart rect[fill="#f2f2f2"] {
  fill: rgba(242, 242, 242, 0.1) !important;
}[theme=dark] .apex-chart rect[fill="#f3f4f5"] {
  fill: rgba(243, 244, 245, 0.1) !important;
}[theme=dark] .apex-chart rect[fill="#fff"] {
  fill: rgba(255, 255, 255, 0.1) !important;
}[theme=dark] .apex-chart polygon[fill="#f8f8f8"] {
  fill: rgba(248, 248, 248, 0.1) !important;
}[theme=dark] .apex-chart polygon[fill="#ffffff"] {
  fill: rgba(255, 255, 255, 0.1) !important;
}[theme=dark] .apex-chart path[stroke="#ffffff"] {
  stroke: #1f2128 !important;
}.apex-chart * {
  font-family: "Poppins", var(--bs-font-sans-serif) !important;
}.apex-chart .apexcharts-canvas {
  position: relative;
  user-select: none;
  /* cannot give overflow: hidden as it will crop tooltips which overflow outside chart area */
}.apex-chart {
  /* scrollbar is not visible by default for legend, hence forcing the visibility */
}.apex-chart .apexcharts-canvas ::-webkit-scrollbar {
  width: 6px;
  appearance: none;
}.apex-chart .apexcharts-canvas ::-webkit-scrollbar-thumb {
  background-color: rgba(0, 0, 0, 0.5);
  border-radius: 4px;
  box-shadow: 0 0 1px rgba(255, 255, 255, 0.5);
}.apex-chart .apexcharts-inner {
  position: relative;
}.apex-chart .apexcharts-text tspan {
  font-family: inherit;
}.apex-chart .legend-mouseover-inactive {
  opacity: 0.2;
  transition: 0.15s ease all;
}.apex-chart .apexcharts-series-collapsed {
  opacity: 0;
}.apex-chart .apexcharts-tooltip {
  -webkit-backdrop-filter: blur(0.375rem);
  backdrop-filter: blur(0.375rem);
  will-change: backdrop-filter;
  position: absolute;
  z-index: 12;
  top: 20px;
  left: 62px;
  display: flex;
  overflow: hidden;
  flex-direction: column;
  border-radius: 1rem;
  box-shadow: 0 0 2rem 1rem rgba(0, 0, 0, 0.1);
  cursor: default;
  font-size: 14px;
  opacity: 0;
  pointer-events: none;
  transition: 0.15s ease all;
  white-space: nowrap;
}.apex-chart .apexcharts-tooltip.apexcharts-active {
  opacity: 1;
  transition: 0.15s ease all;
}.apex-chart .apexcharts-tooltip.apexcharts-theme-light {
  border: none;
  background: rgba(255, 255, 255, 0.2);
}.apex-chart .apexcharts-tooltip.apexcharts-theme-dark {
  background: rgba(30, 30, 30, 0.6);
  color: #fff;
}.apex-chart .apexcharts-tooltip * {
  font-family: inherit;
}.apex-chart .apexcharts-tooltip-title {
  padding: 0.375rem 1rem;
  margin-bottom: 0.25rem;
}.apex-chart .apexcharts-tooltip-title[style*=font-size] {
  font-size: 1.25rem !important;
  font-weight: 700;
}.apex-chart .apexcharts-tooltip.apexcharts-theme-light .apexcharts-tooltip-title {
  border-bottom: 1px solid rgba(221, 221, 221, 0.2);
  background: rgb(245, 245, 245);
}.apex-chart .apexcharts-tooltip.apexcharts-theme-dark .apexcharts-tooltip-title {
  border-bottom: 1px solid rgba(51, 51, 51, 0.2);
  background: rgba(0, 0, 0, 0.7);
}.apex-chart .apexcharts-tooltip-text-value,
.apex-chart .apexcharts-tooltip-text-z-value {
  display: inline-block;
  margin-left: 5px;
  font-weight: 600;
}.apex-chart .apexcharts-tooltip-text-z-label:empty,
.apex-chart .apexcharts-tooltip-text-z-value:empty {
  display: none;
}.apex-chart .apexcharts-tooltip-marker {
  position: relative;
  top: 0;
  width: 12px;
  height: 12px;
  margin-right: 10px;
  border-radius: 50%;
}.apex-chart .apexcharts-tooltip-series-group {
  display: none;
  align-items: center;
  justify-content: left;
  padding: 0 10px;
  text-align: left;
}.apex-chart .apexcharts-tooltip-series-group.apexcharts-active .apexcharts-tooltip-marker {
  opacity: 1;
}.apex-chart .apexcharts-tooltip-series-group.apexcharts-active,
.apex-chart .apexcharts-tooltip-series-group:last-child {
  padding-bottom: 0;
}.apex-chart .apexcharts-tooltip-series-group-hidden {
  height: 0;
  padding: 0 !important;
  line-height: 0;
  opacity: 0;
}.apex-chart .apexcharts-tooltip-y-group {
  padding: 6px 0 5px;
}.apex-chart .apexcharts-tooltip-box,
.apex-chart .apexcharts-custom-tooltip {
  padding: 4px 8px;
}.apex-chart .apexcharts-tooltip-boxPlot {
  display: flex;
  flex-direction: column-reverse;
}.apex-chart .apexcharts-tooltip-box > div {
  margin: 4px 0;
}.apex-chart .apexcharts-tooltip-box span.value {
  font-weight: 700;
}.apex-chart .apexcharts-tooltip-rangebar {
  padding: 5px 8px;
}.apex-chart .apexcharts-tooltip-rangebar .category {
  color: #777;
  font-weight: 600;
}.apex-chart .apexcharts-theme-dark .apexcharts-tooltip-rangebar .category {
  color: rgba(245, 245, 245, 0.6);
}.apex-chart .apexcharts-tooltip-rangebar .series-name {
  display: block;
  margin-bottom: 5px;
  font-weight: 700;
}.apex-chart .apexcharts-xaxistooltip {
  -webkit-backdrop-filter: blur(0.1rem);
  backdrop-filter: blur(0.1rem);
  will-change: backdrop-filter;
  position: absolute;
  z-index: 10;
  padding: 9px 10px;
  border: 1px solid rgba(144, 164, 174, 0);
  background: rgba(245, 245, 245, 0.6);
  border-radius: 1rem;
  box-shadow: 0 0 2rem 1rem rgba(0, 0, 0, 0.1);
  color: #373d3f;
  font-size: 0.875rem;
  opacity: 0;
  pointer-events: none;
  text-align: center;
  transition: 0.15s ease all;
}.apex-chart .apexcharts-xaxistooltip .apexcharts-xaxistooltip-text[style*=font-size] {
  font-size: 0.875rem !important;
}.apex-chart .apexcharts-xaxistooltip.apexcharts-theme-dark {
  border: 1px solid rgba(0, 0, 0, 0);
  background: rgba(0, 0, 0, 0.7);
  color: #fff;
}.apex-chart .apexcharts-xaxistooltip::after,
.apex-chart .apexcharts-xaxistooltip::before {
  position: absolute;
  left: 50%;
  width: 0;
  height: 0;
  border: solid transparent;
  content: " ";
  pointer-events: none;
}.apex-chart .apexcharts-xaxistooltip::after {
  margin-left: -6px;
  border-color: rgba(236, 239, 241, 0);
  border-width: 6px;
  transform: translateY(-1px);
}.apex-chart .apexcharts-xaxistooltip::before {
  margin-left: -7px;
  border-color: rgba(144, 164, 174, 0);
  border-width: 7px;
}.apex-chart .apexcharts-xaxistooltip-bottom::after,
.apex-chart .apexcharts-xaxistooltip-bottom::before {
  bottom: 100%;
}.apex-chart .apexcharts-xaxistooltip-top::after,
.apex-chart .apexcharts-xaxistooltip-top::before {
  top: 100%;
}.apex-chart .apexcharts-xaxistooltip-bottom::after {
  border-bottom-color: rgb(245, 245, 245);
}.apex-chart .apexcharts-xaxistooltip-bottom::before {
  border-bottom-color: rgba(144, 164, 174, 0);
}.apex-chart .apexcharts-xaxistooltip-bottom.apexcharts-theme-dark::after {
  border-bottom-color: rgba(0, 0, 0, 0.7);
}.apex-chart .apexcharts-xaxistooltip-bottom.apexcharts-theme-dark::before {
  border-bottom-color: rgba(0, 0, 0, 0);
}.apex-chart .apexcharts-xaxistooltip-top::after {
  border-top-color: rgb(245, 245, 245);
}.apex-chart .apexcharts-xaxistooltip-top::before {
  border-top-color: rgba(144, 164, 174, 0);
}.apex-chart .apexcharts-xaxistooltip-top.apexcharts-theme-dark::after {
  border-top-color: rgba(0, 0, 0, 0.7);
}.apex-chart .apexcharts-xaxistooltip-top.apexcharts-theme-dark::before {
  border-top-color: rgba(0, 0, 0, 0);
}.apex-chart .apexcharts-xaxistooltip.apexcharts-active {
  opacity: 1;
  transition: 0.15s ease all;
}.apex-chart .apexcharts-yaxistooltip {
  -webkit-backdrop-filter: blur(0.1rem);
  backdrop-filter: blur(0.1rem);
  will-change: backdrop-filter;
  position: absolute;
  z-index: 10;
  padding: 5px 10px;
  border: 1px solid rgba(144, 164, 174, 0);
  background: rgba(245, 245, 245, 0.6);
  border-radius: 1rem;
  color: #373d3f;
  font-size: 0.875rem;
  opacity: 0;
  pointer-events: none;
  text-align: center;
  transition: 0.15s ease all;
}.apex-chart .apexcharts-yaxistooltip.apexcharts-theme-dark {
  border: 1px solid rgba(0, 0, 0, 0);
  background: rgba(0, 0, 0, 0.7);
  color: #fff;
}.apex-chart .apexcharts-yaxistooltip::after,
.apex-chart .apexcharts-yaxistooltip::before {
  position: absolute;
  top: 50%;
  width: 0;
  height: 0;
  border: solid transparent;
  content: " ";
  pointer-events: none;
}.apex-chart .apexcharts-yaxistooltip::after {
  margin-top: -6px;
  border-color: rgba(236, 239, 241, 0);
  border-width: 6px;
}.apex-chart .apexcharts-yaxistooltip::before {
  margin-top: -7px;
  border-color: rgba(144, 164, 174, 0);
  border-width: 7px;
}.apex-chart .apexcharts-yaxistooltip-left::after,
.apex-chart .apexcharts-yaxistooltip-left::before {
  left: 100%;
}.apex-chart .apexcharts-yaxistooltip-right::after,
.apex-chart .apexcharts-yaxistooltip-right::before {
  right: 100%;
}.apex-chart .apexcharts-yaxistooltip-left::after {
  border-left-color: rgb(245, 245, 245);
}.apex-chart .apexcharts-yaxistooltip-left::before {
  border-left-color: rgba(144, 164, 174, 0);
}.apex-chart .apexcharts-yaxistooltip-left.apexcharts-theme-dark::after {
  border-left-color: rgba(0, 0, 0, 0.5);
}.apex-chart .apexcharts-yaxistooltip-left.apexcharts-theme-dark::before {
  border-left-color: rgba(0, 0, 0, 0.5);
}.apex-chart .apexcharts-yaxistooltip-right::after {
  border-right-color: rgb(245, 245, 245);
}.apex-chart .apexcharts-yaxistooltip-right::before {
  border-right-color: rgba(144, 164, 174, 0);
}.apex-chart .apexcharts-yaxistooltip-right.apexcharts-theme-dark::after {
  border-right-color: rgba(0, 0, 0, 0.5);
}.apex-chart .apexcharts-yaxistooltip-right.apexcharts-theme-dark::before {
  border-right-color: rgba(0, 0, 0, 0.5);
}.apex-chart .apexcharts-yaxistooltip.apexcharts-active {
  opacity: 1;
}.apex-chart .apexcharts-yaxistooltip-hidden {
  display: none;
}.apex-chart .apexcharts-xcrosshairs,
.apex-chart .apexcharts-ycrosshairs {
  opacity: 0;
  pointer-events: none;
  transition: 0.15s ease all;
}.apex-chart .apexcharts-xcrosshairs.apexcharts-active,
.apex-chart .apexcharts-ycrosshairs.apexcharts-active {
  opacity: 1;
  transition: 0.15s ease all;
}.apex-chart .apexcharts-ycrosshairs-hidden {
  opacity: 0;
}.apex-chart .apexcharts-selection-rect {
  cursor: move;
}.apex-chart .svg_select_boundingRect,
.apex-chart .svg_select_points_rot {
  opacity: 0;
  pointer-events: none;
  visibility: hidden;
}.apex-chart .apexcharts-selection-rect + g .svg_select_boundingRect,
.apex-chart .apexcharts-selection-rect + g .svg_select_points_rot {
  opacity: 0;
  visibility: hidden;
}.apex-chart .apexcharts-selection-rect + g .svg_select_points_l,
.apex-chart .apexcharts-selection-rect + g .svg_select_points_r {
  cursor: ew-resize;
  opacity: 1;
  visibility: visible;
}.apex-chart .svg_select_points {
  fill: #efefef;
  rx: 2;
  stroke: #333;
}.apex-chart .apexcharts-svg.apexcharts-zoomable.hovering-zoom {
  cursor: crosshair;
}.apex-chart .apexcharts-svg.apexcharts-zoomable.hovering-pan {
  cursor: move;
}.apex-chart .apexcharts-zoom-icon,
.apex-chart .apexcharts-zoomin-icon,
.apex-chart .apexcharts-zoomout-icon,
.apex-chart .apexcharts-reset-icon,
.apex-chart .apexcharts-pan-icon,
.apex-chart .apexcharts-selection-icon,
.apex-chart .apexcharts-menu-icon,
.apex-chart .apexcharts-toolbar-custom-icon {
  width: 20px;
  height: 20px;
  color: #6e8192;
  cursor: pointer;
  line-height: 24px;
  text-align: center;
}.apex-chart .apexcharts-zoom-icon svg,
.apex-chart .apexcharts-zoomin-icon svg,
.apex-chart .apexcharts-zoomout-icon svg,
.apex-chart .apexcharts-reset-icon svg,
.apex-chart .apexcharts-menu-icon svg {
  fill: #6e8192;
}.apex-chart .apexcharts-selection-icon svg {
  fill: #444;
  transform: scale(0.76);
}.apex-chart .apexcharts-theme-dark .apexcharts-zoom-icon svg,
.apex-chart .apexcharts-theme-dark .apexcharts-zoomin-icon svg,
.apex-chart .apexcharts-theme-dark .apexcharts-zoomout-icon svg,
.apex-chart .apexcharts-theme-dark .apexcharts-reset-icon svg,
.apex-chart .apexcharts-theme-dark .apexcharts-pan-icon svg,
.apex-chart .apexcharts-theme-dark .apexcharts-selection-icon svg,
.apex-chart .apexcharts-theme-dark .apexcharts-menu-icon svg,
.apex-chart .apexcharts-theme-dark .apexcharts-toolbar-custom-icon svg {
  fill: #f3f4f5;
}.apex-chart .apexcharts-canvas .apexcharts-zoom-icon.apexcharts-selected svg,
.apex-chart .apexcharts-canvas .apexcharts-selection-icon.apexcharts-selected svg,
.apex-chart .apexcharts-canvas .apexcharts-reset-zoom-icon.apexcharts-selected svg {
  fill: #008ffb;
}.apex-chart .apexcharts-theme-light .apexcharts-selection-icon:not(.apexcharts-selected):hover svg,
.apex-chart .apexcharts-theme-light .apexcharts-zoom-icon:not(.apexcharts-selected):hover svg,
.apex-chart .apexcharts-theme-light .apexcharts-zoomin-icon:hover svg,
.apex-chart .apexcharts-theme-light .apexcharts-zoomout-icon:hover svg,
.apex-chart .apexcharts-theme-light .apexcharts-reset-icon:hover svg,
.apex-chart .apexcharts-theme-light .apexcharts-menu-icon:hover svg {
  fill: #333;
}.apex-chart .apexcharts-selection-icon,
.apex-chart .apexcharts-menu-icon {
  position: relative;
}.apex-chart .apexcharts-reset-icon {
  margin-left: 5px;
}.apex-chart .apexcharts-zoom-icon,
.apex-chart .apexcharts-reset-icon,
.apex-chart .apexcharts-menu-icon {
  transform: scale(0.85);
}.apex-chart .apexcharts-zoomin-icon,
.apex-chart .apexcharts-zoomout-icon {
  transform: scale(0.7);
}.apex-chart .apexcharts-zoomout-icon {
  margin-right: 3px;
}.apex-chart .apexcharts-pan-icon {
  position: relative;
  top: 0;
  left: 1px;
  transform: scale(0.62);
}.apex-chart .apexcharts-pan-icon svg {
  fill: #fff;
  stroke: #6e8192;
  stroke-width: 2;
}.apex-chart .apexcharts-pan-icon.apexcharts-selected svg {
  stroke: #008ffb;
}.apex-chart .apexcharts-pan-icon:not(.apexcharts-selected):hover svg {
  stroke: #333;
}.apex-chart .apexcharts-toolbar {
  position: absolute;
  z-index: 11;
  display: flex;
  max-width: 176px;
  align-items: center;
  justify-content: space-between;
  padding: 0 6px 2px;
  border-radius: 3px;
  text-align: right;
}.apex-chart .apexcharts-menu {
  -webkit-backdrop-filter: blur(0.375rem);
  backdrop-filter: blur(0.375rem);
  will-change: backdrop-filter;
  position: absolute;
  top: 100%;
  right: 10px;
  min-width: 10rem;
  padding: 0.5rem;
  border: none;
  background: rgba(255, 255, 255, 0.6);
  border-radius: 1rem;
  box-shadow: 0 1.6rem 3rem rgba(0, 0, 0, 0.1);
  opacity: 0;
  pointer-events: none;
  text-align: left;
  transition: 0.15s ease all;
}.apex-chart .apexcharts-menu.apexcharts-menu-open {
  opacity: 1;
  pointer-events: all;
  transition: 0.15s ease all;
}.apex-chart .apexcharts-menu-item {
  padding: 0.5rem;
  cursor: pointer;
  font-size: 12px;
}.apex-chart .apexcharts-theme-light .apexcharts-menu-item:hover {
  background: #eee;
}.apex-chart .apexcharts-theme-dark .apexcharts-menu {
  background: rgba(0, 0, 0, 0.7);
  color: #fff;
}.apex-chart .apexcharts-datalabel.apexcharts-element-hidden {
  opacity: 0;
}.apex-chart .apexcharts-pie-label,
.apex-chart .apexcharts-datalabels,
.apex-chart .apexcharts-datalabel,
.apex-chart .apexcharts-datalabel-label,
.apex-chart .apexcharts-datalabel-value {
  cursor: default;
  pointer-events: none;
}.apex-chart .apexcharts-pie-label-delay {
  animation-duration: 0.3s;
  animation-fill-mode: forwards;
  animation-name: opaque;
  animation-timing-function: ease;
  opacity: 0;
}.apex-chart .apexcharts-canvas .apexcharts-element-hidden {
  opacity: 0;
}.apex-chart .apexcharts-hide .apexcharts-series-points {
  opacity: 0;
}.apex-chart .apexcharts-gridline,
.apex-chart .apexcharts-annotation-rect,
.apex-chart .apexcharts-tooltip .apexcharts-marker,
.apex-chart .apexcharts-area-series .apexcharts-area,
.apex-chart .apexcharts-line,
.apex-chart .apexcharts-zoom-rect,
.apex-chart .apexcharts-toolbar svg,
.apex-chart .apexcharts-area-series .apexcharts-series-markers .apexcharts-marker.no-pointer-events,
.apex-chart .apexcharts-line-series .apexcharts-series-markers .apexcharts-marker.no-pointer-events,
.apex-chart .apexcharts-radar-series path,
.apex-chart .apexcharts-radar-series polygon {
  pointer-events: none;
}.apex-chart {
  /* markers */
}.apex-chart .apexcharts-marker {
  transition: 0.15s ease all;
}.apex-chart .resize-triggers {
  animation: 1ms resizeanim;
  opacity: 0;
  visibility: hidden;
}.apex-chart .resize-triggers,
.apex-chart .resize-triggers > div,
.apex-chart .contract-trigger::before {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  overflow: hidden;
  width: 100%;
  height: 100%;
  content: " ";
}.apex-chart .resize-triggers > div {
  overflow: auto;
  background: #eee;
}.apex-chart .contract-trigger::before {
  width: 200%;
  height: 200%;
}.apex-chart .apexcharts-theme-dark > svg[style*="background: rgb(66, 66, 66)"] {
  background-color: transparent !important;
}@media screen and (width >= 768px) {
  .apex-chart .apexcharts-canvas:hover .apexcharts-toolbar {
    opacity: 1;
  }
}@keyframes opaque {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}.apex-chart {
  /* Resize generated styles */
}@keyframes resizeanim {
  from {
    opacity: 0;
  }
  to {
    opacity: 0;
  }
}/**
 * prism.js default theme for JavaScript, CSS and HTML
 * Based on dabblet (http://dabblet.com)
 * @author Lea Verou
 */[theme=dark] .prismjs-code code[class*=language-],
[theme=dark] pre[class*=language-].prismjs-code {
  color: #e7eef8;
}.prismjs-code code[class*=language-],
pre[class*=language-].prismjs-code {
  background: none;
  color: #000;
  font-family: var(--bs-font-monospace);
  font-size: 1rem;
  hyphens: none;
  line-height: 1.5;
  tab-size: 4;
  text-align: left;
  white-space: pre;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
}pre[class*=language-].prismjs-code::selection,
pre[class*=language-].prismjs-code ::selection,
.prismjs-code code[class*=language-]::selection,
.prismjs-code code[class*=language-] ::selection {
  background: #b3d4fc;
  text-shadow: none;
}@media print {
  .prismjs-code code[class*=language-],
  pre[class*=language-].prismjs-code {
    text-shadow: none;
  }
}/* Code blocks */pre[class*=language-].prismjs-code {
  padding: 1rem;
  margin: 0.5rem 0;
  overflow: auto;
}[theme=dark] :not(pre) > code[class*=language-],
[theme=dark] pre[class*=language-].prismjs-code {
  background: rgb(48.814084507, 51.9633802817, 62.985915493);
}:not(pre) > code[class*=language-],
pre[class*=language-].prismjs-code {
  background: rgb(238.8967741935, 243.5935483871, 250.3032258065);
}/* Inline code */:not(pre) > code[class*=language-] {
  padding: 0.1em;
  border-radius: 0.3em;
  white-space: normal;
}.token.comment,
.token.prolog,
.token.doctype,
.token.cdata {
  color: #adb5bd;
}.token.punctuation {
  color: #6c757d;
}.token.namespace {
  opacity: 0.7;
}.token.property,
.token.tag,
.token.boolean,
.token.number,
.token.constant,
.token.symbol,
.token.deleted {
  color: #d63384;
}.token.selector,
.token.attr-name,
.token.string,
.token.char,
.token.builtin,
.token.inserted {
  color: #46bcaa;
}[theme=dark] .token.operator,
[theme=dark] .token.entity,
[theme=dark] .token.url,
[theme=dark] .language-css .token.string,
[theme=dark] .style .token.string {
  background: rgba(231, 238, 248, 0.2);
}.token.operator,
.token.entity,
.token.url,
.language-css .token.string,
.style .token.string {
  padding: 0 0.25rem;
  margin: 0 0.125rem;
  /* This background color was intended by the author of this theme. */
  background: rgba(255, 255, 255, 0.9);
  border-radius: 0.25rem;
  color: #ffcf52;
}.token.atrule,
.token.attr-value,
.token.keyword {
  color: #4d69fa;
}.token.function,
.token.class-name {
  color: #f35421;
}.token.regex,
.token.important,
.token.variable {
  color: rgb(235, 169.7976878613, 0);
}.token.important,
.token.bold {
  font-weight: 700;
}.token.italic {
  font-style: italic;
}.token.entity {
  cursor: help;
}/** ISSUERS **//** Images **/.rccs {
  width: 290px;
  margin: 0 auto;
  perspective: 1000px;
}.rccs__card {
  position: relative;
  width: 290px;
  height: 182.872997856px;
  margin: 0 auto;
  transform-style: preserve-3d;
  transition: all 0.4s linear;
}.rccs__card--front, .rccs__card--back {
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
  width: 100%;
  height: 100%;
  backface-visibility: hidden;
  background: linear-gradient(25deg, #939393, #717171);
  border-radius: 14.5px;
  color: #fff;
  transform-style: preserve-3d;
  box-shadow: 0 1.6rem 3rem rgba(0, 0, 0, 0.1);
}.rccs__card--front {
  z-index: 20;
}.rccs__card--back {
  transform: rotateY(180deg);
}.rccs__card--back .rccs__issuer {
  background-position: bottom center;
  inset: auto auto 5% 50%;
  opacity: 0.6;
  transform: translateX(-50%);
}.rccs__card__background {
  position: absolute;
  top: -60%;
  left: -170%;
  width: 150%;
  height: 200%;
  transform: rotate(25deg);
  transition: all 0.2s ease-in-out;
  left: -170%;
}.rccs__card--flipped {
  transform: rotateY(180deg);
}.rccs__card--flipped .rccs__card--front {
  z-index: 10;
}.rccs__card--flipped .rccs__card--back {
  z-index: 20;
}.rccs__card--unknown > div {
  background: linear-gradient(25deg, #999, #999);
  box-shadow: none;
}.rccs__card--unknown .rccs__issuer {
  visibility: hidden;
}.rccs__card:not(.rccs__card--unknown) .rccs__card__background {
  left: -22%;
}.rccs__card--amex .rccs__card__background {
  background: linear-gradient(25deg, #46bcaa, rgb(49, 131.6, 119));
}.rccs__card--amex .rccs__issuer {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDI5MS43NjQgMjkxLjc2NCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjkxLjc2NCAyOTEuNzY0OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8Zz4NCgk8cGF0aCBzdHlsZT0iZmlsbDojMjZBNkQxOyIgZD0iTTE4LjIzNSw0MS4wMjVoMjU1LjI5NGMxMC4wNjYsMCwxOC4yMzUsOC4xNjksMTguMjM1LDE4LjI0NHYxNzMuMjM1DQoJCWMwLDEwLjA2Ni04LjE2OSwxOC4yMzUtMTguMjM1LDE4LjIzNUgxOC4yMzVDOC4xNiwyNTAuNzQsMCwyNDIuNTcsMCwyMzIuNTA1VjU5LjI2OUMwLDQ5LjE5NCw4LjE2OSw0MS4wMjUsMTguMjM1LDQxLjAyNXoiLz4NCgk8cGF0aCBzdHlsZT0iZmlsbDojRkZGRkZGOyIgZD0iTTQ3LjA0NywxMTMuOTY2bC0yOC44MTIsNjMuNzZoMzQuNDkybDQuMjc2LTEwLjE2Nmg5Ljc3NGw0LjI3NiwxMC4xNjZoMzcuOTY2di03Ljc1OWwzLjM4Myw3Ljc1OQ0KCQloMTkuNjM5bDMuMzgzLTcuOTIzdjcuOTIzaDc4Ljk1OWw5LjYwMS05LjkwMmw4Ljk5LDkuOTAybDQwLjU1NSwwLjA4MmwtMjguOTAzLTMxLjc4NGwyOC45MDMtMzIuMDU4aC0zOS45MjZsLTkuMzQ2LDkuNzE5DQoJCWwtOC43MDctOS43MTloLTg1Ljg5N2wtNy4zNzYsMTYuNDU3bC03LjU0OS0xNi40NTdoLTM0LjQydjcuNDk1bC0zLjgyOS03LjQ5NUM3Ni40NzksMTEzLjk2Niw0Ny4wNDcsMTEzLjk2Niw0Ny4wNDcsMTEzLjk2NnoNCgkJIE01My43MjEsMTIzLjAyaDE2LjgxM2wxOS4xMTEsNDMuMjM2VjEyMy4wMmgxOC40MThsMTQuNzYxLDMxbDEzLjYwNC0zMWgxOC4zMjZ2NDUuNzUyaC0xMS4xNTFsLTAuMDkxLTM1Ljg1MWwtMTYuMjU3LDM1Ljg1MQ0KCQloLTkuOTc1bC0xNi4zNDgtMzUuODUxdjM1Ljg1MWgtMjIuOTRsLTQuMzQ5LTEwLjI1N0g1MC4xNDdsLTQuMzQsMTAuMjQ4SDMzLjUxNkMzMy41MTYsMTY4Ljc2Myw1My43MjEsMTIzLjAyLDUzLjcyMSwxMjMuMDJ6DQoJCSBNMTY0Ljk1NiwxMjMuMDJoNDUuMzQyTDIyNC4xNjYsMTM4bDE0LjMxNS0xNC45OGgxMy44NjhsLTIxLjA3MSwyMi45OTVsMjEuMDcxLDIyLjczaC0xNC40OTdsLTEzLjg2OC0xNS4xNTRsLTE0LjM4OCwxNS4xNTQNCgkJaC00NC42NEwxNjQuOTU2LDEyMy4wMkwxNjQuOTU2LDEyMy4wMnogTTYxLjksMTMwLjc2MWwtNy43NDEsMTguMjcyaDE1LjQ3M0w2MS45LDEzMC43NjF6IE0xNzYuMTUzLDEzMi40OTN2OC4zNTJoMjQuNzM2djkuMzA5DQoJCWgtMjQuNzM2djkuMTE4aDI3Ljc0NWwxMi44OTItMTMuNDNsLTEyLjM0NS0xMy4zNTdoLTI4LjI5MkwxNzYuMTUzLDEzMi40OTN6Ii8+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8L3N2Zz4NCg==");
}.rccs__card--amex .rccs__cvc__front {
  opacity: 0.5;
  visibility: visible;
}.rccs__card--dankort .rccs__card__background {
  background: linear-gradient(25deg, #ccc, #999);
}.rccs__card--dankort .rccs__issuer {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTEyIiBoZWlnaHQ9IjMwOCIgdmlld0JveD0iMCAwIDUxMiAzMDgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgcHJlc2VydmVBc3BlY3RSYXRpbz0ieE1pZFlNaWQiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCB4MT0iNTAlIiB5MT0iMCUiIHgyPSI1MCUiIHkyPSIxMDAlIiBpZD0iYSI+PHN0b3Agc3RvcC1jb2xvcj0iI0Y1MDkxQSIgb2Zmc2V0PSIwJSIvPjxzdG9wIHN0b3AtY29sb3I9IiM5RTBDMTciIG9mZnNldD0iMTAwJSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxwYXRoIGQ9Ik0zNTguNDA3IDBoLTIwNC43OTVjLTg0Ljg0MiAwLTE1My42MTIgNjguNzcxLTE1My42MTIgMTUzLjU5MyAwIDg0Ljg1MSA2OC43NyAxNTMuNjA2IDE1My42MTIgMTUzLjYwNmgyMDQuNzk1Yzg0LjgyMiAwIDE1My41OTMtNjguNzU1IDE1My41OTMtMTUzLjYwNiAwLTg0LjgyMS02OC43Ny0xNTMuNTkzLTE1My41OTMtMTUzLjU5MyIgZmlsbD0iI0ZFRkVGRSIvPjxwYXRoIGQ9Ik0zOTUuNTkxIDE0NC40ODZsNjguMzI4IDgxLjI2MWMxNC4xNTEtMjAuNDUxIDIyLjQ2Mi00NS4yNDIgMjIuNDYyLTcxLjk0NSAwLTI4LjE4My05LjI1OS01NC4yNDgtMjQuODg0LTc1LjMxNWwtNjUuOTA2IDY1Ljk5OXptLTI0MS4zOTctMTE3LjM4NmMtMzguNTQ3IDAtNzMuMTIxIDE3LjI5My05Ni4zODMgNDQuNTI4aDE0NC4xNTljNTEuMDI3IDAgODkuNDc0IDEyLjk4MyA5My40MzEgNTUuOTc0bDUzLjcwMi01NS45ODFoMTA2LjkzMWMtMjMuMjYzLTI3LjIyNy01Ny44MzEtNDQuNTItOTYuMzYxLTQ0LjUyaC0yMDUuNDc5em0yOS4yMzYgMjA1LjQ3OWgtMTI4LjQyOWMyMy4yMzMgMjkuMTkzIDU5LjA2MiA0Ny45NDYgOTkuMTk0IDQ3Ljk0NmgyMDUuNDc5YzQwLjExNyAwIDc1LjkzNy0xOC43NDUgOTkuMTcxLTQ3LjkzOWgtMTA5LjI5NWwtNTYuNzk2LTcxLjc3NmMtMTAuNTA2IDQ4LjkzOS00NC44ODEgNzEuNzY5LTEwOS4zMjMgNzEuNzY5ek0xMTguNDQgMTI1Ljk5N2wtMTguMjIyIDUwLjFoNzMuNTE3YzIxLjczMyAwIDI4LjMxLTguOTk4IDMzLjE3My0yNi4zMTkgNC44MTUtMTcuMTMxLTcuMjc3LTIzLjc4LTIyLjEyOS0yMy43OGgtNjYuMzM5eiIgZmlsbD0idXJsKCNhKSIvPjwvc3ZnPg==");
}.rccs__card--dinersclub > div {
  color: #323232;
}.rccs__card--dinersclub .rccs__card__background {
  background: linear-gradient(25deg, #fff, #eee);
}.rccs__card--dinersclub .rccs__issuer {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTEyIiBoZWlnaHQ9IjEzNCIgdmlld0JveD0iMCAwIDUxMiAxMzQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgcHJlc2VydmVBc3BlY3RSYXRpbz0ieE1pZFlNaWQiPjxwYXRoIGQ9Ik05OS4yODUgMTMzLjg2YzM2LjQ0Ni4xNzcgNjkuNzE1LTI5LjY1OSA2OS43MTUtNjUuOTU1IDAtMzkuNjg5LTMzLjI2OS02Ny4xMjItNjkuNzE1LTY3LjExMWgtMzEuMzY1Yy0zNi44ODItLjAxMS02Ny4yNDEgMjcuNDI5LTY3LjI0MSA2Ny4xMTEgMCAzNi4zMDUgMzAuMzU4IDY2LjEzMyA2Ny4yNDEgNjUuOTU1aDMxLjM2NSIgZmlsbD0iIzAwNjA5NSIvPjxwYXRoIGQ9Ik04MS45MDkgMTAzLjI0N3YtNzIuMDcyYzE0LjUxNyA1LjU1NyAyNC44MjMgMTkuNTgzIDI0Ljg0NyAzNi4wMzMtLjAyNCAxNi40NTQtMTAuMzMgMzAuNDcxLTI0Ljg0NyAzNi4wMzhtLTUyLjUyMi0zNi4wMzhjLjAzMy0xNi40NDEgMTAuMzIyLTMwLjQ1OCAyNC44MzEtMzYuMDMydjcyLjA1NWMtMTQuNTA5LTUuNTY5LTI0Ljc5OC0xOS41NzgtMjQuODMxLTM2LjAyNG0zOC42NzktNjAuOTE1Yy0zMy43MDIuMDExLTYxLjAxMSAyNy4yNzMtNjEuMDIgNjAuOTE1LjAwOCAzMy42MzkgMjcuMzE4IDYwLjg5NSA2MS4wMiA2MC45MDUgMzMuNzEzLS4wMSA2MS4wMjgtMjcuMjY2IDYxLjAzMy02MC45MDUtLjAwNS0zMy42NDItMjcuMzE5LTYwLjkwNC02MS4wMzMtNjAuOTE1IiBmaWxsPSIjZmZmIi8+PHBhdGggZD0iTTE5MC4zNzMgMjkuNDIxYzAtNi4yOTQtMy4yOTEtNS44ODEtNi40NDQtNS45NDd2LTEuODE5YzIuNzMzLjEzMyA1LjUzNi4xMzMgOC4yNzUuMTMzIDIuOTQzIDAgNi45NDEtLjEzMyAxMi4xMzMtLjEzMyAxOC4xNTcgMCAyOC4wNDIgMTIuMTAzIDI4LjA0MiAyNC40OTYgMCA2LjkyOS00LjA2MyAyNC4zNTMtMjguODg4IDI0LjM1My0zLjU3MyAwLTYuODc0LS4xMzgtMTAuMTY3LS4xMzgtMy4xNTMgMC02LjI0Mi4wNjctOS4zOTUuMTM4di0xLjgyYzQuMjAzLS40MjEgNi4yNDItLjU2MSA2LjQ0NC01LjMydi0zMy45NDN6bTYuODczIDMyLjgyNWMwIDUuMzg4IDMuODYxIDYuMDE3IDcuMjk0IDYuMDE3IDE1LjE0OSAwIDIwLjEyNC0xMS40MDcgMjAuMTI0LTIxLjgzNiAwLTEzLjA4My04LjQxNS0yMi41My0yMS45NDctMjIuNTMtMi44NzkgMC00LjIwMy4yMDUtNS40NzIuMjh2MzguMDY4em0zNy41OTIgNi40NGgxLjMzMWMxLjk2MSAwIDMuMzY1IDAgMy4zNjUtMi4zMTV2LTE4Ljk2MmMwLTMuMDc3LTEuMDUtMy41MDQtMy42NDgtNC44OTZ2LTEuMTIyYzMuMjk2LS45ODUgNy4yMjYtMi4zMDggNy41MDMtMi41MTguNDkzLS4yOC45MTItLjM1NCAxLjI2NC0uMzU0LjM0NyAwIC40OTIuNDIxLjQ5Mi45ODV2MjYuODY2YzAgMi4zMTUgMS41NDIgMi4zMTUgMy41MDggMi4zMTVoMS4xODl2MS44MmMtMi4zODYgMC00Ljg0Mi0uMTQtNy4zNi0uMTQtMi41MjYgMC01LjA1Mi4wNjgtNy42NDMuMTR2LTEuODJ6bTcuNTAzLTQwLjk0Yy0xLjgyNyAwLTMuNDM2LTEuNjc5LTMuNDM2LTMuNDk5IDAtMS43NTIgMS42ODYtMy4zNjYgMy40MzYtMy4zNjYgMS44MTcgMCAzLjQzNSAxLjQ3NiAzLjQzNSAzLjM2NiAwIDEuODkyLTEuNTQ2IDMuNDk5LTMuNDM1IDMuNDk5em0xNC4xNjIgMjAuMDgyYzAtMi41ODgtLjc3NS0zLjI4NS00LjA2My00LjYxNXYtMS4zM2MzLjAxMS0uOTc4IDUuODg0LTEuODkyIDkuMjU0LTMuMzYzLjIwOCAwIC40MTQuMTQzLjQxNC42OTl2NC41NTFjNC4wMDMtMi44NjYgNy40NDEtNS4yNSAxMi4xNDQtNS4yNSA1Ljk1NiAwIDguMDU4IDQuMzQgOC4wNTggOS44djE4LjA1MmMwIDIuMzE1IDEuNTQxIDIuMzE1IDMuNTA2IDIuMzE1aDEuMjYydjEuODJjLTIuNDU5IDAtNC45MTMtLjE0LTcuNDMxLS4xNC0yLjUyOCAwLTUuMDUzLjA2OC03LjU3Ni4xNHYtMS44MmgxLjI2MWMxLjk2NyAwIDMuMzYzIDAgMy4zNjMtMi4zMTV2LTE4LjEyYzAtMy45OTQtMi40NDMtNS45NDktNi40NDYtNS45NDktMi4yNDMgMC01LjgxOSAxLjgxNy04LjE0MSAzLjM1OHYyMC43MTFjMCAyLjMxNSAxLjU1MiAyLjMxNSAzLjUxNiAyLjMxNWgxLjI2MXYxLjgyYy0yLjQ1NCAwLTQuOTEyLS4xNC03LjQzNi0uMTQtMi41MjEgMC01LjA1LjA2OC03LjU3MS4xNHYtMS44MmgxLjI2NWMxLjk2MiAwIDMuMzYxIDAgMy4zNjEtMi4zMTV2LTE4LjU0NHptMzUuOTA3IDMuMzY1Yy0uMTQ1LjYzMS0uMTQ1IDEuNjc3IDAgNC4wNTkuNDEyIDYuNjQ2IDQuNzAyIDEyLjEwMyAxMC4zMDIgMTIuMTAzIDMuODYzIDAgNi44ODItMi4xIDkuNDctNC42ODZsLjk4Ljk4Yy0zLjIyNiA0LjI3LTcuMjI0IDcuOTA4LTEyLjk2OCA3LjkwOC0xMS4xNTQgMC0xMy4zOTUtMTAuNzgtMTMuMzk1LTE1LjI1NiAwLTEzLjcxOCA5LjI1Mi0xNy43NzkgMTQuMTU3LTE3Ljc3OSA1LjY4NSAwIDExLjc5MSAzLjU2OCAxMS44NTMgMTAuOTg2IDAgLjQyNiAwIC44NC0uMDYyIDEuMjY1bC0uNjM3LjQyMWgtMTkuNzAxem0xMi40MTMtMi4yNDFjMS43NTIgMCAxLjk1Ni0uOTEyIDEuOTU2LTEuNzUxIDAtMy41NjgtMi4xNzEtNi40MzctNi4xMDEtNi40MzctNC4yNzUgMC03LjIxOSAzLjE0Mi04LjA2IDguMTg3aDEyLjIwNXptOS42MDQgMTkuNzM2aDEuODk0YzEuOTU2IDAgMy4zNiAwIDMuMzYtMi4zMTV2LTE5LjY2MWMwLTIuMTY4LTIuNTkxLTIuNTkxLTMuNjQ1LTMuMTV2LTEuMDQ3YzUuMTE5LTIuMTcyIDcuOTI1LTMuOTk0IDguNTY1LTMuOTk0LjQxMiAwIC42Mi4yMS42Mi45MTN2Ni4yOTdoLjE1YzEuNzQ2LTIuNzI5IDQuNjk3LTcuMjEgOC45NzItNy4yMSAxLjc1NCAwIDMuOTk1IDEuMTg4IDMuOTk1IDMuNzA5IDAgMS44OS0xLjMyOSAzLjU3NC0zLjI5MSAzLjU3NC0yLjE4MiAwLTIuMTgyLTEuNjg0LTQuNjMzLTEuNjg0LTEuMTk0IDAtNS4xMTkgMS42MTEtNS4xMTkgNS44MTJ2MTYuNDM5YzAgMi4zMTUgMS4zOTkgMi4zMTUgMy4zNjUgMi4zMTVoMy45MjV2MS44MmMtMy44NTgtLjA3Mi02Ljc5My0uMTQtOS44MTItLjE0LTIuODc0IDAtNS44MjEuMDY4LTguMzQ1LjE0di0xLjgyem0yNi45OTUtNy45MTFjLjkxNCA0LjYxOCAzLjcxNiA4LjU0IDguODM4IDguNTQgNC4xMyAwIDUuNjcyLTIuNTE5IDUuNjcyLTQuOTY3IDAtOC4yNi0xNS4yODEtNS42MDMtMTUuMjgxLTE2Ljg2NyAwLTMuOTIyIDMuMTU5LTguOTYxIDEwLjg2OS04Ljk2MSAyLjI0MSAwIDUuMjU1LjYzMiA3Ljk4OCAyLjAzM2wuNDk1IDcuMTMyaC0xLjYxNGMtLjctNC40MDUtMy4xNTMtNi45MjQtNy42NDMtNi45MjQtMi44MDggMC01LjQ2OSAxLjYwOS01LjQ2OSA0LjYxOCAwIDguMTk0IDE2LjI2OCA1LjY2OSAxNi4yNjggMTYuNjU1IDAgNC42MTgtMy43MTYgOS41MjItMTIuMDYzIDkuNTIyLTIuODA0IDAtNi4xMDEtLjk4Mi04LjU1Mi0yLjM4bC0uNzc0LTguMDQ5IDEuMjY0LS4zNTN6bTgzLjQ0Mi0yNi40NTVoLTEuNzQ5Yy0xLjMzNS04LjE4Mi03LjE1Ni0xMS40NzUtMTUuMDA2LTExLjQ3NS04LjA2OCAwLTE5Ljc4MSA1LjM4Ny0xOS43ODEgMjIuMTgyIDAgMTQuMTQ0IDEwLjEwNSAyNC4yODggMjAuOSAyNC4yODggNi45MzkgMCAxMi42OTUtNC43NTggMTQuMDk5LTEyLjEwOWwxLjYwOS40MTktMS42MDkgMTAuMjE3Yy0yLjk0NiAxLjgyNS0xMC44NzEgMy43MTItMTUuNTAyIDMuNzEyLTE2LjQwMyAwLTI2Ljc3OS0xMC41NjgtMjYuNzc5LTI2LjMxNSAwLTE0LjM0NyAxMi44MjgtMjQuNjM4IDI2LjU3Mi0yNC42MzggNS42NzcgMCAxMS4xNDkgMS44MjUgMTYuNTQ2IDMuNzE2bC43IDEwLjAwM3ptMi41MjkgMzQuMzY2aDEuMzI2YzEuOTY5IDAgMy4zNzMgMCAzLjM3My0yLjMxNXYtMzguOTc0YzAtNC41NTMtMS4wNTItNC42OTMtMy43MTYtNS40NjF2LTEuMTJjMi44MDMtLjkwOSA1Ljc0OS0yLjE2OCA3LjIyMS0zLjAxMi43NjUtLjQxNiAxLjMzMS0uNzcyIDEuNTM3LS43NzIuNDI3IDAgLjU2OC40MjQuNTY4Ljk4NXY0OC4zNTRjMCAyLjMxNSAxLjU0MSAyLjMxNSAzLjUwNiAyLjMxNWgxLjE4NHYxLjgyYy0yLjM3NiAwLTQuODMyLS4xNC03LjM1Ni0uMTQtMi41MjMgMC01LjA0Ny4wNjgtNy42NDMuMTR2LTEuODJ6bTQ1LjAyMi0yLjAzM2MwIDEuMjY1Ljc2OSAxLjMzMSAxLjk1OSAxLjMzMWwyLjgwNi0uMDY3djEuNDczYy0zLjAxOS4yNzgtOC43NjcgMS43NDctMTAuMSAyLjE2N2wtLjM1My0uMjExdi01LjY2NmMtNC4yIDMuNDI4LTcuNDMxIDUuODc3LTEyLjQxNSA1Ljg3Ny0zLjc4MyAwLTcuNzEtMi40NDktNy43MS04LjMyNXYtMTcuOTJjMC0xLjgyLS4yNzgtMy41NzEtNC4yMDItMy45MTl2LTEuMzMxYzIuNTI4LS4wNjggOC4xMjgtLjQ4OCA5LjA0My0uNDg4Ljc3NyAwIC43NzcuNDg4Ljc3NyAyLjAyOHYxOC4wNTJjMCAyLjEwMyAwIDguMTIgNi4wOTYgOC4xMiAyLjM4NCAwIDUuNTM5LTEuODE5IDguNDgtNC4yNjN2LTE4LjgzM2MwLTEuMzk2LTMuMzYzLTIuMTYzLTUuODgyLTIuODY0di0xLjI2YzYuMzA0LS40MjMgMTAuMjM3LS45OCAxMC45MzQtLjk4LjU2NyAwIC41NjcuNDg4LjU2NyAxLjI2MXYyNS44MTh6bTEzLjk1Mi0yMy4wOTJjMi44MDEtMi4zOCA2LjU4OS01LjA0IDEwLjQ0OS01LjA0IDguMTM1IDAgMTMuMDM3IDcuMDc0IDEzLjAzNyAxNC42OTggMCA5LjE2Ny02LjcyOCAxOC4zMzgtMTYuNzYxIDE4LjMzOC01LjE4NCAwLTcuOTE4LTEuNjgyLTkuNzQ0LTIuNDQ5bC0yLjEwMSAxLjYwNi0xLjQ2Ny0uNzY3Yy42Mi00LjEyOS45NzktOC4xODkuOTc5LTEyLjQ1N3YtMzAuMDkxYzAtNC41NTMtMS4wNTctNC42OTMtMy43Mi01LjQ2MXYtMS4xMmMyLjgxMS0uOTA5IDUuNzQ5LTIuMTY4IDcuMjI0LTMuMDEyLjc3LS40MTYgMS4zMjctLjc3MiAxLjU0Ni0uNzcyLjQyIDAgLjU1OS40MjQuNTU5Ljk4NXYyNS41NDN6bTAgMTkuMDMzYzAgMi42NTkgMi41MjMgNy4xNDQgNy4yMjEgNy4xNDQgNy41MDQgMCAxMC42NTctNy4zNTIgMTAuNjU3LTEzLjU4MyAwLTcuNTU2LTUuNzQ0LTEzLjg1Mi0xMS4yMTYtMTMuODUyLTIuNjAxIDAtNC43NyAxLjY4MS02LjY2MyAzLjI5MXYxN3ptLTMwMi41MTggNDguNjAxaC41MzdjMS4zNzEgMCAyLjgyMS0uMTg1IDIuODIxLTIuMTY4di0xOS45NDhjMC0xLjk4Ni0xLjQ0OS0yLjE3NS0yLjgyMS0yLjE3NWgtLjUzN3YtMS4xNDNjMS40ODkgMCAzLjc3OC4xNSA1LjY1My4xNSAxLjkwNSAwIDQuMTkyLS4xNSA1Ljk4NS0uMTV2MS4xNDNoLS41MzZjLTEuMzY4IDAtMi44MjEuMTg5LTIuODIxIDIuMTc1djE5Ljk0OGMwIDEuOTgzIDEuNDUzIDIuMTY4IDIuODIxIDIuMTY4aC41MzZ2MS4xNDhjLTEuODMxIDAtNC4xMjUtLjE1LTYuMDI2LS4xNS0xLjg3MSAwLTQuMTI0LjE1LTUuNjEyLjE1di0xLjE0OHptMzcuODUxLTYuMzU5bC4wNzctLjA3NXYtMTQuMjc3YzAtMy4xMjQtMi4xNzctMy41ODEtMy4zMjEtMy41ODFoLS44NHYtMS4xNDNsNS4zNDIuMTUxIDQuNjk0LS4xNTF2MS4xNDNoLS41NjhjLTEuNjA3IDAtMy40LjMwNi0zLjQgNC44MzZ2MTcuMzNjMCAxLjMzMS4wMzkgMi42NjIuMjI2IDMuODQyaC0xLjQ0OWwtMTkuNjQ3LTIxLjg2djE1LjY5MmMwIDMuMzEzLjY0MyA0LjQ1MiAzLjU4NSA0LjQ1MmguNjQ3djEuMTQ4bC00LjkyLS4xNS01LjE4Ny4xNXYtMS4xNDhoLjUzNGMyLjYzMiAwIDMuNDMxLTEuNzg2IDMuNDMxLTQuODI5di0xNi4wMzljMC0yLjEyOS0xLjc1OS0zLjQyMy0zLjQ2OS0zLjQyM2gtLjQ5N3YtMS4xNDNsNC4zODMuMTUxIDMuMzk5LS4xNTEgMTYuOTgzIDE5LjA3NnptMTEuNjY2LTE3LjE3MmMtMi44NjYgMC0yLjk3NC42ODYtMy41NDcgMy40NjJoLTEuMTQzYy4xNDgtMS4wNjUuMzQyLTIuMTI5LjQ1OC0zLjIzNi4xNTUtMS4wNjguMjI4LTIuMTI5LjIyOC0zLjIzM2guOTE1Yy4zMDggMS4xNDQgMS4yNjEgMS4xMDQgMi4yOTYgMS4xMDRoMTkuNjgxYzEuMDMzIDAgMS45ODQtLjAzNyAyLjA2My0xLjE4MmwuOTEuMTUzYy0uMTQ4IDEuMDI5LS4zMDMgMi4wNTUtLjQxOSAzLjA4NS0uMDcgMS4wMjktLjA3IDIuMDU4LS4wNyAzLjA4M2wtMS4xNDcuNDIzYy0uMDc4LTEuNDA4LS4yNy0zLjY1OS0yLjgyNC0zLjY1OWgtNi4yNTd2MjAuMjU5YzAgMi45MzcgMS4zMzcgMy4yNzIgMy4xNjQgMy4yNzJoLjcyNXYxLjE0OGMtMS40ODcgMC00LjE1OS0uMTUtNi4yMTYtLjE1LTIuMjkgMC00Ljk2Mi4xNS02LjQ1Mi4xNXYtMS4xNDhoLjcyNWMyLjEwNiAwIDMuMTY4LS4xODcgMy4xNjgtMy4xOTJ2LTIwLjMzOWgtNi4yNTl6bTIzLjA4MiAyMy41MzFoLjUzNmMxLjM3MyAwIDIuODI0LS4xODUgMi44MjQtMi4xNjh2LTE5Ljk0OGMwLTEuOTg2LTEuNDUxLTIuMTc1LTIuODI0LTIuMTc1aC0uNTM2di0xLjE0M2MyLjMyMiAwIDYuMjk5LjE1IDkuNDk4LjE1IDMuMjEgMCA3LjE3Mi0uMTUgOS43NjUtLjE1LS4wNjUgMS42MzUtLjAyOCA0LjE1My4wODMgNS44MjdsLTEuMTUuMzA2Yy0uMTg0LTIuNDc0LS42NC00LjQ1NC00LjY1LTQuNDU0aC01LjI5OHY5Ljk3M2g0LjUzNGMyLjI4OCAwIDIuNzg4LTEuMjkxIDMuMDE0LTMuMzUyaDEuMTQyYy0uMDc1IDEuNDg5LS4xMTQgMi45NzMtLjExNCA0LjQ1NSAwIDEuNDUxLjAzOSAyLjg5Ni4xMTQgNC4zNDNsLTEuMTQyLjIyNmMtLjIyNi0yLjI4Mi0uMzQyLTMuNzY4LTIuOTc5LTMuNzY4aC00LjU3djguODcxYzAgMi40NzUgMi4yMDMgMi40NzUgNC42NDYgMi40NzUgNC41ODEgMCA2LjYwMS0uMzA3IDcuNzQ3LTQuNjQybDEuMDY3LjI2MmMtLjQ5OCAyLjAyNC0uOTU0IDQuMDM2LTEuMjkzIDYuMDU4LTIuNDQ2IDAtNi44MzQtLjE1LTEwLjI2My0uMTUtMy40MzggMC03Ljk3OC4xNS0xMC4xNTMuMTV2LTEuMTQ4em0yNi44NTktMjEuNGMwLTIuNzc4LTEuNTI2LTIuODkyLTIuNzEyLTIuODkyaC0uNjg3di0xLjE0NGMxLjIyMSAwIDMuNTg2LjE1MyA1LjkxNS4xNTMgMi4yODcgMCA0LjEyLS4xNTMgNi4xNDEtLjE1MyA0LjgwNCAwIDkuMDgzIDEuMjk0IDkuMDgzIDYuNzA2IDAgMy40MjEtMi4yODggNS41MTctNS4zMDMgNi43MDNsNi41MjIgOS43NDFjMS4wNyAxLjYxMSAxLjgyOSAyLjA2MyAzLjcwMiAyLjI4NHYxLjE0OWwtMy43MzktLjE1LTMuNTg0LjE1Yy0yLjkzOC0zLjg0Ni01LjQ2Mi03Ljk1OC03LjkzOS0xMi4zNDNoLTIuNTEzdjguMTUzYzAgMi45MzUgMS4zNyAzLjA0MSAzLjEyMiAzLjA0MWguNjg5djEuMTQ5bC02LjU2Mi0uMTVjLTEuODM0IDAtMy42MjcuMTUtNS41MzQuMTV2LTEuMTQ5aC42ODdjMS40MTcgMCAyLjcxMi0uNjM5IDIuNzEyLTIuMDV2LTE5LjM0OXptNC44ODYgOC44MzJoMS44NjNjMy44MTkgMCA1Ljg3NC0xLjQ0MyA1Ljg3NC01LjkzOSAwLTMuMzg0LTIuMTczLTUuNTU2LTUuNTcxLTUuNTU2LTEuMTQ3IDAtMS42MzUuMTE3LTIuMTY2LjE1MXYxMS4zNDR6bTQzLjY4IDYuMjA5bC4wNjgtLjA3NXYtMTQuMjc3YzAtMy4xMjQtMi4xNzEtMy41ODEtMy4zMTQtMy41ODFoLS44Mzd2LTEuMTQzbDUuMzQuMTUxIDQuNy0uMTUxdjEuMTQzaC0uNTc3Yy0xLjYwMSAwLTMuMzk2LjMwNi0zLjM5NiA0LjgzNnYxNy4zM2MwIDEuMzMxLjAzNiAyLjY2Mi4yMjUgMy44NDJoLTEuNDQ2bC0xOS42NDktMjEuODZ2MTUuNjkyYzAgMy4zMTMuNjQ3IDQuNDUyIDMuNTg0IDQuNDUyaC42NDh2MS4xNDhsLTQuOTE4LS4xNS01LjE5Mi4xNXYtMS4xNDhoLjUyOWMyLjYzNyAwIDMuNDM4LTEuNzg2IDMuNDM4LTQuODI5di0xNi4wMzljMC0yLjEyOS0xLjc1Ni0zLjQyMy0zLjQ3LTMuNDIzaC0uNDk3di0xLjE0M2w0LjM4OS4xNTEgMy4zOTQtLjE1MSAxNi45OCAxOS4wNzZ6bTEyLjA5MiAyLjA2MWMtLjM4OCAxLjI5Mi0uODQ3IDIuMjg5LS44NDcgMi45NjggMCAxLjE0NCAxLjYwNCAxLjMzIDIuODYgMS4zM2guNDI3djEuMTQ4Yy0xLjUyOS0uMDgzLTMuMDg4LS4xNDgtNC42MjUtLjE0OC0xLjM3MSAwLTIuNzM2LjA2NS00LjExNS4xNDh2LTEuMTQ4aC4yMzFjMS40ODcgMCAyLjc0OS0uODc0IDMuMzEzLTIuNDc3bDYuMTEyLTE3LjQ3MWMuNDktMS40MDkgMS4xODQtMy4zMTQgMS40MTQtNC43MjggMS4yMTUtLjQxMyAyLjc0NC0xLjE3NCAzLjQ2OS0xLjYzMi4xMTctLjA0MS4xODQtLjA4LjMwNS0uMDguMTE0IDAgLjE4NCAwIC4yNy4xMTcuMTE0LjMwNC4yMjEuNjQ3LjM0NS45NTFsNy4wMTkgMTkuOTE4Yy40NTYgMS4zMzEuOTEgMi43MzkgMS40MDQgMy44ODYuNDYzIDEuMDY2IDEuMjY0IDEuNTE2IDIuNTI0IDEuNTE2aC4yMjh2MS4xNDhjLTEuNzE3LS4wODMtMy40MzYtLjE0OC01LjI2NC0uMTQ4LTEuODY4IDAtMy43ODIuMDY1LTUuNzI4LjE0OHYtMS4xNDhoLjQyM2MuODczIDAgMi4zNjYtLjE0OCAyLjM2Ni0xLjEwMiAwLS40OTItLjM0NC0xLjUyLS43Ny0yLjc0MmwtMS40ODQtNC40MTZoLTguNjYxbC0xLjIxNyAzLjk2M3ptNS41NjgtMTYuODcyaC0uMDc4bC0zLjU0OSAxMC43NzhoNy4xM2wtMy41MDMtMTAuNzc4em0xNi40NDQtMi4zNjJjLTIuODYzIDAtMi45NzcuNjg2LTMuNTUgMy40NjJoLTEuMTQ3Yy4xNS0xLjA2NS4zNDQtMi4xMjkuNDYzLTMuMjM2LjE1MS0xLjA2OC4yMjMtMi4xMjkuMjIzLTMuMjMzaC45MmMuMzAzIDEuMTQ0IDEuMjYxIDEuMTA0IDIuMjg3IDEuMTA0aDE5LjY5MWMxLjAyNiAwIDEuOTc5LS4wMzcgMi4wNTctMS4xODJsLjkxNC4xNTNjLS4xNDcgMS4wMjktLjMgMi4wNTUtLjQxNCAzLjA4NS0uMDg1IDEuMDI5LS4wODUgMi4wNTgtLjA4NSAzLjA4M2wtMS4xNDIuNDIzYy0uMDctMS40MDgtLjI2Mi0zLjY1OS0yLjgxOS0zLjY1OWgtNi4yNTl2MjAuMjU5YzAgMi45MzcgMS4zMzkgMy4yNzIgMy4xNjYgMy4yNzJoLjcyNnYxLjE0OGMtMS40ODkgMC00LjE1OC0uMTUtNi4yMi0uMTUtMi4yODUgMC00Ljk2Mi4xNS02LjQ0OS4xNXYtMS4xNDhoLjcyNWMyLjEwMiAwIDMuMTY5LS4xODcgMy4xNjktMy4xOTJ2LTIwLjMzOWgtNi4yNTd6bTIzLjI2NCAyMy41MzFoLjUzNGMxLjM3OCAwIDIuODIxLS4xODUgMi44MjEtMi4xNjh2LTE5Ljk0OGMwLTEuOTg2LTEuNDQzLTIuMTc1LTIuODIxLTIuMTc1aC0uNTM0di0xLjE0M2MxLjQ5MiAwIDMuNzc3LjE1IDUuNjQzLjE1IDEuOTE0IDAgNC4yMDItLjE1IDUuOTk4LS4xNXYxLjE0M2gtLjUzNGMtMS4zNzYgMC0yLjgyOS4xODktMi44MjkgMi4xNzV2MTkuOTQ4YzAgMS45ODMgMS40NTMgMi4xNjggMi44MjkgMi4xNjhoLjUzNHYxLjE0OGMtMS44MzQgMC00LjEyNC0uMTUtNi4wMjktLjE1LTEuODczIDAtNC4xMi4xNS01LjYxMi4xNXYtMS4xNDh6bTI2Ljg1Ny0yNi4wMDNjOC4xMzUgMCAxNC42MTYgNS4wMjkgMTQuNjE2IDEzLjE0IDAgOC43NTktNi4yOTYgMTQuNTgxLTE0LjQxOSAxNC41ODEtOC4wOTYgMC0xNC4yNzMtNS40ODItMTQuMjczLTEzLjY3IDAtNy45MTkgNi4xNDEtMTQuMDUyIDE0LjA3Ni0xNC4wNTJ6bS41NzcgMjYuMDQ1YzcuNDA0IDAgOC42OTItNi41MTYgOC42OTItMTIuMDY3IDAtNS41NjktMy4wMDUtMTIuMzA2LTkuMzQyLTEyLjMwNi02LjY3OSAwLTguNjYxIDUuOTQyLTguNjYxIDExLjA0IDAgNi44MTcgMy4xMjggMTMuMzMzIDkuMzExIDEzLjMzM3ptMzkuNzUtNi40MDFsLjA3OC0uMDc1di0xNC4yNzdjMC0zLjEyNC0yLjE4MS0zLjU4MS0zLjMyNi0zLjU4MWgtLjgyN3YtMS4xNDNsNS4zMy4xNTEgNC43MDItLjE1MXYxLjE0M2gtLjU3N2MtMS41OTkgMC0zLjM5Ni4zMDYtMy4zOTYgNC44MzZ2MTcuMzNjMCAxLjMzMS4wMzYgMi42NjIuMjMgMy44NDJoLTEuNDQ4bC0xOS42NTQtMjEuODZ2MTUuNjkyYzAgMy4zMTMuNjUgNC40NTIgMy41ODQgNC40NTJoLjY1MXYxLjE0OGwtNC45Mi0uMTUtNS4xOTUuMTV2LTEuMTQ4aC41MzljMi42MzcgMCAzLjQzLTEuNzg2IDMuNDMtNC44Mjl2LTE2LjAzOWMwLTIuMTI5LTEuNzQ2LTMuNDIzLTMuNDctMy40MjNoLS40OTh2LTEuMTQzbDQuMzg5LjE1MSAzLjM5Ni0uMTUxIDE2Ljk4MSAxOS4wNzZ6bTEyLjA4NyAyLjA2MWMtLjM3NSAxLjI5Mi0uODM3IDIuMjg5LS44MzcgMi45NjggMCAxLjE0NCAxLjYwNyAxLjMzIDIuODU4IDEuMzNoLjQyN3YxLjE0OGMtMS41MjgtLjA4My0zLjA5NC0uMTQ4LTQuNjItLjE0OC0xLjM3OCAwLTIuNzQ2LjA2NS00LjExNC4xNDh2LTEuMTQ4aC4yMTdjMS40OTMgMCAyLjc1Ny0uODc0IDMuMzIxLTIuNDc3bDYuMTE0LTE3LjQ3MWMuNDkzLTEuNDA5IDEuMTg0LTMuMzE0IDEuNDA1LTQuNzI4IDEuMjIzLS40MTMgMi43NDctMS4xNzQgMy40NzktMS42MzIuMTA5LS4wNDEuMTg2LS4wOC4zMDEtLjA4LjExNCAwIC4xODcgMCAuMjY0LjExN2wuMzQ5Ljk1MSA3LjAxNiAxOS45MThjLjQ1OCAxLjMzMS45MTQgMi43MzkgMS40MTUgMy44ODYuNDU4IDEuMDY2IDEuMjYyIDEuNTE2IDIuNTE4IDEuNTE2aC4yMzN2MS4xNDhjLTEuNzItLjA4My0zLjQzOC0uMTQ4LTUuMjcyLS4xNDgtMS44NjUgMC0zLjc3Ny4wNjUtNS43MjMuMTQ4di0xLjE0OGguNDIyYy44NzEgMCAyLjM3LS4xNDggMi4zNy0xLjEwMiAwLS40OTItLjM0Ny0xLjUyLS43NzItMi43NDJsLTEuNDgyLTQuNDE2aC04LjY2MmwtMS4yMjUgMy45NjN6bTUuNTc2LTE2Ljg3MmgtLjA3N2wtMy41NTQgMTAuNzc4aDcuMTQxbC0zLjUxMS0xMC43Nzh6bTI0LjM4MSAxOC41ODNjMCAxLjUyNiAxLjA2IDEuOTggMi4yODIgMi4xMzYgMS41NjUuMTE1IDMuMjgyLjExNSA1LjA0Mi0uMDc4IDEuNTk5LS4xOTIgMi45NzItMS4xMDQgMy42NTgtMi4wNTguNjA5LS44MzkuOTUxLTEuOTAzIDEuMTg0LTIuNzQyaDEuMTA2Yy0uNDE5IDIuMTctLjk1NCA0LjMwNy0xLjQxNSA2LjQ3NmwtMTAuMDY2LS4xNDgtMTAuMDc0LjE0OHYtMS4xNDhoLjUyNmMxLjM3OSAwIDIuODcxLS4xODUgMi44NzEtMi41NDl2LTE5LjU3YzAtMS45ODUtMS40OTItMi4xNzMtMi44NzEtMi4xNzNoLS41MjZ2LTEuMTQzbDYuMDI0LjE1MSA1LjgwNC0uMTUxdjEuMTQzaC0uOTU5Yy0xLjQ0NiAwLTIuNTg1LjA0Mi0yLjU4NSAyLjA1NnYxOS42NDl6IiBmaWxsPSIjMUExOTE4Ii8+PC9zdmc+");
}.rccs__card--discover > div {
  color: #323232;
}.rccs__card--discover .rccs__card__background {
  background: linear-gradient(25deg, #fff, #eee);
}.rccs__card--discover .rccs__issuer {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTEyIiBoZWlnaHQ9Ijg2IiB2aWV3Qm94PSIwIDAgNTEyIDg2IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWlkWU1pZCI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSIyMC40NDIlIiB5MT0iMTAuNTk5JSIgeDI9Ijg5LjI0NSUiIHkyPSI4My41MyUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjRTI1NDI5IiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iI0Y5OUQzRSIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48cGF0aCBkPSJNMjcwLjM1Ni4zNjVjLTIzLjk4MiAwLTQzLjQ0IDE4LjczNS00My40NCA0MS44NTggMCAyNC41ODMgMTguNjEyIDQyLjk2IDQzLjQ0IDQyLjk2IDI0LjIwOCAwIDQzLjMyMS0xOC42MiA0My4zMjEtNDIuNDc4IDAtMjMuNzE2LTE4Ljk4Ni00Mi4zNC00My4zMjEtNDIuMzR6IiBpZD0iYiIvPjxmaWx0ZXIgeD0iLTUwJSIgeT0iLTUwJSIgd2lkdGg9IjIwMCUiIGhlaWdodD0iMjAwJSIgZmlsdGVyVW5pdHM9Im9iamVjdEJvdW5kaW5nQm94IiBpZD0iYyI+PGZlTW9ycGhvbG9neSByYWRpdXM9IjIiIGluPSJTb3VyY2VBbHBoYSIgcmVzdWx0PSJzaGFkb3dTcHJlYWRJbm5lcjEiLz48ZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPSIyLjUiIGluPSJzaGFkb3dTcHJlYWRJbm5lcjEiIHJlc3VsdD0ic2hhZG93Qmx1cklubmVyMSIvPjxmZU9mZnNldCBkeD0iMiIgZHk9IjIiIGluPSJzaGFkb3dCbHVySW5uZXIxIiByZXN1bHQ9InNoYWRvd09mZnNldElubmVyMSIvPjxmZUNvbXBvc2l0ZSBpbj0ic2hhZG93T2Zmc2V0SW5uZXIxIiBpbjI9IlNvdXJjZUFscGhhIiBvcGVyYXRvcj0iYXJpdGhtZXRpYyIgazI9Ii0xIiBrMz0iMSIgcmVzdWx0PSJzaGFkb3dJbm5lcklubmVyMSIvPjxmZUNvbG9yTWF0cml4IHZhbHVlcz0iMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMC4zMDE2NTg3NDEgMCIgaW49InNoYWRvd0lubmVySW5uZXIxIi8+PC9maWx0ZXI+PC9kZWZzPjx1c2UgZmlsbD0idXJsKCNhKSIgZmlsbC1ydWxlPSJldmVub2RkIiB4bGluazpocmVmPSIjYiIvPjx1c2UgZmlsdGVyPSJ1cmwoI2MpIiB4bGluazpocmVmPSIjYiIvPjxwYXRoIGQ9Ik0yMy43NDYgMS44OTFoLTIzLjM1M3Y4MS40NTRoMjMuMjMyYzEyLjMyNSAwIDIxLjI0LTIuOTIxIDI5LjA1OS05LjM5OCA5LjI3OC03LjY5NSAxNC43ODEtMTkuMjk4IDE0Ljc4MS0zMS4yODkgMC0yNC4wNDgtMTcuOTY1LTQwLjc2Ni00My43MTktNDAuNzY2em0xOC41NzMgNjEuMTc2Yy01LjAyMiA0LjUzMS0xMS40ODYgNi40ODgtMjEuNzYgNi40ODhoLTQuMjY4di01My44NzNoNC4yNjhjMTAuMjc0IDAgMTYuNDkxIDEuODM0IDIxLjc2IDYuNTkzIDUuNDk1IDQuODg2IDguNzcyIDEyLjQ1MiA4Ljc3MiAyMC4yNjUgMCA3LjgyOS0zLjI3NyAxNS42Ni04Ljc3MiAyMC41Mjd6bTMyLjQ4IDIwLjI3OGgxNS44NzF2LTgxLjQ1NGgtMTUuODcxdjgxLjQ1NHptNTQuNzI3LTUwLjIwOWMtOS41MzktMy41MzQtMTIuMzQ2LTUuODY1LTEyLjM0Ni0xMC4yNDcgMC01LjEzNCA0Ljk5OC05LjAzOSAxMS44NDktOS4wMzkgNC43NjMgMCA4LjY3MSAxLjk1MyAxMi44MzYgNi41OGw4LjI5NC0xMC44NTJjLTYuODM5LTUuOTk4LTE1LjAyMS05LjA0Ny0yMy45NDYtOS4wNDctMTQuMzk4IDAtMjUuMzk5IDEwLjAyLTI1LjM5OSAyMy4zMiAwIDExLjI0NyA1LjEyNiAxNi45ODEgMjAuMDMxIDIyLjM2OSA2LjIzMyAyLjE4OCA5LjQwMSAzLjY0NiAxMC45OTMgNC42NDMgMy4xNzUgMi4wNzcgNC43NjkgNC45OTggNC43NjkgOC40MTYgMCA2LjYwNS01LjI1NyAxMS40ODMtMTIuMzUxIDExLjQ4My03LjU3NCAwLTEzLjY3NC0zLjc4Mi0xNy4zNDEtMTAuODY1bC0xMC4yNDcgOS45MDVjNy4zMTMgMTAuNzMzIDE2LjEwOSAxNS41MTEgMjguMjE0IDE1LjUxMSAxNi40ODggMCAyOC4wODQtMTEuMDA3IDI4LjA4NC0yNi43NTggMC0xMi45NDgtNS4zNjEtMTguODE1LTIzLjQ0My0yNS40MTl6bTI4LjQ0OSA5LjUyMWMwIDIzLjk2NSAxOC44MTUgNDIuNTI1IDQzLjAwNiA0Mi41MjUgNi44MzkgMCAxMi43MDEtMS4zNTIgMTkuOTE1LTQuNzU4di0xOC42OTdjLTYuMzYxIDYuMzU4LTExLjk4IDguOTE2LTE5LjE4OSA4LjkxNi0xNS45OTcgMC0yNy4zNjQtMTEuNjA2LTI3LjM2NC0yOC4xMDIgMC0xNS42MjYgMTEuNzIxLTI3Ljk2NSAyNi42MzgtMjcuOTY1IDcuNTYxIDAgMTMuMzExIDIuNjg2IDE5LjkxNSA5LjE1OXYtMTguNjk2Yy02Ljk2Mi0zLjUzMS0xMi43MTItNC45ODUtMTkuNTUyLTQuOTg1LTI0LjA2NyAwLTQzLjM2OSAxOC45MzUtNDMuMzY5IDQyLjYwNHptMTkxLjY1MSAxMy45NDhsLTIxLjc0My01NC43MTVoLTE3LjM0NmwzNC41NzkgODMuNTM0aDguNTQzbDM1LjE4My04My41MzRoLTE3LjIxOGwtMjIgNTQuNzE1em00Ni40MzkgMjYuNzM5aDQ1LjA2NnYtMTMuNzg5aC0yOS4xODh2LTIyLjAwMWgyOC4wNzJ2LTEzLjc5MmgtMjguMDcydi0xOC4wNzloMjkuMTg4di0xMy43OTJoLTQ1LjA2NnY4MS40NTR6bTEwNy45NTUtNTcuNDE1YzAtMTUuMjU5LTEwLjQ5LTI0LjAzOS0yOC44MjMtMjQuMDM5aC0yMy41Nzd2ODEuNDU0aDE1Ljg5NXYtMzIuNzM3aDIuMDhsMjEuOTc1IDMyLjczN2gxOS41NDRsLTI1LjY2Ny0zNC4zMTFjMTEuOTg4LTIuNDUxIDE4LjU3My0xMC42MzggMTguNTczLTIzLjEwNHptLTMxLjg4MiAxMy40NTJoLTQuNjIzdi0yNC42ODNoNC44NzdjOS45MTYgMCAxNS4yODcgNC4xNjUgMTUuMjg3IDEyLjA5MiAwIDguMTc4LTUuMzcyIDEyLjU5LTE1LjU0MSAxMi41OXoiIGZpbGw9IiMwQjEwMTUiLz48L3N2Zz4=");
}.rccs__card--elo .rccs__card__background {
  background: linear-gradient(25deg, #211c18, #aaa7a2);
}.rccs__card--elo .rccs__issuer {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTEyIiBoZWlnaHQ9IjUxMiIgdmlld0JveD0iMCAwIDUxMiA1MTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMjU2IDBjMTQxLjM4NSAwIDI1NiAxMTQuNjE1IDI1NiAyNTYgMCAxNDEuMzg2LTExNC42MTUgMjU2LTI1NiAyNTZzLTI1Ni0xMTQuNjE0LTI1Ni0yNTZjMC0xNDEuMzg1IDExNC42MTUtMjU2IDI1Ni0yNTYiIGZpbGw9IiMwRTBFMTEiLz48cGF0aCBkPSJNMTgwLjA0MiAyMzcuNTgzbC03OC41MjQgMzMuODM3Yy0uMTIyLTEuMzUzLS4xODktMi43MjEtLjE4OS00LjEwNiAwLTI0LjgzOSAyMC4xMzUtNDQuOTc0IDQ0Ljk3NC00NC45NzQgMTMuNDM4IDAgMjUuNDk5IDUuODk4IDMzLjczOSAxNS4yNDN6bS0zMy43MzktNDguODc2YzM3LjA1MyAwIDY4LjExMiAyNS42MzggNzYuNDIgNjAuMTQzbC0zMS42ODIgMTMuODUzLS4wMDctLjA2Ni0zMi40MTMgMTQuMjQxLTc3Ljc1NSAzMy45OTdjLTguMzE4LTEyLjQ3LTEzLjE3LTI3LjQ0OC0xMy4xNy00My41NjEgMC00My40MTQgMzUuMTkzLTc4LjYwNyA3OC42MDctNzguNjA3em01NC45MjggMTM0LjgzOGMtMjguMTQ1IDI2LjcxMy02NS4zNzkgMjkuMzM1LTk4LjA5NiA5LjQ3M2wxOC40ODUtMjguMTA0YzE4LjYxNyAxMS4xMjggMzcuMzE5IDkuMzIzIDU2LjEwNy01LjQyOGwyMy41MDQgMjQuMDZ6bTMyLjAwNy0xOS40NTdsLS4xOTgtMTQ4LjY1MmgyOC4xNjN2MTQ0LjYzOGMwIDEuMzg4LjE3MiAyLjYxIDEuOTkyIDMuMzE3bDI0LjUgOS41MjgtMTEuMDM4IDI4LjctMjguNy0xMi4xNDNjLTEwLjg4My00LjYwNS0xNC43LTExLjI3Ny0xNC43MTktMjUuMzg5eiIgZmlsbD0iI2ZmZiIvPjxwYXRoIGQ9Ik0zMzkuMjggMzAxLjU4N2MtMTAuNTU3LTguMjA4LTE3LjM1NC0yMS4wMTgtMTcuMzU0LTM1LjQyNiAwLTEyLjgwOSA1LjM3Ny0yNC4zNTQgMTMuOTg1LTMyLjUyOWwtMTguMTktMjkuNDhjLTE4LjI4NSAxNC40ODctMzAuMDI4IDM2Ljg3LTMwLjAyOCA2Mi4wMDkgMCAyNy4wOTYgMTMuNjMyIDUxLjAwMiAzNC40MDcgNjUuMjU0bDE3LjE3OS0yOS44MjgiIGZpbGw9IiMyMDkxQzMiLz48cGF0aCBkPSJNMzUxLjYxIDIyMy45MzhjNC43NC0xLjcwNSA5Ljg1LTIuNjM5IDE1LjE3OC0yLjYzOSAxOS4yMDggMCAzNS41ODggMTIuMDc3IDQxLjk4NSAyOS4wNDhsMzQuODU2LTIuOTEyYy04LjQxNC0zNC42NC0zOS42MTMtNjAuMzY2LTc2Ljg0MS02MC4zNjYtMTAuNTE5IDAtMjAuNTQ5IDIuMDcxLTI5LjczIDUuNzk5bDE0LjU1MiAzMS4wNzEiIGZpbGw9IiNGQUVDMzIiLz48cGF0aCBkPSJNNDExLjU5NSAyNjguMzM1Yy0xLjEzNSAyMy43NjYtMjAuNzYgNDIuNjg4LTQ0LjgwNyA0Mi42ODgtMy43NyAwLTcuNDI4LS40NzItMTAuOTI1LTEuMzQ3bC0xMy42NzMgMzEuNjU3YzcuNzQ1IDIuNTMxIDE2LjAwNyAzLjkyIDI0LjU5OCAzLjkyIDQyLjU5MSAwIDc3LjMwMi0zMy42NyA3OS4wMDktNzUuODQybC0zNC4yMDMtMS4wNzciIGZpbGw9IiNEMDM1MkEiLz48L2c+PC9zdmc+");
}.rccs__card--hipercard .rccs__card__background {
  background: linear-gradient(25deg, #8b181b, #de1f27);
}.rccs__card--hipercard .rccs__issuer {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTEyIiBoZWlnaHQ9IjEyMyIgdmlld0JveD0iMCAwIDUxMiAxMjMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgcHJlc2VydmVBc3BlY3RSYXRpbz0ieE1pZFlNaWQiPjxwYXRoIGQ9Ik0zNzQuMTE4IDgwLjg0MmMtNi45NDMgNi43OTctMjYuNDM0IDguNzI4LTI0LjQ0LTcuNTIgMS42NTYtMTMuNDk1IDE2LjM0OC0xNi4zNjMgMzIuMjczLTE0LjQxNC0xLjE4NCA3LjM4MS0yLjU0MiAxNi43NTUtNy44MzMgMjEuOTM0em0tMjEuOTM0LTUyLjY0MWMtLjY2MyAzLjcyMy0xLjY4MSA3LjA5Mi0yLjUwNiAxMC42NTMgNy45NTEtMS45OTMgMzIuNzA5LTguMTA1IDM1LjA5NSAyLjUwNi43OTIgMy41MjYtLjU3NCA3LjI3Mi0xLjU2NyAxMC4wMjgtMjIuMzg5LTIuMTIxLTQwLjYzNiAxLjU5OS00NS40MzUgMTcuNTQ3LTMuMjE0IDEwLjY4Mi4zNiAyMS4xOTQgNy4yMDcgMjQuMTI5IDEzLjE4NyA1LjY0OSAyOS4yMjgtLjgyMiAzNC43ODEtOS43MTQtLjU3NyAzLjA3OC0xLjEyMyA2LjE4Ny0uOTQgMTAuMDI2aDExLjU5NGMuMTIzLTExLjEwMyAxLjczOS0yMC4wOTEgMy40NDctMzAuMDgyIDEuNDU2LTguNTA4IDQuMTk1LTE2LjkzMSAzLjc1OS0yNC40NC0uOTk1LTE3LjE5Ny0yOS40ODYtMTEuMTE0LTQ1LjQzNC0xMC42NTN6bTExNi4yNDkgNTcuOTY4Yy05LjA3LjE5NS0xMy41OC01LjQxOS0xMy43ODctMTQuNzI2LS4zNjEtMTYuMzAxIDYuNzg5LTM0LjQxMSAyMS4zMDctMzYuMDM1IDYuNzYtLjc1NiAxMS42NTQuODE2IDE2LjYwNyAyLjUwOC00LjU0NyAxOC4zMS0yLjkwNSA0Ny43OTktMjQuMTI4IDQ4LjI1NHptMzAuMDgxLTg2LjE2OWMtMS4xNTUgMTAuMTI1LTIuNjk5IDE5Ljg2Mi00LjY5OSAyOS4xNC0zMy4wNTEtMTAuNDYxLTUzLjMyIDEzLjg1NS01Mi45NTYgNDMuODY4LjA3MiA1LjgwNSAxLjA3MSAxMS41NjEgNC43MDEgMTUuNjY3IDYuMjU2IDcuMDc2IDI0LjE3IDguNzY4IDMzLjIxNCAyLjgyMSAxLjc1Mi0xLjE1MSAzLjU0LTMuMjQ2IDQuNzAxLTQuNy44NzEtMS4wOTUgMi4yNTYtMy45NTkgMi41MDUtMy4xMzUtLjQ3NCAzLjE4Mi0xLjE4NSA2LjEyNy0xLjI1MiA5LjcxNWgxMi4yMmMyLjM1NC0zMy43ODQgOS42MzctNjIuNjQxIDE1LjA0LTkzLjM3NmgtMTMuNDc1em0tMzQ0Ljk4OSA4MS4xNTZjLTcuMjA5IDcuNjM1LTI0LjkzMSA3LjUxOC0yNi4zMi01LjMyOC0uNjA2LTUuNTg5IDEuNDc3LTExLjQ1IDIuNTA2LTE3LjIzMyAxLjA0MS01Ljg1MyAxLjc5MS0xMS40NjkgMi44MTktMTYuNjA5IDcuMS04LjY3IDI3Ljk2NS05LjcxNiAzMC4wODIgNC43MDEgMS44MzcgMTIuNTE3LTMuMTE3IDI4LjE0NS05LjA4NyAzNC40Njh6bTEwLjY1NC01Mi45NTVjLTExLjQwNC00LjI4NC0yNS4zMDMuODMtMzEuMzI4IDUuNjk0LjAyMS4yMTQtLjE0NC4yNDMtLjMyMS4yNTlsLjMyMS0uMjU5LS4wMDctLjA1NC45NC01LjY0aC0xMS41OTRjLTQuODMxIDMyLjE0My0xMC41NjEgNjMuMzg3LTE2LjYwNyA5NC4zMTZoMTMuNDczYzEuOTUtMTIuMDQ2IDMuMjM5LTI0Ljc1MyA1Ljk1NC0zNi4wMzQgMy4wNzcgMTEuODY1IDIzLjE2OSA5LjU5NyAzMS42NDcgNS4wMTQgMTcuNDk0LTkuNDYgMzAuOTg3LTU0LjQ4MSA3LjUyMS02My4yOTZ6bTYzLjkyMSAyMi41NjFoLTMxLjY0N2MxLjAwMS03LjI3NiA3LjU0Ny0xNS4yNzMgMTcuODU5LTE1LjY2NyA5LjcwNy0uMzcxIDE2LjY1NiAzLjU2NCAxMy43ODcgMTUuNjY3em0tMTIuODQ3LTIzLjgxNGMtOS43MzYuNzQ5LTE3Ljk2NSAzLjU1MS0yMy44MTQgOS43MTMtNy4xNzMgNy41NTgtMTIuOTgzIDI0LjI2Ni0xMS4yODEgMzkuNDgyIDIuNDI4IDIxLjcwOCAyOS40NTcgMjAuOTI5IDUxLjA3NSAxNS42NjcuMzY3LTMuODA5IDEuMjktNy4wNjYgMS44OC0xMC42NTMtOC45MDYgMy4zMzItMjQuMzY4IDcuOTg0LTMzLjUyOCAyLjE5NC02LjkxNS00LjM3My02Ljk1Ni0xNS40NDYtNC43LTI1LjA2OCAxNC41MjktLjQ2MiAyOS42MzEtLjM3NCA0NC4xODEgMCAuOTIzLTYuODIxIDMuNTY1LTE0LjI1NyAxLjI1My0yMC45OTMtMy4wNDktOC44OTQtMTMuOTYxLTExLjE5Ni0yNS4wNjctMTAuMzR6bS0xMTguNDQzIDEuMjUzYy0uMzY1LjA1Mi0uMzQxLjQ5NS0uMzE0LjkzOS0yLjk2OSAyMi4yMDMtNi45ODYgNDMuMzU4LTExLjI4IDY0LjIzNmgxMy40NzNjMy4yMzgtMjIuMzUyIDYuOTQ2LTQ0LjIzMyAxMS41OTQtNjUuMTc1aC0xMy40NzN6bTM1MS41Ny4zMTNjLTExLjkwOS01Ljk1My0yMS44MjIgNC4wMzctMjUuNjkzIDEwLjAyNyAxLjEwMi0zLjA3MyAxLjE2Ni03LjE4OCAyLjE5Mi0xMC4zMzloLTExLjkwN2MtMy4yMSAyMi4zNzktNy4wODEgNDQuMDk4LTExLjU5NCA2NS4xNzVoMTMuNzg3Yy4wODgtOC42MzggMS43ODQtMTUuMDI4IDMuMTMzLTIzLjUwMSAyLjg4Mi0xOC4wODggNy4xMTEtMzcuOTI2IDI4LjIwMi0zMS45Ni43LTMuMDYuOTktNi41MyAxLjg4LTkuNDAxem0tMTUxLjM0NSA0OS41MDhjLTEuMjQxLTMuMjA4LTEuNTYzLTguNTA3LTEuMjUzLTEyLjUzNC42OTctOS4wNTQgMy45OTYtMjAuMDc3IDkuMDg3LTI1LjA2NyA3LjAyNi02Ljg4OCAyMC44OTctNS43NDggMzEuOTYtMS44ODEuMzQzLTMuNzI5IDEuMDkzLTcuMDU0IDEuNTY3LTEwLjY1Mi0xOC4xNDUtMi45NjQtMzUuMzY1LTEuMTIxLTQ0LjQ5NCA4LjQ1OS04LjkzNiA5LjM3OC0xNC43OTYgMzAuOTMyLTEwLjY1NCA0NC40OTQgNC44NDggMTUuODcgMjYuNTgzIDE2LjczMyA0NC4xODMgMTAuNjU0Ljc3Ny0zLjE5IDEuMTktNi43NDYgMS44OC0xMC4wMjgtOS42MTYgNC45OTctMjguMDAxIDcuNTkzLTMyLjI3Ni0zLjQ0N3ptLTcuNTE5LTQ5LjgyMWMtMTEuOTQ4LTQuODI1LTIxLjMzOSAzLjMyOS0yNS42OTMgMTAuOTY3Ljk4Ny0zLjM5OCAxLjM5NC03LjM3OCAyLjE5Mi0xMC45NjdoLTExLjkwN2MtMi45MSAyMi41NzUtNy4yMDEgNDMuNzY5LTExLjI4IDY1LjE3NWgxMy40NzVjMS44ODgtMTIuNzA3IDIuNzAzLTI5LjgzNCA2Ljg5Mi00MS45ODggMy4zNDgtOS43MTMgMTIuMTExLTE3Ljk4NyAyNC43NTQtMTMuNDczLjE3OC0zLjU4MyAxLjIwMy02LjMxOCAxLjU2Ny05LjcxNHptLTIxNy4xNDYtMjYuMzIxYy0xLjkyNSAxMi40ODktNC4wOTMgMjQuNzM1LTYuMjY3IDM2Ljk3NC0xMy45NTkuMTQ3LTI4LjIxMS42OS00MS42NzQtLjMxNCAyLjU0My0xMS45NzMgNC4zNjctMjQuNjY4IDYuODkyLTM2LjY2aC0xNS4wMzljLTUuMzg1IDMwLjU0Ny0xMC4yODIgNjEuNTc5LTE2LjI5NCA5MS40OTdoMTUuMzUzYzIuNDA5LTE1LjM0OCA0LjY2MS0zMC44NTIgNy44MzMtNDUuNDM1IDEzLjA5MS0uMzIyIDI4Ljc4MS0uODg1IDQxLjM2Mi4zMTQtMi41OTQgMTUuMTYyLTUuNzI4IDI5Ljc4My04LjE0NyA0NS4xMjFoMTUuMzU0YzQuOTMyLTMwLjk5NyAxMC4xMzEtNjEuNzI4IDE2LjI5NC05MS40OTdoLTE1LjY2N3ptMzguMjI3IDEzLjc4N2MyLjY4Ni0xLjg0OSA2LjE0NS0xMC4yNzggMi4xOTQtMTMuNzg3LTEuMjUyLTEuMTExLTMuMzQ3LTEuNDMzLTYuMjY3LS45MzktMi43MS40NTctNC4yNjggMS4zNzctNS4zMjcgMi44MTktMS43MDMgMi4zMTktMy4yNjMgOS4zMS0uNjI4IDExLjkwNyAyLjU2NyAyLjUyOSA4LjMxOCAxLjE3NyAxMC4wMjggMHoiIGZpbGw9IiNmZmYiLz48L3N2Zz4=");
}.rccs__card--jcb .rccs__issuer {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTEyIiBoZWlnaHQ9IjM5NSIgdmlld0JveD0iMCAwIDUxMiAzOTUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgcHJlc2VydmVBc3BlY3RSYXRpbz0ieE1pZFlNaWQiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCB4MT0iLTU3LjUyNyUiIHkxPSI1MC4xMjQlIiB4Mj0iMjMyLjM5MSUiIHkyPSI1MC4xMjQlIiBpZD0iYSI+PHN0b3Agc3RvcC1jb2xvcj0iIzAwNzk0MCIgb2Zmc2V0PSIwJSIvPjxzdG9wIHN0b3AtY29sb3I9IiMwMDg3M0YiIG9mZnNldD0iMjIuODUlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzQwQTczNyIgb2Zmc2V0PSI3NC4zMyUiLz48c3RvcCBzdG9wLWNvbG9yPSIjNUNCNTMxIiBvZmZzZXQ9IjEwMCUiLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCB4MT0iLjE4MyUiIHkxPSI0OS45NiUiIHgyPSIxMDAuMjczJSIgeTI9IjQ5Ljk2JSIgaWQ9ImIiPjxzdG9wIHN0b3AtY29sb3I9IiMwMDc5NDAiIG9mZnNldD0iMCUiLz48c3RvcCBzdG9wLWNvbG9yPSIjMDA4NzNGIiBvZmZzZXQ9IjIyLjg1JSIvPjxzdG9wIHN0b3AtY29sb3I9IiM0MEE3MzciIG9mZnNldD0iNzQuMzMlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzVDQjUzMSIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgeDE9Ii02Mi44MDIlIiB5MT0iNDkuODU4JSIgeDI9IjI1My42NzElIiB5Mj0iNDkuODU4JSIgaWQ9ImMiPjxzdG9wIHN0b3AtY29sb3I9IiMwMDc5NDAiIG9mZnNldD0iMCUiLz48c3RvcCBzdG9wLWNvbG9yPSIjMDA4NzNGIiBvZmZzZXQ9IjIyLjg1JSIvPjxzdG9wIHN0b3AtY29sb3I9IiM0MEE3MzciIG9mZnNldD0iNzQuMzMlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzVDQjUzMSIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgeDE9Ii4xNzYlIiB5MT0iNTAuMDA2JSIgeDI9IjEwMS44MDglIiB5Mj0iNTAuMDA2JSIgaWQ9ImQiPjxzdG9wIHN0b3AtY29sb3I9IiMxRjI4NkYiIG9mZnNldD0iMCUiLz48c3RvcCBzdG9wLWNvbG9yPSIjMDA0RTk0IiBvZmZzZXQ9IjQ3LjUxJSIvPjxzdG9wIHN0b3AtY29sb3I9IiMwMDY2QjEiIG9mZnNldD0iODIuNjElIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzAwNkZCQyIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgeDE9Ii0uNTc2JSIgeTE9IjQ5LjkxNCUiIHgyPSI5OC4xMzMlIiB5Mj0iNDkuOTE0JSIgaWQ9ImUiPjxzdG9wIHN0b3AtY29sb3I9IiM2QzJDMkYiIG9mZnNldD0iMCUiLz48c3RvcCBzdG9wLWNvbG9yPSIjODgyNzMwIiBvZmZzZXQ9IjE3LjM1JSIvPjxzdG9wIHN0b3AtY29sb3I9IiNCRTE4MzMiIG9mZnNldD0iNTcuMzElIi8+PHN0b3Agc3RvcC1jb2xvcj0iI0RDMDQzNiIgb2Zmc2V0PSI4NS44NSUiLz48c3RvcCBzdG9wLWNvbG9yPSIjRTYwMDM5IiBvZmZzZXQ9IjEwMCUiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cGF0aCBkPSJNNTEyIDMxNC44MzZjMCA0My44MTQtMzUuNjc3IDc5LjQ5MS03OS40OTEgNzkuNDkxaC00MzIuNTA5di0zMTQuODM2YzAtNDMuODE0IDM1LjY3Ny03OS40OTEgNzkuNDkxLTc5LjQ5MWg0MzIuNTA5djMxNC44MzZ6IiBmaWxsPSIjZmZmIi8+PHBhdGggZD0iTTM3MS4xNjkgMjM0LjA5M2gzMi44NjFsNC4wNjgtLjMxM2M2LjI1OS0xLjI1MiAxMS41NzktNi44ODUgMTEuNTc5LTE0LjcwOSAwLTcuNTExLTUuMzItMTMuMTQ0LTExLjU3OS0xNC43MDktLjkzOS0uMzEzLTIuODE3LS4zMTMtNC4wNjgtLjMxM2gtMzIuODYxdjMwLjA0NHoiIGZpbGw9InVybCgjYSkiLz48cGF0aCBkPSJNNDAwLjI3NCAyNi42MDFjLTMxLjI5NiAwLTU2Ljk1OCAyNS4zNS01Ni45NTggNTYuOTU4djU5LjE0OWg4MC40M2MxLjg3OCAwIDQuMDY4IDAgNS42MzMuMzEzIDE4LjE1Mi45MzkgMzEuNjA5IDEwLjMyOCAzMS42MDkgMjYuNjAxIDAgMTIuODMxLTkuMDc2IDIzLjc4NS0yNS45NzYgMjUuOTc2di42MjZjMTguNDY1IDEuMjUyIDMyLjU0OCAxMS41NzkgMzIuNTQ4IDI3LjU0IDAgMTcuMjEzLTE1LjY0OCAyOC40NzktMzYuMzAzIDI4LjQ3OWgtODguMjU0djExNS43OTVoODMuNTZjMzEuMjk2IDAgNTYuOTU4LTI1LjM1IDU2Ljk1OC01Ni45NTh2LTI4NC40NzloLTgzLjI0N3oiIGZpbGw9InVybCgjYikiLz48cGF0aCBkPSJNNDE1LjYwOSAxNzMuMzc5YzAtNy41MTEtNS4zMi0xMi41MTgtMTEuNTc5LTEzLjQ1Ny0uNjI2IDAtMi4xOTEtLjMxMy0zLjEzLS4zMTNoLTI5LjczMXYyNy41NGgyOS43MzFjLjkzOSAwIDIuODE3IDAgMy4xMy0uMzEzIDYuMjU5LS45MzkgMTEuNTc5LTUuOTQ2IDExLjU3OS0xMy40NTd6IiBmaWxsPSJ1cmwoI2MpIi8+PHBhdGggZD0iTTg1LjQzOCAyNi42MDFjLTMxLjI5NiAwLTU2Ljk1OCAyNS4zNS01Ni45NTggNTYuOTU4djE0MC41MThjMTUuOTYxIDcuODI0IDMyLjU0OCAxMi44MzEgNDkuMTM0IDEyLjgzMSAxOS43MTYgMCAzMC4zNTctMTEuODkyIDMwLjM1Ny0yOC4xNjZ2LTY2LjM0N2g0OC44MjJ2NjYuMDM0YzAgMjUuNjYzLTE1Ljk2MSA0Ni42MzEtNzAuMTAzIDQ2LjYzMS0zMi44NjEgMC01OC41MjMtNy4xOTgtNTguNTIzLTcuMTk4djExOS44NjNoODMuNTZjMzEuMjk2IDAgNTYuOTU4LTI1LjM1IDU2Ljk1OC01Ni45NTh2LTI4NC4xNjZoLTgzLjI0N3oiIGZpbGw9InVybCgjZCkiLz48cGF0aCBkPSJNMjQyLjg1NiAyNi42MDFjLTMxLjI5NiAwLTU2Ljk1OCAyNS4zNS01Ni45NTggNTYuOTU4djc0LjQ4NGMxNC4zOTYtMTIuMjA1IDM5LjQzMy0yMC4wMjkgNzkuODA0LTE4LjE1MiAyMS41OTQuOTM5IDQ0Ljc1MyA2Ljg4NSA0NC43NTMgNi44ODV2MjQuMDk4Yy0xMS41NzktNS45NDYtMjUuMzUtMTEuMjY3LTQzLjE4OC0xMi41MTgtMzAuNjctMi4xOTEtNDkuMTM0IDEyLjgzMS00OS4xMzQgMzkuMTIgMCAyNi42MDEgMTguNDY1IDQxLjYyMyA0OS4xMzQgMzkuMTIgMTcuODM5LTEuMjUyIDMxLjYwOS02Ljg4NSA0My4xODgtMTIuNTE4djI0LjA5OHMtMjIuODQ2IDUuOTQ2LTQ0Ljc1MyA2Ljg4NWMtNDAuMzcyIDEuODc4LTY1LjQwOC01Ljk0Ni03OS44MDQtMTguMTUydjEzMS40NDNoODMuNTZjMzEuMjk2IDAgNTYuOTU4LTI1LjM1IDU2Ljk1OC01Ni45NTh2LTI4NC43OTJoLTgzLjU2eiIgZmlsbD0idXJsKCNlKSIvPjwvc3ZnPg==");
}.rccs__card--laser .rccs__issuer {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTEyIiBoZWlnaHQ9IjM2OCIgdmlld0JveD0iMCAwIDUxMiAzNjgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgcHJlc2VydmVBc3BlY3RSYXRpbz0ieE1pZFlNaWQiPjxwYXRoIGZpbGw9IiMyODM0N0QiIGQ9Ik0wIDM2Ny4yMTJoNTEydi0zNjcuMjExaC01MTJ6Ii8+PHBhdGggZD0iTTI1My45MSAyOTEuMDQzaC0yNTMuOTF2Mi4wOTZoMjUyLjY5bC4xMTYgNy42MjIgNC43NjQtNy42MjJoMjU0LjQzdi0yLjA5NmgtMjUzLjI3MWwzLjY2My02LjExMi04LjQ4MiA2LjExMnptMi41NTYtMjAuMDg0aC0yNTYuNDY2djIuMDk2aDI1NS40Mmw5LjE0NyA4LjM5OCA1LjExMi04LjM5OGgyNDIuMzIxdi0yLjA5NmgtMjQxLjA0NWw0LjY3Ny03LjY4NC0xOS4xNjYgNy42ODR6bTIuMTUtMjAuMDgzaC0yNTguNjE2djIuMDk2aDI1NS45OTlsMjAuODgyIDguMjUyIDUuMDIyLTguMjUyaDIzMC4wOTd2LTIuMDk2aC0yMjguODJsNC4xMS02Ljc1Mi0yOC42NzQgNi43NTJ6bS02Ljk3Mi0yMC4wODNoLTI1MS42NDR2Mi4wOTZoMjUwLjAxN2wzOS4zNDIgNy44MzYgNC43Ny03LjgzNmgyMTcuODcxdi0yLjA5NmgtMjE2LjU5NGw0LjEzNC03LjI1Mi00Ny44OTYgNy4yNTJ6bS0yMi43NzUtMTcuMDU3aC0yMjguODY4djIuMDk2aDIzNy43bDYzLjEgNS45OTYgMy43MTEtNS45OTZoMjA3LjQ4OXYtMi4wOTZoLTIwNi4yMTRsNS4xMy04LjMyNC04Mi4wNDggOC4zMjR6bS0zLjMxLTIwLjA4M2gtMjI1LjU1OHYyLjA5NmgyMjYuMDgxbDg2Ljg4OSA2LjExMiAzLjc2Ni02LjExMmgxOTUuMjY0di0yLjA5NmgtMTkzLjk4OGw0LjUzNS03LjQ1MS05Ni45ODkgNy40NTF6bS0zLjEzOC0yMC4wODNoLTIyMi40MnYyLjA5NmgyMjEuOTU1bDEwMy4xMjEgNi4zNDQgMy44ODYtNi4zNDRoMTgzLjAzOHYtMi4wOTZoLTE4MS43NjNsNC40MzQtNy4yMTgtMTEyLjI1MSA3LjIxOHptLTguNzcyLTIwLjA4M2gtMjEzLjY0N3YyLjA5NWgyMTMuMjk4bDEyMy40ODIgNy42NjcgNC42MDUtNy42NjdoMTcwLjYxNXYtMi4wOTVoLTE2OS4zNTZsNC4wNzgtNi43ODgtMTMzLjA3NSA2Ljc4OHptLTE5LjA1Ny0xNy4yODloLTE5NC41OTF2Mi4wOTZoMTk0LjQxNmwxNTMuNjY3IDYuMTM4IDMuNjg5LTYuMTM4aDE2MC4yMjh2LTIuMDk2aC0xNTguOTdsNC42MzEtNy43MDktMTYzLjA3IDcuNzA5em00Ljc2NS0yMC4wODRoLTE5OS4zNTV2Mi4wOTZoMTk4LjMwOGwxNjEuNDQzIDYuODEgNC4wODQtNi44MWgxNDguMTY1di0yLjA5NmgtMTQ2LjkwNmw0LjAxNS02LjY4NC0xNjkuNzU0IDYuNjg0em0tMTEuMzMtMjAuMDgzaC0xODguMDI1djIuMDk2aDE4Ni45NzlsMTg0LjY3NiA3LjEwMiA0LjI0NC03LjEwMmgxMzYuMTAxdi0yLjA5NmgtMTM0Ljg0MmwzLjY3Ny02LjE3MS0xOTIuODEgNi4xNzF6bS04Ljg4OS0yMC4wODNoLTE3OS4xMzZ2Mi4wOTZoMTY0Ljg0NGwyMTkuMDg2IDYuNzEzIDQuMDMzLTYuNzEzaDEyNC4wMzd2LTIuMDk2aC0xMjIuNzc4bDMuNjc4LTYuMTIxLTIxMy43NjQgNi4xMjF6bS0xLjIyLTIwLjA4M2gtMTc3LjkxNnYyLjA5NmgxNzUuNjVsMjE5Ljc0OCA3LjcwNiA0LjYzLTcuNzA2aDExMS45NzJ2LTIuMDk2aC0xMTAuNzE0bDMuOTIyLTYuNTItMjI3LjI5MiA2LjUyem0tMTIuMzc1LTIwLjA4M2gtMTY1LjU0MXYyLjA5NWgxMzIuNTQybDI3NS4yOTkgNy4wNzggNC4yNTEtNy4wNzhoOTkuOTA4di0yLjA5NWgtOTguNjQ5bDMuODE3LTYuMzU2LTI1MS42MjcgNi4zNTZ6bS04Mi4yMjctMTYuNjQ5aC04My4zMTR2Mi4wOTZoMjAwLjA1MmwyMTkuNTU0IDQuMTM4IDIuNDg3LTQuMTM4aDg5LjkwN3YtMi4wOTZoLTg4LjY0OGw1LjU4OC05LjMwMy0zNDUuNjI1IDkuMzAzeiIgZmlsbD0iI0VCMEQ3RiIvPjxwYXRoIGQ9Ik0xMzQuNzEgMzQ5LjE0MXYtMzcuNjE4aDcuNjQzdjMxLjIyN2gxOS4wMDV2Ni4zOTFoLTI2LjY0OHptODMuMTU1IDBoLTguMzE0bC0zLjMwNi04LjYxNWgtMTUuMTMybC0zLjEyNCA4LjYxNWgtOC4xMDhsMTQuNzQ0LTM3LjkyOWg4LjA4MmwxNS4xNTcgMzcuOTI5em0tMTQuMDczLTE1LjAwNmwtNS4yMTYtMTQuMDc1LTUuMTEzIDE0LjA3NWgxMC4zMjl6bTMzLjExMiAyLjY2NWw3LjQzNi0uNzI1Yy40NDcgMi41MDIgMS4zNTYgNC4zMzkgMi43MjUgNS41MTEgMS4zNjggMS4xNzQgMy4yMTUgMS43NTkgNS41MzkgMS43NTkgMi40NiAwIDQuMzE3LS41MjEgNS41NjQtMS41NjYgMS4yNDgtMS4wNDIgMS44NzItMi4yNjMgMS44NzItMy42NiAwLS44OTYtLjI2My0xLjY2LS43ODctMi4yOS0uNTI1LS42MjktMS40NDQtMS4xNzYtMi43NTItMS42NDItLjg5NC0uMzExLTIuOTM1LS44NjItNi4xMTktMS42NTYtNC4wOTctMS4wMTctNi45NzEtMi4yNjctOC42MjQtMy43NTItMi4zMjMtMi4wODYtMy40ODUtNC42MzEtMy40ODUtNy42MzIgMC0xLjkzMS41NDYtMy43MzkgMS42MzktNS40MTkgMS4wOTMtMS42ODMgMi42NjgtMi45NjQgNC43MjYtMy44NDMgMi4wNTctLjg4IDQuNTM5LTEuMzE5IDcuNDUtMS4zMTkgNC43NTEgMCA4LjMyOCAxLjA0NCAxMC43MjggMy4xMyAyLjQwMyAyLjA4NyAzLjY2MSA0Ljg3NCAzLjc4NCA4LjM1NmwtNy42NDMuMzM3Yy0uMzI5LTEuOTQ4LTEuMDMxLTMuMzUtMi4xMDQtNC4yMDUtMS4wNzctLjg1Mi0yLjY5MS0xLjI4LTQuODQ0LTEuMjgtMi4yMjEgMC0zLjk1OS40NTgtNS4yMTYgMS4zNzEtLjgwOS41ODctMS4yMTQgMS4zNzItMS4yMTQgMi4zNTUgMCAuODk3LjM3OCAxLjY2NSAxLjEzNyAyLjMwMi45NjMuODEyIDMuMzA1IDEuNjU2IDcuMDI0IDIuNTM2IDMuNzE4Ljg3OSA2LjQ2OCAxLjc4OSA4LjI0OSAyLjczIDEuNzgzLjkzOSAzLjE3OCAyLjIyNSA0LjE4MyAzLjg1MyAxLjAwOCAxLjYzMiAxLjUxMSAzLjY0NiAxLjUxMSA2LjA0MiAwIDIuMTc0LS42MDMgNC4yMDktMS44MDcgNi4xMDYtMS4yMDcgMS44OTgtMi45MSAzLjMwOC01LjExMiA0LjIzMS0yLjIwNS45MjItNC45NSAxLjM4NC04LjIzOSAxLjM4NC00Ljc4NiAwLTguNDYtMS4xMDktMTEuMDI1LTMuMzI2LTIuNTY1LTIuMjE1LTQuMDk3LTUuNDQ1LTQuNTk2LTkuNjg4em01NC4xMzIgMTIuMzQxdi0zNy45MjloMjguMDY5djYuNDE3aC0yMC40MjZ2OC40MDhoMTkuMDA1djYuMzkxaC0xOS4wMDV2MTAuMzIyaDIxLjE0OXY2LjM5MWgtMjguNzkyem01Mi4yMiAwdi0zNy45MjloMTYuMDg3YzQuMDQ1IDAgNi45ODQuMzQgOC44MTkgMS4wMjEgMS44MzIuNjgzIDMuMzAxIDEuODk1IDQuNDAyIDMuNjM2IDEuMTAxIDEuNzQzIDEuNjUzIDMuNzM1IDEuNjUzIDUuOTc3IDAgMi44NDUtLjgzNiA1LjE5Ni0yLjUwNSA3LjA0OS0xLjY3IDEuODU1LTQuMTY3IDMuMDI1LTcuNDg4IDMuNTA2IDEuNjUzLjk2NyAzLjAxNyAyLjAyOCA0LjA5NCAzLjE4MyAxLjA3NSAxLjE1NiAyLjUyNCAzLjIwOCA0LjM1MSA2LjE1N2w0LjYyMSA3LjRoLTkuMTRsLTUuNTI2LTguMjU0Yy0xLjk2Mi0yLjk0OS0zLjMwNS00LjgwOC00LjAyOC01LjU3Ni0uNzIzLS43NjYtMS40ODktMS4yOTMtMi4yOTktMS41NzctLjgwOS0uMjg2LTIuMDkxLS40MjctMy44NDYtLjQyN2gtMS41NXYxNS44MzRoLTcuNjQzem03LjY0My0yMS44ODhoNS42NTVjMy42NjcgMCA1Ljk1NS0uMTU1IDYuODY5LS40NjYuOTEyLS4zMSAxLjYyNy0uODQ0IDIuMTQ0LTEuNjA0LjUxNi0uNzU5Ljc3NC0xLjcwNy43NzQtMi44NDYgMC0xLjI3Ni0uMzQtMi4zMDctMS4wMTktMy4wOTEtLjY4Mi0uNzg1LTEuNjQxLTEuMjgxLTIuODgtMS40ODgtLjYyLS4wODYtMi40NzgtLjEzLTUuNTc3LS4xM2gtNS45NjV2OS42MjV6IiBmaWxsPSIjZmZmIi8+PC9zdmc+");
}.rccs__card--maestro > div, .rccs__card--mastercard > div {
  color: #323232;
}.rccs__card--maestro .rccs__card__background, .rccs__card--mastercard .rccs__card__background {
  background: linear-gradient(25deg, #f35421, #ffcf52);
}.rccs__card--maestro .rccs__issuer {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTEyIiBoZWlnaHQ9IjM5OCIgdmlld0JveD0iMCAwIDUxMiAzOTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgcHJlc2VydmVBc3BlY3RSYXRpbz0ieE1pZFlNaWQiPjxwYXRoIGZpbGw9IiM2QzZCQkQiIGQ9Ik0zMjUuMjIzIDI4Mi42MjloLTEzOC40NDV2LTI0OC44MDNoMTM4LjQ0NXoiLz48cGF0aCBkPSJNMTk1LjU2NSAxNTguMjMzYzAtNTAuNDcxIDIzLjYzMS05NS40MjkgNjAuNDMtMTI0LjQwMS0yNi45MS0yMS4xODYtNjAuODczLTMzLjgzMi05Ny43ODMtMzMuODMyLTg3LjM4MSAwLTE1OC4yMTMgNzAuODQyLTE1OC4yMTMgMTU4LjIzM3M3MC44MzIgMTU4LjIzMyAxNTguMjEzIDE1OC4yMzNjMzYuOTEgMCA3MC44NzItMTIuNjQ1IDk3Ljc4My0zMy44MzItMzYuNzk5LTI4Ljk3My02MC40My03My45MzEtNjAuNDMtMTI0LjQwMSIgZmlsbD0iI0QzMjAxMSIvPjxwYXRoIGQ9Ik01MTIgMTU4LjIzM2MwIDg3LjM5MS03MC44MzIgMTU4LjIzMy0xNTguMjEzIDE1OC4yMzMtMzYuOTEgMC03MC44NzItMTIuNjQ1LTk3Ljc5My0zMy44MzIgMzYuODA5LTI4Ljk3MyA2MC40NC03My45MzEgNjAuNDQtMTI0LjQwMSAwLTUwLjQ3MS0yMy42MzEtOTUuNDI5LTYwLjQ0LTEyNC40MDEgMjYuOTItMjEuMTg2IDYwLjg4My0zMy44MzIgOTcuNzkzLTMzLjgzMiA4Ny4zODEgMCAxNTguMjEzIDcwLjg0MiAxNTguMjEzIDE1OC4yMzMiIGZpbGw9IiMwMDk5REYiLz48cGF0aCBkPSJNMzcyLjA2NSAzNTIuOTM0YzEuODQxIDAgNC40ODcuMzUyIDYuNTA5IDEuMTQ3bC0yLjgxNyA4LjYxMWMtMS45MzItLjc5NS0zLjg2My0xLjA1Ni01LjcxNC0xLjA1Ni01Ljk3NiAwLTguOTYzIDMuODYzLTguOTYzIDEwLjgwNHYyMy41NmgtOS4xNDR2LTQyLjAxaDkuMDU0djUuMWMyLjM3NC0zLjY5MiA1LjgwNS02LjE1NyAxMS4wNzYtNi4xNTd6bS0zMy43ODEgOS40MDZoLTE0LjkzOXYxOC45ODNjMCA0LjIxNSAxLjQ4OSA3LjAzMiA2LjA2NiA3LjAzMiAyLjM3NCAwIDUuMzYyLS43OTUgOC4wNzgtMi4zNzRsMi42MzYgNy44MTdjLTIuODk3IDIuMDIyLTcuNDY0IDMuMjU5LTExLjQxOCAzLjI1OS0xMC44MTQgMC0xNC41ODctNS44MDUtMTQuNTg3LTE1LjU2M3YtMTkuMTU0aC04LjUzMXYtOC4zNWg4LjUzMXYtMTIuNzQ2aDkuMjI1djEyLjc0NmgxNC45Mzl2OC4zNXptLTExNi45ODcgOC45NjNjLjk3Ni02LjA2NiA0LjY1OC0xMC4yMDEgMTEuMTY3LTEwLjIwMSA1Ljg4NSAwIDkuNjY4IDMuNjkyIDEwLjYzMyAxMC4yMDFoLTIxLjh6bTMxLjI5NyAzLjY5MmMtLjA5MS0xMy4wOTgtOC4xNzktMjIuMDYxLTE5Ljk1OS0yMi4wNjEtMTIuMzAzIDAtMjAuOTE1IDguOTYzLTIwLjkxNSAyMi4wNjEgMCAxMy4zNSA4Ljk2MyAyMi4wNTEgMjEuNTM4IDIyLjA1MSA2LjMyOCAwIDEyLjEyMi0xLjU3OSAxNy4yMjMtNS44ODVsLTQuNDg3LTYuNzdjLTMuNTExIDIuODE3LTcuOTk4IDQuMzk2LTEyLjIxMyA0LjM5Ni01Ljg4NSAwLTExLjI0Ny0yLjcyNi0xMi41NjUtMTAuMjgxaDMxLjE5NmMuMDkxLTEuMTQ3LjE4MS0yLjI4NC4xODEtMy41MTF6bTQwLjE1OS0xMC4yODFjLTIuNTQ1LTEuNTg5LTcuNzI2LTMuNjEyLTEzLjA4OC0zLjYxMi01LjAxIDAtNy45OTggMS44NTEtNy45OTggNC45MjkgMCAyLjgwNyAzLjE1OSAzLjYwMSA3LjExMiA0LjEyNWw0LjMwNi42MTRjOS4xNDQgMS4zMjggMTQuNjc3IDUuMTkxIDE0LjY3NyAxMi41NzUgMCA3Ljk5OC03LjAzMiAxMy43MTItMTkuMTU0IDEzLjcxMi02Ljg2MSAwLTEzLjE4OS0xLjc2LTE4LjE5OC01LjQ1Mmw0LjMwNi03LjEyMmMzLjA3OCAyLjM3NCA3LjY1NiA0LjM5NiAxMy45ODMgNC4zOTYgNi4yMzcgMCA5LjU3Ny0xLjg0MSA5LjU3Ny01LjEgMC0yLjM2NC0yLjM3NC0zLjY5Mi03LjM4NC00LjM4NmwtNC4zMDYtLjYxNGMtOS40MDYtMS4zMjgtMTQuNTA2LTUuNTQzLTE0LjUwNi0xMi4zOTQgMC04LjM1IDYuODYxLTEzLjQ1IDE3LjQ5NC0xMy40NSA2LjY4IDAgMTIuNzQ2IDEuNDk5IDE3LjEzMiA0LjM5NmwtMy45NTQgNy4zODR6bTExMi43MjItMy4wOThjLTEuODgxIDAtMy42MjIuMzMyLTUuMjQxLjk4Ni0xLjYxLjY2NC0zLjAwOCAxLjU4OS00LjE4NSAyLjc3Ny0xLjE3NyAxLjE4Ny0yLjEwMyAyLjYxNi0yLjc3NyA0LjI3NS0uNjc0IDEuNjYtMS4wMDYgMy40OTEtMS4wMDYgNS40ODMgMCAyLjAwMi4zMzIgMy44MjMgMS4wMDYgNS40ODMuNjc0IDEuNjYgMS42IDMuMDg4IDIuNzc3IDQuMjc1IDEuMTc3IDEuMTg3IDIuNTc1IDIuMTEzIDQuMTg1IDIuNzc3IDEuNjIuNjY0IDMuMzYuOTg2IDUuMjQxLjk4NiAxLjg4MSAwIDMuNjMyLS4zMjIgNS4yNDEtLjk4NiAxLjYyLS42NjQgMy4wMjgtMS41ODkgNC4yMDUtMi43NzcgMS4xOTctMS4xODcgMi4xMjMtMi42MTYgMi44MDctNC4yNzUuNjc0LTEuNjYgMS4wMDYtMy40ODEgMS4wMDYtNS40ODMgMC0xLjk5Mi0uMzMyLTMuODIzLTEuMDA2LTUuNDgzLS42ODQtMS42Ni0xLjYxLTMuMDg4LTIuODA3LTQuMjc1LTEuMTc3LTEuMTg3LTIuNTg1LTIuMTEzLTQuMjA1LTIuNzc3LTEuNjEtLjY1NC0zLjM2LS45ODYtNS4yNDEtLjk4NnptMC04LjY4MmMzLjI1OSAwIDYuMjc3LjU2MyA5LjA1NCAxLjcgMi43NzcgMS4xMjcgNS4xODEgMi42ODYgNy4yMDMgNC42NjggMi4wMzIgMS45ODIgMy42MTIgNC4zMjYgNC43NTggNy4wMjIgMS4xNDcgMi43MDYgMS43MiA1LjY0NCAxLjcyIDguODEzIDAgMy4xNjktLjU3MyA2LjEwNi0xLjcyIDguODEzLTEuMTQ3IDIuNjk2LTIuNzI2IDUuMDUtNC43NTggNy4wMzItMi4wMjIgMS45ODItNC40MjYgMy41MzEtNy4yMDMgNC42NjgtMi43NzcgMS4xMjctNS43OTUgMS42OS05LjA1NCAxLjY5LTMuMjU5IDAtNi4yNzctLjU2My05LjA1NC0xLjY5LTIuNzc3LTEuMTM3LTUuMTYxLTIuNjg2LTcuMTczLTQuNjY4LTIuMDEyLTEuOTgyLTMuNTkxLTQuMzM2LTQuNzM4LTcuMDMyLTEuMTQ3LTIuNzA2LTEuNzItNS42NDQtMS43Mi04LjgxMyAwLTMuMTY5LjU3My02LjEwNiAxLjcyLTguODEzIDEuMTQ3LTIuNjk2IDIuNzI2LTUuMDQgNC43MzgtNy4wMjIgMi4wMTItMS45ODIgNC4zOTYtMy41NDEgNy4xNzMtNC42NjggMi43NzctMS4xMzcgNS43OTUtMS43IDkuMDU0LTEuN3ptLTIzNy41NzYgMjIuMDYxYzAtNy4zODQgNC44MzktMTMuNDUgMTIuNzQ2LTEzLjQ1IDcuNTU1IDAgMTIuNjU1IDUuODA1IDEyLjY1NSAxMy40NSAwIDcuNjQ2LTUuMSAxMy40NC0xMi42NTUgMTMuNDQtNy45MDcgMC0xMi43NDYtNi4wNTYtMTIuNzQ2LTEzLjQ0em0zNC4wMTMgMHYtMjEuMDA1aC05LjEzNHY1LjFjLTIuOTA3LTMuNzgzLTcuMjkzLTYuMTU3LTEzLjI2OS02LjE1Ny0xMS43OCAwLTIxLjAwNSA5LjIyNS0yMS4wMDUgMjIuMDYxIDAgMTIuODI2IDkuMjI1IDIyLjA2MSAyMS4wMDUgMjIuMDYxIDUuOTc2IDAgMTAuMzYyLTIuMzc0IDEzLjI2OS02LjE1N3Y1LjFoOS4xMzR2LTIxLjAwNXptLTUxLjQ5NyAyMS4wMDV2LTI2LjM2N2MwLTkuOTI5LTYuMzI4LTE2LjYwOS0xNi41MTgtMTYuNy01LjM2Mi0uMDkxLTEwLjkwNSAxLjU3OS0xNC43NjggNy40NzUtMi44OTctNC42NTgtNy40NzUtNy40NzUtMTMuODkzLTcuNDc1LTQuNDc3IDAtOC44NzMgMS4zMTgtMTIuMzAzIDYuMjM3di01LjE4MWgtOS4xMzR2NDIuMDFoOS4yMjV2LTIzLjI4OWMwLTcuMjkzIDQuMDQ0LTExLjE2NyAxMC4yODEtMTEuMTY3IDYuMDY2IDAgOS4xNDQgMy45NTQgOS4xNDQgMTEuMDc2djIzLjM3OWg5LjIyNXYtMjMuMjg5YzAtNy4yOTMgNC4yMjUtMTEuMTY3IDEwLjI4MS0xMS4xNjcgNi4yNDcgMCA5LjIzNSAzLjk1NCA5LjIzNSAxMS4wNzZ2MjMuMzc5aDkuMjI1eiIgZmlsbD0iIzExMEYwRCIvPjwvc3ZnPg==");
}.rccs__card--mastercard .rccs__issuer {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTEyIiBoZWlnaHQ9IjM5NyIgdmlld0JveD0iMCAwIDUxMiAzOTciIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgcHJlc2VydmVBc3BlY3RSYXRpbz0ieE1pZFlNaWQiPjxwYXRoIGQ9Ik05My4wNzkgMzk2LjAyM3YtMjYuMzQzYzAtMTAuMDk4LTYuMTQ3LTE2LjY4NC0xNi42ODQtMTYuNjg0LTUuMjY5IDAtMTAuOTc2IDEuNzU2LTE0LjkyOCA3LjQ2NC0zLjA3My00LjgzLTcuNDY0LTcuNDY0LTE0LjA1LTcuNDY0LTQuMzkgMC04Ljc4MSAxLjMxNy0xMi4yOTMgNi4xNDd2LTUuMjY5aC05LjIydjQyLjE0OWg5LjIydi0yMy4yN2MwLTcuNDY0IDMuOTUxLTEwLjk3NiAxMC4wOTgtMTAuOTc2czkuMjIgMy45NTEgOS4yMiAxMC45NzZ2MjMuMjdoOS4yMnYtMjMuMjdjMC03LjQ2NCA0LjM5LTEwLjk3NiAxMC4wOTgtMTAuOTc2IDYuMTQ3IDAgOS4yMiAzLjk1MSA5LjIyIDEwLjk3NnYyMy4yN2gxMC4wOTh6bTEzNi41NDQtNDIuMTQ5aC0xNC45Mjh2LTEyLjczMmgtOS4yMnYxMi43MzJoLTguMzQydjguMzQyaDguMzQydjE5LjMxOGMwIDkuNjU5IDMuOTUxIDE1LjM2NyAxNC40ODkgMTUuMzY3IDMuOTUxIDAgOC4zNDItMS4zMTcgMTEuNDE1LTMuMDczbC0yLjYzNC03LjkwM2MtMi42MzQgMS43NTYtNS43MDggMi4xOTUtNy45MDMgMi4xOTUtNC4zOSAwLTYuMTQ3LTIuNjM0LTYuMTQ3LTcuMDI1di0xOC44NzloMTQuOTI4di04LjM0MnptNzguMTUxLS44NzhjLTUuMjY5IDAtOC43ODEgMi42MzQtMTAuOTc2IDYuMTQ3di01LjI2OWgtOS4yMnY0Mi4xNDloOS4yMnYtMjMuNzA5YzAtNy4wMjUgMy4wNzMtMTAuOTc2IDguNzgxLTEwLjk3NiAxLjc1NiAwIDMuOTUxLjQzOSA1LjcwOC44NzhsMi42MzQtOC43ODFjLTEuNzU2LS40MzktNC4zOS0uNDM5LTYuMTQ3LS40Mzl6bS0xMTguMTA0IDQuMzljLTQuMzktMy4wNzMtMTAuNTM3LTQuMzktMTcuMTIzLTQuMzktMTAuNTM3IDAtMTcuNTYyIDUuMjY5LTE3LjU2MiAxMy42MTEgMCA3LjAyNSA1LjI2OSAxMC45NzYgMTQuNDg5IDEyLjI5M2w0LjM5LjQzOWM0LjgzLjg3OCA3LjQ2NCAyLjE5NSA3LjQ2NCA0LjM5IDAgMy4wNzMtMy41MTIgNS4yNjktOS42NTkgNS4yNjlzLTEwLjk3Ni0yLjE5NS0xNC4wNS00LjM5bC00LjM5IDcuMDI1YzQuODMgMy41MTIgMTEuNDE1IDUuMjY5IDE4LjAwMSA1LjI2OSAxMi4yOTMgMCAxOS4zMTgtNS43MDggMTkuMzE4LTEzLjYxMSAwLTcuNDY0LTUuNzA4LTExLjQxNS0xNC40ODktMTIuNzMybC00LjM5LS40MzljLTMuOTUxLS40MzktNy4wMjUtMS4zMTctNy4wMjUtMy45NTEgMC0zLjA3MyAzLjA3My00LjgzIDcuOTAzLTQuODMgNS4yNjkgMCAxMC41MzcgMi4xOTUgMTMuMTcxIDMuNTEybDMuOTUxLTcuNDY0em0yNDQuOTktNC4zOWMtNS4yNjkgMC04Ljc4MSAyLjYzNC0xMC45NzYgNi4xNDd2LTUuMjY5aC05LjIydjQyLjE0OWg5LjIydi0yMy43MDljMC03LjAyNSAzLjA3My0xMC45NzYgOC43ODEtMTAuOTc2IDEuNzU2IDAgMy45NTEuNDM5IDUuNzA4Ljg3OGwyLjYzNC04Ljc4MWMtMS43NTYtLjQzOS00LjM5LS40MzktNi4xNDctLjQzOXptLTExNy42NjUgMjEuOTUyYzAgMTIuNzMyIDguNzgxIDIxLjk1MiAyMi4zOTIgMjEuOTUyIDYuMTQ3IDAgMTAuNTM3LTEuMzE3IDE0LjkyOC00LjgzbC00LjM5LTcuNDY0Yy0zLjUxMiAyLjYzNC03LjAyNSAzLjk1MS0xMC45NzYgMy45NTEtNy40NjQgMC0xMi43MzItNS4yNjktMTIuNzMyLTEzLjYxMSAwLTcuOTAzIDUuMjY5LTEzLjE3MSAxMi43MzItMTMuNjExIDMuOTUxIDAgNy40NjQgMS4zMTcgMTAuOTc2IDMuOTUxbDQuMzktNy40NjRjLTQuMzktMy41MTItOC43ODEtNC44My0xNC45MjgtNC44My0xMy42MTEgMC0yMi4zOTIgOS4yMi0yMi4zOTIgMjEuOTUyem04NS4xNzYgMHYtMjEuMDc0aC05LjIydjUuMjY5Yy0zLjA3My0zLjk1MS03LjQ2NC02LjE0Ny0xMy4xNzEtNi4xNDctMTEuODU0IDAtMjEuMDc0IDkuMjItMjEuMDc0IDIxLjk1MiAwIDEyLjczMiA5LjIyIDIxLjk1MiAyMS4wNzQgMjEuOTUyIDYuMTQ3IDAgMTAuNTM3LTIuMTk1IDEzLjE3MS02LjE0N3Y1LjI2OWg5LjIydi0yMS4wNzR6bS0zMy44MDcgMGMwLTcuNDY0IDQuODMtMTMuNjExIDEyLjczMi0xMy42MTEgNy40NjQgMCAxMi43MzIgNS43MDggMTIuNzMyIDEzLjYxMSAwIDcuNDY0LTUuMjY5IDEzLjYxMS0xMi43MzIgMTMuNjExLTcuOTAzLS40MzktMTIuNzMyLTYuMTQ3LTEyLjczMi0xMy42MTF6bS0xMTAuMjAxLTIxLjk1MmMtMTIuMjkzIDAtMjEuMDc0IDguNzgxLTIxLjA3NCAyMS45NTIgMCAxMy4xNzEgOC43ODEgMjEuOTUyIDIxLjUxMyAyMS45NTIgNi4xNDcgMCAxMi4yOTMtMS43NTYgMTcuMTIzLTUuNzA4bC00LjM5LTYuNTg2Yy0zLjUxMiAyLjYzNC03LjkwMyA0LjM5LTEyLjI5MyA0LjM5LTUuNzA4IDAtMTEuNDE1LTIuNjM0LTEyLjczMi0xMC4wOThoMzEuMTczdi0zLjUxMmMuNDM5LTEzLjYxMS03LjQ2NC0yMi4zOTItMTkuMzE4LTIyLjM5MnptMCA3LjkwM2M1LjcwOCAwIDkuNjU5IDMuNTEyIDEwLjUzNyAxMC4wOThoLTIxLjk1MmMuODc4LTUuNzA4IDQuODMtMTAuMDk4IDExLjQxNS0xMC4wOTh6bTIyOC43NDUgMTQuMDV2LTM3Ljc1OGgtOS4yMnYyMS45NTJjLTMuMDczLTMuOTUxLTcuNDY0LTYuMTQ3LTEzLjE3MS02LjE0Ny0xMS44NTQgMC0yMS4wNzQgOS4yMi0yMS4wNzQgMjEuOTUyIDAgMTIuNzMyIDkuMjIgMjEuOTUyIDIxLjA3NCAyMS45NTIgNi4xNDcgMCAxMC41MzctMi4xOTUgMTMuMTcxLTYuMTQ3djUuMjY5aDkuMjJ2LTIxLjA3NHptLTMzLjgwNyAwYzAtNy40NjQgNC44My0xMy42MTEgMTIuNzMyLTEzLjYxMSA3LjQ2NCAwIDEyLjczMiA1LjcwOCAxMi43MzIgMTMuNjExIDAgNy40NjQtNS4yNjkgMTMuNjExLTEyLjczMiAxMy42MTEtNy45MDMtLjQzOS0xMi43MzItNi4xNDctMTIuNzMyLTEzLjYxMXptLTMwOC4yMTMgMHYtMjEuMDc0aC05LjIydjUuMjY5Yy0zLjA3My0zLjk1MS03LjQ2NC02LjE0Ny0xMy4xNzEtNi4xNDctMTEuODU0IDAtMjEuMDc0IDkuMjItMjEuMDc0IDIxLjk1MiAwIDEyLjczMiA5LjIyIDIxLjk1MiAyMS4wNzQgMjEuOTUyIDYuMTQ3IDAgMTAuNTM3LTIuMTk1IDEzLjE3MS02LjE0N3Y1LjI2OWg5LjIydi0yMS4wNzR6bS0zNC4yNDYgMGMwLTcuNDY0IDQuODMtMTMuNjExIDEyLjczMi0xMy42MTEgNy40NjQgMCAxMi43MzIgNS43MDggMTIuNzMyIDEzLjYxMSAwIDcuNDY0LTUuMjY5IDEzLjYxMS0xMi43MzIgMTMuNjExLTcuOTAzLS40MzktMTIuNzMyLTYuMTQ3LTEyLjczMi0xMy42MTF6Ii8+PHBhdGggZmlsbD0iI0ZGNUYwMCIgZD0iTTE4Ni41OTYgMzMuODA3aDEzOC4zMDF2MjQ4LjUwMmgtMTM4LjMwMXoiLz48cGF0aCBkPSJNMTk1LjM3NyAxNTguMDU4YzAtNTAuNDkxIDIzLjcwOS05NS4yNzQgNjAuMTUtMTI0LjI1MS0yNi43ODItMjEuMDc0LTYwLjU4OS0zMy44MDctOTcuNDY5LTMzLjgwNy04Ny4zNzEgMC0xNTguMDU4IDcwLjY4Ny0xNTguMDU4IDE1OC4wNThzNzAuNjg3IDE1OC4wNTggMTU4LjA1OCAxNTguMDU4YzM2Ljg4IDAgNzAuNjg3LTEyLjczMiA5Ny40NjktMzMuODA3LTM2LjQ0MS0yOC41MzgtNjAuMTUtNzMuNzYtNjAuMTUtMTI0LjI1MXoiIGZpbGw9IiNFQjAwMUIiLz48cGF0aCBkPSJNNTExLjQ5MyAxNTguMDU4YzAgODcuMzcxLTcwLjY4NyAxNTguMDU4LTE1OC4wNTggMTU4LjA1OC0zNi44OCAwLTcwLjY4Ny0xMi43MzItOTcuNDY5LTMzLjgwNyAzNi44OC0yOC45NzcgNjAuMTUtNzMuNzYgNjAuMTUtMTI0LjI1MXMtMjMuNzA5LTk1LjI3NC02MC4xNS0xMjQuMjUxYzI2Ljc4Mi0yMS4wNzQgNjAuNTg5LTMzLjgwNyA5Ny40NjktMzMuODA3IDg3LjM3MSAwIDE1OC4wNTggNzEuMTI2IDE1OC4wNTggMTU4LjA1OHoiIGZpbGw9IiNGNzlFMUIiLz48L3N2Zz4=");
}.rccs__card--unionpay .rccs__issuer {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTEyIiBoZWlnaHQ9IjMyMCIgdmlld0JveD0iMCAwIDUxMiAzMjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgcHJlc2VydmVBc3BlY3RSYXRpbz0ieE1pZFlNaWQiPjxwYXRoIGQ9Ik0xMDAuMDgzLjAwMWgxMjcuNTU3YzE3LjgwNiAwIDI4Ljg4IDE0LjUxMyAyNC43MjcgMzIuMzc4bC01OS4zODcgMjU0Ljk3MWMtNC4xOTEgMTcuODAzLTIyLjAxOSAzMi4zMjgtMzkuODM3IDMyLjMyOGgtMTI3LjU0NWMtMTcuNzgxIDAtMjguODgtMTQuNTI2LTI0LjcyNy0zMi4zMjhsNTkuNDEyLTI1NC45NzFjNC4xNTQtMTcuODY1IDIxLjk3Mi0zMi4zNzggMzkuOC0zMi4zNzgiIGZpbGw9IiNFMjE4MzYiLz48cGF0aCBkPSJNMjE3LjAyNy4wMDFoMTQ2LjY4N2MxNy44MDMgMCA5Ljc3NSAxNC41MTMgNS41ODcgMzIuMzc4bC01OS4zNzggMjU0Ljk3MWMtNC4xNjYgMTcuODAzLTIuODY3IDMyLjMyOC0yMC43MDcgMzIuMzI4aC0xNDYuNjg3Yy0xNy44NCAwLTI4Ljg4LTE0LjUyNi0yNC42ODktMzIuMzI4bDU5LjM3NS0yNTQuOTcxYzQuMjE2LTE3Ljg2NSAyMS45OTctMzIuMzc4IDM5LjgxMi0zMi4zNzgiIGZpbGw9IiMwMDQ0N0MiLz48cGF0aCBkPSJNMzU3Ljg5Ni4wMDFoMTI3LjU1N2MxNy44MzEgMCAyOC45MDUgMTQuNTEzIDI0LjcxNyAzMi4zNzhsLTU5LjM3OCAyNTQuOTcxYy00LjE5MSAxNy44MDMtMjIuMDMxIDMyLjMyOC0zOS44NTkgMzIuMzI4aC0xMjcuNDk4Yy0xNy44NCAwLTI4LjkwNS0xNC41MjYtMjQuNzI3LTMyLjMyOGw1OS4zODctMjU0Ljk3MWM0LjE1NC0xNy44NjUgMjEuOTYtMzIuMzc4IDM5LjgtMzIuMzc4IiBmaWxsPSIjMDA3Qjg0Ii8+PHBhdGggZD0iTTEzMy4zOTcgODEuNzEyYy0xMy4xMTcuMTM0LTE2Ljk5MSAwLTE4LjIyOS0uMjkyLS40NzYgMi4yNi05LjMyNyA0My4wOTItOS4zNTIgNDMuMTI2LTEuOTA2IDguMjYxLTMuMjkzIDE0LjE1LTguMDAzIDE3Ljk1Mi0yLjY3NCAyLjIxMS01Ljc5NSAzLjI3Ny05LjQxNCAzLjI3Ny01LjgxNyAwLTkuMjA2LTIuODg4LTkuNzc1LTguMzY3bC0uMTA5LTEuODgxczEuNzcyLTExLjA2NSAxLjc3Mi0xMS4xMjdjMCAwIDkuMjktMzcuMjEgMTAuOTUzLTQyLjEyOC4wODctLjI4LjExMi0uNDI2LjEzNC0uNTYtMTguMDgzLjE1OS0yMS4yODggMC0yMS41MDktLjI5Mi0uMTIxLjQwMS0uNTY5IDIuNzA4LS41NjkgMi43MDhsLTkuNDg2IDQxLjkzOS0uODE1IDMuNTU3LTEuNTc2IDExLjYzNGMwIDMuNDUxLjY3OCA2LjI2OCAyLjAyNyA4LjY1IDQuMzIyIDcuNTUyIDE2LjY0OSA4LjY4NCAyMy42MjMgOC42ODQgOC45ODUgMCAxNy40MTQtMS45MDkgMjMuMTEtNS4zOTQgOS44ODctNS44NDIgMTIuNDc0LTE0Ljk3MyAxNC43ODEtMjMuMDg4bDEuMDctNC4xNjNzOS41Ny0zOC42NDYgMTEuMTk2LTQzLjY3NGMuMDYyLS4yOC4wODctLjQyNi4xNzEtLjU2em0zMi41NjEgMzEuMTc2Yy0yLjMwNyAwLTYuNTIzLjU2LTEwLjMxIDIuNDE2LTEuMzc0LjcwNi0yLjY3NCAxLjUyLTQuMDQ1IDIuMzMybDEuMjM3LTQuNDY4LS42NzgtLjc1MmMtOC4wMzEgMS42MjYtOS44MjggMS44NDQtMTcuMjQ2IDIuODg4bC0uNjIyLjQxNGMtLjg2MSA3LjE0Mi0xLjYyNiAxMi41MTEtNC44MTkgMjYuNTQ5LTEuMjE2IDUuMTc0LTIuNDc4IDEwLjM5Ny0zLjc0MyAxNS41NThsLjM0Mi42NTZjNy42MDItLjQwMSA5LjkwOS0uNDAxIDE2LjUxNi0uMjkybC41MzUtLjU4MWMuODM5LTQuMy45NDgtNS4zMDcgMi44MDgtMTQuMDE2Ljg3NC00LjEyOSAyLjY5Ni0xMy4yMDEgMy41OTQtMTYuNDMyIDEuNjUxLS43NjUgMy4yOC0xLjUxNyA0LjgzNS0xLjUxNyAzLjcwMyAwIDMuMjUyIDMuMjMgMy4xMDkgNC41MTgtLjE1OSAyLjE2MS0xLjUwOCA5LjIxOC0yLjg5MSAxNS4yNzhsLS45MjMgMy45MTFjLS42NDQgMi44ODgtMS4zNDkgNS42OTYtMS45OTMgOC41NTlsLjI4LjU3MmM3LjQ5My0uNDAxIDkuNzc4LS40MDEgMTYuMTc3LS4yOTJsLjc1Mi0uNTgxYzEuMTU3LTYuNzE2IDEuNDk1LTguNTEzIDMuNTQ3LTE4LjI5MWwxLjAzMi00LjQ5M2MyLjAwNS04Ljc5MyAzLjAxMy0xMy4yNTEgMS40OTUtMTYuODgyLTEuNjA0LTQuMDctNS40NTMtNS4wNTItOC45ODgtNS4wNTJ6bTM2LjM3NCA5LjIwNmMtMy45ODMuNzY1LTYuNTIzIDEuMjc1LTkuMDQ3IDEuNjA0LTIuNTAzLjQwMS00Ljk0My43NjUtOC43OTMgMS4zbC0uMzA1LjI3Ny0uMjguMjIxYy0uNDAxIDIuODY3LS42ODEgNS4zNDUtMS4yMTMgOC4yNTgtLjQ1MSAzLjAxMy0xLjE0NCA2LjQzNi0yLjI3MyAxMS4zNTQtLjg3NCAzLjc2NS0xLjMyNCA1LjA3Ny0xLjgyMiA2LjQwMi0uNDg1IDEuMzI0LTEuMDIgMi42MTItMi4wMDIgNi4zMTVsLjIzLjM0Mi4xOTMuMzE0YzMuNTk3LS4xNzEgNS45NTEtLjI5MiA4LjM3LS4zMTQgMi40MTYtLjA4NyA0LjkxOSAwIDguNzkzLjAyMmwuMzM5LS4yNzcuMzY0LS4zMDVjLjU2LTMuMzM5LjY0NC00LjIzOC45ODYtNS44NjcuMzM5LTEuNzQ3LjkyMy00LjE2NiAyLjM1Ny0xMC42MjcuNjc4LTMuMDM0IDEuNDMzLTYuMDYgMi4xMzYtOS4xNTYuNzMxLTMuMDg0IDEuNDk1LTYuMTIyIDIuMjIzLTkuMTU2bC0uMTA5LS4zNjctLjE0Ni0uMzM5em0uMDg1LTEyLjQxMmMtMy42MTktMi4xMzYtOS45NzEtMS40NTgtMTQuMjQ2IDEuNDkyLTQuMjYzIDIuODkxLTQuNzQ4IDYuOTk1LTEuMTQxIDkuMTU5IDMuNTU3IDIuMDc3IDkuOTM0IDEuNDU4IDE0LjE3MS0xLjUxNyA0LjI1My0yLjk1NCA0Ljc4NS03LjAyIDEuMjE2LTkuMTM1em0yMS44ODcgNDkuNDY3YzcuMzIyIDAgMTQuODI3LTIuMDE4IDIwLjQ3Ny04LjAwNiA0LjM0Ny00Ljg1NiA2LjMzOS0xMi4wODIgNy4wMy0xNS4wNTcgMi4yNDgtOS44NjIuNDk3LTE0LjQ2Ny0xLjcwMS0xNy4yNzEtMy4zMzktNC4yNzUtOS4yNC01LjY0Ni0xNS4zNjItNS42NDYtMy42ODEgMC0xMi40NDkuMzY0LTE5LjI5OCA2LjY3OC00LjkxOSA0LjU1NS03LjE5MSAxMC43MzYtOC41NjIgMTYuNjYyLTEuMzg0IDYuMDM4LTIuOTc1IDE2LjkwNyA3LjAyIDIwLjk1MiAzLjA4NCAxLjMyNCA3LjUzIDEuNjg4IDEwLjM5NyAxLjY4OHptLS41NzItMjIuMTljMS42ODgtNy40NjggMy42ODEtMTMuNzM2IDguNzY4LTEzLjczNiAzLjk4NiAwIDQuMjc1IDQuNjY0IDIuNTAzIDEyLjE1Ny0uMzE3IDEuNjYzLTEuNzcyIDcuODQ3LTMuNzQgMTAuNDgxLTEuMzc0IDEuOTQzLTMgMy4xMjItNC43OTcgMy4xMjItLjUzNSAwLTMuNzE1IDAtMy43NjUtNC43MjMtLjAyNS0yLjMzMi40NTEtNC43MTMgMS4wMzItNy4zem00Ni4zODIgMjEuMjI5bC41NzItLjU4MWMuODExLTQuMy45NDUtNS4zMSAyLjc0Mi0xNC4wMTYuODk5LTQuMTI5IDIuNzU4LTEzLjIwMSAzLjYzMS0xNi40MzIgMS42NTQtLjc2OCAzLjI1NS0xLjUyIDQuODYtMS41MiAzLjY3OCAwIDMuMjMgMy4yMyAzLjA4NCA0LjUxOC0uMTM0IDIuMTY0LTEuNDgzIDkuMjE4LTIuODkxIDE1LjI3OGwtLjg3NCAzLjkxMWMtLjY2OCAyLjg5MS0xLjM5NiA1LjY5Ni0yLjA0IDguNTYybC4yOC41NzJjNy41MTgtLjQwMSA5LjcxNi0uNDAxIDE2LjE1Mi0uMjkybC43NzctLjU4MWMxLjEyOS02LjcxOSAxLjQzMy04LjUxNiAzLjU0Ny0xOC4yOTFsMS4wMDctNC40OTZjMi4wMTUtOC43OTMgMy4wMzQtMTMuMjQ4IDEuNTQyLTE2Ljg3OS0xLjY1MS00LjA3LTUuNTI1LTUuMDUyLTkuMDEtNS4wNTItMi4zMSAwLTYuNTQ4LjU1Ny0xMC4zMTMgMi40MTYtMS4zNDYuNzA2LTIuNjk2IDEuNTE3LTQuMDIgMi4zMzJsMS4xNTMtNC40NjgtLjYxOS0uNzU2Yy04LjAyOCAxLjYyOS05Ljg2MiAxLjg0Ny0xNy4yNzEgMi44OTFsLS41NjkuNDE0Yy0uODk5IDcuMTQyLTEuNjI5IDEyLjUwOC00LjgyMiAyNi41NDktMS4yMTYgNS4xNzQtMi40NzggMTAuMzk3LTMuNzQgMTUuNTU4bC4zMzkuNjU2YzcuNjE0LS40MDEgOS44ODctLjQwMSAxNi40ODEtLjI5MnptNTUuMjM1LjI5MWMuNDczLTIuMzA3IDMuMjgtMTUuOTgxIDMuMzA1LTE1Ljk4MSAwIDAgMi4zOTEtMTAuMDMzIDIuNTM3LTEwLjM5NyAwIDAgLjc1Mi0xLjA0NSAxLjUwNS0xLjQ1OGgxLjEwN2MxMC40NDMgMCAyMi4yMzYgMCAzMS40OC02LjggNi4yOS00LjY2NCAxMC41OS0xMS41NSAxMi41MDgtMTkuOTIuNDk3LTIuMDUyLjg2NC00LjQ5My44NjQtNi45MzMgMC0zLjIwNS0uNjQ0LTYuMzc3LTIuNTAzLTguODU1LTQuNzEzLTYuNTk0LTE0LjEtNi43MTYtMjQuOTM1LTYuNzY1bC01LjM0MS4wNWMtMTMuODcuMTcxLTE5LjQzMi4xMjEtMjEuNzE3LS4xNTktLjE5MyAxLjAxLS41NTcgMi44MDgtLjU1NyAyLjgwOHMtNC45NjggMjMuMDI2LTQuOTY4IDIzLjA2M2MwIDAtMTEuODg5IDQ4Ljk1Ni0xMi40NDkgNTEuMjYzIDEyLjExLS4xNDYgMTcuMDc1LS4xNDYgMTkuMTY1LjA4NHptOS4yMDYtNDAuOTAzczUuMjgyLTIyLjk3OSA1LjI1Ny0yMi44OTJsLjE3MS0xLjE3OC4wNzUtLjg5OSAyLjExMS4yMThzMTAuODk0LjkzNiAxMS4xNDkuOTYxYzQuMyAxLjY2MyA2LjA3MiA1Ljk1MSA0LjgzNSAxMS41NDctMS4xMjkgNS4xMTQtNC40NDYgOS40MTQtOC43MDkgMTEuNDkxLTMuNTEgMS43Ni03LjgxIDEuOTA2LTEyLjI0MSAxLjkwNmgtMi44NjdsLjIxOC0xLjE1M3ptMzIuODg5IDE5LjgwOWMtMS4zOTYgNS45NTEtMyAxNi44MiA2Ljk0NiAyMC42OTQgMy4xNzEgMS4zNDkgNi4wMTMgMS43NSA4LjkwMSAxLjYwNCAzLjA1LS4xNjUgNS44NzYtMS42OTQgOC40OTQtMy44OTZsLS43MDkgMi43MTcuNDUxLjU4MWM3LjE1NC0uMzAyIDkuMzc0LS4zMDIgMTcuMTI1LS4yNDNsLjcwMy0uNTM1YzEuMTMyLTYuNjUzIDIuMTk4LTEzLjExNCA1LjEzOS0yNS44NDMgMS40MzMtNi4wOTcgMi44NjMtMTIuMTM1IDQuMzM0LTE4LjIwN2wtLjIzLS42NjhjLTguMDAzIDEuNDgzLTEwLjE0MiAxLjgtMTcuODQgMi44OTFsLS41ODUuNDc2LS4yMzMgMS44MDZjLTEuMTk3LTEuOTM0LTIuOTMyLTMuNTg1LTUuNjA5LTQuNjE0LTMuNDIzLTEuMzQ2LTExLjQ2My4zODktMTguMzc1IDYuNjgxLTQuODU2IDQuNDkzLTcuMTg4IDEwLjY0OS04LjUxMyAxNi41NTN6bTE2LjgwOC4zNjRjMS43MTMtNy4zMzQgMy42ODEtMTMuNTQgOC43OC0xMy41NCAzLjIyNCAwIDQuOTIyIDIuOTc1IDQuNTc3IDguMDQ5LS4yNzQgMS4yNjUtLjU2OSAyLjU5OS0uOTIgNC4xMDctLjUxIDIuMTc5LTEuMDYzIDQuMzQtMS42MDEgNi41MDQtLjU0NyAxLjQ4LTEuMTg1IDIuODc2LTEuODg0IDMuODA2LTEuMzEyIDEuODU5LTQuNDM0IDMuMDEzLTYuMjMxIDMuMDEzLS41MSAwLTMuNjU2IDAtMy43NjUtNC42MzktLjAyNS0yLjMxLjQ1MS00LjY4OSAxLjA0NS03LjN6bTg3Ljc3Mi0yNC4yMTdsLS42MTktLjcwNmMtNy45MTkgMS42MDQtOS4zNTIgMS44NTktMTYuNjI3IDIuODQybC0uNTM1LjUzNS0uMDg0LjM0Mi0uMDI1LS4xMjFjLTUuNDE2IDEyLjQ5NS01LjI1NyA5LjgtOS42NjYgMTkuNjM3bC0uMDUtMS4yMDMtMS4xMDQtMjEuMzI1LS42OTMtLjcwNmMtOC4yOTUgMS42MDQtOC40OTEgMS44NTktMTYuMTUyIDIuODQybC0uNTk3LjUzNWMtLjA4NC4yNTUtLjA4NC41MzUtLjEzNC44MzlsLjA1LjEwOWMuOTU4IDQuODk0LjcyOCAzLjgwMiAxLjY4OCAxMS41MjUuNDQ4IDMuNzkgMS4wNDUgNy42MDIgMS40OTIgMTEuMzQ1Ljc1NiA2LjI2NSAxLjE3OCA5LjM0OSAyLjEwMiAxOC45MS01LjE3NCA4LjUzOC02LjM5OSAxMS43NjgtMTEuMzc5IDE5LjI2MWwuMDM0LjA3NS0zLjUwNyA1LjU0N2MtLjQwMS41ODUtLjc2NS45ODYtMS4yNzUgMS4xNTctLjU2LjI3Ny0xLjI4Ny4zMjYtMi4yOTguMzI2aC0xLjk0M2wtMi44ODggOS42MDcgOS45MDkuMTcxYzUuODE3LS4wMjUgOS40NzMtMi43NDUgMTEuNDQxLTYuNDAybDYuMjMxLTEwLjY3N2gtLjA5OWwuNjU2LS43NTJjNC4xOTEtOS4wMjMgMzYuMDcyLTYzLjcxMiAzNi4wNzItNjMuNzEyem0tMTA0LjU4IDEyNi4xNzVoLTQuMjA0bDE1LjU1OC01MS40NTloNS4xNjFsMS42MzgtNS4zMDEuMTU5IDUuODk1Yy0uMTkzIDMuNjQ0IDIuNjc0IDYuODc0IDEwLjIwNCA2LjMzOWg4LjcwOWwyLjk5Ny05LjkwOWgtMy4yNzdjLTEuODg0IDAtMi43NTgtLjQ3Ni0yLjY0OS0xLjQ5NWwtLjE1OS01Ljk5N2gtMTYuMTI3di4wMzFjLTUuMjE0LjEwOS0yMC43ODQuNTAxLTIzLjkzNyAxLjM0LTMuODE1Ljk4Mi03LjgzNSAzLjg3NC03LjgzNSAzLjg3NGwxLjU3OS01LjMwN2gtMTUuMDg1bC0zLjE0MyAxMC41MzEtMTUuNzY2IDUyLjI0NWgtMy4wNTlsLTMgOS44MzdoMzAuMDQ2bC0xLjAwNyAzLjI4aDE0LjgwNmwuOTgyLTMuMjhoNC4xNTRsMy4yNTUtMTAuNjI0em0tMTIuMzI4LTQxLjAwM2MtMi40MTYuNjY4LTYuOTEyIDIuNjk2LTYuOTEyIDIuNjk2bDMuOTk4LTEzLjE1MmgxMS45ODZsLTIuODkxIDkuNTgycy0zLjcwMy4yMTgtNi4xODEuODc0em0uMjMgMTguNzg4cy0zLjc2NS40NzMtNi4yNDMgMS4wMzJjLTIuNDQxLjc0LTcuMDE3IDMuMDcyLTcuMDE3IDMuMDcybDQuMTI5LTEzLjY4NmgxMi4wNDhsLTIuOTE2IDkuNTgyem0tNi43MTYgMjIuMzM2aC0xMi4wMjNsMy40ODUtMTEuNTVoMTEuOTg2bC0zLjQ0OCAxMS41NXptMjguOTU0LTMxLjkxOGgxNy4zM2wtMi40OSA4LjA2NWgtMTcuNTZsLTIuNjM3IDguODE3aDE1LjM2NWwtMTEuNjM0IDE2LjM4MmMtLjgxNSAxLjIwMy0xLjU0NSAxLjYyOS0yLjM1NyAxLjk2OC0uODE1LjQxNC0xLjg4NC44OTktMy4xMjIuODk5aC00LjI2M2wtMi45MjkgOS42NTdoMTEuMTQ5YzUuNzk1IDAgOS4yMTgtMi42MzcgMTEuNzQ2LTYuMDk3bDcuOTc4LTEwLjkxOSAxLjcxMyAxMS4wODdjLjM2NCAyLjA3NyAxLjg1NiAzLjI5MyAyLjg2NyAzLjc2NSAxLjExNi41NiAyLjI3IDEuNTIgMy44OTkgMS42NjMgMS43NDcuMDc1IDMuMDEuMTM0IDMuODQ5LjEzNGg1LjQ3OGwzLjI4OS0xMC44MDdoLTIuMTYxYy0xLjI0MSAwLTMuMzc2LS4yMDgtMy43NC0uNTk3LS4zNjQtLjQ3My0uMzY0LTEuMi0uNTYtMi4zMDdsLTEuNzM4LTExLjExMmgtNy4xMTdsMy4xMjItMy43MTVoMTcuNTI2bDIuNjk2LTguODE3aC0xNi4yMjZsMi41MjgtOC4wNjVoMTYuMTc3bDMtOS45NDZoLTQ4LjIyOGwtMi45NTEgOS45NDZ6bS0xNDYuMzcxIDM0LjE2NGw0LjA0NS0xMy40NTZoMTYuNjI0bDMuMDM4LTEwLjAwOGgtMTYuNjRsMi41NC04LjI4M2gxNi4yNjFsMy4wMTMtOS42OTFoLTQwLjY4NmwtMi45NTEgOS42OTFoOS4yNDNsLTIuNDY2IDguMjgzaC05LjI2OGwtMy4wNzIgMTAuMTc5aDkuMjRsLTUuMzkxIDE3LjgwM2MtLjcyOCAyLjM1Ny4zNDIgMy4yNTUgMS4wMiA0LjM1LjY5MyAxLjA2NiAxLjM5NiAxLjc3MiAyLjk3NSAyLjE3MyAxLjYyOS4zNjQgMi43NDUuNTgxIDQuMjYzLjU4MWgxOC43NDJsMy4zMzktMTEuMDg3LTguMzA4IDEuMTQxYy0xLjYwNCAwLTYuMDQ3LS4xOTMtNS41NjItMS42NzZ6bTEuOTA3LTY0LjQxN2wtNC4yMTMgNy42MTRjLS45MDIgMS42NjMtMS43MTMgMi42OTYtMi40NDQgMy4xNzEtLjY0NC40MDEtMS45MTguNTY5LTMuNzY1LjU2OWgtMi4xOThsLTIuOTM4IDkuNzQxaDcuM2MzLjUxIDAgNi4yMDYtMS4yODcgNy40OTMtMS45MzEgMS4zODQtLjc0IDEuNzQ3LS4zMTcgMi44MTctMS4zNDlsMi40NjYtMi4xMzZoMjIuNzk2bDMuMDI1LTEwLjE0MmgtMTYuNjg3bDIuOTEzLTUuNTM3aC0xNi41NjV6bTMzLjY1NCA2NC42MTJjLS4zODktLjU2LS4xMDktMS41NDUuNDg1LTMuNTk3bDYuMjMxLTIwLjYyM2gyMi4xNjVjMy4yMy0uMDQ3IDUuNTYyLS4wODQgNy4wNzktLjE5MyAxLjYyOS0uMTcxIDMuNDAxLS43NTIgNS4zMzItMS43OTcgMS45OTMtMS4wOTQgMy4wMTMtMi4yNDggMy44NzQtMy41NzIuOTYxLTEuMzIxIDIuNTAzLTQuMjEzIDMuODI3LTguNjcxbDcuODMyLTI2LjA5OC0yMy4wMDEuMTM0cy03LjA4MyAxLjA0NS0xMC4yMDEgMi4xOThjLTMuMTQ2IDEuMjg3LTcuNjQyIDQuODgxLTcuNjQyIDQuODgxbDIuMDc3LTcuMTU0aC0xNC4yMDlsLTE5Ljg5MiA2NS45NzJjLS43MDYgMi41NjItMS4xNzggNC40MjEtMS4yODcgNS41MzctLjAzNyAxLjIwMyAxLjUxNyAyLjM5NCAyLjUyNSAzLjI5MyAxLjE5MS44OTkgMi45NTEuNzUyIDQuNjM5Ljg5OSAxLjc3NS4xMzQgNC4zLjIxOCA3Ljc4NS4yMThoMTAuOTE5bDMuMzUyLTExLjMxNy05Ljc3NS45MjNjLTEuMDQ1IDAtMS44LS41Ni0yLjExNC0xLjAzMnptMTAuNzM2LTM4LjE0OWgyMy4yODFsLTEuNDggNC42MzljLS4yMDguMTA5LS43MDYtLjIzLTMuMDc1LjA1aC0yMC4xNTlsMS40MzMtNC42ODl6bTQuNjY0LTE1LjU1OGgyMy40NzdsLTEuNjg4IDUuNTg3cy0xMS4wNjUtLjEwOS0xMi44MzcuMjE4Yy03Ljc5OCAxLjM0OS0xMi4zNTIgNS41MTYtMTIuMzUyIDUuNTE2bDMuNDAxLTExLjMyem0xNy42NTggMzUuNzMxYy0uMTkzLjY5My0uNDk3IDEuMTE2LS45MjMgMS40MzMtLjQ3My4zMDUtMS4yMzcuNDE0LTIuMzc4LjQxNGgtMy4zMTdsLjE5Ni01LjY0OWgtMTMuNzk4bC0uNTYgMjcuNjE4Yy0uMDIyIDEuOTkzLjE3MSAzLjE0NiAxLjYyOSA0LjA3IDEuNDU4IDEuMTUzIDUuOTUxIDEuMyAxMS45OTggMS4zaDguNjQ2bDMuMTIyLTEwLjMzOC03LjUyNy40MTQtMi41MDMuMTQ2Yy0uMzQyLS4xNDYtLjY2OC0uMjgtMS4wMzItLjY0NC0uMzE3LS4zMTQtLjg1Mi0uMTIxLS43NjUtMi4xMTRsLjA1OS03LjA3OSA3Ljg5NC0uMzI2YzQuMjYzIDAgNi4wODUtMS4zODcgNy42MzktMi43MDggMS40ODMtMS4yNjUgMS45NjgtMi43MiAyLjUyOC00LjY4OWwxLjMyNC02LjI2OGgtMTAuODQ4bC0xLjM4NCA0LjQyMXoiIGZpbGw9IiNGRUZFRkUiLz48L3N2Zz4=");
}.rccs__card--visa .rccs__card__background, .rccs__card--visaelectron .rccs__card__background {
  background: linear-gradient(25deg, #4d69fa, rgb(65.45, 89.25, 212.5));
}.rccs__card--visa .rccs__issuer, .rccs__card--visaelectron .rccs__issuer {
  background-size: 75%;
}.rccs__card--visa .rccs__issuer {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSI1MTJweCIgaGVpZ2h0PSIxNjZweCIgdmlld0JveD0iMCAwIDUxMiAxNjYiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgcHJlc2VydmVBc3BlY3RSYXRpbz0ieE1pZFlNaWQiPiAgICA8Zz4gICAgICAgIDxwYXRoIGQ9Ik0yNjQuNzk0MTg3LDExMi40Nzk0OTEgQzI2NC41MDIwNzIsODkuNDQ4NTYxNiAyODUuMzE5MDgsNzYuNTk1NTE5OCAzMDEuMDAxMDIxLDY4Ljk1NDQxNzIgQzMxNy4xMTM0NDcsNjEuMTEzNDQ2NiAzMjIuNTI1MjU0LDU2LjA4NjAwMDggMzIyLjQ2Mzc1Niw0OS4wNzUyNTA3IEMzMjIuMzQwNzYsMzguMzQzODgzMyAzMDkuNjEwNzE0LDMzLjYwODU1MiAyOTcuNjk1NTE0LDMzLjQyNDA1ODYgQzI3Ni45MDkyNTUsMzMuMTAxMTk1MSAyNjQuODI0OTM1LDM5LjAzNTczMzYgMjU1LjIxNTkwMyw0My41MjUwNzM2IEwyNDcuNzI4NTQ1LDguNDg2Njk3NSBDMjU3LjM2ODMyNiw0LjA0MzQ4MDg3IDI3NS4yMTgwNjUsMC4xNjkxMTg5NzIgMjkzLjcyODkwNSwtMS40MjEwODU0N2UtMTQgQzMzNy4xNzcxMDYsLTEuNDIxMDg1NDdlLTE0IDM2NS42MDQ0NjgsMjEuNDQ3MzYwNSAzNjUuNzU4MjEzLDU0LjcwMjMwMDIgQzM2NS45MjczMzIsOTYuOTA1MTcwOSAzMDcuMzgxNDE5LDk5LjI0MjA4NzYgMzA3Ljc4MTE1NCwxMTguMTA2NTQgQzMwNy45MTk1MjQsMTIzLjgyNTgzNiAzMTMuMzc3NDU1LDEyOS45Mjk0OTQgMzI1LjMzODc3OCwxMzEuNDgyMzEzIEMzMzEuMjU3OTQyLDEzMi4yNjY0MSAzNDcuNjAwOTg1LDEzMi44NjYwMTQgMzY2LjEyNzIsMTI0LjMzMzE5MyBMMzczLjM5OTMxNSwxNTguMjMzODYgQzM2My40MzY2NywxNjEuODYyMjMgMzUwLjYyOTc1MiwxNjUuMzM2ODU3IDMzNC42ODY0NDUsMTY1LjMzNjg1NyBDMjkzLjc5MDQwMywxNjUuMzM2ODU3IDI2NS4wMjQ4MDMsMTQzLjU5NzM4MiAyNjQuNzk0MTg3LDExMi40Nzk0OTEgTTQ0My4yNzYyLDE2Mi40MTU3MTEgQzQzNS4zNDI5ODIsMTYyLjQxNTcxMSA0MjguNjU1MDk2LDE1Ny43ODgwMDEgNDI1LjY3MjQ1MiwxNTAuNjg1MDA0IEwzNjMuNjA1Nzg5LDIuNDkwNjYxMjIgTDQwNy4wMjMyNDIsMi40OTA2NjEyMiBMNDE1LjY2MzY4NCwyNi4zNjcxODUyIEw0NjguNzIwOTE4LDI2LjM2NzE4NTIgTDQ3My43MzI5ODksMi40OTA2NjEyMiBMNTEyLDIuNDkwNjYxMjIgTDQ3OC42MDY2OSwxNjIuNDE1NzExIEw0NDMuMjc2MiwxNjIuNDE1NzExIE00NDkuMzQ5MTA4LDExOS4yMTM1MDEgTDQ2MS44NzkyODcsNTkuMTYwODkxMiBMNDI3LjU2MzUxLDU5LjE2MDg5MTIgTDQ0OS4zNDkxMDgsMTE5LjIxMzUwMSBNMjEyLjE1MjA2MywxNjIuNDE1NzExIEwxNzcuOTI4NTMzLDIuNDkwNjYxMjIgTDIxOS4zMDExODMsMi40OTA2NjEyMiBMMjUzLjUwOTMzOSwxNjIuNDE1NzExIEwyMTIuMTUyMDYzLDE2Mi40MTU3MTEgTTE1MC45NDYzNywxNjIuNDE1NzExIEwxMDcuODgyNTMsNTMuNTY0NTkwNyBMOTAuNDYzMjc1NSwxNDYuMTE4NzkyIEM4OC40MTg0NzM0LDE1Ni40NTA0MjMgODAuMzQ2ODg2MSwxNjIuNDE1NzExIDcxLjM4MzU4MDYsMTYyLjQxNTcxMSBMMC45ODM5NjQ5MjcsMTYyLjQxNTcxMSBMMCwxNTcuNzcyNjI2IEMxNC40NTE5ODQ5LDE1NC42MzYyMzggMzAuODcxODk5NiwxNDkuNTc4MDQzIDQwLjgxOTE3LDE0NC4xNjYyMzYgQzQ2LjkwNzQ1MywxNDAuODYwNzI5IDQ4LjY0NDc2NjEsMTM3Ljk3MDMzMiA1MC42NDM0NDQ4LDEzMC4xMTM5ODcgTDgzLjYzNzAxODgsMi40OTA2NjEyMiBMMTI3LjM2MTk2LDIuNDkwNjYxMjIgTDE5NC4zOTQ1NzEsMTYyLjQxNTcxMSBMMTUwLjk0NjM3LDE2Mi40MTU3MTEiIGZpbGw9IiNGRkZGRkYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDI1Ni4wMDAwMDAsIDgyLjY2ODQyOCkgc2NhbGUoMSwgLTEpIHRyYW5zbGF0ZSgtMjU2LjAwMDAwMCwgLTgyLjY2ODQyOCkgIj48L3BhdGg+ICAgIDwvZz48L3N2Zz4=");
}.rccs__card--visaelectron .rccs__issuer {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSI1MTJweCIgaGVpZ2h0PSIyMjhweCIgdmlld0JveD0iMCAwIDUxMiAyMjgiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgcHJlc2VydmVBc3BlY3RSYXRpbz0ieE1pZFlNaWQiPiAgICA8Zz4gICAgICAgIDxwYXRoIGQ9Ik0xOTQuMzkzMDEyLDIuOTE5MzQ0MTMgTDEyNy4zNjI1MTcsMTYyLjgzNTk4MSBMODMuNjI3OTMwNywxNjIuODM1OTgxIEw1MC42MzkwMTUyLDM1LjIwODY2MzIgQzQ4LjY0MTU2OTIsMjcuMzY1OTkwNyA0Ni45MDIzODU1LDI0LjQ3OTMzOCA0MC44MTUyNDI0LDIxLjE2NDQyNzYgQzMwLjg2NzI0MjIsMTUuNzYwNTM1MyAxNC40Mzk4MDE4LDEwLjcwNjQ0MTIgMCw3LjU2MTUyNjI4IEwwLjk3NDIwNDQyNCwyLjkxOTM0NDEzIEw3MS4zODE3MjM1LDIuOTE5MzQ0MTMgQzgwLjM0MjQ0MjcsMi45MTkzNDQxMyA4OC40MTA2ODYsOC44ODU1Mjg5NCA5MC40NjA0MzgzLDE5LjIxNjAxODggTDEwNy44OTE1MDUsMTExLjc2MjE3IEwxNTAuOTIzMjI2LDIuOTE5MzQ0MTMgTDE5NC4zOTMwMTIsMi45MTkzNDQxMyBaIE0yNTMuNTE1NDUyLDIuOTE5MzQ0MTMgTDIxOS4zMDcxNDYsMTYyLjgzNTk4MSBMMTc3LjkzMjg4LDE2Mi44MzU5ODEgTDIxMi4xNDExODYsMi45MTkzNDQxMyBMMjUzLjUxNTQ1MiwyLjkxOTM0NDEzIFogTTMwNy43Nzk5NDYsNDcuMjI5Mjk5NyBDMzA3LjkyMDUxOSw0MS40OTg0OTMxIDMxMy4zNzk5ODcsMzUuMzk1MDA0MyAzMjUuMzMxOTcxLDMzLjgzNTYyMzQgQzMzMS4yNTIzODgsMzMuMDcwNjQ0MSAzNDcuNjA3OTA3LDMyLjQ1OTMxNDUgMzY2LjEzNDEzNyw0MC45OTUwNDUyIEwzNzMuMzgxODI2LDcuMDY0NjE2NjQgQzM2My40MjcyODcsMy40NjUyOTA5IDM1MC42MTg3ODcsMCAzMzQuNjg0OTg3LDAgQzI5My43ODQ3NDcsMCAyNjUuMDEzMDI1LDIxLjcyMzQ1MSAyNjQuNzg0MTg2LDUyLjg1NTQ5MzcgQzI2NC41MTYxMTYsNzUuODgzMzMyNSAyODUuMzM0MDE0LDg4LjcxNzk4NTQgMzAwLjk4OTkzNyw5Ni4zODczOTM0IEMzMTcuMTE2NjE2LDEwNC4yMjAyNTggMzIyLjUyMzc3OCwxMDkuMjU0NzM4IDMyMi40NDg1ODgsMTE2LjI1Mzk3MSBDMzIyLjMzNDE2OCwxMjYuOTgzMjk3IDMwOS41NzE0MzYsMTMxLjczMzM2MSAyOTcuNzA0NDQ5LDEzMS45MDk4OTQgQzI3Ni44OTYzNTgsMTMyLjI0MDA3OCAyNjQuODMzMjIzLDEyNi4yODY5NjkgMjU1LjIxMjEzNywxMjEuODA0OTc1IEwyNDcuNzAyOTE3LDE1Ni44NTk5ODkgQzI1Ny4zODI4NDcsMTYxLjI5NjIxNSAyNzUuMjIyNTU3LDE2NS4xNTA1MzQgMjkzLjY5OTc1LDE2NS4zNDY2ODIgQzMzNy4xNzkzNDMsMTY1LjM0NjY4MiAzNjUuNjE3NjEzLDE0My44NzE2ODYgMzY1Ljc0NTEwOSwxMTAuNjI0NTA4IEMzNjUuOTE4Mzc0LDY4LjQyNjQxODggMzA3LjM5NzQ1Niw2Ni4wODU3MTI4IDMwNy43Nzk5NDYsNDcuMjI5Mjk5NyBaIE00NzMuNzQ3NzY1LDE2Mi44MzU5ODEgTDUxMiwxNjIuODM1OTgxIEw0NzguNTc5NTU4LDIuOTE5MzQ0MTMgTDQ0My4yODU4OTcsMi45MTkzNDQxMyBDNDM1LjMyNTUzNSwyLjkxOTM0NDEzIDQyOC42MzY4Nyw3LjUzODY0MjI4IDQyNS42Njg0ODksMTQuNjQyNDg4NiBMMzYzLjU4NzQ3NSwxNjIuODM1OTgxIEw0MDcuMDM0Mzc3LDE2Mi44MzU5ODEgTDQxNS42NTE4MzYsMTM4Ljk0ODM1OCBMNDY4LjczMjkwMSwxMzguOTQ4MzU4IEw0NzMuNzQ3NzY1LDE2Mi44MzU5ODEgWiBNNDI3LjU2NDU5MSwxMDYuMTc4NDc1IEw0NDkuMzUwMTU2LDQ2LjEyNDMyOTYgTDQ2MS44NjQ0MzMsMTA2LjE3ODQ3NSBMNDI3LjU2NDU5MSwxMDYuMTc4NDc1IFogTTMwNi40NjQ3NywyMDYuODU0MzI5IEwyODkuNjU0ODQsMjA2Ljg1NDMyOSBMMjg5LjY1NDg0LDIyMi41MDA0NDQgTDMwOC40NTg5NDcsMjIyLjUwMDQ0NCBMMzA4LjQ1ODk0NywyMjcuMjA0NzQgTDI4My45ODk0MTYsMjI3LjIwNDc0IEwyODMuOTg5NDE2LDE4My43OTcwNjggTDMwNy40OTQ1NSwxODMuNzk3MDY4IEwzMDcuNDk0NTUsMTg4LjUwMTM2NCBMMjg5LjY1NDg0LDE4OC41MDEzNjQgTDI4OS42NTQ4NCwyMDIuMjE1NDE2IEwzMDYuNDY0NzcsMjAyLjIxNTQxNiBMMzA2LjQ2NDc3LDIwNi44NTQzMjkgWiBNMzE3LjE0MzQyMywxODEuNDgxMjA4IEwzMjIuODA4ODQ3LDE4MS40ODEyMDggTDMyMi44MDg4NDcsMjI3LjIwMzQzMyBMMzE3LjE0MzQyMywyMjcuMjAzNDMzIEwzMTcuMTQzNDIzLDE4MS40ODEyMDggWiBNMzQ3Ljc4NzM4MywyMjMuNDY5MDkxIEMzNTEuODQ3NjU4LDIyMy40NjkwOTEgMzU0LjM1ODM1OSwyMjIuNzU5Njg3IDM1Ni40MjExODgsMjIxLjg2MDY3MyBMMzU3LjQ1MDk2OCwyMjUuOTE3Njc5IEMzNTUuNDUzNTIyLDIyNi44MTY2OTMgMzUxLjk3ODQyNCwyMjcuOTExODU2IDM0Ny4wMTU4NjYsMjI3LjkxMTg1NiBDMzM3LjQyNDIwMiwyMjcuOTExODU2IDMzMS42OTMzOTUsMjIxLjUzNzAyOCAzMzEuNjkzMzk1LDIxMi4xMzQ5NzUgQzMzMS42OTMzOTUsMjAyLjczMjkyMSAzMzcuMjI4MDUzLDE5NS4zOTA0MjggMzQ2LjMwOTczMSwxOTUuMzkwNDI4IEMzNTYuNTQ4Njg1LDE5NS4zOTA0MjggMzU5LjE5MDE1MiwyMDQuMjc5MjI2IDM1OS4xOTAxNTIsMjEwLjAxMDAzMiBDMzU5LjE5MDE1MiwyMTEuMTY3MzA5IDM1OS4xMjQ3NjksMjEyLjAwNDIwOSAzNTguOTk0MDAzLDIxMi42NDgyMyBMMzM3LjEwMDU1NywyMTIuNjQ4MjMgQzMzNy4yMjgwNTMsMjIwLjMxNDM2OSAzNDIuMDU5ODQ2LDIyMy40NjkwOTEgMzQ3Ljc4NzM4MywyMjMuNDY5MDkxIFogTTM1My43MTQzMzgsMjA4LjU5MTIyNCBDMzUzLjc3OTcyMSwyMDUuMDUwNzQzIDM1Mi4yMzM0MTcsMTk5LjQ0NzQzMyAzNDUuODU4NTg5LDE5OS40NDc0MzMgQzM0MC4wNjI0LDE5OS40NDc0MzMgMzM3LjYxMzgxMiwyMDQuNjY0OTg0IDMzNy4xNjI2NywyMDguNTkxMjI0IEwzNTMuNzE0MzM4LDIwOC41OTEyMjQgWiBNMzkwLjAyMjc0MSwyMjYuMTA4NTk3IEMzODguNTQxODE5LDIyNi44MTgwMDEgMzg1LjI1NjMzMSwyMjcuOTEzMTYzIDM4MS4wNzE4MjksMjI3LjkxMzE2MyBDMzcxLjY2OTc3NiwyMjcuOTEzMTYzIDM2NS41NTMyMSwyMjEuNTM4MzM2IDM2NS41NTMyMSwyMTIuMDA1NTE3IEMzNjUuNTUzMjEsMjAyLjQxMDU4NCAzNzIuMTE3NjQ4LDE5NS4zOTE3MzUgMzgyLjI5NDQ4OCwxOTUuMzkxNzM1IEMzODUuNjQyMDksMTk1LjM5MTczNSAzODguNjAzOTMzLDE5Ni4yMjUzNjcgMzkwLjE1MDIzOCwxOTcuMDY1NTM2IEwzODguODY1NDY1LDIwMS4zODA4MDQgQzM4Ny41MDg3NywyMDAuNjcxNCAzODUuMzgzODI4LDE5OS44OTY2MTMgMzgyLjI5NDQ4OCwxOTkuODk2NjEzIEMzNzUuMTQ0ODc0LDE5OS44OTY2MTMgMzcxLjI4NDAxNywyMDUuMjQxNjYxIDM3MS4yODQwMTcsMjExLjY4NTE0MSBDMzcxLjI4NDAxNywyMTguODk2ODY5IDM3NS45MTk2NjEsMjIzLjMzOTYzMyAzODIuMTAxNjA5LDIyMy4zMzk2MzMgQzM4NS4zMjE3MTQsMjIzLjMzOTYzMyAzODcuNDQ2NjU3LDIyMi41NjgxMTYgMzg5LjA1NTA3NSwyMjEuODU4NzEyIEwzOTAuMDIyNzQxLDIyNi4xMDg1OTcgWiBNNDA1LjkxODI5MiwxODguNTY0NDU4IEw0MDUuOTE4MjkyLDE5Ni4wMzQ0NDkgTDQxNC4wMjkwMzQsMTk2LjAzNDQ0OSBMNDE0LjAyOTAzNCwyMDAuMzQ2NDQ3IEw0MDUuOTE4MjkyLDIwMC4zNDY0NDcgTDQwNS45MTgyOTIsMjE3LjE1NjM3NyBDNDA1LjkxODI5MiwyMjEuMDIzNzczIDQwNy4wMTM0NTUsMjIzLjIxMDgyOSA0MTAuMTY4MTc3LDIyMy4yMTA4MjkgQzQxMS43MTEyMTIsMjIzLjIxMDgyOSA0MTIuNjE2NzY1LDIyMy4wODMzMzIgNDEzLjQ1MzY2NSwyMjIuODIxODAxIEw0MTMuNzExOTI3LDIyNy4xNDAzMzggQzQxMi42MTY3NjUsMjI3LjUyNjA5NyA0MTAuODc3NTgxLDIyNy45MTE4NTYgNDA4LjY4NzI1NSwyMjcuOTExODU2IEM0MDYuMDQ1Nzg4LDIyNy45MTE4NTYgNDAzLjkyMDg0NiwyMjcuMDA5NTcyIDQwMi41NzA2OSwyMjUuNTMxOTIgQzQwMS4wMjQzODYsMjIzLjc4OTQ2NyA0MDAuMzgwMzY1LDIyMS4wMjM3NzMgNDAwLjM4MDM2NSwyMTcuMzUyNTI2IEw0MDAuMzgwMzY1LDIwMC4zNDY0NDcgTDM5NS41NDg1NzIsMjAwLjM0NjQ0NyBMMzk1LjU0ODU3MiwxOTYuMDM0NDQ5IEw0MDAuMzgwMzY1LDE5Ni4wMzQ0NDkgTDQwMC4zODAzNjUsMTkwLjIzODI1OSBMNDA1LjkxODI5MiwxODguNTY0NDU4IFogTTQyMS45NDQ5MzUsMjA1Ljc1OTQ5MyBDNDIxLjk0NDkzNSwyMDIuMDg4MjQ2IDQyMS44NzYyODMsMTk4LjkzMzUyNCA0MjEuNjg2NjczLDE5Ni4wMzM3OTUgTDQyNi42NDU5NjIsMTk2LjAzMzc5NSBMNDI2LjkwNDIyNCwyMDIuMjE1NzQzIEw0MjcuMDkzODM1LDIwMi4yMTU3NDMgQzQyOC41MTI2NDIsMTk4LjAzMTI0MSA0MzEuOTg3NzQxLDE5NS4zODk3NzQgNDM1Ljc4NjQ4NCwxOTUuMzg5Nzc0IEM0MzYuMzY4MzkxLDE5NS4zODk3NzQgNDM2LjgxOTUzMywxOTUuNDU1MTU3IDQzNy4zMzYwNTgsMTk1LjUxNzI3IEw0MzcuMzM2MDU4LDIwMC44NjU1ODcgQzQzNi43NTQxNSwyMDAuNzM0ODIxIDQzNi4xNzg3ODEsMjAwLjczNDgyMSA0MzUuNDAwNzI1LDIwMC43MzQ4MjEgQzQzMS40MTIzNzIsMjAwLjczNDgyMSA0MjguNTc0NzU2LDIwMy42OTY2NjQgNDI3LjgwMzIzOCwyMDcuOTQ5ODE5IEM0MjcuNjc1NzQyLDIwOC43MjEzMzYgNDI3LjYxMDM1OSwyMDkuNjg1NzMzIDQyNy42MTAzNTksMjEwLjU5MTI4NiBMNDI3LjYxMDM1OSwyMjcuMjA1MDY3IEw0MjEuOTQ0OTM1LDIyNy4yMDUwNjcgTDQyMS45NDQ5MzUsMjA1Ljc1OTQ5MyBaIE00NzIuMTY2NDgxLDIxMS4zNjExNjkgQzQ3Mi4xNjY0ODEsMjIyLjg4ODE2NSA0NjQuMTE0NTgzLDIyNy45MTI4MzYgNDU2LjY0NDU5MywyMjcuOTEyODM2IEM0NDguMjcyMzIsMjI3LjkxMjgzNiA0NDEuNzA3ODgyLDIyMS43Mjc2MTkgNDQxLjcwNzg4MiwyMTEuODc3NjkzIEM0NDEuNzA3ODgyLDIwMS41MDc5NzQgNDQ4LjU5NTk2NSwxOTUuMzkxNDA4IDQ1Ny4xNjExMTgsMTk1LjM5MTQwOCBDNDY2LjExMjAyOSwxOTUuMzkxNDA4IDQ3Mi4xNjY0ODEsMjAxLjg5MzczMiA0NzIuMTY2NDgxLDIxMS4zNjExNjkgWiBNNDQ3LjUwMDgwMiwyMTEuNjg0ODE0IEM0NDcuNTAwODAyLDIxOC41MTA3ODMgNDUxLjM2NDkyOCwyMjMuNjYyOTUxIDQ1Ni45MDI4NTUsMjIzLjY2Mjk1MSBDNDYyLjMxMzI4NiwyMjMuNjYyOTUxIDQ2Ni4zNjcwMjMsMjE4LjU3Mjg5NyA0NjYuMzY3MDIzLDIxMS41NTQwNDggQzQ2Ni4zNjcwMjMsMjA2LjI3NDM4MyA0NjMuNzI4ODI1LDE5OS42MzgwMjQgNDU3LjAzMDM1MiwxOTkuNjM4MDI0IEM0NTAuNDAwNTMxLDE5OS42MzgwMjQgNDQ3LjUwMDgwMiwyMDUuODIzMjQyIDQ0Ny41MDA4MDIsMjExLjY4NDgxNCBaIE00ODAuODQ5OTc3LDIwNC40Njk0OSBDNDgwLjg0OTk3NywyMDEuMTg3MjcxIDQ4MC43ODEzMjUsMTk4LjYxMTE4NyA0ODAuNTkxNzE1LDE5Ni4wMzUxMDIgTDQ4NS42MTMxMTcsMTk2LjAzNTEwMiBMNDg1LjkzNjc2MywyMDEuMTg3MjcxIEw0ODYuMDY0MjU5LDIwMS4xODcyNzEgQzQ4Ny42MTA1NjMsMTk4LjI4NzU0MiA0OTEuMjE2NDI3LDE5NS4zOTEwODEgNDk2LjM2ODU5NiwxOTUuMzkxMDgxIEM1MDAuNjgwNTk1LDE5NS4zOTEwODEgNTA3LjM3OTA2NywxOTcuOTY3MTY2IDUwNy4zNzkwNjcsMjA4LjY1Mzk5MiBMNTA3LjM3OTA2NywyMjcuMjAzMTA2IEw1MDEuNzEzNjQ0LDIyNy4yMDMxMDYgTDUwMS43MTM2NDQsMjA5LjIzNTg5OSBDNTAxLjcxMzY0NCwyMDQuMjE0NDk3IDQ5OS44NDY5NjMsMjAwLjAyNjcyNSA0OTQuNTAxOTE2LDIwMC4wMjY3MjUgQzQ5MC44MzA2NjksMjAwLjAyNjcyNSA0ODcuOTMwOTM5LDIwMi42NjgxOTIgNDg2LjkwNDQyOSwyMDUuODIyOTE1IEM0ODYuNjQyODk3LDIwNi41MzIzMTkgNDg2LjUxNTQwMSwyMDcuNDk2NzE2IDQ4Ni41MTU0MDEsMjA4LjQ2NDM4MiBMNDg2LjUxNTQwMSwyMjcuMjAzMTA2IEw0ODAuODQ5OTc3LDIyNy4yMDMxMDYgTDQ4MC44NDk5NzcsMjA0LjQ2OTQ5IFoiIGZpbGw9IiNGRkZGRkYiPjwvcGF0aD4gICAgPC9nPjwvc3ZnPg==");
}.rccs__number {
  position: absolute;
  top: 45%;
  left: 10%;
  clear: both;
  font-family: "Consolas", "Courier", monospace;
  font-size: 20px;
}.rccs__number.rccs__number--large {
  font-size: 17px;
}.rccs__name {
  position: absolute;
  bottom: 15%;
  left: 10%;
  overflow: hidden;
  width: 60%;
  font-family: "Consolas", "Courier", monospace;
  font-size: 17px;
  line-height: 1;
  text-align: left;
  text-overflow: ellipsis;
  text-transform: uppercase;
}.rccs__expiry {
  position: absolute;
  right: 10%;
  bottom: 15%;
  font-size: 0;
  line-height: 1;
}.rccs__expiry > * {
  vertical-align: middle;
}.rccs__expiry__valid {
  margin-bottom: 5px;
  font-size: 10px;
}.rccs__expiry__value {
  font-family: "Consolas", "Courier", monospace;
  font-size: 16px;
}.rccs__number, .rccs__name, .rccs__expiry, .rccs__cvc {
  opacity: 0.5;
  transition: opacity 0.3s;
}.rccs__chip {
  position: absolute;
  top: 10%;
  left: 10%;
  width: 41.4285714286px;
  height: 26.3636363636px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTAwLjAwMiIgaGVpZ2h0PSI3NS40NTUiIHZpZXdCb3g9IjAgMCAxMDAuMDAyIDc1LjQ1NSI+CiAgPGRlZnM+CiAgICA8bGluZWFyR3JhZGllbnQgaWQ9ImxpbmVhci1ncmFkaWVudCIgeDE9IjEiIHgyPSIwIiB5Mj0iMSIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giPgogICAgICA8c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiNmZmNmNTIiLz4KICAgICAgPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjZmFkNzY2Ii8+CiAgICA8L2xpbmVhckdyYWRpZW50PgogIDwvZGVmcz4KICA8ZyBpZD0iaW1hZ2UiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMDAxKSI+CiAgICA8cGF0aCBpZD0iUGF0aF8xIiBkYXRhLW5hbWU9IlBhdGggMSIgZD0iTTkyLjcyNyw3NS40NTVINy4yNzJBNy4zLDcuMywwLDAsMSwwLDY4LjE4MlY3LjI3M0E3LjMsNy4zLDAsMCwxLDcuMjcyLDBIOTIuNzI3QTcuMyw3LjMsMCwwLDEsMTAwLDcuMjczVjY4LjE4MmE3LjMsNy4zLDAsMCwxLTcuMjczLDcuMjczIiBmaWxsPSJ1cmwoI2xpbmVhci1ncmFkaWVudCkiLz4KICAgIDxwYXRoIGlkPSJQYXRoXzIiIGRhdGEtbmFtZT0iUGF0aCAyIiBkPSJNNzIuMTIzLDI4LjQ4NUgxMDBWMjYuNjY3SDcwLjM1M2EyLjMyNCwyLjMyNCwwLDAsMC0yLjE3MiwxLjVjLTIuMjg3LDYuMDcyLTIuNDMzLDEyLjU5NC0uNDM4LDE5Ljg0MmE4LjcwNSw4LjcwNSwwLDAsMS0uMSw1LjAzYy0yLjAzNiw2LjE5NS03Ljc3OSwxOS45ODgtMTguNTUxLDE5Ljk4OC0xMS4wMDgsMC0xNi4xLTE1LjctMTcuMzM0LTIxLjk1MmE0LjksNC45LDAsMCwxLC4xMDctMi4zNTdjMS43LTUuNjQ4LDIuMDk0LTEwLjY0LS4wMTYtMTkuNTlhNS40NDgsNS40NDgsMCwwLDEsLjA0OC0yLjY0NkMzNi4zNzcsOS43MzEsNDQuNzc5LDYuMzM5LDQ0Ljg2Miw2LjMwN2EuOTA5LjkwOSwwLDAsMCwuNTkzLS44NTJWMEg0My42MzdWMy43NzZhMS44NzYsMS44NzYsMCwwLDEtLjg4NCwxLjZjLTIuOCwxLjc0Mi04LjksNi45MzYtMTIuNTU3LDIwLjQ1NmExLjUyMiwxLjUyMiwwLDAsMS0xLjQ3MywxLjEzM0wwLDI2LjgyMlYyOC42NGwyNy40MTYuMTMzYTMuMTIyLDMuMTIyLDAsMCwxLDMuMDM3LDIuNDc4YzEuNDE2LDYuNzQxLDEuMjE5LDExLjAzOS4wODIsMTUuNDU4YTIuODA5LDIuODA5LDAsMCwxLTIuNjksMi4xMDlMMCw0OS4wODh2MS44MTlsMjguNi0uMjc4YTEuNDQ1LDEuNDQ1LDAsMCwxLDEuNDM1LDEuMTUyYzEuNDQyLDcuMDQxLDYuODg3LDIzLjA3LDE5LjA1LDIzLjA3LDYuMzY4LDAsMTIuMDYyLTQuMjUsMTYuNDY3LTEyLjI5QTU0LjM0NSw1NC4zNDUsMCwwLDAsNzAuMSw1MS4yMTVIMTAwVjQ5LjRINzEuOTg1QTIuNTgsMi41OCwwLDAsMSw2OS41LDQ3LjUwOGEzMC4xMzMsMzAuMTMzLDAsMCwxLS4yLTE2Ljk1OSwyLjk0LDIuOTQsMCwwLDEsMi44MjctMi4wNjFaTTU0Ljk3Myw2LjU3MWMuMDQ1LjAyMiw0LjUxOSwyLjMyMiw5LjI1MywxMC4wNDFhLjkxLjkxLDAsMCwwLDEuMzQ3LjIzMi45NTUuOTU1LDAsMCwwLC4xNzItMS4yMzVjLTMuNTctNS44LTcuMDI0LTguNzEtOC43NzUtOS45MzFhMS42LDEuNiwwLDAsMS0uNjgtMS4zMTVWMEg1NC40NzJWNS43NThhLjkwOS45MDksMCwwLDAsLjUuODEzWiIgZmlsbD0iIzMyMzIzMiIvPgogIDwvZz4KPC9zdmc+Cg==");
  background-repeat: no-repeat;
  background-size: contain;
}.rccs__issuer {
  position: absolute;
  top: 10%;
  right: 10%;
  width: 40%;
  height: 23%;
  background-position: top right;
  background-repeat: no-repeat;
  background-size: contain;
}.rccs__stripe {
  position: absolute;
  top: 9%;
  left: 0;
  width: 100%;
  height: 22%;
  background-color: #2a1d16;
}.rccs__signature {
  position: absolute;
  top: 35%;
  left: 5%;
  width: 75%;
  height: 18%;
  background: repeating-linear-gradient(0.1deg, #fff 20%, #fff 40%, #fea 40%, #fea 44%, #fff 44%);
}.rccs__cvc {
  position: absolute;
  top: 42%;
  left: 67%;
  color: #222;
  font-family: "Consolas", "Courier", monospace;
  font-size: 14px;
  line-height: 1;
}.rccs__cvc__front {
  position: absolute;
  top: 38%;
  right: 10%;
  font-family: "Consolas", "Courier", monospace;
  font-size: 11.9px;
  opacity: 0;
  visibility: hidden;
}.rccs--filled {
  opacity: 0.8 !important;
}.rccs--focused {
  font-weight: 700;
  opacity: 1 !important;
}.rccs-shadow-3d-primary .rccs {
  border-radius: 14.5px;
}.rccs-shadow-3d-primary .rccs::before {
  background: rgba(108, 93, 211, 0.3);
}.rccs-shadow-3d-primary .rccs::after {
  background: rgba(108, 93, 211, 0.15);
}.rccs-shadow-3d-secondary .rccs {
  border-radius: 14.5px;
}.rccs-shadow-3d-secondary .rccs::before {
  background: rgba(255, 162, 192, 0.3);
}.rccs-shadow-3d-secondary .rccs::after {
  background: rgba(255, 162, 192, 0.15);
}.rccs-shadow-3d-success .rccs {
  border-radius: 14.5px;
}.rccs-shadow-3d-success .rccs::before {
  background: rgba(70, 188, 170, 0.3);
}.rccs-shadow-3d-success .rccs::after {
  background: rgba(70, 188, 170, 0.15);
}.rccs-shadow-3d-info .rccs {
  border-radius: 14.5px;
}.rccs-shadow-3d-info .rccs::before {
  background: rgba(77, 105, 250, 0.3);
}.rccs-shadow-3d-info .rccs::after {
  background: rgba(77, 105, 250, 0.15);
}.rccs-shadow-3d-warning .rccs {
  border-radius: 14.5px;
}.rccs-shadow-3d-warning .rccs::before {
  background: rgba(255, 207, 82, 0.3);
}.rccs-shadow-3d-warning .rccs::after {
  background: rgba(255, 207, 82, 0.15);
}.rccs-shadow-3d-danger .rccs {
  border-radius: 14.5px;
}.rccs-shadow-3d-danger .rccs::before {
  background: rgba(243, 84, 33, 0.3);
}.rccs-shadow-3d-danger .rccs::after {
  background: rgba(243, 84, 33, 0.15);
}.rccs-shadow-3d-light .rccs {
  border-radius: 14.5px;
}.rccs-shadow-3d-light .rccs::before {
  background: rgba(231, 238, 248, 0.3);
}.rccs-shadow-3d-light .rccs::after {
  background: rgba(231, 238, 248, 0.15);
}.rccs-shadow-3d-dark .rccs {
  border-radius: 14.5px;
}.rccs-shadow-3d-dark .rccs::before {
  background: rgba(31, 33, 40, 0.3);
}.rccs-shadow-3d-dark .rccs::after {
  background: rgba(31, 33, 40, 0.15);
}.rccs-shadow-3d-brand .rccs {
  border-radius: 14.5px;
}.rccs-shadow-3d-brand .rccs::before {
  background: rgba(255, 205, 2, 0.3);
}.rccs-shadow-3d-brand .rccs::after {
  background: rgba(255, 205, 2, 0.15);
}.rccs-shadow-3d-brand-two .rccs {
  border-radius: 14.5px;
}.rccs-shadow-3d-brand-two .rccs::before {
  background: rgba(50, 50, 50, 0.3);
}.rccs-shadow-3d-brand-two .rccs::after {
  background: rgba(50, 50, 50, 0.15);
}.rccs-shadow-3d-transparent .rccs {
  border-radius: 14.5px;
}.rccs-shadow-3d-transparent .rccs::before {
  background: rgba(0, 0, 0, 0.3);
}.rccs-shadow-3d-transparent .rccs::after {
  background: rgba(0, 0, 0, 0.15);
}.rccs-shadow-3d-storybook .rccs {
  border-radius: 14.5px;
}.rccs-shadow-3d-storybook .rccs::before {
  background: rgba(255, 71, 133, 0.3);
}.rccs-shadow-3d-storybook .rccs::after {
  background: rgba(255, 71, 133, 0.15);
}[class*=payment-type-] {
  height: 3rem;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}.payment-type-amex {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDI5MS43NjQgMjkxLjc2NCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjkxLjc2NCAyOTEuNzY0OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8Zz4NCgk8cGF0aCBzdHlsZT0iZmlsbDojMjZBNkQxOyIgZD0iTTE4LjIzNSw0MS4wMjVoMjU1LjI5NGMxMC4wNjYsMCwxOC4yMzUsOC4xNjksMTguMjM1LDE4LjI0NHYxNzMuMjM1DQoJCWMwLDEwLjA2Ni04LjE2OSwxOC4yMzUtMTguMjM1LDE4LjIzNUgxOC4yMzVDOC4xNiwyNTAuNzQsMCwyNDIuNTcsMCwyMzIuNTA1VjU5LjI2OUMwLDQ5LjE5NCw4LjE2OSw0MS4wMjUsMTguMjM1LDQxLjAyNXoiLz4NCgk8cGF0aCBzdHlsZT0iZmlsbDojRkZGRkZGOyIgZD0iTTQ3LjA0NywxMTMuOTY2bC0yOC44MTIsNjMuNzZoMzQuNDkybDQuMjc2LTEwLjE2Nmg5Ljc3NGw0LjI3NiwxMC4xNjZoMzcuOTY2di03Ljc1OWwzLjM4Myw3Ljc1OQ0KCQloMTkuNjM5bDMuMzgzLTcuOTIzdjcuOTIzaDc4Ljk1OWw5LjYwMS05LjkwMmw4Ljk5LDkuOTAybDQwLjU1NSwwLjA4MmwtMjguOTAzLTMxLjc4NGwyOC45MDMtMzIuMDU4aC0zOS45MjZsLTkuMzQ2LDkuNzE5DQoJCWwtOC43MDctOS43MTloLTg1Ljg5N2wtNy4zNzYsMTYuNDU3bC03LjU0OS0xNi40NTdoLTM0LjQydjcuNDk1bC0zLjgyOS03LjQ5NUM3Ni40NzksMTEzLjk2Niw0Ny4wNDcsMTEzLjk2Niw0Ny4wNDcsMTEzLjk2NnoNCgkJIE01My43MjEsMTIzLjAyaDE2LjgxM2wxOS4xMTEsNDMuMjM2VjEyMy4wMmgxOC40MThsMTQuNzYxLDMxbDEzLjYwNC0zMWgxOC4zMjZ2NDUuNzUyaC0xMS4xNTFsLTAuMDkxLTM1Ljg1MWwtMTYuMjU3LDM1Ljg1MQ0KCQloLTkuOTc1bC0xNi4zNDgtMzUuODUxdjM1Ljg1MWgtMjIuOTRsLTQuMzQ5LTEwLjI1N0g1MC4xNDdsLTQuMzQsMTAuMjQ4SDMzLjUxNkMzMy41MTYsMTY4Ljc2Myw1My43MjEsMTIzLjAyLDUzLjcyMSwxMjMuMDJ6DQoJCSBNMTY0Ljk1NiwxMjMuMDJoNDUuMzQyTDIyNC4xNjYsMTM4bDE0LjMxNS0xNC45OGgxMy44NjhsLTIxLjA3MSwyMi45OTVsMjEuMDcxLDIyLjczaC0xNC40OTdsLTEzLjg2OC0xNS4xNTRsLTE0LjM4OCwxNS4xNTQNCgkJaC00NC42NEwxNjQuOTU2LDEyMy4wMkwxNjQuOTU2LDEyMy4wMnogTTYxLjksMTMwLjc2MWwtNy43NDEsMTguMjcyaDE1LjQ3M0w2MS45LDEzMC43NjF6IE0xNzYuMTUzLDEzMi40OTN2OC4zNTJoMjQuNzM2djkuMzA5DQoJCWgtMjQuNzM2djkuMTE4aDI3Ljc0NWwxMi44OTItMTMuNDNsLTEyLjM0NS0xMy4zNTdoLTI4LjI5MkwxNzYuMTUzLDEzMi40OTN6Ii8+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8L3N2Zz4NCg==");
}.payment-type-dankort {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTEyIiBoZWlnaHQ9IjMwOCIgdmlld0JveD0iMCAwIDUxMiAzMDgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgcHJlc2VydmVBc3BlY3RSYXRpbz0ieE1pZFlNaWQiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCB4MT0iNTAlIiB5MT0iMCUiIHgyPSI1MCUiIHkyPSIxMDAlIiBpZD0iYSI+PHN0b3Agc3RvcC1jb2xvcj0iI0Y1MDkxQSIgb2Zmc2V0PSIwJSIvPjxzdG9wIHN0b3AtY29sb3I9IiM5RTBDMTciIG9mZnNldD0iMTAwJSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxwYXRoIGQ9Ik0zNTguNDA3IDBoLTIwNC43OTVjLTg0Ljg0MiAwLTE1My42MTIgNjguNzcxLTE1My42MTIgMTUzLjU5MyAwIDg0Ljg1MSA2OC43NyAxNTMuNjA2IDE1My42MTIgMTUzLjYwNmgyMDQuNzk1Yzg0LjgyMiAwIDE1My41OTMtNjguNzU1IDE1My41OTMtMTUzLjYwNiAwLTg0LjgyMS02OC43Ny0xNTMuNTkzLTE1My41OTMtMTUzLjU5MyIgZmlsbD0iI0ZFRkVGRSIvPjxwYXRoIGQ9Ik0zOTUuNTkxIDE0NC40ODZsNjguMzI4IDgxLjI2MWMxNC4xNTEtMjAuNDUxIDIyLjQ2Mi00NS4yNDIgMjIuNDYyLTcxLjk0NSAwLTI4LjE4My05LjI1OS01NC4yNDgtMjQuODg0LTc1LjMxNWwtNjUuOTA2IDY1Ljk5OXptLTI0MS4zOTctMTE3LjM4NmMtMzguNTQ3IDAtNzMuMTIxIDE3LjI5My05Ni4zODMgNDQuNTI4aDE0NC4xNTljNTEuMDI3IDAgODkuNDc0IDEyLjk4MyA5My40MzEgNTUuOTc0bDUzLjcwMi01NS45ODFoMTA2LjkzMWMtMjMuMjYzLTI3LjIyNy01Ny44MzEtNDQuNTItOTYuMzYxLTQ0LjUyaC0yMDUuNDc5em0yOS4yMzYgMjA1LjQ3OWgtMTI4LjQyOWMyMy4yMzMgMjkuMTkzIDU5LjA2MiA0Ny45NDYgOTkuMTk0IDQ3Ljk0NmgyMDUuNDc5YzQwLjExNyAwIDc1LjkzNy0xOC43NDUgOTkuMTcxLTQ3LjkzOWgtMTA5LjI5NWwtNTYuNzk2LTcxLjc3NmMtMTAuNTA2IDQ4LjkzOS00NC44ODEgNzEuNzY5LTEwOS4zMjMgNzEuNzY5ek0xMTguNDQgMTI1Ljk5N2wtMTguMjIyIDUwLjFoNzMuNTE3YzIxLjczMyAwIDI4LjMxLTguOTk4IDMzLjE3My0yNi4zMTkgNC44MTUtMTcuMTMxLTcuMjc3LTIzLjc4LTIyLjEyOS0yMy43OGgtNjYuMzM5eiIgZmlsbD0idXJsKCNhKSIvPjwvc3ZnPg==");
}.payment-type-dinersclub {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTEyIiBoZWlnaHQ9IjEzNCIgdmlld0JveD0iMCAwIDUxMiAxMzQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgcHJlc2VydmVBc3BlY3RSYXRpbz0ieE1pZFlNaWQiPjxwYXRoIGQ9Ik05OS4yODUgMTMzLjg2YzM2LjQ0Ni4xNzcgNjkuNzE1LTI5LjY1OSA2OS43MTUtNjUuOTU1IDAtMzkuNjg5LTMzLjI2OS02Ny4xMjItNjkuNzE1LTY3LjExMWgtMzEuMzY1Yy0zNi44ODItLjAxMS02Ny4yNDEgMjcuNDI5LTY3LjI0MSA2Ny4xMTEgMCAzNi4zMDUgMzAuMzU4IDY2LjEzMyA2Ny4yNDEgNjUuOTU1aDMxLjM2NSIgZmlsbD0iIzAwNjA5NSIvPjxwYXRoIGQ9Ik04MS45MDkgMTAzLjI0N3YtNzIuMDcyYzE0LjUxNyA1LjU1NyAyNC44MjMgMTkuNTgzIDI0Ljg0NyAzNi4wMzMtLjAyNCAxNi40NTQtMTAuMzMgMzAuNDcxLTI0Ljg0NyAzNi4wMzhtLTUyLjUyMi0zNi4wMzhjLjAzMy0xNi40NDEgMTAuMzIyLTMwLjQ1OCAyNC44MzEtMzYuMDMydjcyLjA1NWMtMTQuNTA5LTUuNTY5LTI0Ljc5OC0xOS41NzgtMjQuODMxLTM2LjAyNG0zOC42NzktNjAuOTE1Yy0zMy43MDIuMDExLTYxLjAxMSAyNy4yNzMtNjEuMDIgNjAuOTE1LjAwOCAzMy42MzkgMjcuMzE4IDYwLjg5NSA2MS4wMiA2MC45MDUgMzMuNzEzLS4wMSA2MS4wMjgtMjcuMjY2IDYxLjAzMy02MC45MDUtLjAwNS0zMy42NDItMjcuMzE5LTYwLjkwNC02MS4wMzMtNjAuOTE1IiBmaWxsPSIjZmZmIi8+PHBhdGggZD0iTTE5MC4zNzMgMjkuNDIxYzAtNi4yOTQtMy4yOTEtNS44ODEtNi40NDQtNS45NDd2LTEuODE5YzIuNzMzLjEzMyA1LjUzNi4xMzMgOC4yNzUuMTMzIDIuOTQzIDAgNi45NDEtLjEzMyAxMi4xMzMtLjEzMyAxOC4xNTcgMCAyOC4wNDIgMTIuMTAzIDI4LjA0MiAyNC40OTYgMCA2LjkyOS00LjA2MyAyNC4zNTMtMjguODg4IDI0LjM1My0zLjU3MyAwLTYuODc0LS4xMzgtMTAuMTY3LS4xMzgtMy4xNTMgMC02LjI0Mi4wNjctOS4zOTUuMTM4di0xLjgyYzQuMjAzLS40MjEgNi4yNDItLjU2MSA2LjQ0NC01LjMydi0zMy45NDN6bTYuODczIDMyLjgyNWMwIDUuMzg4IDMuODYxIDYuMDE3IDcuMjk0IDYuMDE3IDE1LjE0OSAwIDIwLjEyNC0xMS40MDcgMjAuMTI0LTIxLjgzNiAwLTEzLjA4My04LjQxNS0yMi41My0yMS45NDctMjIuNTMtMi44NzkgMC00LjIwMy4yMDUtNS40NzIuMjh2MzguMDY4em0zNy41OTIgNi40NGgxLjMzMWMxLjk2MSAwIDMuMzY1IDAgMy4zNjUtMi4zMTV2LTE4Ljk2MmMwLTMuMDc3LTEuMDUtMy41MDQtMy42NDgtNC44OTZ2LTEuMTIyYzMuMjk2LS45ODUgNy4yMjYtMi4zMDggNy41MDMtMi41MTguNDkzLS4yOC45MTItLjM1NCAxLjI2NC0uMzU0LjM0NyAwIC40OTIuNDIxLjQ5Mi45ODV2MjYuODY2YzAgMi4zMTUgMS41NDIgMi4zMTUgMy41MDggMi4zMTVoMS4xODl2MS44MmMtMi4zODYgMC00Ljg0Mi0uMTQtNy4zNi0uMTQtMi41MjYgMC01LjA1Mi4wNjgtNy42NDMuMTR2LTEuODJ6bTcuNTAzLTQwLjk0Yy0xLjgyNyAwLTMuNDM2LTEuNjc5LTMuNDM2LTMuNDk5IDAtMS43NTIgMS42ODYtMy4zNjYgMy40MzYtMy4zNjYgMS44MTcgMCAzLjQzNSAxLjQ3NiAzLjQzNSAzLjM2NiAwIDEuODkyLTEuNTQ2IDMuNDk5LTMuNDM1IDMuNDk5em0xNC4xNjIgMjAuMDgyYzAtMi41ODgtLjc3NS0zLjI4NS00LjA2My00LjYxNXYtMS4zM2MzLjAxMS0uOTc4IDUuODg0LTEuODkyIDkuMjU0LTMuMzYzLjIwOCAwIC40MTQuMTQzLjQxNC42OTl2NC41NTFjNC4wMDMtMi44NjYgNy40NDEtNS4yNSAxMi4xNDQtNS4yNSA1Ljk1NiAwIDguMDU4IDQuMzQgOC4wNTggOS44djE4LjA1MmMwIDIuMzE1IDEuNTQxIDIuMzE1IDMuNTA2IDIuMzE1aDEuMjYydjEuODJjLTIuNDU5IDAtNC45MTMtLjE0LTcuNDMxLS4xNC0yLjUyOCAwLTUuMDUzLjA2OC03LjU3Ni4xNHYtMS44MmgxLjI2MWMxLjk2NyAwIDMuMzYzIDAgMy4zNjMtMi4zMTV2LTE4LjEyYzAtMy45OTQtMi40NDMtNS45NDktNi40NDYtNS45NDktMi4yNDMgMC01LjgxOSAxLjgxNy04LjE0MSAzLjM1OHYyMC43MTFjMCAyLjMxNSAxLjU1MiAyLjMxNSAzLjUxNiAyLjMxNWgxLjI2MXYxLjgyYy0yLjQ1NCAwLTQuOTEyLS4xNC03LjQzNi0uMTQtMi41MjEgMC01LjA1LjA2OC03LjU3MS4xNHYtMS44MmgxLjI2NWMxLjk2MiAwIDMuMzYxIDAgMy4zNjEtMi4zMTV2LTE4LjU0NHptMzUuOTA3IDMuMzY1Yy0uMTQ1LjYzMS0uMTQ1IDEuNjc3IDAgNC4wNTkuNDEyIDYuNjQ2IDQuNzAyIDEyLjEwMyAxMC4zMDIgMTIuMTAzIDMuODYzIDAgNi44ODItMi4xIDkuNDctNC42ODZsLjk4Ljk4Yy0zLjIyNiA0LjI3LTcuMjI0IDcuOTA4LTEyLjk2OCA3LjkwOC0xMS4xNTQgMC0xMy4zOTUtMTAuNzgtMTMuMzk1LTE1LjI1NiAwLTEzLjcxOCA5LjI1Mi0xNy43NzkgMTQuMTU3LTE3Ljc3OSA1LjY4NSAwIDExLjc5MSAzLjU2OCAxMS44NTMgMTAuOTg2IDAgLjQyNiAwIC44NC0uMDYyIDEuMjY1bC0uNjM3LjQyMWgtMTkuNzAxem0xMi40MTMtMi4yNDFjMS43NTIgMCAxLjk1Ni0uOTEyIDEuOTU2LTEuNzUxIDAtMy41NjgtMi4xNzEtNi40MzctNi4xMDEtNi40MzctNC4yNzUgMC03LjIxOSAzLjE0Mi04LjA2IDguMTg3aDEyLjIwNXptOS42MDQgMTkuNzM2aDEuODk0YzEuOTU2IDAgMy4zNiAwIDMuMzYtMi4zMTV2LTE5LjY2MWMwLTIuMTY4LTIuNTkxLTIuNTkxLTMuNjQ1LTMuMTV2LTEuMDQ3YzUuMTE5LTIuMTcyIDcuOTI1LTMuOTk0IDguNTY1LTMuOTk0LjQxMiAwIC42Mi4yMS42Mi45MTN2Ni4yOTdoLjE1YzEuNzQ2LTIuNzI5IDQuNjk3LTcuMjEgOC45NzItNy4yMSAxLjc1NCAwIDMuOTk1IDEuMTg4IDMuOTk1IDMuNzA5IDAgMS44OS0xLjMyOSAzLjU3NC0zLjI5MSAzLjU3NC0yLjE4MiAwLTIuMTgyLTEuNjg0LTQuNjMzLTEuNjg0LTEuMTk0IDAtNS4xMTkgMS42MTEtNS4xMTkgNS44MTJ2MTYuNDM5YzAgMi4zMTUgMS4zOTkgMi4zMTUgMy4zNjUgMi4zMTVoMy45MjV2MS44MmMtMy44NTgtLjA3Mi02Ljc5My0uMTQtOS44MTItLjE0LTIuODc0IDAtNS44MjEuMDY4LTguMzQ1LjE0di0xLjgyem0yNi45OTUtNy45MTFjLjkxNCA0LjYxOCAzLjcxNiA4LjU0IDguODM4IDguNTQgNC4xMyAwIDUuNjcyLTIuNTE5IDUuNjcyLTQuOTY3IDAtOC4yNi0xNS4yODEtNS42MDMtMTUuMjgxLTE2Ljg2NyAwLTMuOTIyIDMuMTU5LTguOTYxIDEwLjg2OS04Ljk2MSAyLjI0MSAwIDUuMjU1LjYzMiA3Ljk4OCAyLjAzM2wuNDk1IDcuMTMyaC0xLjYxNGMtLjctNC40MDUtMy4xNTMtNi45MjQtNy42NDMtNi45MjQtMi44MDggMC01LjQ2OSAxLjYwOS01LjQ2OSA0LjYxOCAwIDguMTk0IDE2LjI2OCA1LjY2OSAxNi4yNjggMTYuNjU1IDAgNC42MTgtMy43MTYgOS41MjItMTIuMDYzIDkuNTIyLTIuODA0IDAtNi4xMDEtLjk4Mi04LjU1Mi0yLjM4bC0uNzc0LTguMDQ5IDEuMjY0LS4zNTN6bTgzLjQ0Mi0yNi40NTVoLTEuNzQ5Yy0xLjMzNS04LjE4Mi03LjE1Ni0xMS40NzUtMTUuMDA2LTExLjQ3NS04LjA2OCAwLTE5Ljc4MSA1LjM4Ny0xOS43ODEgMjIuMTgyIDAgMTQuMTQ0IDEwLjEwNSAyNC4yODggMjAuOSAyNC4yODggNi45MzkgMCAxMi42OTUtNC43NTggMTQuMDk5LTEyLjEwOWwxLjYwOS40MTktMS42MDkgMTAuMjE3Yy0yLjk0NiAxLjgyNS0xMC44NzEgMy43MTItMTUuNTAyIDMuNzEyLTE2LjQwMyAwLTI2Ljc3OS0xMC41NjgtMjYuNzc5LTI2LjMxNSAwLTE0LjM0NyAxMi44MjgtMjQuNjM4IDI2LjU3Mi0yNC42MzggNS42NzcgMCAxMS4xNDkgMS44MjUgMTYuNTQ2IDMuNzE2bC43IDEwLjAwM3ptMi41MjkgMzQuMzY2aDEuMzI2YzEuOTY5IDAgMy4zNzMgMCAzLjM3My0yLjMxNXYtMzguOTc0YzAtNC41NTMtMS4wNTItNC42OTMtMy43MTYtNS40NjF2LTEuMTJjMi44MDMtLjkwOSA1Ljc0OS0yLjE2OCA3LjIyMS0zLjAxMi43NjUtLjQxNiAxLjMzMS0uNzcyIDEuNTM3LS43NzIuNDI3IDAgLjU2OC40MjQuNTY4Ljk4NXY0OC4zNTRjMCAyLjMxNSAxLjU0MSAyLjMxNSAzLjUwNiAyLjMxNWgxLjE4NHYxLjgyYy0yLjM3NiAwLTQuODMyLS4xNC03LjM1Ni0uMTQtMi41MjMgMC01LjA0Ny4wNjgtNy42NDMuMTR2LTEuODJ6bTQ1LjAyMi0yLjAzM2MwIDEuMjY1Ljc2OSAxLjMzMSAxLjk1OSAxLjMzMWwyLjgwNi0uMDY3djEuNDczYy0zLjAxOS4yNzgtOC43NjcgMS43NDctMTAuMSAyLjE2N2wtLjM1My0uMjExdi01LjY2NmMtNC4yIDMuNDI4LTcuNDMxIDUuODc3LTEyLjQxNSA1Ljg3Ny0zLjc4MyAwLTcuNzEtMi40NDktNy43MS04LjMyNXYtMTcuOTJjMC0xLjgyLS4yNzgtMy41NzEtNC4yMDItMy45MTl2LTEuMzMxYzIuNTI4LS4wNjggOC4xMjgtLjQ4OCA5LjA0My0uNDg4Ljc3NyAwIC43NzcuNDg4Ljc3NyAyLjAyOHYxOC4wNTJjMCAyLjEwMyAwIDguMTIgNi4wOTYgOC4xMiAyLjM4NCAwIDUuNTM5LTEuODE5IDguNDgtNC4yNjN2LTE4LjgzM2MwLTEuMzk2LTMuMzYzLTIuMTYzLTUuODgyLTIuODY0di0xLjI2YzYuMzA0LS40MjMgMTAuMjM3LS45OCAxMC45MzQtLjk4LjU2NyAwIC41NjcuNDg4LjU2NyAxLjI2MXYyNS44MTh6bTEzLjk1Mi0yMy4wOTJjMi44MDEtMi4zOCA2LjU4OS01LjA0IDEwLjQ0OS01LjA0IDguMTM1IDAgMTMuMDM3IDcuMDc0IDEzLjAzNyAxNC42OTggMCA5LjE2Ny02LjcyOCAxOC4zMzgtMTYuNzYxIDE4LjMzOC01LjE4NCAwLTcuOTE4LTEuNjgyLTkuNzQ0LTIuNDQ5bC0yLjEwMSAxLjYwNi0xLjQ2Ny0uNzY3Yy42Mi00LjEyOS45NzktOC4xODkuOTc5LTEyLjQ1N3YtMzAuMDkxYzAtNC41NTMtMS4wNTctNC42OTMtMy43Mi01LjQ2MXYtMS4xMmMyLjgxMS0uOTA5IDUuNzQ5LTIuMTY4IDcuMjI0LTMuMDEyLjc3LS40MTYgMS4zMjctLjc3MiAxLjU0Ni0uNzcyLjQyIDAgLjU1OS40MjQuNTU5Ljk4NXYyNS41NDN6bTAgMTkuMDMzYzAgMi42NTkgMi41MjMgNy4xNDQgNy4yMjEgNy4xNDQgNy41MDQgMCAxMC42NTctNy4zNTIgMTAuNjU3LTEzLjU4MyAwLTcuNTU2LTUuNzQ0LTEzLjg1Mi0xMS4yMTYtMTMuODUyLTIuNjAxIDAtNC43NyAxLjY4MS02LjY2MyAzLjI5MXYxN3ptLTMwMi41MTggNDguNjAxaC41MzdjMS4zNzEgMCAyLjgyMS0uMTg1IDIuODIxLTIuMTY4di0xOS45NDhjMC0xLjk4Ni0xLjQ0OS0yLjE3NS0yLjgyMS0yLjE3NWgtLjUzN3YtMS4xNDNjMS40ODkgMCAzLjc3OC4xNSA1LjY1My4xNSAxLjkwNSAwIDQuMTkyLS4xNSA1Ljk4NS0uMTV2MS4xNDNoLS41MzZjLTEuMzY4IDAtMi44MjEuMTg5LTIuODIxIDIuMTc1djE5Ljk0OGMwIDEuOTgzIDEuNDUzIDIuMTY4IDIuODIxIDIuMTY4aC41MzZ2MS4xNDhjLTEuODMxIDAtNC4xMjUtLjE1LTYuMDI2LS4xNS0xLjg3MSAwLTQuMTI0LjE1LTUuNjEyLjE1di0xLjE0OHptMzcuODUxLTYuMzU5bC4wNzctLjA3NXYtMTQuMjc3YzAtMy4xMjQtMi4xNzctMy41ODEtMy4zMjEtMy41ODFoLS44NHYtMS4xNDNsNS4zNDIuMTUxIDQuNjk0LS4xNTF2MS4xNDNoLS41NjhjLTEuNjA3IDAtMy40LjMwNi0zLjQgNC44MzZ2MTcuMzNjMCAxLjMzMS4wMzkgMi42NjIuMjI2IDMuODQyaC0xLjQ0OWwtMTkuNjQ3LTIxLjg2djE1LjY5MmMwIDMuMzEzLjY0MyA0LjQ1MiAzLjU4NSA0LjQ1MmguNjQ3djEuMTQ4bC00LjkyLS4xNS01LjE4Ny4xNXYtMS4xNDhoLjUzNGMyLjYzMiAwIDMuNDMxLTEuNzg2IDMuNDMxLTQuODI5di0xNi4wMzljMC0yLjEyOS0xLjc1OS0zLjQyMy0zLjQ2OS0zLjQyM2gtLjQ5N3YtMS4xNDNsNC4zODMuMTUxIDMuMzk5LS4xNTEgMTYuOTgzIDE5LjA3NnptMTEuNjY2LTE3LjE3MmMtMi44NjYgMC0yLjk3NC42ODYtMy41NDcgMy40NjJoLTEuMTQzYy4xNDgtMS4wNjUuMzQyLTIuMTI5LjQ1OC0zLjIzNi4xNTUtMS4wNjguMjI4LTIuMTI5LjIyOC0zLjIzM2guOTE1Yy4zMDggMS4xNDQgMS4yNjEgMS4xMDQgMi4yOTYgMS4xMDRoMTkuNjgxYzEuMDMzIDAgMS45ODQtLjAzNyAyLjA2My0xLjE4MmwuOTEuMTUzYy0uMTQ4IDEuMDI5LS4zMDMgMi4wNTUtLjQxOSAzLjA4NS0uMDcgMS4wMjktLjA3IDIuMDU4LS4wNyAzLjA4M2wtMS4xNDcuNDIzYy0uMDc4LTEuNDA4LS4yNy0zLjY1OS0yLjgyNC0zLjY1OWgtNi4yNTd2MjAuMjU5YzAgMi45MzcgMS4zMzcgMy4yNzIgMy4xNjQgMy4yNzJoLjcyNXYxLjE0OGMtMS40ODcgMC00LjE1OS0uMTUtNi4yMTYtLjE1LTIuMjkgMC00Ljk2Mi4xNS02LjQ1Mi4xNXYtMS4xNDhoLjcyNWMyLjEwNiAwIDMuMTY4LS4xODcgMy4xNjgtMy4xOTJ2LTIwLjMzOWgtNi4yNTl6bTIzLjA4MiAyMy41MzFoLjUzNmMxLjM3MyAwIDIuODI0LS4xODUgMi44MjQtMi4xNjh2LTE5Ljk0OGMwLTEuOTg2LTEuNDUxLTIuMTc1LTIuODI0LTIuMTc1aC0uNTM2di0xLjE0M2MyLjMyMiAwIDYuMjk5LjE1IDkuNDk4LjE1IDMuMjEgMCA3LjE3Mi0uMTUgOS43NjUtLjE1LS4wNjUgMS42MzUtLjAyOCA0LjE1My4wODMgNS44MjdsLTEuMTUuMzA2Yy0uMTg0LTIuNDc0LS42NC00LjQ1NC00LjY1LTQuNDU0aC01LjI5OHY5Ljk3M2g0LjUzNGMyLjI4OCAwIDIuNzg4LTEuMjkxIDMuMDE0LTMuMzUyaDEuMTQyYy0uMDc1IDEuNDg5LS4xMTQgMi45NzMtLjExNCA0LjQ1NSAwIDEuNDUxLjAzOSAyLjg5Ni4xMTQgNC4zNDNsLTEuMTQyLjIyNmMtLjIyNi0yLjI4Mi0uMzQyLTMuNzY4LTIuOTc5LTMuNzY4aC00LjU3djguODcxYzAgMi40NzUgMi4yMDMgMi40NzUgNC42NDYgMi40NzUgNC41ODEgMCA2LjYwMS0uMzA3IDcuNzQ3LTQuNjQybDEuMDY3LjI2MmMtLjQ5OCAyLjAyNC0uOTU0IDQuMDM2LTEuMjkzIDYuMDU4LTIuNDQ2IDAtNi44MzQtLjE1LTEwLjI2My0uMTUtMy40MzggMC03Ljk3OC4xNS0xMC4xNTMuMTV2LTEuMTQ4em0yNi44NTktMjEuNGMwLTIuNzc4LTEuNTI2LTIuODkyLTIuNzEyLTIuODkyaC0uNjg3di0xLjE0NGMxLjIyMSAwIDMuNTg2LjE1MyA1LjkxNS4xNTMgMi4yODcgMCA0LjEyLS4xNTMgNi4xNDEtLjE1MyA0LjgwNCAwIDkuMDgzIDEuMjk0IDkuMDgzIDYuNzA2IDAgMy40MjEtMi4yODggNS41MTctNS4zMDMgNi43MDNsNi41MjIgOS43NDFjMS4wNyAxLjYxMSAxLjgyOSAyLjA2MyAzLjcwMiAyLjI4NHYxLjE0OWwtMy43MzktLjE1LTMuNTg0LjE1Yy0yLjkzOC0zLjg0Ni01LjQ2Mi03Ljk1OC03LjkzOS0xMi4zNDNoLTIuNTEzdjguMTUzYzAgMi45MzUgMS4zNyAzLjA0MSAzLjEyMiAzLjA0MWguNjg5djEuMTQ5bC02LjU2Mi0uMTVjLTEuODM0IDAtMy42MjcuMTUtNS41MzQuMTV2LTEuMTQ5aC42ODdjMS40MTcgMCAyLjcxMi0uNjM5IDIuNzEyLTIuMDV2LTE5LjM0OXptNC44ODYgOC44MzJoMS44NjNjMy44MTkgMCA1Ljg3NC0xLjQ0MyA1Ljg3NC01LjkzOSAwLTMuMzg0LTIuMTczLTUuNTU2LTUuNTcxLTUuNTU2LTEuMTQ3IDAtMS42MzUuMTE3LTIuMTY2LjE1MXYxMS4zNDR6bTQzLjY4IDYuMjA5bC4wNjgtLjA3NXYtMTQuMjc3YzAtMy4xMjQtMi4xNzEtMy41ODEtMy4zMTQtMy41ODFoLS44Mzd2LTEuMTQzbDUuMzQuMTUxIDQuNy0uMTUxdjEuMTQzaC0uNTc3Yy0xLjYwMSAwLTMuMzk2LjMwNi0zLjM5NiA0LjgzNnYxNy4zM2MwIDEuMzMxLjAzNiAyLjY2Mi4yMjUgMy44NDJoLTEuNDQ2bC0xOS42NDktMjEuODZ2MTUuNjkyYzAgMy4zMTMuNjQ3IDQuNDUyIDMuNTg0IDQuNDUyaC42NDh2MS4xNDhsLTQuOTE4LS4xNS01LjE5Mi4xNXYtMS4xNDhoLjUyOWMyLjYzNyAwIDMuNDM4LTEuNzg2IDMuNDM4LTQuODI5di0xNi4wMzljMC0yLjEyOS0xLjc1Ni0zLjQyMy0zLjQ3LTMuNDIzaC0uNDk3di0xLjE0M2w0LjM4OS4xNTEgMy4zOTQtLjE1MSAxNi45OCAxOS4wNzZ6bTEyLjA5MiAyLjA2MWMtLjM4OCAxLjI5Mi0uODQ3IDIuMjg5LS44NDcgMi45NjggMCAxLjE0NCAxLjYwNCAxLjMzIDIuODYgMS4zM2guNDI3djEuMTQ4Yy0xLjUyOS0uMDgzLTMuMDg4LS4xNDgtNC42MjUtLjE0OC0xLjM3MSAwLTIuNzM2LjA2NS00LjExNS4xNDh2LTEuMTQ4aC4yMzFjMS40ODcgMCAyLjc0OS0uODc0IDMuMzEzLTIuNDc3bDYuMTEyLTE3LjQ3MWMuNDktMS40MDkgMS4xODQtMy4zMTQgMS40MTQtNC43MjggMS4yMTUtLjQxMyAyLjc0NC0xLjE3NCAzLjQ2OS0xLjYzMi4xMTctLjA0MS4xODQtLjA4LjMwNS0uMDguMTE0IDAgLjE4NCAwIC4yNy4xMTcuMTE0LjMwNC4yMjEuNjQ3LjM0NS45NTFsNy4wMTkgMTkuOTE4Yy40NTYgMS4zMzEuOTEgMi43MzkgMS40MDQgMy44ODYuNDYzIDEuMDY2IDEuMjY0IDEuNTE2IDIuNTI0IDEuNTE2aC4yMjh2MS4xNDhjLTEuNzE3LS4wODMtMy40MzYtLjE0OC01LjI2NC0uMTQ4LTEuODY4IDAtMy43ODIuMDY1LTUuNzI4LjE0OHYtMS4xNDhoLjQyM2MuODczIDAgMi4zNjYtLjE0OCAyLjM2Ni0xLjEwMiAwLS40OTItLjM0NC0xLjUyLS43Ny0yLjc0MmwtMS40ODQtNC40MTZoLTguNjYxbC0xLjIxNyAzLjk2M3ptNS41NjgtMTYuODcyaC0uMDc4bC0zLjU0OSAxMC43NzhoNy4xM2wtMy41MDMtMTAuNzc4em0xNi40NDQtMi4zNjJjLTIuODYzIDAtMi45NzcuNjg2LTMuNTUgMy40NjJoLTEuMTQ3Yy4xNS0xLjA2NS4zNDQtMi4xMjkuNDYzLTMuMjM2LjE1MS0xLjA2OC4yMjMtMi4xMjkuMjIzLTMuMjMzaC45MmMuMzAzIDEuMTQ0IDEuMjYxIDEuMTA0IDIuMjg3IDEuMTA0aDE5LjY5MWMxLjAyNiAwIDEuOTc5LS4wMzcgMi4wNTctMS4xODJsLjkxNC4xNTNjLS4xNDcgMS4wMjktLjMgMi4wNTUtLjQxNCAzLjA4NS0uMDg1IDEuMDI5LS4wODUgMi4wNTgtLjA4NSAzLjA4M2wtMS4xNDIuNDIzYy0uMDctMS40MDgtLjI2Mi0zLjY1OS0yLjgxOS0zLjY1OWgtNi4yNTl2MjAuMjU5YzAgMi45MzcgMS4zMzkgMy4yNzIgMy4xNjYgMy4yNzJoLjcyNnYxLjE0OGMtMS40ODkgMC00LjE1OC0uMTUtNi4yMi0uMTUtMi4yODUgMC00Ljk2Mi4xNS02LjQ0OS4xNXYtMS4xNDhoLjcyNWMyLjEwMiAwIDMuMTY5LS4xODcgMy4xNjktMy4xOTJ2LTIwLjMzOWgtNi4yNTd6bTIzLjI2NCAyMy41MzFoLjUzNGMxLjM3OCAwIDIuODIxLS4xODUgMi44MjEtMi4xNjh2LTE5Ljk0OGMwLTEuOTg2LTEuNDQzLTIuMTc1LTIuODIxLTIuMTc1aC0uNTM0di0xLjE0M2MxLjQ5MiAwIDMuNzc3LjE1IDUuNjQzLjE1IDEuOTE0IDAgNC4yMDItLjE1IDUuOTk4LS4xNXYxLjE0M2gtLjUzNGMtMS4zNzYgMC0yLjgyOS4xODktMi44MjkgMi4xNzV2MTkuOTQ4YzAgMS45ODMgMS40NTMgMi4xNjggMi44MjkgMi4xNjhoLjUzNHYxLjE0OGMtMS44MzQgMC00LjEyNC0uMTUtNi4wMjktLjE1LTEuODczIDAtNC4xMi4xNS01LjYxMi4xNXYtMS4xNDh6bTI2Ljg1Ny0yNi4wMDNjOC4xMzUgMCAxNC42MTYgNS4wMjkgMTQuNjE2IDEzLjE0IDAgOC43NTktNi4yOTYgMTQuNTgxLTE0LjQxOSAxNC41ODEtOC4wOTYgMC0xNC4yNzMtNS40ODItMTQuMjczLTEzLjY3IDAtNy45MTkgNi4xNDEtMTQuMDUyIDE0LjA3Ni0xNC4wNTJ6bS41NzcgMjYuMDQ1YzcuNDA0IDAgOC42OTItNi41MTYgOC42OTItMTIuMDY3IDAtNS41NjktMy4wMDUtMTIuMzA2LTkuMzQyLTEyLjMwNi02LjY3OSAwLTguNjYxIDUuOTQyLTguNjYxIDExLjA0IDAgNi44MTcgMy4xMjggMTMuMzMzIDkuMzExIDEzLjMzM3ptMzkuNzUtNi40MDFsLjA3OC0uMDc1di0xNC4yNzdjMC0zLjEyNC0yLjE4MS0zLjU4MS0zLjMyNi0zLjU4MWgtLjgyN3YtMS4xNDNsNS4zMy4xNTEgNC43MDItLjE1MXYxLjE0M2gtLjU3N2MtMS41OTkgMC0zLjM5Ni4zMDYtMy4zOTYgNC44MzZ2MTcuMzNjMCAxLjMzMS4wMzYgMi42NjIuMjMgMy44NDJoLTEuNDQ4bC0xOS42NTQtMjEuODZ2MTUuNjkyYzAgMy4zMTMuNjUgNC40NTIgMy41ODQgNC40NTJoLjY1MXYxLjE0OGwtNC45Mi0uMTUtNS4xOTUuMTV2LTEuMTQ4aC41MzljMi42MzcgMCAzLjQzLTEuNzg2IDMuNDMtNC44Mjl2LTE2LjAzOWMwLTIuMTI5LTEuNzQ2LTMuNDIzLTMuNDctMy40MjNoLS40OTh2LTEuMTQzbDQuMzg5LjE1MSAzLjM5Ni0uMTUxIDE2Ljk4MSAxOS4wNzZ6bTEyLjA4NyAyLjA2MWMtLjM3NSAxLjI5Mi0uODM3IDIuMjg5LS44MzcgMi45NjggMCAxLjE0NCAxLjYwNyAxLjMzIDIuODU4IDEuMzNoLjQyN3YxLjE0OGMtMS41MjgtLjA4My0zLjA5NC0uMTQ4LTQuNjItLjE0OC0xLjM3OCAwLTIuNzQ2LjA2NS00LjExNC4xNDh2LTEuMTQ4aC4yMTdjMS40OTMgMCAyLjc1Ny0uODc0IDMuMzIxLTIuNDc3bDYuMTE0LTE3LjQ3MWMuNDkzLTEuNDA5IDEuMTg0LTMuMzE0IDEuNDA1LTQuNzI4IDEuMjIzLS40MTMgMi43NDctMS4xNzQgMy40NzktMS42MzIuMTA5LS4wNDEuMTg2LS4wOC4zMDEtLjA4LjExNCAwIC4xODcgMCAuMjY0LjExN2wuMzQ5Ljk1MSA3LjAxNiAxOS45MThjLjQ1OCAxLjMzMS45MTQgMi43MzkgMS40MTUgMy44ODYuNDU4IDEuMDY2IDEuMjYyIDEuNTE2IDIuNTE4IDEuNTE2aC4yMzN2MS4xNDhjLTEuNzItLjA4My0zLjQzOC0uMTQ4LTUuMjcyLS4xNDgtMS44NjUgMC0zLjc3Ny4wNjUtNS43MjMuMTQ4di0xLjE0OGguNDIyYy44NzEgMCAyLjM3LS4xNDggMi4zNy0xLjEwMiAwLS40OTItLjM0Ny0xLjUyLS43NzItMi43NDJsLTEuNDgyLTQuNDE2aC04LjY2MmwtMS4yMjUgMy45NjN6bTUuNTc2LTE2Ljg3MmgtLjA3N2wtMy41NTQgMTAuNzc4aDcuMTQxbC0zLjUxMS0xMC43Nzh6bTI0LjM4MSAxOC41ODNjMCAxLjUyNiAxLjA2IDEuOTggMi4yODIgMi4xMzYgMS41NjUuMTE1IDMuMjgyLjExNSA1LjA0Mi0uMDc4IDEuNTk5LS4xOTIgMi45NzItMS4xMDQgMy42NTgtMi4wNTguNjA5LS44MzkuOTUxLTEuOTAzIDEuMTg0LTIuNzQyaDEuMTA2Yy0uNDE5IDIuMTctLjk1NCA0LjMwNy0xLjQxNSA2LjQ3NmwtMTAuMDY2LS4xNDgtMTAuMDc0LjE0OHYtMS4xNDhoLjUyNmMxLjM3OSAwIDIuODcxLS4xODUgMi44NzEtMi41NDl2LTE5LjU3YzAtMS45ODUtMS40OTItMi4xNzMtMi44NzEtMi4xNzNoLS41MjZ2LTEuMTQzbDYuMDI0LjE1MSA1LjgwNC0uMTUxdjEuMTQzaC0uOTU5Yy0xLjQ0NiAwLTIuNTg1LjA0Mi0yLjU4NSAyLjA1NnYxOS42NDl6IiBmaWxsPSIjMUExOTE4Ii8+PC9zdmc+");
}.payment-type-discover {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTEyIiBoZWlnaHQ9Ijg2IiB2aWV3Qm94PSIwIDAgNTEyIDg2IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWlkWU1pZCI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSIyMC40NDIlIiB5MT0iMTAuNTk5JSIgeDI9Ijg5LjI0NSUiIHkyPSI4My41MyUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjRTI1NDI5IiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iI0Y5OUQzRSIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48cGF0aCBkPSJNMjcwLjM1Ni4zNjVjLTIzLjk4MiAwLTQzLjQ0IDE4LjczNS00My40NCA0MS44NTggMCAyNC41ODMgMTguNjEyIDQyLjk2IDQzLjQ0IDQyLjk2IDI0LjIwOCAwIDQzLjMyMS0xOC42MiA0My4zMjEtNDIuNDc4IDAtMjMuNzE2LTE4Ljk4Ni00Mi4zNC00My4zMjEtNDIuMzR6IiBpZD0iYiIvPjxmaWx0ZXIgeD0iLTUwJSIgeT0iLTUwJSIgd2lkdGg9IjIwMCUiIGhlaWdodD0iMjAwJSIgZmlsdGVyVW5pdHM9Im9iamVjdEJvdW5kaW5nQm94IiBpZD0iYyI+PGZlTW9ycGhvbG9neSByYWRpdXM9IjIiIGluPSJTb3VyY2VBbHBoYSIgcmVzdWx0PSJzaGFkb3dTcHJlYWRJbm5lcjEiLz48ZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPSIyLjUiIGluPSJzaGFkb3dTcHJlYWRJbm5lcjEiIHJlc3VsdD0ic2hhZG93Qmx1cklubmVyMSIvPjxmZU9mZnNldCBkeD0iMiIgZHk9IjIiIGluPSJzaGFkb3dCbHVySW5uZXIxIiByZXN1bHQ9InNoYWRvd09mZnNldElubmVyMSIvPjxmZUNvbXBvc2l0ZSBpbj0ic2hhZG93T2Zmc2V0SW5uZXIxIiBpbjI9IlNvdXJjZUFscGhhIiBvcGVyYXRvcj0iYXJpdGhtZXRpYyIgazI9Ii0xIiBrMz0iMSIgcmVzdWx0PSJzaGFkb3dJbm5lcklubmVyMSIvPjxmZUNvbG9yTWF0cml4IHZhbHVlcz0iMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMC4zMDE2NTg3NDEgMCIgaW49InNoYWRvd0lubmVySW5uZXIxIi8+PC9maWx0ZXI+PC9kZWZzPjx1c2UgZmlsbD0idXJsKCNhKSIgZmlsbC1ydWxlPSJldmVub2RkIiB4bGluazpocmVmPSIjYiIvPjx1c2UgZmlsdGVyPSJ1cmwoI2MpIiB4bGluazpocmVmPSIjYiIvPjxwYXRoIGQ9Ik0yMy43NDYgMS44OTFoLTIzLjM1M3Y4MS40NTRoMjMuMjMyYzEyLjMyNSAwIDIxLjI0LTIuOTIxIDI5LjA1OS05LjM5OCA5LjI3OC03LjY5NSAxNC43ODEtMTkuMjk4IDE0Ljc4MS0zMS4yODkgMC0yNC4wNDgtMTcuOTY1LTQwLjc2Ni00My43MTktNDAuNzY2em0xOC41NzMgNjEuMTc2Yy01LjAyMiA0LjUzMS0xMS40ODYgNi40ODgtMjEuNzYgNi40ODhoLTQuMjY4di01My44NzNoNC4yNjhjMTAuMjc0IDAgMTYuNDkxIDEuODM0IDIxLjc2IDYuNTkzIDUuNDk1IDQuODg2IDguNzcyIDEyLjQ1MiA4Ljc3MiAyMC4yNjUgMCA3LjgyOS0zLjI3NyAxNS42Ni04Ljc3MiAyMC41Mjd6bTMyLjQ4IDIwLjI3OGgxNS44NzF2LTgxLjQ1NGgtMTUuODcxdjgxLjQ1NHptNTQuNzI3LTUwLjIwOWMtOS41MzktMy41MzQtMTIuMzQ2LTUuODY1LTEyLjM0Ni0xMC4yNDcgMC01LjEzNCA0Ljk5OC05LjAzOSAxMS44NDktOS4wMzkgNC43NjMgMCA4LjY3MSAxLjk1MyAxMi44MzYgNi41OGw4LjI5NC0xMC44NTJjLTYuODM5LTUuOTk4LTE1LjAyMS05LjA0Ny0yMy45NDYtOS4wNDctMTQuMzk4IDAtMjUuMzk5IDEwLjAyLTI1LjM5OSAyMy4zMiAwIDExLjI0NyA1LjEyNiAxNi45ODEgMjAuMDMxIDIyLjM2OSA2LjIzMyAyLjE4OCA5LjQwMSAzLjY0NiAxMC45OTMgNC42NDMgMy4xNzUgMi4wNzcgNC43NjkgNC45OTggNC43NjkgOC40MTYgMCA2LjYwNS01LjI1NyAxMS40ODMtMTIuMzUxIDExLjQ4My03LjU3NCAwLTEzLjY3NC0zLjc4Mi0xNy4zNDEtMTAuODY1bC0xMC4yNDcgOS45MDVjNy4zMTMgMTAuNzMzIDE2LjEwOSAxNS41MTEgMjguMjE0IDE1LjUxMSAxNi40ODggMCAyOC4wODQtMTEuMDA3IDI4LjA4NC0yNi43NTggMC0xMi45NDgtNS4zNjEtMTguODE1LTIzLjQ0My0yNS40MTl6bTI4LjQ0OSA5LjUyMWMwIDIzLjk2NSAxOC44MTUgNDIuNTI1IDQzLjAwNiA0Mi41MjUgNi44MzkgMCAxMi43MDEtMS4zNTIgMTkuOTE1LTQuNzU4di0xOC42OTdjLTYuMzYxIDYuMzU4LTExLjk4IDguOTE2LTE5LjE4OSA4LjkxNi0xNS45OTcgMC0yNy4zNjQtMTEuNjA2LTI3LjM2NC0yOC4xMDIgMC0xNS42MjYgMTEuNzIxLTI3Ljk2NSAyNi42MzgtMjcuOTY1IDcuNTYxIDAgMTMuMzExIDIuNjg2IDE5LjkxNSA5LjE1OXYtMTguNjk2Yy02Ljk2Mi0zLjUzMS0xMi43MTItNC45ODUtMTkuNTUyLTQuOTg1LTI0LjA2NyAwLTQzLjM2OSAxOC45MzUtNDMuMzY5IDQyLjYwNHptMTkxLjY1MSAxMy45NDhsLTIxLjc0My01NC43MTVoLTE3LjM0NmwzNC41NzkgODMuNTM0aDguNTQzbDM1LjE4My04My41MzRoLTE3LjIxOGwtMjIgNTQuNzE1em00Ni40MzkgMjYuNzM5aDQ1LjA2NnYtMTMuNzg5aC0yOS4xODh2LTIyLjAwMWgyOC4wNzJ2LTEzLjc5MmgtMjguMDcydi0xOC4wNzloMjkuMTg4di0xMy43OTJoLTQ1LjA2NnY4MS40NTR6bTEwNy45NTUtNTcuNDE1YzAtMTUuMjU5LTEwLjQ5LTI0LjAzOS0yOC44MjMtMjQuMDM5aC0yMy41Nzd2ODEuNDU0aDE1Ljg5NXYtMzIuNzM3aDIuMDhsMjEuOTc1IDMyLjczN2gxOS41NDRsLTI1LjY2Ny0zNC4zMTFjMTEuOTg4LTIuNDUxIDE4LjU3My0xMC42MzggMTguNTczLTIzLjEwNHptLTMxLjg4MiAxMy40NTJoLTQuNjIzdi0yNC42ODNoNC44NzdjOS45MTYgMCAxNS4yODcgNC4xNjUgMTUuMjg3IDEyLjA5MiAwIDguMTc4LTUuMzcyIDEyLjU5LTE1LjU0MSAxMi41OXoiIGZpbGw9IiMwQjEwMTUiLz48L3N2Zz4=");
}.payment-type-elo {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTEyIiBoZWlnaHQ9IjUxMiIgdmlld0JveD0iMCAwIDUxMiA1MTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMjU2IDBjMTQxLjM4NSAwIDI1NiAxMTQuNjE1IDI1NiAyNTYgMCAxNDEuMzg2LTExNC42MTUgMjU2LTI1NiAyNTZzLTI1Ni0xMTQuNjE0LTI1Ni0yNTZjMC0xNDEuMzg1IDExNC42MTUtMjU2IDI1Ni0yNTYiIGZpbGw9IiMwRTBFMTEiLz48cGF0aCBkPSJNMTgwLjA0MiAyMzcuNTgzbC03OC41MjQgMzMuODM3Yy0uMTIyLTEuMzUzLS4xODktMi43MjEtLjE4OS00LjEwNiAwLTI0LjgzOSAyMC4xMzUtNDQuOTc0IDQ0Ljk3NC00NC45NzQgMTMuNDM4IDAgMjUuNDk5IDUuODk4IDMzLjczOSAxNS4yNDN6bS0zMy43MzktNDguODc2YzM3LjA1MyAwIDY4LjExMiAyNS42MzggNzYuNDIgNjAuMTQzbC0zMS42ODIgMTMuODUzLS4wMDctLjA2Ni0zMi40MTMgMTQuMjQxLTc3Ljc1NSAzMy45OTdjLTguMzE4LTEyLjQ3LTEzLjE3LTI3LjQ0OC0xMy4xNy00My41NjEgMC00My40MTQgMzUuMTkzLTc4LjYwNyA3OC42MDctNzguNjA3em01NC45MjggMTM0LjgzOGMtMjguMTQ1IDI2LjcxMy02NS4zNzkgMjkuMzM1LTk4LjA5NiA5LjQ3M2wxOC40ODUtMjguMTA0YzE4LjYxNyAxMS4xMjggMzcuMzE5IDkuMzIzIDU2LjEwNy01LjQyOGwyMy41MDQgMjQuMDZ6bTMyLjAwNy0xOS40NTdsLS4xOTgtMTQ4LjY1MmgyOC4xNjN2MTQ0LjYzOGMwIDEuMzg4LjE3MiAyLjYxIDEuOTkyIDMuMzE3bDI0LjUgOS41MjgtMTEuMDM4IDI4LjctMjguNy0xMi4xNDNjLTEwLjg4My00LjYwNS0xNC43LTExLjI3Ny0xNC43MTktMjUuMzg5eiIgZmlsbD0iI2ZmZiIvPjxwYXRoIGQ9Ik0zMzkuMjggMzAxLjU4N2MtMTAuNTU3LTguMjA4LTE3LjM1NC0yMS4wMTgtMTcuMzU0LTM1LjQyNiAwLTEyLjgwOSA1LjM3Ny0yNC4zNTQgMTMuOTg1LTMyLjUyOWwtMTguMTktMjkuNDhjLTE4LjI4NSAxNC40ODctMzAuMDI4IDM2Ljg3LTMwLjAyOCA2Mi4wMDkgMCAyNy4wOTYgMTMuNjMyIDUxLjAwMiAzNC40MDcgNjUuMjU0bDE3LjE3OS0yOS44MjgiIGZpbGw9IiMyMDkxQzMiLz48cGF0aCBkPSJNMzUxLjYxIDIyMy45MzhjNC43NC0xLjcwNSA5Ljg1LTIuNjM5IDE1LjE3OC0yLjYzOSAxOS4yMDggMCAzNS41ODggMTIuMDc3IDQxLjk4NSAyOS4wNDhsMzQuODU2LTIuOTEyYy04LjQxNC0zNC42NC0zOS42MTMtNjAuMzY2LTc2Ljg0MS02MC4zNjYtMTAuNTE5IDAtMjAuNTQ5IDIuMDcxLTI5LjczIDUuNzk5bDE0LjU1MiAzMS4wNzEiIGZpbGw9IiNGQUVDMzIiLz48cGF0aCBkPSJNNDExLjU5NSAyNjguMzM1Yy0xLjEzNSAyMy43NjYtMjAuNzYgNDIuNjg4LTQ0LjgwNyA0Mi42ODgtMy43NyAwLTcuNDI4LS40NzItMTAuOTI1LTEuMzQ3bC0xMy42NzMgMzEuNjU3YzcuNzQ1IDIuNTMxIDE2LjAwNyAzLjkyIDI0LjU5OCAzLjkyIDQyLjU5MSAwIDc3LjMwMi0zMy42NyA3OS4wMDktNzUuODQybC0zNC4yMDMtMS4wNzciIGZpbGw9IiNEMDM1MkEiLz48L2c+PC9zdmc+");
}.payment-type-hipercard {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTEyIiBoZWlnaHQ9IjEyMyIgdmlld0JveD0iMCAwIDUxMiAxMjMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgcHJlc2VydmVBc3BlY3RSYXRpbz0ieE1pZFlNaWQiPjxwYXRoIGQ9Ik0zNzQuMTE4IDgwLjg0MmMtNi45NDMgNi43OTctMjYuNDM0IDguNzI4LTI0LjQ0LTcuNTIgMS42NTYtMTMuNDk1IDE2LjM0OC0xNi4zNjMgMzIuMjczLTE0LjQxNC0xLjE4NCA3LjM4MS0yLjU0MiAxNi43NTUtNy44MzMgMjEuOTM0em0tMjEuOTM0LTUyLjY0MWMtLjY2MyAzLjcyMy0xLjY4MSA3LjA5Mi0yLjUwNiAxMC42NTMgNy45NTEtMS45OTMgMzIuNzA5LTguMTA1IDM1LjA5NSAyLjUwNi43OTIgMy41MjYtLjU3NCA3LjI3Mi0xLjU2NyAxMC4wMjgtMjIuMzg5LTIuMTIxLTQwLjYzNiAxLjU5OS00NS40MzUgMTcuNTQ3LTMuMjE0IDEwLjY4Mi4zNiAyMS4xOTQgNy4yMDcgMjQuMTI5IDEzLjE4NyA1LjY0OSAyOS4yMjgtLjgyMiAzNC43ODEtOS43MTQtLjU3NyAzLjA3OC0xLjEyMyA2LjE4Ny0uOTQgMTAuMDI2aDExLjU5NGMuMTIzLTExLjEwMyAxLjczOS0yMC4wOTEgMy40NDctMzAuMDgyIDEuNDU2LTguNTA4IDQuMTk1LTE2LjkzMSAzLjc1OS0yNC40NC0uOTk1LTE3LjE5Ny0yOS40ODYtMTEuMTE0LTQ1LjQzNC0xMC42NTN6bTExNi4yNDkgNTcuOTY4Yy05LjA3LjE5NS0xMy41OC01LjQxOS0xMy43ODctMTQuNzI2LS4zNjEtMTYuMzAxIDYuNzg5LTM0LjQxMSAyMS4zMDctMzYuMDM1IDYuNzYtLjc1NiAxMS42NTQuODE2IDE2LjYwNyAyLjUwOC00LjU0NyAxOC4zMS0yLjkwNSA0Ny43OTktMjQuMTI4IDQ4LjI1NHptMzAuMDgxLTg2LjE2OWMtMS4xNTUgMTAuMTI1LTIuNjk5IDE5Ljg2Mi00LjY5OSAyOS4xNC0zMy4wNTEtMTAuNDYxLTUzLjMyIDEzLjg1NS01Mi45NTYgNDMuODY4LjA3MiA1LjgwNSAxLjA3MSAxMS41NjEgNC43MDEgMTUuNjY3IDYuMjU2IDcuMDc2IDI0LjE3IDguNzY4IDMzLjIxNCAyLjgyMSAxLjc1Mi0xLjE1MSAzLjU0LTMuMjQ2IDQuNzAxLTQuNy44NzEtMS4wOTUgMi4yNTYtMy45NTkgMi41MDUtMy4xMzUtLjQ3NCAzLjE4Mi0xLjE4NSA2LjEyNy0xLjI1MiA5LjcxNWgxMi4yMmMyLjM1NC0zMy43ODQgOS42MzctNjIuNjQxIDE1LjA0LTkzLjM3NmgtMTMuNDc1em0tMzQ0Ljk4OSA4MS4xNTZjLTcuMjA5IDcuNjM1LTI0LjkzMSA3LjUxOC0yNi4zMi01LjMyOC0uNjA2LTUuNTg5IDEuNDc3LTExLjQ1IDIuNTA2LTE3LjIzMyAxLjA0MS01Ljg1MyAxLjc5MS0xMS40NjkgMi44MTktMTYuNjA5IDcuMS04LjY3IDI3Ljk2NS05LjcxNiAzMC4wODIgNC43MDEgMS44MzcgMTIuNTE3LTMuMTE3IDI4LjE0NS05LjA4NyAzNC40Njh6bTEwLjY1NC01Mi45NTVjLTExLjQwNC00LjI4NC0yNS4zMDMuODMtMzEuMzI4IDUuNjk0LjAyMS4yMTQtLjE0NC4yNDMtLjMyMS4yNTlsLjMyMS0uMjU5LS4wMDctLjA1NC45NC01LjY0aC0xMS41OTRjLTQuODMxIDMyLjE0My0xMC41NjEgNjMuMzg3LTE2LjYwNyA5NC4zMTZoMTMuNDczYzEuOTUtMTIuMDQ2IDMuMjM5LTI0Ljc1MyA1Ljk1NC0zNi4wMzQgMy4wNzcgMTEuODY1IDIzLjE2OSA5LjU5NyAzMS42NDcgNS4wMTQgMTcuNDk0LTkuNDYgMzAuOTg3LTU0LjQ4MSA3LjUyMS02My4yOTZ6bTYzLjkyMSAyMi41NjFoLTMxLjY0N2MxLjAwMS03LjI3NiA3LjU0Ny0xNS4yNzMgMTcuODU5LTE1LjY2NyA5LjcwNy0uMzcxIDE2LjY1NiAzLjU2NCAxMy43ODcgMTUuNjY3em0tMTIuODQ3LTIzLjgxNGMtOS43MzYuNzQ5LTE3Ljk2NSAzLjU1MS0yMy44MTQgOS43MTMtNy4xNzMgNy41NTgtMTIuOTgzIDI0LjI2Ni0xMS4yODEgMzkuNDgyIDIuNDI4IDIxLjcwOCAyOS40NTcgMjAuOTI5IDUxLjA3NSAxNS42NjcuMzY3LTMuODA5IDEuMjktNy4wNjYgMS44OC0xMC42NTMtOC45MDYgMy4zMzItMjQuMzY4IDcuOTg0LTMzLjUyOCAyLjE5NC02LjkxNS00LjM3My02Ljk1Ni0xNS40NDYtNC43LTI1LjA2OCAxNC41MjktLjQ2MiAyOS42MzEtLjM3NCA0NC4xODEgMCAuOTIzLTYuODIxIDMuNTY1LTE0LjI1NyAxLjI1My0yMC45OTMtMy4wNDktOC44OTQtMTMuOTYxLTExLjE5Ni0yNS4wNjctMTAuMzR6bS0xMTguNDQzIDEuMjUzYy0uMzY1LjA1Mi0uMzQxLjQ5NS0uMzE0LjkzOS0yLjk2OSAyMi4yMDMtNi45ODYgNDMuMzU4LTExLjI4IDY0LjIzNmgxMy40NzNjMy4yMzgtMjIuMzUyIDYuOTQ2LTQ0LjIzMyAxMS41OTQtNjUuMTc1aC0xMy40NzN6bTM1MS41Ny4zMTNjLTExLjkwOS01Ljk1My0yMS44MjIgNC4wMzctMjUuNjkzIDEwLjAyNyAxLjEwMi0zLjA3MyAxLjE2Ni03LjE4OCAyLjE5Mi0xMC4zMzloLTExLjkwN2MtMy4yMSAyMi4zNzktNy4wODEgNDQuMDk4LTExLjU5NCA2NS4xNzVoMTMuNzg3Yy4wODgtOC42MzggMS43ODQtMTUuMDI4IDMuMTMzLTIzLjUwMSAyLjg4Mi0xOC4wODggNy4xMTEtMzcuOTI2IDI4LjIwMi0zMS45Ni43LTMuMDYuOTktNi41MyAxLjg4LTkuNDAxem0tMTUxLjM0NSA0OS41MDhjLTEuMjQxLTMuMjA4LTEuNTYzLTguNTA3LTEuMjUzLTEyLjUzNC42OTctOS4wNTQgMy45OTYtMjAuMDc3IDkuMDg3LTI1LjA2NyA3LjAyNi02Ljg4OCAyMC44OTctNS43NDggMzEuOTYtMS44ODEuMzQzLTMuNzI5IDEuMDkzLTcuMDU0IDEuNTY3LTEwLjY1Mi0xOC4xNDUtMi45NjQtMzUuMzY1LTEuMTIxLTQ0LjQ5NCA4LjQ1OS04LjkzNiA5LjM3OC0xNC43OTYgMzAuOTMyLTEwLjY1NCA0NC40OTQgNC44NDggMTUuODcgMjYuNTgzIDE2LjczMyA0NC4xODMgMTAuNjU0Ljc3Ny0zLjE5IDEuMTktNi43NDYgMS44OC0xMC4wMjgtOS42MTYgNC45OTctMjguMDAxIDcuNTkzLTMyLjI3Ni0zLjQ0N3ptLTcuNTE5LTQ5LjgyMWMtMTEuOTQ4LTQuODI1LTIxLjMzOSAzLjMyOS0yNS42OTMgMTAuOTY3Ljk4Ny0zLjM5OCAxLjM5NC03LjM3OCAyLjE5Mi0xMC45NjdoLTExLjkwN2MtMi45MSAyMi41NzUtNy4yMDEgNDMuNzY5LTExLjI4IDY1LjE3NWgxMy40NzVjMS44ODgtMTIuNzA3IDIuNzAzLTI5LjgzNCA2Ljg5Mi00MS45ODggMy4zNDgtOS43MTMgMTIuMTExLTE3Ljk4NyAyNC43NTQtMTMuNDczLjE3OC0zLjU4MyAxLjIwMy02LjMxOCAxLjU2Ny05LjcxNHptLTIxNy4xNDYtMjYuMzIxYy0xLjkyNSAxMi40ODktNC4wOTMgMjQuNzM1LTYuMjY3IDM2Ljk3NC0xMy45NTkuMTQ3LTI4LjIxMS42OS00MS42NzQtLjMxNCAyLjU0My0xMS45NzMgNC4zNjctMjQuNjY4IDYuODkyLTM2LjY2aC0xNS4wMzljLTUuMzg1IDMwLjU0Ny0xMC4yODIgNjEuNTc5LTE2LjI5NCA5MS40OTdoMTUuMzUzYzIuNDA5LTE1LjM0OCA0LjY2MS0zMC44NTIgNy44MzMtNDUuNDM1IDEzLjA5MS0uMzIyIDI4Ljc4MS0uODg1IDQxLjM2Mi4zMTQtMi41OTQgMTUuMTYyLTUuNzI4IDI5Ljc4My04LjE0NyA0NS4xMjFoMTUuMzU0YzQuOTMyLTMwLjk5NyAxMC4xMzEtNjEuNzI4IDE2LjI5NC05MS40OTdoLTE1LjY2N3ptMzguMjI3IDEzLjc4N2MyLjY4Ni0xLjg0OSA2LjE0NS0xMC4yNzggMi4xOTQtMTMuNzg3LTEuMjUyLTEuMTExLTMuMzQ3LTEuNDMzLTYuMjY3LS45MzktMi43MS40NTctNC4yNjggMS4zNzctNS4zMjcgMi44MTktMS43MDMgMi4zMTktMy4yNjMgOS4zMS0uNjI4IDExLjkwNyAyLjU2NyAyLjUyOSA4LjMxOCAxLjE3NyAxMC4wMjggMHoiIGZpbGw9IiNmZmYiLz48L3N2Zz4=");
}.payment-type-jcb {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTEyIiBoZWlnaHQ9IjM5NSIgdmlld0JveD0iMCAwIDUxMiAzOTUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgcHJlc2VydmVBc3BlY3RSYXRpbz0ieE1pZFlNaWQiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCB4MT0iLTU3LjUyNyUiIHkxPSI1MC4xMjQlIiB4Mj0iMjMyLjM5MSUiIHkyPSI1MC4xMjQlIiBpZD0iYSI+PHN0b3Agc3RvcC1jb2xvcj0iIzAwNzk0MCIgb2Zmc2V0PSIwJSIvPjxzdG9wIHN0b3AtY29sb3I9IiMwMDg3M0YiIG9mZnNldD0iMjIuODUlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzQwQTczNyIgb2Zmc2V0PSI3NC4zMyUiLz48c3RvcCBzdG9wLWNvbG9yPSIjNUNCNTMxIiBvZmZzZXQ9IjEwMCUiLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCB4MT0iLjE4MyUiIHkxPSI0OS45NiUiIHgyPSIxMDAuMjczJSIgeTI9IjQ5Ljk2JSIgaWQ9ImIiPjxzdG9wIHN0b3AtY29sb3I9IiMwMDc5NDAiIG9mZnNldD0iMCUiLz48c3RvcCBzdG9wLWNvbG9yPSIjMDA4NzNGIiBvZmZzZXQ9IjIyLjg1JSIvPjxzdG9wIHN0b3AtY29sb3I9IiM0MEE3MzciIG9mZnNldD0iNzQuMzMlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzVDQjUzMSIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgeDE9Ii02Mi44MDIlIiB5MT0iNDkuODU4JSIgeDI9IjI1My42NzElIiB5Mj0iNDkuODU4JSIgaWQ9ImMiPjxzdG9wIHN0b3AtY29sb3I9IiMwMDc5NDAiIG9mZnNldD0iMCUiLz48c3RvcCBzdG9wLWNvbG9yPSIjMDA4NzNGIiBvZmZzZXQ9IjIyLjg1JSIvPjxzdG9wIHN0b3AtY29sb3I9IiM0MEE3MzciIG9mZnNldD0iNzQuMzMlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzVDQjUzMSIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgeDE9Ii4xNzYlIiB5MT0iNTAuMDA2JSIgeDI9IjEwMS44MDglIiB5Mj0iNTAuMDA2JSIgaWQ9ImQiPjxzdG9wIHN0b3AtY29sb3I9IiMxRjI4NkYiIG9mZnNldD0iMCUiLz48c3RvcCBzdG9wLWNvbG9yPSIjMDA0RTk0IiBvZmZzZXQ9IjQ3LjUxJSIvPjxzdG9wIHN0b3AtY29sb3I9IiMwMDY2QjEiIG9mZnNldD0iODIuNjElIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzAwNkZCQyIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgeDE9Ii0uNTc2JSIgeTE9IjQ5LjkxNCUiIHgyPSI5OC4xMzMlIiB5Mj0iNDkuOTE0JSIgaWQ9ImUiPjxzdG9wIHN0b3AtY29sb3I9IiM2QzJDMkYiIG9mZnNldD0iMCUiLz48c3RvcCBzdG9wLWNvbG9yPSIjODgyNzMwIiBvZmZzZXQ9IjE3LjM1JSIvPjxzdG9wIHN0b3AtY29sb3I9IiNCRTE4MzMiIG9mZnNldD0iNTcuMzElIi8+PHN0b3Agc3RvcC1jb2xvcj0iI0RDMDQzNiIgb2Zmc2V0PSI4NS44NSUiLz48c3RvcCBzdG9wLWNvbG9yPSIjRTYwMDM5IiBvZmZzZXQ9IjEwMCUiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cGF0aCBkPSJNNTEyIDMxNC44MzZjMCA0My44MTQtMzUuNjc3IDc5LjQ5MS03OS40OTEgNzkuNDkxaC00MzIuNTA5di0zMTQuODM2YzAtNDMuODE0IDM1LjY3Ny03OS40OTEgNzkuNDkxLTc5LjQ5MWg0MzIuNTA5djMxNC44MzZ6IiBmaWxsPSIjZmZmIi8+PHBhdGggZD0iTTM3MS4xNjkgMjM0LjA5M2gzMi44NjFsNC4wNjgtLjMxM2M2LjI1OS0xLjI1MiAxMS41NzktNi44ODUgMTEuNTc5LTE0LjcwOSAwLTcuNTExLTUuMzItMTMuMTQ0LTExLjU3OS0xNC43MDktLjkzOS0uMzEzLTIuODE3LS4zMTMtNC4wNjgtLjMxM2gtMzIuODYxdjMwLjA0NHoiIGZpbGw9InVybCgjYSkiLz48cGF0aCBkPSJNNDAwLjI3NCAyNi42MDFjLTMxLjI5NiAwLTU2Ljk1OCAyNS4zNS01Ni45NTggNTYuOTU4djU5LjE0OWg4MC40M2MxLjg3OCAwIDQuMDY4IDAgNS42MzMuMzEzIDE4LjE1Mi45MzkgMzEuNjA5IDEwLjMyOCAzMS42MDkgMjYuNjAxIDAgMTIuODMxLTkuMDc2IDIzLjc4NS0yNS45NzYgMjUuOTc2di42MjZjMTguNDY1IDEuMjUyIDMyLjU0OCAxMS41NzkgMzIuNTQ4IDI3LjU0IDAgMTcuMjEzLTE1LjY0OCAyOC40NzktMzYuMzAzIDI4LjQ3OWgtODguMjU0djExNS43OTVoODMuNTZjMzEuMjk2IDAgNTYuOTU4LTI1LjM1IDU2Ljk1OC01Ni45NTh2LTI4NC40NzloLTgzLjI0N3oiIGZpbGw9InVybCgjYikiLz48cGF0aCBkPSJNNDE1LjYwOSAxNzMuMzc5YzAtNy41MTEtNS4zMi0xMi41MTgtMTEuNTc5LTEzLjQ1Ny0uNjI2IDAtMi4xOTEtLjMxMy0zLjEzLS4zMTNoLTI5LjczMXYyNy41NGgyOS43MzFjLjkzOSAwIDIuODE3IDAgMy4xMy0uMzEzIDYuMjU5LS45MzkgMTEuNTc5LTUuOTQ2IDExLjU3OS0xMy40NTd6IiBmaWxsPSJ1cmwoI2MpIi8+PHBhdGggZD0iTTg1LjQzOCAyNi42MDFjLTMxLjI5NiAwLTU2Ljk1OCAyNS4zNS01Ni45NTggNTYuOTU4djE0MC41MThjMTUuOTYxIDcuODI0IDMyLjU0OCAxMi44MzEgNDkuMTM0IDEyLjgzMSAxOS43MTYgMCAzMC4zNTctMTEuODkyIDMwLjM1Ny0yOC4xNjZ2LTY2LjM0N2g0OC44MjJ2NjYuMDM0YzAgMjUuNjYzLTE1Ljk2MSA0Ni42MzEtNzAuMTAzIDQ2LjYzMS0zMi44NjEgMC01OC41MjMtNy4xOTgtNTguNTIzLTcuMTk4djExOS44NjNoODMuNTZjMzEuMjk2IDAgNTYuOTU4LTI1LjM1IDU2Ljk1OC01Ni45NTh2LTI4NC4xNjZoLTgzLjI0N3oiIGZpbGw9InVybCgjZCkiLz48cGF0aCBkPSJNMjQyLjg1NiAyNi42MDFjLTMxLjI5NiAwLTU2Ljk1OCAyNS4zNS01Ni45NTggNTYuOTU4djc0LjQ4NGMxNC4zOTYtMTIuMjA1IDM5LjQzMy0yMC4wMjkgNzkuODA0LTE4LjE1MiAyMS41OTQuOTM5IDQ0Ljc1MyA2Ljg4NSA0NC43NTMgNi44ODV2MjQuMDk4Yy0xMS41NzktNS45NDYtMjUuMzUtMTEuMjY3LTQzLjE4OC0xMi41MTgtMzAuNjctMi4xOTEtNDkuMTM0IDEyLjgzMS00OS4xMzQgMzkuMTIgMCAyNi42MDEgMTguNDY1IDQxLjYyMyA0OS4xMzQgMzkuMTIgMTcuODM5LTEuMjUyIDMxLjYwOS02Ljg4NSA0My4xODgtMTIuNTE4djI0LjA5OHMtMjIuODQ2IDUuOTQ2LTQ0Ljc1MyA2Ljg4NWMtNDAuMzcyIDEuODc4LTY1LjQwOC01Ljk0Ni03OS44MDQtMTguMTUydjEzMS40NDNoODMuNTZjMzEuMjk2IDAgNTYuOTU4LTI1LjM1IDU2Ljk1OC01Ni45NTh2LTI4NC43OTJoLTgzLjU2eiIgZmlsbD0idXJsKCNlKSIvPjwvc3ZnPg==");
}.payment-type-laser {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTEyIiBoZWlnaHQ9IjM2OCIgdmlld0JveD0iMCAwIDUxMiAzNjgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgcHJlc2VydmVBc3BlY3RSYXRpbz0ieE1pZFlNaWQiPjxwYXRoIGZpbGw9IiMyODM0N0QiIGQ9Ik0wIDM2Ny4yMTJoNTEydi0zNjcuMjExaC01MTJ6Ii8+PHBhdGggZD0iTTI1My45MSAyOTEuMDQzaC0yNTMuOTF2Mi4wOTZoMjUyLjY5bC4xMTYgNy42MjIgNC43NjQtNy42MjJoMjU0LjQzdi0yLjA5NmgtMjUzLjI3MWwzLjY2My02LjExMi04LjQ4MiA2LjExMnptMi41NTYtMjAuMDg0aC0yNTYuNDY2djIuMDk2aDI1NS40Mmw5LjE0NyA4LjM5OCA1LjExMi04LjM5OGgyNDIuMzIxdi0yLjA5NmgtMjQxLjA0NWw0LjY3Ny03LjY4NC0xOS4xNjYgNy42ODR6bTIuMTUtMjAuMDgzaC0yNTguNjE2djIuMDk2aDI1NS45OTlsMjAuODgyIDguMjUyIDUuMDIyLTguMjUyaDIzMC4wOTd2LTIuMDk2aC0yMjguODJsNC4xMS02Ljc1Mi0yOC42NzQgNi43NTJ6bS02Ljk3Mi0yMC4wODNoLTI1MS42NDR2Mi4wOTZoMjUwLjAxN2wzOS4zNDIgNy44MzYgNC43Ny03LjgzNmgyMTcuODcxdi0yLjA5NmgtMjE2LjU5NGw0LjEzNC03LjI1Mi00Ny44OTYgNy4yNTJ6bS0yMi43NzUtMTcuMDU3aC0yMjguODY4djIuMDk2aDIzNy43bDYzLjEgNS45OTYgMy43MTEtNS45OTZoMjA3LjQ4OXYtMi4wOTZoLTIwNi4yMTRsNS4xMy04LjMyNC04Mi4wNDggOC4zMjR6bS0zLjMxLTIwLjA4M2gtMjI1LjU1OHYyLjA5NmgyMjYuMDgxbDg2Ljg4OSA2LjExMiAzLjc2Ni02LjExMmgxOTUuMjY0di0yLjA5NmgtMTkzLjk4OGw0LjUzNS03LjQ1MS05Ni45ODkgNy40NTF6bS0zLjEzOC0yMC4wODNoLTIyMi40MnYyLjA5NmgyMjEuOTU1bDEwMy4xMjEgNi4zNDQgMy44ODYtNi4zNDRoMTgzLjAzOHYtMi4wOTZoLTE4MS43NjNsNC40MzQtNy4yMTgtMTEyLjI1MSA3LjIxOHptLTguNzcyLTIwLjA4M2gtMjEzLjY0N3YyLjA5NWgyMTMuMjk4bDEyMy40ODIgNy42NjcgNC42MDUtNy42NjdoMTcwLjYxNXYtMi4wOTVoLTE2OS4zNTZsNC4wNzgtNi43ODgtMTMzLjA3NSA2Ljc4OHptLTE5LjA1Ny0xNy4yODloLTE5NC41OTF2Mi4wOTZoMTk0LjQxNmwxNTMuNjY3IDYuMTM4IDMuNjg5LTYuMTM4aDE2MC4yMjh2LTIuMDk2aC0xNTguOTdsNC42MzEtNy43MDktMTYzLjA3IDcuNzA5em00Ljc2NS0yMC4wODRoLTE5OS4zNTV2Mi4wOTZoMTk4LjMwOGwxNjEuNDQzIDYuODEgNC4wODQtNi44MWgxNDguMTY1di0yLjA5NmgtMTQ2LjkwNmw0LjAxNS02LjY4NC0xNjkuNzU0IDYuNjg0em0tMTEuMzMtMjAuMDgzaC0xODguMDI1djIuMDk2aDE4Ni45NzlsMTg0LjY3NiA3LjEwMiA0LjI0NC03LjEwMmgxMzYuMTAxdi0yLjA5NmgtMTM0Ljg0MmwzLjY3Ny02LjE3MS0xOTIuODEgNi4xNzF6bS04Ljg4OS0yMC4wODNoLTE3OS4xMzZ2Mi4wOTZoMTY0Ljg0NGwyMTkuMDg2IDYuNzEzIDQuMDMzLTYuNzEzaDEyNC4wMzd2LTIuMDk2aC0xMjIuNzc4bDMuNjc4LTYuMTIxLTIxMy43NjQgNi4xMjF6bS0xLjIyLTIwLjA4M2gtMTc3LjkxNnYyLjA5NmgxNzUuNjVsMjE5Ljc0OCA3LjcwNiA0LjYzLTcuNzA2aDExMS45NzJ2LTIuMDk2aC0xMTAuNzE0bDMuOTIyLTYuNTItMjI3LjI5MiA2LjUyem0tMTIuMzc1LTIwLjA4M2gtMTY1LjU0MXYyLjA5NWgxMzIuNTQybDI3NS4yOTkgNy4wNzggNC4yNTEtNy4wNzhoOTkuOTA4di0yLjA5NWgtOTguNjQ5bDMuODE3LTYuMzU2LTI1MS42MjcgNi4zNTZ6bS04Mi4yMjctMTYuNjQ5aC04My4zMTR2Mi4wOTZoMjAwLjA1MmwyMTkuNTU0IDQuMTM4IDIuNDg3LTQuMTM4aDg5LjkwN3YtMi4wOTZoLTg4LjY0OGw1LjU4OC05LjMwMy0zNDUuNjI1IDkuMzAzeiIgZmlsbD0iI0VCMEQ3RiIvPjxwYXRoIGQ9Ik0xMzQuNzEgMzQ5LjE0MXYtMzcuNjE4aDcuNjQzdjMxLjIyN2gxOS4wMDV2Ni4zOTFoLTI2LjY0OHptODMuMTU1IDBoLTguMzE0bC0zLjMwNi04LjYxNWgtMTUuMTMybC0zLjEyNCA4LjYxNWgtOC4xMDhsMTQuNzQ0LTM3LjkyOWg4LjA4MmwxNS4xNTcgMzcuOTI5em0tMTQuMDczLTE1LjAwNmwtNS4yMTYtMTQuMDc1LTUuMTEzIDE0LjA3NWgxMC4zMjl6bTMzLjExMiAyLjY2NWw3LjQzNi0uNzI1Yy40NDcgMi41MDIgMS4zNTYgNC4zMzkgMi43MjUgNS41MTEgMS4zNjggMS4xNzQgMy4yMTUgMS43NTkgNS41MzkgMS43NTkgMi40NiAwIDQuMzE3LS41MjEgNS41NjQtMS41NjYgMS4yNDgtMS4wNDIgMS44NzItMi4yNjMgMS44NzItMy42NiAwLS44OTYtLjI2My0xLjY2LS43ODctMi4yOS0uNTI1LS42MjktMS40NDQtMS4xNzYtMi43NTItMS42NDItLjg5NC0uMzExLTIuOTM1LS44NjItNi4xMTktMS42NTYtNC4wOTctMS4wMTctNi45NzEtMi4yNjctOC42MjQtMy43NTItMi4zMjMtMi4wODYtMy40ODUtNC42MzEtMy40ODUtNy42MzIgMC0xLjkzMS41NDYtMy43MzkgMS42MzktNS40MTkgMS4wOTMtMS42ODMgMi42NjgtMi45NjQgNC43MjYtMy44NDMgMi4wNTctLjg4IDQuNTM5LTEuMzE5IDcuNDUtMS4zMTkgNC43NTEgMCA4LjMyOCAxLjA0NCAxMC43MjggMy4xMyAyLjQwMyAyLjA4NyAzLjY2MSA0Ljg3NCAzLjc4NCA4LjM1NmwtNy42NDMuMzM3Yy0uMzI5LTEuOTQ4LTEuMDMxLTMuMzUtMi4xMDQtNC4yMDUtMS4wNzctLjg1Mi0yLjY5MS0xLjI4LTQuODQ0LTEuMjgtMi4yMjEgMC0zLjk1OS40NTgtNS4yMTYgMS4zNzEtLjgwOS41ODctMS4yMTQgMS4zNzItMS4yMTQgMi4zNTUgMCAuODk3LjM3OCAxLjY2NSAxLjEzNyAyLjMwMi45NjMuODEyIDMuMzA1IDEuNjU2IDcuMDI0IDIuNTM2IDMuNzE4Ljg3OSA2LjQ2OCAxLjc4OSA4LjI0OSAyLjczIDEuNzgzLjkzOSAzLjE3OCAyLjIyNSA0LjE4MyAzLjg1MyAxLjAwOCAxLjYzMiAxLjUxMSAzLjY0NiAxLjUxMSA2LjA0MiAwIDIuMTc0LS42MDMgNC4yMDktMS44MDcgNi4xMDYtMS4yMDcgMS44OTgtMi45MSAzLjMwOC01LjExMiA0LjIzMS0yLjIwNS45MjItNC45NSAxLjM4NC04LjIzOSAxLjM4NC00Ljc4NiAwLTguNDYtMS4xMDktMTEuMDI1LTMuMzI2LTIuNTY1LTIuMjE1LTQuMDk3LTUuNDQ1LTQuNTk2LTkuNjg4em01NC4xMzIgMTIuMzQxdi0zNy45MjloMjguMDY5djYuNDE3aC0yMC40MjZ2OC40MDhoMTkuMDA1djYuMzkxaC0xOS4wMDV2MTAuMzIyaDIxLjE0OXY2LjM5MWgtMjguNzkyem01Mi4yMiAwdi0zNy45MjloMTYuMDg3YzQuMDQ1IDAgNi45ODQuMzQgOC44MTkgMS4wMjEgMS44MzIuNjgzIDMuMzAxIDEuODk1IDQuNDAyIDMuNjM2IDEuMTAxIDEuNzQzIDEuNjUzIDMuNzM1IDEuNjUzIDUuOTc3IDAgMi44NDUtLjgzNiA1LjE5Ni0yLjUwNSA3LjA0OS0xLjY3IDEuODU1LTQuMTY3IDMuMDI1LTcuNDg4IDMuNTA2IDEuNjUzLjk2NyAzLjAxNyAyLjAyOCA0LjA5NCAzLjE4MyAxLjA3NSAxLjE1NiAyLjUyNCAzLjIwOCA0LjM1MSA2LjE1N2w0LjYyMSA3LjRoLTkuMTRsLTUuNTI2LTguMjU0Yy0xLjk2Mi0yLjk0OS0zLjMwNS00LjgwOC00LjAyOC01LjU3Ni0uNzIzLS43NjYtMS40ODktMS4yOTMtMi4yOTktMS41NzctLjgwOS0uMjg2LTIuMDkxLS40MjctMy44NDYtLjQyN2gtMS41NXYxNS44MzRoLTcuNjQzem03LjY0My0yMS44ODhoNS42NTVjMy42NjcgMCA1Ljk1NS0uMTU1IDYuODY5LS40NjYuOTEyLS4zMSAxLjYyNy0uODQ0IDIuMTQ0LTEuNjA0LjUxNi0uNzU5Ljc3NC0xLjcwNy43NzQtMi44NDYgMC0xLjI3Ni0uMzQtMi4zMDctMS4wMTktMy4wOTEtLjY4Mi0uNzg1LTEuNjQxLTEuMjgxLTIuODgtMS40ODgtLjYyLS4wODYtMi40NzgtLjEzLTUuNTc3LS4xM2gtNS45NjV2OS42MjV6IiBmaWxsPSIjZmZmIi8+PC9zdmc+");
}.payment-type-maestro {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTEyIiBoZWlnaHQ9IjM5OCIgdmlld0JveD0iMCAwIDUxMiAzOTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgcHJlc2VydmVBc3BlY3RSYXRpbz0ieE1pZFlNaWQiPjxwYXRoIGZpbGw9IiM2QzZCQkQiIGQ9Ik0zMjUuMjIzIDI4Mi42MjloLTEzOC40NDV2LTI0OC44MDNoMTM4LjQ0NXoiLz48cGF0aCBkPSJNMTk1LjU2NSAxNTguMjMzYzAtNTAuNDcxIDIzLjYzMS05NS40MjkgNjAuNDMtMTI0LjQwMS0yNi45MS0yMS4xODYtNjAuODczLTMzLjgzMi05Ny43ODMtMzMuODMyLTg3LjM4MSAwLTE1OC4yMTMgNzAuODQyLTE1OC4yMTMgMTU4LjIzM3M3MC44MzIgMTU4LjIzMyAxNTguMjEzIDE1OC4yMzNjMzYuOTEgMCA3MC44NzItMTIuNjQ1IDk3Ljc4My0zMy44MzItMzYuNzk5LTI4Ljk3My02MC40My03My45MzEtNjAuNDMtMTI0LjQwMSIgZmlsbD0iI0QzMjAxMSIvPjxwYXRoIGQ9Ik01MTIgMTU4LjIzM2MwIDg3LjM5MS03MC44MzIgMTU4LjIzMy0xNTguMjEzIDE1OC4yMzMtMzYuOTEgMC03MC44NzItMTIuNjQ1LTk3Ljc5My0zMy44MzIgMzYuODA5LTI4Ljk3MyA2MC40NC03My45MzEgNjAuNDQtMTI0LjQwMSAwLTUwLjQ3MS0yMy42MzEtOTUuNDI5LTYwLjQ0LTEyNC40MDEgMjYuOTItMjEuMTg2IDYwLjg4My0zMy44MzIgOTcuNzkzLTMzLjgzMiA4Ny4zODEgMCAxNTguMjEzIDcwLjg0MiAxNTguMjEzIDE1OC4yMzMiIGZpbGw9IiMwMDk5REYiLz48cGF0aCBkPSJNMzcyLjA2NSAzNTIuOTM0YzEuODQxIDAgNC40ODcuMzUyIDYuNTA5IDEuMTQ3bC0yLjgxNyA4LjYxMWMtMS45MzItLjc5NS0zLjg2My0xLjA1Ni01LjcxNC0xLjA1Ni01Ljk3NiAwLTguOTYzIDMuODYzLTguOTYzIDEwLjgwNHYyMy41NmgtOS4xNDR2LTQyLjAxaDkuMDU0djUuMWMyLjM3NC0zLjY5MiA1LjgwNS02LjE1NyAxMS4wNzYtNi4xNTd6bS0zMy43ODEgOS40MDZoLTE0LjkzOXYxOC45ODNjMCA0LjIxNSAxLjQ4OSA3LjAzMiA2LjA2NiA3LjAzMiAyLjM3NCAwIDUuMzYyLS43OTUgOC4wNzgtMi4zNzRsMi42MzYgNy44MTdjLTIuODk3IDIuMDIyLTcuNDY0IDMuMjU5LTExLjQxOCAzLjI1OS0xMC44MTQgMC0xNC41ODctNS44MDUtMTQuNTg3LTE1LjU2M3YtMTkuMTU0aC04LjUzMXYtOC4zNWg4LjUzMXYtMTIuNzQ2aDkuMjI1djEyLjc0NmgxNC45Mzl2OC4zNXptLTExNi45ODcgOC45NjNjLjk3Ni02LjA2NiA0LjY1OC0xMC4yMDEgMTEuMTY3LTEwLjIwMSA1Ljg4NSAwIDkuNjY4IDMuNjkyIDEwLjYzMyAxMC4yMDFoLTIxLjh6bTMxLjI5NyAzLjY5MmMtLjA5MS0xMy4wOTgtOC4xNzktMjIuMDYxLTE5Ljk1OS0yMi4wNjEtMTIuMzAzIDAtMjAuOTE1IDguOTYzLTIwLjkxNSAyMi4wNjEgMCAxMy4zNSA4Ljk2MyAyMi4wNTEgMjEuNTM4IDIyLjA1MSA2LjMyOCAwIDEyLjEyMi0xLjU3OSAxNy4yMjMtNS44ODVsLTQuNDg3LTYuNzdjLTMuNTExIDIuODE3LTcuOTk4IDQuMzk2LTEyLjIxMyA0LjM5Ni01Ljg4NSAwLTExLjI0Ny0yLjcyNi0xMi41NjUtMTAuMjgxaDMxLjE5NmMuMDkxLTEuMTQ3LjE4MS0yLjI4NC4xODEtMy41MTF6bTQwLjE1OS0xMC4yODFjLTIuNTQ1LTEuNTg5LTcuNzI2LTMuNjEyLTEzLjA4OC0zLjYxMi01LjAxIDAtNy45OTggMS44NTEtNy45OTggNC45MjkgMCAyLjgwNyAzLjE1OSAzLjYwMSA3LjExMiA0LjEyNWw0LjMwNi42MTRjOS4xNDQgMS4zMjggMTQuNjc3IDUuMTkxIDE0LjY3NyAxMi41NzUgMCA3Ljk5OC03LjAzMiAxMy43MTItMTkuMTU0IDEzLjcxMi02Ljg2MSAwLTEzLjE4OS0xLjc2LTE4LjE5OC01LjQ1Mmw0LjMwNi03LjEyMmMzLjA3OCAyLjM3NCA3LjY1NiA0LjM5NiAxMy45ODMgNC4zOTYgNi4yMzcgMCA5LjU3Ny0xLjg0MSA5LjU3Ny01LjEgMC0yLjM2NC0yLjM3NC0zLjY5Mi03LjM4NC00LjM4NmwtNC4zMDYtLjYxNGMtOS40MDYtMS4zMjgtMTQuNTA2LTUuNTQzLTE0LjUwNi0xMi4zOTQgMC04LjM1IDYuODYxLTEzLjQ1IDE3LjQ5NC0xMy40NSA2LjY4IDAgMTIuNzQ2IDEuNDk5IDE3LjEzMiA0LjM5NmwtMy45NTQgNy4zODR6bTExMi43MjItMy4wOThjLTEuODgxIDAtMy42MjIuMzMyLTUuMjQxLjk4Ni0xLjYxLjY2NC0zLjAwOCAxLjU4OS00LjE4NSAyLjc3Ny0xLjE3NyAxLjE4Ny0yLjEwMyAyLjYxNi0yLjc3NyA0LjI3NS0uNjc0IDEuNjYtMS4wMDYgMy40OTEtMS4wMDYgNS40ODMgMCAyLjAwMi4zMzIgMy44MjMgMS4wMDYgNS40ODMuNjc0IDEuNjYgMS42IDMuMDg4IDIuNzc3IDQuMjc1IDEuMTc3IDEuMTg3IDIuNTc1IDIuMTEzIDQuMTg1IDIuNzc3IDEuNjIuNjY0IDMuMzYuOTg2IDUuMjQxLjk4NiAxLjg4MSAwIDMuNjMyLS4zMjIgNS4yNDEtLjk4NiAxLjYyLS42NjQgMy4wMjgtMS41ODkgNC4yMDUtMi43NzcgMS4xOTctMS4xODcgMi4xMjMtMi42MTYgMi44MDctNC4yNzUuNjc0LTEuNjYgMS4wMDYtMy40ODEgMS4wMDYtNS40ODMgMC0xLjk5Mi0uMzMyLTMuODIzLTEuMDA2LTUuNDgzLS42ODQtMS42Ni0xLjYxLTMuMDg4LTIuODA3LTQuMjc1LTEuMTc3LTEuMTg3LTIuNTg1LTIuMTEzLTQuMjA1LTIuNzc3LTEuNjEtLjY1NC0zLjM2LS45ODYtNS4yNDEtLjk4NnptMC04LjY4MmMzLjI1OSAwIDYuMjc3LjU2MyA5LjA1NCAxLjcgMi43NzcgMS4xMjcgNS4xODEgMi42ODYgNy4yMDMgNC42NjggMi4wMzIgMS45ODIgMy42MTIgNC4zMjYgNC43NTggNy4wMjIgMS4xNDcgMi43MDYgMS43MiA1LjY0NCAxLjcyIDguODEzIDAgMy4xNjktLjU3MyA2LjEwNi0xLjcyIDguODEzLTEuMTQ3IDIuNjk2LTIuNzI2IDUuMDUtNC43NTggNy4wMzItMi4wMjIgMS45ODItNC40MjYgMy41MzEtNy4yMDMgNC42NjgtMi43NzcgMS4xMjctNS43OTUgMS42OS05LjA1NCAxLjY5LTMuMjU5IDAtNi4yNzctLjU2My05LjA1NC0xLjY5LTIuNzc3LTEuMTM3LTUuMTYxLTIuNjg2LTcuMTczLTQuNjY4LTIuMDEyLTEuOTgyLTMuNTkxLTQuMzM2LTQuNzM4LTcuMDMyLTEuMTQ3LTIuNzA2LTEuNzItNS42NDQtMS43Mi04LjgxMyAwLTMuMTY5LjU3My02LjEwNiAxLjcyLTguODEzIDEuMTQ3LTIuNjk2IDIuNzI2LTUuMDQgNC43MzgtNy4wMjIgMi4wMTItMS45ODIgNC4zOTYtMy41NDEgNy4xNzMtNC42NjggMi43NzctMS4xMzcgNS43OTUtMS43IDkuMDU0LTEuN3ptLTIzNy41NzYgMjIuMDYxYzAtNy4zODQgNC44MzktMTMuNDUgMTIuNzQ2LTEzLjQ1IDcuNTU1IDAgMTIuNjU1IDUuODA1IDEyLjY1NSAxMy40NSAwIDcuNjQ2LTUuMSAxMy40NC0xMi42NTUgMTMuNDQtNy45MDcgMC0xMi43NDYtNi4wNTYtMTIuNzQ2LTEzLjQ0em0zNC4wMTMgMHYtMjEuMDA1aC05LjEzNHY1LjFjLTIuOTA3LTMuNzgzLTcuMjkzLTYuMTU3LTEzLjI2OS02LjE1Ny0xMS43OCAwLTIxLjAwNSA5LjIyNS0yMS4wMDUgMjIuMDYxIDAgMTIuODI2IDkuMjI1IDIyLjA2MSAyMS4wMDUgMjIuMDYxIDUuOTc2IDAgMTAuMzYyLTIuMzc0IDEzLjI2OS02LjE1N3Y1LjFoOS4xMzR2LTIxLjAwNXptLTUxLjQ5NyAyMS4wMDV2LTI2LjM2N2MwLTkuOTI5LTYuMzI4LTE2LjYwOS0xNi41MTgtMTYuNy01LjM2Mi0uMDkxLTEwLjkwNSAxLjU3OS0xNC43NjggNy40NzUtMi44OTctNC42NTgtNy40NzUtNy40NzUtMTMuODkzLTcuNDc1LTQuNDc3IDAtOC44NzMgMS4zMTgtMTIuMzAzIDYuMjM3di01LjE4MWgtOS4xMzR2NDIuMDFoOS4yMjV2LTIzLjI4OWMwLTcuMjkzIDQuMDQ0LTExLjE2NyAxMC4yODEtMTEuMTY3IDYuMDY2IDAgOS4xNDQgMy45NTQgOS4xNDQgMTEuMDc2djIzLjM3OWg5LjIyNXYtMjMuMjg5YzAtNy4yOTMgNC4yMjUtMTEuMTY3IDEwLjI4MS0xMS4xNjcgNi4yNDcgMCA5LjIzNSAzLjk1NCA5LjIzNSAxMS4wNzZ2MjMuMzc5aDkuMjI1eiIgZmlsbD0iIzExMEYwRCIvPjwvc3ZnPg==");
}.payment-type-mastercard {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTEyIiBoZWlnaHQ9IjM5NyIgdmlld0JveD0iMCAwIDUxMiAzOTciIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgcHJlc2VydmVBc3BlY3RSYXRpbz0ieE1pZFlNaWQiPjxwYXRoIGQ9Ik05My4wNzkgMzk2LjAyM3YtMjYuMzQzYzAtMTAuMDk4LTYuMTQ3LTE2LjY4NC0xNi42ODQtMTYuNjg0LTUuMjY5IDAtMTAuOTc2IDEuNzU2LTE0LjkyOCA3LjQ2NC0zLjA3My00LjgzLTcuNDY0LTcuNDY0LTE0LjA1LTcuNDY0LTQuMzkgMC04Ljc4MSAxLjMxNy0xMi4yOTMgNi4xNDd2LTUuMjY5aC05LjIydjQyLjE0OWg5LjIydi0yMy4yN2MwLTcuNDY0IDMuOTUxLTEwLjk3NiAxMC4wOTgtMTAuOTc2czkuMjIgMy45NTEgOS4yMiAxMC45NzZ2MjMuMjdoOS4yMnYtMjMuMjdjMC03LjQ2NCA0LjM5LTEwLjk3NiAxMC4wOTgtMTAuOTc2IDYuMTQ3IDAgOS4yMiAzLjk1MSA5LjIyIDEwLjk3NnYyMy4yN2gxMC4wOTh6bTEzNi41NDQtNDIuMTQ5aC0xNC45Mjh2LTEyLjczMmgtOS4yMnYxMi43MzJoLTguMzQydjguMzQyaDguMzQydjE5LjMxOGMwIDkuNjU5IDMuOTUxIDE1LjM2NyAxNC40ODkgMTUuMzY3IDMuOTUxIDAgOC4zNDItMS4zMTcgMTEuNDE1LTMuMDczbC0yLjYzNC03LjkwM2MtMi42MzQgMS43NTYtNS43MDggMi4xOTUtNy45MDMgMi4xOTUtNC4zOSAwLTYuMTQ3LTIuNjM0LTYuMTQ3LTcuMDI1di0xOC44NzloMTQuOTI4di04LjM0MnptNzguMTUxLS44NzhjLTUuMjY5IDAtOC43ODEgMi42MzQtMTAuOTc2IDYuMTQ3di01LjI2OWgtOS4yMnY0Mi4xNDloOS4yMnYtMjMuNzA5YzAtNy4wMjUgMy4wNzMtMTAuOTc2IDguNzgxLTEwLjk3NiAxLjc1NiAwIDMuOTUxLjQzOSA1LjcwOC44NzhsMi42MzQtOC43ODFjLTEuNzU2LS40MzktNC4zOS0uNDM5LTYuMTQ3LS40Mzl6bS0xMTguMTA0IDQuMzljLTQuMzktMy4wNzMtMTAuNTM3LTQuMzktMTcuMTIzLTQuMzktMTAuNTM3IDAtMTcuNTYyIDUuMjY5LTE3LjU2MiAxMy42MTEgMCA3LjAyNSA1LjI2OSAxMC45NzYgMTQuNDg5IDEyLjI5M2w0LjM5LjQzOWM0LjgzLjg3OCA3LjQ2NCAyLjE5NSA3LjQ2NCA0LjM5IDAgMy4wNzMtMy41MTIgNS4yNjktOS42NTkgNS4yNjlzLTEwLjk3Ni0yLjE5NS0xNC4wNS00LjM5bC00LjM5IDcuMDI1YzQuODMgMy41MTIgMTEuNDE1IDUuMjY5IDE4LjAwMSA1LjI2OSAxMi4yOTMgMCAxOS4zMTgtNS43MDggMTkuMzE4LTEzLjYxMSAwLTcuNDY0LTUuNzA4LTExLjQxNS0xNC40ODktMTIuNzMybC00LjM5LS40MzljLTMuOTUxLS40MzktNy4wMjUtMS4zMTctNy4wMjUtMy45NTEgMC0zLjA3MyAzLjA3My00LjgzIDcuOTAzLTQuODMgNS4yNjkgMCAxMC41MzcgMi4xOTUgMTMuMTcxIDMuNTEybDMuOTUxLTcuNDY0em0yNDQuOTktNC4zOWMtNS4yNjkgMC04Ljc4MSAyLjYzNC0xMC45NzYgNi4xNDd2LTUuMjY5aC05LjIydjQyLjE0OWg5LjIydi0yMy43MDljMC03LjAyNSAzLjA3My0xMC45NzYgOC43ODEtMTAuOTc2IDEuNzU2IDAgMy45NTEuNDM5IDUuNzA4Ljg3OGwyLjYzNC04Ljc4MWMtMS43NTYtLjQzOS00LjM5LS40MzktNi4xNDctLjQzOXptLTExNy42NjUgMjEuOTUyYzAgMTIuNzMyIDguNzgxIDIxLjk1MiAyMi4zOTIgMjEuOTUyIDYuMTQ3IDAgMTAuNTM3LTEuMzE3IDE0LjkyOC00LjgzbC00LjM5LTcuNDY0Yy0zLjUxMiAyLjYzNC03LjAyNSAzLjk1MS0xMC45NzYgMy45NTEtNy40NjQgMC0xMi43MzItNS4yNjktMTIuNzMyLTEzLjYxMSAwLTcuOTAzIDUuMjY5LTEzLjE3MSAxMi43MzItMTMuNjExIDMuOTUxIDAgNy40NjQgMS4zMTcgMTAuOTc2IDMuOTUxbDQuMzktNy40NjRjLTQuMzktMy41MTItOC43ODEtNC44My0xNC45MjgtNC44My0xMy42MTEgMC0yMi4zOTIgOS4yMi0yMi4zOTIgMjEuOTUyem04NS4xNzYgMHYtMjEuMDc0aC05LjIydjUuMjY5Yy0zLjA3My0zLjk1MS03LjQ2NC02LjE0Ny0xMy4xNzEtNi4xNDctMTEuODU0IDAtMjEuMDc0IDkuMjItMjEuMDc0IDIxLjk1MiAwIDEyLjczMiA5LjIyIDIxLjk1MiAyMS4wNzQgMjEuOTUyIDYuMTQ3IDAgMTAuNTM3LTIuMTk1IDEzLjE3MS02LjE0N3Y1LjI2OWg5LjIydi0yMS4wNzR6bS0zMy44MDcgMGMwLTcuNDY0IDQuODMtMTMuNjExIDEyLjczMi0xMy42MTEgNy40NjQgMCAxMi43MzIgNS43MDggMTIuNzMyIDEzLjYxMSAwIDcuNDY0LTUuMjY5IDEzLjYxMS0xMi43MzIgMTMuNjExLTcuOTAzLS40MzktMTIuNzMyLTYuMTQ3LTEyLjczMi0xMy42MTF6bS0xMTAuMjAxLTIxLjk1MmMtMTIuMjkzIDAtMjEuMDc0IDguNzgxLTIxLjA3NCAyMS45NTIgMCAxMy4xNzEgOC43ODEgMjEuOTUyIDIxLjUxMyAyMS45NTIgNi4xNDcgMCAxMi4yOTMtMS43NTYgMTcuMTIzLTUuNzA4bC00LjM5LTYuNTg2Yy0zLjUxMiAyLjYzNC03LjkwMyA0LjM5LTEyLjI5MyA0LjM5LTUuNzA4IDAtMTEuNDE1LTIuNjM0LTEyLjczMi0xMC4wOThoMzEuMTczdi0zLjUxMmMuNDM5LTEzLjYxMS03LjQ2NC0yMi4zOTItMTkuMzE4LTIyLjM5MnptMCA3LjkwM2M1LjcwOCAwIDkuNjU5IDMuNTEyIDEwLjUzNyAxMC4wOThoLTIxLjk1MmMuODc4LTUuNzA4IDQuODMtMTAuMDk4IDExLjQxNS0xMC4wOTh6bTIyOC43NDUgMTQuMDV2LTM3Ljc1OGgtOS4yMnYyMS45NTJjLTMuMDczLTMuOTUxLTcuNDY0LTYuMTQ3LTEzLjE3MS02LjE0Ny0xMS44NTQgMC0yMS4wNzQgOS4yMi0yMS4wNzQgMjEuOTUyIDAgMTIuNzMyIDkuMjIgMjEuOTUyIDIxLjA3NCAyMS45NTIgNi4xNDcgMCAxMC41MzctMi4xOTUgMTMuMTcxLTYuMTQ3djUuMjY5aDkuMjJ2LTIxLjA3NHptLTMzLjgwNyAwYzAtNy40NjQgNC44My0xMy42MTEgMTIuNzMyLTEzLjYxMSA3LjQ2NCAwIDEyLjczMiA1LjcwOCAxMi43MzIgMTMuNjExIDAgNy40NjQtNS4yNjkgMTMuNjExLTEyLjczMiAxMy42MTEtNy45MDMtLjQzOS0xMi43MzItNi4xNDctMTIuNzMyLTEzLjYxMXptLTMwOC4yMTMgMHYtMjEuMDc0aC05LjIydjUuMjY5Yy0zLjA3My0zLjk1MS03LjQ2NC02LjE0Ny0xMy4xNzEtNi4xNDctMTEuODU0IDAtMjEuMDc0IDkuMjItMjEuMDc0IDIxLjk1MiAwIDEyLjczMiA5LjIyIDIxLjk1MiAyMS4wNzQgMjEuOTUyIDYuMTQ3IDAgMTAuNTM3LTIuMTk1IDEzLjE3MS02LjE0N3Y1LjI2OWg5LjIydi0yMS4wNzR6bS0zNC4yNDYgMGMwLTcuNDY0IDQuODMtMTMuNjExIDEyLjczMi0xMy42MTEgNy40NjQgMCAxMi43MzIgNS43MDggMTIuNzMyIDEzLjYxMSAwIDcuNDY0LTUuMjY5IDEzLjYxMS0xMi43MzIgMTMuNjExLTcuOTAzLS40MzktMTIuNzMyLTYuMTQ3LTEyLjczMi0xMy42MTF6Ii8+PHBhdGggZmlsbD0iI0ZGNUYwMCIgZD0iTTE4Ni41OTYgMzMuODA3aDEzOC4zMDF2MjQ4LjUwMmgtMTM4LjMwMXoiLz48cGF0aCBkPSJNMTk1LjM3NyAxNTguMDU4YzAtNTAuNDkxIDIzLjcwOS05NS4yNzQgNjAuMTUtMTI0LjI1MS0yNi43ODItMjEuMDc0LTYwLjU4OS0zMy44MDctOTcuNDY5LTMzLjgwNy04Ny4zNzEgMC0xNTguMDU4IDcwLjY4Ny0xNTguMDU4IDE1OC4wNThzNzAuNjg3IDE1OC4wNTggMTU4LjA1OCAxNTguMDU4YzM2Ljg4IDAgNzAuNjg3LTEyLjczMiA5Ny40NjktMzMuODA3LTM2LjQ0MS0yOC41MzgtNjAuMTUtNzMuNzYtNjAuMTUtMTI0LjI1MXoiIGZpbGw9IiNFQjAwMUIiLz48cGF0aCBkPSJNNTExLjQ5MyAxNTguMDU4YzAgODcuMzcxLTcwLjY4NyAxNTguMDU4LTE1OC4wNTggMTU4LjA1OC0zNi44OCAwLTcwLjY4Ny0xMi43MzItOTcuNDY5LTMzLjgwNyAzNi44OC0yOC45NzcgNjAuMTUtNzMuNzYgNjAuMTUtMTI0LjI1MXMtMjMuNzA5LTk1LjI3NC02MC4xNS0xMjQuMjUxYzI2Ljc4Mi0yMS4wNzQgNjAuNTg5LTMzLjgwNyA5Ny40NjktMzMuODA3IDg3LjM3MSAwIDE1OC4wNTggNzEuMTI2IDE1OC4wNTggMTU4LjA1OHoiIGZpbGw9IiNGNzlFMUIiLz48L3N2Zz4=");
}.payment-type-unionpay {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTEyIiBoZWlnaHQ9IjMyMCIgdmlld0JveD0iMCAwIDUxMiAzMjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgcHJlc2VydmVBc3BlY3RSYXRpbz0ieE1pZFlNaWQiPjxwYXRoIGQ9Ik0xMDAuMDgzLjAwMWgxMjcuNTU3YzE3LjgwNiAwIDI4Ljg4IDE0LjUxMyAyNC43MjcgMzIuMzc4bC01OS4zODcgMjU0Ljk3MWMtNC4xOTEgMTcuODAzLTIyLjAxOSAzMi4zMjgtMzkuODM3IDMyLjMyOGgtMTI3LjU0NWMtMTcuNzgxIDAtMjguODgtMTQuNTI2LTI0LjcyNy0zMi4zMjhsNTkuNDEyLTI1NC45NzFjNC4xNTQtMTcuODY1IDIxLjk3Mi0zMi4zNzggMzkuOC0zMi4zNzgiIGZpbGw9IiNFMjE4MzYiLz48cGF0aCBkPSJNMjE3LjAyNy4wMDFoMTQ2LjY4N2MxNy44MDMgMCA5Ljc3NSAxNC41MTMgNS41ODcgMzIuMzc4bC01OS4zNzggMjU0Ljk3MWMtNC4xNjYgMTcuODAzLTIuODY3IDMyLjMyOC0yMC43MDcgMzIuMzI4aC0xNDYuNjg3Yy0xNy44NCAwLTI4Ljg4LTE0LjUyNi0yNC42ODktMzIuMzI4bDU5LjM3NS0yNTQuOTcxYzQuMjE2LTE3Ljg2NSAyMS45OTctMzIuMzc4IDM5LjgxMi0zMi4zNzgiIGZpbGw9IiMwMDQ0N0MiLz48cGF0aCBkPSJNMzU3Ljg5Ni4wMDFoMTI3LjU1N2MxNy44MzEgMCAyOC45MDUgMTQuNTEzIDI0LjcxNyAzMi4zNzhsLTU5LjM3OCAyNTQuOTcxYy00LjE5MSAxNy44MDMtMjIuMDMxIDMyLjMyOC0zOS44NTkgMzIuMzI4aC0xMjcuNDk4Yy0xNy44NCAwLTI4LjkwNS0xNC41MjYtMjQuNzI3LTMyLjMyOGw1OS4zODctMjU0Ljk3MWM0LjE1NC0xNy44NjUgMjEuOTYtMzIuMzc4IDM5LjgtMzIuMzc4IiBmaWxsPSIjMDA3Qjg0Ii8+PHBhdGggZD0iTTEzMy4zOTcgODEuNzEyYy0xMy4xMTcuMTM0LTE2Ljk5MSAwLTE4LjIyOS0uMjkyLS40NzYgMi4yNi05LjMyNyA0My4wOTItOS4zNTIgNDMuMTI2LTEuOTA2IDguMjYxLTMuMjkzIDE0LjE1LTguMDAzIDE3Ljk1Mi0yLjY3NCAyLjIxMS01Ljc5NSAzLjI3Ny05LjQxNCAzLjI3Ny01LjgxNyAwLTkuMjA2LTIuODg4LTkuNzc1LTguMzY3bC0uMTA5LTEuODgxczEuNzcyLTExLjA2NSAxLjc3Mi0xMS4xMjdjMCAwIDkuMjktMzcuMjEgMTAuOTUzLTQyLjEyOC4wODctLjI4LjExMi0uNDI2LjEzNC0uNTYtMTguMDgzLjE1OS0yMS4yODggMC0yMS41MDktLjI5Mi0uMTIxLjQwMS0uNTY5IDIuNzA4LS41NjkgMi43MDhsLTkuNDg2IDQxLjkzOS0uODE1IDMuNTU3LTEuNTc2IDExLjYzNGMwIDMuNDUxLjY3OCA2LjI2OCAyLjAyNyA4LjY1IDQuMzIyIDcuNTUyIDE2LjY0OSA4LjY4NCAyMy42MjMgOC42ODQgOC45ODUgMCAxNy40MTQtMS45MDkgMjMuMTEtNS4zOTQgOS44ODctNS44NDIgMTIuNDc0LTE0Ljk3MyAxNC43ODEtMjMuMDg4bDEuMDctNC4xNjNzOS41Ny0zOC42NDYgMTEuMTk2LTQzLjY3NGMuMDYyLS4yOC4wODctLjQyNi4xNzEtLjU2em0zMi41NjEgMzEuMTc2Yy0yLjMwNyAwLTYuNTIzLjU2LTEwLjMxIDIuNDE2LTEuMzc0LjcwNi0yLjY3NCAxLjUyLTQuMDQ1IDIuMzMybDEuMjM3LTQuNDY4LS42NzgtLjc1MmMtOC4wMzEgMS42MjYtOS44MjggMS44NDQtMTcuMjQ2IDIuODg4bC0uNjIyLjQxNGMtLjg2MSA3LjE0Mi0xLjYyNiAxMi41MTEtNC44MTkgMjYuNTQ5LTEuMjE2IDUuMTc0LTIuNDc4IDEwLjM5Ny0zLjc0MyAxNS41NThsLjM0Mi42NTZjNy42MDItLjQwMSA5LjkwOS0uNDAxIDE2LjUxNi0uMjkybC41MzUtLjU4MWMuODM5LTQuMy45NDgtNS4zMDcgMi44MDgtMTQuMDE2Ljg3NC00LjEyOSAyLjY5Ni0xMy4yMDEgMy41OTQtMTYuNDMyIDEuNjUxLS43NjUgMy4yOC0xLjUxNyA0LjgzNS0xLjUxNyAzLjcwMyAwIDMuMjUyIDMuMjMgMy4xMDkgNC41MTgtLjE1OSAyLjE2MS0xLjUwOCA5LjIxOC0yLjg5MSAxNS4yNzhsLS45MjMgMy45MTFjLS42NDQgMi44ODgtMS4zNDkgNS42OTYtMS45OTMgOC41NTlsLjI4LjU3MmM3LjQ5My0uNDAxIDkuNzc4LS40MDEgMTYuMTc3LS4yOTJsLjc1Mi0uNTgxYzEuMTU3LTYuNzE2IDEuNDk1LTguNTEzIDMuNTQ3LTE4LjI5MWwxLjAzMi00LjQ5M2MyLjAwNS04Ljc5MyAzLjAxMy0xMy4yNTEgMS40OTUtMTYuODgyLTEuNjA0LTQuMDctNS40NTMtNS4wNTItOC45ODgtNS4wNTJ6bTM2LjM3NCA5LjIwNmMtMy45ODMuNzY1LTYuNTIzIDEuMjc1LTkuMDQ3IDEuNjA0LTIuNTAzLjQwMS00Ljk0My43NjUtOC43OTMgMS4zbC0uMzA1LjI3Ny0uMjguMjIxYy0uNDAxIDIuODY3LS42ODEgNS4zNDUtMS4yMTMgOC4yNTgtLjQ1MSAzLjAxMy0xLjE0NCA2LjQzNi0yLjI3MyAxMS4zNTQtLjg3NCAzLjc2NS0xLjMyNCA1LjA3Ny0xLjgyMiA2LjQwMi0uNDg1IDEuMzI0LTEuMDIgMi42MTItMi4wMDIgNi4zMTVsLjIzLjM0Mi4xOTMuMzE0YzMuNTk3LS4xNzEgNS45NTEtLjI5MiA4LjM3LS4zMTQgMi40MTYtLjA4NyA0LjkxOSAwIDguNzkzLjAyMmwuMzM5LS4yNzcuMzY0LS4zMDVjLjU2LTMuMzM5LjY0NC00LjIzOC45ODYtNS44NjcuMzM5LTEuNzQ3LjkyMy00LjE2NiAyLjM1Ny0xMC42MjcuNjc4LTMuMDM0IDEuNDMzLTYuMDYgMi4xMzYtOS4xNTYuNzMxLTMuMDg0IDEuNDk1LTYuMTIyIDIuMjIzLTkuMTU2bC0uMTA5LS4zNjctLjE0Ni0uMzM5em0uMDg1LTEyLjQxMmMtMy42MTktMi4xMzYtOS45NzEtMS40NTgtMTQuMjQ2IDEuNDkyLTQuMjYzIDIuODkxLTQuNzQ4IDYuOTk1LTEuMTQxIDkuMTU5IDMuNTU3IDIuMDc3IDkuOTM0IDEuNDU4IDE0LjE3MS0xLjUxNyA0LjI1My0yLjk1NCA0Ljc4NS03LjAyIDEuMjE2LTkuMTM1em0yMS44ODcgNDkuNDY3YzcuMzIyIDAgMTQuODI3LTIuMDE4IDIwLjQ3Ny04LjAwNiA0LjM0Ny00Ljg1NiA2LjMzOS0xMi4wODIgNy4wMy0xNS4wNTcgMi4yNDgtOS44NjIuNDk3LTE0LjQ2Ny0xLjcwMS0xNy4yNzEtMy4zMzktNC4yNzUtOS4yNC01LjY0Ni0xNS4zNjItNS42NDYtMy42ODEgMC0xMi40NDkuMzY0LTE5LjI5OCA2LjY3OC00LjkxOSA0LjU1NS03LjE5MSAxMC43MzYtOC41NjIgMTYuNjYyLTEuMzg0IDYuMDM4LTIuOTc1IDE2LjkwNyA3LjAyIDIwLjk1MiAzLjA4NCAxLjMyNCA3LjUzIDEuNjg4IDEwLjM5NyAxLjY4OHptLS41NzItMjIuMTljMS42ODgtNy40NjggMy42ODEtMTMuNzM2IDguNzY4LTEzLjczNiAzLjk4NiAwIDQuMjc1IDQuNjY0IDIuNTAzIDEyLjE1Ny0uMzE3IDEuNjYzLTEuNzcyIDcuODQ3LTMuNzQgMTAuNDgxLTEuMzc0IDEuOTQzLTMgMy4xMjItNC43OTcgMy4xMjItLjUzNSAwLTMuNzE1IDAtMy43NjUtNC43MjMtLjAyNS0yLjMzMi40NTEtNC43MTMgMS4wMzItNy4zem00Ni4zODIgMjEuMjI5bC41NzItLjU4MWMuODExLTQuMy45NDUtNS4zMSAyLjc0Mi0xNC4wMTYuODk5LTQuMTI5IDIuNzU4LTEzLjIwMSAzLjYzMS0xNi40MzIgMS42NTQtLjc2OCAzLjI1NS0xLjUyIDQuODYtMS41MiAzLjY3OCAwIDMuMjMgMy4yMyAzLjA4NCA0LjUxOC0uMTM0IDIuMTY0LTEuNDgzIDkuMjE4LTIuODkxIDE1LjI3OGwtLjg3NCAzLjkxMWMtLjY2OCAyLjg5MS0xLjM5NiA1LjY5Ni0yLjA0IDguNTYybC4yOC41NzJjNy41MTgtLjQwMSA5LjcxNi0uNDAxIDE2LjE1Mi0uMjkybC43NzctLjU4MWMxLjEyOS02LjcxOSAxLjQzMy04LjUxNiAzLjU0Ny0xOC4yOTFsMS4wMDctNC40OTZjMi4wMTUtOC43OTMgMy4wMzQtMTMuMjQ4IDEuNTQyLTE2Ljg3OS0xLjY1MS00LjA3LTUuNTI1LTUuMDUyLTkuMDEtNS4wNTItMi4zMSAwLTYuNTQ4LjU1Ny0xMC4zMTMgMi40MTYtMS4zNDYuNzA2LTIuNjk2IDEuNTE3LTQuMDIgMi4zMzJsMS4xNTMtNC40NjgtLjYxOS0uNzU2Yy04LjAyOCAxLjYyOS05Ljg2MiAxLjg0Ny0xNy4yNzEgMi44OTFsLS41NjkuNDE0Yy0uODk5IDcuMTQyLTEuNjI5IDEyLjUwOC00LjgyMiAyNi41NDktMS4yMTYgNS4xNzQtMi40NzggMTAuMzk3LTMuNzQgMTUuNTU4bC4zMzkuNjU2YzcuNjE0LS40MDEgOS44ODctLjQwMSAxNi40ODEtLjI5MnptNTUuMjM1LjI5MWMuNDczLTIuMzA3IDMuMjgtMTUuOTgxIDMuMzA1LTE1Ljk4MSAwIDAgMi4zOTEtMTAuMDMzIDIuNTM3LTEwLjM5NyAwIDAgLjc1Mi0xLjA0NSAxLjUwNS0xLjQ1OGgxLjEwN2MxMC40NDMgMCAyMi4yMzYgMCAzMS40OC02LjggNi4yOS00LjY2NCAxMC41OS0xMS41NSAxMi41MDgtMTkuOTIuNDk3LTIuMDUyLjg2NC00LjQ5My44NjQtNi45MzMgMC0zLjIwNS0uNjQ0LTYuMzc3LTIuNTAzLTguODU1LTQuNzEzLTYuNTk0LTE0LjEtNi43MTYtMjQuOTM1LTYuNzY1bC01LjM0MS4wNWMtMTMuODcuMTcxLTE5LjQzMi4xMjEtMjEuNzE3LS4xNTktLjE5MyAxLjAxLS41NTcgMi44MDgtLjU1NyAyLjgwOHMtNC45NjggMjMuMDI2LTQuOTY4IDIzLjA2M2MwIDAtMTEuODg5IDQ4Ljk1Ni0xMi40NDkgNTEuMjYzIDEyLjExLS4xNDYgMTcuMDc1LS4xNDYgMTkuMTY1LjA4NHptOS4yMDYtNDAuOTAzczUuMjgyLTIyLjk3OSA1LjI1Ny0yMi44OTJsLjE3MS0xLjE3OC4wNzUtLjg5OSAyLjExMS4yMThzMTAuODk0LjkzNiAxMS4xNDkuOTYxYzQuMyAxLjY2MyA2LjA3MiA1Ljk1MSA0LjgzNSAxMS41NDctMS4xMjkgNS4xMTQtNC40NDYgOS40MTQtOC43MDkgMTEuNDkxLTMuNTEgMS43Ni03LjgxIDEuOTA2LTEyLjI0MSAxLjkwNmgtMi44NjdsLjIxOC0xLjE1M3ptMzIuODg5IDE5LjgwOWMtMS4zOTYgNS45NTEtMyAxNi44MiA2Ljk0NiAyMC42OTQgMy4xNzEgMS4zNDkgNi4wMTMgMS43NSA4LjkwMSAxLjYwNCAzLjA1LS4xNjUgNS44NzYtMS42OTQgOC40OTQtMy44OTZsLS43MDkgMi43MTcuNDUxLjU4MWM3LjE1NC0uMzAyIDkuMzc0LS4zMDIgMTcuMTI1LS4yNDNsLjcwMy0uNTM1YzEuMTMyLTYuNjUzIDIuMTk4LTEzLjExNCA1LjEzOS0yNS44NDMgMS40MzMtNi4wOTcgMi44NjMtMTIuMTM1IDQuMzM0LTE4LjIwN2wtLjIzLS42NjhjLTguMDAzIDEuNDgzLTEwLjE0MiAxLjgtMTcuODQgMi44OTFsLS41ODUuNDc2LS4yMzMgMS44MDZjLTEuMTk3LTEuOTM0LTIuOTMyLTMuNTg1LTUuNjA5LTQuNjE0LTMuNDIzLTEuMzQ2LTExLjQ2My4zODktMTguMzc1IDYuNjgxLTQuODU2IDQuNDkzLTcuMTg4IDEwLjY0OS04LjUxMyAxNi41NTN6bTE2LjgwOC4zNjRjMS43MTMtNy4zMzQgMy42ODEtMTMuNTQgOC43OC0xMy41NCAzLjIyNCAwIDQuOTIyIDIuOTc1IDQuNTc3IDguMDQ5LS4yNzQgMS4yNjUtLjU2OSAyLjU5OS0uOTIgNC4xMDctLjUxIDIuMTc5LTEuMDYzIDQuMzQtMS42MDEgNi41MDQtLjU0NyAxLjQ4LTEuMTg1IDIuODc2LTEuODg0IDMuODA2LTEuMzEyIDEuODU5LTQuNDM0IDMuMDEzLTYuMjMxIDMuMDEzLS41MSAwLTMuNjU2IDAtMy43NjUtNC42MzktLjAyNS0yLjMxLjQ1MS00LjY4OSAxLjA0NS03LjN6bTg3Ljc3Mi0yNC4yMTdsLS42MTktLjcwNmMtNy45MTkgMS42MDQtOS4zNTIgMS44NTktMTYuNjI3IDIuODQybC0uNTM1LjUzNS0uMDg0LjM0Mi0uMDI1LS4xMjFjLTUuNDE2IDEyLjQ5NS01LjI1NyA5LjgtOS42NjYgMTkuNjM3bC0uMDUtMS4yMDMtMS4xMDQtMjEuMzI1LS42OTMtLjcwNmMtOC4yOTUgMS42MDQtOC40OTEgMS44NTktMTYuMTUyIDIuODQybC0uNTk3LjUzNWMtLjA4NC4yNTUtLjA4NC41MzUtLjEzNC44MzlsLjA1LjEwOWMuOTU4IDQuODk0LjcyOCAzLjgwMiAxLjY4OCAxMS41MjUuNDQ4IDMuNzkgMS4wNDUgNy42MDIgMS40OTIgMTEuMzQ1Ljc1NiA2LjI2NSAxLjE3OCA5LjM0OSAyLjEwMiAxOC45MS01LjE3NCA4LjUzOC02LjM5OSAxMS43NjgtMTEuMzc5IDE5LjI2MWwuMDM0LjA3NS0zLjUwNyA1LjU0N2MtLjQwMS41ODUtLjc2NS45ODYtMS4yNzUgMS4xNTctLjU2LjI3Ny0xLjI4Ny4zMjYtMi4yOTguMzI2aC0xLjk0M2wtMi44ODggOS42MDcgOS45MDkuMTcxYzUuODE3LS4wMjUgOS40NzMtMi43NDUgMTEuNDQxLTYuNDAybDYuMjMxLTEwLjY3N2gtLjA5OWwuNjU2LS43NTJjNC4xOTEtOS4wMjMgMzYuMDcyLTYzLjcxMiAzNi4wNzItNjMuNzEyem0tMTA0LjU4IDEyNi4xNzVoLTQuMjA0bDE1LjU1OC01MS40NTloNS4xNjFsMS42MzgtNS4zMDEuMTU5IDUuODk1Yy0uMTkzIDMuNjQ0IDIuNjc0IDYuODc0IDEwLjIwNCA2LjMzOWg4LjcwOWwyLjk5Ny05LjkwOWgtMy4yNzdjLTEuODg0IDAtMi43NTgtLjQ3Ni0yLjY0OS0xLjQ5NWwtLjE1OS01Ljk5N2gtMTYuMTI3di4wMzFjLTUuMjE0LjEwOS0yMC43ODQuNTAxLTIzLjkzNyAxLjM0LTMuODE1Ljk4Mi03LjgzNSAzLjg3NC03LjgzNSAzLjg3NGwxLjU3OS01LjMwN2gtMTUuMDg1bC0zLjE0MyAxMC41MzEtMTUuNzY2IDUyLjI0NWgtMy4wNTlsLTMgOS44MzdoMzAuMDQ2bC0xLjAwNyAzLjI4aDE0LjgwNmwuOTgyLTMuMjhoNC4xNTRsMy4yNTUtMTAuNjI0em0tMTIuMzI4LTQxLjAwM2MtMi40MTYuNjY4LTYuOTEyIDIuNjk2LTYuOTEyIDIuNjk2bDMuOTk4LTEzLjE1MmgxMS45ODZsLTIuODkxIDkuNTgycy0zLjcwMy4yMTgtNi4xODEuODc0em0uMjMgMTguNzg4cy0zLjc2NS40NzMtNi4yNDMgMS4wMzJjLTIuNDQxLjc0LTcuMDE3IDMuMDcyLTcuMDE3IDMuMDcybDQuMTI5LTEzLjY4NmgxMi4wNDhsLTIuOTE2IDkuNTgyem0tNi43MTYgMjIuMzM2aC0xMi4wMjNsMy40ODUtMTEuNTVoMTEuOTg2bC0zLjQ0OCAxMS41NXptMjguOTU0LTMxLjkxOGgxNy4zM2wtMi40OSA4LjA2NWgtMTcuNTZsLTIuNjM3IDguODE3aDE1LjM2NWwtMTEuNjM0IDE2LjM4MmMtLjgxNSAxLjIwMy0xLjU0NSAxLjYyOS0yLjM1NyAxLjk2OC0uODE1LjQxNC0xLjg4NC44OTktMy4xMjIuODk5aC00LjI2M2wtMi45MjkgOS42NTdoMTEuMTQ5YzUuNzk1IDAgOS4yMTgtMi42MzcgMTEuNzQ2LTYuMDk3bDcuOTc4LTEwLjkxOSAxLjcxMyAxMS4wODdjLjM2NCAyLjA3NyAxLjg1NiAzLjI5MyAyLjg2NyAzLjc2NSAxLjExNi41NiAyLjI3IDEuNTIgMy44OTkgMS42NjMgMS43NDcuMDc1IDMuMDEuMTM0IDMuODQ5LjEzNGg1LjQ3OGwzLjI4OS0xMC44MDdoLTIuMTYxYy0xLjI0MSAwLTMuMzc2LS4yMDgtMy43NC0uNTk3LS4zNjQtLjQ3My0uMzY0LTEuMi0uNTYtMi4zMDdsLTEuNzM4LTExLjExMmgtNy4xMTdsMy4xMjItMy43MTVoMTcuNTI2bDIuNjk2LTguODE3aC0xNi4yMjZsMi41MjgtOC4wNjVoMTYuMTc3bDMtOS45NDZoLTQ4LjIyOGwtMi45NTEgOS45NDZ6bS0xNDYuMzcxIDM0LjE2NGw0LjA0NS0xMy40NTZoMTYuNjI0bDMuMDM4LTEwLjAwOGgtMTYuNjRsMi41NC04LjI4M2gxNi4yNjFsMy4wMTMtOS42OTFoLTQwLjY4NmwtMi45NTEgOS42OTFoOS4yNDNsLTIuNDY2IDguMjgzaC05LjI2OGwtMy4wNzIgMTAuMTc5aDkuMjRsLTUuMzkxIDE3LjgwM2MtLjcyOCAyLjM1Ny4zNDIgMy4yNTUgMS4wMiA0LjM1LjY5MyAxLjA2NiAxLjM5NiAxLjc3MiAyLjk3NSAyLjE3MyAxLjYyOS4zNjQgMi43NDUuNTgxIDQuMjYzLjU4MWgxOC43NDJsMy4zMzktMTEuMDg3LTguMzA4IDEuMTQxYy0xLjYwNCAwLTYuMDQ3LS4xOTMtNS41NjItMS42NzZ6bTEuOTA3LTY0LjQxN2wtNC4yMTMgNy42MTRjLS45MDIgMS42NjMtMS43MTMgMi42OTYtMi40NDQgMy4xNzEtLjY0NC40MDEtMS45MTguNTY5LTMuNzY1LjU2OWgtMi4xOThsLTIuOTM4IDkuNzQxaDcuM2MzLjUxIDAgNi4yMDYtMS4yODcgNy40OTMtMS45MzEgMS4zODQtLjc0IDEuNzQ3LS4zMTcgMi44MTctMS4zNDlsMi40NjYtMi4xMzZoMjIuNzk2bDMuMDI1LTEwLjE0MmgtMTYuNjg3bDIuOTEzLTUuNTM3aC0xNi41NjV6bTMzLjY1NCA2NC42MTJjLS4zODktLjU2LS4xMDktMS41NDUuNDg1LTMuNTk3bDYuMjMxLTIwLjYyM2gyMi4xNjVjMy4yMy0uMDQ3IDUuNTYyLS4wODQgNy4wNzktLjE5MyAxLjYyOS0uMTcxIDMuNDAxLS43NTIgNS4zMzItMS43OTcgMS45OTMtMS4wOTQgMy4wMTMtMi4yNDggMy44NzQtMy41NzIuOTYxLTEuMzIxIDIuNTAzLTQuMjEzIDMuODI3LTguNjcxbDcuODMyLTI2LjA5OC0yMy4wMDEuMTM0cy03LjA4MyAxLjA0NS0xMC4yMDEgMi4xOThjLTMuMTQ2IDEuMjg3LTcuNjQyIDQuODgxLTcuNjQyIDQuODgxbDIuMDc3LTcuMTU0aC0xNC4yMDlsLTE5Ljg5MiA2NS45NzJjLS43MDYgMi41NjItMS4xNzggNC40MjEtMS4yODcgNS41MzctLjAzNyAxLjIwMyAxLjUxNyAyLjM5NCAyLjUyNSAzLjI5MyAxLjE5MS44OTkgMi45NTEuNzUyIDQuNjM5Ljg5OSAxLjc3NS4xMzQgNC4zLjIxOCA3Ljc4NS4yMThoMTAuOTE5bDMuMzUyLTExLjMxNy05Ljc3NS45MjNjLTEuMDQ1IDAtMS44LS41Ni0yLjExNC0xLjAzMnptMTAuNzM2LTM4LjE0OWgyMy4yODFsLTEuNDggNC42MzljLS4yMDguMTA5LS43MDYtLjIzLTMuMDc1LjA1aC0yMC4xNTlsMS40MzMtNC42ODl6bTQuNjY0LTE1LjU1OGgyMy40NzdsLTEuNjg4IDUuNTg3cy0xMS4wNjUtLjEwOS0xMi44MzcuMjE4Yy03Ljc5OCAxLjM0OS0xMi4zNTIgNS41MTYtMTIuMzUyIDUuNTE2bDMuNDAxLTExLjMyem0xNy42NTggMzUuNzMxYy0uMTkzLjY5My0uNDk3IDEuMTE2LS45MjMgMS40MzMtLjQ3My4zMDUtMS4yMzcuNDE0LTIuMzc4LjQxNGgtMy4zMTdsLjE5Ni01LjY0OWgtMTMuNzk4bC0uNTYgMjcuNjE4Yy0uMDIyIDEuOTkzLjE3MSAzLjE0NiAxLjYyOSA0LjA3IDEuNDU4IDEuMTUzIDUuOTUxIDEuMyAxMS45OTggMS4zaDguNjQ2bDMuMTIyLTEwLjMzOC03LjUyNy40MTQtMi41MDMuMTQ2Yy0uMzQyLS4xNDYtLjY2OC0uMjgtMS4wMzItLjY0NC0uMzE3LS4zMTQtLjg1Mi0uMTIxLS43NjUtMi4xMTRsLjA1OS03LjA3OSA3Ljg5NC0uMzI2YzQuMjYzIDAgNi4wODUtMS4zODcgNy42MzktMi43MDggMS40ODMtMS4yNjUgMS45NjgtMi43MiAyLjUyOC00LjY4OWwxLjMyNC02LjI2OGgtMTAuODQ4bC0xLjM4NCA0LjQyMXoiIGZpbGw9IiNGRUZFRkUiLz48L3N2Zz4=");
}.payment-type-visa {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSI1MTJweCIgaGVpZ2h0PSIxNjZweCIgdmlld0JveD0iMCAwIDUxMiAxNjYiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgcHJlc2VydmVBc3BlY3RSYXRpbz0ieE1pZFlNaWQiPiAgICA8Zz4gICAgICAgIDxwYXRoIGQ9Ik0yNjQuNzk0MTg3LDExMi40Nzk0OTEgQzI2NC41MDIwNzIsODkuNDQ4NTYxNiAyODUuMzE5MDgsNzYuNTk1NTE5OCAzMDEuMDAxMDIxLDY4Ljk1NDQxNzIgQzMxNy4xMTM0NDcsNjEuMTEzNDQ2NiAzMjIuNTI1MjU0LDU2LjA4NjAwMDggMzIyLjQ2Mzc1Niw0OS4wNzUyNTA3IEMzMjIuMzQwNzYsMzguMzQzODgzMyAzMDkuNjEwNzE0LDMzLjYwODU1MiAyOTcuNjk1NTE0LDMzLjQyNDA1ODYgQzI3Ni45MDkyNTUsMzMuMTAxMTk1MSAyNjQuODI0OTM1LDM5LjAzNTczMzYgMjU1LjIxNTkwMyw0My41MjUwNzM2IEwyNDcuNzI4NTQ1LDguNDg2Njk3NSBDMjU3LjM2ODMyNiw0LjA0MzQ4MDg3IDI3NS4yMTgwNjUsMC4xNjkxMTg5NzIgMjkzLjcyODkwNSwtMS40MjEwODU0N2UtMTQgQzMzNy4xNzcxMDYsLTEuNDIxMDg1NDdlLTE0IDM2NS42MDQ0NjgsMjEuNDQ3MzYwNSAzNjUuNzU4MjEzLDU0LjcwMjMwMDIgQzM2NS45MjczMzIsOTYuOTA1MTcwOSAzMDcuMzgxNDE5LDk5LjI0MjA4NzYgMzA3Ljc4MTE1NCwxMTguMTA2NTQgQzMwNy45MTk1MjQsMTIzLjgyNTgzNiAzMTMuMzc3NDU1LDEyOS45Mjk0OTQgMzI1LjMzODc3OCwxMzEuNDgyMzEzIEMzMzEuMjU3OTQyLDEzMi4yNjY0MSAzNDcuNjAwOTg1LDEzMi44NjYwMTQgMzY2LjEyNzIsMTI0LjMzMzE5MyBMMzczLjM5OTMxNSwxNTguMjMzODYgQzM2My40MzY2NywxNjEuODYyMjMgMzUwLjYyOTc1MiwxNjUuMzM2ODU3IDMzNC42ODY0NDUsMTY1LjMzNjg1NyBDMjkzLjc5MDQwMywxNjUuMzM2ODU3IDI2NS4wMjQ4MDMsMTQzLjU5NzM4MiAyNjQuNzk0MTg3LDExMi40Nzk0OTEgTTQ0My4yNzYyLDE2Mi40MTU3MTEgQzQzNS4zNDI5ODIsMTYyLjQxNTcxMSA0MjguNjU1MDk2LDE1Ny43ODgwMDEgNDI1LjY3MjQ1MiwxNTAuNjg1MDA0IEwzNjMuNjA1Nzg5LDIuNDkwNjYxMjIgTDQwNy4wMjMyNDIsMi40OTA2NjEyMiBMNDE1LjY2MzY4NCwyNi4zNjcxODUyIEw0NjguNzIwOTE4LDI2LjM2NzE4NTIgTDQ3My43MzI5ODksMi40OTA2NjEyMiBMNTEyLDIuNDkwNjYxMjIgTDQ3OC42MDY2OSwxNjIuNDE1NzExIEw0NDMuMjc2MiwxNjIuNDE1NzExIE00NDkuMzQ5MTA4LDExOS4yMTM1MDEgTDQ2MS44NzkyODcsNTkuMTYwODkxMiBMNDI3LjU2MzUxLDU5LjE2MDg5MTIgTDQ0OS4zNDkxMDgsMTE5LjIxMzUwMSBNMjEyLjE1MjA2MywxNjIuNDE1NzExIEwxNzcuOTI4NTMzLDIuNDkwNjYxMjIgTDIxOS4zMDExODMsMi40OTA2NjEyMiBMMjUzLjUwOTMzOSwxNjIuNDE1NzExIEwyMTIuMTUyMDYzLDE2Mi40MTU3MTEgTTE1MC45NDYzNywxNjIuNDE1NzExIEwxMDcuODgyNTMsNTMuNTY0NTkwNyBMOTAuNDYzMjc1NSwxNDYuMTE4NzkyIEM4OC40MTg0NzM0LDE1Ni40NTA0MjMgODAuMzQ2ODg2MSwxNjIuNDE1NzExIDcxLjM4MzU4MDYsMTYyLjQxNTcxMSBMMC45ODM5NjQ5MjcsMTYyLjQxNTcxMSBMMCwxNTcuNzcyNjI2IEMxNC40NTE5ODQ5LDE1NC42MzYyMzggMzAuODcxODk5NiwxNDkuNTc4MDQzIDQwLjgxOTE3LDE0NC4xNjYyMzYgQzQ2LjkwNzQ1MywxNDAuODYwNzI5IDQ4LjY0NDc2NjEsMTM3Ljk3MDMzMiA1MC42NDM0NDQ4LDEzMC4xMTM5ODcgTDgzLjYzNzAxODgsMi40OTA2NjEyMiBMMTI3LjM2MTk2LDIuNDkwNjYxMjIgTDE5NC4zOTQ1NzEsMTYyLjQxNTcxMSBMMTUwLjk0NjM3LDE2Mi40MTU3MTEiIGZpbGw9IiNGRkZGRkYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDI1Ni4wMDAwMDAsIDgyLjY2ODQyOCkgc2NhbGUoMSwgLTEpIHRyYW5zbGF0ZSgtMjU2LjAwMDAwMCwgLTgyLjY2ODQyOCkgIj48L3BhdGg+ICAgIDwvZz48L3N2Zz4=");
  filter: contrast(0.5);
}.payment-type-visaelectron {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSI1MTJweCIgaGVpZ2h0PSIyMjhweCIgdmlld0JveD0iMCAwIDUxMiAyMjgiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgcHJlc2VydmVBc3BlY3RSYXRpbz0ieE1pZFlNaWQiPiAgICA8Zz4gICAgICAgIDxwYXRoIGQ9Ik0xOTQuMzkzMDEyLDIuOTE5MzQ0MTMgTDEyNy4zNjI1MTcsMTYyLjgzNTk4MSBMODMuNjI3OTMwNywxNjIuODM1OTgxIEw1MC42MzkwMTUyLDM1LjIwODY2MzIgQzQ4LjY0MTU2OTIsMjcuMzY1OTkwNyA0Ni45MDIzODU1LDI0LjQ3OTMzOCA0MC44MTUyNDI0LDIxLjE2NDQyNzYgQzMwLjg2NzI0MjIsMTUuNzYwNTM1MyAxNC40Mzk4MDE4LDEwLjcwNjQ0MTIgMCw3LjU2MTUyNjI4IEwwLjk3NDIwNDQyNCwyLjkxOTM0NDEzIEw3MS4zODE3MjM1LDIuOTE5MzQ0MTMgQzgwLjM0MjQ0MjcsMi45MTkzNDQxMyA4OC40MTA2ODYsOC44ODU1Mjg5NCA5MC40NjA0MzgzLDE5LjIxNjAxODggTDEwNy44OTE1MDUsMTExLjc2MjE3IEwxNTAuOTIzMjI2LDIuOTE5MzQ0MTMgTDE5NC4zOTMwMTIsMi45MTkzNDQxMyBaIE0yNTMuNTE1NDUyLDIuOTE5MzQ0MTMgTDIxOS4zMDcxNDYsMTYyLjgzNTk4MSBMMTc3LjkzMjg4LDE2Mi44MzU5ODEgTDIxMi4xNDExODYsMi45MTkzNDQxMyBMMjUzLjUxNTQ1MiwyLjkxOTM0NDEzIFogTTMwNy43Nzk5NDYsNDcuMjI5Mjk5NyBDMzA3LjkyMDUxOSw0MS40OTg0OTMxIDMxMy4zNzk5ODcsMzUuMzk1MDA0MyAzMjUuMzMxOTcxLDMzLjgzNTYyMzQgQzMzMS4yNTIzODgsMzMuMDcwNjQ0MSAzNDcuNjA3OTA3LDMyLjQ1OTMxNDUgMzY2LjEzNDEzNyw0MC45OTUwNDUyIEwzNzMuMzgxODI2LDcuMDY0NjE2NjQgQzM2My40MjcyODcsMy40NjUyOTA5IDM1MC42MTg3ODcsMCAzMzQuNjg0OTg3LDAgQzI5My43ODQ3NDcsMCAyNjUuMDEzMDI1LDIxLjcyMzQ1MSAyNjQuNzg0MTg2LDUyLjg1NTQ5MzcgQzI2NC41MTYxMTYsNzUuODgzMzMyNSAyODUuMzM0MDE0LDg4LjcxNzk4NTQgMzAwLjk4OTkzNyw5Ni4zODczOTM0IEMzMTcuMTE2NjE2LDEwNC4yMjAyNTggMzIyLjUyMzc3OCwxMDkuMjU0NzM4IDMyMi40NDg1ODgsMTE2LjI1Mzk3MSBDMzIyLjMzNDE2OCwxMjYuOTgzMjk3IDMwOS41NzE0MzYsMTMxLjczMzM2MSAyOTcuNzA0NDQ5LDEzMS45MDk4OTQgQzI3Ni44OTYzNTgsMTMyLjI0MDA3OCAyNjQuODMzMjIzLDEyNi4yODY5NjkgMjU1LjIxMjEzNywxMjEuODA0OTc1IEwyNDcuNzAyOTE3LDE1Ni44NTk5ODkgQzI1Ny4zODI4NDcsMTYxLjI5NjIxNSAyNzUuMjIyNTU3LDE2NS4xNTA1MzQgMjkzLjY5OTc1LDE2NS4zNDY2ODIgQzMzNy4xNzkzNDMsMTY1LjM0NjY4MiAzNjUuNjE3NjEzLDE0My44NzE2ODYgMzY1Ljc0NTEwOSwxMTAuNjI0NTA4IEMzNjUuOTE4Mzc0LDY4LjQyNjQxODggMzA3LjM5NzQ1Niw2Ni4wODU3MTI4IDMwNy43Nzk5NDYsNDcuMjI5Mjk5NyBaIE00NzMuNzQ3NzY1LDE2Mi44MzU5ODEgTDUxMiwxNjIuODM1OTgxIEw0NzguNTc5NTU4LDIuOTE5MzQ0MTMgTDQ0My4yODU4OTcsMi45MTkzNDQxMyBDNDM1LjMyNTUzNSwyLjkxOTM0NDEzIDQyOC42MzY4Nyw3LjUzODY0MjI4IDQyNS42Njg0ODksMTQuNjQyNDg4NiBMMzYzLjU4NzQ3NSwxNjIuODM1OTgxIEw0MDcuMDM0Mzc3LDE2Mi44MzU5ODEgTDQxNS42NTE4MzYsMTM4Ljk0ODM1OCBMNDY4LjczMjkwMSwxMzguOTQ4MzU4IEw0NzMuNzQ3NzY1LDE2Mi44MzU5ODEgWiBNNDI3LjU2NDU5MSwxMDYuMTc4NDc1IEw0NDkuMzUwMTU2LDQ2LjEyNDMyOTYgTDQ2MS44NjQ0MzMsMTA2LjE3ODQ3NSBMNDI3LjU2NDU5MSwxMDYuMTc4NDc1IFogTTMwNi40NjQ3NywyMDYuODU0MzI5IEwyODkuNjU0ODQsMjA2Ljg1NDMyOSBMMjg5LjY1NDg0LDIyMi41MDA0NDQgTDMwOC40NTg5NDcsMjIyLjUwMDQ0NCBMMzA4LjQ1ODk0NywyMjcuMjA0NzQgTDI4My45ODk0MTYsMjI3LjIwNDc0IEwyODMuOTg5NDE2LDE4My43OTcwNjggTDMwNy40OTQ1NSwxODMuNzk3MDY4IEwzMDcuNDk0NTUsMTg4LjUwMTM2NCBMMjg5LjY1NDg0LDE4OC41MDEzNjQgTDI4OS42NTQ4NCwyMDIuMjE1NDE2IEwzMDYuNDY0NzcsMjAyLjIxNTQxNiBMMzA2LjQ2NDc3LDIwNi44NTQzMjkgWiBNMzE3LjE0MzQyMywxODEuNDgxMjA4IEwzMjIuODA4ODQ3LDE4MS40ODEyMDggTDMyMi44MDg4NDcsMjI3LjIwMzQzMyBMMzE3LjE0MzQyMywyMjcuMjAzNDMzIEwzMTcuMTQzNDIzLDE4MS40ODEyMDggWiBNMzQ3Ljc4NzM4MywyMjMuNDY5MDkxIEMzNTEuODQ3NjU4LDIyMy40NjkwOTEgMzU0LjM1ODM1OSwyMjIuNzU5Njg3IDM1Ni40MjExODgsMjIxLjg2MDY3MyBMMzU3LjQ1MDk2OCwyMjUuOTE3Njc5IEMzNTUuNDUzNTIyLDIyNi44MTY2OTMgMzUxLjk3ODQyNCwyMjcuOTExODU2IDM0Ny4wMTU4NjYsMjI3LjkxMTg1NiBDMzM3LjQyNDIwMiwyMjcuOTExODU2IDMzMS42OTMzOTUsMjIxLjUzNzAyOCAzMzEuNjkzMzk1LDIxMi4xMzQ5NzUgQzMzMS42OTMzOTUsMjAyLjczMjkyMSAzMzcuMjI4MDUzLDE5NS4zOTA0MjggMzQ2LjMwOTczMSwxOTUuMzkwNDI4IEMzNTYuNTQ4Njg1LDE5NS4zOTA0MjggMzU5LjE5MDE1MiwyMDQuMjc5MjI2IDM1OS4xOTAxNTIsMjEwLjAxMDAzMiBDMzU5LjE5MDE1MiwyMTEuMTY3MzA5IDM1OS4xMjQ3NjksMjEyLjAwNDIwOSAzNTguOTk0MDAzLDIxMi42NDgyMyBMMzM3LjEwMDU1NywyMTIuNjQ4MjMgQzMzNy4yMjgwNTMsMjIwLjMxNDM2OSAzNDIuMDU5ODQ2LDIyMy40NjkwOTEgMzQ3Ljc4NzM4MywyMjMuNDY5MDkxIFogTTM1My43MTQzMzgsMjA4LjU5MTIyNCBDMzUzLjc3OTcyMSwyMDUuMDUwNzQzIDM1Mi4yMzM0MTcsMTk5LjQ0NzQzMyAzNDUuODU4NTg5LDE5OS40NDc0MzMgQzM0MC4wNjI0LDE5OS40NDc0MzMgMzM3LjYxMzgxMiwyMDQuNjY0OTg0IDMzNy4xNjI2NywyMDguNTkxMjI0IEwzNTMuNzE0MzM4LDIwOC41OTEyMjQgWiBNMzkwLjAyMjc0MSwyMjYuMTA4NTk3IEMzODguNTQxODE5LDIyNi44MTgwMDEgMzg1LjI1NjMzMSwyMjcuOTEzMTYzIDM4MS4wNzE4MjksMjI3LjkxMzE2MyBDMzcxLjY2OTc3NiwyMjcuOTEzMTYzIDM2NS41NTMyMSwyMjEuNTM4MzM2IDM2NS41NTMyMSwyMTIuMDA1NTE3IEMzNjUuNTUzMjEsMjAyLjQxMDU4NCAzNzIuMTE3NjQ4LDE5NS4zOTE3MzUgMzgyLjI5NDQ4OCwxOTUuMzkxNzM1IEMzODUuNjQyMDksMTk1LjM5MTczNSAzODguNjAzOTMzLDE5Ni4yMjUzNjcgMzkwLjE1MDIzOCwxOTcuMDY1NTM2IEwzODguODY1NDY1LDIwMS4zODA4MDQgQzM4Ny41MDg3NywyMDAuNjcxNCAzODUuMzgzODI4LDE5OS44OTY2MTMgMzgyLjI5NDQ4OCwxOTkuODk2NjEzIEMzNzUuMTQ0ODc0LDE5OS44OTY2MTMgMzcxLjI4NDAxNywyMDUuMjQxNjYxIDM3MS4yODQwMTcsMjExLjY4NTE0MSBDMzcxLjI4NDAxNywyMTguODk2ODY5IDM3NS45MTk2NjEsMjIzLjMzOTYzMyAzODIuMTAxNjA5LDIyMy4zMzk2MzMgQzM4NS4zMjE3MTQsMjIzLjMzOTYzMyAzODcuNDQ2NjU3LDIyMi41NjgxMTYgMzg5LjA1NTA3NSwyMjEuODU4NzEyIEwzOTAuMDIyNzQxLDIyNi4xMDg1OTcgWiBNNDA1LjkxODI5MiwxODguNTY0NDU4IEw0MDUuOTE4MjkyLDE5Ni4wMzQ0NDkgTDQxNC4wMjkwMzQsMTk2LjAzNDQ0OSBMNDE0LjAyOTAzNCwyMDAuMzQ2NDQ3IEw0MDUuOTE4MjkyLDIwMC4zNDY0NDcgTDQwNS45MTgyOTIsMjE3LjE1NjM3NyBDNDA1LjkxODI5MiwyMjEuMDIzNzczIDQwNy4wMTM0NTUsMjIzLjIxMDgyOSA0MTAuMTY4MTc3LDIyMy4yMTA4MjkgQzQxMS43MTEyMTIsMjIzLjIxMDgyOSA0MTIuNjE2NzY1LDIyMy4wODMzMzIgNDEzLjQ1MzY2NSwyMjIuODIxODAxIEw0MTMuNzExOTI3LDIyNy4xNDAzMzggQzQxMi42MTY3NjUsMjI3LjUyNjA5NyA0MTAuODc3NTgxLDIyNy45MTE4NTYgNDA4LjY4NzI1NSwyMjcuOTExODU2IEM0MDYuMDQ1Nzg4LDIyNy45MTE4NTYgNDAzLjkyMDg0NiwyMjcuMDA5NTcyIDQwMi41NzA2OSwyMjUuNTMxOTIgQzQwMS4wMjQzODYsMjIzLjc4OTQ2NyA0MDAuMzgwMzY1LDIyMS4wMjM3NzMgNDAwLjM4MDM2NSwyMTcuMzUyNTI2IEw0MDAuMzgwMzY1LDIwMC4zNDY0NDcgTDM5NS41NDg1NzIsMjAwLjM0NjQ0NyBMMzk1LjU0ODU3MiwxOTYuMDM0NDQ5IEw0MDAuMzgwMzY1LDE5Ni4wMzQ0NDkgTDQwMC4zODAzNjUsMTkwLjIzODI1OSBMNDA1LjkxODI5MiwxODguNTY0NDU4IFogTTQyMS45NDQ5MzUsMjA1Ljc1OTQ5MyBDNDIxLjk0NDkzNSwyMDIuMDg4MjQ2IDQyMS44NzYyODMsMTk4LjkzMzUyNCA0MjEuNjg2NjczLDE5Ni4wMzM3OTUgTDQyNi42NDU5NjIsMTk2LjAzMzc5NSBMNDI2LjkwNDIyNCwyMDIuMjE1NzQzIEw0MjcuMDkzODM1LDIwMi4yMTU3NDMgQzQyOC41MTI2NDIsMTk4LjAzMTI0MSA0MzEuOTg3NzQxLDE5NS4zODk3NzQgNDM1Ljc4NjQ4NCwxOTUuMzg5Nzc0IEM0MzYuMzY4MzkxLDE5NS4zODk3NzQgNDM2LjgxOTUzMywxOTUuNDU1MTU3IDQzNy4zMzYwNTgsMTk1LjUxNzI3IEw0MzcuMzM2MDU4LDIwMC44NjU1ODcgQzQzNi43NTQxNSwyMDAuNzM0ODIxIDQzNi4xNzg3ODEsMjAwLjczNDgyMSA0MzUuNDAwNzI1LDIwMC43MzQ4MjEgQzQzMS40MTIzNzIsMjAwLjczNDgyMSA0MjguNTc0NzU2LDIwMy42OTY2NjQgNDI3LjgwMzIzOCwyMDcuOTQ5ODE5IEM0MjcuNjc1NzQyLDIwOC43MjEzMzYgNDI3LjYxMDM1OSwyMDkuNjg1NzMzIDQyNy42MTAzNTksMjEwLjU5MTI4NiBMNDI3LjYxMDM1OSwyMjcuMjA1MDY3IEw0MjEuOTQ0OTM1LDIyNy4yMDUwNjcgTDQyMS45NDQ5MzUsMjA1Ljc1OTQ5MyBaIE00NzIuMTY2NDgxLDIxMS4zNjExNjkgQzQ3Mi4xNjY0ODEsMjIyLjg4ODE2NSA0NjQuMTE0NTgzLDIyNy45MTI4MzYgNDU2LjY0NDU5MywyMjcuOTEyODM2IEM0NDguMjcyMzIsMjI3LjkxMjgzNiA0NDEuNzA3ODgyLDIyMS43Mjc2MTkgNDQxLjcwNzg4MiwyMTEuODc3NjkzIEM0NDEuNzA3ODgyLDIwMS41MDc5NzQgNDQ4LjU5NTk2NSwxOTUuMzkxNDA4IDQ1Ny4xNjExMTgsMTk1LjM5MTQwOCBDNDY2LjExMjAyOSwxOTUuMzkxNDA4IDQ3Mi4xNjY0ODEsMjAxLjg5MzczMiA0NzIuMTY2NDgxLDIxMS4zNjExNjkgWiBNNDQ3LjUwMDgwMiwyMTEuNjg0ODE0IEM0NDcuNTAwODAyLDIxOC41MTA3ODMgNDUxLjM2NDkyOCwyMjMuNjYyOTUxIDQ1Ni45MDI4NTUsMjIzLjY2Mjk1MSBDNDYyLjMxMzI4NiwyMjMuNjYyOTUxIDQ2Ni4zNjcwMjMsMjE4LjU3Mjg5NyA0NjYuMzY3MDIzLDIxMS41NTQwNDggQzQ2Ni4zNjcwMjMsMjA2LjI3NDM4MyA0NjMuNzI4ODI1LDE5OS42MzgwMjQgNDU3LjAzMDM1MiwxOTkuNjM4MDI0IEM0NTAuNDAwNTMxLDE5OS42MzgwMjQgNDQ3LjUwMDgwMiwyMDUuODIzMjQyIDQ0Ny41MDA4MDIsMjExLjY4NDgxNCBaIE00ODAuODQ5OTc3LDIwNC40Njk0OSBDNDgwLjg0OTk3NywyMDEuMTg3MjcxIDQ4MC43ODEzMjUsMTk4LjYxMTE4NyA0ODAuNTkxNzE1LDE5Ni4wMzUxMDIgTDQ4NS42MTMxMTcsMTk2LjAzNTEwMiBMNDg1LjkzNjc2MywyMDEuMTg3MjcxIEw0ODYuMDY0MjU5LDIwMS4xODcyNzEgQzQ4Ny42MTA1NjMsMTk4LjI4NzU0MiA0OTEuMjE2NDI3LDE5NS4zOTEwODEgNDk2LjM2ODU5NiwxOTUuMzkxMDgxIEM1MDAuNjgwNTk1LDE5NS4zOTEwODEgNTA3LjM3OTA2NywxOTcuOTY3MTY2IDUwNy4zNzkwNjcsMjA4LjY1Mzk5MiBMNTA3LjM3OTA2NywyMjcuMjAzMTA2IEw1MDEuNzEzNjQ0LDIyNy4yMDMxMDYgTDUwMS43MTM2NDQsMjA5LjIzNTg5OSBDNTAxLjcxMzY0NCwyMDQuMjE0NDk3IDQ5OS44NDY5NjMsMjAwLjAyNjcyNSA0OTQuNTAxOTE2LDIwMC4wMjY3MjUgQzQ5MC44MzA2NjksMjAwLjAyNjcyNSA0ODcuOTMwOTM5LDIwMi42NjgxOTIgNDg2LjkwNDQyOSwyMDUuODIyOTE1IEM0ODYuNjQyODk3LDIwNi41MzIzMTkgNDg2LjUxNTQwMSwyMDcuNDk2NzE2IDQ4Ni41MTU0MDEsMjA4LjQ2NDM4MiBMNDg2LjUxNTQwMSwyMjcuMjAzMTA2IEw0ODAuODQ5OTc3LDIyNy4yMDMxMDYgTDQ4MC44NDk5NzcsMjA0LjQ2OTQ5IFoiIGZpbGw9IiNGRkZGRkYiPjwvcGF0aD4gICAgPC9nPjwvc3ZnPg==");
}.DatePicker {
  position: relative;
  z-index: 100;
  display: inline-block;
}.DatePicker__input {
  padding: 0.4em 0.8em;
  border: 1px solid #ddd;
  background: #fff;
  font-family: inherit;
  font-size: 12px;
  text-align: center;
}.DatePicker__input.-rtl {
  direction: rtl;
}.DatePicker__input::placeholder {
  color: #979797;
}.DatePicker__calendarContainer.-top + .DatePicker__calendarArrow {
  top: auto;
  bottom: calc(100% + 10px);
  animation: fadeArrowFlipped 0.3s forwards;
  transform: translateY(-2.5rem) rotate(180deg);
}.DatePicker__calendarContainer {
  position: absolute;
  top: calc(100% + 20px);
  left: 50%;
  transform: translateX(-50%);
}.DatePicker__calendarContainer.-top {
  top: auto;
  bottom: calc(100% + 20px);
}.Calendar,
.Calendar * {
  box-sizing: border-box;
  padding: 0;
  margin: 0;
  direction: ltr;
}.Calendar,
.Calendar.-rtl * {
  direction: rtl;
}.DatePicker__calendarArrow {
  position: absolute;
  z-index: 10;
  top: calc(100% + 10px);
  right: 0;
  left: 0;
  width: 0;
  height: 0;
  margin: 0 auto;
  border-color: transparent transparent #fff;
  border-style: solid;
  border-width: 0 10px 10px;
}.Calendar {
  --cl-color-black: #444;
  --cl-color-disabled: #d4d4d4;
  --cl-color-error: #f35421;
  position: relative;
  z-index: 10;
  display: flex;
  width: 33em;
  max-width: 90vw;
  min-height: 36.7em;
  flex-direction: column;
  padding-top: 1.2em;
  margin-right: auto;
  margin-left: auto;
  font-size: 10px;
  user-select: none;
}.DatePicker .Calendar,
.DatePicker__calendarArrow {
  animation: fadeCalendar 0.3s forwards;
  opacity: 0;
  transform: translateY(2.5em);
}.DatePicker__calendarContainer.-top .Calendar {
  transform: translateY(-2.5em);
}.Calendar.-noFocusOutline *:focus {
  outline: none !important;
}.Calendar > :not(.Calendar__footer) button {
  background: transparent;
  cursor: pointer;
  font-family: inherit;
  outline: none;
  -webkit-tap-highlight-color: transparent;
}.Calendar__header {
  display: flex;
  overflow: hidden;
  align-items: center;
  padding: 2em 2.9em;
  color: var(--cl-color-black);
}.Calendar__monthArrowWrapper {
  position: relative;
  z-index: 1;
  padding: 3px;
  border: none;
  font-size: 1em;
  line-height: 0;
  opacity: 1;
  transition: 0.2s;
}.Calendar__monthArrowWrapper:focus {
  outline: 1px dashed rgba(0, 0, 0, 0.4);
  outline-offset: 2px;
}.Calendar__monthArrowWrapper:disabled,
.Calendar__monthArrowWrapper.-hidden {
  opacity: 0;
  pointer-events: none;
}.Calendar__monthArrowWrapper.-left {
  transform: rotate(90deg);
}.Calendar.-rtl .Calendar__monthArrowWrapper.-left {
  transform: rotate(-90deg);
}.Calendar__monthArrowWrapper.-right {
  transform: rotate(-90deg);
}.Calendar.-rtl .Calendar__monthArrowWrapper.-right {
  transform: rotate(90deg);
}.Calendar__monthArrowWrapper:active .Calendar__monthArrow {
  transform: scale(0.7);
}.Calendar__monthArrow {
  display: block;
  width: 1.7em;
  height: 1.7em;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg class='nc-icon-wrapper' fill='%23000000'%3E%3Cdefs stroke='none'%3E%3C/defs%3E%3Cpath class='cls-1' d='M12 23.25V.75' fill='none' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5px'%3E%3C/path%3E%3Cpath class='cls-2' d='M22.5 11.25L12 .75 1.5 11.25' fill='none' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5px' fill-rule='evenodd'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 100% 100%;
  border-radius: 50%;
  pointer-events: none;
  transition: var(--animation-duration) transform;
}.Calendar__monthYearContainer {
  position: relative;
  flex: 1;
}.Calendar__monthYear {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 50%;
  display: flex;
  align-items: center;
  backface-visibility: hidden;
  font-size: 1.6em;
  font-weight: 500;
  line-height: 1;
  transform: translateZ(0);
  transition: var(--animation-duration);
  will-change: transform, opacity;
}.Calendar__monthYear.-hiddenNext {
  opacity: 0;
  transform: translateX(50%);
}.Calendar.-rtl .Calendar__monthYear.-hiddenNext {
  transform: translateX(-150%);
}.Calendar__monthYear.-hiddenPrevious {
  opacity: 0;
  transform: translateX(-150%);
}.Calendar.-rtl .Calendar__monthYear.-hiddenPrevious {
  transform: translateX(50%);
}.Calendar__monthYear.-shown {
  margin-top: auto;
  margin-bottom: auto;
  opacity: 1;
  transform: translateX(-50%);
}.Calendar__monthYear.-shownAnimated {
  animation: var(--animation-duration) fadeTextToCenter forwards;
}.Calendar__monthYear > * {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0.2em 0.5em;
  border: 1px solid transparent;
  border-radius: 5px;
  font-size: 1.05em;
  transform: translateX(0) scale(0.95);
  transition: var(--animation-duration);
  will-change: transform;
}.Calendar__monthYear:not(.-shown) > *,
.Calendar__monthYear > *.-hidden {
  cursor: default;
  pointer-events: none;
}.Calendar__monthText {
  margin-left: -0.3em;
}.Calendar__yearText:last-child {
  margin-right: -0.3em;
}.Calendar__monthYear.-shown > *:hover,
.Calendar:not(.-noFocusOutline) .Calendar__monthYear.-shown > *:focus,
.Calendar__monthYear > *.-activeBackground {
  background: #f5f5f5;
}.Calendar__monthText:hover {
  transform: translateX(-0.2em) scale(0.95);
}.Calendar.-rtl .Calendar__monthText:hover {
  transform: translateX(0.2em) scale(0.95);
}.Calendar__yearText:hover {
  transform: translateX(0.2em) scale(0.95);
}.Calendar.-rtl .Calendar__yearText:hover {
  transform: translateX(-0.2em) scale(0.95);
}.Calendar__monthYear .Calendar__yearText.-hidden {
  opacity: 0;
  transform: translateX(50%);
}.Calendar.-rtl .Calendar__monthYear .Calendar__yearText.-hidden {
  transform: translateX(-50%);
}.Calendar__monthYear .Calendar__monthText.-hidden {
  opacity: 0;
  transform: translateX(-50%);
}.Calendar.-rtl .Calendar__monthYear .Calendar__monthText.-hidden {
  transform: translateX(50%);
}.Calendar__monthYear:not(.-shown) > * {
  pointer-events: none;
}.Calendar__monthSelectorAnimationWrapper,
.Calendar__yearSelectorAnimationWrapper {
  position: absolute;
  bottom: 0;
  display: flex;
  overflow: hidden;
  width: 100%;
  height: 80%;
  align-items: center;
  justify-content: center;
}.Calendar__monthSelectorWrapper {
  display: flex;
  width: 100%;
  height: 100%;
  align-items: center;
  justify-content: center;
}.Calendar__monthSelector {
  align-content: center;
  padding: 0 2.5em;
  padding-bottom: 2em;
}.Calendar__monthSelector,
.Calendar__yearSelector {
  position: relative;
  z-index: 2;
  display: flex;
  height: 100%;
  flex-wrap: wrap;
  background-color: #fff;
  transform: translateY(-150%);
  transition: 0.6s;
  will-change: transform;
}.Calendar__yearSelectorWrapper {
  width: 100%;
  height: 100%;
}.Calendar__yearSelectorWrapper::after,
.Calendar__yearSelectorWrapper::before {
  position: absolute;
  left: 0;
  width: 100%;
  height: 5em;
  content: "";
  opacity: 0;
  transition: 0.4s;
  transition-delay: 0.2s;
}.Calendar__yearSelectorWrapper::after {
  top: -0.1em;
  background-image: linear-gradient(to bottom, #fff, #fff 10%, rgba(245, 245, 245, 0));
}.Calendar__yearSelectorWrapper::before {
  bottom: 0;
  background-image: linear-gradient(to top, #fff, #fff 10%, rgba(245, 245, 245, 0));
}.Calendar__yearSelectorWrapper.-faded::after,
.Calendar__yearSelectorWrapper.-faded::before {
  z-index: 3;
  opacity: 1;
}.Calendar__yearSelector {
  position: relative;
  overflow: scroll;
  width: 100%;
  align-content: flex-start;
  padding: 5em 2em;
  -ms-overflow-style: none;
  scrollbar-width: 0;
}.Calendar__yearSelector::-webkit-scrollbar {
  display: none;
}.Calendar__yearSelectorItem {
  display: flex;
  width: 25%;
  justify-content: center;
}.Calendar__yearSelectorItem:not(:nth-child(-n+4)) {
  margin-top: 1.5em;
}.Calendar__yearSelectorText {
  min-width: 85%;
  padding: 0.2em 0.5em;
  border: none;
  border-radius: 8.5px;
  font-size: 1.4em;
}.Calendar__monthSelector.-open,
.Calendar__yearSelector.-open {
  transform: translateY(0);
}.Calendar__yearSelectorText:focus,
.Calendar__monthSelectorItemText:focus {
  outline: 1px dashed rgba(0, 0, 0, 0.4);
  outline-offset: 2px;
}.Calendar__monthSelectorItem {
  display: flex;
  width: 33.3333333333%;
  justify-content: center;
}.Calendar__monthSelectorItem:not(:nth-child(-n+3)) {
  margin-top: 2em;
}.Calendar__monthSelectorItemText {
  min-width: 70%;
  padding: 0.4em;
  border: none;
  border-radius: 8.5px;
  font-size: 1.3em;
  transition: 0.3s;
}.Calendar__monthSelectorItem:not(.-active) .Calendar__monthSelectorItemText:not(:disabled):hover,
.Calendar__yearSelectorItem:not(.-active) .Calendar__yearSelectorText:not(:disabled):hover {
  background: #f5f5f5;
}.Calendar__monthSelectorItemText:disabled,
.Calendar__yearSelectorText:disabled {
  cursor: default;
  opacity: 0.5;
}.Calendar__monthSelectorItem.-active .Calendar__monthSelectorItemText,
.Calendar__yearSelectorItem.-active .Calendar__yearSelectorText {
  background-color: #46bcaa;
  color: #fff;
}.Calendar__weekDays {
  position: relative;
  display: flex;
  justify-content: space-between;
  padding: 0 2.6em;
  margin-bottom: 0.7em;
  color: var(--cl-color-disabled);
  font-size: 1.2em;
}.Calendar__weekDay {
  display: block;
  width: 14.2857142857%;
  text-align: center;
  text-decoration: none;
}.Calendar__sectionWrapper {
  position: relative;
  overflow: hidden;
  min-height: 25.8em;
}.Calendar__section {
  position: absolute;
  top: 0;
  left: 0;
  display: flex;
  width: 100%;
  flex-direction: column;
  padding: 0 3.2em;
  padding-top: 0.5em;
  backface-visibility: hidden;
  color: var(--cl-color-black);
  transform: translateZ(0);
  transition: var(--animation-duration);
  will-change: transform, opacity;
}.Calendar__section.-hiddenPrevious {
  opacity: 0.5;
  transform: translateX(-90%);
}.Calendar.-rtl .Calendar__section.-hiddenPrevious {
  transform: translateX(90%);
}.Calendar__section.-hiddenNext {
  opacity: 0.5;
  transform: translateX(90%);
}.Calendar.-rtl .Calendar__section.-hiddenNext {
  transform: translateX(-90%);
}.Calendar__section.-shown {
  opacity: 1;
  transform: translateX(0);
}.Calendar__section.-shownAnimated {
  animation: var(--animation-duration) FadeContentToCenter forwards;
}.Calendar__weekRow {
  display: flex;
  width: 100%;
}.Calendar__day {
  display: block;
  display: flex;
  width: 14.2857142857%;
  align-items: center;
  justify-content: center;
  padding: calc(0.25em - 1px) 0;
  border: 1px solid transparent;
  margin-bottom: 0.3em;
  border-radius: 50%;
  color: rgba(0, 0, 0, 0.8);
  cursor: pointer;
  font-size: 1.6em;
  text-align: center;
  transition: 0.2s;
}.Calendar__day:focus {
  outline: 1px dashed rgba(0, 0, 0, 0.4);
  outline-offset: 2px;
}.Calendar__day.-ltr {
  min-height: 2.6em;
  font-size: 1.45em;
}.Calendar__day.-rtl {
  height: 2.45em;
  font-size: 1.55em;
}.Calendar__day:not(.-blank):not(.-selectedStart):not(.-selectedEnd):not(.-selectedBetween):not(.-selected):hover {
  background: #eaeaea;
  border-color: transparent;
  border-radius: 50%;
  color: var(--cl-color-black);
}.Calendar__day.-selected,
.Calendar__day.-selectedStart,
.Calendar__day.-selectedEnd {
  background: #46bcaa;
  color: #fff;
}.Calendar__day.-ltr.-selectedStart {
  border-radius: 0;
  border-bottom-left-radius: 100em;
  border-top-left-radius: 100em;
}.Calendar__day.-rtl.-selectedStart {
  border-radius: 0;
  border-bottom-right-radius: 100em;
  border-top-right-radius: 100em;
}.Calendar__day.-selectedBetween {
  background: rgb(208.75, 238.25, 233.75);
  border-radius: 0;
  color: #46bcaa;
}.Calendar__day.-ltr.-selectedEnd {
  border-bottom-right-radius: 100em;
  border-top-right-radius: 100em;
}.Calendar__day.-rtl.-selectedEnd {
  border-bottom-left-radius: 100em;
  border-top-left-radius: 100em;
}.Calendar__day.-weekend:not(.-selected):not(.-blank):not(.-selectedStart):not(.-selectedEnd):not(.-selectedBetween) {
  color: var(--cl-color-error);
}.Calendar__day.-weekend.-today:not(.-selectedStart):not(.-selectedEnd):not(.-selectedBetween)::after {
  background: var(--cl-color-error);
}.Calendar__day.-disabled {
  background: transparent !important;
  color: var(--cl-color-disabled) !important;
  cursor: default !important;
}.Calendar__day.-selected {
  border-radius: 50%;
}.Calendar__day.-today:not(.-selectedStart):not(.-selectedEnd):not(.-selectedBetween) {
  position: relative;
  color: var(--cl-color-black);
  color: #000;
  font-weight: 600;
}.Calendar__day.-today:not(.-selectedStart):not(.-selectedEnd):not(.-selectedBetween)::after {
  position: absolute;
  bottom: 0.2em;
  left: 50%;
  display: block;
  width: 0.6em;
  height: 1px;
  background: #000;
  content: "";
  opacity: 0.5;
  transform: translateX(-50%);
  transition: 0.2s;
}.Calendar__day.-today:hover:not(.-selectedStart):not(.-selectedEnd):not(.-selectedBetween)::after {
  opacity: 0;
}.Calendar__day.-blank {
  color: transparent;
  cursor: default;
  pointer-events: none;
}.Calendar__footer {
  position: relative;
  z-index: 1;
}@keyframes fadeCalendar {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}@keyframes fadeArrowFlipped {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
    transform: translateY(0) rotate(180deg);
  }
}@keyframes fadeTextToCenter {
  to {
    opacity: 1;
    transform: translateX(-50%);
  }
}@keyframes FadeContentToCenter {
  to {
    opacity: 1;
    transform: translateX(0);
  }
}[theme=dark] .rdrCalendarWrapper {
  background-color: transparent;
}.rdrCalendarWrapper {
  display: inline-flex;
  box-sizing: border-box;
  flex-direction: column;
  background: #fff;
  user-select: none;
}.rdrDateDisplay {
  display: flex;
  justify-content: space-between;
}.rdrDateDisplayItem {
  width: 0;
  flex: 1 1;
  color: inherit;
  text-align: center;
}.rdrDateDisplayItem + .rdrDateDisplayItem {
  margin-left: 0.833em;
}.rdrDateDisplayItem input {
  text-align: inherit;
}.rdrDateDisplayItem input:disabled {
  cursor: default;
}.rdrMonthAndYearWrapper {
  display: flex;
  box-sizing: inherit;
  justify-content: space-between;
}.rdrMonthAndYearPickers {
  display: flex;
  flex: 1 1 auto;
  align-items: center;
  justify-content: center;
}.rdrNextPrevButton {
  box-sizing: inherit;
  cursor: pointer;
  outline: none;
}.rdrMonths {
  display: flex;
}.rdrMonthsVertical {
  flex-direction: column;
}.rdrMonthsHorizontal > div > div > div {
  display: flex;
  flex-direction: row;
}.rdrMonth {
  width: 27.667em;
}.rdrWeekDays {
  display: flex;
}.rdrWeekDay {
  box-sizing: inherit;
  flex-basis: 14.2857142857%;
  text-align: center;
}.rdrDays {
  display: flex;
  flex-wrap: wrap;
}.rdrInfiniteMonths {
  overflow: auto;
}.rdrDateRangeWrapper {
  user-select: none;
}.rdrDateInput {
  position: relative;
}.rdrDateInput input {
  outline: none;
}.rdrDateInput .rdrWarning {
  position: absolute;
  top: 0;
  right: 0.25em;
  color: #f35421;
  font-size: 1.6em;
  line-height: 1.6em;
}.rdrDay {
  position: relative;
  width: 14.2857142857%;
  box-sizing: inherit;
  cursor: pointer;
  font: inherit;
}.rdrDayNumber {
  position: relative;
  display: block;
}[theme=dark] .rdrDayNumber span {
  color: #e7eef8;
}.rdrDayNumber span {
  color: #1d2429;
}.rdrDayDisabled {
  cursor: not-allowed;
}@supports (-ms-ime-align: auto) {
  .rdrDay {
    flex-basis: 14.285% !important;
  }
}.rdrSelected,
.rdrInRange,
.rdrStartEdge,
.rdrEndEdge {
  pointer-events: none;
}.rdrDayStartPreview,
.rdrDayInPreview,
.rdrDayEndPreview {
  pointer-events: none;
}.rdrDateRangePickerWrapper {
  display: inline-flex;
  user-select: none;
}.rdrStaticRanges {
  display: flex;
  flex-direction: column;
}.rdrStaticRange {
  font-size: inherit;
}.rdrInputRange {
  display: flex;
}.rdrCalendarWrapper {
  color: #323232;
  font-size: 12px;
}[theme=dark] .rdrDateDisplayWrapper {
  background-color: transparent;
}.rdrDateDisplayWrapper {
  background-color: rgb(239, 242, 247);
}.rdrDateDisplay {
  margin: 0.833em;
}[theme=dark] .rdrDateDisplayItem {
  background-color: transparent;
}.rdrDateDisplayItem {
  border: 1px solid transparent;
  background-color: rgb(255, 255, 255);
  border-radius: 1rem;
  box-shadow: 0 1px 2px 0 rgba(35, 57, 66, 0.21);
}.rdrDateDisplayItem input {
  width: 100%;
  height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));
  border: 0;
  background: transparent;
  color: #849095;
  cursor: pointer;
  line-height: 2.5em;
}.rdrDateDisplayItemActive {
  border-color: currentColor;
}.rdrDateDisplayItemActive input {
  color: #7d888d;
}.rdrMonthAndYearWrapper {
  height: 60px;
  align-items: center;
  padding-top: 10px;
}.rdrMonthAndYearPickers {
  font-weight: 600;
}[theme=dark] .rdrMonthAndYearPickers select {
  color: #e7eef8;
}[theme=dark] .rdrMonthAndYearPickers select:hover {
  background-color: rgba(255, 255, 255, 0.07);
}.rdrMonthAndYearPickers select {
  padding: 10px 30px 10px 10px;
  border: 0;
  appearance: none;
  background: transparent url("data:image/svg+xml;utf8,<svg width='9px' height='6px' viewBox='0 0 9 6' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'><g id='Artboard' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd' transform='translate(-636.000000, -171.000000)' fill-opacity='0.368716033'><g id='input' transform='translate(172.000000, 37.000000)' fill='%230E242F' fill-rule='nonzero'><g id='Group-9' transform='translate(323.000000, 127.000000)'><path d='M142.280245,7.23952813 C141.987305,6.92353472 141.512432,6.92361662 141.219585,7.23971106 C140.926739,7.5558055 140.926815,8.06821394 141.219755,8.38420735 L145.498801,13 L149.780245,8.38162071 C150.073185,8.0656273 150.073261,7.55321886 149.780415,7.23712442 C149.487568,6.92102998 149.012695,6.92094808 148.719755,7.23694149 L145.498801,10.7113732 L142.280245,7.23952813 Z' id='arrow'></path></g></g></g></svg>") no-repeat right 8px center;
  border-radius: 1rem;
  color: #3e484f;
  cursor: pointer;
  outline: 0;
  text-align: center;
}.rdrMonthAndYearPickers select:hover {
  background-color: rgba(0, 0, 0, 0.07);
}.rdrMonthPicker,
.rdrYearPicker {
  margin: 0 5px;
}[theme=dark] .rdrNextPrevButton {
  background: #343a40;
}.rdrNextPrevButton {
  display: block;
  width: 24px;
  height: 24px;
  padding: 0;
  border: 0;
  margin: 0 0.833em;
  background: #e9ecef;
  border-radius: 1rem;
}.rdrNextPrevButton:hover {
  background: #adb5bd;
}.rdrNextPrevButton i {
  display: block;
  width: 0;
  height: 0;
  padding: 0;
  margin: auto;
  border-style: solid;
  text-align: center;
  transform: translate(-3px, 0);
}[theme=dark] .rdrPprevButton i {
  border-color: transparent #e7eef8 transparent transparent;
}.rdrPprevButton i {
  border-color: transparent #1f2128 transparent transparent;
  border-width: 4px 6px 4px 4px;
  transform: translate(-3px, 0);
}[theme=dark] .rdrNextButton i {
  border-color: transparent transparent transparent #e7eef8;
}.rdrNextButton i {
  margin: 0 0 0 7px;
  border-color: transparent transparent transparent #1f2128;
  border-width: 4px 4px 4px 6px;
  transform: translate(3px, 0);
}.rdrWeekDays {
  padding: 0 0.833em;
}.rdrMonth {
  padding: 0 0.833em 1.666em;
}.rdrMonth .rdrWeekDays {
  padding: 0;
}.rdrMonths.rdrMonthsVertical .rdrMonth:first-child .rdrMonthName {
  display: none;
}.rdrWeekDay {
  color: rgb(132, 144, 149);
  font-weight: 400;
  line-height: 2.667em;
}.rdrDay {
  height: 3em;
  padding: 0;
  border: 0;
  background: transparent;
  color: #1d2429;
  line-height: 3em;
  text-align: center;
  user-select: none;
}.rdrDay:focus {
  outline: 0;
}.rdrDayNumber {
  position: absolute;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: 300;
  inset: 5px 0;
  outline: 0;
}.rdrDayToday .rdrDayNumber span {
  font-weight: 500;
}.rdrDayToday .rdrDayNumber span::after {
  position: absolute;
  bottom: 4px;
  left: 50%;
  width: 18px;
  height: 2px;
  background: #4d69fa;
  border-radius: 2px;
  content: "";
  transform: translate(-50%, 0);
}.rdrDayToday:not(.rdrDayPassive) .rdrInRange ~ .rdrDayNumber span::after,
.rdrDayToday:not(.rdrDayPassive) .rdrStartEdge ~ .rdrDayNumber span::after,
.rdrDayToday:not(.rdrDayPassive) .rdrEndEdge ~ .rdrDayNumber span::after,
.rdrDayToday:not(.rdrDayPassive) .rdrSelected ~ .rdrDayNumber span::after {
  background: #fff;
}.rdrDay:not(.rdrDayPassive) .rdrInRange ~ .rdrDayNumber span,
.rdrDay:not(.rdrDayPassive) .rdrStartEdge ~ .rdrDayNumber span,
.rdrDay:not(.rdrDayPassive) .rdrEndEdge ~ .rdrDayNumber span,
.rdrDay:not(.rdrDayPassive) .rdrSelected ~ .rdrDayNumber span {
  color: rgba(255, 255, 255, 0.85);
}.rdrSelected,
.rdrInRange,
.rdrStartEdge,
.rdrEndEdge {
  position: absolute;
  background: currentColor;
  inset: 5px 0;
}.rdrSelected {
  right: 2px;
  left: 2px;
}.rdrStartEdge {
  left: 2px;
  border-bottom-left-radius: 1.042em;
  border-top-left-radius: 1.042em;
}.rdrEndEdge {
  right: 2px;
  border-bottom-right-radius: 1.042em;
  border-top-right-radius: 1.042em;
}.rdrSelected {
  border-radius: 1.042em;
}.rdrDayStartOfMonth .rdrInRange,
.rdrDayStartOfMonth .rdrEndEdge,
.rdrDayStartOfWeek .rdrInRange,
.rdrDayStartOfWeek .rdrEndEdge {
  left: 2px;
  border-bottom-left-radius: 1.042em;
  border-top-left-radius: 1.042em;
}.rdrDayEndOfMonth .rdrInRange,
.rdrDayEndOfMonth .rdrStartEdge,
.rdrDayEndOfWeek .rdrInRange,
.rdrDayEndOfWeek .rdrStartEdge {
  right: 2px;
  border-bottom-right-radius: 1.042em;
  border-top-right-radius: 1.042em;
}.rdrDayStartOfMonth .rdrDayInPreview,
.rdrDayStartOfMonth .rdrDayEndPreview,
.rdrDayStartOfWeek .rdrDayInPreview,
.rdrDayStartOfWeek .rdrDayEndPreview {
  left: 0;
  border-bottom-left-radius: 1.333em;
  border-left-width: 1px;
  border-top-left-radius: 1.333em;
}.rdrDayEndOfMonth .rdrDayInPreview,
.rdrDayEndOfMonth .rdrDayStartPreview,
.rdrDayEndOfWeek .rdrDayInPreview,
.rdrDayEndOfWeek .rdrDayStartPreview {
  right: 0;
  border-bottom-right-radius: 1.333em;
  border-right-width: 1px;
  border-top-right-radius: 1.333em;
}.rdrDayStartPreview,
.rdrDayInPreview,
.rdrDayEndPreview {
  position: absolute;
  z-index: 1;
  border: 0 solid currentColor;
  background: rgba(255, 255, 255, 0.09);
  inset: 3px 0;
  pointer-events: none;
}.rdrDayStartPreview {
  left: 0;
  border-bottom-left-radius: 1.333em;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-top-left-radius: 1.333em;
  border-top-width: 1px;
}.rdrDayInPreview {
  border-bottom-width: 1px;
  border-top-width: 1px;
}.rdrDayEndPreview {
  right: 0;
  border-bottom-right-radius: 1.333em;
  border-bottom-width: 1px;
  border-right-width: 1px;
  border-top-right-radius: 1.333em;
  border-top-width: 1px;
}[theme=dark] .rdrDefinedRangesWrapper {
  background-color: transparent;
  border-right-color: #212529;
}.rdrDefinedRangesWrapper {
  width: 226px;
  border-right: solid 1px #eff2f7;
  background: #fff;
  font-size: 12px;
}.rdrDefinedRangesWrapper .rdrStaticRangeSelected {
  color: currentColor;
  font-weight: 600;
}[theme=dark] .rdrStaticRange {
  background-color: transparent;
  border-bottom-color: #212529;
  color: #e7eef8;
}[theme=dark] .rdrStaticRange:hover .rdrStaticRangeLabel, [theme=dark] .rdrStaticRange:focus .rdrStaticRangeLabel {
  background: #212529;
}.rdrStaticRange {
  display: block;
  padding: 0;
  border: 0;
  border-bottom: 1px solid #eff2f7;
  background: #fff;
  cursor: pointer;
  outline: 0;
}.rdrStaticRange:hover .rdrStaticRangeLabel, .rdrStaticRange:focus .rdrStaticRangeLabel {
  background: #eff2f7;
}.rdrStaticRangeLabel {
  display: block;
  padding: 10px 20px;
  line-height: 18px;
  outline: 0;
  text-align: left;
}.rdrInputRanges {
  padding: 10px 0;
}.rdrInputRange {
  align-items: center;
  padding: 5px 20px;
}[theme=dark] .rdrInputRangeInput {
  background-color: transparent;
  border-color: #343a40;
  color: #e7eef8;
}.rdrInputRangeInput {
  width: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));
  height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));
  border: solid 1px #f8f9fa;
  margin-right: 10px;
  border-radius: 1rem;
  color: rgb(108, 118, 122);
  line-height: 30px;
  text-align: center;
}.rdrInputRangeInput:focus, .rdrInputRangeInput:hover {
  border-color: #6c5dd3;
  color: #333;
  outline: 0;
}.rdrCalendarWrapper:not(.rdrDateRangeWrapper) .rdrDayHovered .rdrDayNumber::after {
  position: absolute;
  border: 1px solid currentColor;
  background: transparent;
  border-radius: 1.333em;
  content: "";
  inset: -2px 0;
}.rdrDayPassive {
  pointer-events: none;
}[theme=dark] .rdrDayPassive .rdrDayNumber span {
  color: rgba(231, 238, 248, 0.3);
}.rdrDayPassive .rdrDayNumber span {
  color: #d5dce0;
}.rdrDayPassive .rdrInRange,
.rdrDayPassive .rdrStartEdge,
.rdrDayPassive .rdrEndEdge,
.rdrDayPassive .rdrSelected,
.rdrDayPassive .rdrDayStartPreview,
.rdrDayPassive .rdrDayInPreview,
.rdrDayPassive .rdrDayEndPreview {
  display: none;
}[theme=dark] .rdrDayDisabled {
  background-color: rgb(7, 7, 7);
}.rdrDayDisabled {
  background-color: rgb(248, 248, 248);
}.rdrDayDisabled .rdrDayNumber span {
  color: #aeb9bf;
}.rdrDayDisabled .rdrInRange,
.rdrDayDisabled .rdrStartEdge,
.rdrDayDisabled .rdrEndEdge,
.rdrDayDisabled .rdrSelected,
.rdrDayDisabled .rdrDayStartPreview,
.rdrDayDisabled .rdrDayInPreview,
.rdrDayDisabled .rdrDayEndPreview {
  filter: grayscale(100%) opacity(60%);
}.rdrMonthName {
  padding: 0.833em;
  color: #849095;
  font-weight: 600;
  text-align: left;
}.rc-tree {
  border: 1px solid transparent;
  margin: 0;
}.rc-tree-focused:not(.rc-tree-active-focused) {
  border-color: rgb(166, 180, 252.5);
}.rc-tree .rc-tree-treenode {
  padding: 0;
  margin: 0;
  line-height: 24px;
  list-style: none;
  outline: 0;
  white-space: nowrap;
}.rc-tree .rc-tree-treenode .draggable {
  color: #333;
  user-select: none;
  /* Required to make elements draggable in old WebKit */
}.rc-tree .rc-tree-treenode.dragging {
  background: rgba(100, 100, 255, 0.1);
}.rc-tree .rc-tree-treenode.drop-container > .draggable::after {
  position: absolute;
  box-shadow: inset 0 0 0 2px red;
  content: "";
  inset: 0;
}.rc-tree .rc-tree-treenode.drop-container ~ .rc-tree-treenode {
  border-left: 2px solid chocolate;
}.rc-tree .rc-tree-treenode.drop-target {
  background-color: #46bcaa;
}.rc-tree .rc-tree-treenode.drop-target ~ .rc-tree-treenode {
  border-left: none;
}.rc-tree .rc-tree-treenode.filter-node > .rc-tree-node-content-wrapper {
  color: #f35421 !important;
  font-weight: 700 !important;
}.rc-tree .rc-tree-treenode ul {
  padding: 0 0 0 18px;
  margin: 0;
}.rc-tree .rc-tree-treenode .rc-tree-node-content-wrapper {
  position: relative;
  display: inline-block;
  height: 24px;
  padding: 0;
  margin: 0;
  cursor: pointer;
  text-decoration: none;
  vertical-align: top;
}.rc-tree .rc-tree-treenode span.rc-tree-switcher, .rc-tree .rc-tree-treenode span.rc-tree-checkbox, .rc-tree .rc-tree-treenode span.rc-tree-iconEle {
  display: inline-block;
  width: 16px;
  height: 16px;
  border: 0 none;
  margin-right: 2px;
  background-attachment: scroll;
  background-color: transparent;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAABhCAYAAABRe6o8AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAK0dJREFUeNrsfQl8VNX1/5l9ksm+ELJB2ANECGtYVEAQaZBSFdAW0dpaKbi0WhX9Va1/S/+K2k+1iCztT4sFW6lKkUV2RLZAQHaSQBJCMllJJtvsM2/e75775k3evHkzTCZEAubweczMu/d7ZzLznXPvOff7zsjS7nudhXZaxZd/kKXf//9Cwgkf1xha2QOnS2DzofNw5FwZjM/KgFkTh8Idw/tBz7hImb9xQsV1W9czJf73zTsPek7I5XL3oQCFQkkOBSiV3C2eG/rz9z19Q8Wh7T5+kX3i7c9g6ojekDs6A1796Vg4XVoPe/ILYMnKzbDmxQfZaaMH+pApVFy3Sdupp8cKH6rJ8QQ55pBjvPvcEXJ8To415LDzHbOXH/OAZLK2t/vBbbcFHOOz3LOeMViW5QgYLImwTcrai0MSrdm4H/708ztgwtA0D+6OYb1hysh+kDtuEPxjWx59jUIyhYq7lc2k38HaGk5KtmniR4Au7Z5g34cnZHLF6vTRkyCuzyCAuATurKF+kuFy0aSK4/uXsy5moZuIkkbI94RCplidlZYDvZP7QUx8LD3f1NA46Up1yaRz+qPLSZ+FhIRrvDxgsCTC22DIp1Kp6OORX42GM/ef8sLh9IkeTEwi4fNNyu5Lb7Hf4VW/ZXFaDRV3qxPQcjUfEoaNkWxrLi0CW1MvVhMzOOD74GJci8Nj4lZkzn6UfKAMgLkZdv7+JU/79P95B+IG3gaFm9auNjcZlHKF/EPxGPO2ZC2O0EStmD6aOL4oBixghGpo5EgWr4F+8QOgX69M2Hn889Wkr3LDvefoGPL2kE/syXgcYpRKlQ/5uD7eOFy74fTpj0R8/8kj+sOsCUNofykcThYHLQfhVwW/gi1VW8HG2iVxt7q5GCewLukjLCERmos/g7rjr7PCo/XKVuH6Xa1QqTjyWQwAVytg53tLYfrGWs+x8/+/QNuwD/Z1T9Ve065SoVxx94g5YNY1Q6O9Giz2Vjhy7AA98D6ewzbsg33dUzXnAYMlnzQBFXDn3rsgb8YhihOST0hS3jBwwLVbMM83c/xgWLfrJMydku2DO2g8CJ/b/gNmpQmWXXgL7HY7zB/8sA+us2zTgXNs3oVyv+3jhvSC2XdkyTp7HMZpB5axSy/ww7SQkDXc53ztqUMQ2XsmvW93Mov6jL2TEKwFoPEqrl4o6ahtfBXgvj9yjze+RumSkj0RLh/bt4g88CzqnXbXotv65IBN2wqt5gYyAsfvv489QG//2vo091zkn1wrhyEpo+Hk5SN0DCXvpYIhny8BORx9o7ZPhO9+fNyLfBfmnffBYdSKgUMwz4fR7ZN/2SiJW1exDkyEfGazGaw2B7x77B1YMPQRH1xnGZLmzYW5wBAPxDid4CREcNht4HTYyJfBBn/dWoTE6fRxGKcNXE5ru147YgQBxEOxaX0AWuoAHBbvjg7BuNhG+mDfsvxvHhISUE7G6BmXDk3WBrC5rFBUUsA1uOObMwWn6O2gfoOBdTYA9pWX5T3kIWCw5BMTkMfx5o98QhySA6NWDByu9XzHCrgUixTugfg58PaFZWAlH1JLcxP8aeybkrjONCFpdBHRUF9bQUnjsFlDHkdIvmDGwb7tJSBiPF5SIR+lJMsmV10Tmc+d4FmX4fSOz//PpwUkdIIyNoVihOPJlLJRKo0SjOYWcAHj8Xy88Y+XVj4KDnBCTFgSxXieK1jyyWRiAnI49HxCE5NPiMN83Z6TZUE935bDBbS/FG5G2gz4bf9nQW5Uwp9y3oR5Q+dJ4jqVgALS0CnGTRr+cSjjCMkXzDg8AdtzCAlIUwYOO9isZrBZuIM3vL/7yw30wPsO0sdlsZIp3+UQvw4H+RtsNguZjSx+Xyu22YgntVvtmINxeAgYLPmE+R5vnJxGu/7IJ8RhsnjH8WI4fF4f8Pn2nSyBTQfP0v5SOJ1KR9d8Zx87A49lPwaR2khJ3LXsxIkTbDC3kh++2/PFxPWgj1PS+0Pv/lmUQP7Gv9Y4CUnp7RoHp1PWaWnXIZyCzXbnebPJRDwXruUs9Ghb21k8gQhtw6ibLHksjOuiF/ksDDcGGcRKyP180Wx68MY/ttIvCxmDkpkbQ8l7svaSTwp3LfKhYWoEk8WYr0M8Rq1S5Fu34wQmlT07G6HirmWjRo2SBXMrZeih+GkXSVN84QS9L/Qw7R2H93zBjtPRKbimyby5qUafHR0RAbbmBuKZXBDJr9f37IHpT7m9IQnytDER0FyjpxivXGSdeXN9Y022JloHLfYmEoK4vJ7Pbuden4z4uxhNItQ311CMIA3TfvJ1BIdJ4p/njoOn3v8KXl6zHb49fZm4Zgb2nyqF332wGX617DOYP30UiJPJoeKC8YChmHitxpOmvVOweNptzzh8ENKeQ+gBF28oWllfkA9MeAKARgcOhwOq3+QiZD4arn5rFm3DPtgXMcLXsPP3ZSsvNpyCSCYW1BBGXreDEnbhiSn0wPt4DtuwD/ZFjMcDirfJgrVQcTyZMFmM+TpMmWDUyu/pLnl4ql8PFiruWh4wFBOS5sKpwx7S4JRK5oeQxhGSL5hxAqVhAmF4I7Fvw5kKwxvKo7teSx07BViVHhxNdaBfeg/nZNThoIojgUd8GuiP7gLsixivARuhofZC0xunlAdfy0qZAA2qKmiy14PdxX0x1XItxKgTIF6RAqcqDwL2RQz1irgf90M29IChkLCr5AHL85ezVy9tbtdrTxwwC3qNeVrG7wWP+CA/YtXMjFfG9UtaEjcgGzTRsWR9L6M5QScjA1uTAQyXTkFeSe2yX28tW3ryqTFGib3giIlLU19JHxW/pG/MUNBpogFUMpoTlDtkYLQ1QWnTeag40bDs0CuVS0l/I3JPdqPUMOvX/VM+NfcnDHqyLahqOV8G44dmwL1uVcuebf/VzH94geRXu1sNc33FCISA+J7pyNH3rbtSnxmSHD0pPVbXH9v1jabS89XN+17aW/lX8rAUl3yEgKwEAT1jjHqxxzOJAyInRaeG0zFaqsyldRdb9514u84zBqdFcIsRKj4mEQtDoh+nkYTkLWRVTBaSZDEJDIbcVu7Wie1W6LMsvY1QIeLQkjJzmAm/fg9mj4qCR0Yp4cP7tJB36TJsPnAJlqxUYCBhc/9RPkIG3OtF3KMEt9IXx7Z3DdiRabirjtMeQ0KhRyJELCREexGgkrgvsmBzbzfjtjK2k36B5no6BjkKCdHIGHWSY4BAUdMmRgiSRCwjyvGEiEMSrd+8Hf72eDrcNZDx4Cb3t8HkPlaYOYiBf372Een5Cx81TCi4zloDduVxgjWhJ2OXU3IY3EfQJlrGtWsMjoBuEpU7h4NcoQBFhO/OSNi5J8mHLfoC+MEJBQlF/cd74XhVC08i3AVwhg8CB/HWytbzoGw+CVMyagih5ZJqmPbiuj1gYBu7+pTwYdB6wGMLs6/LGEouE855MEoif3o+JJHLLsqgczgF7auk/cRqGDEO1244ffIkssTdBaxMxeXDokeBMzILNKUrYHLvavjxAC3tj6ICMa46YjocMebBuuLf0W25GelPQmzJmz64W90DXk89oEIuWz0pMx0GpcVBAiflg/pGmFSkN0zaX1ixnHGxAfWAoYzB7ZG5p8+AOkCXRLjvxqEaRkqKxW0oeuMwcLh3mJLinJpUD/k8pJZrwBk1nOJy+1+l/aVwSD6hGuar0q8kcZ2ZB+wK46AeMC5rhOThtKAesOCa47lY1+KYcO3qp340HIYMjAMj+Ug++FpPj3/n6ek5bMM+2DfYMYqauQPv+xuDEpBfSwXaE6YkEm0B8jiaLtg+0Yd8uDMixmHUOq4Xt0Z0cEGSb54qbhzF5SQ30P5SOFTDNBgMYBKoYaRwt7oHvB56QJVCseLROzPBwJDAshVgywE97PhpmudYv1dP27AP9gWRHtDfGLjli0czCQH8jcF5QHfgEFAHiCQS70HzAYfbpNQwYhymTPIuWbjna5X2Uor6AxRzVB/hpYYR4nDaramsgbraq9DS3AjPjXxeEnere0A+ES118HpA8WGsPtSGd9gXTRyQAmQxBVctHGGQdGivFXJ98DG2YR/sixiv1yAaw+bkMHZCODwOHNf7HYPzgO6oNaAOkBLJ6e0B3bhAahgxDvN1m884KQ4DB5nL5kNqxdVvKW5rcaKXGkaIk1LDSOFudQ/Y0a041AP26RELda0oEkDFimB6t3jfxz7YFzHC1yAeg8fh7dGTeg+hpcZQejyZ0xJwb9eFbp11+npAiuPUMMO+zPYRJIhxmCzGfB2mTDBqxYAD1244faIHQxLJLJXwTVkMbC5Ng5cFahghDgOO+QT30Nz/criTT0nibtWdEJvhNGurPwnhkYnQUnIlqNesigwDTVyUlxhBrlCOUqmV0NTgAifrHRpYbS54Ok+Q9CDeMSVeSTHCcf2NgXiefPx44jG4KNidr/OkWvjAgXgTFz3cJHIx3h5QhCvqfRuwh+8PiONVLTRf55DTqFVlugJK/eee6RpJtP5CmqQapr24zvJcN1oRba49CpFpCaAMTw76NTdePAtys9FHD2gnrDET19dGHi5/jOf01dy2b1pyPApRyRStAhewPnpAqTHM1J2Gtb1m8lg8hjsP6E4Wi8jHT58eErGMKA8YGo5LEv+C5vUwZYJRa06yhazdouj0iR4MSSSlhgkF11l5txupiNbE4VruIET16hv086giI8FqqPaagp1W83kSyGWjgspi95ZRWchijvdgP9vRCpFqOSGRE1xWy0VvGkiPgXjEfXpPpOexeAxKQPE2WbAWKo4nk0fVcug8PLnDvad7z1A6fYo92Pp1//QsOXjcFwT3wrdlkNMvA+524/Zs+69sfeFR2nH+wws6de12IxXR2oRsuFq4jkS6MSDzc722DwHDldBQ0uClhjEbajbr65uyI8KiocFI1pPUg3GEaTA0e+7ja4oI14K+vplivLyxaAzOIj2C2jmbbfD5rATJMbrVMG4PeK1bMe7l1dvYVx++nXo+saE065O8RpxaO3Wc2nMfs3IohoiE+KD/XkO5Hpqq9TB09gZOQRCelJzz3s6q2dkZUFjvAIPFQZXNW+e2Te2zvqiGuDAVZCaoYNOpMjj62+kprLm22uMR/IzhtU4k3xGpMZShqlpCxQk8GUzN/Qn1ZLuJJ8srcXuyNjUMCuFcUp7seqphbmZFdFTanVB+dA9oI4LXHmJfhhEs4Sx1DYaSM2/sUitfmzIwFfRyFupMDrjnX3raHE6mzBSdCtKilLDrgh6wL2K852rpMczu6RjH6OFnDDoFv56bLIypgf6TiQ65jEqqX95Y6ukaCKeOwTwj4sgU0+LywqElZeawuc9+AFNHpMKUoT3gsbv7gr7GCPlnC2DZ2m3w1lNzmNrCozLxFIy4F5d/QXG5BLfYF8fyuGCm4I6sAW+0Ijospp+MYXTspbz89kgHIDJxmOfRmFUn7fm/HvGO4+lVGrN93JLstDjIjNeQz1AJODnKwAkGsxW2nqsiHjdvWdnyX7+DGOGIHRnDqzbMtcgn8/cxSZAvPae3uw2g6pjeh3z/+no/vPDj4dAzVkXCczvU110FnUoBM4cnw9j+PeCLvXnwwF3jWCEJQ8V11hqwKyiih+Suvh75RxMhxdIygE/1j731THTGkEm6pHS6TWWq05c2Xz6/r/Ljl4Ravus2hrJd5JNgoCZBS75UMircczQ5vMj36O5HYe3da0mzzGvanfncB/D8rOEQHyGDxsYm8qY7qKQHnw8vNI8k0drdWanw6qovYOPbT+FULxPjHLEuiEiKapsFagjOyvrgOssDYn4OUyTSpqDt3+c4HTHijaiWj3ixQkKSFysBJLV8Ys93PcZQtod8MtHnieTrPTrD4+kqjldA+pheHvJ5uC1YLdIaL9mpkBSrhEZDE9iIFxMGQi6yesUjITERZowaQPoXwdwpo71wzhgWwpLCodqip3vCuC3Xt2d/MLMmiG2ReeE6ywNicjiYPN/3NU6oJpRVwUI2JD1gR8ZQctwJjnw+V7mx3ONH9/4c1k5dK0k+fnze9pDAYfKQHmCxWD2ez2tI8hivzDKZTDAsIx6253FEEuKiMmMp+YRqmGf7PweZyUOgubrJC9eZa8CuMM6Kb1rZ1ro6v+0NBRfg97+5A2JjY2X8+yvaRvPcb29tP946rAcMmnyit8VzJQCSbg+Zbqet9SIfTr+0XYDLLy2DBVMzoIG8aYFSQE5CwrSkCDhbWuWDQ5OqDfP32R/74G71vWAXw8BL8/p5Zg7+YBgXVDZY4W8F5L3aVUGWOo0sT0IpC6W2n4S1Ww/oS8AA5JP5MNCbXVLkqz5WBS5TW1JoTL8MqK4zgVbOXTfsj4TYVtXQCtkDUnxwaFK1YaRwt7oHZJ3cLCKswcPSrTG8pJJ7/C2TCsyWYkpCqXWxuLbfpu3rvNrDlTEwe8KjPrX9vL4IrGtxnC58xaNTMoFRkQWfg3jfZvdSza0HvK1PHKzdV7jaYDIr5TJ5W33AoMknmoJl7j8HPZ/QfMgnDEImZMLpigbQasNAofC9eJ1/LVqtFs5fMcAUsp4T48zVRugb399LDTMkfSgYq4w+uFveAzq8lzE8+Rhyh+G2NaB30SHQl1RDQUGBlOfzqe23fsZJr+Nv0/ZJ1vYTTrsd0gMGSz7xO+NscYKeBB6UhHev9Us+IW5CVj/49lwVNFoZCA/XuasoeC8BwsLCwOiUwb4z5TBh2EAfnKOKrBEJ2XDN99Hsj2BIGkc+W4XFBxeMx7leOyo3YhzGYfd4PtThIflMxPsYyREbEwY/e2AW3Dt5FrBkWm5ubvZd6thdi7BeH1/bz2Zryz1iXT/+oG2kD/ZFjOg1SOoBUQfIawID6gFDIR+PY5oZT57vWuRD+2bHZuWrj98Dh4uugkWmhuiYGEo4lPNrNBqIjo4mLjwMjpc2wgsL7sb+Gikce5WF+rw6qDlYBXWHa4CtZSRxt7wHtNuJp+M+dCQeHrwipcUKEElWIj2HAiWglAlr+1mxhouzLe949NBBepw8eoq2YR9a2y9IPSCSDvWAQn2gWA/IETAE8glxTiOSsJISLxD5+C9MbeFJ5cw7RsCqbefhVIURXJoI6NkzBeThUXCuygJ/21EAU8ZkwdXiUzpB1BQq7tb2gMRjoYdxuPmF5LM6uIO2IzldeCtNQGFtP5uVrKfNjZ42fgr+eNoB2oZ9VGEqT20/D4l5PSD53FHzhwdvSEL+Md5iH7VapAcUb5MFa6HiKJkunVKsX/oErYzwlagywj8emEErI0iQKFTcLesBGeKZcL2HJOTJR3dX3Ao4/OydDHftiN+9aHdtPzKHgEKw8/KH0p+K3CVXZpev7ee1m+NHU4jG6wIl9YDiH48J1kLF8Tb/4QX4tZDhpZNSl0/iPq5QuCDY170m7vuIXrtMjWi7DcxubonJh+f5c5iukSQfV9svG99UK+O992xymL0ehynCweJsq+3nWUcG0BSiHtCzWyWlB/y+1TACcgVVG0ZIQt46Qw3TXusqNaJd7qAhEPnwnMspTcBAtf2qL7d9MRJSe/rU9vN4OD96wDmb6wW9IiX1gJ1WG6YRVPju4CIFoi01XjgkFdaGmbiIqw2zYKQSls8Og2MlZbDtYDG8vEoBq16YZyP9JNUwC9/hasM8QnAf+OK+NzVMV6gR7SJRsMPpSz7P1Mhw60B/UzDW6Yv7NOrVcRHToRkMYMTPT7AG5O2Fs/fT2n55DTu52n6COLjo3cUrY9J2vjo7OwLqyQyOesCZ/6n2eh5eU5igYWBTQT3FwBsPdE5tGCTfhejxnu2SwZX/8YIhiT7dvB1W/yId7uzHgNPWQr6hdsjp7YTx6VaYMdAJ6zd8DPPnPeajhgkF11lrt65QI5rBKJj1Jh8SzsG0BSH2AASUqu23+PjdPrX9eir7+NT2a5tbO6gH5En08fZGdy4u1ic5/WC/7ZK1YertRtiebyZ91ISDsZJqGJngumBUtdxOPN8qQqLbCYlMNgYssj5gDUsBhaUMtLaLMDa1hoZ1i9/dAPtXPONRwwhxlxSJYIhty/XFGKsI7oAPLlgP2F5FNP3z3Z6PtxROfUSlWf7GD2Yc3oIZx2FqhQ/eWndNomKR8fDwcKkm+77flb8zcSmjsY7aTWv7pWnI36EV1PYzN8Hxpt18bb93xEFeh/WAvAcLuCcsURsGyVcA8dB7THxANYy4NsyPyfR5ByGRmZCvUT0STGYH2IzkGyfrCVpCxNjmrwmZ9DBrQAMcPIM1XkZ44YqRfJpYbzVMfH/yLR8PYx07vXDBesCbtUb0b56aAiUlJVS8Ech0ul7Qr5/fS1VNXNHIyk9HvVgTTG0/yTFC1wO6p08pz+fRAUrVhmGMAIr4a6phQCABx4AD13wMmT7R8yH5mpqN5A20YIKTvFFhoFT2B5WtEu7ua4B/H75AiSTEoefzp4ax62VeuM60rlAjOjU1VUaOjv4pIdX2E3nB0PWA/Not0J6wVG0YcBg9ktaAahhhbRgS7WLAgWs3nHbR85lNVjAaLfT58LnDY3uDkyxsRiY1wbO7rvjg0PyqYUS4zrSuoIjuMPM6UNuPtw7rAfmAI+CesFRtGDq1BlbDDLn0IURaUBqVSc9jqgWjVgwccM2H067MrXPgvwBy02V6XfF31ToYN7S3Dw7NnxpGjOss6yqK6GXLlmE8mivVRqbce+fMmRNwHdw16gO6o92AOkCJ2jAyTFy61TD+pFg52iovHOb5MGWCUSsGHGHEC+K0yz03mYJJqB5mLCQvzAK7SlMgd+oQHxwGHLwa5u1j73JqmLShENZQ5oPrLOtCiujcJUuW3CvV8Pnnn+PBXouEbruB9QHdqZaAe8IStWFi7FdhcP3OwGoYidowm88r4FCxEzTOGoghAUecvIK82HBIVNdAgnEnRDDlcKJSA9suJ8PtgtowPC697gBENZd7qWHCGy5DSvkWH9wP3Qj5KAkD5hJDrO13Pcbwqg3jSbUEKrMhXD8QXIyzkeb5ClLnek271POpfXFYuWDl8/NYzNexDhfkkGgXAw5HK0vTNUqwwokqDXxe2AP++uwc2Pv1JjkmlH1wJNrFgMPBBMZ1WxsJ/XhCLy0fKmj4ZSHKqe4YnUbPRak4Ld8HO0+vIF7s76KAJOQx5O7NvA7Vhom2VMOQK/+AIaV/a1vzBcBhknj+vJ/D01tS4I974+A7PQtKVxOcqSZrmkMp8Ny+LHjoocVQV3RM4Y7QOoT7IZt7Gubv+7wnUvUBSUxHD17Th+faWx9QWBcQ7+M5qTE6qTZM5jWxtYXHZJgsxnwdpkwwas0hgcNMsnZ7nkyfxIN5KiOIcd9++Bu6F7zx0HlYwteGmTYUXhBVVOj2fHPEAcsWcR8vLR8h3ZlCwTXcQ7gKqVglYVhmGtQ5OS3fN7Iyr98LFo+BhuMI6wLyJh7je1fDDByQDGNypnleO+bqpPJ1/PSZf3Q3SOzrXjc1zK1ieCESf3kDf421MNVyZdNKmGTYf2/ekv3oBVeOW7aNrsPEtf2E9fx4w3NP57naVR9QXBfQM2mK6wOSD7jdUxUhkCxUnJBUST0zWLO5FaxWE819KVUa0Gp1EB4eCbU1ZV4E5zHtwQmI/oMgoERejz4u/2oV1Odvh3ELngWXTAHHPnkXpz9PIOCt5QuTHF9Ky+eVQLymHtAddEjVB4xLaGNrW3VT6Z9sKCpoK8cbKi6t1+AjrS0N45qb60Gni4aIyDhXz56p8pqaSpfdZpbj+eiYHmxkVHyevrxgfEdxPyQC8rf8FYdIPsOJnTDup08CU1cGNWabaBnvreUT6vf4un78ufbUBxTXBeRNsj5gsCSS+6lDJ4XjZgDWc8mg0JBEKEGKjU12pqX3VvLpoLS03vRWX1HubG2tV2K/64H7oRAQ32uGYTzk029ZA00nd3PkM1RBpcEAVfn7odFsX+/xTpL1AT10gfu/4jR9cvJ5tq8+oHddQN4k9YDBko/+XkgQ5JOTV4uPS4vPwMDMkV44nD7RUwlI5GNp6b2Uej04Gw1VSuyPX+hQcZ31gXcVRTQ/zSLxuAvSuduaHR9By6m9PuSrbDJ/OWfN/oXscg4rpeXjLx/hNX18bT+xlo+3joyhbA/5xJ6M/n4I66KOCL91YvJxfbxxuHbD6dMfiTxkSuultNtMtL8UDn+awWhsBZOphawDLZCQmAKJPVJ9cJ1lXUURzXs/JB6WNMHLKivOvwEG6wbodddMYFobPOQrtmlrFqz5+hEQKlo6oOW7HmMICHht8kkTUAZ1NWVkfTbIh3xCcnsiIhI44NrNswsTwNSacFdLS4NcCmc0tpB2Hfmg7GCzGqG6uowSUIzrTOsKimg0/Kzw0la1Wk01f6f1G+BHD34KX3/2M7BEtYIzn4SefUZDSa3iJMBGLzlVl6gPGCz5fAnYNrXqy4ugb/9hXuQbkpXjg8M3FwOHYN5YGmBUFUvizKZW8o13ksNKK34K1xlCXKcSsAsooo1G4zfLli3zOjesB9C94WG3vwJnDi6FBtvkGiSf0+nc42eYG1sfMFjyiQmIOOGGgxT5VCq1Fw5TJhi18oFDIMN+pL9cCofEsxDPh+TDD0qjDZPEdaZ1BUX00qVLscwFBhVa/tyHr2udxPv9BO9fLrdtfvL9jS8Rz4fyqCbJ9NiNrg8YLPlkMrmP68do15/n48knxGG+DlMmwXzA2A/7S+ESEpPptMuTLzk5QxLXmXajFNEFTw6HwStO8wEIztM1oiHvEz5Y/Afp5z2/Vw7rhqqAcdkBLxmxbwU7+TyRqK3k7RtLlz4muIQvEadStXYEoM9RyNUE64Chd3FrvA7rAYMln7iQEI/DKAyj3YuF30mST4jDZDFGs5gywajV3wur1Jc7TaZmZXR0giQO13v8mi8QrlM94A1URCMJ3Qk/uvMvV2t/YW+8mnbbP0rfEPa7+MLtH9gbagsUYeErhOd5AnMsBvJ5AUdCGyaLFSN1UWn/pgQ06uc4GeaoWsP1kSqw0GE9YCjkE+OQhNciH93LrSmTYbIY83WYMsGoVYpELS31So0mnPbv1bt/yLjOtBuliHZzjouA7fZ0xmb+feyI4Y9oe6SEnX2sX8/bPi6huxyXXph4OPXBpwdXf7k6xlJdEaEM1y0L+EJYemjkSuXc2KQH6be7se79ueBkTpHzwXyrQqsPGAr5OoLDnQpMFmO+DlMmGLUKdzTQgyGJsF9zU12HcZ1hN1IRjcliBXlvXYSFrItZGNM/a2Hi8DGgTeoFFV+tXXRyflqkKkx3T8qMuYm6qHDIePAJKP/io7dMZRcjlZExr0jnEnFGkxHis1qNWjU9PDqHfnh432Gz/ZG02QIVFA21PiAloHCbrD0WKo7fJuP3dDFlglErBg64dsPpEz2YmESh4jrDbqQimpbZUCh0MmCfiUzNeDx13F2gwKXglTOQPu0nwNrMD0cNGgYxWSPJlEPen6gEyJj3K6jY8eXvLZeLFCzretntSbWEwoPJbSznT1gzmbz6RsUPSpYrjPS58L7NdmIWacPoNZzyHthGcovFBvk8kaQekNcCYid/esAf/C8l3Yz2wOA42Su3J8+K0Cg39X7gCVBXFQJgVSvCHohPRdZw921mEj6Ygf5YS+YYEpemwvkX5trlSnU6WQPWnd8jGx4eHb9RE5auZom3ZZytjFyh08T0mJyg1XG/fmM1GZmmum/qXYzJplBGKmTAgM1SYTc3N9w3dCpLF5KjPjj2mylZfd7r1ycRqgXSqzcygUq5cka0aQaSSVxccvkq7Dt3+bcnnhr7vrL747z57MvCRjA5mJo19/YFFaafYhKANRroJRXQWEtIZ+MWdCzNygPoIsBRrYeGvV8DYzbukkfFUXLlnwDn+Amy2KSMB2M0ukHEtVUC66zFbAkwjhLOtWl7KHr0mpkkUyaBXJYKNlMRVBT+uQmxQ6fya1JfPSBvQj0hmlgPKO/+OG9KY3eUtJx5YsvlJaUbPoRWQyPIIuOAddi5MNWMhQYc3E44kjAsBhrPnYKGA9s+VIZHPk/O0A3al96G4l07DM8e27M8z1C9lZWzRmCZCkK+88Qb1nEHuY/nsA37YF/EINYTC0jUB5SqEei3PmC33XxGok3rjpLmtxd/flb2bmvrW7fNnAtMSyOZSO14Fbe7Lje5lWPiTg21B7aBXKVaK1NpCoHlyFHbAPZn33T9KzG2quS3j3yy5LHHh98TlTxM6cLC5wy3ly5TRIJcowBD+RfOj/9+esd7nziWXW2EY07G+yJ1Xz0ggJQmUKwH7PaAN6E9MTIRsnvqIE6riOyXGJGYkZWNmjwy81ro3jhrxws7rJz8GNeBhJg9J9xDSMVsIeQTRjwsIZKtzgAHNu93vH7hfGmpSmEFp9PEJafJgffxHLZhH+yLGBBsgbn1gNT7ovaPP3hDbaDnnNNJyGiR1gN2281hU3pHwsS0yORkjfPtuyeOfJiJiQVTTSklm8tBQk2tjn6wMpZEBFgvtr4cEsdMhLDBoxIr/vXXveTMIEzx4Vg5I8iDPgC/ewI00Yk6tdFE/KcslkyTHL/sWJyInMvoq1Ov+JNB8+c1AEWXAY62VW7zqwf0rRHoqwfs9oA3oT2+pQylvrGT+8U9DGNng8liAauhhu6L4+/yyXQxQEILLlmNsjRTE0BFAYQlpQKZXhPJWbp39uv5AB+9A/Dko6B2srrJkfFjeqq1yYQkPaCp+rITD7yP57AN+2BfxCDWk457d/HK/LJ6qvXTkfDGZneAxcrVCMRbPPActmEf7Ev1gN0EvDnN5HDBL7eU1fzv2eZv2ILDINfFgiw8FhjycWrTB4PVwQJTdRlkvQbT9R/EJ4NLGwtV/1lpIfTED/4cjvPWyyRAJsu0pARI6ZEYkasN76O1m2ohf//emvf/XLIWD7yP57AN+2BfxLz1suAF8XrAC3roH6MkHZSglrNktmXogffxHLZJ1wfstg7ZjVBHMy62edHWy4vMrV+uXJw7drI2dSCZL00gNzZB6cmjrrPl9ed+Fh45TJZ1OzhbGqDuzHFoLS9ZJVMqn+PHK6twLwQB1Ep1i9pS/N+WndsNez78pPGTcAUcxLYt31ZtWfzIlkemz4ibarO0qMmyUo0voIkE2sOHcvjr93vB3RaS3SB1NF7tf+l33zb80gbfLX8uF3Ihawprzd9y4Zktxa8eqbaesjI7P1sgU4ypb7VC/ZkjW+UqzUrcv+ft/oWeu2VapeWxIRklg04WwemSSii+8zau4fhZ+O9f/rfx3DcHG4dfKIMiqxPKeFCJdwGyDv5ecLd1yG6QOhpJeOV/vq193Ow4/qdfGh2x4S31G/brLRvpWnFH9cNNlk1v3De6f6E6Ivpt4pLMwp2v0jZni97oXEEpFJJWGr7mFbY9CRKytBLK+DYp69jvBXdbxwl4g9TRhFCMO7H8C885T80CwFTHQ/6ea/HixfQXqpzkOd3XlTjdAhKVUqmkekDSdgyoHpB1cuonOZXh4fUnvHW8PmC3ddiCUUeHMg5vwnE6Y/+e13XixU3k/sjExESqB6ypqZlDzh3Fdr7P9bRuAl4nC0Yd3d5x/KmjPUHJx4X+hkGpE1Y/wIjXq5xa3mPXrNujIUSbO3r0aKoH/Prrr+cSAqLi1NYZ71t3GuZ6ecAuUC9aYIs+4Yi2yE3Ga5qggIBWrVZPz8jIkOGB9/EcLzruJmAXtcDq6NDG8VVHS3o6VuKAQjPAH+cHJiFZ72kJqbAy1F3kmEYeTyDeb1ZqamoyrvHwwPt4DtuwD/ZFDGK7p+AuYjdQHb3ovQWZoBddKGkm8UGJOwR4dV4m/HFDIV/Pb7HI6w0KDw//Ii4uTo3Bh9VqZTTEBg4cGNvQwF17jvdJgPKujZhWq1WgFzQYDPaWlha88Ol0NwG7gN1IdXQx4cmFAPGmiawIXpydCW9v8iVhZWWlMyIiIpas92KSkpLoD1objUbiee3AE1Cn0ymys7OTSD/6W861tbWwffv2JsR2e8BuAzMhWKvZfzsVVRGP+JcHM+HZzwq9yrLt3r27mEyzz5rN5oUTJkzIwd8cQRIS7+ZZ7yEho6Ki6I+Jnz59mj18+PDR0tLS1fv37y/uJmC3gYXEJiYz47ddp1ZAShgg+cBhbvmHl3c0mezEm/2LTMMlly5dWjJjxox7evXqpcRUjM39K5xIPAxAvvvuOyfpu+PQoUPLCGGPkWnZ3k3AboM0HSFhtPelm612BqpbuURxZqIC1uwrhNbK0i8vvDrzKXjSK5JlCZFshIgHCgoKLH379h2QlpY2kKwFaXKaj44xSX3x4sVS0ud10vf49YyGuwl4E5u16er6d3bCfKm2H93WDyI0cvjnEQ/5Hsn5qMCnrgv+zFdCQgKMHz9ek5iYqMbIlwQbwO8Z81W3sC03N1dz5MgRqK+vx/VjNwF/6Hb6uTtRTvAazrTC84RoZ7J7quDNXYHJR4IPGDt2LAYdaqVSOblPnz49MdDA7bmioiLqAgcNGqTEilvYRqLfyWPGjMlXq9X2Y8eOdRPwh25uUpVKecY3d8H8QORDmzZtGqZesKxbSmRkZC7xcloMQI4ePVqTn5+/FfsQbzczJyenJ7bFxsbmtra2YiGkMsR2E7DbAnlG1P2Z/JEPrampiV/nqck6T028Wsu5c+f2HDhw4BPiBakekKz9tpSXlz+SlZU1lUTIahKc8DnD6/Jauy9M/wFbXFwcfxen4IHEyw2qrq4+3djYWNy7N/djj1euXAHi+fonJycPv3r1ahEJTlBhQyNgMiV3E7DbOvDh+9buwRmRrv2EQYi4zRNCXwfudBOw226o/Z8AAwBphnYirXZBiwAAAABJRU5ErkJggg==");
  background-repeat: no-repeat;
  cursor: pointer;
  line-height: 16px;
  outline: none;
  vertical-align: sub;
}.rc-tree .rc-tree-treenode span.rc-tree-switcher.rc-tree-icon__customize, .rc-tree .rc-tree-treenode span.rc-tree-checkbox.rc-tree-icon__customize, .rc-tree .rc-tree-treenode span.rc-tree-iconEle.rc-tree-icon__customize {
  background-image: none;
}.rc-tree .rc-tree-treenode span.rc-tree-icon_loading {
  margin-right: 2px;
  background: url("data:image/gif;base64,R0lGODlhEAAQAKIGAMLY8YSx5HOm4Mjc88/g9Ofw+v///wAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQFCgAGACwAAAAAEAAQAAADMGi6RbUwGjKIXCAA016PgRBElAVlG/RdLOO0X9nK61W39qvqiwz5Ls/rRqrggsdkAgAh+QQFCgAGACwCAAAABwAFAAADD2hqELAmiFBIYY4MAutdCQAh+QQFCgAGACwGAAAABwAFAAADD1hU1kaDOKMYCGAGEeYFCQAh+QQFCgAGACwKAAIABQAHAAADEFhUZjSkKdZqBQG0IELDQAIAIfkEBQoABgAsCgAGAAUABwAAAxBoVlRKgyjmlAIBqCDCzUoCACH5BAUKAAYALAYACgAHAAUAAAMPaGpFtYYMAgJgLogA610JACH5BAUKAAYALAIACgAHAAUAAAMPCAHWFiI4o1ghZZJB5i0JACH5BAUKAAYALAAABgAFAAcAAAMQCAFmIaEp1motpDQySMNFAgA7") no-repeat scroll 0 0 transparent;
  vertical-align: top;
}.rc-tree .rc-tree-treenode span.rc-tree-switcher.rc-tree-switcher-noop {
  cursor: auto;
}.rc-tree .rc-tree-treenode span.rc-tree-switcher.rc-tree-switcher_open {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="rgb(31, 33, 40)" style="font-size: 1rem;"><path d="M0 0h24v24H0V0z" fill="none"></path><path d="M7.41 8.59L12 13.17l4.59-4.58L18 10l-6 6-6-6 1.41-1.41z"></path></svg>') !important;
}.rc-tree .rc-tree-treenode span.rc-tree-switcher.rc-tree-switcher_close {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="rgb(31, 33, 40)" style="font-size: 1rem;"><path d="M0 0h24v24H0V0z" fill="none"></path><path d="M8.59 16.59L13.17 12 8.59 7.41 10 6l6 6-6 6-1.41-1.41z"></path></svg>') !important;
}.rc-tree .rc-tree-treenode span.rc-tree-checkbox {
  width: 16px;
  height: 16px;
  margin: 0 3px;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="rgb(31, 33, 40)" style="font-size: 1rem;"><path d="M0 0h24v24H0V0z" fill="none"></path><path d="M19 5v14H5V5h14m0-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2z"></path></svg>') !important;
}.rc-tree .rc-tree-treenode span.rc-tree-checkbox-checked {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="rgb(70, 188, 170)" style="font-size: 1rem;"><path d="M0 0h24v24H0V0z" fill="none"></path><path d="M5 19h14V5H5v14zm2.41-7.4l2.58 2.58 6.59-6.59L17.99 9l-8 8L6 13.01l1.41-1.41z" opacity="0.3"></path><path d="M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 16H5V5h14v14zM17.99 9l-1.41-1.42-6.59 6.59-2.58-2.57-1.42 1.41 4 3.99z"></path></svg>') !important;
}.rc-tree .rc-tree-treenode span.rc-tree-checkbox-indeterminate {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="rgb(77, 105, 250)" style="font-size: 1rem;"><path d="M0 0h24v24H0z" fill="none"></path><path d="M5 19h14V5H5v14zm2-8h10v2H7v-2z" opacity="0.3"></path><path d="M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 16H5V5h14v14zM7 11h10v2H7z"></path></svg>') !important;
}.rc-tree .rc-tree-treenode span.rc-tree-checkbox-disabled {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="rgb(31, 33, 40)" style="font-size: 1rem;"><path d="M0 0h24v24H0V0z" fill="none"></path><path d="M19 5v14H5V5h14m0-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2z"></path></svg>') !important;
  opacity: 0.25;
}.rc-tree .rc-tree-treenode span.rc-tree-checkbox-disabled ~ * {
  opacity: 0.25;
}.rc-tree .rc-tree-treenode span.rc-tree-checkbox.rc-tree-checkbox-checked.rc-tree-checkbox-disabled {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="rgb(31, 33, 40)" style="font-size: 1rem;"><path d="M0 0h24v24H0V0z" fill="none"></path><path d="M5 19h14V5H5v14zm2.41-7.4l2.58 2.58 6.59-6.59L17.99 9l-8 8L6 13.01l1.41-1.41z" opacity="0.3"></path><path d="M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 16H5V5h14v14zM17.99 9l-1.41-1.42-6.59 6.59-2.58-2.57-1.42 1.41 4 3.99z"></path></svg>') !important;
}.rc-tree .rc-tree-treenode span.rc-tree-checkbox.rc-tree-checkbox-indeterminate.rc-tree-checkbox-disabled {
  position: relative;
  background: #ccc;
  border-radius: 3px;
}.rc-tree .rc-tree-treenode span.rc-tree-checkbox.rc-tree-checkbox-indeterminate.rc-tree-checkbox-disabled::after {
  position: absolute;
  top: 5px;
  left: 3px;
  width: 5px;
  height: 0;
  border: 2px solid #fff;
  border-top: 0;
  border-left: 0;
  content: " ";
  transform: scale(1);
}.rc-tree:not(.rc-tree-show-line) .rc-tree-treenode .rc-tree-switcher-noop {
  background: none;
}.rc-tree.rc-tree-show-line .rc-tree-treenode:not(:last-child) > ul {
  background: url("data:image/gif;base64,R0lGODlhCQACAIAAAMzMzP///yH5BAEAAAEALAAAAAAJAAIAAAIEjI9pUAA7") 0 0 repeat-y;
}.rc-tree.rc-tree-show-line .rc-tree-treenode:not(:last-child) > .rc-tree-switcher-noop {
  background-position: -56px -18px;
}.rc-tree.rc-tree-show-line .rc-tree-treenode:last-child > .rc-tree-switcher-noop {
  background-position: -56px -36px;
}.rc-tree {
  /*  */
}.rc-tree-child-tree {
  display: none;
}.rc-tree-child-tree-open {
  display: block;
}.rc-tree {
  /*  */
}.rc-tree-treenode-disabled > span:not(.rc-tree-switcher),
.rc-tree-treenode-disabled > a,
.rc-tree-treenode-disabled > a span {
  cursor: not-allowed;
  opacity: 0.5;
}.rc-tree {
  /*  */
}.rc-tree-treenode-active {
  background: rgba(0, 0, 0, 0.1);
}.rc-tree {
  /*  */
}.rc-tree-node-selected {
  background-color: rgb(255, 231, 168.5);
  border-radius: 0.5rem;
  box-shadow: 0 0 0 1px rgb(229.5, 186.3, 73.8);
  opacity: 0.8;
}.rc-tree {
  /* OPEN FOLDER */
}.rc-tree-icon__open {
  margin-right: 2px;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="rgb(255, 207, 82)" style="font-size: 1rem;"><path d="M0 0h24v24H0V0z" fill="none"></path><path d="M4 8h16v10H4z" opacity="0.3"></path><path d="M20 6h-8l-2-2H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2zm0 12H4V8h16v10z"></path></svg>') !important;
}.rc-tree {
  /* CLOSE FOLDER */
}.rc-tree-icon__close {
  margin-right: 2px;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="rgb(204, 165.6, 65.6)" style="font-size: 1rem;"><path d="M0 0h24v24H0V0z" fill="none"></path><path d="M11.17 8l-.58-.59L9.17 6H4v12h16V8h-8z" opacity="0.3"></path><path d="M20 6h-8l-2-2H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2zm0 12H4V6h5.17l1.41 1.41.59.59H20v10z"></path></svg>') !important;
}.rc-tree {
  /* ICON DOC */
}.rc-tree-icon__docu {
  margin-right: 2px;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="rgb(31, 33, 40)" style="font-size: 1rem;"><path d="M0 0h24v24H0V0z" fill="none"></path><path d="M13 4H6v16h12V9h-5z" opacity="0.3"></path><path d="M20 8l-6-6H6c-1.1 0-1.99.9-1.99 2L4 20c0 1.1.89 2 1.99 2H18c1.1 0 2-.9 2-2V8zm-2 12H6V4h7v5h5v11z"></path></svg>') !important;
}.rc-tree-icon__customize {
  margin-right: 2px;
  vertical-align: top;
}.rc-tree-title {
  display: inline-block;
}.rc-tree-indent {
  display: inline-block;
  height: 0;
  vertical-align: bottom;
}.rc-tree-indent-unit {
  display: inline-block;
  width: 16px;
}.rc-tree-draggable-icon {
  display: inline-flex;
  width: 16px;
  justify-content: center;
}:root {
  --toastify-color-light: var(--bs-white);
  --toastify-color-dark: var(--bs-dark);
  --toastify-color-info: var(--bs-info);
  --toastify-color-success: var(--bs-success);
  --toastify-color-warning: var(--bs-warning);
  --toastify-color-error: var(--bs-danger);
  --toastify-color-transparent: rgba(255, 255, 255, 0.7);
  --toastify-icon-color-info: var(--toastify-color-info);
  --toastify-icon-color-success: var(--toastify-color-success);
  --toastify-icon-color-warning: var(--toastify-color-warning);
  --toastify-icon-color-error: var(--toastify-color-error);
  --toastify-toast-width: var(--bs-toast-max-width);
  --toastify-toast-background: var(--bs-toast-bg);
  --toastify-toast-min-height: 64px;
  --toastify-toast-max-height: 800px;
  --toastify-font-family: sans-serif;
  --toastify-z-index: 9999;
  --toastify-text-color-light: #757575;
  --toastify-text-color-dark: #fff;
  /* Used only for colored theme */
  --toastify-text-color-info: #fff;
  --toastify-text-color-success: #fff;
  --toastify-text-color-warning: #fff;
  --toastify-text-color-error: #fff;
  --toastify-spinner-color: #616161;
  --toastify-spinner-color-empty-area: #e0e0e0;
  /* Used when no type is provided */
  --toastify-color-progress-light: linear-gradient(
  	to right,
  	/*#4cd964,*/ #5ac8fa,
  	#007aff /*#34aadc,*/ /*#5856d6,*/ /*#ff2d55*/
  );
  /* Used when no type is provided */
  --toastify-color-progress-dark: #bb86fc;
  --toastify-color-progress-info: var(--toastify-color-info);
  --toastify-color-progress-success: var(--toastify-color-success);
  --toastify-color-progress-warning: var(--toastify-color-warning);
  --toastify-color-progress-error: var(--toastify-color-error);
}.Toastify__toast-container {
  position: fixed;
  z-index: var(--toastify-z-index);
  width: var(--toastify-toast-width);
  box-sizing: border-box;
  padding: 4px;
  color: #fff;
  transform: translate3d(0, 0, var(--toastify-z-index));
}.Toastify__toast-container--top-left {
  top: 1em;
  left: 1em;
}.Toastify__toast-container--top-center {
  top: 1em;
  left: 50%;
  transform: translateX(-50%);
}.Toastify__toast-container--top-right {
  top: 1em;
  right: 1em;
}.Toastify__toast-container--bottom-left {
  bottom: 1em;
  left: 1em;
}.Toastify__toast-container--bottom-center {
  bottom: 1em;
  left: 50%;
  transform: translateX(-50%);
}.Toastify__toast-container--bottom-right {
  right: 1em;
  bottom: 1em;
}@media only screen and (max-width : 480px) {
  .Toastify__toast-container {
    left: 0;
    width: 100vw;
    padding: 0;
    margin: 0;
  }
  .Toastify__toast-container--top-left, .Toastify__toast-container--top-center, .Toastify__toast-container--top-right {
    top: 0;
    transform: translateX(0);
  }
  .Toastify__toast-container--bottom-left, .Toastify__toast-container--bottom-center, .Toastify__toast-container--bottom-right {
    bottom: 0;
    transform: translateX(0);
  }
  .Toastify__toast-container--rtl {
    right: 0;
    left: initial;
  }
}.Toastify__toast {
  position: relative;
  /* webkit only issue #791 */
  z-index: 0;
  box-sizing: border-box;
  margin-bottom: 1rem;
  cursor: default;
  direction: ltr;
}.Toastify__toast--rtl {
  direction: rtl;
}.Toastify__toast--close-on-click {
  cursor: pointer;
}.Toastify__toast--close-on-click .toast-header {
  padding-right: 2.5rem;
}.Toastify__toast .btn-close {
  position: absolute;
  top: var(--bs-toast-padding-y);
  right: var(--bs-toast-padding-x);
}.Toastify--animate {
  animation-duration: 0.7s;
  animation-fill-mode: both;
}.Toastify--animate-icon {
  animation-duration: 0.3s;
  animation-fill-mode: both;
}@media only screen and (max-width : 480px) {
  .Toastify__toast {
    margin-bottom: 0;
    border-radius: 0;
  }
}.Toastify__toast-theme--dark {
  background: var(--toastify-color-dark);
  color: var(--toastify-text-color-dark);
}.Toastify__toast-theme--light {
  background: var(--toastify-color-light);
  color: var(--toastify-text-color-light);
}.Toastify__toast-theme--colored.Toastify__toast--default {
  background: var(--toastify-color-light);
  color: var(--toastify-text-color-light);
}.Toastify__toast-theme--colored.Toastify__toast--info {
  background: var(--toastify-color-info);
  color: var(--toastify-text-color-info);
}.Toastify__toast-theme--colored.Toastify__toast--success {
  background: var(--toastify-color-success);
  color: var(--toastify-text-color-success);
}.Toastify__toast-theme--colored.Toastify__toast--warning {
  background: var(--toastify-color-warning);
  color: var(--toastify-text-color-warning);
}.Toastify__toast-theme--colored.Toastify__toast--error {
  background: var(--toastify-color-error);
  color: var(--toastify-text-color-error);
}.Toastify__progress-bar-theme--light {
  background: var(--toastify-color-progress-light);
}.Toastify__progress-bar-theme--dark {
  background: var(--toastify-color-progress-dark);
}.Toastify__progress-bar--info {
  background: var(--toastify-color-progress-info);
}.Toastify__progress-bar--success {
  background: var(--toastify-color-progress-success);
}.Toastify__progress-bar--warning {
  background: var(--toastify-color-progress-warning);
}.Toastify__progress-bar--error {
  background: var(--toastify-color-progress-error);
}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info, .Toastify__progress-bar-theme--colored.Toastify__progress-bar--success, .Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning, .Toastify__progress-bar-theme--colored.Toastify__progress-bar--error {
  background: var(--toastify-color-transparent);
}.Toastify__close-button {
  align-self: flex-start;
  padding: 0;
  border: none;
  background: transparent;
  color: #fff;
  cursor: pointer;
  opacity: 0.7;
  outline: none;
  transition: 0.3s ease;
}.Toastify__close-button--light {
  color: #000;
  opacity: 0.3;
}.Toastify__close-button > svg {
  width: 14px;
  height: 16px;
  fill: currentColor;
}.Toastify__close-button:hover, .Toastify__close-button:focus {
  opacity: 1;
}@keyframes Toastify__trackProgress {
  0% {
    transform: scaleX(1);
  }
  100% {
    transform: scaleX(0);
  }
}.Toastify__progress-bar {
  position: absolute;
  z-index: var(--toastify-z-index);
  bottom: 0;
  left: 0;
  width: 100%;
  height: 5px;
  opacity: 0.7;
  transform-origin: left;
}.Toastify__progress-bar--animated {
  animation: Toastify__trackProgress linear 1 forwards;
}.Toastify__progress-bar--controlled {
  transition: transform 0.2s;
}.Toastify__progress-bar--rtl {
  right: 0;
  left: initial;
  transform-origin: right;
}.Toastify__spinner {
  width: 20px;
  height: 20px;
  box-sizing: border-box;
  border: 2px solid;
  animation: Toastify__spin 0.65s linear infinite;
  border-color: var(--toastify-spinner-color-empty-area);
  border-radius: 100%;
  border-right-color: var(--toastify-spinner-color);
}@keyframes Toastify__bounceInRight {
  0%, 60%, 75%, 90%, 100% {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    transform: translate3d(3000px, 0, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(-25px, 0, 0);
  }
  75% {
    transform: translate3d(10px, 0, 0);
  }
  90% {
    transform: translate3d(-5px, 0, 0);
  }
  100% {
    transform: none;
  }
}@keyframes Toastify__bounceOutRight {
  20% {
    opacity: 1;
    transform: translate3d(-20px, 0, 0);
  }
  100% {
    opacity: 0;
    transform: translate3d(2000px, 0, 0);
  }
}@keyframes Toastify__bounceInLeft {
  0%, 60%, 75%, 90%, 100% {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    transform: translate3d(-3000px, 0, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(25px, 0, 0);
  }
  75% {
    transform: translate3d(-10px, 0, 0);
  }
  90% {
    transform: translate3d(5px, 0, 0);
  }
  100% {
    transform: none;
  }
}@keyframes Toastify__bounceOutLeft {
  20% {
    opacity: 1;
    transform: translate3d(20px, 0, 0);
  }
  100% {
    opacity: 0;
    transform: translate3d(-2000px, 0, 0);
  }
}@keyframes Toastify__bounceInUp {
  0%, 60%, 75%, 90%, 100% {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    transform: translate3d(0, 3000px, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(0, -20px, 0);
  }
  75% {
    transform: translate3d(0, 10px, 0);
  }
  90% {
    transform: translate3d(0, -5px, 0);
  }
  100% {
    transform: translate3d(0, 0, 0);
  }
}@keyframes Toastify__bounceOutUp {
  20% {
    transform: translate3d(0, -10px, 0);
  }
  40%, 45% {
    opacity: 1;
    transform: translate3d(0, 20px, 0);
  }
  100% {
    opacity: 0;
    transform: translate3d(0, -2000px, 0);
  }
}@keyframes Toastify__bounceInDown {
  0%, 60%, 75%, 90%, 100% {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    transform: translate3d(0, -3000px, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(0, 25px, 0);
  }
  75% {
    transform: translate3d(0, -10px, 0);
  }
  90% {
    transform: translate3d(0, 5px, 0);
  }
  100% {
    transform: none;
  }
}@keyframes Toastify__bounceOutDown {
  20% {
    transform: translate3d(0, 10px, 0);
  }
  40%, 45% {
    opacity: 1;
    transform: translate3d(0, -20px, 0);
  }
  100% {
    opacity: 0;
    transform: translate3d(0, 2000px, 0);
  }
}.Toastify__bounce-enter--top-left, .Toastify__bounce-enter--bottom-left {
  animation-name: Toastify__bounceInLeft;
}.Toastify__bounce-enter--top-right, .Toastify__bounce-enter--bottom-right {
  animation-name: Toastify__bounceInRight;
}.Toastify__bounce-enter--top-center {
  animation-name: Toastify__bounceInDown;
}.Toastify__bounce-enter--bottom-center {
  animation-name: Toastify__bounceInUp;
}.Toastify__bounce-exit--top-left, .Toastify__bounce-exit--bottom-left {
  animation-name: Toastify__bounceOutLeft;
}.Toastify__bounce-exit--top-right, .Toastify__bounce-exit--bottom-right {
  animation-name: Toastify__bounceOutRight;
}.Toastify__bounce-exit--top-center {
  animation-name: Toastify__bounceOutUp;
}.Toastify__bounce-exit--bottom-center {
  animation-name: Toastify__bounceOutDown;
}@keyframes Toastify__zoomIn {
  0% {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}@keyframes Toastify__zoomOut {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  100% {
    opacity: 0;
  }
}.Toastify__zoom-enter {
  animation-name: Toastify__zoomIn;
}.Toastify__zoom-exit {
  animation-name: Toastify__zoomOut;
}@keyframes Toastify__flipIn {
  0% {
    animation-timing-function: ease-in;
    opacity: 0;
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
  }
  40% {
    animation-timing-function: ease-in;
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
  }
  60% {
    opacity: 1;
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
  }
  80% {
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }
  100% {
    transform: perspective(400px);
  }
}@keyframes Toastify__flipOut {
  0% {
    transform: perspective(400px);
  }
  30% {
    opacity: 1;
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
  }
  100% {
    opacity: 0;
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
  }
}.Toastify__flip-enter {
  animation-name: Toastify__flipIn;
}.Toastify__flip-exit {
  animation-name: Toastify__flipOut;
}@keyframes Toastify__slideInRight {
  from {
    transform: translate3d(110%, 0, 0);
    visibility: visible;
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}@keyframes Toastify__slideInLeft {
  from {
    transform: translate3d(-110%, 0, 0);
    visibility: visible;
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}@keyframes Toastify__slideInUp {
  from {
    transform: translate3d(0, 110%, 0);
    visibility: visible;
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}@keyframes Toastify__slideInDown {
  from {
    transform: translate3d(0, -110%, 0);
    visibility: visible;
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}@keyframes Toastify__slideOutRight {
  from {
    transform: translate3d(0, 0, 0);
  }
  to {
    transform: translate3d(110%, 0, 0);
    visibility: hidden;
  }
}@keyframes Toastify__slideOutLeft {
  from {
    transform: translate3d(0, 0, 0);
  }
  to {
    transform: translate3d(-110%, 0, 0);
    visibility: hidden;
  }
}@keyframes Toastify__slideOutDown {
  from {
    transform: translate3d(0, 0, 0);
  }
  to {
    transform: translate3d(0, 500px, 0);
    visibility: hidden;
  }
}@keyframes Toastify__slideOutUp {
  from {
    transform: translate3d(0, 0, 0);
  }
  to {
    transform: translate3d(0, -500px, 0);
    visibility: hidden;
  }
}.Toastify__slide-enter--top-left, .Toastify__slide-enter--bottom-left {
  animation-name: Toastify__slideInLeft;
}.Toastify__slide-enter--top-right, .Toastify__slide-enter--bottom-right {
  animation-name: Toastify__slideInRight;
}.Toastify__slide-enter--top-center {
  animation-name: Toastify__slideInDown;
}.Toastify__slide-enter--bottom-center {
  animation-name: Toastify__slideInUp;
}.Toastify__slide-exit--top-left, .Toastify__slide-exit--bottom-left {
  animation-name: Toastify__slideOutLeft;
}.Toastify__slide-exit--top-right, .Toastify__slide-exit--bottom-right {
  animation-name: Toastify__slideOutRight;
}.Toastify__slide-exit--top-center {
  animation-name: Toastify__slideOutUp;
}.Toastify__slide-exit--bottom-center {
  animation-name: Toastify__slideOutDown;
}@keyframes Toastify__spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}[class*=shadow-3d-]:not(.shadow-3d-container):not([class*=rccs-shadow-3d-])::after,
[class*=rccs-shadow-3d-] .rccs::after, [class*=shadow-3d-]:not(.shadow-3d-container):not([class*=rccs-shadow-3d-])::before,
[class*=rccs-shadow-3d-] .rccs::before {
  position: absolute;
  height: 100%;
  border-radius: inherit;
  box-shadow: none;
  content: "";
  transition: all 0.2s ease-in-out;
}[class*=shadow-3d-]:not(.shadow-3d-container):not([class*=rccs-shadow-3d-])::before,
[class*=rccs-shadow-3d-] .rccs::before {
  -webkit-backdrop-filter: blur(0.5rem);
  backdrop-filter: blur(0.5rem);
  will-change: backdrop-filter;
  z-index: -1;
  top: 1rem;
  right: 1rem;
  left: 1rem;
}[class*=shadow-3d-]:not(.shadow-3d-container):not([class*=rccs-shadow-3d-])::after,
[class*=rccs-shadow-3d-] .rccs::after {
  z-index: -2;
  top: 1.75rem;
  right: 2rem;
  left: 2rem;
}[class*=shadow-3d-]:not(.shadow-3d-container) {
  position: relative;
  top: 0;
  margin-bottom: 3rem;
  transition: all 0.2s ease-in-out;
}[theme=dark] .shadow-3d-primary::before {
  filter: opacity(0.8) brightness(1.2) contrast(0.8);
}.shadow-3d-primary::before {
  background: var(--bs-primary-bg-subtle);
  filter: opacity(0.7) brightness(1) contrast(1.1);
}[theme=dark] .shadow-3d-primary::after {
  filter: opacity(0.5) brightness(1) contrast(0.8);
}.shadow-3d-primary::after {
  background: var(--bs-primary-bg-subtle);
  filter: opacity(0.7) brightness(1) contrast(1.2);
}[theme=dark] .shadow-3d-secondary::before {
  filter: opacity(0.8) brightness(1.2) contrast(0.8);
}.shadow-3d-secondary::before {
  background: var(--bs-secondary-bg-subtle);
  filter: opacity(0.7) brightness(1) contrast(1.1);
}[theme=dark] .shadow-3d-secondary::after {
  filter: opacity(0.5) brightness(1) contrast(0.8);
}.shadow-3d-secondary::after {
  background: var(--bs-secondary-bg-subtle);
  filter: opacity(0.7) brightness(1) contrast(1.2);
}[theme=dark] .shadow-3d-success::before {
  filter: opacity(0.8) brightness(1.2) contrast(0.8);
}.shadow-3d-success::before {
  background: var(--bs-success-bg-subtle);
  filter: opacity(0.7) brightness(1) contrast(1.1);
}[theme=dark] .shadow-3d-success::after {
  filter: opacity(0.5) brightness(1) contrast(0.8);
}.shadow-3d-success::after {
  background: var(--bs-success-bg-subtle);
  filter: opacity(0.7) brightness(1) contrast(1.2);
}[theme=dark] .shadow-3d-info::before {
  filter: opacity(0.8) brightness(1.2) contrast(0.8);
}.shadow-3d-info::before {
  background: var(--bs-info-bg-subtle);
  filter: opacity(0.7) brightness(1) contrast(1.1);
}[theme=dark] .shadow-3d-info::after {
  filter: opacity(0.5) brightness(1) contrast(0.8);
}.shadow-3d-info::after {
  background: var(--bs-info-bg-subtle);
  filter: opacity(0.7) brightness(1) contrast(1.2);
}[theme=dark] .shadow-3d-warning::before {
  filter: opacity(0.8) brightness(1.2) contrast(0.8);
}.shadow-3d-warning::before {
  background: var(--bs-warning-bg-subtle);
  filter: opacity(0.7) brightness(1) contrast(1.1);
}[theme=dark] .shadow-3d-warning::after {
  filter: opacity(0.5) brightness(1) contrast(0.8);
}.shadow-3d-warning::after {
  background: var(--bs-warning-bg-subtle);
  filter: opacity(0.7) brightness(1) contrast(1.2);
}[theme=dark] .shadow-3d-danger::before {
  filter: opacity(0.8) brightness(1.2) contrast(0.8);
}.shadow-3d-danger::before {
  background: var(--bs-danger-bg-subtle);
  filter: opacity(0.7) brightness(1) contrast(1.1);
}[theme=dark] .shadow-3d-danger::after {
  filter: opacity(0.5) brightness(1) contrast(0.8);
}.shadow-3d-danger::after {
  background: var(--bs-danger-bg-subtle);
  filter: opacity(0.7) brightness(1) contrast(1.2);
}[theme=dark] .shadow-3d-light::before {
  filter: opacity(0.8) brightness(1.2) contrast(0.8);
}.shadow-3d-light::before {
  background: var(--bs-light-bg-subtle);
  filter: opacity(0.7) brightness(1) contrast(1.1);
}[theme=dark] .shadow-3d-light::after {
  filter: opacity(0.5) brightness(1) contrast(0.8);
}.shadow-3d-light::after {
  background: var(--bs-light-bg-subtle);
  filter: opacity(0.7) brightness(1) contrast(1.2);
}[theme=dark] .shadow-3d-dark::before {
  filter: opacity(0.8) brightness(1.2) contrast(0.8);
}.shadow-3d-dark::before {
  background: var(--bs-dark-bg-subtle);
  filter: opacity(0.7) brightness(1) contrast(1.1);
}[theme=dark] .shadow-3d-dark::after {
  filter: opacity(0.5) brightness(1) contrast(0.8);
}.shadow-3d-dark::after {
  background: var(--bs-dark-bg-subtle);
  filter: opacity(0.7) brightness(1) contrast(1.2);
}[theme=dark] .shadow-3d-brand::before {
  filter: opacity(0.8) brightness(1.2) contrast(0.8);
}.shadow-3d-brand::before {
  background: var(--bs-brand-bg-subtle);
  filter: opacity(0.7) brightness(1) contrast(1.1);
}[theme=dark] .shadow-3d-brand::after {
  filter: opacity(0.5) brightness(1) contrast(0.8);
}.shadow-3d-brand::after {
  background: var(--bs-brand-bg-subtle);
  filter: opacity(0.7) brightness(1) contrast(1.2);
}[theme=dark] .shadow-3d-brand-two::before {
  filter: opacity(0.8) brightness(1.2) contrast(0.8);
}.shadow-3d-brand-two::before {
  background: var(--bs-brand-two-bg-subtle);
  filter: opacity(0.7) brightness(1) contrast(1.1);
}[theme=dark] .shadow-3d-brand-two::after {
  filter: opacity(0.5) brightness(1) contrast(0.8);
}.shadow-3d-brand-two::after {
  background: var(--bs-brand-two-bg-subtle);
  filter: opacity(0.7) brightness(1) contrast(1.2);
}[theme=dark] .shadow-3d-transparent::before {
  filter: opacity(0.8) brightness(1.2) contrast(0.8);
}.shadow-3d-transparent::before {
  background: var(--bs-transparent-bg-subtle);
  filter: opacity(0.7) brightness(1) contrast(1.1);
}[theme=dark] .shadow-3d-transparent::after {
  filter: opacity(0.5) brightness(1) contrast(0.8);
}.shadow-3d-transparent::after {
  background: var(--bs-transparent-bg-subtle);
  filter: opacity(0.7) brightness(1) contrast(1.2);
}[theme=dark] .shadow-3d-storybook::before {
  filter: opacity(0.8) brightness(1.2) contrast(0.8);
}.shadow-3d-storybook::before {
  background: var(--bs-storybook-bg-subtle);
  filter: opacity(0.7) brightness(1) contrast(1.1);
}[theme=dark] .shadow-3d-storybook::after {
  filter: opacity(0.5) brightness(1) contrast(0.8);
}.shadow-3d-storybook::after {
  background: var(--bs-storybook-bg-subtle);
  filter: opacity(0.7) brightness(1) contrast(1.2);
}.shadow-3d-hover:hover {
  top: 1rem;
}.shadow-3d-hover:hover::before {
  inset: 0;
  transform: rotate(3deg);
}.shadow-3d-hover:hover::after {
  inset: 0;
  transform: rotate(-3deg);
}.shadow-3d-up-hover:hover {
  top: 0.25rem;
}.shadow-3d-up-hover:hover::before {
  top: 0.5rem !important;
  right: 0.5rem !important;
  left: 0.5rem !important;
}.shadow-3d-up-hover:hover::after {
  top: 0.875rem !important;
  right: 1rem !important;
  left: 1rem !important;
}/**
 *Fixed z-index value
 *
 *no need to use it all the time, just to fix it when the image is distorted
 */.shadow-3d-container {
  z-index: 1;
}.truncate-line-6, .truncate-line-5, .truncate-line-4, .truncate-line-3, .truncate-line-2, .truncate-line-1 {
  display: -webkit-box;
  overflow: hidden;
  -webkit-box-orient: vertical;
}.truncate-line-1 {
  -webkit-line-clamp: 1;
}.truncate-line-2 {
  -webkit-line-clamp: 2;
}.truncate-line-3 {
  -webkit-line-clamp: 3;
}.truncate-line-4 {
  -webkit-line-clamp: 4;
}.truncate-line-5 {
  -webkit-line-clamp: 5;
}.truncate-line-6 {
  -webkit-line-clamp: 6;
}.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;
}.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-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-success {
  --bs-focus-ring-color: rgba(var(--bs-success-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-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-light {
  --bs-focus-ring-color: rgba(var(--bs-light-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-brand {
  --bs-focus-ring-color: rgba(var(--bs-brand-rgb), var(--bs-focus-ring-opacity));
}.focus-ring-brand-two {
  --bs-focus-ring-color: rgba(var(--bs-brand-two-rgb), var(--bs-focus-ring-opacity));
}.focus-ring-transparent {
  --bs-focus-ring-color: rgba(var(--bs-transparent-rgb), var(--bs-focus-ring-opacity));
}.focus-ring-storybook {
  --bs-focus-ring-color: rgba(var(--bs-storybook-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-5 {
  top: 5% !important;
}.top-10 {
  top: 10% !important;
}.top-15 {
  top: 15% !important;
}.top-20 {
  top: 20% !important;
}.top-25 {
  top: 25% !important;
}.top-30 {
  top: 30% !important;
}.top-35 {
  top: 35% !important;
}.top-40 {
  top: 40% !important;
}.top-45 {
  top: 45% !important;
}.top-50 {
  top: 50% !important;
}.top-55 {
  top: 55% !important;
}.top-60 {
  top: 60% !important;
}.top-65 {
  top: 65% !important;
}.top-70 {
  top: 70% !important;
}.top-75 {
  top: 75% !important;
}.top-80 {
  top: 80% !important;
}.top-85 {
  top: 85% !important;
}.top-90 {
  top: 90% !important;
}.top-95 {
  top: 95% !important;
}.top-100 {
  top: 100% !important;
}.bottom-0 {
  bottom: 0 !important;
}.bottom-5 {
  bottom: 5% !important;
}.bottom-10 {
  bottom: 10% !important;
}.bottom-15 {
  bottom: 15% !important;
}.bottom-20 {
  bottom: 20% !important;
}.bottom-25 {
  bottom: 25% !important;
}.bottom-30 {
  bottom: 30% !important;
}.bottom-35 {
  bottom: 35% !important;
}.bottom-40 {
  bottom: 40% !important;
}.bottom-45 {
  bottom: 45% !important;
}.bottom-50 {
  bottom: 50% !important;
}.bottom-55 {
  bottom: 55% !important;
}.bottom-60 {
  bottom: 60% !important;
}.bottom-65 {
  bottom: 65% !important;
}.bottom-70 {
  bottom: 70% !important;
}.bottom-75 {
  bottom: 75% !important;
}.bottom-80 {
  bottom: 80% !important;
}.bottom-85 {
  bottom: 85% !important;
}.bottom-90 {
  bottom: 90% !important;
}.bottom-95 {
  bottom: 95% !important;
}.bottom-100 {
  bottom: 100% !important;
}.start-0 {
  left: 0 !important;
}.start-5 {
  left: 5% !important;
}.start-10 {
  left: 10% !important;
}.start-15 {
  left: 15% !important;
}.start-20 {
  left: 20% !important;
}.start-25 {
  left: 25% !important;
}.start-30 {
  left: 30% !important;
}.start-35 {
  left: 35% !important;
}.start-40 {
  left: 40% !important;
}.start-45 {
  left: 45% !important;
}.start-50 {
  left: 50% !important;
}.start-55 {
  left: 55% !important;
}.start-60 {
  left: 60% !important;
}.start-65 {
  left: 65% !important;
}.start-70 {
  left: 70% !important;
}.start-75 {
  left: 75% !important;
}.start-80 {
  left: 80% !important;
}.start-85 {
  left: 85% !important;
}.start-90 {
  left: 90% !important;
}.start-95 {
  left: 95% !important;
}.start-100 {
  left: 100% !important;
}.end-0 {
  right: 0 !important;
}.end-5 {
  right: 5% !important;
}.end-10 {
  right: 10% !important;
}.end-15 {
  right: 15% !important;
}.end-20 {
  right: 20% !important;
}.end-25 {
  right: 25% !important;
}.end-30 {
  right: 30% !important;
}.end-35 {
  right: 35% !important;
}.end-40 {
  right: 40% !important;
}.end-45 {
  right: 45% !important;
}.end-50 {
  right: 50% !important;
}.end-55 {
  right: 55% !important;
}.end-60 {
  right: 60% !important;
}.end-65 {
  right: 65% !important;
}.end-70 {
  right: 70% !important;
}.end-75 {
  right: 75% !important;
}.end-80 {
  right: 80% !important;
}.end-85 {
  right: 85% !important;
}.end-90 {
  right: 90% !important;
}.end-95 {
  right: 95% !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-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-success {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-success-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-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-light {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-light-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-brand {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-brand-rgb), var(--bs-border-opacity)) !important;
}.border-brand-two {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-brand-two-rgb), var(--bs-border-opacity)) !important;
}.border-transparent {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-transparent-rgb), var(--bs-border-opacity)) !important;
}.border-storybook {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-storybook-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: 1rem !important;
}.m-4 {
  margin: 1.5rem !important;
}.m-5 {
  margin: 3rem !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: 1rem !important;
  margin-left: 1rem !important;
}.mx-4 {
  margin-right: 1.5rem !important;
  margin-left: 1.5rem !important;
}.mx-5 {
  margin-right: 3rem !important;
  margin-left: 3rem !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: 1rem !important;
  margin-bottom: 1rem !important;
}.my-4 {
  margin-top: 1.5rem !important;
  margin-bottom: 1.5rem !important;
}.my-5 {
  margin-top: 3rem !important;
  margin-bottom: 3rem !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: 1rem !important;
}.mt-4 {
  margin-top: 1.5rem !important;
}.mt-5 {
  margin-top: 3rem !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: 1rem !important;
}.me-4 {
  margin-right: 1.5rem !important;
}.me-5 {
  margin-right: 3rem !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: 1rem !important;
}.mb-4 {
  margin-bottom: 1.5rem !important;
}.mb-5 {
  margin-bottom: 3rem !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: 1rem !important;
}.ms-4 {
  margin-left: 1.5rem !important;
}.ms-5 {
  margin-left: 3rem !important;
}.ms-auto {
  margin-left: auto !important;
}.m-n1 {
  margin: -0.25rem !important;
}.m-n2 {
  margin: -0.5rem !important;
}.m-n3 {
  margin: -1rem !important;
}.m-n4 {
  margin: -1.5rem !important;
}.m-n5 {
  margin: -3rem !important;
}.mx-n1 {
  margin-right: -0.25rem !important;
  margin-left: -0.25rem !important;
}.mx-n2 {
  margin-right: -0.5rem !important;
  margin-left: -0.5rem !important;
}.mx-n3 {
  margin-right: -1rem !important;
  margin-left: -1rem !important;
}.mx-n4 {
  margin-right: -1.5rem !important;
  margin-left: -1.5rem !important;
}.mx-n5 {
  margin-right: -3rem !important;
  margin-left: -3rem !important;
}.my-n1 {
  margin-top: -0.25rem !important;
  margin-bottom: -0.25rem !important;
}.my-n2 {
  margin-top: -0.5rem !important;
  margin-bottom: -0.5rem !important;
}.my-n3 {
  margin-top: -1rem !important;
  margin-bottom: -1rem !important;
}.my-n4 {
  margin-top: -1.5rem !important;
  margin-bottom: -1.5rem !important;
}.my-n5 {
  margin-top: -3rem !important;
  margin-bottom: -3rem !important;
}.mt-n1 {
  margin-top: -0.25rem !important;
}.mt-n2 {
  margin-top: -0.5rem !important;
}.mt-n3 {
  margin-top: -1rem !important;
}.mt-n4 {
  margin-top: -1.5rem !important;
}.mt-n5 {
  margin-top: -3rem !important;
}.me-n1 {
  margin-right: -0.25rem !important;
}.me-n2 {
  margin-right: -0.5rem !important;
}.me-n3 {
  margin-right: -1rem !important;
}.me-n4 {
  margin-right: -1.5rem !important;
}.me-n5 {
  margin-right: -3rem !important;
}.mb-n1 {
  margin-bottom: -0.25rem !important;
}.mb-n2 {
  margin-bottom: -0.5rem !important;
}.mb-n3 {
  margin-bottom: -1rem !important;
}.mb-n4 {
  margin-bottom: -1.5rem !important;
}.mb-n5 {
  margin-bottom: -3rem !important;
}.ms-n1 {
  margin-left: -0.25rem !important;
}.ms-n2 {
  margin-left: -0.5rem !important;
}.ms-n3 {
  margin-left: -1rem !important;
}.ms-n4 {
  margin-left: -1.5rem !important;
}.ms-n5 {
  margin-left: -3rem !important;
}.p-0 {
  padding: 0 !important;
}.p-1 {
  padding: 0.25rem !important;
}.p-2 {
  padding: 0.5rem !important;
}.p-3 {
  padding: 1rem !important;
}.p-4 {
  padding: 1.5rem !important;
}.p-5 {
  padding: 3rem !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: 1rem !important;
  padding-left: 1rem !important;
}.px-4 {
  padding-right: 1.5rem !important;
  padding-left: 1.5rem !important;
}.px-5 {
  padding-right: 3rem !important;
  padding-left: 3rem !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: 1rem !important;
  padding-bottom: 1rem !important;
}.py-4 {
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important;
}.py-5 {
  padding-top: 3rem !important;
  padding-bottom: 3rem !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: 1rem !important;
}.pt-4 {
  padding-top: 1.5rem !important;
}.pt-5 {
  padding-top: 3rem !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: 1rem !important;
}.pe-4 {
  padding-right: 1.5rem !important;
}.pe-5 {
  padding-right: 3rem !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: 1rem !important;
}.pb-4 {
  padding-bottom: 1.5rem !important;
}.pb-5 {
  padding-bottom: 3rem !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: 1rem !important;
}.ps-4 {
  padding-left: 1.5rem !important;
}.ps-5 {
  padding-left: 3rem !important;
}.gap-0 {
  gap: 0 !important;
}.gap-1 {
  gap: 0.25rem !important;
}.gap-2 {
  gap: 0.5rem !important;
}.gap-3 {
  gap: 1rem !important;
}.gap-4 {
  gap: 1.5rem !important;
}.gap-5 {
  gap: 3rem !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: 1rem !important;
}.row-gap-4 {
  row-gap: 1.5rem !important;
}.row-gap-5 {
  row-gap: 3rem !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: 1rem !important;
}.column-gap-4 {
  column-gap: 1.5rem !important;
}.column-gap-5 {
  column-gap: 3rem !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;
}/* rtl:begin:remove */.text-break {
  word-wrap: break-word !important;
  word-break: break-word !important;
}/* rtl:end:remove */.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-success {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important;
}.text-info {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-info-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-light {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important;
}.text-dark {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important;
}.text-brand {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-brand-rgb), var(--bs-text-opacity)) !important;
}.text-brand-two {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-brand-two-rgb), var(--bs-text-opacity)) !important;
}.text-transparent {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-transparent-rgb), var(--bs-text-opacity)) !important;
}.text-storybook {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-storybook-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-muted {
  --bs-text-opacity: 1;
  color: var(--bs-secondary-color) !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-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-success {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-success-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-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-light {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-light-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-brand {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-brand-rgb), var(--bs-link-underline-opacity)) !important;
}.link-underline-brand-two {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-brand-two-rgb), var(--bs-link-underline-opacity)) !important;
}.link-underline-transparent {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-transparent-rgb), var(--bs-link-underline-opacity)) !important;
}.link-underline-storybook {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-storybook-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-primary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important;
}.bg-primary-hover:hover {
  --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-secondary-hover:hover {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-secondary-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-hover:hover {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-success-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-info-hover:hover {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-info-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-warning-hover:hover {
  --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-danger-hover:hover {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-danger-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-light-hover:hover {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-light-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-dark-hover:hover {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important;
}.bg-brand {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-brand-rgb), var(--bs-bg-opacity)) !important;
}.bg-brand-hover:hover {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-brand-rgb), var(--bs-bg-opacity)) !important;
}.bg-brand-two {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-brand-two-rgb), var(--bs-bg-opacity)) !important;
}.bg-brand-two-hover:hover {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-brand-two-rgb), var(--bs-bg-opacity)) !important;
}.bg-transparent {
  --bs-bg-opacity: 1;
  background-color: transparent !important;
}.bg-transparent-hover:hover {
  --bs-bg-opacity: 1;
  background-color: transparent !important;
}.bg-storybook {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-storybook-rgb), var(--bs-bg-opacity)) !important;
}.bg-storybook-hover:hover {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-storybook-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-black-hover:hover {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important;
}.bg-white {
  --bs-bg-opacity: 1;
  background-color: #fff !important;
}.bg-white-hover:hover {
  --bs-bg-opacity: 1;
  background-color: #fff !important;
}.bg-body {
  --bs-bg-opacity: 1;
  background-color: #fff !important;
}.bg-body-hover:hover {
  --bs-bg-opacity: 1;
  background-color: #fff !important;
}.bg-opacity-5 {
  --bs-bg-opacity: 0.05;
}.bg-opacity-10 {
  --bs-bg-opacity: 0.1;
}.bg-opacity-15 {
  --bs-bg-opacity: 0.15;
}.bg-opacity-20 {
  --bs-bg-opacity: 0.2;
}.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-80 {
  --bs-bg-opacity: 0.8;
}.bg-opacity-85 {
  --bs-bg-opacity: 0.85;
}.bg-opacity-90 {
  --bs-bg-opacity: 0.9;
}.bg-opacity-95 {
  --bs-bg-opacity: 0.95;
}.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 {
  user-select: all !important;
}.user-select-auto {
  user-select: auto !important;
}.user-select-none {
  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;
}.h-fluid-min-50 {
  min-height: calc((100vh - var(--header-height) - var(--subheader-height) - var(--footer-height)) / 2 - 2rem) !important;
}.h-fluid-min-100 {
  min-height: calc(100vh - var(--header-height) - var(--subheader-height) - var(--footer-height) - 2rem) !important;
}.bg-l10-primary {
  background-color: rgb(240.3, 238.8, 250.6) !important;
}.bg-l10-primary-hover:hover {
  background-color: rgb(240.3, 238.8, 250.6) !important;
}.bg-l10-secondary {
  background-color: rgb(255, 245.7, 248.7) !important;
}.bg-l10-secondary-hover:hover {
  background-color: rgb(255, 245.7, 248.7) !important;
}.bg-l10-success {
  background-color: rgb(236.5, 248.3, 246.5) !important;
}.bg-l10-success-hover:hover {
  background-color: rgb(236.5, 248.3, 246.5) !important;
}.bg-l10-info {
  background-color: rgb(237.2, 240, 254.5) !important;
}.bg-l10-info-hover:hover {
  background-color: rgb(237.2, 240, 254.5) !important;
}.bg-l10-warning {
  background-color: rgb(255, 250.2, 237.7) !important;
}.bg-l10-warning-hover:hover {
  background-color: rgb(255, 250.2, 237.7) !important;
}.bg-l10-danger {
  background-color: rgb(253.8, 237.9, 232.8) !important;
}.bg-l10-danger-hover:hover {
  background-color: rgb(253.8, 237.9, 232.8) !important;
}.bg-l10-light {
  background-color: rgb(252.6, 253.3, 254.3) !important;
}.bg-l10-light-hover:hover {
  background-color: rgb(252.6, 253.3, 254.3) !important;
}.bg-l10-dark {
  background-color: rgb(232.6, 232.8, 233.5) !important;
}.bg-l10-dark-hover:hover {
  background-color: rgb(232.6, 232.8, 233.5) !important;
}.bg-l10-brand {
  background-color: rgb(255, 250, 229.7) !important;
}.bg-l10-brand-hover:hover {
  background-color: rgb(255, 250, 229.7) !important;
}.bg-l10-brand-two {
  background-color: rgb(234.5, 234.5, 234.5) !important;
}.bg-l10-brand-two-hover:hover {
  background-color: rgb(234.5, 234.5, 234.5) !important;
}.bg-l25-primary {
  background-color: rgb(218.25, 214.5, 244) !important;
}.bg-l25-primary-hover:hover {
  background-color: rgb(218.25, 214.5, 244) !important;
}.bg-l25-secondary {
  background-color: rgb(255, 231.75, 239.25) !important;
}.bg-l25-secondary-hover:hover {
  background-color: rgb(255, 231.75, 239.25) !important;
}.bg-l25-success {
  background-color: rgb(208.75, 238.25, 233.75) !important;
}.bg-l25-success-hover:hover {
  background-color: rgb(208.75, 238.25, 233.75) !important;
}.bg-l25-info {
  background-color: rgb(210.5, 217.5, 253.75) !important;
}.bg-l25-info-hover:hover {
  background-color: rgb(210.5, 217.5, 253.75) !important;
}.bg-l25-warning {
  background-color: rgb(255, 243, 211.75) !important;
}.bg-l25-warning-hover:hover {
  background-color: rgb(255, 243, 211.75) !important;
}.bg-l25-danger {
  background-color: rgb(252, 212.25, 199.5) !important;
}.bg-l25-danger-hover:hover {
  background-color: rgb(252, 212.25, 199.5) !important;
}.bg-l25-light {
  background-color: rgb(249, 250.75, 253.25) !important;
}.bg-l25-light-hover:hover {
  background-color: rgb(249, 250.75, 253.25) !important;
}.bg-l25-dark {
  background-color: rgb(199, 199.5, 201.25) !important;
}.bg-l25-dark-hover:hover {
  background-color: rgb(199, 199.5, 201.25) !important;
}.bg-l25-brand {
  background-color: rgb(255, 242.5, 191.75) !important;
}.bg-l25-brand-hover:hover {
  background-color: rgb(255, 242.5, 191.75) !important;
}.bg-l25-brand-two {
  background-color: rgb(203.75, 203.75, 203.75) !important;
}.bg-l25-brand-two-hover:hover {
  background-color: rgb(203.75, 203.75, 203.75) !important;
}.bg-l50-primary {
  background-color: rgb(181.5, 174, 233) !important;
}.bg-l50-primary-hover:hover {
  background-color: rgb(181.5, 174, 233) !important;
}.bg-l50-secondary {
  background-color: rgb(255, 208.5, 223.5) !important;
}.bg-l50-secondary-hover:hover {
  background-color: rgb(255, 208.5, 223.5) !important;
}.bg-l50-success {
  background-color: rgb(162.5, 221.5, 212.5) !important;
}.bg-l50-success-hover:hover {
  background-color: rgb(162.5, 221.5, 212.5) !important;
}.bg-l50-info {
  background-color: rgb(166, 180, 252.5) !important;
}.bg-l50-info-hover:hover {
  background-color: rgb(166, 180, 252.5) !important;
}.bg-l50-warning {
  background-color: rgb(255, 231, 168.5) !important;
}.bg-l50-warning-hover:hover {
  background-color: rgb(255, 231, 168.5) !important;
}.bg-l50-danger {
  background-color: rgb(249, 169.5, 144) !important;
}.bg-l50-danger-hover:hover {
  background-color: rgb(249, 169.5, 144) !important;
}.bg-l50-light {
  background-color: rgb(243, 246.5, 251.5) !important;
}.bg-l50-light-hover:hover {
  background-color: rgb(243, 246.5, 251.5) !important;
}.bg-l50-dark {
  background-color: rgb(143, 144, 147.5) !important;
}.bg-l50-dark-hover:hover {
  background-color: rgb(143, 144, 147.5) !important;
}.bg-l50-brand {
  background-color: rgb(255, 230, 128.5) !important;
}.bg-l50-brand-hover:hover {
  background-color: rgb(255, 230, 128.5) !important;
}.bg-l50-brand-two {
  background-color: rgb(152.5, 152.5, 152.5) !important;
}.bg-l50-brand-two-hover:hover {
  background-color: rgb(152.5, 152.5, 152.5) !important;
}.bg-l75-primary {
  background-color: rgb(144.75, 133.5, 222) !important;
}.bg-l75-primary-hover:hover {
  background-color: rgb(144.75, 133.5, 222) !important;
}.bg-l75-secondary {
  background-color: rgb(255, 185.25, 207.75) !important;
}.bg-l75-secondary-hover:hover {
  background-color: rgb(255, 185.25, 207.75) !important;
}.bg-l75-success {
  background-color: rgb(116.25, 204.75, 191.25) !important;
}.bg-l75-success-hover:hover {
  background-color: rgb(116.25, 204.75, 191.25) !important;
}.bg-l75-info {
  background-color: rgb(121.5, 142.5, 251.25) !important;
}.bg-l75-info-hover:hover {
  background-color: rgb(121.5, 142.5, 251.25) !important;
}.bg-l75-warning {
  background-color: rgb(255, 219, 125.25) !important;
}.bg-l75-warning-hover:hover {
  background-color: rgb(255, 219, 125.25) !important;
}.bg-l75-danger {
  background-color: rgb(246, 126.75, 88.5) !important;
}.bg-l75-danger-hover:hover {
  background-color: rgb(246, 126.75, 88.5) !important;
}.bg-l75-light {
  background-color: rgb(237, 242.25, 249.75) !important;
}.bg-l75-light-hover:hover {
  background-color: rgb(237, 242.25, 249.75) !important;
}.bg-l75-dark {
  background-color: rgb(87, 88.5, 93.75) !important;
}.bg-l75-dark-hover:hover {
  background-color: rgb(87, 88.5, 93.75) !important;
}.bg-l75-brand {
  background-color: rgb(255, 217.5, 65.25) !important;
}.bg-l75-brand-hover:hover {
  background-color: rgb(255, 217.5, 65.25) !important;
}.bg-l75-brand-two {
  background-color: rgb(101.25, 101.25, 101.25) !important;
}.bg-l75-brand-two-hover:hover {
  background-color: rgb(101.25, 101.25, 101.25) !important;
}.bg-l90-primary {
  background-color: rgb(122.7, 109.2, 215.4) !important;
}.bg-l90-primary-hover:hover {
  background-color: rgb(122.7, 109.2, 215.4) !important;
}.bg-l90-secondary {
  background-color: rgb(255, 171.3, 198.3) !important;
}.bg-l90-secondary-hover:hover {
  background-color: rgb(255, 171.3, 198.3) !important;
}.bg-l90-success {
  background-color: rgb(88.5, 194.7, 178.5) !important;
}.bg-l90-success-hover:hover {
  background-color: rgb(88.5, 194.7, 178.5) !important;
}.bg-l90-info {
  background-color: rgb(94.8, 120, 250.5) !important;
}.bg-l90-info-hover:hover {
  background-color: rgb(94.8, 120, 250.5) !important;
}.bg-l90-warning {
  background-color: rgb(255, 211.8, 99.3) !important;
}.bg-l90-warning-hover:hover {
  background-color: rgb(255, 211.8, 99.3) !important;
}.bg-l90-danger {
  background-color: rgb(244.2, 101.1, 55.2) !important;
}.bg-l90-danger-hover:hover {
  background-color: rgb(244.2, 101.1, 55.2) !important;
}.bg-l90-light {
  background-color: rgb(233.4, 239.7, 248.7) !important;
}.bg-l90-light-hover:hover {
  background-color: rgb(233.4, 239.7, 248.7) !important;
}.bg-l90-dark {
  background-color: rgb(53.4, 55.2, 61.5) !important;
}.bg-l90-dark-hover:hover {
  background-color: rgb(53.4, 55.2, 61.5) !important;
}.bg-l90-brand {
  background-color: rgb(255, 210, 27.3) !important;
}.bg-l90-brand-hover:hover {
  background-color: rgb(255, 210, 27.3) !important;
}.bg-l90-brand-two {
  background-color: rgb(70.5, 70.5, 70.5) !important;
}.bg-l90-brand-two-hover:hover {
  background-color: rgb(70.5, 70.5, 70.5) !important;
}.bg-lo90-primary {
  background-color: rgb(100.3, 87, 193.9) !important;
}.bg-lo90-primary-hover:hover {
  background-color: rgb(100.3, 87, 193.9) !important;
}.bg-lo90-secondary {
  background-color: rgb(232.6, 149.1, 176.8) !important;
}.bg-lo90-secondary-hover:hover {
  background-color: rgb(232.6, 149.1, 176.8) !important;
}.bg-lo90-success {
  background-color: rgb(66.1, 172.5, 157) !important;
}.bg-lo90-success-hover:hover {
  background-color: rgb(66.1, 172.5, 157) !important;
}.bg-lo90-info {
  background-color: rgb(72.4, 97.8, 229) !important;
}.bg-lo90-info-hover:hover {
  background-color: rgb(72.4, 97.8, 229) !important;
}.bg-lo90-warning {
  background-color: rgb(232.6, 189.6, 77.8) !important;
}.bg-lo90-warning-hover:hover {
  background-color: rgb(232.6, 189.6, 77.8) !important;
}.bg-lo90-danger {
  background-color: rgb(221.8, 78.9, 33.7) !important;
}.bg-lo90-danger-hover:hover {
  background-color: rgb(221.8, 78.9, 33.7) !important;
}.bg-lo90-light {
  background-color: rgb(211, 217.5, 227.2) !important;
}.bg-lo90-light-hover:hover {
  background-color: rgb(211, 217.5, 227.2) !important;
}.bg-lo90-dark {
  background-color: #1f2128 !important;
}.bg-lo90-dark-hover:hover {
  background-color: #1f2128 !important;
}.bg-lo90-brand {
  background-color: rgb(232.6, 187.8, 5.8) !important;
}.bg-lo90-brand-hover:hover {
  background-color: rgb(232.6, 187.8, 5.8) !important;
}.bg-lo90-brand-two {
  background-color: rgb(48.1, 48.3, 49) !important;
}.bg-lo90-brand-two-hover:hover {
  background-color: rgb(48.1, 48.3, 49) !important;
}.bg-lo75-primary {
  background-color: rgb(88.75, 78, 168.25) !important;
}.bg-lo75-primary-hover:hover {
  background-color: rgb(88.75, 78, 168.25) !important;
}.bg-lo75-secondary {
  background-color: rgb(199, 129.75, 154) !important;
}.bg-lo75-secondary-hover:hover {
  background-color: rgb(199, 129.75, 154) !important;
}.bg-lo75-success {
  background-color: rgb(60.25, 149.25, 137.5) !important;
}.bg-lo75-success-hover:hover {
  background-color: rgb(60.25, 149.25, 137.5) !important;
}.bg-lo75-info {
  background-color: rgb(65.5, 87, 197.5) !important;
}.bg-lo75-info-hover:hover {
  background-color: rgb(65.5, 87, 197.5) !important;
}.bg-lo75-warning {
  background-color: rgb(199, 163.5, 71.5) !important;
}.bg-lo75-warning-hover:hover {
  background-color: rgb(199, 163.5, 71.5) !important;
}.bg-lo75-danger {
  background-color: rgb(190, 71.25, 34.75) !important;
}.bg-lo75-danger-hover:hover {
  background-color: rgb(190, 71.25, 34.75) !important;
}.bg-lo75-light {
  background-color: rgb(181, 186.75, 196) !important;
}.bg-lo75-light-hover:hover {
  background-color: rgb(181, 186.75, 196) !important;
}.bg-lo75-dark {
  background-color: #1f2128 !important;
}.bg-lo75-dark-hover:hover {
  background-color: #1f2128 !important;
}.bg-lo75-brand {
  background-color: rgb(199, 162, 11.5) !important;
}.bg-lo75-brand-hover:hover {
  background-color: rgb(199, 162, 11.5) !important;
}.bg-lo75-brand-two {
  background-color: rgb(45.25, 45.75, 47.5) !important;
}.bg-lo75-brand-two-hover:hover {
  background-color: rgb(45.25, 45.75, 47.5) !important;
}.bg-lo50-primary {
  background-color: rgb(69.5, 63, 125.5) !important;
}.bg-lo50-primary-hover:hover {
  background-color: rgb(69.5, 63, 125.5) !important;
}.bg-lo50-secondary {
  background-color: rgb(143, 97.5, 116) !important;
}.bg-lo50-secondary-hover:hover {
  background-color: rgb(143, 97.5, 116) !important;
}.bg-lo50-success {
  background-color: rgb(50.5, 110.5, 105) !important;
}.bg-lo50-success-hover:hover {
  background-color: rgb(50.5, 110.5, 105) !important;
}.bg-lo50-info {
  background-color: #364591 !important;
}.bg-lo50-info-hover:hover {
  background-color: #364591 !important;
}.bg-lo50-warning {
  background-color: #8f783d !important;
}.bg-lo50-warning-hover:hover {
  background-color: #8f783d !important;
}.bg-lo50-danger {
  background-color: rgb(137, 58.5, 36.5) !important;
}.bg-lo50-danger-hover:hover {
  background-color: rgb(137, 58.5, 36.5) !important;
}.bg-lo50-light {
  background-color: rgb(131, 135.5, 144) !important;
}.bg-lo50-light-hover:hover {
  background-color: rgb(131, 135.5, 144) !important;
}.bg-lo50-dark {
  background-color: #1f2128 !important;
}.bg-lo50-dark-hover:hover {
  background-color: #1f2128 !important;
}.bg-lo50-brand {
  background-color: #8f7715 !important;
}.bg-lo50-brand-hover:hover {
  background-color: #8f7715 !important;
}.bg-lo50-brand-two {
  background-color: rgb(40.5, 41.5, 45) !important;
}.bg-lo50-brand-two-hover:hover {
  background-color: rgb(40.5, 41.5, 45) !important;
}.bg-lo25-primary {
  background-color: rgb(50.25, 48, 82.75) !important;
}.bg-lo25-primary-hover:hover {
  background-color: rgb(50.25, 48, 82.75) !important;
}.bg-lo25-secondary {
  background-color: rgb(87, 65.25, 78) !important;
}.bg-lo25-secondary-hover:hover {
  background-color: rgb(87, 65.25, 78) !important;
}.bg-lo25-success {
  background-color: rgb(40.75, 71.75, 72.5) !important;
}.bg-lo25-success-hover:hover {
  background-color: rgb(40.75, 71.75, 72.5) !important;
}.bg-lo25-info {
  background-color: rgb(42.5, 51, 92.5) !important;
}.bg-lo25-info-hover:hover {
  background-color: rgb(42.5, 51, 92.5) !important;
}.bg-lo25-warning {
  background-color: rgb(87, 76.5, 50.5) !important;
}.bg-lo25-warning-hover:hover {
  background-color: rgb(87, 76.5, 50.5) !important;
}.bg-lo25-danger {
  background-color: rgb(84, 45.75, 38.25) !important;
}.bg-lo25-danger-hover:hover {
  background-color: rgb(84, 45.75, 38.25) !important;
}.bg-lo25-light {
  background-color: rgb(81, 84.25, 92) !important;
}.bg-lo25-light-hover:hover {
  background-color: rgb(81, 84.25, 92) !important;
}.bg-lo25-dark {
  background-color: #1f2128 !important;
}.bg-lo25-dark-hover:hover {
  background-color: #1f2128 !important;
}.bg-lo25-brand {
  background-color: rgb(87, 76, 30.5) !important;
}.bg-lo25-brand-hover:hover {
  background-color: rgb(87, 76, 30.5) !important;
}.bg-lo25-brand-two {
  background-color: rgb(35.75, 37.25, 42.5) !important;
}.bg-lo25-brand-two-hover:hover {
  background-color: rgb(35.75, 37.25, 42.5) !important;
}.bg-lo10-primary {
  background-color: rgb(38.7, 39, 57.1) !important;
}.bg-lo10-primary-hover:hover {
  background-color: rgb(38.7, 39, 57.1) !important;
}.bg-lo10-secondary {
  background-color: rgb(53.4, 45.9, 55.2) !important;
}.bg-lo10-secondary-hover:hover {
  background-color: rgb(53.4, 45.9, 55.2) !important;
}.bg-lo10-success {
  background-color: rgb(34.9, 48.5, 53) !important;
}.bg-lo10-success-hover:hover {
  background-color: rgb(34.9, 48.5, 53) !important;
}.bg-lo10-info {
  background-color: rgb(35.6, 40.2, 61) !important;
}.bg-lo10-info-hover:hover {
  background-color: rgb(35.6, 40.2, 61) !important;
}.bg-lo10-warning {
  background-color: rgb(53.4, 50.4, 44.2) !important;
}.bg-lo10-warning-hover:hover {
  background-color: rgb(53.4, 50.4, 44.2) !important;
}.bg-lo10-danger {
  background-color: rgb(52.2, 38.1, 39.3) !important;
}.bg-lo10-danger-hover:hover {
  background-color: rgb(52.2, 38.1, 39.3) !important;
}.bg-lo10-light {
  background-color: rgb(51, 53.5, 60.8) !important;
}.bg-lo10-light-hover:hover {
  background-color: rgb(51, 53.5, 60.8) !important;
}.bg-lo10-dark {
  background-color: #1f2128 !important;
}.bg-lo10-dark-hover:hover {
  background-color: #1f2128 !important;
}.bg-lo10-brand {
  background-color: rgb(53.4, 50.2, 36.2) !important;
}.bg-lo10-brand-hover:hover {
  background-color: rgb(53.4, 50.2, 36.2) !important;
}.bg-lo10-brand-two {
  background-color: rgb(32.9, 34.7, 41) !important;
}.bg-lo10-brand-two-hover:hover {
  background-color: rgb(32.9, 34.7, 41) !important;
}.transition-base {
  transition: all 0.2s ease-in-out !important;
}.transition-fade {
  transition: opacity 0.15s linear !important;
}.transition-collapse {
  transition: height 0.35s ease !important;
}.text-overflow-clip {
  text-overflow: clip !important;
}.text-overflow-ellipsis {
  text-overflow: ellipsis !important;
}.text-overflow-initial {
  text-overflow: initial !important;
}.text-overflow-inherit {
  text-overflow: inherit !important;
}.cursor-none {
  cursor: none !important;
}.cursor-not-allowed {
  cursor: not-allowed !important;
}.cursor-pointer {
  cursor: pointer !important;
}.cursor-help {
  cursor: help !important;
}.blur-0 {
  backdrop-filter: blur(0) !important;
}.blur-0-hover:hover {
  backdrop-filter: blur(0) !important;
}.blur-25 {
  backdrop-filter: blur(0.25rem) !important;
}.blur-25-hover:hover {
  backdrop-filter: blur(0.25rem) !important;
}.blur-50 {
  backdrop-filter: blur(0.5rem) !important;
}.blur-50-hover:hover {
  backdrop-filter: blur(0.5rem) !important;
}.blur-75 {
  backdrop-filter: blur(0.75rem) !important;
}.blur-75-hover:hover {
  backdrop-filter: blur(0.75rem) !important;
}.blur-100 {
  backdrop-filter: blur(1rem) !important;
}.blur-100-hover:hover {
  backdrop-filter: blur(1rem) !important;
}@media (min-width: 576px) {
  .float-sm-start {
    float: left !important;
  }
  .float-sm-end {
    float: right !important;
  }
  .float-sm-none {
    float: none !important;
  }
  .opacity-sm-0 {
    opacity: 0 !important;
  }
  .opacity-sm-25 {
    opacity: 0.25 !important;
  }
  .opacity-sm-50 {
    opacity: 0.5 !important;
  }
  .opacity-sm-75 {
    opacity: 0.75 !important;
  }
  .opacity-sm-100 {
    opacity: 1 !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: 1rem !important;
  }
  .m-sm-4 {
    margin: 1.5rem !important;
  }
  .m-sm-5 {
    margin: 3rem !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: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-sm-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-sm-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !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: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-sm-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-sm-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !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: 1rem !important;
  }
  .mt-sm-4 {
    margin-top: 1.5rem !important;
  }
  .mt-sm-5 {
    margin-top: 3rem !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: 1rem !important;
  }
  .me-sm-4 {
    margin-right: 1.5rem !important;
  }
  .me-sm-5 {
    margin-right: 3rem !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: 1rem !important;
  }
  .mb-sm-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-sm-5 {
    margin-bottom: 3rem !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: 1rem !important;
  }
  .ms-sm-4 {
    margin-left: 1.5rem !important;
  }
  .ms-sm-5 {
    margin-left: 3rem !important;
  }
  .ms-sm-auto {
    margin-left: auto !important;
  }
  .m-sm-n1 {
    margin: -0.25rem !important;
  }
  .m-sm-n2 {
    margin: -0.5rem !important;
  }
  .m-sm-n3 {
    margin: -1rem !important;
  }
  .m-sm-n4 {
    margin: -1.5rem !important;
  }
  .m-sm-n5 {
    margin: -3rem !important;
  }
  .mx-sm-n1 {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important;
  }
  .mx-sm-n2 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important;
  }
  .mx-sm-n3 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }
  .mx-sm-n4 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important;
  }
  .mx-sm-n5 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }
  .my-sm-n1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }
  .my-sm-n2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }
  .my-sm-n3 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .my-sm-n4 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }
  .my-sm-n5 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  .mt-sm-n1 {
    margin-top: -0.25rem !important;
  }
  .mt-sm-n2 {
    margin-top: -0.5rem !important;
  }
  .mt-sm-n3 {
    margin-top: -1rem !important;
  }
  .mt-sm-n4 {
    margin-top: -1.5rem !important;
  }
  .mt-sm-n5 {
    margin-top: -3rem !important;
  }
  .me-sm-n1 {
    margin-right: -0.25rem !important;
  }
  .me-sm-n2 {
    margin-right: -0.5rem !important;
  }
  .me-sm-n3 {
    margin-right: -1rem !important;
  }
  .me-sm-n4 {
    margin-right: -1.5rem !important;
  }
  .me-sm-n5 {
    margin-right: -3rem !important;
  }
  .mb-sm-n1 {
    margin-bottom: -0.25rem !important;
  }
  .mb-sm-n2 {
    margin-bottom: -0.5rem !important;
  }
  .mb-sm-n3 {
    margin-bottom: -1rem !important;
  }
  .mb-sm-n4 {
    margin-bottom: -1.5rem !important;
  }
  .mb-sm-n5 {
    margin-bottom: -3rem !important;
  }
  .ms-sm-n1 {
    margin-left: -0.25rem !important;
  }
  .ms-sm-n2 {
    margin-left: -0.5rem !important;
  }
  .ms-sm-n3 {
    margin-left: -1rem !important;
  }
  .ms-sm-n4 {
    margin-left: -1.5rem !important;
  }
  .ms-sm-n5 {
    margin-left: -3rem !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: 1rem !important;
  }
  .p-sm-4 {
    padding: 1.5rem !important;
  }
  .p-sm-5 {
    padding: 3rem !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: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-sm-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-sm-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !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: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-sm-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-sm-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !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: 1rem !important;
  }
  .pt-sm-4 {
    padding-top: 1.5rem !important;
  }
  .pt-sm-5 {
    padding-top: 3rem !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: 1rem !important;
  }
  .pe-sm-4 {
    padding-right: 1.5rem !important;
  }
  .pe-sm-5 {
    padding-right: 3rem !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: 1rem !important;
  }
  .pb-sm-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-sm-5 {
    padding-bottom: 3rem !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: 1rem !important;
  }
  .ps-sm-4 {
    padding-left: 1.5rem !important;
  }
  .ps-sm-5 {
    padding-left: 3rem !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: 1rem !important;
  }
  .gap-sm-4 {
    gap: 1.5rem !important;
  }
  .gap-sm-5 {
    gap: 3rem !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: 1rem !important;
  }
  .row-gap-sm-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-sm-5 {
    row-gap: 3rem !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: 1rem !important;
  }
  .column-gap-sm-4 {
    column-gap: 1.5rem !important;
  }
  .column-gap-sm-5 {
    column-gap: 3rem !important;
  }
  .text-sm-start {
    text-align: left !important;
  }
  .text-sm-end {
    text-align: right !important;
  }
  .text-sm-center {
    text-align: center !important;
  }
  .h-fluid-min-sm-50 {
    min-height: calc((100vh - var(--header-height) - var(--subheader-height) - var(--footer-height)) / 2 - 2rem) !important;
  }
  .h-fluid-min-sm-100 {
    min-height: calc(100vh - var(--header-height) - var(--subheader-height) - var(--footer-height) - 2rem) !important;
  }
}@media (min-width: 768px) {
  .float-md-start {
    float: left !important;
  }
  .float-md-end {
    float: right !important;
  }
  .float-md-none {
    float: none !important;
  }
  .opacity-md-0 {
    opacity: 0 !important;
  }
  .opacity-md-25 {
    opacity: 0.25 !important;
  }
  .opacity-md-50 {
    opacity: 0.5 !important;
  }
  .opacity-md-75 {
    opacity: 0.75 !important;
  }
  .opacity-md-100 {
    opacity: 1 !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: 1rem !important;
  }
  .m-md-4 {
    margin: 1.5rem !important;
  }
  .m-md-5 {
    margin: 3rem !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: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-md-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-md-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !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: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-md-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-md-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !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: 1rem !important;
  }
  .mt-md-4 {
    margin-top: 1.5rem !important;
  }
  .mt-md-5 {
    margin-top: 3rem !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: 1rem !important;
  }
  .me-md-4 {
    margin-right: 1.5rem !important;
  }
  .me-md-5 {
    margin-right: 3rem !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: 1rem !important;
  }
  .mb-md-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-md-5 {
    margin-bottom: 3rem !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: 1rem !important;
  }
  .ms-md-4 {
    margin-left: 1.5rem !important;
  }
  .ms-md-5 {
    margin-left: 3rem !important;
  }
  .ms-md-auto {
    margin-left: auto !important;
  }
  .m-md-n1 {
    margin: -0.25rem !important;
  }
  .m-md-n2 {
    margin: -0.5rem !important;
  }
  .m-md-n3 {
    margin: -1rem !important;
  }
  .m-md-n4 {
    margin: -1.5rem !important;
  }
  .m-md-n5 {
    margin: -3rem !important;
  }
  .mx-md-n1 {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important;
  }
  .mx-md-n2 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important;
  }
  .mx-md-n3 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }
  .mx-md-n4 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important;
  }
  .mx-md-n5 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }
  .my-md-n1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }
  .my-md-n2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }
  .my-md-n3 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .my-md-n4 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }
  .my-md-n5 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  .mt-md-n1 {
    margin-top: -0.25rem !important;
  }
  .mt-md-n2 {
    margin-top: -0.5rem !important;
  }
  .mt-md-n3 {
    margin-top: -1rem !important;
  }
  .mt-md-n4 {
    margin-top: -1.5rem !important;
  }
  .mt-md-n5 {
    margin-top: -3rem !important;
  }
  .me-md-n1 {
    margin-right: -0.25rem !important;
  }
  .me-md-n2 {
    margin-right: -0.5rem !important;
  }
  .me-md-n3 {
    margin-right: -1rem !important;
  }
  .me-md-n4 {
    margin-right: -1.5rem !important;
  }
  .me-md-n5 {
    margin-right: -3rem !important;
  }
  .mb-md-n1 {
    margin-bottom: -0.25rem !important;
  }
  .mb-md-n2 {
    margin-bottom: -0.5rem !important;
  }
  .mb-md-n3 {
    margin-bottom: -1rem !important;
  }
  .mb-md-n4 {
    margin-bottom: -1.5rem !important;
  }
  .mb-md-n5 {
    margin-bottom: -3rem !important;
  }
  .ms-md-n1 {
    margin-left: -0.25rem !important;
  }
  .ms-md-n2 {
    margin-left: -0.5rem !important;
  }
  .ms-md-n3 {
    margin-left: -1rem !important;
  }
  .ms-md-n4 {
    margin-left: -1.5rem !important;
  }
  .ms-md-n5 {
    margin-left: -3rem !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: 1rem !important;
  }
  .p-md-4 {
    padding: 1.5rem !important;
  }
  .p-md-5 {
    padding: 3rem !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: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-md-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-md-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !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: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-md-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-md-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !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: 1rem !important;
  }
  .pt-md-4 {
    padding-top: 1.5rem !important;
  }
  .pt-md-5 {
    padding-top: 3rem !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: 1rem !important;
  }
  .pe-md-4 {
    padding-right: 1.5rem !important;
  }
  .pe-md-5 {
    padding-right: 3rem !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: 1rem !important;
  }
  .pb-md-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-md-5 {
    padding-bottom: 3rem !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: 1rem !important;
  }
  .ps-md-4 {
    padding-left: 1.5rem !important;
  }
  .ps-md-5 {
    padding-left: 3rem !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: 1rem !important;
  }
  .gap-md-4 {
    gap: 1.5rem !important;
  }
  .gap-md-5 {
    gap: 3rem !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: 1rem !important;
  }
  .row-gap-md-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-md-5 {
    row-gap: 3rem !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: 1rem !important;
  }
  .column-gap-md-4 {
    column-gap: 1.5rem !important;
  }
  .column-gap-md-5 {
    column-gap: 3rem !important;
  }
  .text-md-start {
    text-align: left !important;
  }
  .text-md-end {
    text-align: right !important;
  }
  .text-md-center {
    text-align: center !important;
  }
  .h-fluid-min-md-50 {
    min-height: calc((100vh - var(--header-height) - var(--subheader-height) - var(--footer-height)) / 2 - 2rem) !important;
  }
  .h-fluid-min-md-100 {
    min-height: calc(100vh - var(--header-height) - var(--subheader-height) - var(--footer-height) - 2rem) !important;
  }
}@media (min-width: 992px) {
  .float-lg-start {
    float: left !important;
  }
  .float-lg-end {
    float: right !important;
  }
  .float-lg-none {
    float: none !important;
  }
  .opacity-lg-0 {
    opacity: 0 !important;
  }
  .opacity-lg-25 {
    opacity: 0.25 !important;
  }
  .opacity-lg-50 {
    opacity: 0.5 !important;
  }
  .opacity-lg-75 {
    opacity: 0.75 !important;
  }
  .opacity-lg-100 {
    opacity: 1 !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: 1rem !important;
  }
  .m-lg-4 {
    margin: 1.5rem !important;
  }
  .m-lg-5 {
    margin: 3rem !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: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-lg-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-lg-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !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: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-lg-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-lg-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !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: 1rem !important;
  }
  .mt-lg-4 {
    margin-top: 1.5rem !important;
  }
  .mt-lg-5 {
    margin-top: 3rem !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: 1rem !important;
  }
  .me-lg-4 {
    margin-right: 1.5rem !important;
  }
  .me-lg-5 {
    margin-right: 3rem !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: 1rem !important;
  }
  .mb-lg-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-lg-5 {
    margin-bottom: 3rem !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: 1rem !important;
  }
  .ms-lg-4 {
    margin-left: 1.5rem !important;
  }
  .ms-lg-5 {
    margin-left: 3rem !important;
  }
  .ms-lg-auto {
    margin-left: auto !important;
  }
  .m-lg-n1 {
    margin: -0.25rem !important;
  }
  .m-lg-n2 {
    margin: -0.5rem !important;
  }
  .m-lg-n3 {
    margin: -1rem !important;
  }
  .m-lg-n4 {
    margin: -1.5rem !important;
  }
  .m-lg-n5 {
    margin: -3rem !important;
  }
  .mx-lg-n1 {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important;
  }
  .mx-lg-n2 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important;
  }
  .mx-lg-n3 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }
  .mx-lg-n4 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important;
  }
  .mx-lg-n5 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }
  .my-lg-n1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }
  .my-lg-n2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }
  .my-lg-n3 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .my-lg-n4 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }
  .my-lg-n5 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  .mt-lg-n1 {
    margin-top: -0.25rem !important;
  }
  .mt-lg-n2 {
    margin-top: -0.5rem !important;
  }
  .mt-lg-n3 {
    margin-top: -1rem !important;
  }
  .mt-lg-n4 {
    margin-top: -1.5rem !important;
  }
  .mt-lg-n5 {
    margin-top: -3rem !important;
  }
  .me-lg-n1 {
    margin-right: -0.25rem !important;
  }
  .me-lg-n2 {
    margin-right: -0.5rem !important;
  }
  .me-lg-n3 {
    margin-right: -1rem !important;
  }
  .me-lg-n4 {
    margin-right: -1.5rem !important;
  }
  .me-lg-n5 {
    margin-right: -3rem !important;
  }
  .mb-lg-n1 {
    margin-bottom: -0.25rem !important;
  }
  .mb-lg-n2 {
    margin-bottom: -0.5rem !important;
  }
  .mb-lg-n3 {
    margin-bottom: -1rem !important;
  }
  .mb-lg-n4 {
    margin-bottom: -1.5rem !important;
  }
  .mb-lg-n5 {
    margin-bottom: -3rem !important;
  }
  .ms-lg-n1 {
    margin-left: -0.25rem !important;
  }
  .ms-lg-n2 {
    margin-left: -0.5rem !important;
  }
  .ms-lg-n3 {
    margin-left: -1rem !important;
  }
  .ms-lg-n4 {
    margin-left: -1.5rem !important;
  }
  .ms-lg-n5 {
    margin-left: -3rem !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: 1rem !important;
  }
  .p-lg-4 {
    padding: 1.5rem !important;
  }
  .p-lg-5 {
    padding: 3rem !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: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-lg-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-lg-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !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: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-lg-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-lg-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !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: 1rem !important;
  }
  .pt-lg-4 {
    padding-top: 1.5rem !important;
  }
  .pt-lg-5 {
    padding-top: 3rem !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: 1rem !important;
  }
  .pe-lg-4 {
    padding-right: 1.5rem !important;
  }
  .pe-lg-5 {
    padding-right: 3rem !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: 1rem !important;
  }
  .pb-lg-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-lg-5 {
    padding-bottom: 3rem !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: 1rem !important;
  }
  .ps-lg-4 {
    padding-left: 1.5rem !important;
  }
  .ps-lg-5 {
    padding-left: 3rem !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: 1rem !important;
  }
  .gap-lg-4 {
    gap: 1.5rem !important;
  }
  .gap-lg-5 {
    gap: 3rem !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: 1rem !important;
  }
  .row-gap-lg-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-lg-5 {
    row-gap: 3rem !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: 1rem !important;
  }
  .column-gap-lg-4 {
    column-gap: 1.5rem !important;
  }
  .column-gap-lg-5 {
    column-gap: 3rem !important;
  }
  .text-lg-start {
    text-align: left !important;
  }
  .text-lg-end {
    text-align: right !important;
  }
  .text-lg-center {
    text-align: center !important;
  }
  .h-fluid-min-lg-50 {
    min-height: calc((100vh - var(--header-height) - var(--subheader-height) - var(--footer-height)) / 2 - 2rem) !important;
  }
  .h-fluid-min-lg-100 {
    min-height: calc(100vh - var(--header-height) - var(--subheader-height) - var(--footer-height) - 2rem) !important;
  }
}@media (min-width: 1200px) {
  .float-xl-start {
    float: left !important;
  }
  .float-xl-end {
    float: right !important;
  }
  .float-xl-none {
    float: none !important;
  }
  .opacity-xl-0 {
    opacity: 0 !important;
  }
  .opacity-xl-25 {
    opacity: 0.25 !important;
  }
  .opacity-xl-50 {
    opacity: 0.5 !important;
  }
  .opacity-xl-75 {
    opacity: 0.75 !important;
  }
  .opacity-xl-100 {
    opacity: 1 !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: 1rem !important;
  }
  .m-xl-4 {
    margin: 1.5rem !important;
  }
  .m-xl-5 {
    margin: 3rem !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: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-xl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-xl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !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: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-xl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-xl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !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: 1rem !important;
  }
  .mt-xl-4 {
    margin-top: 1.5rem !important;
  }
  .mt-xl-5 {
    margin-top: 3rem !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: 1rem !important;
  }
  .me-xl-4 {
    margin-right: 1.5rem !important;
  }
  .me-xl-5 {
    margin-right: 3rem !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: 1rem !important;
  }
  .mb-xl-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-xl-5 {
    margin-bottom: 3rem !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: 1rem !important;
  }
  .ms-xl-4 {
    margin-left: 1.5rem !important;
  }
  .ms-xl-5 {
    margin-left: 3rem !important;
  }
  .ms-xl-auto {
    margin-left: auto !important;
  }
  .m-xl-n1 {
    margin: -0.25rem !important;
  }
  .m-xl-n2 {
    margin: -0.5rem !important;
  }
  .m-xl-n3 {
    margin: -1rem !important;
  }
  .m-xl-n4 {
    margin: -1.5rem !important;
  }
  .m-xl-n5 {
    margin: -3rem !important;
  }
  .mx-xl-n1 {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important;
  }
  .mx-xl-n2 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important;
  }
  .mx-xl-n3 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }
  .mx-xl-n4 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important;
  }
  .mx-xl-n5 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }
  .my-xl-n1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }
  .my-xl-n2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }
  .my-xl-n3 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .my-xl-n4 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }
  .my-xl-n5 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  .mt-xl-n1 {
    margin-top: -0.25rem !important;
  }
  .mt-xl-n2 {
    margin-top: -0.5rem !important;
  }
  .mt-xl-n3 {
    margin-top: -1rem !important;
  }
  .mt-xl-n4 {
    margin-top: -1.5rem !important;
  }
  .mt-xl-n5 {
    margin-top: -3rem !important;
  }
  .me-xl-n1 {
    margin-right: -0.25rem !important;
  }
  .me-xl-n2 {
    margin-right: -0.5rem !important;
  }
  .me-xl-n3 {
    margin-right: -1rem !important;
  }
  .me-xl-n4 {
    margin-right: -1.5rem !important;
  }
  .me-xl-n5 {
    margin-right: -3rem !important;
  }
  .mb-xl-n1 {
    margin-bottom: -0.25rem !important;
  }
  .mb-xl-n2 {
    margin-bottom: -0.5rem !important;
  }
  .mb-xl-n3 {
    margin-bottom: -1rem !important;
  }
  .mb-xl-n4 {
    margin-bottom: -1.5rem !important;
  }
  .mb-xl-n5 {
    margin-bottom: -3rem !important;
  }
  .ms-xl-n1 {
    margin-left: -0.25rem !important;
  }
  .ms-xl-n2 {
    margin-left: -0.5rem !important;
  }
  .ms-xl-n3 {
    margin-left: -1rem !important;
  }
  .ms-xl-n4 {
    margin-left: -1.5rem !important;
  }
  .ms-xl-n5 {
    margin-left: -3rem !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: 1rem !important;
  }
  .p-xl-4 {
    padding: 1.5rem !important;
  }
  .p-xl-5 {
    padding: 3rem !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: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-xl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-xl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !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: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-xl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-xl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !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: 1rem !important;
  }
  .pt-xl-4 {
    padding-top: 1.5rem !important;
  }
  .pt-xl-5 {
    padding-top: 3rem !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: 1rem !important;
  }
  .pe-xl-4 {
    padding-right: 1.5rem !important;
  }
  .pe-xl-5 {
    padding-right: 3rem !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: 1rem !important;
  }
  .pb-xl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-xl-5 {
    padding-bottom: 3rem !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: 1rem !important;
  }
  .ps-xl-4 {
    padding-left: 1.5rem !important;
  }
  .ps-xl-5 {
    padding-left: 3rem !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: 1rem !important;
  }
  .gap-xl-4 {
    gap: 1.5rem !important;
  }
  .gap-xl-5 {
    gap: 3rem !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: 1rem !important;
  }
  .row-gap-xl-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-xl-5 {
    row-gap: 3rem !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: 1rem !important;
  }
  .column-gap-xl-4 {
    column-gap: 1.5rem !important;
  }
  .column-gap-xl-5 {
    column-gap: 3rem !important;
  }
  .text-xl-start {
    text-align: left !important;
  }
  .text-xl-end {
    text-align: right !important;
  }
  .text-xl-center {
    text-align: center !important;
  }
  .h-fluid-min-xl-50 {
    min-height: calc((100vh - var(--header-height) - var(--subheader-height) - var(--footer-height)) / 2 - 2rem) !important;
  }
  .h-fluid-min-xl-100 {
    min-height: calc(100vh - var(--header-height) - var(--subheader-height) - var(--footer-height) - 2rem) !important;
  }
}@media (min-width: 1400px) {
  .float-xxl-start {
    float: left !important;
  }
  .float-xxl-end {
    float: right !important;
  }
  .float-xxl-none {
    float: none !important;
  }
  .opacity-xxl-0 {
    opacity: 0 !important;
  }
  .opacity-xxl-25 {
    opacity: 0.25 !important;
  }
  .opacity-xxl-50 {
    opacity: 0.5 !important;
  }
  .opacity-xxl-75 {
    opacity: 0.75 !important;
  }
  .opacity-xxl-100 {
    opacity: 1 !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: 1rem !important;
  }
  .m-xxl-4 {
    margin: 1.5rem !important;
  }
  .m-xxl-5 {
    margin: 3rem !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: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-xxl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-xxl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !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: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-xxl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-xxl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !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: 1rem !important;
  }
  .mt-xxl-4 {
    margin-top: 1.5rem !important;
  }
  .mt-xxl-5 {
    margin-top: 3rem !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: 1rem !important;
  }
  .me-xxl-4 {
    margin-right: 1.5rem !important;
  }
  .me-xxl-5 {
    margin-right: 3rem !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: 1rem !important;
  }
  .mb-xxl-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-xxl-5 {
    margin-bottom: 3rem !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: 1rem !important;
  }
  .ms-xxl-4 {
    margin-left: 1.5rem !important;
  }
  .ms-xxl-5 {
    margin-left: 3rem !important;
  }
  .ms-xxl-auto {
    margin-left: auto !important;
  }
  .m-xxl-n1 {
    margin: -0.25rem !important;
  }
  .m-xxl-n2 {
    margin: -0.5rem !important;
  }
  .m-xxl-n3 {
    margin: -1rem !important;
  }
  .m-xxl-n4 {
    margin: -1.5rem !important;
  }
  .m-xxl-n5 {
    margin: -3rem !important;
  }
  .mx-xxl-n1 {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important;
  }
  .mx-xxl-n2 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important;
  }
  .mx-xxl-n3 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }
  .mx-xxl-n4 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important;
  }
  .mx-xxl-n5 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }
  .my-xxl-n1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }
  .my-xxl-n2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }
  .my-xxl-n3 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .my-xxl-n4 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }
  .my-xxl-n5 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  .mt-xxl-n1 {
    margin-top: -0.25rem !important;
  }
  .mt-xxl-n2 {
    margin-top: -0.5rem !important;
  }
  .mt-xxl-n3 {
    margin-top: -1rem !important;
  }
  .mt-xxl-n4 {
    margin-top: -1.5rem !important;
  }
  .mt-xxl-n5 {
    margin-top: -3rem !important;
  }
  .me-xxl-n1 {
    margin-right: -0.25rem !important;
  }
  .me-xxl-n2 {
    margin-right: -0.5rem !important;
  }
  .me-xxl-n3 {
    margin-right: -1rem !important;
  }
  .me-xxl-n4 {
    margin-right: -1.5rem !important;
  }
  .me-xxl-n5 {
    margin-right: -3rem !important;
  }
  .mb-xxl-n1 {
    margin-bottom: -0.25rem !important;
  }
  .mb-xxl-n2 {
    margin-bottom: -0.5rem !important;
  }
  .mb-xxl-n3 {
    margin-bottom: -1rem !important;
  }
  .mb-xxl-n4 {
    margin-bottom: -1.5rem !important;
  }
  .mb-xxl-n5 {
    margin-bottom: -3rem !important;
  }
  .ms-xxl-n1 {
    margin-left: -0.25rem !important;
  }
  .ms-xxl-n2 {
    margin-left: -0.5rem !important;
  }
  .ms-xxl-n3 {
    margin-left: -1rem !important;
  }
  .ms-xxl-n4 {
    margin-left: -1.5rem !important;
  }
  .ms-xxl-n5 {
    margin-left: -3rem !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: 1rem !important;
  }
  .p-xxl-4 {
    padding: 1.5rem !important;
  }
  .p-xxl-5 {
    padding: 3rem !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: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-xxl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-xxl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !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: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-xxl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-xxl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !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: 1rem !important;
  }
  .pt-xxl-4 {
    padding-top: 1.5rem !important;
  }
  .pt-xxl-5 {
    padding-top: 3rem !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: 1rem !important;
  }
  .pe-xxl-4 {
    padding-right: 1.5rem !important;
  }
  .pe-xxl-5 {
    padding-right: 3rem !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: 1rem !important;
  }
  .pb-xxl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-xxl-5 {
    padding-bottom: 3rem !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: 1rem !important;
  }
  .ps-xxl-4 {
    padding-left: 1.5rem !important;
  }
  .ps-xxl-5 {
    padding-left: 3rem !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: 1rem !important;
  }
  .gap-xxl-4 {
    gap: 1.5rem !important;
  }
  .gap-xxl-5 {
    gap: 3rem !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: 1rem !important;
  }
  .row-gap-xxl-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-xxl-5 {
    row-gap: 3rem !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: 1rem !important;
  }
  .column-gap-xxl-4 {
    column-gap: 1.5rem !important;
  }
  .column-gap-xxl-5 {
    column-gap: 3rem !important;
  }
  .text-xxl-start {
    text-align: left !important;
  }
  .text-xxl-end {
    text-align: right !important;
  }
  .text-xxl-center {
    text-align: center !important;
  }
  .h-fluid-min-xxl-50 {
    min-height: calc((100vh - var(--header-height) - var(--subheader-height) - var(--footer-height)) / 2 - 2rem) !important;
  }
  .h-fluid-min-xxl-100 {
    min-height: calc(100vh - var(--header-height) - var(--subheader-height) - var(--footer-height) - 2rem) !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;
  }
}.scroll-margin {
  scroll-margin-top: 10.5rem;
}.sticky-top-size {
  top: 10.5rem;
}.border-transparent {
  --bs-border-opacity: 0;
}.card, .stage-card, .network-insights-card, .dashboard-recent-activities, .company-profile-widget, .explore-card__feature-card {
  box-shadow: 0 6px 32px 0 rgba(44, 41, 64, 0.25), 0 1.5px 6px 0 rgba(44, 41, 64, 0.18);
  border-radius: 1.25rem !important;
  background: #fff;
}.card:hover, .stage-card:hover, .network-insights-card:hover, .dashboard-recent-activities:hover, .company-profile-widget:hover, .explore-card__feature-card:hover {
  box-shadow: 0 10px 40px 0 rgba(44, 41, 64, 0.35), 0 2px 8px 0 rgba(44, 41, 64, 0.22);
}.btn-approved {
  border-color: #28A745 !important;
  color: #28A745 !important;
  background-color: transparent !important;
}.btn-approved:hover {
  background-color: rgba(40, 167, 69, 0.1) !important;
  border-color: #28A745 !important;
  color: #28A745 !important;
}.btn-approved:focus {
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25) !important;
}.btn-rejected {
  border-color: #DC3545 !important;
  color: #DC3545 !important;
  background-color: transparent !important;
}.btn-rejected:hover {
  background-color: rgba(220, 53, 69, 0.1) !important;
  border-color: #DC3545 !important;
  color: #DC3545 !important;
}.btn-rejected:focus {
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25) !important;
}.sticky-top .btn-sm {
  min-width: 90px;
}.sticky-top .btn-sm.btn-outline-dark:not(.btn-approved):not(.btn-rejected) {
  min-width: 130px;
}[data-bs-theme=dark] .wizard-container-profile,
[data-bs-theme=dark] .wizard,
[theme=dark] .wizard-container-profile,
[theme=dark] .wizard {
  background-color: var(--bs-dark) !important;
  color: var(--bs-light) !important;
  margin: 0 !important;
}[data-bs-theme=dark] .wizard-container-profile .card-header,
[data-bs-theme=dark] .wizard .card-header,
[theme=dark] .wizard-container-profile .card-header,
[theme=dark] .wizard .card-header {
  background-color: var(--bs-gray-800) !important;
  color: var(--bs-light) !important;
  border-bottom: 1px solid var(--bs-gray-600) !important;
  margin: 0 !important;
}[data-bs-theme=dark] .wizard-container-profile .card-body,
[data-bs-theme=dark] .wizard .card-body,
[theme=dark] .wizard-container-profile .card-body,
[theme=dark] .wizard .card-body {
  background-color: var(--bs-dark) !important;
  color: var(--bs-light) !important;
  margin-top: 0 !important;
  padding-top: 0 !important;
}[data-bs-theme=dark] .wizard-container-profile .card-body .p-4,
[data-bs-theme=dark] .wizard .card-body .p-4,
[theme=dark] .wizard-container-profile .card-body .p-4,
[theme=dark] .wizard .card-body .p-4 {
  background-color: var(--bs-dark) !important;
  color: var(--bs-light) !important;
}[data-bs-theme=dark] .wizard-container-profile .card-body h1, [data-bs-theme=dark] .wizard-container-profile .card-body h2, [data-bs-theme=dark] .wizard-container-profile .card-body h3, [data-bs-theme=dark] .wizard-container-profile .card-body h4, [data-bs-theme=dark] .wizard-container-profile .card-body h5, [data-bs-theme=dark] .wizard-container-profile .card-body h6, [data-bs-theme=dark] .wizard-container-profile .card-body p, [data-bs-theme=dark] .wizard-container-profile .card-body span, [data-bs-theme=dark] .wizard-container-profile .card-body div, [data-bs-theme=dark] .wizard-container-profile .card-body label, [data-bs-theme=dark] .wizard-container-profile .card-body td, [data-bs-theme=dark] .wizard-container-profile .card-body th,
[data-bs-theme=dark] .wizard .card-body h1,
[data-bs-theme=dark] .wizard .card-body h2,
[data-bs-theme=dark] .wizard .card-body h3,
[data-bs-theme=dark] .wizard .card-body h4,
[data-bs-theme=dark] .wizard .card-body h5,
[data-bs-theme=dark] .wizard .card-body h6,
[data-bs-theme=dark] .wizard .card-body p,
[data-bs-theme=dark] .wizard .card-body span,
[data-bs-theme=dark] .wizard .card-body div,
[data-bs-theme=dark] .wizard .card-body label,
[data-bs-theme=dark] .wizard .card-body td,
[data-bs-theme=dark] .wizard .card-body th,
[theme=dark] .wizard-container-profile .card-body h1,
[theme=dark] .wizard-container-profile .card-body h2,
[theme=dark] .wizard-container-profile .card-body h3,
[theme=dark] .wizard-container-profile .card-body h4,
[theme=dark] .wizard-container-profile .card-body h5,
[theme=dark] .wizard-container-profile .card-body h6,
[theme=dark] .wizard-container-profile .card-body p,
[theme=dark] .wizard-container-profile .card-body span,
[theme=dark] .wizard-container-profile .card-body div,
[theme=dark] .wizard-container-profile .card-body label,
[theme=dark] .wizard-container-profile .card-body td,
[theme=dark] .wizard-container-profile .card-body th,
[theme=dark] .wizard .card-body h1,
[theme=dark] .wizard .card-body h2,
[theme=dark] .wizard .card-body h3,
[theme=dark] .wizard .card-body h4,
[theme=dark] .wizard .card-body h5,
[theme=dark] .wizard .card-body h6,
[theme=dark] .wizard .card-body p,
[theme=dark] .wizard .card-body span,
[theme=dark] .wizard .card-body div,
[theme=dark] .wizard .card-body label,
[theme=dark] .wizard .card-body td,
[theme=dark] .wizard .card-body th {
  color: var(--bs-light) !important;
}[data-bs-theme=dark] .wizard-header,
[theme=dark] .wizard-header {
  background-color: var(--bs-gray-800) !important;
  color: var(--bs-light) !important;
  border-bottom: 1px solid var(--bs-gray-600) !important;
  margin: 0 !important;
}[data-bs-theme=dark] .wizard-header h3, [data-bs-theme=dark] .wizard-header h4, [data-bs-theme=dark] .wizard-header h5,
[theme=dark] .wizard-header h3,
[theme=dark] .wizard-header h4,
[theme=dark] .wizard-header h5 {
  color: var(--bs-light) !important;
}[data-bs-theme=dark] .wizard-header .badge,
[theme=dark] .wizard-header .badge {
  background-color: var(--bs-primary) !important;
  color: var(--bs-light) !important;
}[data-bs-theme=dark] .wizard-header .wizard-controls,
[theme=dark] .wizard-header .wizard-controls {
  color: var(--bs-light) !important;
}[data-bs-theme=dark] .wizard-header .wizard-controls button,
[theme=dark] .wizard-header .wizard-controls button {
  background-color: var(--bs-gray-700) !important;
  color: var(--bs-light) !important;
  border-color: var(--bs-gray-600) !important;
}[data-bs-theme=dark] .wizard-header .wizard-controls button:hover,
[theme=dark] .wizard-header .wizard-controls button:hover {
  background-color: var(--bs-gray-600) !important;
  border-color: var(--bs-gray-500) !important;
}[data-bs-theme=dark] .wizard-header .wizard-controls button:disabled,
[theme=dark] .wizard-header .wizard-controls button:disabled {
  background-color: var(--bs-gray-800) !important;
  color: var(--bs-gray-500) !important;
  opacity: 0.5;
}[data-bs-theme=dark] .wizard-steps-container,
[data-bs-theme=dark] .wizard-nav,
[theme=dark] .wizard-steps-container,
[theme=dark] .wizard-nav {
  background-color: var(--bs-dark) !important;
  border-color: var(--bs-gray-600) !important;
}[data-bs-theme=dark] .wizard-steps-container .wizard-step,
[data-bs-theme=dark] .wizard-steps-container .nav-link,
[data-bs-theme=dark] .wizard-steps-container .btn-link,
[data-bs-theme=dark] .wizard-steps-container [role=tab],
[data-bs-theme=dark] .wizard-nav .wizard-step,
[data-bs-theme=dark] .wizard-nav .nav-link,
[data-bs-theme=dark] .wizard-nav .btn-link,
[data-bs-theme=dark] .wizard-nav [role=tab],
[theme=dark] .wizard-steps-container .wizard-step,
[theme=dark] .wizard-steps-container .nav-link,
[theme=dark] .wizard-steps-container .btn-link,
[theme=dark] .wizard-steps-container [role=tab],
[theme=dark] .wizard-nav .wizard-step,
[theme=dark] .wizard-nav .nav-link,
[theme=dark] .wizard-nav .btn-link,
[theme=dark] .wizard-nav [role=tab] {
  background-color: var(--bs-gray-800) !important;
  color: var(--bs-light) !important;
  border-color: var(--bs-gray-600) !important;
}[data-bs-theme=dark] .wizard-steps-container .wizard-step:hover,
[data-bs-theme=dark] .wizard-steps-container .nav-link:hover,
[data-bs-theme=dark] .wizard-steps-container .btn-link:hover,
[data-bs-theme=dark] .wizard-steps-container [role=tab]:hover,
[data-bs-theme=dark] .wizard-nav .wizard-step:hover,
[data-bs-theme=dark] .wizard-nav .nav-link:hover,
[data-bs-theme=dark] .wizard-nav .btn-link:hover,
[data-bs-theme=dark] .wizard-nav [role=tab]:hover,
[theme=dark] .wizard-steps-container .wizard-step:hover,
[theme=dark] .wizard-steps-container .nav-link:hover,
[theme=dark] .wizard-steps-container .btn-link:hover,
[theme=dark] .wizard-steps-container [role=tab]:hover,
[theme=dark] .wizard-nav .wizard-step:hover,
[theme=dark] .wizard-nav .nav-link:hover,
[theme=dark] .wizard-nav .btn-link:hover,
[theme=dark] .wizard-nav [role=tab]:hover {
  background-color: var(--bs-gray-700) !important;
  color: var(--bs-light) !important;
}[data-bs-theme=dark] .wizard-steps-container .wizard-step.bg-white,
[data-bs-theme=dark] .wizard-steps-container .nav-link.bg-white,
[data-bs-theme=dark] .wizard-steps-container .btn-link.bg-white,
[data-bs-theme=dark] .wizard-steps-container [role=tab].bg-white,
[data-bs-theme=dark] .wizard-nav .wizard-step.bg-white,
[data-bs-theme=dark] .wizard-nav .nav-link.bg-white,
[data-bs-theme=dark] .wizard-nav .btn-link.bg-white,
[data-bs-theme=dark] .wizard-nav [role=tab].bg-white,
[theme=dark] .wizard-steps-container .wizard-step.bg-white,
[theme=dark] .wizard-steps-container .nav-link.bg-white,
[theme=dark] .wizard-steps-container .btn-link.bg-white,
[theme=dark] .wizard-steps-container [role=tab].bg-white,
[theme=dark] .wizard-nav .wizard-step.bg-white,
[theme=dark] .wizard-nav .nav-link.bg-white,
[theme=dark] .wizard-nav .btn-link.bg-white,
[theme=dark] .wizard-nav [role=tab].bg-white {
  background-color: var(--bs-gray-700) !important;
  color: var(--bs-light) !important;
  border-color: var(--bs-gray-600) !important;
}[data-bs-theme=dark] .wizard-steps-container .wizard-step.active, [data-bs-theme=dark] .wizard-steps-container .wizard-step.nav-link.active,
[data-bs-theme=dark] .wizard-steps-container .nav-link.active,
[data-bs-theme=dark] .wizard-steps-container .nav-link.nav-link.active,
[data-bs-theme=dark] .wizard-steps-container .btn-link.active,
[data-bs-theme=dark] .wizard-steps-container .btn-link.nav-link.active,
[data-bs-theme=dark] .wizard-steps-container [role=tab].active,
[data-bs-theme=dark] .wizard-steps-container [role=tab].nav-link.active,
[data-bs-theme=dark] .wizard-nav .wizard-step.active,
[data-bs-theme=dark] .wizard-nav .wizard-step.nav-link.active,
[data-bs-theme=dark] .wizard-nav .nav-link.active,
[data-bs-theme=dark] .wizard-nav .nav-link.nav-link.active,
[data-bs-theme=dark] .wizard-nav .btn-link.active,
[data-bs-theme=dark] .wizard-nav .btn-link.nav-link.active,
[data-bs-theme=dark] .wizard-nav [role=tab].active,
[data-bs-theme=dark] .wizard-nav [role=tab].nav-link.active,
[theme=dark] .wizard-steps-container .wizard-step.active,
[theme=dark] .wizard-steps-container .wizard-step.nav-link.active,
[theme=dark] .wizard-steps-container .nav-link.active,
[theme=dark] .wizard-steps-container .nav-link.nav-link.active,
[theme=dark] .wizard-steps-container .btn-link.active,
[theme=dark] .wizard-steps-container .btn-link.nav-link.active,
[theme=dark] .wizard-steps-container [role=tab].active,
[theme=dark] .wizard-steps-container [role=tab].nav-link.active,
[theme=dark] .wizard-nav .wizard-step.active,
[theme=dark] .wizard-nav .wizard-step.nav-link.active,
[theme=dark] .wizard-nav .nav-link.active,
[theme=dark] .wizard-nav .nav-link.nav-link.active,
[theme=dark] .wizard-nav .btn-link.active,
[theme=dark] .wizard-nav .btn-link.nav-link.active,
[theme=dark] .wizard-nav [role=tab].active,
[theme=dark] .wizard-nav [role=tab].nav-link.active {
  background-color: var(--bs-primary) !important;
  color: white !important;
  border-color: var(--bs-primary) !important;
}[data-bs-theme=dark] .wizard-steps-container .wizard-step.active:hover, [data-bs-theme=dark] .wizard-steps-container .wizard-step.nav-link.active:hover,
[data-bs-theme=dark] .wizard-steps-container .nav-link.active:hover,
[data-bs-theme=dark] .wizard-steps-container .nav-link.nav-link.active:hover,
[data-bs-theme=dark] .wizard-steps-container .btn-link.active:hover,
[data-bs-theme=dark] .wizard-steps-container .btn-link.nav-link.active:hover,
[data-bs-theme=dark] .wizard-steps-container [role=tab].active:hover,
[data-bs-theme=dark] .wizard-steps-container [role=tab].nav-link.active:hover,
[data-bs-theme=dark] .wizard-nav .wizard-step.active:hover,
[data-bs-theme=dark] .wizard-nav .wizard-step.nav-link.active:hover,
[data-bs-theme=dark] .wizard-nav .nav-link.active:hover,
[data-bs-theme=dark] .wizard-nav .nav-link.nav-link.active:hover,
[data-bs-theme=dark] .wizard-nav .btn-link.active:hover,
[data-bs-theme=dark] .wizard-nav .btn-link.nav-link.active:hover,
[data-bs-theme=dark] .wizard-nav [role=tab].active:hover,
[data-bs-theme=dark] .wizard-nav [role=tab].nav-link.active:hover,
[theme=dark] .wizard-steps-container .wizard-step.active:hover,
[theme=dark] .wizard-steps-container .wizard-step.nav-link.active:hover,
[theme=dark] .wizard-steps-container .nav-link.active:hover,
[theme=dark] .wizard-steps-container .nav-link.nav-link.active:hover,
[theme=dark] .wizard-steps-container .btn-link.active:hover,
[theme=dark] .wizard-steps-container .btn-link.nav-link.active:hover,
[theme=dark] .wizard-steps-container [role=tab].active:hover,
[theme=dark] .wizard-steps-container [role=tab].nav-link.active:hover,
[theme=dark] .wizard-nav .wizard-step.active:hover,
[theme=dark] .wizard-nav .wizard-step.nav-link.active:hover,
[theme=dark] .wizard-nav .nav-link.active:hover,
[theme=dark] .wizard-nav .nav-link.nav-link.active:hover,
[theme=dark] .wizard-nav .btn-link.active:hover,
[theme=dark] .wizard-nav .btn-link.nav-link.active:hover,
[theme=dark] .wizard-nav [role=tab].active:hover,
[theme=dark] .wizard-nav [role=tab].nav-link.active:hover {
  background-color: var(--bs-primary) !important;
}[data-bs-theme=dark] .wizard-steps-container .wizard-step:disabled, [data-bs-theme=dark] .wizard-steps-container .wizard-step.disabled,
[data-bs-theme=dark] .wizard-steps-container .nav-link:disabled,
[data-bs-theme=dark] .wizard-steps-container .nav-link.disabled,
[data-bs-theme=dark] .wizard-steps-container .btn-link:disabled,
[data-bs-theme=dark] .wizard-steps-container .btn-link.disabled,
[data-bs-theme=dark] .wizard-steps-container [role=tab]:disabled,
[data-bs-theme=dark] .wizard-steps-container [role=tab].disabled,
[data-bs-theme=dark] .wizard-nav .wizard-step:disabled,
[data-bs-theme=dark] .wizard-nav .wizard-step.disabled,
[data-bs-theme=dark] .wizard-nav .nav-link:disabled,
[data-bs-theme=dark] .wizard-nav .nav-link.disabled,
[data-bs-theme=dark] .wizard-nav .btn-link:disabled,
[data-bs-theme=dark] .wizard-nav .btn-link.disabled,
[data-bs-theme=dark] .wizard-nav [role=tab]:disabled,
[data-bs-theme=dark] .wizard-nav [role=tab].disabled,
[theme=dark] .wizard-steps-container .wizard-step:disabled,
[theme=dark] .wizard-steps-container .wizard-step.disabled,
[theme=dark] .wizard-steps-container .nav-link:disabled,
[theme=dark] .wizard-steps-container .nav-link.disabled,
[theme=dark] .wizard-steps-container .btn-link:disabled,
[theme=dark] .wizard-steps-container .btn-link.disabled,
[theme=dark] .wizard-steps-container [role=tab]:disabled,
[theme=dark] .wizard-steps-container [role=tab].disabled,
[theme=dark] .wizard-nav .wizard-step:disabled,
[theme=dark] .wizard-nav .wizard-step.disabled,
[theme=dark] .wizard-nav .nav-link:disabled,
[theme=dark] .wizard-nav .nav-link.disabled,
[theme=dark] .wizard-nav .btn-link:disabled,
[theme=dark] .wizard-nav .btn-link.disabled,
[theme=dark] .wizard-nav [role=tab]:disabled,
[theme=dark] .wizard-nav [role=tab].disabled {
  background-color: var(--bs-gray-800) !important;
  color: var(--bs-gray-500) !important;
  border-color: var(--bs-gray-700) !important;
  opacity: 0.5;
  cursor: not-allowed;
}[data-bs-theme=dark] .wizard-steps-container span,
[data-bs-theme=dark] .wizard-nav span,
[theme=dark] .wizard-steps-container span,
[theme=dark] .wizard-nav span {
  color: var(--bs-light) !important;
}[data-bs-theme=dark] .wizard-steps-container .badge,
[data-bs-theme=dark] .wizard-steps-container .step-number,
[data-bs-theme=dark] .wizard-nav .badge,
[data-bs-theme=dark] .wizard-nav .step-number,
[theme=dark] .wizard-steps-container .badge,
[theme=dark] .wizard-steps-container .step-number,
[theme=dark] .wizard-nav .badge,
[theme=dark] .wizard-nav .step-number {
  background-color: var(--bs-gray-700) !important;
  color: var(--bs-light) !important;
}[data-bs-theme=dark] .wizard-content,
[data-bs-theme=dark] .tab-content,
[theme=dark] .wizard-content,
[theme=dark] .tab-content {
  background-color: var(--bs-dark) !important;
  color: var(--bs-light) !important;
  border-color: var(--bs-gray-600) !important;
}[data-bs-theme=dark] .wizard-content .tab-pane,
[data-bs-theme=dark] .tab-content .tab-pane,
[theme=dark] .wizard-content .tab-pane,
[theme=dark] .tab-content .tab-pane {
  background-color: var(--bs-dark) !important;
  color: var(--bs-light) !important;
}[data-bs-theme=dark] .wizard-footer,
[theme=dark] .wizard-footer {
  background-color: var(--bs-gray-800) !important;
  border-top: 1px solid var(--bs-gray-600) !important;
  color: var(--bs-light) !important;
  padding: 1rem !important;
}[data-bs-theme=dark] .wizard-footer .btn.btn-primary,
[theme=dark] .wizard-footer .btn.btn-primary {
  background-color: var(--bs-primary) !important;
  border-color: var(--bs-primary) !important;
  color: white !important;
}[data-bs-theme=dark] .wizard-footer .btn.btn-primary:hover,
[theme=dark] .wizard-footer .btn.btn-primary:hover {
  background-color: rgb(1.762295082, 87.2336065574, 213.237704918) !important;
  border-color: rgb(1.762295082, 87.2336065574, 213.237704918) !important;
}[data-bs-theme=dark] .wizard-footer .btn.btn-primary:disabled,
[theme=dark] .wizard-footer .btn.btn-primary:disabled {
  background-color: var(--bs-gray-600) !important;
  border-color: var(--bs-gray-600) !important;
  color: var(--bs-gray-400) !important;
  opacity: 0.6;
}[data-bs-theme=dark] .wizard-footer .btn.btn-secondary, [data-bs-theme=dark] .wizard-footer .btn.btn-outline-secondary,
[theme=dark] .wizard-footer .btn.btn-secondary,
[theme=dark] .wizard-footer .btn.btn-outline-secondary {
  background-color: var(--bs-gray-700) !important;
  border-color: var(--bs-gray-600) !important;
  color: var(--bs-light) !important;
}[data-bs-theme=dark] .wizard-footer .btn.btn-secondary:hover, [data-bs-theme=dark] .wizard-footer .btn.btn-outline-secondary:hover,
[theme=dark] .wizard-footer .btn.btn-secondary:hover,
[theme=dark] .wizard-footer .btn.btn-outline-secondary:hover {
  background-color: var(--bs-gray-600) !important;
  border-color: var(--bs-gray-500) !important;
  color: var(--bs-light) !important;
}[data-bs-theme=dark] .wizard-footer .btn.btn-secondary:disabled, [data-bs-theme=dark] .wizard-footer .btn.btn-outline-secondary:disabled,
[theme=dark] .wizard-footer .btn.btn-secondary:disabled,
[theme=dark] .wizard-footer .btn.btn-outline-secondary:disabled {
  background-color: var(--bs-gray-800) !important;
  border-color: var(--bs-gray-700) !important;
  color: var(--bs-gray-500) !important;
}[data-bs-theme=dark] .wizard-footer .btn.btn-outline-primary,
[theme=dark] .wizard-footer .btn.btn-outline-primary {
  background-color: transparent !important;
  border-color: var(--bs-primary) !important;
  color: var(--bs-primary) !important;
}[data-bs-theme=dark] .wizard-footer .btn.btn-outline-primary:hover,
[theme=dark] .wizard-footer .btn.btn-outline-primary:hover {
  background-color: var(--bs-primary) !important;
  border-color: var(--bs-primary) !important;
  color: white !important;
}[data-bs-theme=dark] .wizard-footer .btn.btn-outline-primary:disabled,
[theme=dark] .wizard-footer .btn.btn-outline-primary:disabled {
  border-color: var(--bs-gray-600) !important;
  color: var(--bs-gray-500) !important;
  opacity: 0.5;
}[data-bs-theme=dark] .wizard-footer .btn.btn-outline-danger,
[theme=dark] .wizard-footer .btn.btn-outline-danger {
  background-color: transparent !important;
  border-color: #dc3545 !important;
  color: #ff6b6b !important;
}[data-bs-theme=dark] .wizard-footer .btn.btn-outline-danger:hover,
[theme=dark] .wizard-footer .btn.btn-outline-danger:hover {
  background-color: rgba(220, 53, 69, 0.1) !important;
  border-color: #dc3545 !important;
  color: #ff6b6b !important;
}[data-bs-theme=dark] .card,
[theme=dark] .card {
  background-color: var(--bs-gray-800) !important;
  border-color: var(--bs-gray-600) !important;
  color: var(--bs-light) !important;
}[data-bs-theme=dark] .card .card-body,
[theme=dark] .card .card-body {
  background-color: var(--bs-gray-800) !important;
  color: var(--bs-light) !important;
}[data-bs-theme=dark] .card .card-header,
[theme=dark] .card .card-header {
  background-color: var(--bs-gray-800) !important;
  border-bottom-color: var(--bs-gray-600) !important;
  color: var(--bs-light) !important;
}[data-bs-theme=dark] .card .card-title,
[theme=dark] .card .card-title {
  color: var(--bs-light) !important;
}[data-bs-theme=dark] .btn-edit:not(.btn-primary),
[data-bs-theme=dark] [class*=edit-btn]:not(.btn-primary),
[theme=dark] .btn-edit:not(.btn-primary),
[theme=dark] [class*=edit-btn]:not(.btn-primary) {
  background-color: var(--bs-gray-700) !important;
  border-color: var(--bs-gray-600) !important;
  color: var(--bs-light) !important;
}[data-bs-theme=dark] .btn-edit:not(.btn-primary):hover,
[data-bs-theme=dark] [class*=edit-btn]:not(.btn-primary):hover,
[theme=dark] .btn-edit:not(.btn-primary):hover,
[theme=dark] [class*=edit-btn]:not(.btn-primary):hover {
  background-color: var(--bs-gray-600) !important;
  border-color: var(--bs-gray-500) !important;
}[data-bs-theme=dark] .bg-light,
[theme=dark] .bg-light {
  background-color: var(--bs-gray-800) !important;
  color: var(--bs-light) !important;
  margin-bottom: 1rem !important;
  border-color: var(--bs-gray-600) !important;
}[data-bs-theme=dark] .bg-light .text-muted,
[theme=dark] .bg-light .text-muted {
  color: var(--bs-gray-300) !important;
}[data-bs-theme=dark] .badge.bg-info,
[theme=dark] .badge.bg-info {
  background-color: var(--bs-info) !important;
  color: white !important;
}[data-bs-theme=dark] .badge.bg-success,
[theme=dark] .badge.bg-success {
  background-color: var(--bs-success) !important;
  color: white !important;
}[data-bs-theme=dark] .badge.bg-warning,
[theme=dark] .badge.bg-warning {
  background-color: var(--bs-warning) !important;
  color: white !important;
}[data-bs-theme=dark] .badge.bg-danger,
[theme=dark] .badge.bg-danger {
  background-color: var(--bs-danger) !important;
  color: white !important;
}[data-bs-theme=dark] .text-muted,
[theme=dark] .text-muted {
  color: var(--bs-gray-400) !important;
}[data-bs-theme=dark] .text-dark,
[theme=dark] .text-dark {
  color: var(--bs-light) !important;
}[data-bs-theme=dark] .text-secondary,
[theme=dark] .text-secondary {
  color: var(--bs-gray-400) !important;
}.wizard-step-header {
  padding: 0.75rem 1rem;
  background-color: #f8f9fa;
  border-radius: 0.5rem;
  margin-bottom: 1rem;
  border-left: 4px solid transparent;
}.wizard-step-header.text-success {
  border-left-color: #28a745;
  background-color: #d4edda;
}.wizard-step-header.text-warning {
  border-left-color: #ffc107;
  background-color: #fff3cd;
}.wizard-step-header.text-danger {
  border-left-color: #dc3545;
  background-color: #f8d7da;
}[data-bs-theme=dark] .wizard-step-header {
  background-color: var(--bs-gray-800);
  color: var(--bs-light);
  border-left-color: var(--bs-gray-600);
}[data-bs-theme=dark] .wizard-step-header.text-success {
  border-left-color: #28a745;
  background-color: rgba(40, 167, 69, 0.15);
  color: #6eff8a;
}[data-bs-theme=dark] .wizard-step-header.text-warning {
  border-left-color: #ffc107;
  background-color: rgba(255, 193, 7, 0.15);
  color: #ffd966;
}[data-bs-theme=dark] .wizard-step-header.text-danger {
  border-left-color: #dc3545;
  background-color: rgba(220, 53, 69, 0.15);
  color: #ff6b6b;
}.step-validation-message {
  font-size: 0.875rem;
  margin-top: 0.25rem;
  font-style: italic;
}.success-page body {
  font-family: Arial, sans-serif;
  text-align: center;
  padding: 50px;
  background-color: #f8f9fa;
  margin: 0;
}.success-page .success-container {
  background: white;
  padding: 40px;
  border-radius: 10px;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
  max-width: 500px;
  margin: 0 auto;
}.success-page .success-icon {
  color: #28a745;
  font-size: 64px;
  margin-bottom: 20px;
}.success-page h1 {
  color: #28a745;
  margin-bottom: 20px;
}.success-page p {
  color: #6c757d;
  font-size: 16px;
  line-height: 1.5;
}.success-page .close-button {
  background-color: #28a745;
  color: white;
  border: none;
  padding: 12px 24px;
  border-radius: 5px;
  font-size: 16px;
  cursor: pointer;
  margin-top: 20px;
}.success-page .close-button:hover {
  background-color: #218838;
}/* Mobile Responsiveness - Tablet and below */@media (max-width: 768px) {
  .wizard-container-profile {
    margin: 0 !important;
    border-radius: 0 !important;
    max-width: 100vw !important;
    overflow-x: hidden !important;
  }
  .wizard-step-header {
    padding: 0.5rem 0.75rem;
    flex-direction: column;
    align-items: flex-start;
  }
  .wizard-step-header h5 {
    font-size: 0.95rem;
    margin-top: 0.5rem;
    word-break: break-word;
  }
  .card-header {
    padding: 0.75rem 1rem !important;
    flex-wrap: wrap !important;
    gap: 0.5rem !important;
  }
  .card-header h3, .card-header h4 {
    font-size: clamp(14px, 4vw, 18px) !important;
    word-break: break-word;
    flex: 1 1 auto;
    min-width: 0;
  }
  .card-header .d-flex {
    flex-wrap: wrap !important;
    gap: 0.5rem !important;
  }
  /* Touch-friendly buttons */
  .btn {
    min-height: 44px;
    padding: 0.625rem 0.875rem;
    font-size: 0.875rem;
  }
  .btn-sm {
    min-height: 36px;
    padding: 0.5rem 0.75rem;
    font-size: 0.8rem;
  }
  /* Better spacing on mobile */
  .row.g-4 > * {
    margin-bottom: 1rem;
  }
  .col-md-6, .col-md-4, .col-md-8, .col-md-3 {
    flex: 0 0 100%;
    max-width: 100%;
    padding-left: 0.75rem !important;
    padding-right: 0.75rem !important;
  }
  /* Container padding */
  .container-fluid {
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
  }
  /* Wizard footer mobile responsive */
  .wizard-footer {
    display: flex !important;
    flex-direction: column !important;
    align-items: stretch !important;
    gap: 0.75rem !important;
    padding: 1rem !important;
    position: sticky !important;
    bottom: 0 !important;
    background: white !important;
    border-top: 1px solid #e6e6e6 !important;
    z-index: 1000 !important;
    box-shadow: 0 -2px 8px rgba(0, 0, 0, 0.05) !important;
  }
  .wizard-footer .btn {
    width: 100% !important;
    min-width: auto !important;
    max-width: 100% !important;
    margin: 0 !important;
    justify-content: center !important;
  }
  .wizard-footer .wizard-footer-actions {
    margin-left: 0 !important;
    width: 100% !important;
    display: flex !important;
    flex-direction: column !important;
    gap: 0.75rem !important;
  }
  .wizard-footer .wizard-footer-actions .btn {
    width: 100% !important;
  }
  /* Digital signature mobile responsive */
  .signature-pad-container,
  .signature-container {
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    justify-content: center !important;
    text-align: center !important;
    padding: 0.5rem !important;
  }
  .signature-pad-container canvas,
  .signature-container canvas {
    max-width: 100% !important;
    width: 100% !important;
    height: auto !important;
    min-height: 150px !important;
    touch-action: none !important;
  }
  .signature-pad-container .signature-actions,
  .signature-container .signature-actions {
    width: 100% !important;
    display: flex !important;
    flex-direction: column !important;
    gap: 0.5rem !important;
    margin-top: 0.75rem !important;
  }
  .signature-pad-container .signature-actions .btn,
  .signature-container .signature-actions .btn {
    width: 100% !important;
  }
  /* Wizard header mobile responsive */
  .wizard-header {
    padding: 0.75rem 1rem !important;
    position: sticky !important;
    top: 0 !important;
    z-index: 999 !important;
    background: white !important;
    border-bottom: 1px solid #e6e6e6 !important;
  }
  .wizard-header h3, .wizard-header h4, .wizard-header h5 {
    font-size: clamp(14px, 4vw, 18px) !important;
    margin: 0 !important;
    word-break: break-word;
  }
  .wizard-header .d-flex {
    flex-wrap: wrap !important;
    gap: 0.5rem !important;
  }
  /* Wizard steps mobile responsive */
  .wizard-steps-container,
  .wizard-nav {
    flex-wrap: wrap;
    gap: 0.5rem;
    padding: 0.75rem 0.5rem;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .wizard-steps-container .wizard-step,
  .wizard-steps-container .nav-link,
  .wizard-nav .wizard-step,
  .wizard-nav .nav-link {
    flex: 0 0 auto;
    min-width: 70px;
    padding: 0.5rem 0.25rem !important;
    font-size: 0.7rem !important;
    text-align: center;
    white-space: nowrap;
  }
  .wizard-steps-container span,
  .wizard-nav span {
    font-size: 0.7rem !important;
    display: block;
    margin-top: 0.25rem;
    word-break: break-word;
    white-space: normal;
    line-height: 1.2;
  }
  /* Upload documents mobile responsive */
  .upload-section {
    padding: 0.75rem !important;
  }
  .upload-section .upload-box {
    min-height: 120px;
    padding: 0.75rem;
  }
  .upload-section .upload-box .upload-icon {
    font-size: 2rem;
  }
  .upload-section .upload-box .upload-text {
    font-size: 0.85rem;
  }
  .upload-section .file-preview {
    padding: 0.75rem;
  }
  .upload-section .file-preview img {
    max-width: 100%;
    height: auto;
  }
  /* Personal details form mobile responsive */
  .form-row {
    flex-direction: column;
  }
  .form-row .form-group {
    width: 100% !important;
    margin-bottom: 1rem;
  }
  /* Form controls */
  .form-control,
  .form-select {
    font-size: 16px !important; /* Prevents iOS zoom */
    padding: 0.625rem 0.75rem !important;
  }
  /* Labels */
  label {
    font-size: 0.9rem !important;
    margin-bottom: 0.5rem !important;
  }
  /* Card body padding */
  .card-body {
    padding: 1rem !important;
  }
  /* Review section */
  .review-section {
    padding: 0.75rem !important;
  }
  .review-section .document-preview {
    max-width: 100%;
    height: auto;
  }
  .review-section .review-item {
    margin-bottom: 1rem;
    padding: 0.75rem;
  }
  .review-section .review-item strong {
    display: block;
    margin-bottom: 0.25rem;
    font-size: 0.85rem;
  }
  .review-section .review-item span, .review-section .review-item p {
    font-size: 0.9rem;
    word-break: break-word;
  }
  /* Wizard content scrolling */
  .wizard-content {
    max-height: calc(100vh - 200px) !important;
    overflow-y: auto !important;
    -webkit-overflow-scrolling: touch !important;
    padding-bottom: 1rem !important;
  }
  /* Live check mobile */
  .live-check-container {
    padding: 0.75rem !important;
  }
  .live-check-container video {
    max-width: 100% !important;
    height: auto !important;
  }
  .live-check-container .live-check-instructions {
    font-size: 0.85rem;
    padding: 0.75rem;
    margin-bottom: 1rem;
  }
  /* Validation banner mobile */
  .validation-banner {
    padding: 0.75rem !important;
    font-size: 0.85rem !important;
  }
  .validation-banner .btn {
    font-size: 0.8rem !important;
    padding: 0.5rem 0.75rem !important;
  }
  /* Alert mobile */
  .alert {
    padding: 0.75rem !important;
    font-size: 0.875rem !important;
    margin-bottom: 1rem !important;
  }
  .alert .alert-heading {
    font-size: 1rem !important;
  }
  /* Badge mobile */
  .badge {
    font-size: 0.7rem !important;
    padding: 0.25rem 0.5rem !important;
  }
  /* Table responsive */
  .table-responsive {
    margin-bottom: 1rem;
  }
  .table-responsive table {
    font-size: 0.85rem !important;
  }
  .table-responsive table th, .table-responsive table td {
    padding: 0.5rem !important;
    word-break: break-word;
  }
}/* Mobile Responsiveness - Phone and below */@media (max-width: 576px) {
  .container-fluid {
    padding: 0 !important;
  }
  .wizard-container-profile {
    margin: 0 !important;
    border-radius: 0 !important;
  }
  .card-body {
    padding: 0.75rem !important;
  }
  .card-header {
    padding: 0.75rem !important;
  }
  .card-header h3 {
    font-size: clamp(12px, 3.5vw, 16px) !important;
  }
  .card-header .btn-sm {
    padding: 0.375rem 0.5rem !important;
    font-size: 0.75rem !important;
  }
  .card-header .btn-sm i {
    font-size: 0.75rem !important;
  }
  /* Stack form elements vertically on small screens */
  .form-group {
    margin-bottom: 1rem;
  }
  /* Buttons on extra small screens */
  .btn {
    min-height: 44px;
    padding: 0.625rem 0.75rem;
    font-size: 0.875rem;
  }
  .btn-sm {
    min-height: 36px;
    padding: 0.5rem 0.625rem;
    font-size: 0.75rem;
  }
  /* Wizard footer extra small screen */
  .wizard-footer {
    flex-direction: column !important;
    padding: 0.75rem !important;
    gap: 0.75rem !important;
  }
  .wizard-footer .btn {
    width: 100% !important;
    min-width: auto !important;
    max-width: 100% !important;
  }
  .wizard-footer .wizard-footer-actions {
    width: 100% !important;
    flex-direction: column !important;
    gap: 0.75rem !important;
  }
  .wizard-footer .wizard-footer-actions .btn {
    width: 100% !important;
  }
  /* Validation banner mobile */
  .sticky-top {
    position: relative !important;
  }
  /* Modal mobile responsive */
  .modal-dialog {
    margin: 0.5rem;
    max-width: calc(100% - 1rem);
  }
  .modal-dialog .modal-content {
    border-radius: 0.5rem;
  }
  .modal-dialog .modal-header {
    padding: 0.75rem;
  }
  .modal-dialog .modal-header .modal-title {
    font-size: 1rem;
  }
  .modal-dialog .modal-body {
    padding: 0.75rem;
    font-size: 0.875rem;
  }
  .modal-dialog .modal-footer {
    padding: 0.75rem;
    flex-direction: column;
    gap: 0.5rem;
  }
  .modal-dialog .modal-footer .btn {
    width: 100%;
  }
  /* Review section mobile */
  .review-section {
    padding: 0.5rem !important;
  }
  .review-section .document-preview {
    max-width: 100%;
    height: auto;
  }
  .review-section .review-item {
    padding: 0.5rem;
    margin-bottom: 0.75rem;
  }
  .review-section .review-item strong {
    font-size: 0.8rem;
  }
  .review-section .review-item span, .review-section .review-item p {
    font-size: 0.85rem;
  }
  /* Wizard steps extra small */
  .wizard-steps-container {
    padding: 0.5rem 0.25rem;
  }
  .wizard-steps-container .wizard-step {
    width: 28px !important;
    height: 28px !important;
    font-size: 0.65rem !important;
  }
  .wizard-steps-container span {
    font-size: 0.65rem !important;
    max-width: 60px;
  }
  /* Upload section extra small */
  .upload-section {
    padding: 0.5rem !important;
  }
  .upload-section .upload-box {
    min-height: 100px;
    padding: 0.5rem;
  }
  .upload-section .upload-box .upload-icon {
    font-size: 1.5rem;
  }
  .upload-section .upload-box .upload-text {
    font-size: 0.8rem;
  }
  /* Form controls extra small */
  .form-control,
  .form-select {
    font-size: 16px !important;
    padding: 0.5rem 0.625rem !important;
  }
  label {
    font-size: 0.85rem !important;
  }
  /* Wizard content extra small */
  .wizard-content {
    max-height: calc(100vh - 180px) !important;
    padding-bottom: 0.75rem !important;
  }
  /* Alert extra small */
  .alert {
    padding: 0.625rem !important;
    font-size: 0.8rem !important;
  }
  .alert .alert-heading {
    font-size: 0.9rem !important;
  }
  /* Table extra small */
  .table-responsive table {
    font-size: 0.75rem !important;
  }
  .table-responsive table th, .table-responsive table td {
    padding: 0.375rem !important;
  }
}/* Extra small devices - landscape orientation */@media (max-width: 768px) and (orientation: landscape) {
  .wizard-content {
    max-height: calc(100vh - 140px) !important;
  }
  .wizard-header {
    padding: 0.5rem 0.75rem !important;
  }
  .wizard-footer {
    padding: 0.5rem 0.75rem !important;
  }
}/* Very small devices (< 375px) */@media (max-width: 374px) {
  .card-header h3 {
    font-size: clamp(11px, 3vw, 14px) !important;
  }
  .wizard-steps-container .wizard-step {
    width: 24px !important;
    height: 24px !important;
    font-size: 0.6rem !important;
  }
  .wizard-steps-container span {
    display: none !important; /* Hide step labels on very small screens */
  }
  .btn {
    font-size: 0.8rem;
    padding: 0.5rem 0.625rem;
  }
  .btn-sm {
    font-size: 0.7rem;
    padding: 0.375rem 0.5rem;
  }
}:root {
  --toastify-color-light: #fff;
  --toastify-color-dark: #121212;
  --toastify-color-info: #3498db;
  --toastify-color-success: #07bc0c;
  --toastify-color-warning: #f1c40f;
  --toastify-color-error: hsl(6, 78%, 57%);
  --toastify-color-transparent: rgba(255, 255, 255, 0.7);

  --toastify-icon-color-info: var(--toastify-color-info);
  --toastify-icon-color-success: var(--toastify-color-success);
  --toastify-icon-color-warning: var(--toastify-color-warning);
  --toastify-icon-color-error: var(--toastify-color-error);

  --toastify-container-width: fit-content;
  --toastify-toast-width: 320px;
  --toastify-toast-offset: 16px;
  --toastify-toast-top: max(var(--toastify-toast-offset), env(safe-area-inset-top));
  --toastify-toast-right: max(var(--toastify-toast-offset), env(safe-area-inset-right));
  --toastify-toast-left: max(var(--toastify-toast-offset), env(safe-area-inset-left));
  --toastify-toast-bottom: max(var(--toastify-toast-offset), env(safe-area-inset-bottom));
  --toastify-toast-background: #fff;
  --toastify-toast-padding: 14px;
  --toastify-toast-min-height: 64px;
  --toastify-toast-max-height: 800px;
  --toastify-toast-bd-radius: 6px;
  --toastify-toast-shadow: 0px 4px 12px rgba(0, 0, 0, 0.1);
  --toastify-font-family: sans-serif;
  --toastify-z-index: 9999;
  --toastify-text-color-light: #757575;
  --toastify-text-color-dark: #fff;

  /* Used only for colored theme */
  --toastify-text-color-info: #fff;
  --toastify-text-color-success: #fff;
  --toastify-text-color-warning: #fff;
  --toastify-text-color-error: #fff;

  --toastify-spinner-color: #616161;
  --toastify-spinner-color-empty-area: #e0e0e0;
  --toastify-color-progress-light: linear-gradient(to right, #4cd964, #5ac8fa, #007aff, #34aadc, #5856d6, #ff2d55);
  --toastify-color-progress-dark: #bb86fc;
  --toastify-color-progress-info: var(--toastify-color-info);
  --toastify-color-progress-success: var(--toastify-color-success);
  --toastify-color-progress-warning: var(--toastify-color-warning);
  --toastify-color-progress-error: var(--toastify-color-error);
  /* used to control the opacity of the progress trail */
  --toastify-color-progress-bgo: 0.2;
}.Toastify__toast-container {
  z-index: var(--toastify-z-index);
  -webkit-transform: translate3d(0, 0, var(--toastify-z-index));
  position: fixed;
  width: var(--toastify-container-width);
  box-sizing: border-box;
  color: #fff;
  display: flex;
  flex-direction: column;
}.Toastify__toast-container--top-left {
  top: var(--toastify-toast-top);
  left: var(--toastify-toast-left);
}.Toastify__toast-container--top-center {
  top: var(--toastify-toast-top);
  left: 50%;
  transform: translateX(-50%);
  align-items: center;
}.Toastify__toast-container--top-right {
  top: var(--toastify-toast-top);
  right: var(--toastify-toast-right);
  align-items: end;
}.Toastify__toast-container--bottom-left {
  bottom: var(--toastify-toast-bottom);
  left: var(--toastify-toast-left);
}.Toastify__toast-container--bottom-center {
  bottom: var(--toastify-toast-bottom);
  left: 50%;
  transform: translateX(-50%);
  align-items: center;
}.Toastify__toast-container--bottom-right {
  bottom: var(--toastify-toast-bottom);
  right: var(--toastify-toast-right);
  align-items: end;
}.Toastify__toast {
  --y: 0;
  position: relative;
  touch-action: none;
  width: var(--toastify-toast-width);
  min-height: var(--toastify-toast-min-height);
  box-sizing: border-box;
  margin-bottom: 1rem;
  padding: var(--toastify-toast-padding);
  border-radius: var(--toastify-toast-bd-radius);
  box-shadow: var(--toastify-toast-shadow);
  max-height: var(--toastify-toast-max-height);
  font-family: var(--toastify-font-family);
  /* webkit only issue #791 */
  z-index: 0;
  /* inner swag */
  display: flex;
  flex: 1 auto;
  align-items: center;
  word-break: break-word;
}@media only screen and (max-width: 480px) {
  .Toastify__toast-container {
    width: 100vw;
    left: env(safe-area-inset-left);
    margin: 0;
  }
  .Toastify__toast-container--top-left,
  .Toastify__toast-container--top-center,
  .Toastify__toast-container--top-right {
    top: env(safe-area-inset-top);
    transform: translateX(0);
  }
  .Toastify__toast-container--bottom-left,
  .Toastify__toast-container--bottom-center,
  .Toastify__toast-container--bottom-right {
    bottom: env(safe-area-inset-bottom);
    transform: translateX(0);
  }
  .Toastify__toast-container--rtl {
    right: env(safe-area-inset-right);
    left: initial;
  }
  .Toastify__toast {
    --toastify-toast-width: 100%;
    margin-bottom: 0;
    border-radius: 0;
  }
}.Toastify__toast-container[data-stacked='true'] {
  width: var(--toastify-toast-width);
}.Toastify__toast--stacked {
  position: absolute;
  width: 100%;
  transform: translate3d(0, var(--y), 0) scale(var(--s));
  transition: transform 0.3s;
}.Toastify__toast--stacked[data-collapsed] .Toastify__toast-body,
.Toastify__toast--stacked[data-collapsed] .Toastify__close-button {
  transition: opacity 0.1s;
}.Toastify__toast--stacked[data-collapsed='false'] {
  overflow: visible;
}.Toastify__toast--stacked[data-collapsed='true']:not(:last-child) > * {
  opacity: 0;
}.Toastify__toast--stacked:after {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  height: calc(var(--g) * 1px);
  bottom: 100%;
}.Toastify__toast--stacked[data-pos='top'] {
  top: 0;
}.Toastify__toast--stacked[data-pos='bot'] {
  bottom: 0;
}.Toastify__toast--stacked[data-pos='bot'].Toastify__toast--stacked:before {
  transform-origin: top;
}.Toastify__toast--stacked[data-pos='top'].Toastify__toast--stacked:before {
  transform-origin: bottom;
}.Toastify__toast--stacked:before {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 100%;
  transform: scaleY(3);
  z-index: -1;
}.Toastify__toast--rtl {
  direction: rtl;
}.Toastify__toast--close-on-click {
  cursor: pointer;
}.Toastify__toast-icon {
  margin-inline-end: 10px;
  width: 22px;
  flex-shrink: 0;
  display: flex;
}.Toastify--animate {
  animation-fill-mode: both;
  animation-duration: 0.5s;
}.Toastify--animate-icon {
  animation-fill-mode: both;
  animation-duration: 0.3s;
}.Toastify__toast-theme--dark {
  background: var(--toastify-color-dark);
  color: var(--toastify-text-color-dark);
}.Toastify__toast-theme--light {
  background: var(--toastify-color-light);
  color: var(--toastify-text-color-light);
}.Toastify__toast-theme--colored.Toastify__toast--default {
  background: var(--toastify-color-light);
  color: var(--toastify-text-color-light);
}.Toastify__toast-theme--colored.Toastify__toast--info {
  color: var(--toastify-text-color-info);
  background: var(--toastify-color-info);
}.Toastify__toast-theme--colored.Toastify__toast--success {
  color: var(--toastify-text-color-success);
  background: var(--toastify-color-success);
}.Toastify__toast-theme--colored.Toastify__toast--warning {
  color: var(--toastify-text-color-warning);
  background: var(--toastify-color-warning);
}.Toastify__toast-theme--colored.Toastify__toast--error {
  color: var(--toastify-text-color-error);
  background: var(--toastify-color-error);
}.Toastify__progress-bar-theme--light {
  background: var(--toastify-color-progress-light);
}.Toastify__progress-bar-theme--dark {
  background: var(--toastify-color-progress-dark);
}.Toastify__progress-bar--info {
  background: var(--toastify-color-progress-info);
}.Toastify__progress-bar--success {
  background: var(--toastify-color-progress-success);
}.Toastify__progress-bar--warning {
  background: var(--toastify-color-progress-warning);
}.Toastify__progress-bar--error {
  background: var(--toastify-color-progress-error);
}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,
.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,
.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning,
.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error {
  background: var(--toastify-color-transparent);
}.Toastify__close-button {
  color: #fff;
  position: absolute;
  top: 6px;
  right: 6px;
  background: transparent;
  outline: none;
  border: none;
  padding: 0;
  cursor: pointer;
  opacity: 0.7;
  transition: 0.3s ease;
  z-index: 1;
}.Toastify__toast--rtl .Toastify__close-button {
  left: 6px;
  right: unset;
}.Toastify__close-button--light {
  color: #000;
  opacity: 0.3;
}.Toastify__close-button > svg {
  fill: currentColor;
  height: 16px;
  width: 14px;
}.Toastify__close-button:hover,
.Toastify__close-button:focus {
  opacity: 1;
}@keyframes Toastify__trackProgress {
  0% {
    transform: scaleX(1);
  }
  100% {
    transform: scaleX(0);
  }
}.Toastify__progress-bar {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  opacity: 0.7;
  transform-origin: left;
}.Toastify__progress-bar--animated {
  animation: Toastify__trackProgress linear 1 forwards;
}.Toastify__progress-bar--controlled {
  transition: transform 0.2s;
}.Toastify__progress-bar--rtl {
  right: 0;
  left: initial;
  transform-origin: right;
  border-bottom-left-radius: initial;
}.Toastify__progress-bar--wrp {
  position: absolute;
  overflow: hidden;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 5px;
  border-bottom-left-radius: var(--toastify-toast-bd-radius);
  border-bottom-right-radius: var(--toastify-toast-bd-radius);
}.Toastify__progress-bar--wrp[data-hidden='true'] {
  opacity: 0;
}.Toastify__progress-bar--bg {
  opacity: var(--toastify-color-progress-bgo);
  width: 100%;
  height: 100%;
}.Toastify__spinner {
  width: 20px;
  height: 20px;
  box-sizing: border-box;
  border: 2px solid;
  border-radius: 100%;
  border-color: var(--toastify-spinner-color-empty-area);
  border-right-color: var(--toastify-spinner-color);
  animation: Toastify__spin 0.65s linear infinite;
}@keyframes Toastify__bounceInRight {
  from,
  60%,
  75%,
  90%,
  to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  from {
    opacity: 0;
    transform: translate3d(3000px, 0, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(-25px, 0, 0);
  }
  75% {
    transform: translate3d(10px, 0, 0);
  }
  90% {
    transform: translate3d(-5px, 0, 0);
  }
  to {
    transform: none;
  }
}@keyframes Toastify__bounceOutRight {
  20% {
    opacity: 1;
    transform: translate3d(-20px, var(--y), 0);
  }
  to {
    opacity: 0;
    transform: translate3d(2000px, var(--y), 0);
  }
}@keyframes Toastify__bounceInLeft {
  from,
  60%,
  75%,
  90%,
  to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    transform: translate3d(-3000px, 0, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(25px, 0, 0);
  }
  75% {
    transform: translate3d(-10px, 0, 0);
  }
  90% {
    transform: translate3d(5px, 0, 0);
  }
  to {
    transform: none;
  }
}@keyframes Toastify__bounceOutLeft {
  20% {
    opacity: 1;
    transform: translate3d(20px, var(--y), 0);
  }
  to {
    opacity: 0;
    transform: translate3d(-2000px, var(--y), 0);
  }
}@keyframes Toastify__bounceInUp {
  from,
  60%,
  75%,
  90%,
  to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  from {
    opacity: 0;
    transform: translate3d(0, 3000px, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(0, -20px, 0);
  }
  75% {
    transform: translate3d(0, 10px, 0);
  }
  90% {
    transform: translate3d(0, -5px, 0);
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}@keyframes Toastify__bounceOutUp {
  20% {
    transform: translate3d(0, calc(var(--y) - 10px), 0);
  }
  40%,
  45% {
    opacity: 1;
    transform: translate3d(0, calc(var(--y) + 20px), 0);
  }
  to {
    opacity: 0;
    transform: translate3d(0, -2000px, 0);
  }
}@keyframes Toastify__bounceInDown {
  from,
  60%,
  75%,
  90%,
  to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    transform: translate3d(0, -3000px, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(0, 25px, 0);
  }
  75% {
    transform: translate3d(0, -10px, 0);
  }
  90% {
    transform: translate3d(0, 5px, 0);
  }
  to {
    transform: none;
  }
}@keyframes Toastify__bounceOutDown {
  20% {
    transform: translate3d(0, calc(var(--y) - 10px), 0);
  }
  40%,
  45% {
    opacity: 1;
    transform: translate3d(0, calc(var(--y) + 20px), 0);
  }
  to {
    opacity: 0;
    transform: translate3d(0, 2000px, 0);
  }
}.Toastify__bounce-enter--top-left,
.Toastify__bounce-enter--bottom-left {
  animation-name: Toastify__bounceInLeft;
}.Toastify__bounce-enter--top-right,
.Toastify__bounce-enter--bottom-right {
  animation-name: Toastify__bounceInRight;
}.Toastify__bounce-enter--top-center {
  animation-name: Toastify__bounceInDown;
}.Toastify__bounce-enter--bottom-center {
  animation-name: Toastify__bounceInUp;
}.Toastify__bounce-exit--top-left,
.Toastify__bounce-exit--bottom-left {
  animation-name: Toastify__bounceOutLeft;
}.Toastify__bounce-exit--top-right,
.Toastify__bounce-exit--bottom-right {
  animation-name: Toastify__bounceOutRight;
}.Toastify__bounce-exit--top-center {
  animation-name: Toastify__bounceOutUp;
}.Toastify__bounce-exit--bottom-center {
  animation-name: Toastify__bounceOutDown;
}@keyframes Toastify__zoomIn {
  from {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}@keyframes Toastify__zoomOut {
  from {
    opacity: 1;
  }
  50% {
    opacity: 0;
    transform: translate3d(0, var(--y), 0) scale3d(0.3, 0.3, 0.3);
  }
  to {
    opacity: 0;
  }
}.Toastify__zoom-enter {
  animation-name: Toastify__zoomIn;
}.Toastify__zoom-exit {
  animation-name: Toastify__zoomOut;
}@keyframes Toastify__flipIn {
  from {
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    animation-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    animation-timing-function: ease-in;
  }
  60% {
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }
  80% {
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }
  to {
    transform: perspective(400px);
  }
}@keyframes Toastify__flipOut {
  from {
    transform: translate3d(0, var(--y), 0) perspective(400px);
  }
  30% {
    transform: translate3d(0, var(--y), 0) perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }
  to {
    transform: translate3d(0, var(--y), 0) perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}.Toastify__flip-enter {
  animation-name: Toastify__flipIn;
}.Toastify__flip-exit {
  animation-name: Toastify__flipOut;
}@keyframes Toastify__slideInRight {
  from {
    transform: translate3d(110%, 0, 0);
    visibility: visible;
  }
  to {
    transform: translate3d(0, var(--y), 0);
  }
}@keyframes Toastify__slideInLeft {
  from {
    transform: translate3d(-110%, 0, 0);
    visibility: visible;
  }
  to {
    transform: translate3d(0, var(--y), 0);
  }
}@keyframes Toastify__slideInUp {
  from {
    transform: translate3d(0, 110%, 0);
    visibility: visible;
  }
  to {
    transform: translate3d(0, var(--y), 0);
  }
}@keyframes Toastify__slideInDown {
  from {
    transform: translate3d(0, -110%, 0);
    visibility: visible;
  }
  to {
    transform: translate3d(0, var(--y), 0);
  }
}@keyframes Toastify__slideOutRight {
  from {
    transform: translate3d(0, var(--y), 0);
  }
  to {
    visibility: hidden;
    transform: translate3d(110%, var(--y), 0);
  }
}@keyframes Toastify__slideOutLeft {
  from {
    transform: translate3d(0, var(--y), 0);
  }
  to {
    visibility: hidden;
    transform: translate3d(-110%, var(--y), 0);
  }
}@keyframes Toastify__slideOutDown {
  from {
    transform: translate3d(0, var(--y), 0);
  }
  to {
    visibility: hidden;
    transform: translate3d(0, 500px, 0);
  }
}@keyframes Toastify__slideOutUp {
  from {
    transform: translate3d(0, var(--y), 0);
  }
  to {
    visibility: hidden;
    transform: translate3d(0, -500px, 0);
  }
}.Toastify__slide-enter--top-left,
.Toastify__slide-enter--bottom-left {
  animation-name: Toastify__slideInLeft;
}.Toastify__slide-enter--top-right,
.Toastify__slide-enter--bottom-right {
  animation-name: Toastify__slideInRight;
}.Toastify__slide-enter--top-center {
  animation-name: Toastify__slideInDown;
}.Toastify__slide-enter--bottom-center {
  animation-name: Toastify__slideInUp;
}.Toastify__slide-exit--top-left,
.Toastify__slide-exit--bottom-left {
  animation-name: Toastify__slideOutLeft;
  animation-timing-function: ease-in;
  animation-duration: 0.3s;
}.Toastify__slide-exit--top-right,
.Toastify__slide-exit--bottom-right {
  animation-name: Toastify__slideOutRight;
  animation-timing-function: ease-in;
  animation-duration: 0.3s;
}.Toastify__slide-exit--top-center {
  animation-name: Toastify__slideOutUp;
  animation-timing-function: ease-in;
  animation-duration: 0.3s;
}.Toastify__slide-exit--bottom-center {
  animation-name: Toastify__slideOutDown;
  animation-timing-function: ease-in;
  animation-duration: 0.3s;
}@keyframes Toastify__spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}.page-title {
  font-size: 1.5rem;
  font-weight: 700;
  color: var(--bs-body-color, #212529);
  margin: 0 0 1.5rem 0;
  line-height: 1.4;
}.page-title.mb-0 {
  margin-bottom: 0 !important;
}@media (max-width: 576px) {
  .page-title {
    font-size: 1.25rem;
    margin: 0 0 1rem 0;
  }
}pre[class*="language-"].line-numbers {
	position: relative;
	padding-left: 3.8em;
	counter-reset: linenumber;
}pre[class*="language-"].line-numbers > code {
	position: relative;
	white-space: inherit;
}.line-numbers .line-numbers-rows {
	position: absolute;
	pointer-events: none;
	top: 0;
	font-size: 100%;
	left: -3.8em;
	width: 3em; /* works for line-numbers below 1000 lines */
	letter-spacing: -1px;
	border-right: 1px solid #999;

	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;

}.line-numbers-rows > span {
		display: block;
		counter-increment: linenumber;
	}.line-numbers-rows > span:before {
			content: counter(linenumber);
			color: #999;
			display: block;
			padding-right: 0.8em;
			text-align: right;
		}.completion-banner {
  background-color: #6c5ce7 !important;
  border-left: 4px solid #6c5ce7 !important;
  color: white;
  position: relative;
  padding-right: 200px;
}.completion-banner-btn {
  position: absolute;
  right: 1.5rem;
  top: 50%;
  transform: translateY(-50%);
}/* Mobile responsive styles */@media (max-width: 767px) {
  .completion-banner {
    padding-right: 1.5rem;
  }

  .completion-banner-btn {
    position: static;
    transform: none;
    margin-top: 1rem;
    margin-left: auto;
    margin-right: auto;
    width: auto;
    padding: 0.4rem 1rem;
    font-size: 0.875rem;
    display: block;
  }

  .completion-banner h5,
  .completion-banner p {
    white-space: normal;
    word-break: break-word;
  }
}/* Desktop styles */@media (min-width: 768px) {
  .completion-banner {
    padding-right: 200px;
  }

  .completion-banner-btn {
    position: absolute;
    right: 1.5rem;
    top: 50%;
    transform: translateY(-50%);
    width: auto;
  }
}.affiliate-request-card {
  border-radius: 24px;
  width: 100%;
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
}.affiliate-request-card__close-btn {
  top: 24px;
  right: 24px;
  z-index: 1000;
}.affiliate-request-card__logo-container {
  width: 64px;
  height: 64px;
  border-radius: 16px;
  background: linear-gradient(135deg, #6a37d4 0%, #ae8dff 100%);
  flex-shrink: 0;
}.affiliate-request-card__logo-container img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}.affiliate-request-card__logo-container span {
  color: white;
  font-weight: bold;
  font-size: 24px;
}.affiliate-request-card__company-name {
  font-size: 1.25rem;
}.affiliate-request-card__location-icon {
  color: #6c5ce6;
}.affiliate-request-card__section-title {
  font-size: 0.75rem;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  color: #7d7d7d;
}.affiliate-request-card__about-text {
  font-size: 0.9rem;
  line-height: 1.6;
  color: #64748b;
}.affiliate-request-card__detail-label {
  font-size: 10px;
  letter-spacing: 0.05em;
  color: #7d7d7d;
}.affiliate-request-card__detail-value {
  font-size: 0.875rem;
}.affiliate-request-card__status-dot {
  width: 6px;
  height: 6px;
  border-radius: 50%;
  flex-shrink: 0;
}.affiliate-request-card__status-dot--verified {
  background-color: #10b981;
}.affiliate-request-card__status-dot--pending {
  background-color: #6b7280;
}.affiliate-request-card__message-input {
  font-size: 0.9rem;
}.affiliate-request-card__pill-btn {
  font-size: 0.85rem;
  color: #a0aec0;
  transition: all 0.2s ease;
}.affiliate-request-card__pill-btn--active {
  color: #6c5ce6 !important;
  background-color: var(--bs-body-bg) !important;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.05);
}.affiliate-request-card__pill-btn:hover:not(.affiliate-request-card__pill-btn--active) {
  color: #6c5ce6;
}.affiliate-request-card__terms-container {
  border-color: rgba(0, 0, 0, 0.05);
}.affiliate-request-card__terms-container .standard-terms-text {
  line-height: 1.6;
  font-size: 0.85rem;
}.affiliate-request-card__action-link {
  color: #6c5ce6;
  font-size: 0.85rem;
  cursor: pointer;
  font-weight: bold;
  text-decoration: underline;
}.affiliate-request-card__upload-zone {
  padding: 24px;
  border-style: dashed !important;
  border-color: rgba(255, 255, 255, 0.1);
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}.affiliate-request-card__upload-zone .upload-icon {
  color: #6c5ce6;
  display: flex;
  justify-content: center;
  width: 100%;
}.affiliate-request-card__upload-zone .upload-title {
  font-size: 0.9rem;
  text-align: center;
}.affiliate-request-card__upload-zone .upload-sub {
  font-size: 0.75rem;
  color: #7d7d7d;
  text-align: center;
}.affiliate-request-card__checkbox {
  width: 1.15rem;
  height: 1.15rem;
  cursor: pointer;
  accent-color: #6c5ce6;
}.affiliate-request-card__checkbox-label {
  font-size: 0.8rem;
}.affiliate-request-card__footer-cancel {
  font-size: 0.875rem;
  color: #64748b !important;
}.affiliate-request-card__footer-cancel:hover {
  color: #ef4444 !important;
}.affiliate-request-card__footer-send {
  border: none;
  min-width: 220px;
}.affiliate-request-card__footer-send--active {
  background-color: #6c5ce6;
  color: white;
}.affiliate-request-card__footer-send--disabled {
  background-color: #cbd5e1 !important;
  color: white !important;
  opacity: 0.6;
  cursor: not-allowed;
}/* Modal specific overrides — target our card inside the lg modal */.modal-lg .modal-content {
  border-radius: 24px;
  overflow: hidden;
}.modal-lg .modal-content .affiliate-request-card {
  max-width: none;
  border-radius: 24px;
}/* Dark Mode Overrides */[data-bs-theme=dark] .affiliate-request-card__terms-container {
  background-color: #2a2c33;
  border-color: #333;
}[data-bs-theme=dark] .affiliate-request-card__action-link {
  color: #594de1;
}[data-bs-theme=dark] .affiliate-request-card__action-link--download {
  color: #594de1;
}/* Mobile Responsive Adjustments */@media (max-width: 768px) {
  .affiliate-request-card__logo-container {
    width: 48px;
    height: 48px;
    border-radius: 12px;
  }
  .affiliate-request-card__logo-container span {
    font-size: 18px;
  }
  .affiliate-request-card__company-name {
    font-size: 1.1rem !important;
  }
  .affiliate-request-card__about-text {
    font-size: 0.8rem !important;
  }
  .affiliate-request-card__section-title {
    font-size: 0.65rem !important;
  }
  .affiliate-request-card__detail-value {
    font-size: 0.75rem !important;
  }
  .affiliate-request-card__message-input {
    font-size: 0.8rem !important;
  }
  .affiliate-request-card__action-link {
    font-size: 0.75rem !important;
  }
  .affiliate-request-card__footer-send {
    min-width: 150px !important;
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
    font-size: 0.85rem !important;
  }
  .affiliate-request-card__footer-cancel {
    font-size: 0.75rem !important;
  }
  .company-connect-card {
    padding: 1.5rem !important;
  }
  .company-connect-card h3 {
    font-size: 1.1rem !important;
  }
  .company-connect-card p {
    font-size: 0.8rem !important;
  }
  .company-connect-card .affiliate-request-card__detail-value {
    font-size: 0.75rem !important;
  }
}.camera-capture-modal-content {
  min-height: 400px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}.camera-capture-modal-content .camera-placeholder {
  text-align: center;
  padding: 40px 20px;
}.camera-capture-modal-content .camera-placeholder .camera-icon {
  margin-bottom: 20px;
}.camera-capture-modal-content .camera-active {
  width: 100%;
  display: flex;
  flex-direction: column;
  gap: 15px;
}.camera-capture-modal-content .camera-active .video-container {
  position: relative;
  width: 100%;
  max-width: 640px;
  margin: 0 auto;
  background-color: #000;
  border-radius: 8px;
  overflow: hidden;
  aspect-ratio: 4/3;
  display: flex;
  align-items: center;
  justify-content: center;
}.camera-capture-modal-content .camera-active .video-container .camera-video {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
  transform: scaleX(-1);
}.camera-capture-modal-content .camera-active .video-container .camera-overlay {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  pointer-events: none;
}.camera-capture-modal-content .camera-active .video-container .camera-overlay .face-guide {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 250px;
  height: 300px;
  border: 3px solid rgba(255, 255, 255, 0.8);
  border-radius: 50%;
  box-shadow: 0 0 0 9999px rgba(0, 0, 0, 0.3);
}.camera-capture-modal-content .camera-active .video-container .camera-overlay .face-guide .guide-text {
  position: absolute;
  bottom: -40px;
  left: 50%;
  transform: translateX(-50%);
  color: white;
  font-size: 14px;
  font-weight: 500;
  text-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);
  white-space: nowrap;
}.camera-capture-modal-content .captured-preview {
  width: 100%;
  display: flex;
  flex-direction: column;
  gap: 15px;
  align-items: center;
}.camera-capture-modal-content .captured-preview .preview-image {
  max-width: 100%;
  max-height: 500px;
  border-radius: 8px;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
  transform: scaleX(-1);
}@media (max-width: 768px) {
  .camera-capture-modal-content {
    min-height: 300px;
  }
  .camera-capture-modal-content .camera-active .video-container .camera-overlay .face-guide {
    width: 200px;
    height: 250px;
  }
}/* UploadDocument Component Styles *//* File Requirements Info */.file-requirements-info {
  font-size: 0.85rem;
  color: #6c757d;
}/* Upload Dropzone */.upload-dropzone {
  border: 2px dashed #dee2e6;
  border-radius: 8px;
  padding: 2rem;
  text-align: center;
  transition: all 0.3s ease;
  background-color: #f8f9fa;
  min-height: 120px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  color: #495057;
  width: 100%;
}.upload-dropzone:hover {
  background-color: #f0f1f3;
}.upload-dropzone.drag-active {
  border-color: #007bff;
  background-color: #e3f2fd;
  transform: scale(1.02);
  color: #007bff;
}.upload-dropzone.has-file {
  border-color: #28a745;
  background-color: #d4edda;
  padding: 1rem;
  min-height: auto;
  color: #155724;
}.upload-dropzone.has-error {
  border-color: #dc3545;
  background-color: #f8d7da;
  color: #721c24;
}/* Upload Prompt */.upload-prompt {
  width: 100%;
  color: #495057;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center;
}/* Upload Icon */.upload-icon {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 1rem;
  color: #007bff;
}.upload-icon i {
  color: #007bff;
}/* Primary Text */.primary-text {
  font-size: 1.1rem;
  font-weight: 500;
  margin-bottom: 0.5rem;
  color: #495057;
  text-align: center;
}.secondary-text {
  color: #6c757d;
  margin-bottom: 1rem;
  text-align: center;
}.upload-text {
  text-align: center;
  width: 100%;
}/* Upload Requirements */.upload-requirements {
  margin-top: 1rem;
  padding: 0.75rem;
  background-color: #f8f9fa;
  border-left: 4px solid #007bff;
  border-radius: 4px;
  color: #6c757d;
  text-align: center;
  width: 100%;
}.upload-requirements li {
  color: #6c757d;
  margin-bottom: 0.25rem;
}/* Uploaded File Preview */.uploaded-file-preview {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  width: 100%;
  padding: 1rem;
  border: 2px solid #28a745;
  border-radius: 8px;
  background-color: #f8f9fa;
  gap: 1rem;
  position: relative;
}/* File Thumbnail */.file-thumbnail {
  width: 80px !important;
  height: 80px !important;
  min-width: 80px !important;
  min-height: 80px !important;
  max-width: 80px !important;
  max-height: 80px !important;
  object-fit: contain;
  border-radius: 4px;
  border: 1px solid #dee2e6;
  background-color: #ffffff;
  flex-shrink: 0;
  cursor: pointer;
  display: block;
}.file-thumbnail.file-icon {
  display: flex;
  align-items: center;
  justify-content: center;
}.pdf-icon {
  width: 24px;
  height: 24px;
  fill: #dc3545;
}/* File Details */.file-details {
  flex: 1;
  min-width: 0;
  color: #212529;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-self: center;
  overflow: hidden;
}.file-name {
  font-weight: 500;
  margin-bottom: 0.25rem;
  word-break: break-word;
  color: #212529;
  line-height: 1.4;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}.file-size {
  color: #6c757d;
  font-size: 0.875rem;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}/* Loading Overlay */.loading-overlay {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 0.5rem;
  background-color: transparent;
  border-radius: 4px;
  color: #212529;
}.loading-overlay .spinner-border {
  width: 1.5rem;
  height: 1.5rem;
}.loading-overlay > div:last-child {
  font-size: 0.75rem;
  margin-top: 0.25rem;
}/* File Actions */.file-actions {
  display: flex;
  gap: 0.5rem;
  flex-shrink: 0;
  align-self: center;
  margin-left: auto;
}/* Dark Mode Support */[data-bs-theme=dark] .file-requirements-info {
  color: var(--bs-gray-400);
}[data-bs-theme=dark] .upload-dropzone {
  background-color: var(--bs-gray-800);
  border-color: var(--bs-gray-600);
  color: var(--bs-light);
}[data-bs-theme=dark] .upload-dropzone:hover {
  background-color: var(--bs-gray-750);
}[data-bs-theme=dark] .upload-dropzone.drag-active {
  background-color: var(--bs-gray-700);
  border-color: var(--bs-primary);
  color: var(--bs-light);
}[data-bs-theme=dark] .upload-dropzone.has-file {
  background-color: rgba(40, 167, 69, 0.1);
  border-color: var(--bs-success);
  color: var(--bs-light);
}[data-bs-theme=dark] .upload-dropzone.has-error {
  background-color: rgba(220, 53, 69, 0.1);
  border-color: var(--bs-danger);
  color: #ff6b6b;
}[data-bs-theme=dark] .upload-prompt {
  color: var(--bs-light);
}[data-bs-theme=dark] .upload-icon {
  color: var(--bs-primary);
}[data-bs-theme=dark] .upload-icon i {
  color: var(--bs-primary);
}[data-bs-theme=dark] .primary-text {
  color: var(--bs-light);
}[data-bs-theme=dark] .secondary-text {
  color: var(--bs-gray-400);
}[data-bs-theme=dark] .upload-text {
  color: var(--bs-light);
}[data-bs-theme=dark] .upload-requirements {
  background-color: rgba(75, 85, 99, 0.1);
  border-color: var(--bs-gray-600);
  color: var(--bs-gray-400);
}[data-bs-theme=dark] .upload-requirements li {
  color: var(--bs-gray-400);
}[data-bs-theme=dark] .uploaded-file-preview {
  background-color: var(--bs-gray-800);
  border-color: var(--bs-success);
  color: var(--bs-light);
}[data-bs-theme=dark] .file-thumbnail {
  background-color: var(--bs-gray-800);
  border-color: var(--bs-gray-600);
}[data-bs-theme=dark] .file-details {
  color: var(--bs-light);
}[data-bs-theme=dark] .file-name {
  color: var(--bs-light);
}[data-bs-theme=dark] .file-size {
  color: var(--bs-gray-400);
}[data-bs-theme=dark] .loading-overlay {
  color: var(--bs-light);
}/* Mobile Responsiveness */@media (max-width: 768px) {
  .upload-dropzone {
    padding: 1.5rem 1rem;
    min-height: 100px;
  }
  .upload-icon i {
    font-size: 2rem;
  }
  .primary-text {
    font-size: 1rem;
  }
  .uploaded-file-preview {
    padding: 0.75rem;
    gap: 0.75rem;
  }
  .file-thumbnail {
    width: 60px !important;
    height: 60px !important;
    min-width: 60px !important;
    min-height: 60px !important;
    max-width: 60px !important;
    max-height: 60px !important;
  }
  .file-actions {
    flex-direction: column;
    gap: 0.5rem;
  }
  .file-actions .btn {
    padding: 0.375rem 0.5rem;
    font-size: 0.875rem;
  }
}@media (max-width: 576px) {
  .upload-dropzone {
    padding: 1rem 0.75rem;
    min-height: 80px;
  }
  .upload-prompt {
    text-align: center;
  }
  .uploaded-file-preview {
    padding: 0.625rem;
    gap: 0.625rem;
    flex-wrap: nowrap;
  }
  .file-thumbnail {
    width: 50px !important;
    height: 50px !important;
    min-width: 50px !important;
    min-height: 50px !important;
    max-width: 50px !important;
    max-height: 50px !important;
  }
  .file-details {
    flex: 1;
    min-width: 0;
  }
  .file-name {
    font-size: 0.875rem;
    line-height: 1.3;
    -webkit-line-clamp: 1;
  }
  .file-size {
    font-size: 0.75rem;
  }
  .file-actions {
    flex-direction: row;
    gap: 0.375rem;
  }
  .file-actions .btn {
    padding: 0.25rem 0.375rem;
    font-size: 0.75rem;
    min-width: 32px;
    min-height: 32px;
  }
}/* Touch device optimizations */@media (hover: none) and (pointer: coarse) {
  .upload-dropzone:hover {
    transform: none;
  }
  .upload-dropzone.drag-active {
    transform: scale(1.01);
  }
  .file-thumbnail:hover {
    transform: none;
  }
}/* Extra small devices */@media (max-width: 374px) {
  .uploaded-file-preview {
    padding: 0.5rem;
    gap: 0.5rem;
  }
  .file-thumbnail {
    width: 40px !important;
    height: 40px !important;
    min-width: 40px !important;
    min-height: 40px !important;
    max-width: 40px !important;
    max-height: 40px !important;
  }
  .file-name {
    font-size: 0.8rem;
  }
  .file-size {
    font-size: 0.7rem;
  }
  .file-actions .btn {
    padding: 0.25rem;
    font-size: 0.7rem;
    min-width: 28px;
    min-height: 28px;
  }
}.liveness-modal-backdrop {
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 9999;
}.liveness-spinner {
  width: 3rem;
  height: 3rem;
}/**
 * Wizard Cards - Lynkis theme
 * Use wrapper class: .lynkis-wizard
 */.lynkis-wizard__card {
  border-radius: 1rem;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08);
  transition: transform 0.25s ease, box-shadow 0.25s ease;
  overflow: hidden;
  background: #fff;
}.lynkis-wizard__card--clickable {
  cursor: pointer;
}.lynkis-wizard__card--clickable:hover {
  transform: translateY(-6px);
  box-shadow: 0 12px 24px rgba(108, 93, 211, 0.15);
}.lynkis-wizard__card-body {
  display: flex;
  flex-direction: column;
  height: 100%;
}.lynkis-wizard__card-content {
  flex: 1;
}.lynkis-wizard__card-image-wrap {
  width: 100%;
  aspect-ratio: 4/3;
  border-radius: 0.75rem;
  overflow: hidden;
  background: linear-gradient(135deg, #e7eef8 0%, #f8f9fa 100%);
}.lynkis-wizard__card-image {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}.lynkis-wizard__card-title {
  font-size: 1rem;
  line-height: 1.4;
  color: #1f2128;
}.lynkis-wizard__card-description {
  font-size: 0.875rem;
  line-height: 1.5;
}.lynkis-wizard__card-action {
  margin-top: auto;
  padding-top: 0;
}[data-bs-theme=dark] .lynkis-wizard .lynkis-wizard__card,
.bg-dark .lynkis-wizard .lynkis-wizard__card {
  background: rgba(31, 33, 40, 0.6);
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.2);
}[data-bs-theme=dark] .lynkis-wizard .lynkis-wizard__card--clickable:hover,
.bg-dark .lynkis-wizard .lynkis-wizard__card--clickable:hover {
  box-shadow: 0 12px 24px rgba(108, 93, 211, 0.25);
}[data-bs-theme=dark] .lynkis-wizard .lynkis-wizard__card-title,
.bg-dark .lynkis-wizard .lynkis-wizard__card-title {
  color: #e7eef8;
}[data-bs-theme=dark] .lynkis-wizard .lynkis-wizard__card-description,
.bg-dark .lynkis-wizard .lynkis-wizard__card-description {
  color: rgba(231, 238, 248, 0.7);
}/* CompanyProfileCard - dashboard widget (avoids name clash with Company Profile page) */.company-profile-card__header {
  border-color: rgba(79, 70, 229, 0.1) !important;
}.company-profile-card__icon-wrap {
  width: 48px;
  height: 48px;
  background: linear-gradient(135deg, #6c757d 0%, #495057 100%);
  box-shadow: 0 6px 20px rgba(108, 117, 125, 0.25);
  transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}.company-profile-card__shimmer {
  position: absolute;
  top: 0;
  left: -100%;
  width: 100%;
  height: 100%;
  background: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.2), transparent);
  animation: company-profile-card-shimmer 2s infinite;
}@keyframes company-profile-card-shimmer {
  to {
    left: 100%;
  }
}.company-profile-card__icon {
  font-size: 1.4rem;
  filter: drop-shadow(0 2px 4px rgba(0, 0, 0, 0.1));
}.company-profile-card__badge {
  font-size: 0.65rem;
  font-weight: 600;
  background: rgba(79, 70, 229, 0.12);
  color: #4f46e5;
}.company-profile-card__completion-badge {
  background: linear-gradient(135deg, #ecfdf5 0%, #d1fae5 100%);
  border: 1px solid #a7f3d0;
  color: #065f46;
  font-size: 0.75rem;
  font-weight: 600;
}.company-profile-card__completion-badge .icon {
  font-size: 0.75rem;
}.company-profile-card__rings-wrap {
  width: 200px;
  height: 200px;
}.company-profile-card__rings-svg {
  transform: rotate(-90deg);
}.company-profile-card__ring-bg {
  stroke: #f3f4f6;
  transition: stroke-dashoffset 1.2s ease-in-out;
}.company-profile-card__ring-completed {
  transition: stroke-dashoffset 1.2s ease-in-out;
}.company-profile-card__ring-pending {
  transition: stroke-dashoffset 1.2s ease-in-out 0.2s;
}.company-profile-card__ring-review {
  transition: stroke-dashoffset 1.2s ease-in-out 0.4s;
}.company-profile-card__stat-icon {
  width: 50px;
  height: 50px;
  min-width: 50px;
  min-height: 50px;
}.company-profile-card__stat-icon .icon {
  font-size: 1.5rem;
}.company-profile-card__stat-icon--completed {
  background: linear-gradient(135deg, #10b981 0%, #059669 100%);
}.company-profile-card__stat-icon--pending {
  background: linear-gradient(135deg, #f59e0b 0%, #d97706 100%);
}.company-profile-card__stat-icon--review {
  background: linear-gradient(135deg, #6366f1 0%, #8b5cf6 100%);
}/* AssociationRoadmap - setup progress steps widget */.association-roadmap__card {
  background: linear-gradient(135deg, #f8f9fa 0%, #f0eef5 100%);
  border-radius: 12px;
}.association-roadmap__title {
  font-size: 1.1rem;
}.association-roadmap__progress-section .association-roadmap__progress-percent {
  font-size: 1.5rem;
  color: #1f2937;
}.association-roadmap__progress-bar-bg {
  height: 8px;
  background-color: #e9d5ff;
  border-radius: 4px;
  overflow: hidden;
}.association-roadmap__progress-bar-fill {
  height: 100%;
  background: linear-gradient(90deg, #8b5cf6 0%, #7c3aed 100%);
  border-radius: 4px;
  transition: width 0.3s ease;
}.association-roadmap__step-number {
  font-size: 0.9rem;
  line-height: 1;
}.association-roadmap__connector {
  flex: 1;
  min-width: 16px;
  max-width: 40px;
  border-bottom: 2px dotted #d1d5db;
  margin: 0 4px;
  align-self: flex-start;
  margin-top: 28px;
}.association-roadmap__steps {
  gap: 0;
}.association-roadmap__step {
  min-width: 160px;
  flex: 1 1 0;
}.association-roadmap__step-icon {
  width: 32px;
  height: 32px;
  color: #fff;
}.association-roadmap__step-icon .icon {
  font-size: 16px;
}.association-roadmap__step-icon--in-progress .icon, .association-roadmap__step-icon--completed .icon {
  font-size: 18px;
}.association-roadmap__step-icon--completed {
  background-color: #22c55e;
}.association-roadmap__step-icon--in-progress {
  background-color: #8b5cf6;
}.association-roadmap__step-icon--locked,
.association-roadmap__step-icon--locked-last {
  background-color: #9ca3af;
}.association-roadmap__step-label {
  font-size: 0.9rem;
  line-height: 1.2;
}.association-roadmap__action-btn {
  font-size: 0.8rem;
  padding: 4px 12px;
}.association-roadmap__action-btn .icon {
  font-size: 14px;
}.association-roadmap__action-btn--completed {
  background-color: #dcfce7;
  color: #166534;
  cursor: pointer;
}.association-roadmap__action-btn--in-progress {
  background-color: #fef3c7;
  color: #b45309;
  cursor: pointer;
}.association-roadmap__action-btn--locked {
  background-color: #e5e7eb;
  color: #6b7280;
  opacity: 0.9;
  cursor: not-allowed;
}.association-roadmap__divider {
  width: 1px;
  background-color: #e5e7eb;
  align-self: stretch;
  margin: 8px 0;
}.stage-card.card {
  box-shadow: 0 8px 32px 0 rgba(60, 72, 88, 0.25), 0 4px 16px 0 rgba(60, 72, 88, 0.18), 0 0 0 4px rgba(80, 112, 180, 0.1);
  border-radius: 18px;
  border: 2px solid #e0e7ef;
  background: #fff;
  transition: box-shadow 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}.stage-card.card:hover {
  box-shadow: 0 12px 40px 0 rgba(60, 72, 88, 0.32), 0 8px 24px 0 rgba(60, 72, 88, 0.22), 0 0 0 6px rgba(80, 112, 180, 0.13);
  border-color: #b6c2d9;
}.company-connections__heading {
  font-size: 1rem !important;
  margin-bottom: 0.25rem !important;
}/* CompanyConnections - suggested companies list */.company-connections__scroll {
  overflow: visible;
}.company-connections__icon {
  width: 40px;
  height: 40px;
  background: linear-gradient(135deg, #e0f2fe 0%, #bfdbfe 100%);
  color: #1d4ed8;
  font-weight: 700;
  font-size: 0.9rem;
}.cc-dialog-backdrop {
  position: fixed;
  inset: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 1rem;
  background: rgba(0, 0, 0, 0.35);
  backdrop-filter: blur(6px);
  z-index: 1050;
}.cc-dialog {
  width: min(100%, 360px);
  padding: 1.25rem;
  border: 1px solid var(--bs-border-color);
  border-radius: 20px;
  background: var(--bs-body-bg);
  box-shadow: 0 25px 60px rgba(0, 0, 0, 0.18);
  animation: cc-pop-in 0.16s ease;
}.cc-dialog__title {
  margin-bottom: 0.875rem;
  font-size: 1rem;
  font-weight: 700;
  color: var(--bs-body-color);
}.cc-dialog__action {
  display: flex;
  flex-direction: column;
  width: 100%;
  padding: 0.875rem 1rem;
  border: 1px solid var(--bs-border-color);
  border-radius: 14px;
  background: var(--bs-body-bg);
  text-align: left;
  cursor: pointer;
  transition: background 0.15s ease, border-color 0.15s ease;
  position: relative;
}.cc-dialog__action.cc-dropdown__btn--limited {
  opacity: 0.7;
  cursor: not-allowed !important;
}.cc-dialog__action + .cc-dialog__action {
  margin-top: 0.75rem;
}.cc-dialog__action:hover {
  background: var(--bs-tertiary-bg);
}.cc-dropdown__btn + .cc-dropdown__btn {
  border-top: 1px solid var(--bs-border-color);
}.cc-dialog__action-title {
  display: block;
  margin-bottom: 0.25rem;
  font-size: 0.9rem;
  font-weight: 700;
  color: #6366f1;
  margin-bottom: 0.125rem;
  transition: color 0.15s ease;
}.cc-dialog__action-title.cc-blur {
  filter: blur(0.5px);
}.cc-dropdown__btn:hover .cc-dropdown__btn-title {
  color: #4f46e5;
}.cc-dialog__action-desc {
  display: block;
  font-size: 0.75rem;
  line-height: 1.45;
  color: var(--bs-secondary-color);
}.cc-dialog__action-desc.cc-blur {
  filter: blur(0.5px);
}/* Lock icon badge for limited status */.cc-lock-badge {
  position: absolute;
  top: 8px;
  right: 8px;
  width: 24px;
  height: 24px;
  background-color: rgba(108, 92, 231, 0.2);
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
}@keyframes cc-pop-in {
  from {
    opacity: 0;
    transform: translateY(8px) scale(0.97);
  }
  to {
    opacity: 1;
    transform: translateY(0) scale(1);
  }
}/* ============================================================
   Discover Companies — list layout (redesign)
   ============================================================ */.btn-prism.ec-discover__toolbar-btn-prism {
  padding: 0 1.25rem !important;
  font-size: 0.875rem !important;
  border: 1px solid transparent !important;
  height: 38px !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
}@media (max-width: 768px) {
  .btn-prism.ec-discover__toolbar-btn-prism {
    width: 40px !important;
    min-width: 40px !important;
    max-width: 40px !important;
    height: 40px !important;
    padding: 0 !important;
    border-radius: 50% !important;
    flex-shrink: 0 !important;
  }
}.swal2-action-btn-custom {
  min-width: 170px !important;
  height: 44px !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  margin: 0.5rem !important;
}.ec-discover {
  max-width: none;
  margin: 0;
}@media (max-width: 768px) {
  .ec-discover {
    padding-left: 1rem;
    padding-right: 1rem;
  }
}.ec-discover__title {
  font-size: 1.375rem;
  font-weight: 700;
  color: var(--bs-body-color);
  margin-bottom: 1.25rem;
}.ec-discover__toolbar {
  display: flex;
  align-items: center;
  gap: 0.625rem;
  margin-bottom: 0.875rem;
}@media (max-width: 768px) {
  .ec-discover__toolbar {
    flex-wrap: wrap;
    gap: 0.5rem;
  }
}.ec-discover__search-wrap {
  position: relative;
  flex: 1;
  width: 100%;
}.ec-discover__search-icon {
  position: absolute;
  left: 0.875rem;
  top: 50%;
  transform: translateY(-50%);
  color: var(--bs-secondary-color);
  font-size: 0.875rem;
  pointer-events: none;
}.ec-discover__search {
  width: 100%;
  padding: 0.55rem 1rem 0.55rem 2.375rem;
  border: 1px solid var(--bs-border-color);
  border-radius: 999px;
  background: var(--bs-body-bg);
  color: var(--bs-body-color);
  font-size: 0.9rem;
  outline: none;
  transition: border-color 0.2s ease, box-shadow 0.2s ease;
}.ec-discover__search::placeholder {
  color: var(--bs-secondary-color);
}.ec-discover__search:focus {
  border-color: #6c5ce6;
  box-shadow: 0 0 0 3px rgba(108, 92, 230, 0.12);
}.ec-discover__toolbar-btn {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 0 1rem !important;
  height: 38px !important;
  border: 1px solid var(--bs-border-color);
  border-radius: 999px;
  background: var(--bs-body-bg);
  color: var(--bs-body-color);
  font-size: 0.875rem;
  font-weight: 500;
  white-space: nowrap;
  cursor: pointer;
  position: relative;
  transition: background 0.15s ease, border-color 0.15s ease;
}@media (max-width: 768px) {
  .ec-discover__toolbar-btn {
    width: 40px !important;
    height: 40px !important;
    padding: 0 !important;
    border-radius: 50% !important;
  }
}.ec-discover__toolbar-btn:hover {
  background: var(--bs-tertiary-bg);
  border-color: #6c5ce6;
}.ec-discover__toolbar-btn--active {
  background: rgba(108, 92, 230, 0.08);
  border-color: #6c5ce6;
  color: #6c5ce6;
}.ec-discover__filter-badge {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-width: 18px;
  height: 18px;
  padding: 0 4px;
  margin-left: 0.375rem;
  background: #6c5ce6;
  color: #fff;
  border-radius: 999px;
  font-size: 0.7rem;
  font-weight: 700;
  line-height: 1;
}@media (max-width: 768px) {
  .ec-discover__filter-badge {
    position: absolute;
    top: -4px;
    right: -4px;
    margin-left: 0;
    border: 2px solid var(--bs-body-bg);
    width: 20px;
    height: 20px;
  }
}.ec-discover__filter-wrap {
  position: relative;
  margin-left: auto;
}@media (max-width: 768px) {
  .ec-discover__filter-wrap {
    margin-left: 0;
  }
}.ec-discover__filters {
  display: flex;
  flex-wrap: wrap;
  gap: 0.5rem;
  margin-bottom: 1.25rem;
}@media (max-width: 768px) {
  .ec-discover__filters {
    gap: 0.375rem;
  }
}.ec-discover__chip {
  padding: 0.35rem 1rem;
  border-radius: 999px;
  border: 1.5px solid transparent;
  background: var(--bs-body-bg);
  color: var(--bs-body-color);
  font-size: 0.875rem;
  font-weight: 500;
  cursor: pointer;
  transition: background 0.15s ease, color 0.15s ease, border-color 0.15s ease;
}@media (max-width: 768px) {
  .ec-discover__chip {
    padding: 0.25rem 0.875rem;
    font-size: 0.75rem;
  }
}.ec-discover__chip:hover {
  background: var(--bs-tertiary-bg);
}.ec-discover__chip--active {
  background: #6c5ce6;
  color: #fff;
  border-color: #6c5ce6;
}.ec-discover__chip--active:hover {
  background: #594de1;
}.ec-discover__chip--prism-active {
  padding: 0.3rem 1.25rem !important;
  font-size: 0.8rem !important;
  height: 30px !important;
  min-width: 60px !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  border: none !important;
  border-radius: 999px !important;
}@media (max-width: 768px) {
  .ec-discover__chip--prism-active {
    padding: 0.25rem 0.875rem !important;
    font-size: 0.75rem !important;
    height: 28px !important;
  }
}.ec-cards-grid {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(215px, 1fr));
  gap: 1.25rem;
}.ec-cards-grid__empty {
  grid-column: 1/-1;
  text-align: center;
  color: var(--bs-secondary-color);
  padding: 2rem 0;
  margin: 0;
}.ec-card {
  overflow: visible !important;
  transition: box-shadow 0.2s ease, border-color 0.2s ease !important;
}.ec-card:hover {
  box-shadow: 0 4px 18px rgba(0, 0, 0, 0.09) !important;
  border-color: rgba(26, 86, 219, 0.3) !important;
}.ec-card__body {
  display: flex;
  flex-direction: column;
  gap: 0;
  padding: 1.125rem 1rem 1rem !important;
}.ec-card__top {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  margin-bottom: 0.75rem;
}.ec-card__avatar-wrap {
  position: relative;
  display: inline-block;
}.ec-card__avatar {
  width: 46px;
  height: 46px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: 700;
  font-size: 0.9375rem;
  flex-shrink: 0;
}.ec-card__tag {
  display: inline-flex;
  align-items: center;
  font-size: 0.675rem;
  font-weight: 600;
  letter-spacing: 0.05em;
  color: var(--bs-secondary-color);
  background: var(--bs-tertiary-bg, #f5f5f5);
  padding: 0.2rem 0.5rem;
  border-radius: 4px;
  white-space: nowrap;
}.ec-card__tag-icon {
  font-size: 12px;
  height: 12px;
  width: 12px;
}.ec-card__name {
  font-size: 0.9375rem;
  font-weight: 600;
  color: var(--bs-body-color);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin-bottom: 0.25rem;
}.ec-card__location {
  display: flex;
  align-items: center;
  gap: 0.25rem;
  font-size: 0.8rem;
  color: var(--bs-secondary-color);
  margin-bottom: 0.875rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}.ec-card__location-icon {
  font-size: 0.75rem;
  flex-shrink: 0;
}.ec-card__action-wrap {
  position: relative;
  margin-top: 0.75rem !important;
}.ec-card__connect-btn {
  width: 100% !important;
  height: 18px !important;
  padding: 0 0.5rem !important;
  border-radius: 8px;
  border: 1.5px solid #6c5ce6;
  background: transparent;
  color: #6c5ce6;
  font-size: 0.75rem;
  font-weight: 600;
  cursor: pointer;
  transition: background 0.15s ease, color 0.15s ease;
}.ec-card__connect-btn:hover {
  background: linear-gradient(135deg, #6a37d4 0%, #ae8dff 100%) !important;
  color: #f8f0ff !important;
  border-color: transparent !important;
}.ec-card__popover {
  position: absolute;
  top: calc(100% + 6px);
  left: 0;
  right: auto;
  width: 260px;
  background: var(--bs-body-bg);
  border: 1px solid var(--bs-border-color);
  border-radius: 12px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.15);
  overflow: hidden;
  z-index: 2100;
  animation: ec-pop-in 0.12s ease;
}.ec-card__popover-btn {
  display: flex;
  flex-direction: column;
  width: 100%;
  padding: 0.875rem 1.125rem;
  background: none;
  border: none;
  text-align: left;
  cursor: pointer;
  transition: background 0.15s ease;
}.ec-card__popover-btn:hover {
  background: var(--bs-tertiary-bg);
}.ec-card__popover-btn:hover .ec-card__popover-btn-title {
  color: #6c5ce6;
}.ec-card__popover-btn + .ec-card__popover-btn {
  border-top: 1px solid var(--bs-border-color);
}.ec-card__popover-btn-title {
  display: block;
  font-size: 0.875rem;
  font-weight: 700;
  color: #6c5ce6;
  margin-bottom: 0.125rem;
}.ec-card__popover-btn-desc {
  display: block;
  font-size: 0.75rem;
  color: var(--bs-secondary-color);
  line-height: 1.4;
  white-space: normal;
}.ec-card--skeleton {
  pointer-events: none;
}@keyframes ec-pop-in {
  from {
    opacity: 0;
    transform: translateY(-4px) scale(0.97);
  }
  to {
    opacity: 1;
    transform: translateY(0) scale(1);
  }
}.ec-track-status-btn {
  display: inline-flex;
  align-items: center;
  gap: 0.375rem;
  padding: 0.5rem 1.25rem;
  border: 2px solid #46bcaa;
  border-radius: 8px;
  background: #46bcaa;
  color: #fff;
  font-size: 0.875rem;
  font-weight: 600;
  white-space: nowrap;
  cursor: pointer;
  transition: background 0.2s ease, color 0.2s ease, box-shadow 0.2s ease;
  flex-shrink: 0;
  margin-top: 0.25rem;
}.ec-track-status-btn:hover {
  background: #3aa898;
  color: #fff;
  box-shadow: 0 4px 14px rgba(70, 188, 170, 0.3);
}.ec-track-status-btn:active {
  background: #2f9685;
  border-color: #3aa898;
  color: #fff;
}@media (max-width: 768px) {
  .ec-track-status-btn {
    font-size: 0.8rem;
    padding: 0.4rem 1rem;
    width: 100%;
    justify-content: center;
  }
}.ec-refer-btn {
  display: inline-flex;
  align-items: center;
  gap: 0.375rem;
  padding: 0.5rem 1.25rem;
  border: 2px solid #6c5dd3;
  border-radius: 8px;
  background: #6c5dd3;
  color: #fff;
  font-size: 0.875rem;
  font-weight: 600;
  white-space: nowrap;
  cursor: pointer;
  transition: background 0.2s ease, color 0.2s ease, box-shadow 0.2s ease;
  flex-shrink: 0;
  margin-top: 0.25rem;
}.ec-refer-btn:hover {
  background: #5a4bbf;
  color: #fff;
  box-shadow: 0 4px 14px rgba(108, 93, 211, 0.35);
}.ec-refer-btn:active {
  background: #4a3dac;
  border-color: #5a4bbf;
  color: #fff;
}@media (max-width: 768px) {
  .ec-refer-btn {
    font-size: 0.8rem;
    padding: 0.4rem 1rem;
    width: 100%;
    justify-content: center;
  }
}.ec-cards-grid__empty-state {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 0.5rem;
  grid-column: 1/-1;
}/* ── Dark mode ─────────────────────────────────────────────── */[data-bs-theme=dark] .ec-card:hover {
  box-shadow: 0 4px 18px rgba(0, 0, 0, 0.3) !important;
}[data-bs-theme=dark] .ec-card__connect-btn {
  border-color: #6c5ce6;
  color: #6c5ce6;
}[data-bs-theme=dark] .ec-card__connect-btn:hover {
  background: #6c5ce6;
  border-color: #6c5ce6;
  color: #fff;
}[data-bs-theme=dark] .ec-card__popover {
  background: #1e1e1e;
  border: 1px solid #333;
  box-shadow: 0 10px 40px rgba(0, 0, 0, 0.6);
  z-index: 2500;
}[data-bs-theme=dark] .ec-card__popover .ec-card__popover-btn:hover {
  background: #2d2d2d;
}[data-bs-theme=dark] .ec-card__popover .ec-card__popover-btn-title {
  color: #818cf8;
}[data-bs-theme=dark] .ec-card__popover .ec-card__popover-btn-desc {
  color: #94a3b8;
}[data-bs-theme=dark] .company-connect-card,
[data-bs-theme=dark] .affiliate-request-card {
  background-color: #1f2128 !important;
  color: #f5f5f5 !important;
}[data-bs-theme=dark] .company-connect-card .bg-body,
[data-bs-theme=dark] .company-connect-card .bg-white,
[data-bs-theme=dark] .affiliate-request-card .bg-body,
[data-bs-theme=dark] .affiliate-request-card .bg-white {
  background-color: #1f2128 !important;
}[data-bs-theme=dark] .company-connect-card .border-end,
[data-bs-theme=dark] .company-connect-card .border-top,
[data-bs-theme=dark] .affiliate-request-card .border-end,
[data-bs-theme=dark] .affiliate-request-card .border-top {
  border-color: rgba(255, 255, 255, 0.1) !important;
}[data-bs-theme=dark] .company-connect-card .bg-body-tertiary,
[data-bs-theme=dark] .affiliate-request-card .bg-body-tertiary {
  background-color: rgba(255, 255, 255, 0.05) !important;
}[data-bs-theme=dark] .company-connect-card .text-dark,
[data-bs-theme=dark] .affiliate-request-card .text-dark {
  color: #fff !important;
}.ec-filter-panel {
  position: absolute;
  top: calc(100% + 8px);
  right: 0;
  left: auto;
  z-index: 1060;
  width: 280px;
  max-height: 85vh;
  overflow-y: auto;
  background: var(--bs-body-bg);
  border: 1px solid var(--bs-border-color);
  border-radius: 14px;
  box-shadow: 0 10px 40px rgba(0, 0, 0, 0.15);
  padding: 1.25rem;
  animation: ec-pop-in 0.15s ease;
  scrollbar-width: none;
}@media (max-width: 768px) {
  .ec-filter-panel {
    position: fixed;
    top: auto;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    border-radius: 20px 20px 0 0;
    max-height: 70vh;
  }
}.ec-filter-panel::-webkit-scrollbar {
  display: none;
}.ec-filter-panel__header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 0.875rem;
}.ec-filter-panel__title {
  font-size: 0.9375rem;
  font-weight: 700;
  color: var(--bs-body-color);
}.ec-filter-panel__clear {
  background: none;
  border: none;
  padding: 0;
  font-size: 0.8125rem;
  color: #6c5ce6;
  cursor: pointer;
  text-decoration: underline;
}.ec-filter-panel__clear:hover {
  color: #1648c0;
}.ec-filter-panel__section {
  margin-bottom: 0.875rem;
}.ec-filter-panel__section:last-child {
  margin-bottom: 0;
}.ec-filter-panel__section-label {
  font-size: 0.8125rem;
  font-weight: 600;
  color: var(--bs-secondary-color);
  text-transform: uppercase;
  letter-spacing: 0.04em;
  margin: 0 0 0.5rem;
}.ec-filter-panel__options {
  display: flex;
  flex-direction: column;
  gap: 0.375rem;
  max-height: 140px;
  overflow-y: auto;
}.ec-filter-panel__option {
  display: flex;
  align-items: center;
  gap: 0.5rem;
  font-size: 0.875rem;
  color: var(--bs-body-color);
  cursor: pointer;
  margin: 0;
}.ec-filter-panel__option input[type=checkbox] {
  width: 15px;
  height: 15px;
  accent-color: #6c5ce6;
  cursor: pointer;
  flex-shrink: 0;
}.ec-filter-panel__text-input {
  width: 100%;
  padding: 0.4rem 0.75rem;
  border: 1px solid var(--bs-border-color);
  border-radius: 8px;
  background: var(--bs-body-bg);
  color: var(--bs-body-color);
  font-size: 0.875rem;
  outline: none;
  transition: border-color 0.2s ease;
}.ec-filter-panel__text-input::placeholder {
  color: var(--bs-secondary-color);
}.ec-filter-panel__text-input:focus {
  border-color: #6c5ce6;
  box-shadow: 0 0 0 3px rgba(108, 92, 230, 0.1);
}@keyframes ec-shimmer {
  0% {
    background-position: -400px 0;
  }
  100% {
    background-position: 400px 0;
  }
}.ec-skeleton {
  background: linear-gradient(90deg, var(--bs-tertiary-bg, #f0f0f0) 25%, var(--bs-secondary-bg, #e0e0e0) 50%, var(--bs-tertiary-bg, #f0f0f0) 75%);
  background-size: 800px 100%;
  animation: ec-shimmer 1.4s infinite linear;
  border-radius: 6px;
}.ec-skeleton__avatar {
  width: 46px;
  height: 46px;
  border-radius: 50%;
  flex-shrink: 0;
}.ec-skeleton__line {
  height: 13px;
  border-radius: 6px;
}.ec-skeleton__line--name {
  width: 55%;
  margin-bottom: 0.35rem;
}.ec-skeleton__line--sub {
  width: 75%;
}.ec-skeleton__tag {
  width: 56px;
  height: 18px;
  border-radius: 4px;
}.ec-skeleton__btn {
  width: 100%;
  height: 32px;
  border-radius: 8px;
}.ec-discover__sort-wrap {
  position: relative;
}.ec-sort-panel {
  position: absolute;
  top: calc(100% + 8px);
  right: 0;
  z-index: 1060;
  width: 200px;
  background: var(--bs-body-bg);
  border: 1px solid var(--bs-border-color);
  border-radius: 12px;
  box-shadow: 0 8px 28px rgba(0, 0, 0, 0.12);
  overflow: hidden;
  animation: ec-pop-in 0.15s ease;
}.ec-sort-panel__btn {
  display: block;
  width: 100%;
  padding: 0.55rem 1rem;
  background: none;
  border: none;
  text-align: left;
  font-size: 0.875rem;
  font-weight: 500;
  color: var(--bs-body-color);
  cursor: pointer;
  transition: background 0.1s ease;
}.ec-sort-panel__btn:hover {
  background: var(--bs-tertiary-bg);
  color: #6c5ce6;
}.ec-sort-panel__btn + .ec-sort-panel__btn {
  border-top: 1px solid var(--bs-border-color);
}.ec-sort-panel__btn--active {
  color: #6c5ce6;
  font-weight: 600;
}#aml-grid-btn,
#aml-list-btn,
#google-grid-btn,
#google-list-btn {
  transition: all 0.2s ease-in-out;
  border: 1px solid transparent;
}#aml-grid-btn.active-mode,
#aml-list-btn.active-mode,
#google-grid-btn.active-mode,
#google-list-btn.active-mode {
  background-color: #6f42c1 !important;
  border-color: #6f42c1 !important;
  color: #ffffff !important;
  background-image: none !important;
  box-shadow: none !important;
  opacity: 1 !important;
}#aml-grid-btn.inactive-dark,
#aml-list-btn.inactive-dark,
#google-grid-btn.inactive-dark,
#google-list-btn.inactive-dark {
  background-color: transparent !important;
  border: 1px solid #495057 !important;
  color: #e0e0e0 !important;
  background-image: none !important;
  box-shadow: none !important;
}#aml-grid-btn.inactive-light,
#aml-list-btn.inactive-light,
#google-grid-btn.inactive-light,
#google-list-btn.inactive-light {
  background-color: #f8f9fa !important;
  border: 1px solid #dee2e6 !important;
  color: #212529 !important;
}@media (max-width: 576px) {
  .risk-scale-label {
    font-size: 10px !important;
  }
}.badge-dashboard--action-required {
  background: #ffe0b2 !important;
  color: #ff9800 !important;
  border: 1.5px solid #ff9800 !important;
}/* Reduce width and add shadow for the onboarding card */.stage-card {
  width: 100%;
  max-width: 100%;
  min-width: 0;
  margin-left: 0;
  margin-right: 0;
  box-shadow: 0 8px 32px 0 rgba(60, 72, 88, 0.25), 0 4px 16px 0 rgba(60, 72, 88, 0.18);
  border: 2px solid #e0e7ef;
  transition: box-shadow 0.3s cubic-bezier(0.4,0,0.2,1);
}.stage-card:hover {
  box-shadow: 0 12px 40px 0 rgba(60, 72, 88, 0.32), 0 8px 24px 0 rgba(60, 72, 88, 0.22);
  border-color: #b6c2d9;
  border-radius: 18px;
  background: #fff;
}/* Mobile responsive styling */@media (max-width: 768px) {
  .stage-card {
    width: 100%;
    max-width: 100%;
    min-width: unset;
    margin-left: 0;
    margin-right: 0;
  }

  .stage-card .card-body {
    min-height: auto !important;
    flex-direction: column;
  }

  .stage-card__content-wrapper {
    padding: 16px 24px !important;
    flex-direction: column !important;
  }

  .stage-card__divider {
    display: none !important;
  }

  .stage-card__illustration {
    display: none !important;
  }

  .btn-stage-cta {
    width: 100%;
    justify-content: center;
  }

  .stage-card__heading {
    font-size: 1.1rem !important;
  }

  .stage-card__body {
    font-size: 0.9rem !important;
  }
}@media (max-width: 600px) {
  .stage-card {
    width: 100%;
    max-width: 100%;
    min-width: unset;
    margin-left: 0;
    margin-right: 0;
  }

  .stage-card__content-wrapper {
    padding: 12px 16px !important;
  }

  .btn-stage-cta {
    width: 100%;
    padding: 8px 16px !important;
    font-size: 0.85rem !important;
  }

  .stage-card__heading {
    font-size: 1rem !important;
    line-height: 1.3;
  }

  .stage-card__body {
    font-size: 0.85rem !important;
  }
}/* Force heading and body text to black for Action Required */.badge-dashboard--action-required ~ .stage-card__heading,
.badge-dashboard--action-required ~ .stage-card__body {
  color: #111 !important;
}/* Force body text to black for the 'final stretch' review/acknowledge step */.stage-card__body {
  color: #111 !important;
}.connection-section {
  border-radius: 12px !important;
  border: 1px solid rgba(0, 0, 0, 0.05) !important;
  overflow: hidden;
}.connection-section .card-header {
  border-bottom: 0 !important;
  padding: 1.5rem 1.5rem 1rem !important;
}.connection-section .card-title {
  font-size: 1.15rem;
  color: #1a1a1a;
}.connection-section .text-muted {
  font-size: 0.85rem;
}.search-input-wrapper {
  position: relative;
  width: 250px;
}.search-input-wrapper .bi-search {
  position: absolute;
  left: 12px;
  top: 50%;
  transform: translateY(-50%);
  z-index: 5;
  color: #94a3b8;
}.search-input-wrapper .form-control {
  padding-left: 35px !important;
  font-size: 0.875rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  border-color: #e2e8f0;
  border-radius: 8px !important;
}.search-input-wrapper .form-control:focus {
  box-shadow: none;
  border-color: #cbd5e1;
}.company-avatar {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  color: white;
  font-weight: 600;
  font-size: 0.9rem;
  flex-shrink: 0;
}.company-name {
  font-size: 0.95rem;
  line-height: 1.2;
}.company-subtitle {
  font-size: 0.8rem;
}.industry-badge {
  padding: 0.4rem 0.8rem !important;
  font-weight: 500 !important;
  font-size: 0.75rem !important;
  border-radius: 6px !important;
  background-color: #f1f5f9 !important;
  color: #475569 !important;
}.status-cell,
.agreement-cell {
  font-size: 0.875rem;
}.connections-table .table {
  margin-bottom: 0 !important;
}.connections-table thead th {
  background-color: #f8fafc !important;
  color: #64748b !important;
  font-weight: 600 !important;
  font-size: 0.8rem !important;
  text-transform: uppercase !important;
  letter-spacing: 0.025em !important;
  padding: 1rem 1.5rem !important;
  border-top: 0 !important;
  border-bottom: 1px solid #f1f5f9 !important;
}.connections-table tbody td {
  padding: 1.2rem 1.5rem !important;
  vertical-align: middle !important;
  border-bottom: 1px solid #f1f5f9 !important;
}.connections-table tbody tr:last-child td {
  border-bottom: 0 !important;
}.action-btn {
  width: 32px !important;
  height: 32px !important;
  padding: 0 !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  border-radius: 10px !important;
  border: none !important;
  transition: all 0.2s ease !important;
}.action-btn:hover {
  transform: translateY(-1px);
  box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
}.action-btn.action-view {
  background-color: #f5f3ff !important;
  color: #7c3aed !important;
}.action-btn.action-view:hover {
  background-color: #ede9fe !important;
  color: #6d28d9 !important;
}.action-btn.action-connect {
  background-color: #fffbeb !important;
  color: #f59e0b !important;
}.action-btn.action-connect:hover {
  background-color: #fef3c7 !important;
  color: #d97706 !important;
}.action-btn.action-cancel {
  background-color: #fef2f2 !important;
  color: #ef4444 !important;
}.action-btn.action-cancel:hover {
  background-color: #fee2e2 !important;
  color: #dc2626 !important;
}.action-btn.action-reconnect {
  background-color: #f0f9ff !important;
  color: #0ea5e9 !important;
}.action-btn.action-reconnect:hover {
  background-color: #e0f2fe !important;
  color: #0284c7 !important;
}.actions-cell {
  width: 150px;
}/* ── Dark mode ─────────────────────────────────────────────── */.connection-section.dark-mode {
  background-color: #1f2128 !important;
  border-color: rgba(255, 255, 255, 0.1) !important;
}.connection-section.dark-mode .card-header {
  background-color: #1f2128 !important;
}.connection-section.dark-mode .card-title {
  color: #f5f5f5 !important;
}.connection-section.dark-mode .text-muted {
  color: #94a3b8 !important;
}.connections-table.dark-mode {
  background-color: #1f2128 !important;
}.connections-table.dark-mode thead th {
  background-color: #1f2128 !important;
  color: #94a3b8 !important;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1) !important;
}.connections-table.dark-mode tbody td {
  background-color: #1f2128 !important;
  color: #f5f5f5 !important;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1) !important;
}.connections-table.dark-mode .industry-badge {
  background-color: rgba(255, 255, 255, 0.05) !important;
  color: #94a3b8 !important;
}.connections-table.dark-mode .action-btn.action-view {
  background-color: rgba(124, 58, 237, 0.2) !important;
  color: #a78bfa !important;
}.connections-table.dark-mode .action-btn.action-view:hover {
  background-color: rgba(124, 58, 237, 0.3) !important;
}.connections-table.dark-mode .action-btn.action-connect {
  background-color: rgba(245, 158, 11, 0.2) !important;
  color: #fbbf24 !important;
}.connections-table.dark-mode .action-btn.action-connect:hover {
  background-color: rgba(245, 158, 11, 0.3) !important;
}.connections-table.dark-mode .action-btn.action-cancel {
  background-color: rgba(239, 68, 68, 0.2) !important;
  color: #f87171 !important;
}.connections-table.dark-mode .action-btn.action-cancel:hover {
  background-color: rgba(239, 68, 68, 0.3) !important;
}.connections-table.dark-mode .action-btn.action-reconnect {
  background-color: rgba(14, 165, 233, 0.2) !important;
  color: #7dd3fc !important;
}.connections-table.dark-mode .action-btn.action-reconnect:hover {
  background-color: rgba(14, 165, 233, 0.3) !important;
}.connection-mobile-card {
  transition: all 0.2s ease;
  border: 1px solid rgba(0, 0, 0, 0.08) !important;
}.connection-mobile-card:hover {
  transform: translateY(-2px);
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.05) !important;
}.connection-mobile-card .company-name {
  font-size: 1rem;
}.connection-mobile-card .text-muted {
  font-size: 0.75rem;
  margin-bottom: 2px;
}.connection-mobile-card .fw-medium {
  font-size: 0.85rem;
  color: #1e293b;
}.dark-mode .connection-mobile-card {
  background-color: #1f2128 !important;
  border-color: rgba(255, 255, 255, 0.1) !important;
}.dark-mode .connection-mobile-card .fw-medium {
  color: #f5f5f5;
}.incoming-requests-banner .request-mini-card .btn-accept {
  font-size: 0.7rem;
  height: 32px;
  padding: 0 10px;
}.incoming-requests-banner .request-mini-card .btn-reject {
  font-size: 0.7rem;
  height: 32px;
  padding: 0 10px;
}.dir-auth-signature-panel {
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  margin-bottom: 18px;
}@media (max-width: 768px) {
  .dir-auth-signature-panel {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    max-width: 350px;
  }
}.dir-auth-page {
  min-height: 100vh;
  width: 100%;
  background: linear-gradient(135deg, #eef1ff 0%, #e8f4fd 100%);
  display: flex;
  flex-direction: column;
}.dir-auth-page-header {
  flex-shrink: 0;
}.dir-auth-container {
  width: min(1200px, 100%);
  margin: 0 auto;
  padding: 32px 20px 40px;
  display: flex;
  flex-direction: column;
  gap: 20px;
  position: relative;
}@media (max-width: 768px) {
  .dir-auth-container {
    padding: 20px 12px 28px;
    gap: 14px;
  }
}.dir-auth-header {
  background: linear-gradient(130deg, #6c5dd3 0%, #8575ef 100%);
  padding: 40px 24px;
  position: relative;
  text-align: center;
  overflow: hidden;
}@media (max-width: 768px) {
  .dir-auth-header {
    padding: 28px 14px;
  }
}.dir-auth-header::before, .dir-auth-header::after {
  content: "";
  position: absolute;
  border-radius: 50%;
  pointer-events: none;
  background: rgba(255, 255, 255, 0.08);
}.dir-auth-header::before {
  width: 220px;
  height: 220px;
  top: -70px;
  right: -60px;
}.dir-auth-header::after {
  width: 130px;
  height: 130px;
  bottom: -55px;
  right: 90px;
}.dir-auth-header--success {
  background: linear-gradient(130deg, #1fa277 0%, #45beac 100%);
}.dir-auth-header--warning {
  background: linear-gradient(130deg, #bc9208 0%, #d9ab13 100%);
}.dir-auth-header--neutral {
  background: linear-gradient(130deg, #525b66 0%, #6d7680 100%);
}.dir-auth-header .dir-auth-header-badge {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  padding: 5px 14px;
  margin-bottom: 14px;
  border-radius: 99px;
  border: 1px solid rgba(255, 255, 255, 0.34);
  background: rgba(255, 255, 255, 0.16);
  color: #fff;
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 0.3px;
}.dir-auth-header .dir-auth-header-badge .dot {
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background: #adf6ea;
  animation: dir-auth-pulse-dot 2s infinite;
}.dir-auth-header h1 {
  margin: 0;
  color: #fff;
  font-size: clamp(1.55rem, 2.2vw, 2.15rem);
  font-weight: 800;
  line-height: 1.2;
  letter-spacing: -0.2px;
  position: relative;
  z-index: 1;
}.dir-auth-header p {
  margin: 8px auto 0;
  color: rgba(255, 255, 255, 0.86);
  font-size: clamp(0.86rem, 1.2vw, 1rem);
  max-width: 760px;
  position: relative;
  z-index: 1;
}.dir-auth-card {
  width: 100%;
  border-radius: 14px;
  border: 1px solid rgba(108, 93, 211, 0.09);
  background: #fff;
  box-shadow: 0 8px 26px rgba(56, 46, 126, 0.08);
  overflow: hidden;
}.dir-auth-section {
  padding: 24px;
}@media (max-width: 768px) {
  .dir-auth-section {
    padding: 16px;
  }
}.dir-auth-section-title {
  display: flex;
  align-items: center;
  gap: 10px;
  margin-bottom: 14px;
  padding-bottom: 10px;
  border-bottom: 2px solid #f0f0f6;
  font-size: 15px;
  font-weight: 800;
  color: #1f2128;
}.dir-auth-section-title-icon {
  width: 32px;
  height: 32px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-radius: 8px;
  font-size: 19px;
  background: rgba(108, 93, 211, 0.12);
  line-height: 1;
  flex-shrink: 0;
}.dir-auth-info-grid {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  border: 1px solid #eef0f7;
  border-radius: 10px;
  overflow: hidden;
}@media (max-width: 640px) {
  .dir-auth-info-grid {
    grid-template-columns: 1fr;
  }
}.dir-auth-info-item {
  padding: 13px 16px;
  border-bottom: 1px solid #eef0f7;
  background: #fff;
  box-shadow: inset -1px 0 0 #eef0f7;
}.dir-auth-info-item:last-child {
  border-bottom: none;
}.dir-auth-info-item:hover {
  background: #fafafe;
}@media (max-width: 640px) {
  .dir-auth-info-item {
    box-shadow: none;
  }
}.dir-auth-info-item .label {
  margin-bottom: 3px;
  color: #9ea5b8;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  font-size: 11px;
  font-weight: 700;
}.dir-auth-info-item .value {
  color: #1f2128;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.4;
}.dir-auth-table {
  width: 100%;
  border-collapse: collapse;
  border: 1px solid #eef0f7;
  border-radius: 10px;
  overflow: hidden;
  font-size: 13.5px;
}.dir-auth-table thead tr {
  background: #f7f7fc;
}.dir-auth-table th {
  padding: 11px 14px;
  text-align: left;
  font-size: 12px;
  font-weight: 800;
  color: #6c5dd3;
  text-transform: uppercase;
  border-bottom: 2px solid #eef0f7;
}.dir-auth-table th.dir-auth-table-col-wide {
  width: 50%;
}.dir-auth-table td {
  padding: 11px 14px;
  color: #3d3d50;
  border-bottom: 1px solid #f4f4f9;
  vertical-align: top;
}.dir-auth-table tbody tr:hover {
  background: #f9f9ff;
}.dir-auth-table tbody tr:last-child td {
  border-bottom: none;
}.dir-auth-subsection-title {
  margin-bottom: 8px;
  padding: 8px 14px;
  border-radius: 6px;
  border-left: 3px solid #6c5dd3;
  background: #f7f7fc;
  color: #495057;
  font-size: 13px;
  font-weight: 700;
}.dir-auth-declaration {
  margin-bottom: 20px;
  padding: 20px 24px;
  border-radius: 12px;
  border: 1px solid rgba(108, 93, 211, 0.2);
  background: linear-gradient(135deg, #f8f9ff 0%, #f0f2ff 100%);
  color: #3d3d50;
  font-size: 14px;
  line-height: 1.8;
  position: relative;
}.dir-auth-declaration::before {
  content: "“";
  position: absolute;
  top: 8px;
  left: 14px;
  color: rgba(108, 93, 211, 0.15);
  font-family: Georgia, serif;
  font-size: 40px;
  line-height: 1;
}.dir-auth-declaration p {
  margin: 0;
  padding-left: 12px;
}.dir-auth-consent {
  margin-bottom: 16px;
  padding: 16px 20px;
  border-radius: 10px;
  border: 2px solid #eef0f7;
  background: #fff;
  display: flex;
  align-items: flex-start;
  gap: 12px;
  cursor: pointer;
  transition: border-color 0.2s, background 0.2s;
}.dir-auth-consent:hover {
  border-color: rgba(108, 93, 211, 0.35);
  background: #fafafe;
}.dir-auth-consent--checked {
  border-color: #6c5dd3;
  background: rgba(108, 93, 211, 0.04);
}.dir-auth-consent .checkbox-wrapper {
  margin-top: 1px;
  flex-shrink: 0;
}.dir-auth-consent .checkbox-wrapper input[type=checkbox] {
  width: 18px;
  height: 18px;
  cursor: pointer;
  accent-color: #6c5dd3;
}.dir-auth-consent .consent-text {
  color: #3d3d50;
  font-size: 14px;
  line-height: 1.6;
  user-select: none;
}.dir-auth-btn {
  border: none;
  border-radius: 10px;
  padding: 13px 34px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  color: #fff;
  background: linear-gradient(135deg, #6c5dd3 0%, #8b7ef8 100%);
  box-shadow: 0 4px 16px rgba(108, 93, 211, 0.35);
  font-size: 15px;
  font-weight: 700;
  cursor: pointer;
  transition: opacity 0.2s, transform 0.15s, box-shadow 0.2s;
}.dir-auth-btn:hover:not(:disabled) {
  opacity: 0.93;
  transform: translateY(-1px);
  box-shadow: 0 6px 20px rgba(108, 93, 211, 0.42);
}.dir-auth-btn:disabled {
  opacity: 0.5;
  cursor: not-allowed;
  box-shadow: none;
}.dir-auth-btn--ghost {
  background: #fff;
  color: #6c5dd3;
  border: 1px solid rgba(108, 93, 211, 0.3);
  box-shadow: none;
  padding: 8px 16px;
  font-size: 13px;
  margin-top: 8px;
}.dir-auth-error {
  margin-top: 12px;
  padding: 12px 16px;
  border-radius: 8px;
  font-size: 14px;
}.dir-auth-view-btn {
  border: 1px solid rgba(108, 93, 211, 0.25);
  border-radius: 6px;
  padding: 4px 12px;
  display: inline-flex;
  align-items: center;
  gap: 4px;
  background: rgba(108, 93, 211, 0.08);
  color: #6c5dd3;
  font-size: 12px;
  font-weight: 600;
  cursor: pointer;
}.dir-auth-view-btn:hover {
  background: rgba(108, 93, 211, 0.16);
  border-color: #6c5dd3;
}.dir-auth-view-btn-icon {
  font-size: 14px;
  line-height: 1;
}.dir-auth-state {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center;
  padding: 48px 32px;
}@media (max-width: 576px) {
  .dir-auth-state {
    padding: 32px 24px;
  }
}.dir-auth-state-icon {
  width: 88px;
  height: 88px;
  margin: 0 auto 24px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  font-size: 36px;
}.dir-auth-state-icon--invalid {
  background: rgba(243, 84, 33, 0.08);
  color: #f35421;
}.dir-auth-state-icon--expired {
  background: rgba(255, 207, 82, 0.15);
  color: #d4a007;
}.dir-auth-state-icon--authorized, .dir-auth-state-icon--success {
  background: rgba(70, 188, 170, 0.1);
  color: #46bcaa;
}.dir-auth-state h2 {
  margin-bottom: 10px;
  font-size: 22px;
  font-weight: 700;
}.dir-auth-state > p, .dir-auth-state-paragraph {
  max-width: 520px;
  margin: 0 auto;
  color: #6c757d;
  font-size: 15px;
  line-height: 1.7;
}.dir-auth-state-paragraph {
  margin-bottom: 1.25rem;
}.dir-auth-state-paragraph--muted {
  margin-top: 1rem;
  margin-bottom: 0;
  color: #9ea5b8;
  font-size: 13px;
}.dir-auth-title-expired {
  color: #d4a007;
  font-weight: 700;
}.dir-auth-title-success {
  color: #20a67a;
  font-weight: 700;
}.dir-auth-status-badge {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  padding: 6px 18px;
  border-radius: 20px;
  border: 1px solid rgba(70, 188, 170, 0.28);
  background: rgba(70, 188, 170, 0.1);
  color: #20a67a;
  font-size: 14px;
  font-weight: 500;
}.dir-auth-spinner {
  width: 40px;
  height: 40px;
  border: 3px solid rgba(108, 93, 211, 0.15);
  border-top-color: #6c5dd3;
  border-radius: 50%;
  animation: dir-auth-spin 0.8s linear infinite;
}.dir-auth-check-circle {
  width: 80px;
  height: 80px;
  margin: 0 auto 20px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  background: linear-gradient(135deg, #46bcaa, #20a67a);
  box-shadow: 0 4px 20px rgba(70, 188, 170, 0.4);
  animation: dir-auth-pop 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);
}.dir-auth-check-circle svg {
  width: 36px;
  height: 36px;
  fill: none;
  stroke: #fff;
  stroke-width: 2.5;
  stroke-linecap: round;
  stroke-linejoin: round;
}.dir-auth-skeleton-grid {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 10px;
}@media (max-width: 640px) {
  .dir-auth-skeleton-grid {
    grid-template-columns: 1fr;
  }
}.dir-auth-skeleton-line {
  height: 48px;
  border-radius: 8px;
  background: linear-gradient(90deg, #eef0f6 20%, #f7f8fb 45%, #eef0f6 70%);
  background-size: 220% 100%;
  animation: dir-auth-shimmer 1.2s linear infinite;
}.dir-auth-skeleton-table {
  display: grid;
  gap: 8px;
}.dir-auth-skeleton-row {
  height: 42px;
  border-radius: 8px;
  background: linear-gradient(90deg, #eef0f6 20%, #f7f8fb 45%, #eef0f6 70%);
  background-size: 220% 100%;
  animation: dir-auth-shimmer 1.2s linear infinite;
}.dir-auth-skeleton-block {
  height: 120px;
  border-radius: 12px;
  background: linear-gradient(90deg, #eef0f6 20%, #f7f8fb 45%, #eef0f6 70%);
  background-size: 220% 100%;
  animation: dir-auth-shimmer 1.2s linear infinite;
}.dir-auth-loading-hint {
  margin: 4px auto 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 8px;
  text-align: center;
}.dir-auth-loading-hint p {
  margin: 0;
  color: #5d6280;
  font-size: 14px;
  font-weight: 500;
}.dir-auth-loading-hint-text {
  color: #7a7397;
  max-width: 560px;
}.dir-auth-modal-overlay {
  position: fixed;
  inset: 0;
  z-index: 9999;
  padding: 16px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: rgba(0, 0, 0, 0.65);
  backdrop-filter: blur(3px);
}.dir-auth-modal-box {
  width: min(92vw, 960px);
  height: min(88vh, 780px);
  border-radius: 16px;
  background: #fff;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  box-shadow: 0 32px 80px rgba(0, 0, 0, 0.28);
  animation: dir-modal-in 0.22s cubic-bezier(0.34, 1.56, 0.64, 1) both;
}.dir-auth-modal-header {
  padding: 16px 20px;
  border-bottom: 1px solid #eef0f7;
  background: #f7f7fc;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
}.dir-auth-modal-title {
  color: #1f2128;
  font-size: 14px;
  font-weight: 600;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}.dir-auth-modal-close {
  border: 0;
  background: transparent;
  color: #6c7080;
  border-radius: 6px;
  padding: 4px 8px;
  font-size: 20px;
  line-height: 1;
  cursor: pointer;
}.dir-auth-modal-close:hover {
  background: #ffe0e0;
  color: #c0392b;
}.dir-auth-modal-body {
  flex: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #f4f4f9;
  overflow: hidden;
}.dir-auth-modal-iframe {
  width: 100%;
  height: 100%;
  border: 0;
}.dir-auth-modal-img {
  max-width: 100%;
  max-height: 100%;
  object-fit: contain;
  padding: 12px;
  border-radius: 8px;
}@keyframes dir-auth-spin {
  to {
    transform: rotate(360deg);
  }
}@keyframes dir-auth-pop {
  0% {
    transform: scale(0.5);
    opacity: 0;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}@keyframes dir-auth-pulse-dot {
  0%, 100% {
    opacity: 1;
  }
  50% {
    opacity: 0.4;
  }
}@keyframes dir-auth-shimmer {
  0% {
    background-position: 220% 0;
  }
  100% {
    background-position: -220% 0;
  }
}@keyframes dir-modal-in {
  from {
    opacity: 0;
    transform: scale(0.92) translateY(16px);
  }
  to {
    opacity: 1;
    transform: scale(1) translateY(0);
  }
}@media (min-width: 768px) {
  .aside:not(.open):not(:hover) {
    width: 4.5rem;
  }
  .aside:not(.open) ~ .wrapper {
    padding-left: 4.5rem;
  }
}
.aside .navigation-link.active,
.aside .navigation-link[aria-expanded=true],
.aside .navigation-link:hover {
  background-color: #ffffff !important;
  color: #000000 !important;
}
.aside .navigation-link.active .navigation-icon,
.aside .navigation-link[aria-expanded=true] .navigation-icon,
.aside .navigation-link:hover .navigation-icon {
  color: #000000 !important;
}
.aside .navigation-link.active::selection,
.aside .navigation-link.active *::selection,
.aside .navigation-link[aria-expanded=true]::selection,
.aside .navigation-link[aria-expanded=true] *::selection,
.aside .navigation-link:hover::selection,
.aside .navigation-link:hover *::selection {
  background: #ffffff !important;
  color: #000000 !important;
}

.aside,
.wrapper,
.navigation-link,
.page-wrapper,
.content,
.offcanvas {
  transition-duration: 0.1s !important;
}

.fade {
  transition-duration: 0.1s !important;
}

.wrapper-overlay {
  animation-duration: 0.1s !important;
}/* Purple Theme for Company Admin Roles (3,4) */
.company-admin-theme .card-header {
  background-color: #e8e2f5 !important;
  border-bottom-color: #d1c4e9 !important;
  color: #5e35b1 !important;
}

.company-admin-theme h1,
.company-admin-theme h2,
.company-admin-theme h3,
.company-admin-theme h4,
.company-admin-theme h5,
.company-admin-theme h6 {
  color: #5e35b1 !important;
}

.company-admin-theme .card-title {
  color: #5e35b1 !important;
}

.company-admin-theme .card-label {
  color: #6c5dd3 !important;
}

.company-admin-theme .user-card {
  --user-icon-color: #6c5dd3 !important;
  --user-badge-bg: linear-gradient(
    135deg,
    rgba(126, 87, 194, 0.1) 0%,
    rgba(126, 87, 194, 0.05) 100%
  ) !important;
  --user-badge-color: #6c5dd3 !important;
  --user-badge-border: 1px solid rgba(126, 87, 194, 0.2) !important;
}

.company-admin-theme .session-card {
  --session-icon-color: #6c5dd3 !important;
  --session-badge-bg-positive: linear-gradient(
    135deg,
    rgba(126, 87, 194, 0.1) 0%,
    rgba(126, 87, 194, 0.05) 100%
  ) !important;
  --session-badge-bg-negative: linear-gradient(
    135deg,
    rgba(126, 87, 194, 0.1) 0%,
    rgba(126, 87, 194, 0.05) 100%
  ) !important;
  --session-badge-color-positive: #6c5dd3 !important;
  --session-badge-color-negative: #6c5dd3 !important;
  --session-badge-border-positive: 1px solid rgba(126, 87, 194, 0.2) !important;
  --session-badge-border-negative: 1px solid rgba(126, 87, 194, 0.2) !important;
}

.company-admin-theme .btn-primary {
  background-color: #6c5dd3 !important;
  border-color: #6c5dd3 !important;
}

.company-admin-theme .btn-primary:hover {
  background-color: #5e35b1 !important;
  border-color: #5e35b1 !important;
}

/* Gray Theme for Agent Admin Roles (5,6) */
.agent-admin-theme .card-header {
  background-color: #e9ecef !important;
  border-bottom-color: #dee2e6 !important;
  color: #495057 !important;
}

.agent-admin-theme h1,
.agent-admin-theme h2,
.agent-admin-theme h3,
.agent-admin-theme h4,
.agent-admin-theme h5,
.agent-admin-theme h6 {
  color: #495057 !important;
}

.agent-admin-theme .card-title {
  color: #495057 !important;
}

.agent-admin-theme .card-label {
  color: #6c757d !important;
}

.agent-admin-theme .user-card {
  --user-icon-color: #6c757d !important;
  --user-badge-bg: linear-gradient(
    135deg,
    rgba(108, 117, 125, 0.1) 0%,
    rgba(108, 117, 125, 0.05) 100%
  ) !important;
  --user-badge-color: #6c757d !important;
  --user-badge-border: 1px solid rgba(108, 117, 125, 0.2) !important;
}

.agent-admin-theme .session-card {
  --session-icon-color: #6c757d !important;
  --session-badge-bg-positive: linear-gradient(
    135deg,
    rgba(108, 117, 125, 0.1) 0%,
    rgba(108, 117, 125, 0.05) 100%
  ) !important;
  --session-badge-bg-negative: linear-gradient(
    135deg,
    rgba(108, 117, 125, 0.1) 0%,
    rgba(108, 117, 125, 0.05) 100%
  ) !important;
  --session-badge-color-positive: #6c757d !important;
  --session-badge-color-negative: #6c757d !important;
  --session-badge-border-positive: 1px solid rgba(108, 117, 125, 0.2) !important;
  --session-badge-border-negative: 1px solid rgba(108, 117, 125, 0.2) !important;
}

.agent-admin-theme .btn-primary {
  background-color: #6c757d !important;
  border-color: #6c757d !important;
}

.agent-admin-theme .btn-primary:hover {
  background-color: #495057 !important;
  border-color: #495057 !important;
}

.col-lg-2-4 {
  flex: 0 0 20%;
  max-width: 20%;
}

.badge-no-space {
  display: inline-flex !important;
  align-items: center !important;
  gap: 0 !important;
  padding: 0.25rem 0.5rem !important;
  margin: 0 !important;
  width: fit-content !important;
}

.badge-no-space .btn {
  padding: 0 !important;
  margin: 0 !important;
  min-width: auto !important;
  height: auto !important;
}

.badge-no-space .btn-link {
  line-height: 1 !important;
}

.badge-no-space .spinner-border-sm {
  width: 1rem !important;
  height: 1rem !important;
}

@media (max-width: 1024px) {
  .col-lg-2-4 {
    flex: 0 0 25%;
    max-width: 25%;
  }
}

@media (max-width: 768px) {
  .col-lg-2-4 {
    flex: 0 0 50%;
    max-width: 50%;
  }
}

/* ============================================================
   New Dashboard Design — Design Tokens & Component Styles
   ============================================================ */

:root {
  --dashboard-bg: #f0edf8;
  --dashboard-card-bg: #ffffff;
  --dashboard-purple: #6c5dd3;
  --dashboard-purple-light: #ede9f9;
  --dashboard-purple-dark: #5e35b1;
  --dashboard-green: #22c55e;
  --dashboard-red: #ef4444;
  --dashboard-text-dark: #1e1b4b;
  --dashboard-text-muted: #94a3b8;
  --dashboard-shadow: 0 2px 16px rgba(108, 93, 211, 0.08);
}

/* ── All new dashboard cards share the same shadow/radius ── */
.stage-card,
.network-insights-card,
.profile-widget,
.dashboard-recent-activities {
  box-shadow: var(--dashboard-shadow) !important;
  border-radius: 20px !important;
}

/* ── Stage Card (100% complete gets warm background) ── */
.stage-card--complete {
  background: linear-gradient(135deg, #fff8f0 0%, #fff 100%) !important;
}

/* ── Stage card heading / body font sizes ── */
.stage-card__heading {
  font-size: 1.35rem;
  color: var(--dashboard-text-dark);
  line-height: 1.3;
}

.stage-card__body {
  font-size: 0.92rem;
  line-height: 1.6;
}

/* ── CTA button inside stage card ── */
.btn-stage-cta {
  background-color: var(--dashboard-purple) !important;
  color: #fff !important;
  border: none !important;
  font-size: 0.95rem;
}

.btn-stage-cta:hover,
.btn-stage-cta:active {
  background-color: var(--dashboard-purple-dark) !important;
  color: #fff !important;
}

.btn-stage-cta:focus {
  box-shadow: 0 0 0 3px rgba(108, 93, 211, 0.3) !important;
}

/* ── Profile Score Ring ── */
.profile-score-ring__progress {
  transition: stroke-dashoffset 0.6s ease;
}

/* ── Dashboard badges ── */
.badge-dashboard {
  border-radius: 20px;
  padding: 4px 14px;
  font-size: 13px;
  font-weight: 600;
  color: #fff;
}

.badge-dashboard--action-required {
  background: linear-gradient(135deg, #f472b6, #e879f9);
}

.badge-dashboard--milestone,
.badge-dashboard--active {
  background: var(--dashboard-green);
}

/* ── Network Insights Card ── */
.network-insights-card__hero {
  background: linear-gradient(135deg, #e8e2f5 0%, #d1c4e9 100%);
  min-height: 140px;
  flex: 1;
}

.network-insights-card__icon-wrap {
  width: 64px;
  height: 64px;
  background: rgba(108, 93, 211, 0.15);
}

.network-insights-card__body {
  background: linear-gradient(135deg, #f5f2fc 0%, #ede9f9 100%);
}

.network-insights-card__title {
  font-size: 1.05rem;
  color: var(--dashboard-text-dark);
}

.network-insights-card__desc {
  font-size: 0.82rem;
  line-height: 1.5;
}

/* ── Avatar stack ── */
.avatar-stack__item {
  width: 32px;
  height: 32px;
  margin-left: -8px;
  position: relative;
}

.avatar-stack__item:first-child {
  margin-left: 0;
}

.avatar-stack__initials {
  font-size: 0.65rem;
}

/* ── Company Profile Widget ── */
.profile-widget__title {
  font-size: 1.1rem;
  color: var(--dashboard-text-dark);
  line-height: 1.2;
}

.profile-widget__logo-wrap {
  width: 52px;
  height: 52px;
  background: linear-gradient(135deg, #ede9f9 0%, #d1c4e9 100%);
}

.profile-widget__company-name {
  color: var(--dashboard-text-dark);
}

/* ── Profile checklist items ── */
.profile-checklist__item {
  background: #f8f7fc;
}

.profile-checklist__icon {
  width: 28px;
  height: 28px;
  background: #ede9f9;
}

.profile-checklist__label {
  color: #374151;
}

.profile-checklist__status {
  font-size: 0.78rem;
}

.profile-checklist__status--missing {
  color: var(--dashboard-red);
}

.profile-checklist__status--sent {
  color: var(--dashboard-purple);
}

/* ── Recent Activities ── */
.dashboard-recent-activities__title {
  font-size: 1.1rem;
  color: #5e35b1;
}

.activity-icon {
  width: 38px;
  height: 38px;
  flex-shrink: 0;
}

/* Icon background tints (color comes from CSS, stroke stays inline for SVG) */
.activity-icon--purple  { background: rgba(108, 93, 211, 0.13); }
.activity-icon--pink    { background: rgba(244, 114, 182, 0.13); }
.activity-icon--blue    { background: rgba(59, 130, 246, 0.13); }
.activity-icon--green   { background: rgba(34, 197, 94, 0.13); }
.activity-icon--amber   { background: rgba(245, 158, 11, 0.13); }
.activity-icon--violet  { background: rgba(232, 121, 249, 0.13); }

.activity-item__title {
  color: var(--dashboard-text-dark);
  font-size: 0.88rem;
}

.activity-item__time {
  font-size: 0.72rem;
  letter-spacing: 0.03em;
}

.activity-item__sub {
  font-size: 0.8rem;
}

/* ── Confetti animation (100% profile) ── */
.confetti-container {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  overflow: hidden;
  z-index: 0;
}

.confetti-piece {
  position: absolute;
  top: -20px;
  left: var(--confetti-x, 50%);
  width: 8px;
  height: 14px;
  background: var(--confetti-color, #6c5dd3);
  border-radius: 2px;
  opacity: 0;
  animation: confetti-fall 3s ease-in var(--confetti-delay, 0s) infinite;
}

@keyframes confetti-fall {
  0% {
    transform: translateY(-20px) rotate(0deg);
    opacity: 1;
  }
  80% {
    opacity: 1;
  }
  100% {
    transform: translateY(300px) rotate(720deg);
    opacity: 0;
  }
}
