@charset "UTF-8";

@layer components {

  :root {
    --bs-blue: #009ef6;
    --bs-indigo: #6610f2;
    --bs-purple: #6f42c1;
    --bs-pink: #d63384;
    --bs-red: #dc3545;
    --bs-orange: #fd7e14;
    --bs-yellow: #ffc107;
    --bs-green: #198754;
    --bs-teal: #20c997;
    --bs-cyan: #0dcaf0;
    --bs-gray: #7E8299;
    --bs-gray-dark: #3F4254;
    --bs-gray-100: #F5F8FA;
    --bs-gray-200: #EFF2F5;
    --bs-gray-300: #E4E6EF;
    --bs-gray-400: #B5B5C3;
    --bs-gray-500: #A1A5B7;
    --bs-gray-600: #7E8299;
    --bs-gray-700: #5E6278;
    --bs-gray-800: #3F4254;
    --bs-gray-900: #181C32;
    --bs-white: #ffffff;
    --bs-light: #F5F8FA;
    --bs-primary: #F6921E;
    --bs-secondary: #E4E6EF;
    --bs-success: #50CD89;
    --bs-info: #7239EA;
    --bs-warning: #FFC700;
    --bs-danger: #F1416C;
    --bs-dark: #181C32;
    --bs-white-rgb: 255, 255, 255;
    --bs-light-rgb: 245, 248, 250;
    --bs-primary-rgb: 0, 158, 247;
    --bs-secondary-rgb: 228, 230, 239;
    --bs-success-rgb: 80, 205, 137;
    --bs-info-rgb: 114, 57, 234;
    --bs-warning-rgb: 255, 199, 0;
    --bs-danger-rgb: 241, 65, 108;
    --bs-dark-rgb: 24, 28, 50;
    --bs-black-rgb: 0, 0, 0;
    --bs-body-color-rgb: 24, 28, 50;
    --bs-body-bg-rgb: var(--body-bg);
    --bs-font-sans-serif: var(--font-family);
    --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
    --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
    --bs-body-font-family: var(--bs-font-sans-serif);
    --bs-body-font-size: 1rem;
    --bs-body-font-weight: 400;
    --bs-body-line-height: 1.5;
    /*--bs-body-color: #181C32;*/
    --bs-body-color: var(--body-color);
    --bs-body-bg: var(--body-bg);
    --bs-body-text-align: start;
  }

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

  body {
    margin: 0;
    font-size: var(--bs-body-font-size);
    font-weight: var(--bs-body-font-weight);
    line-height: var(--bs-body-line-height);
    color: var(--body-color);
    text-align: var(--bs-body-text-align);
    background-color: var(--body-bg);
    -webkit-text-size-adjust: 100%;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    overflow-x: hidden;
  }

  hr {
    margin: .5rem;
    color: inherit;
    border: 0;
    opacity: 0.75;
    position: relative;
    border-top: 1px solid var(--border-color);
  }

  h6, .h6, h5, .h5, h4, .h4, h3, .h3, h2, .h2, h1, .h1 {
    margin-top: 0;
    margin-bottom: 0;
    font-weight: 500;
    line-height: 1.2;
  }

  h1, .h1 {
    font-size: calc(1.3rem + 0.6vw);
  }

  @media (min-width: 1200px) {
    h1, .h1 {
      font-size: 1.75rem;
    }
  }

  h2, .h2 {
    font-size: calc(1.275rem + 0.3vw);
  }

  @media (min-width: 1200px) {
    h2, .h2 {
      font-size: 1.5rem;
    }
  }

  h3, .h3 {
    font-size: calc(1.26rem + 0.12vw);
  }

  @media (min-width: 1200px) {
    h3, .h3 {
      font-size: 1.35rem;
    }
  }

  h4, .h4 {
    font-size: 1.25rem;
  }

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

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

  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;
  }

  dt {
    font-weight: 500;
  }

  dd {
    margin-bottom: 0.5rem;
    margin-inline-start: 0;
  }

  b,
  strong {
    font-weight: 500;
  }

  small, .small {
    font-size: 0.875em;
  }

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

  sub {
    bottom: -0.25em;
  }

  sup {
    top: -0.5em;
  }

  a {
    color: inherit;
    text-decoration: none;
  }

  a:hover {
    text-decoration: underline;
  }

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

  pre,
  code,
  kbd,
  samp {
    font-family: var(--bs-font-monospace);
    font-size: 1em;
    direction: ltr /* rtl:ignore */;
    unicode-bidi: bidi-override;
  }

  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: #b93993;
    word-wrap: break-word;
  }

  a > code {
    color: inherit;
  }

  kbd {
    padding: 0.2rem 0.4rem;
    font-size: 0.875em;
    color: #ffffff;
    background-color: #181C32;
    border-radius: 0.3rem;
  }

  kbd kbd {
    padding: 0;
    font-size: 1em;
    font-weight: 500;
  }

  figure {
    margin: 0 0 1rem;
  }

  img,
  svg {
    vertical-align: middle;
  }

  table {
    caption-side: bottom;
    border-collapse: collapse;
  }

  caption {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
    color: #A1A5B7;
    text-align: start;
  }

  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,
  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]::-webkit-calendar-picker-indicator {
    display: none;
  }

  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: inline-start;
    width: 100%;
    padding: 0;
    margin-bottom: 0.5rem;
    font-size: calc(1.275rem + 0.3vw);
    line-height: inherit;
  }

  @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] {
    outline-offset: -2px;
    -webkit-appearance: textfield;
  }

  /* 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-file-upload-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;
  }

  .text-align-center {
    text-align: center;
  }

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

  .blockquote {
    margin-bottom: 1rem;
    font-size: 1.25rem;
  }

  .blockquote > :last-child {
    margin-bottom: 0;
  }

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

  .figure {
    display: inline-block;
  }

  .container,
  .container-fluid {
    width: 100%;
    /*padding-inline-end: var(--bs-gutter-x, 1.5rem);*/
    /*padding-inline-start: var(--bs-gutter-x, 1.5rem);*/
    margin-inline-end: auto;
    margin-inline-start: auto;
  }

  @media (min-width: 576px) {
    .container {
      max-width: 540px;
    }
  }

  @media (min-width: 768px) {
    .container {
      max-width: 720px;
    }
  }

  @media (min-width: 992px) {
    .container {
      max-width: 960px;
    }
  }

  @media (min-width: 1200px) {
    .container {
      max-width: 1140px;
    }
  }

  @media (min-width: 1400px) {
    .container {
      max-width: 1320px;
    }
  }

  .row {
    --bs-gutter-x: 1.5rem;
    --bs-gutter-y: 0;
    display: flex;
    flex-wrap: wrap;
    margin-top: calc(-1 * var(--bs-gutter-y));
    margin-inline-end: calc(-0.5 * var(--bs-gutter-x));
    margin-inline-start: calc(-0.5 * var(--bs-gutter-x));
  }

  .row > * {
    flex-shrink: 0;
    width: 100%;
    max-width: 100%;
    padding-inline-end: calc(var(--bs-gutter-x) * 0.5);
    padding-inline-start: calc(var(--bs-gutter-x) * 0.5);
    margin-top: var(--bs-gutter-y);
  }

  .col {
    flex: 1 0 0%;
  }

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

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

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

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

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

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

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

  .g-2 {
    --bs-gutter-x: 0.5rem;
  }

  .g-2 {
    --bs-gutter-y: 0.5rem;
  }

  .g-4 {
    --bs-gutter-x: 1rem;
  }

  .g-4 {
    --bs-gutter-y: 1rem;
  }

  .g-5 {
    --bs-gutter-x: 1.25rem;
  }

  .g-5,
  .gy-5 {
    --bs-gutter-y: 1.25rem;
  }

  .g-7 {
    --bs-gutter-x: 1.75rem;
  }

  .g-7,
  .gy-7 {
    --bs-gutter-y: 1.75rem;
  }

  .g-10 {
    --bs-gutter-x: 2.5rem;
  }

  .g-10 {
    --bs-gutter-y: 2.5rem;
  }

  @media (min-width: 576px) {

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

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

  @media (min-width: 768px) {

    .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-12 {
      flex: 0 0 auto;
      width: 100%;
    }
  }

  @media (min-width: 992px) {

    .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-6 {
      flex: 0 0 auto;
      width: 50%;
    }

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

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

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

    .offset-lg-4 {
      margin-inline-start: 33.33333333%;
    }
  }

  @media (min-width: 1200px) {

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

  .table {
    --bs-table-bg: transparent;
    --bs-table-accent-bg: transparent;
    --bs-table-striped-color: var(--body-color);
    --bs-table-striped-bg: var(--darker);
    --bs-table-active-color: #181C32;
    --bs-table-active-bg: #F5F8FA;
    --bs-table-hover-color: #181C32;
    --bs-table-hover-bg: #F5F8FA;
    width: 100%;
    vertical-align: top;
  }

  .table > :not(caption) > * > * {
    padding: 0.75rem 0.75rem;
    background-color: var(--bs-table-bg);
    border-bottom-width: 1px;
    box-shadow: inset 0 0 0 9999px var(--bs-table-accent-bg);
  }

  .table > tbody {
    vertical-align: inherit;
  }

  .table > thead {
    vertical-align: bottom;
  }

  .table > :not(:first-child) {
    border-top: 2px solid currentColor;
  }

  .table-bordered > :not(caption) > * {
    border-width: 1px 0;
  }

  .table-bordered > :not(caption) > * > * {
    border-width: 0 1px;
  }

  .table-borderless > :not(caption) > * > * {
    border-bottom-width: 0;
  }

  .table-borderless > :not(:first-child) {
    border-top-width: 0;
  }

  .table-striped > tbody > tr:nth-of-type(odd) > * {
    --bs-table-accent-bg: var(--bs-table-striped-bg);
    color: var(--bs-table-striped-color);
  }

  .table-hover > tbody > tr:hover > * {
    --bs-table-accent-bg: var(--bs-table-hover-bg);
    color: var(--bs-table-hover-color);
  }

  .table-responsive {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }

  .form-label {
    margin-bottom: 0.5rem;
    font-size: 1.05rem;
    font-weight: 500;
    color: var(--body-color);
  }

  .form-control {
    display: block;
    width: 100%;
    padding: 0.75rem 1rem;
    font-size: 1.1rem;
    font-weight: 500;
    line-height: 1.5;
    color: #5E6278;
    background-color: #ffffff;
    background-clip: padding-box;
    border: 1px solid #E4E6EF;
    appearance: none;
    border-radius: 0.65rem;
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075);
    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::-webkit-date-and-time-value {
    height: 1.5em;
  }

  .form-control::placeholder {
    color: var(--fade-text-color);
    opacity: 1;
  }

  .form-control:disabled, .form-control[readonly] {
    background-color: var(--fade-text-color);
    opacity: 1;
  }

  .form-control::file-selector-button {
    padding: 0.75rem 1rem;
    margin: -0.75rem -1rem;
    margin-inline-end: 1rem;
    color: #5E6278;
    background-color: #F5F8FA;
    pointer-events: none;
    border-color: inherit;
    border-style: solid;
    border-width: 0;
    border-inline-end-width: 1px;
    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: #e9ecee;
  }

  .form-control::-webkit-file-upload-button {
    padding: 0.75rem 1rem;
    margin: -0.75rem -1rem;
    margin-inline-end: 1rem;
    color: #5E6278;
    background-color: #F5F8FA;
    pointer-events: none;
    border-color: inherit;
    border-style: solid;
    border-width: 0;
    border-inline-end-width: 1px;
    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::-webkit-file-upload-button {
      transition: none;
    }
  }

  .form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button {
    background-color: #e9ecee;
  }

  .form-control-sm {
    min-height: calc(1.5em + 1.1rem + 2px);
    padding: 0.55rem 0.75rem;
    font-size: 0.925rem;
    border-radius: 0.3rem;
  }

  .form-control-sm::file-selector-button {
    padding: 0.55rem 0.75rem;
    margin: -0.55rem -0.75rem;
    margin-inline-end: 0.75rem;
  }

  .form-control-sm::-webkit-file-upload-button {
    padding: 0.55rem 0.75rem;
    margin: -0.55rem -0.75rem;
    margin-inline-end: 0.75rem;
  }

  .form-control-lg {
    min-height: calc(1.5em + 1.65rem + 2px);
    padding: 0.825rem 1.5rem;
    font-size: 1.15rem;
    border-radius: 0.85rem;
  }

  .form-control-lg::file-selector-button {
    padding: 0.825rem 1.5rem;
    margin: -0.825rem -1.5rem;
    margin-inline-end: 1.5rem;
  }

  .form-control-lg::-webkit-file-upload-button {
    padding: 0.825rem 1.5rem;
    margin: -0.825rem -1.5rem;
    margin-inline-end: 1.5rem;
  }

  textarea.form-control {
    min-height: calc(1.5em + 1.5rem + 2px);
  }

  textarea.form-control-sm {
    min-height: calc(1.5em + 1.1rem + 2px);
  }

  textarea.form-control-lg {
    min-height: calc(1.5em + 1.65rem + 2px);
  }

  .form-select {
    display: block;
    width: 100%;
    padding: 0.75rem 3rem 0.75rem 1rem;
    -moz-padding-start: calc(1rem - 3px);
    font-size: 1.1rem;
    font-weight: 500;
    line-height: 1.5;
    color: var(--body-color);
    background-color: var(--input-bg);
    /*background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%237E8299' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");*/
    /*background-repeat: no-repeat;*/
    /*background-position: right 1rem center;*/
    /*background-size: 16px 12px;*/
    border: 1px solid var(--border-color);
    border-radius: var(--radius);
    appearance: none;
  }

  @media (prefers-reduced-motion: reduce) {
    .form-select {
      transition: none;
    }
  }

  .form-select:focus {
    outline: 0;
  }

  .form-select[multiple], .form-select[size]:not([size="1"]) {
    padding-inline-end: 1rem;
    background-image: none;
  }

  .form-select:disabled {
  }

  .form-select:-moz-focusring {
    color: transparent;
  }

  .form-select-sm {
    padding-top: 0.55rem;
    padding-bottom: 0.55rem;
    padding-inline-start: 0.75rem;
    font-size: 0.925rem;
    border-radius: 0.3rem;
  }

  .form-check {
    display: block;
    min-height: 1.5rem;
    padding-inline-start: 2.25rem;
    margin-bottom: 0.125rem;
  }

  .form-check .form-check-input {
    float: inline-start;
    margin-inline-start: -2.25rem;
  }

  .form-check-input {
    width: 1.75rem;
    height: 1.75rem;
    margin-top: -0.125rem;
    vertical-align: top;
    background-color: #ffffff;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    border: 1px solid rgba(0, 0, 0, 0.25);
    appearance: none;
    color-adjust: exact;
    transition: background-color 0.15s ease-in-out, background-position 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-check-input {
      transition: none;
    }
  }

  .form-check-input[type=checkbox] {
    border-radius: 0.45em;
  }

  .form-check-input[type=radio] {
    border-radius: 50%;
  }

  .form-check-input:active {
    filter: brightness(90%);
  }

  .form-check-input:focus {
    border-color: #B5B5C3;
    outline: 0;
    box-shadow: none;
  }

  .form-check-input:checked {
    background-color: #F6921E;
    border-color: #F6921E;
  }

  .form-check-input:checked[type=checkbox] {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 13 11' width='13' height='11' fill='none'%3e%3cpath d='M11.0426 1.02893C11.3258 0.695792 11.8254 0.655283 12.1585 0.938451C12.4917 1.22162 12.5322 1.72124 12.249 2.05437L5.51985 9.97104C5.23224 10.3094 4.72261 10.3451 4.3907 10.05L0.828197 6.88335C0.50141 6.59288 0.471975 6.09249 0.762452 5.7657C1.05293 5.43891 1.55332 5.40948 1.88011 5.69995L4.83765 8.32889L11.0426 1.02893Z' fill='%23FFFFFF'/%3e%3c/svg%3e");
    background-size: auto;
  }

  .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='%23FFFFFF'/%3e%3c/svg%3e");
  }

  .form-check-input[type=checkbox]:indeterminate {
    background-color: #F6921E;
    border-color: #F6921E;
    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='%23FFFFFF' 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 {
    opacity: 0.5;
  }

  .form-switch {
    padding-inline-start: 3.75rem;
  }

  .form-switch .form-check-input {
    width: 3.25rem;
    margin-inline-start: -3.75rem;
    background-image: 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");
    background-position: left center;
    border-radius: 3.25rem;
    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 {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23B5B5C3'/%3e%3c/svg%3e");
  }

  .form-switch .form-check-input:checked {
    background-position: right center;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23FFFFFF'/%3e%3c/svg%3e");
  }

  .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.6;
  }

  .input-group {
    position: relative;
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
    width: 100%;
  }

  .input-group > .form-control,
  .input-group > .form-select {
    position: relative;
    flex: 1 1 auto;
    width: 1%;
    min-width: 0;
  }

  .input-group > .form-control:focus,
  .input-group > .form-select:focus {
    z-index: 3;
  }

  .input-group .btn {
    position: relative;
    z-index: 2;
  }

  .input-group .btn:focus {
    z-index: 3;
  }

  .input-group-text {
    display: flex;
    align-items: center;
    padding: 0.75rem 1rem;
    font-size: 1.1rem;
    font-weight: 500;
    line-height: 1.5;
    color: #3F4254;
    text-align: center;
    white-space: nowrap;
    background-color: #F5F8FA;
    border: 1px solid #E4E6EF;
    border-radius: 0.65rem;
  }

  .input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu),
  .input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3) {
    border-start-end-radius: 0;
    border-end-end-radius: 0;
  }

  .input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
    margin-inline-start: -1px;
    border-start-start-radius: 0;
    border-end-start-radius: 0;
  }

  .form-control.is-valid {
    border-color: #50CD89;
    padding-inline-end: calc(1.5em + 1.5rem);
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2350CD89' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: right calc(0.375em + 0.375rem) center;
    background-size: calc(0.75em + 0.75rem) calc(0.75em + 0.75rem);
  }

  .form-control.is-valid:focus {
    border-color: #50CD89;
    box-shadow: 0 0 0 0.25rem rgba(80, 205, 137, 0.25);
  }

  textarea.form-control.is-valid {
    padding-inline-end: calc(1.5em + 1.5rem);
    background-position: top calc(0.375em + 0.375rem) right calc(0.375em + 0.375rem);
  }

  .form-select.is-valid {
    border-color: #50CD89;
  }

  .form-select.is-valid:not([multiple]):not([size]), .form-select.is-valid:not([multiple])[size="1"] {
    padding-inline-end: 5.5rem;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%237E8299' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2350CD89' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
    background-position: right 1rem center, center right 3rem;
    background-size: 16px 12px, calc(0.75em + 0.75rem) calc(0.75em + 0.75rem);
  }

  .form-select.is-valid:focus {
    border-color: #50CD89;
    box-shadow: 0 0 0 0.25rem rgba(80, 205, 137, 0.25);
  }

  .form-check-input.is-valid {
    border-color: #50CD89;
  }

  .form-check-input.is-valid:checked {
    background-color: #50CD89;
  }

  .form-check-input.is-valid:focus {
    box-shadow: 0 0 0 0.25rem rgba(80, 205, 137, 0.25);
  }

  .form-check-input.is-valid ~ .form-check-label {
    color: #50CD89;
  }

  .input-group .form-control.is-valid,
  .input-group .form-select.is-valid {
    z-index: 1;
  }

  .input-group .form-control.is-valid:focus,
  .input-group .form-select.is-valid:focus {
    z-index: 3;
  }

  .form-control.is-invalid {
    border-color: #F1416C;
    padding-inline-end: calc(1.5em + 1.5rem);
    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='%23F1416C'%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='%23F1416C' stroke='none'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: right calc(0.375em + 0.375rem) center;
    background-size: calc(0.75em + 0.75rem) calc(0.75em + 0.75rem);
  }

  .form-control.is-invalid:focus {
    border-color: #F1416C;
    box-shadow: 0 0 0 0.25rem rgba(241, 65, 108, 0.25);
  }

  textarea.form-control.is-invalid {
    padding-inline-end: calc(1.5em + 1.5rem);
    background-position: top calc(0.375em + 0.375rem) right calc(0.375em + 0.375rem);
  }

  .form-select.is-invalid {
    border-color: #F1416C;
  }

  .form-select.is-invalid:not([multiple]):not([size]), .form-select.is-invalid:not([multiple])[size="1"] {
    padding-inline-end: 5.5rem;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%237E8299' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"), 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='%23F1416C'%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='%23F1416C' stroke='none'/%3e%3c/svg%3e");
    background-position: right 1rem center, center right 3rem;
    background-size: 16px 12px, calc(0.75em + 0.75rem) calc(0.75em + 0.75rem);
  }

  .form-select.is-invalid:focus {
    border-color: #F1416C;
    box-shadow: 0 0 0 0.25rem rgba(241, 65, 108, 0.25);
  }

  .form-check-input.is-invalid {
    border-color: #F1416C;
  }

  .form-check-input.is-invalid:checked {
    background-color: #F1416C;
  }

  .form-check-input.is-invalid:focus {
    box-shadow: 0 0 0 0.25rem rgba(241, 65, 108, 0.25);
  }

  .form-check-input.is-invalid ~ .form-check-label {
    color: #F1416C;
  }

  .input-group .form-control.is-invalid,
  .input-group .form-select.is-invalid {
    z-index: 2;
  }

  .input-group .form-control.is-invalid:focus,
  .input-group .form-select.is-invalid:focus {
    z-index: 3;
  }

  .btn {
    display: inline-block;
    font-weight: 500;
    line-height: 1.5;
    color: #181C32;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    user-select: none;
    background-color: transparent;
    border: 1px solid transparent;
    padding: 0.75rem 1.5rem;
    font-size: 1.1rem;
    border-radius: 0.65rem;
    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: #181C32;
    text-decoration: none;
  }

  .btn-check:focus + .btn, .btn:focus {
    outline: 0;
    box-shadow: 0 0 0 0.25rem rgba(0, 158, 247, 0.25);
  }

  .btn-check:checked + .btn, .btn-check:active + .btn, .btn:active, .btn.active {
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  }

  .btn-check:checked + .btn:focus, .btn-check:active + .btn:focus, .btn:active:focus, .btn.active:focus {
    box-shadow: 0 0 0 0.25rem rgba(0, 158, 247, 0.25), inset 0 3px 5px rgba(0, 0, 0, 0.125);
  }

  .btn:disabled, .btn.disabled, fieldset:disabled .btn {
    pointer-events: none;
    opacity: 0.6;
    box-shadow: none;
  }

  .btn-white {
    color: #000000;
    background-color: #ffffff;
    border-color: #ffffff;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
  }

  .btn-white:hover {
    color: #000000;
    background-color: white;
    border-color: white;
  }

  .btn-check:focus + .btn-white, .btn-white:focus {
    color: #000000;
    background-color: white;
    border-color: white;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.25rem rgba(217, 217, 217, 0.5);
  }

  .btn-check:checked + .btn-white, .btn-check:active + .btn-white, .btn-white:active, .btn-white.active, .show > .btn-white.dropdown-toggle {
    color: #000000;
    background-color: white;
    border-color: white;
  }

  .btn-check:checked + .btn-white:focus, .btn-check:active + .btn-white:focus, .btn-white:active:focus, .btn-white.active:focus, .show > .btn-white.dropdown-toggle:focus {
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(217, 217, 217, 0.5);
  }

  .btn-white:disabled, .btn-white.disabled {
    color: #000000;
    background-color: #ffffff;
    border-color: #ffffff;
  }

  .btn-light {
    color: #000000;
    background-color: #F5F8FA;
    border-color: #F5F8FA;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
  }

  .btn-light:hover {
    color: #000000;
    background-color: #f7f9fb;
    border-color: #f6f9fb;
  }

  .btn-check:focus + .btn-light, .btn-light:focus {
    color: #000000;
    background-color: #f7f9fb;
    border-color: #f6f9fb;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.25rem rgba(208, 211, 213, 0.5);
  }

  .btn-check:checked + .btn-light, .btn-check:active + .btn-light, .btn-light:active, .btn-light.active, .show > .btn-light.dropdown-toggle {
    color: #000000;
    background-color: #f7f9fb;
    border-color: #f6f9fb;
  }

  .btn-check:checked + .btn-light:focus, .btn-check:active + .btn-light:focus, .btn-light:active:focus, .btn-light.active:focus, .show > .btn-light.dropdown-toggle:focus {
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(208, 211, 213, 0.5);
  }

  .btn-light:disabled, .btn-light.disabled {
    color: #000000;
    background-color: #F5F8FA;
    border-color: #F5F8FA;
  }

  .btn-primary {
    color: #000000;
    background-color: #F6921E;
    border-color: #F6921E;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
  }

  .btn-primary:hover {
    color: #000000;
    background-color: #26adf8;
    border-color: #1aa8f8;
  }

  .btn-check:focus + .btn-primary, .btn-primary:focus {
    color: #000000;
    background-color: #26adf8;
    border-color: #1aa8f8;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.25rem rgba(0, 134, 210, 0.5);
  }

  .btn-check:checked + .btn-primary, .btn-check:active + .btn-primary, .btn-primary:active, .btn-primary.active, .show > .btn-primary.dropdown-toggle {
    color: #000000;
    background-color: #33b1f9;
    border-color: #1aa8f8;
  }

  .btn-check:checked + .btn-primary:focus, .btn-check:active + .btn-primary:focus, .btn-primary:active:focus, .btn-primary.active:focus, .show > .btn-primary.dropdown-toggle:focus {
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(0, 134, 210, 0.5);
  }

  .btn-primary:disabled, .btn-primary.disabled {
    color: #000000;
    background-color: #F6921E;
    border-color: #F6921E;
  }

  .btn-secondary {
    color: #000000;
    background-color: #E4E6EF;
    border-color: #E4E6EF;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
  }

  .btn-secondary:hover {
    color: #000000;
    background-color: #e8eaf1;
    border-color: #e7e9f1;
  }

  .btn-check:focus + .btn-secondary, .btn-secondary:focus {
    color: #000000;
    background-color: #e8eaf1;
    border-color: #e7e9f1;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.25rem rgba(194, 196, 203, 0.5);
  }

  .btn-check:checked + .btn-secondary, .btn-check:active + .btn-secondary, .btn-secondary:active, .btn-secondary.active, .show > .btn-secondary.dropdown-toggle {
    color: #000000;
    background-color: #e9ebf2;
    border-color: #e7e9f1;
  }

  .btn-check:checked + .btn-secondary:focus, .btn-check:active + .btn-secondary:focus, .btn-secondary:active:focus, .btn-secondary.active:focus, .show > .btn-secondary.dropdown-toggle:focus {
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(194, 196, 203, 0.5);
  }

  .btn-secondary:disabled, .btn-secondary.disabled {
    color: #000000;
    background-color: #E4E6EF;
    border-color: #E4E6EF;
  }

  .btn-success {
    color: #000000;
    background-color: #50CD89;
    border-color: #50CD89;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
  }

  .btn-success:hover {
    color: #000000;
    background-color: #6ad59b;
    border-color: #62d295;
  }

  .btn-check:focus + .btn-success, .btn-success:focus {
    color: #000000;
    background-color: #6ad59b;
    border-color: #62d295;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.25rem rgba(68, 174, 116, 0.5);
  }

  .btn-check:checked + .btn-success, .btn-check:active + .btn-success, .btn-success:active, .btn-success.active, .show > .btn-success.dropdown-toggle {
    color: #000000;
    background-color: #73d7a1;
    border-color: #62d295;
  }

  .btn-check:checked + .btn-success:focus, .btn-check:active + .btn-success:focus, .btn-success:active:focus, .btn-success.active:focus, .show > .btn-success.dropdown-toggle:focus {
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(68, 174, 116, 0.5);
  }

  .btn-success:disabled, .btn-success.disabled {
    color: #000000;
    background-color: #50CD89;
    border-color: #50CD89;
  }

  .btn-warning {
    color: #000000;
    background-color: #FFC700;
    border-color: #FFC700;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
  }

  .btn-warning:hover {
    color: #000000;
    background-color: #ffcf26;
    border-color: #ffcd1a;
  }

  .btn-check:focus + .btn-warning, .btn-warning:focus {
    color: #000000;
    background-color: #ffcf26;
    border-color: #ffcd1a;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.25rem rgba(217, 169, 0, 0.5);
  }

  .btn-check:checked + .btn-warning, .btn-check:active + .btn-warning, .btn-warning:active, .btn-warning.active, .show > .btn-warning.dropdown-toggle {
    color: #000000;
    background-color: #ffd233;
    border-color: #ffcd1a;
  }

  .btn-check:checked + .btn-warning:focus, .btn-check:active + .btn-warning:focus, .btn-warning:active:focus, .btn-warning.active:focus, .show > .btn-warning.dropdown-toggle:focus {
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(217, 169, 0, 0.5);
  }

  .btn-warning:disabled, .btn-warning.disabled {
    color: #000000;
    background-color: #FFC700;
    border-color: #FFC700;
  }

  .btn-danger {
    color: #000000;
    background-color: #F1416C;
    border-color: #F1416C;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
  }

  .btn-danger:hover {
    color: #000000;
    background-color: #f35e82;
    border-color: #f2547b;
  }

  .btn-check:focus + .btn-danger, .btn-danger:focus {
    color: #000000;
    background-color: #f35e82;
    border-color: #f2547b;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.25rem rgba(205, 55, 92, 0.5);
  }

  .btn-check:checked + .btn-danger, .btn-check:active + .btn-danger, .btn-danger:active, .btn-danger.active, .show > .btn-danger.dropdown-toggle {
    color: #000000;
    background-color: #f46789;
    border-color: #f2547b;
  }

  .btn-check:checked + .btn-danger:focus, .btn-check:active + .btn-danger:focus, .btn-danger:active:focus, .btn-danger.active:focus, .show > .btn-danger.dropdown-toggle:focus {
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(205, 55, 92, 0.5);
  }

  .btn-danger:disabled, .btn-danger.disabled {
    color: #000000;
    background-color: #F1416C;
    border-color: #F1416C;
  }

  .btn-outline-primary {
    color: var(--btn-primary-color);
    border-color: var(--btn-primary-color);
  }

  .btn-outline-primary:hover {
    color: white;
    background-color: var(--btn-primary-color);
    border-color: var(--btn-primary-color);
  }

  .btn-check:focus + .btn-outline-primary, .btn-outline-primary:focus {
    box-shadow: 0 0 0 0.25rem rgba(0, 158, 247, 0.5);
  }

  .btn-check:checked + .btn-outline-primary, .btn-check:active + .btn-outline-primary, .btn-outline-primary:active, .btn-outline-primary.active, .btn-outline-primary.dropdown-toggle.show {
    color: #ffffff;
    background-color: var(--btn-primary-color);
    border-color: var(--btn-primary-color);
  }

  .btn-check:checked + .btn-outline-primary:focus, .btn-check:active + .btn-outline-primary:focus, .btn-outline-primary:active:focus, .btn-outline-primary.active:focus, .btn-outline-primary.dropdown-toggle.show:focus {
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(0, 158, 247, 0.5);
  }

  .btn-outline-primary:disabled, .btn-outline-primary.disabled {
    color: var(--btn-primary-color);
    background-color: transparent;
  }

  .btn-lg {
    padding: 0.825rem 1.75rem;
    font-size: 1.15rem;
    border-radius: 0.85rem;
  }

  .btn-sm {
    padding: 0.55rem 1.25rem;
    font-size: 0.925rem;
    border-radius: 0.3rem;
  }

  .fade {
    transition: opacity 0.15s linear;
  }

  @media (prefers-reduced-motion: reduce) {
    .fade {
      transition: none;
    }
  }

  .fade:not(.show) {
    opacity: 0;
  }

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


  .dropdown {
    position: relative;
  }

  .dropdown-toggle {
    white-space: nowrap;
  }

  .dropdown-toggle::after {
    display: inline-block;
    margin-inline-start: 0.255em;
    vertical-align: 0.255em;
    content: "";
    border-top: 0.3em solid;
    border-inline-end: 0.3em solid transparent;
    border-bottom: 0;
    border-inline-start: 0.3em solid transparent;
  }

  .dropdown-toggle:empty::after {
    margin-inline-start: 0;
  }

  .dropdown-menu {
    position: absolute;
    z-index: 1000;
    display: none;
    min-width: 10rem;
    padding: 0;
    margin: 0;
    font-size: 1rem;
    text-align: start;
    backdrop-filter: blur(10px);
    list-style: none;
    background-color: var(--dropdown-bg);
    background-clip: padding-box;
    border: var(--dropdown-border);
    border-radius: 0.65rem;
    box-shadow: var(--box-shadow);
  }

  .dropdown-item {
    display: block;
    width: 100%;
    padding: 0.5rem 1rem;
    clear: both;
    font-weight: 400;
    color: var(--body-color);
    text-align: inherit;
    white-space: nowrap;
    background-color: transparent;
    border: 0;
  }

  .dropdown-item:hover, .dropdown-item:focus {
    text-decoration: none;
    background-color: var(--darker);
  }

  .dropdown-item.active, .dropdown-item:active {
    text-decoration: none;
    background-color: var(--darker);
  }

  .dropdown-item.disabled, .dropdown-item:disabled {
    color: #A1A5B7;
    pointer-events: none;
    background-color: transparent;
  }

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

  .btn-group {
    position: relative;
    display: inline-flex;
    vertical-align: middle;
  }

  .btn-group > .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 {
    z-index: 1;
  }

  .btn-group > .btn:not(:first-child),
  .btn-group > .btn-group:not(:first-child) {
    margin-inline-start: -1px;
  }

  .btn-group > .btn:not(:last-child):not(.dropdown-toggle),
  .btn-group > .btn-group:not(:last-child) > .btn {
    border-start-end-radius: 0;
    border-end-end-radius: 0;
  }

  .btn-group > .btn:nth-child(n+3),
  .btn-group > :not(.btn-check) + .btn,
  .btn-group > .btn-group:not(:first-child) > .btn {
    border-start-start-radius: 0;
    border-end-start-radius: 0;
  }

  .btn-group.show .dropdown-toggle {
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  }

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

  .nav-link {
    display: block;
    padding: 0.5rem 1rem;
    color: #F6921E;
    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: #006dab;
    text-decoration: none;
  }

  .nav-link.disabled {
    color: #7E8299;
    pointer-events: none;
    cursor: default;
  }

  .nav-tabs {
    border-bottom: 1px solid #DEE2E6;
  }

  .nav-tabs .nav-link {
    margin-bottom: -1px;
    background: none;
    border: 1px solid transparent;
    border-start-start-radius: 0.65rem;
    border-start-end-radius: 0.65rem;
  }

  .nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
    border-color: #EFF2F5 #EFF2F5 #EFF2F5;
    isolation: isolate;
  }

  .nav-tabs .nav-link.disabled {
    color: #7E8299;
    background-color: transparent;
    border-color: transparent;
  }

  .nav-tabs .nav-link.active,
  .nav-tabs .nav-item.show .nav-link {
    color: #5E6278;
    background-color: transparent;
    border-color: transparent;
  }

  .nav-tabs .dropdown-menu {
    margin-top: -1px;
    border-start-start-radius: 0;
    border-start-end-radius: 0;
  }

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

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

  .navbar {
    position: relative;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }

  .navbar > .container,
  .navbar > .container-fluid {
    display: flex;
    flex-wrap: inherit;
    align-items: center;
    justify-content: space-between;
  }

  .card {
    position: relative;
    display: flex;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    background-color: var(--card-bg);
    background-clip: border-box;
    border: 1px solid var(--border-color);
    border-radius: 0.85rem;
    box-shadow: var(--box-shadow);
  }

  .card > hr {
    margin-inline-end: 0;
    margin-inline-start: 0;
  }

  .card-body {
    flex: 1 1 auto;
    padding: 1rem 1rem;
  }

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

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

  .card-header {
    padding: 0.5rem 1rem;
    margin-bottom: 0;
    background-color: #ffffff;
    border-bottom: 1px solid #EFF2F5;
  }

  .card-header:first-child {
    border-radius: calc(0.85rem - 1px) calc(0.85rem - 1px) 0 0;
  }

  .card-footer {
    padding: 0.5rem 1rem;
    background-color: #ffffff;
    border-top: 1px solid #EFF2F5;
  }

  .card-footer:last-child {
    border-radius: 0 0 calc(0.85rem - 1px) calc(0.85rem - 1px);
  }

  .pagination {
    display: flex;
    padding-inline-start: 0;
    list-style: none;
  }

  .page-link {
    position: relative;
    display: block;
    color: #5E6278;
    background-color: transparent;
    border: 0 solid transparent;
    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: #F6921E;
    text-decoration: none;
    background-color: #F1FAFF;
    border-color: transparent;
  }

  .page-link:focus {
    z-index: 3;
    color: #F6921E;
    background-color: #F1FAFF;
    outline: 0;
    box-shadow: none;
  }

  .page-item:not(:first-child) .page-link {
    margin-inline-start: 0;
  }

  .page-item.active .page-link {
    z-index: 3;
    color: #FFFFFF;
    background-color: #F6921E;
    border-color: transparent;
  }

  .page-item.disabled .page-link {
    color: #B5B5C3;
    pointer-events: none;
    background-color: transparent;
    border-color: transparent;
  }

  .page-link {
    padding: 0.375rem 0.75rem;
  }

  .page-item:first-child .page-link {
    border-start-start-radius: 0.65rem;
    border-end-start-radius: 0.65rem;
  }

  .page-item:last-child .page-link {
    border-start-end-radius: 0.65rem;
    border-end-end-radius: 0.65rem;
  }

  .badge {
    display: inline-block;
    padding: 0.325rem 0.5rem;
    font-size: 0.85rem;
    font-weight: 600;
    line-height: 1;
    color: #ffffff;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: 0.3rem;
  }

  .badge:empty {
    display: none;
  }

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

  .alert {
    position: relative;
    padding: 1rem 1rem;
    margin-bottom: 1rem;
    border: 1px solid transparent;
    border-radius: 0.65rem;
  }

  .alert-light {
    color: #626364;
    background-color: #fdfefe;
    border-color: #fcfdfe;
  }

  .alert-success {
    color: #205237;
    background-color: #dcf5e7;
    border-color: #cbf0dc;
  }

  @keyframes progress-bar-stripes {
    0% {
      background-position-x: 1rem;
    }
  }

  .progress {
    display: flex;
    height: 1rem;
    overflow: hidden;
    font-size: 0.75rem;
    background-color: #F5F8FA;
    border-radius: 6px;
    box-shadow: none;
  }

  .btn-close {
    box-sizing: content-box;
    width: 1em;
    height: 1em;
    padding: 0.25em 0.25em;
    color: #000000;
    background: transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000000'%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;
    border: 0;
    border-radius: 0.65rem;
    opacity: 0.5;
  }

  .btn-close:hover {
    color: #000000;
    text-decoration: none;
    opacity: 0.75;
  }

  .btn-close:focus {
    outline: 0;
    box-shadow: 0 0 0 0.25rem rgba(0, 158, 247, 0.25);
    opacity: 1;
  }

  .btn-close:disabled, .btn-close.disabled {
    pointer-events: none;
    user-select: none;
    opacity: 0.25;
  }

  .toast {
    width: 350px;
    max-width: 100%;
    font-size: 0.875rem;
    pointer-events: auto;
    background-color: rgba(255, 255, 255, 0.85);
    background-clip: padding-box;
    border: 1px solid rgba(0, 0, 0, 0.1);
    box-shadow: 0 0.5rem 1.5rem 0.5rem rgba(0, 0, 0, 0.075);
    border-radius: 0.65rem;
  }

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

  .modal {
    position: fixed;
    top: 0;
    inset-inline-start: 0;
    z-index: 1055;
    display: none;
    width: 100%;
    height: 100%;
    overflow-x: hidden;
    overflow-y: auto;
    outline: 0;
  }

  .modal-header {
    display: flex;
    flex-shrink: 0;
    align-items: center;
    justify-content: space-between;
    padding: 1.75rem 1.75rem;
    border-bottom: 1px solid var(--border-color);
    border-start-start-radius: 0.65rem;
    border-start-end-radius: 0.65rem;
  }

  .modal-header .btn-close {
    padding: 0.875rem 0.875rem;
    margin: -0.875rem -0.875rem -0.875rem auto;
  }

  .modal-title {
    margin-bottom: 0;
    line-height: 1.5;
  }

  .modal-body {
    position: relative;
    flex: 1 1 auto;
    padding: 1.75rem;
  }

  .modal-footer {
    display: flex;
    flex-wrap: wrap;
    flex-shrink: 0;
    align-items: center;
    justify-content: flex-end;
    padding: 1.5rem;
    border-top: 1px solid var(--border-color);
    border-end-end-radius: 0.65rem;
    border-end-start-radius: 0.65rem;
  }

  .modal-footer > * {
    margin: 0.25rem;
  }

  .tooltip {
    position: absolute;
    z-index: 1080;
    display: block;
    margin: 0;
    font-family: var(--bs-font-sans-serif);
    font-style: normal;
    font-weight: 400;
    line-height: 1.5;
    text-align: start;
    text-align: start;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
    letter-spacing: normal;
    word-break: normal;
    word-spacing: normal;
    white-space: normal;
    line-break: auto;
    font-size: 0.925rem;
    word-wrap: break-word;
    opacity: 0;
  }

  .tooltip.show {
    opacity: 1;
  }

  .popover {
    position: absolute;
    top: 0;
    inset-inline-start: 0 /* rtl:ignore */;
    z-index: 1070;
    display: block;
    max-width: 276px;
    font-family: var(--bs-font-sans-serif);
    font-style: normal;
    font-weight: 400;
    line-height: 1.5;
    text-align: start;
    text-align: start;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
    letter-spacing: normal;
    word-break: normal;
    word-spacing: normal;
    white-space: normal;
    line-break: auto;
    font-size: 1rem;
    word-wrap: break-word;
    background-color: #ffffff;
    background-clip: padding-box;
    border: 1px solid #ffffff;
    border-radius: 0.65rem;
    box-shadow: 0px 0px 50px 0px rgba(82, 63, 105, 0.15);
  }

  /* rtl:begin:ignore */
  /* rtl:end:ignore */
  /* rtl:options: {
  "autoRename": true,
  "stringMap":[ {
    "name"    : "prev-next",
    "search"  : "prev",
    "replace" : "next"
  } ]
} */
  @keyframes spinner-border {
    to {
      transform: rotate(360deg) /* rtl:ignore */;
    }
  }

  .spinner-border {
    display: inline-block;
    width: 2rem;
    height: 2rem;
    vertical-align: -0.125em;
    border: 0.185em solid currentColor;
    border-inline-end-color: transparent;
    border-radius: 50%;
    animation: 0.65s linear infinite spinner-border;
  }

  .spinner-border-sm {
    width: 1rem;
    height: 1rem;
    border-width: 0.145em;
  }

  @keyframes spinner-grow {
    0% {
      transform: scale(0);
    }
    50% {
      opacity: 1;
      transform: none;
    }
  }

  @media (prefers-reduced-motion: reduce) {
    .spinner-border {
      animation-duration: 1.3s;
    }
  }

  .link-primary {
    color: #F6921E;
  }

  .link-primary:hover, .link-primary:focus {
    color: #cb6f07;
  }

  .vr {
    display: inline-block;
    align-self: stretch;
    width: 1px;
    min-height: 1em;
    background-color: currentColor;
    opacity: 0.25;
  }

  .align-top {
    vertical-align: top !important;
  }

  .align-middle {
    vertical-align: middle !important;
  }

  .align-bottom {
    vertical-align: bottom !important;
  }

  .float-start {
    float: inline-start !important;
  }

  .float-end {
    float: inline-end !important;
  }

  .opacity-0 {
    opacity: 0 !important;
  }

  .opacity-20 {
    opacity: 0.2 !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;
  }

  .shadow-sm {
    box-shadow: 0 0.1rem 1rem 0.25rem rgba(0, 0, 0, 0.05) !important;
  }

  .shadow-none {
    box-shadow: none !important;
  }

  .position-relative {
    position: relative !important;
  }

  .position-absolute {
    position: absolute !important;
  }

  .position-fixed {
    position: fixed !important;
  }

  .position-sticky {
    position: sticky !important;
  }

  .top-0 {
    top: 0 !important;
  }

  .top-50 {
    top: 50% !important;
  }

  .bottom-0 {
    bottom: 0 !important;
  }

  .bottom-50 {
    bottom: 50% !important;
  }

  .start-0 {
    inset-inline-start: 0 !important;
  }

  .start-50 {
    inset-inline-start: 50% !important;
  }

  .end-0 {
    inset-inline-end: 0 !important;
  }

  .end-50 {
    inset-inline-end: 50% !important;
  }

  html[dir='ltr'] .translate-middle {
    transform: translate(-50%, -50%) !important;
  }

  html[dir='rtl'] .translate-middle {
    transform: translate(50%, -50%) !important;
  }

  .border {
    border: 1px solid var(--border-color) !important;
  }

  .border-0 {
    border: 0 !important;
  }

  .border-top {
    border-top: 1px solid var(--border-color) !important;
  }

  .border-end {
    border-inline-end: 1px solid var(--border-color) !important;
  }

  .border-bottom {
    border-bottom: 1px solid var(--border-color) !important;
  }

  .border-primary {
    border-color: #F6921E !important;
  }

  .border-0 {
    border-width: 0 !important;
  }

  .border-1 {
    border-width: 1px !important;
  }

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

  .w-20 {
    width: 20% !important;
  }

  .w-30 {
    width: 30% !important;
  }

  .w-25 {
    width: 25% !important;
  }

  .w-48 {
    width: 48% !important;
  }

  .w-50 {
    width: 50% !important;
  }

  .w-75 {
    width: 75% !important;
  }

  .w-10px {
    width: 10px !important;
  }

  .w-25px {
    width: 25px !important;
  }

  .w-30px {
    width: 30px !important;
  }

  .w-40px {
    width: 40px !important;
  }

  .w-50px {
    width: 50px !important;
  }

  .w-60px {
    width: 60px !important;
  }

  .w-70px {
    width: 70px !important;
  }

  .w-80px {
    width: 80px !important;
  }

  .w-90px {
    width: 90px !important;
  }

  .w-100px {
    width: 100px !important;
  }

  .w-125px {
    width: 125px !important;
  }

  .w-150px {
    width: 150px !important;
  }

  .w-175px {
    width: 175px !important;
  }

  .w-200px {
    width: 200px !important;
  }

  .w-225px {
    width: 225px !important;
  }

  .w-250px {
    width: 250px !important;
  }

  .w-300px {
    width: 300px !important;
  }

  .w-325px {
    width: 325px !important;
  }

  .w-400px {
    width: 400px !important;
  }

  .w-500px {
    width: 500px !important;
  }

  .w-650px {
    width: 650px !important;
  }

  .mw-100 {
    max-width: 100% !important;
  }

  .mw-150px {
    max-width: 150px !important;
  }

  .mw-300px {
    max-width: 300px !important;
  }

  .mw-400px {
    max-width: 400px !important;
  }

  .mw-500px {
    max-width: 500px !important;
  }

  .mw-600px {
    max-width: 600px !important;
  }

  .h-75 {
    height: 75% !important;
  }

  .h-auto {
    height: auto !important;
  }

  .h-1px {
    height: 1px !important;
  }

  .h-6px {
    height: 6px !important;
  }

  .h-10px {
    height: 10px !important;
  }

  .h-15px {
    height: 15px !important;
  }

  .h-20px {
    height: 20px !important;
  }

  .h-25px {
    height: 25px !important;
  }

  .h-30px {
    height: 30px !important;
  }

  .h-35px {
    height: 35px !important;
  }

  .h-40px {
    height: 40px !important;
  }

  .h-50px {
    height: 50px !important;
  }

  .h-60px {
    height: 60px !important;
  }

  .h-70px {
    height: 70px !important;
  }

  .h-80px {
    height: 80px !important;
  }

  .h-100px {
    height: 100px !important;
  }

  .h-125px {
    height: 125px !important;
  }

  .h-150px {
    height: 150px !important;
  }

  .h-200px {
    height: 200px !important;
  }

  .h-300px {
    height: 300px !important;
  }

  .h-350px {
    height: 350px !important;
  }

  .mh-300px {
    max-height: 300px !important;
  }

  .mh-400px {
    max-height: 400px !important;
  }

  .mh-500px {
    max-height: 500px !important;
  }

  .flex-row {
    flex-direction: row !important;
  }

  .flex-row-reverse {
    flex-direction: row-reverse !important;
  }

  .flex-grow-1 {
    flex-grow: 1 !important;
  }

  .flex-shrink-0 {
    flex-shrink: 0 !important;
  }

  .flex-wrap {
    flex-wrap: wrap !important;
  }

  .flex-nowrap {
    flex-wrap: nowrap !important;
  }

  .gap-0 {
    gap: 0 !important;
  }

  .gap-1 {
    gap: 0.25rem !important;
  }

  .gap-2 {
    gap: 0.5rem !important;
  }

  .gap-3 {
    gap: 0.75rem !important;
  }

  .gap-4 {
    gap: 1rem !important;
  }

  .gap-6 {
    gap: 1.5rem !important;
  }

  .gap-8 {
    gap: 2rem !important;
  }

  .gap-9 {
    gap: 2.25rem !important;
  }

  .gap-10 {
    gap: 2.5rem !important;
  }

  .m-0 {
    margin: 0 !important;
  }

  .m-1 {
    margin: 0.25rem !important;
  }

  .m-2 {
    margin: 0.5rem !important;
  }

  .m-4 {
    margin: 1rem !important;
  }

  .m-10 {
    margin: 2.5rem !important;
  }

  .m-auto {
    margin: auto !important;
  }

  .mx-4 {
    margin-inline-end: 1rem !important;
    margin-inline-start: 1rem !important;
  }

  .mx-auto {
    margin-inline-end: auto !important;
    margin-inline-start: auto !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;
  }

  .mt-0 {
    margin-top: 0 !important;
  }

  .mt-1 {
    margin-top: 0.25rem !important;
  }

  .mt-2 {
    margin-top: 0.5rem !important;
  }

  .mt-3 {
    margin-top: 0.75rem !important;
  }

  .mt-4 {
    margin-top: 1rem !important;
  }

  .mt-5 {
    margin-top: 1.25rem !important;
  }

  .mt-6 {
    margin-top: 1.5rem !important;
  }

  .mt-7 {
    margin-top: 1.75rem !important;
  }

  .mt-8 {
    margin-top: 2rem !important;
  }

  .mt-9 {
    margin-top: 2.25rem !important;
  }

  .mt-10 {
    margin-top: 2.5rem !important;
  }

  .mt-12 {
    margin-top: 3rem !important;
  }

  .me-1 {
    margin-inline-end: 0.25rem !important;
  }

  .me-2 {
    margin-inline-end: 0.5rem !important;
  }

  .me-3 {
    margin-inline-end: 0.75rem !important;
  }

  .me-4 {
    margin-inline-end: 1rem !important;
  }

  .me-5 {
    margin-inline-end: 1.25rem !important;
  }

  .me-7 {
    margin-inline-end: 1.75rem !important;
  }

  .me-auto {
    margin-inline-end: auto !important;
  }

  .mb-0 {
    margin-bottom: 0 !important;
  }

  .mb-1 {
    margin-bottom: 0.25rem !important;
  }

  .mb-2 {
    margin-bottom: 0.5rem !important;
  }

  .mb-3 {
    margin-bottom: 0.75rem !important;
  }

  .mb-4 {
    margin-bottom: 1rem !important;
  }

  .mb-5 {
    margin-bottom: 1.25rem !important;
  }

  .mb-6 {
    margin-bottom: 1.5rem !important;
  }

  .mb-7 {
    margin-bottom: 1.75rem !important;
  }

  .mb-8 {
    margin-bottom: 2rem !important;
  }

  .mb-10 {
    margin-bottom: 2.5rem !important;
  }

  .mb-12 {
    margin-bottom: 3rem !important;
  }

  .mb-20 {
    margin-bottom: 5rem !important;
  }

  .ms-1 {
    margin-inline-start: 0.25rem !important;
  }

  .ms-2 {
    margin-inline-start: 0.5rem !important;
  }

  .ms-3 {
    margin-inline-start: 0.75rem !important;
  }

  .ms-4 {
    margin-inline-start: 1rem !important;
  }

  .ms-10 {
    margin-inline-start: 2.5rem !important;
  }

  .ms-12 {
    margin-inline-start: 3rem !important;
  }

  .ms-20 {
    margin-inline-start: 5rem !important;
  }

  .ms-auto {
    margin-inline-start: auto !important;
  }

  .me-n4 {
    margin-inline-end: -1rem !important;
  }

  .me-n5 {
    margin-inline-end: -1.25rem !important;
  }

  .ms-n4 {
    margin-inline-start: -1rem !important;
  }

  .p-0 {
    padding: 0 !important;
  }

  .p-1 {
    padding: 0.25rem !important;
  }

  .p-2 {
    padding: 0.5rem !important;
  }

  .p-3 {
    padding: 0.75rem !important;
  }

  .p-4 {
    padding: 1rem !important;
  }

  .p-5 {
    padding: 1.25rem !important;
  }

  .p-6 {
    padding: 1.5rem !important;
  }

  .p-9 {
    padding: 2.25rem !important;
  }

  .p-10 {
    padding: 2.5rem !important;
  }

  .p-12 {
    padding: 3rem !important;
  }

  .p-17 {
    padding: 4.25rem !important;
  }

  .px-1 {
    padding-inline-end: 0.25rem !important;
    padding-inline-start: 0.25rem !important;
  }

  .px-2 {
    padding-inline-end: 0.5rem !important;
    padding-inline-start: 0.5rem !important;
  }

  .px-3 {
    padding-inline-end: 0.75rem !important;
    padding-inline-start: 0.75rem !important;
  }

  .px-4 {
    padding-inline-end: 1rem !important;
    padding-inline-start: 1rem !important;
  }

  .px-5 {
    padding-inline-end: 1.25rem !important;
    padding-inline-start: 1.25rem !important;
  }

  .px-6 {
    padding-inline-end: 1.5rem !important;
    padding-inline-start: 1.5rem !important;
  }

  .px-7 {
    padding-inline-end: 1.75rem !important;
    padding-inline-start: 1.75rem !important;
  }

  .px-10 {
    padding-inline-end: 2.5rem !important;
    padding-inline-start: 2.5rem !important;
  }

  .py-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }

  .py-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }

  .py-3 {
    padding-top: 0.75rem !important;
    padding-bottom: 0.75rem !important;
  }

  .py-4 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }

  .py-5 {
    padding-top: 1.25rem !important;
    padding-bottom: 1.25rem !important;
  }

  .py-10 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }

  .py-15 {
    padding-top: 3.75rem !important;
    padding-bottom: 3.75rem !important;
  }

  .pt-0 {
    padding-top: 0 !important;
  }

  .pt-2 {
    padding-top: 0.5rem !important;
  }

  .pt-4 {
    padding-top: 1rem !important;
  }

  .pt-6 {
    padding-top: 1.5rem !important;
  }

  .pt-9 {
    padding-top: 2.25rem !important;
  }

  .pt-20 {
    padding-top: 5rem !important;
  }

  .pe-0 {
    padding-inline-end: 0 !important;
  }

  .pe-1 {
    padding-inline-end: 0.25rem !important;
  }

  .pe-2 {
    padding-inline-end: 0.5rem !important;
  }

  .pe-3 {
    padding-inline-end: 0.75rem !important;
  }

  .pe-4 {
    padding-inline-end: 1rem !important;
  }

  .pe-5 {
    padding-inline-end: 1.25rem !important;
  }

  .pe-20 {
    padding-inline-end: 5rem !important;
  }

  .pb-0 {
    padding-bottom: 0 !important;
  }

  .pb-2 {
    padding-bottom: 0.5rem !important;
  }

  .pb-7 {
    padding-bottom: 1.75rem !important;
  }

  .pb-14 {
    padding-bottom: 3.5rem !important;
  }

  .ps-0 {
    padding-inline-start: 0 !important;
  }

  .ps-1 {
    padding-inline-start: 0.25rem !important;
  }

  .ps-2 {
    padding-inline-start: 0.5rem !important;
  }

  .ps-3 {
    padding-inline-start: 0.75rem !important;
  }

  .ps-4 {
    padding-inline-start: 1rem !important;
  }

  .ps-10 {
    padding-inline-start: 2.5rem !important;
  }

  .ps-20 {
    padding-inline-start: 5rem !important;
  }

  .fs-1 {
    font-size: calc(1.3rem + 0.6vw) !important;
  }

  .fs-2 {
    font-size: calc(1.275rem + 0.3vw) !important;
  }

  .fs-3 {
    font-size: calc(1.26rem + 0.12vw) !important;
  }

  .fs-4 {
    font-size: 1.25rem !important;
  }

  .fs-5 {
    font-size: 1.15rem !important;
  }

  .fs-6 {
    font-size: 1.075rem !important;
  }

  .fs-7 {
    font-size: 0.95rem !important;
  }

  .fs-16px {
    font-size: 16px !important;
  }

  .fs-18 {
    font-size: 18px;
  }

  .fs-20px {
    font-size: 20px !important;
  }

  .fs-2hx {
    font-size: calc(1.375rem + 1.5vw) !important;
  }

  .fw-normal {
    font-weight: 400 !important;
  }

  .fw-bold {
    font-weight: 500 !important;
  }

  .fw-bolder {
    font-weight: 600 !important;
  }

  .lh-1 {
    line-height: 1 !important;
  }

  .text-start {
    text-align: start !important;
  }

  .text-end {
    text-align: end !important;
  }

  .text-center {
    text-align: center !important;
  }

  .text-decoration-underline {
    text-decoration: underline !important;
  }

  .text-uppercase {
    text-transform: uppercase !important;
  }

  .text-wrap {
    white-space: normal !important;
  }

  .text-nowrap {
    white-space: nowrap !important;
  }

  /* rtl:begin:remove */
  /* rtl:end:remove */
  .text-white {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important;
  }

  .text-primary {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important;
  }

  .text-success {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important;
  }

  .text-danger {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important;
  }

  .text-dark {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important;
  }

  .text-black {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important;
  }

  .text-muted {
    --bs-text-opacity: 1;
    color: #A1A5B7 !important;
  }

  .bg-white {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important;
  }

  .bg-body {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important;
  }

  .bg-transparent {
    --bs-bg-opacity: 1;
    background-color: transparent !important;
  }

  .bg-opacity-75 {
    --bs-bg-opacity: 0.75;
  }

  .pe-none {
    pointer-events: none !important;
  }

  .rounded {
    border-radius: 0.65rem !important;
  }

  .rounded-0 {
    border-radius: 0 !important;
  }

  .rounded-3 {
    border-radius: 0.85rem !important;
  }

  .rounded-circle {
    border-radius: 50% !important;
  }

  .visible {
    visibility: visible !important;
  }

  .opacity-0 {
    opacity: 0 !important;
  }

  .opacity-20 {
    opacity: 0.2 !important;
  }

  .opacity-25 {
    opacity: 0.25 !important;
  }

  .opacity-50 {
    opacity: 0.5 !important;
  }

  .opacity-75 {
    opacity: 0.75 !important;
  }

  .opacity-100 {
    opacity: 1 !important;
  }

  .opacity-100-hover:hover {
    opacity: 1 !important;
  }

  .min-w-70px {
    min-width: 70px !important;
  }

  .min-w-100px {
    min-width: 100px !important;
  }

  .min-w-125px {
    min-width: 125px !important;
  }

  .min-w-200px {
    min-width: 200px !important;
  }

  .min-w-240px {
    min-width: 240px !important;
  }

  .min-w-300px {
    min-width: 300px !important;
  }

  .min-w-400px {
    min-width: 400px !important;
  }

  .min-w-500px {
    min-width: 500px !important;
  }

  .min-w-600px {
    min-width: 600px !important;
  }

  .min-h-45px {
    min-height: 45px !important;
  }

  .min-h-65px {
    min-height: 65px !important;
  }

  .min-h-100px {
    min-height: 100px !important;
  }

  .min-h-150px {
    min-height: 150px !important;
  }

  .min-h-300px {
    min-height: 300px !important;
  }

  .min-h-400px {
    min-height: 400px !important;
  }

  .min-h-500px {
    min-height: 500px !important;
  }

  .z-index-0 {
    z-index: 0 !important;
  }

  .z-index-1 {
    z-index: 1 !important;
  }

  .border-left-0 {
    border-inline-start-width: 0 !important;
  }

  @media (min-width: 576px) {

    .flex-sm-nowrap {
      flex-wrap: nowrap !important;
    }
  }

  @media (min-width: 768px) {

    .w-md-50 {
      width: 50% !important;
    }

    .w-md-300px {
      width: 300px !important;
    }
  }

  @media (min-width: 992px) {

    .w-lg-50 {
      width: 50% !important;
    }

    .w-lg-500px {
      width: 500px !important;
    }

    .w-lg-650px {
      width: 650px !important;
    }

    .flex-lg-nowrap {
      flex-wrap: nowrap !important;
    }

    .my-lg-0 {
      margin-top: 0 !important;
      margin-bottom: 0 !important;
    }

    .mt-lg-6 {
      margin-top: 1.5rem !important;
    }

    .p-lg-15 {
      padding: 3.75rem !important;
    }

    .p-lg-17 {
      padding: 4.25rem !important;
    }

    .px-lg-9 {
      padding-inline-end: 2.25rem !important;
      padding-inline-start: 2.25rem !important;
    }

    .px-lg-12 {
      padding-inline-end: 3rem !important;
      padding-inline-start: 3rem !important;
    }

    .py-lg-20 {
      padding-top: 5rem !important;
      padding-bottom: 5rem !important;
    }

    .pb-lg-20 {
      padding-bottom: 5rem !important;
    }
  }

  @media (min-width: 1200px) {

    .mb-xl-10 {
      margin-bottom: 2.5rem !important;
    }
  }

  @media (min-width: 1400px) {

    .p-xxl-5 {
      padding: 1.25rem !important;
    }

    .px-xxl-10 {
      padding-inline-end: 2.5rem !important;
      padding-inline-start: 2.5rem !important;
    }

    .fs-xxl-2x {
      font-size: calc(1.325rem + 0.9vw) !important;
    }
  }

  @media (min-width: 1200px) {
    .fs-1 {
      font-size: 1.75rem !important;
    }

    .fs-2 {
      font-size: 1.5rem !important;
    }

    .fs-3 {
      font-size: 1.35rem !important;
    }

    .fs-2hx {
      font-size: 2.5rem !important;
    }
  }

  :root {
    --bs-light-primary: #F1FAFF;
    --bs-active-primary: #0095E8;
    --bs-light-success: #E8FFF3;
    --bs-active-success: #47BE7D;
    --bs-light-info: #F8F5FF;
    --bs-active-info: #5014D0;
    --bs-light-warning: #FFF8DD;
    --bs-active-warning: #F1BC00;
    --bs-light-danger: #FFF5F8;
    --bs-active-danger: #D9214E;
    --bs-light-dark: #EFF2F5;
    --bs-active-dark: #131628;
    --bs-gray-100: #F5F8FA;
    --bs-gray-200: #EFF2F5;
    --bs-gray-300: #E4E6EF;
    --bs-gray-400: #B5B5C3;
    --bs-gray-500: #A1A5B7;
    --bs-gray-600: #7E8299;
    --bs-gray-700: #5E6278;
    --bs-gray-800: #3F4254;
    --bs-gray-900: #181C32;
    --bs-xs: 0;
    --bs-sm: 576px;
    --bs-md: 768px;
    --bs-lg: 992px;
    --bs-xl: 1200px;
    --bs-xxl: 1400px;
    --bs-border-color: #EFF2F5;
    --bs-border-dashed-color: #E4E6EF;
  }

  .bg-white {
    background-color: #ffffff !important;
    --bg-color: 255, 255, 255 !important;
  }

  .bg-white.hoverable:hover {
    background-color: #F5F8FA !important;
  }

  .bg-light-primary {
    background-color: #ffefdd !important;
  }

  .bg-light-primary.hoverable:hover {
    background-color: #ffdfbb !important;
  }

  .bg-light-info {
    background-color: #F8F5FF !important;
  }

  .bg-light-info.hoverable:hover {
    background-color: #e3d6ff !important;
  }

  .bg-light-danger {
    background-color: #FFF5F8 !important;
  }

  .bg-light-danger.hoverable:hover {
    background-color: #ffd6e3 !important;
  }

  .bg-gray-200 {
    background-color: #EFF2F5;
  }

  .bg-opacity-75 {
    background-color: rgba(var(--bg-color), 0.75) !important;
  }

  .bg-body {
    --bg-color: 255, 255, 255;
    background-color: var(--body-bg);
  }

  .hoverable {
    cursor: pointer;
    transition: all 0.2s ease;
  }

  .hoverable:hover {
    transition: all 0.2s ease;
  }

  .bgi-no-repeat {
    background-repeat: no-repeat;
  }

  .bgi-position-y-bottom {
    background-position-y: bottom;
  }

  .bgi-size-contain {
    background-size: contain;
  }

  .bgi-attachment-fixed {
    background-attachment: fixed;
  }

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

  .border-dashed {
    border-style: dashed !important;
    border-color: var(--border-color);
  }

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

  .rounded-circle {
    border-radius: 50% !important;
  }

  .flex-root {
    flex: 1;
  }

  .flex-center {
    justify-content: center;
    align-items: center;
  }

  .flex-stack {
    justify-content: space-between;
    align-items: center;
  }

  .text-white {
    color: #ffffff !important;
  }

  .text-primary {
    color: #F6921E !important;
  }

  .text-hover-primary {
    transition: color 0.2s ease, background-color 0.2s ease;
  }

  .text-hover-primary i {
    transition: color 0.2s ease, background-color 0.2s ease;
  }

  .text-hover-primary:hover {
    transition: color 0.2s ease, background-color 0.2s ease;
    color: #F6921E !important;
  }

  .text-hover-primary:hover i {
    transition: color 0.2s ease, background-color 0.2s ease;
    color: #F6921E !important;
  }

  .text-hover-primary:hover .svg-icon {
    color: #F6921E !important;
  }

  .text-success {
    color: #50CD89 !important;
  }

  .text-danger {
    color: #F1416C !important;
  }

  .text-hover-danger {
    transition: color 0.2s ease, background-color 0.2s ease;
  }

  .text-hover-danger i {
    transition: color 0.2s ease, background-color 0.2s ease;
  }

  .text-hover-danger:hover {
    transition: color 0.2s ease, background-color 0.2s ease;
    color: #F1416C !important;
  }

  .text-hover-danger:hover i {
    transition: color 0.2s ease, background-color 0.2s ease;
    color: #F1416C !important;
  }

  .text-hover-danger:hover .svg-icon {
    color: #F1416C !important;
  }

  .text-dark {
    color: #181C32 !important;
  }

  .text-muted {
    color: #A1A5B7 !important;
  }

  .text-gray-400 {
    color: #B5B5C3 !important;
  }

  .text-gray-500 {
    color: #A1A5B7 !important;
  }

  .text-gray-600 {
    color: #7E8299 !important;
  }

  .text-hover-gray-600 {
    transition: color 0.2s ease, background-color 0.2s ease;
  }

  .text-hover-gray-600 i {
    transition: color 0.2s ease, background-color 0.2s ease;
  }

  .text-hover-gray-600:hover {
    transition: color 0.2s ease, background-color 0.2s ease;
    color: #7E8299 !important;
  }

  .text-hover-gray-600:hover i {
    transition: color 0.2s ease, background-color 0.2s ease;
    color: #7E8299 !important;
  }

  .text-hover-gray-600:hover .svg-icon {
    color: #7E8299 !important;
  }

  .text-gray-800 {
    color: #3F4254 !important;
  }

  .text-gray-900 {
    color: #181C32 !important;
  }

  .fw-boldest {
    font-weight: 700 !important;
  }

  .cursor-pointer {
    cursor: pointer !important;
  }

  .cursor-default {
    cursor: default !important;
  }

  .cursor-move {
    cursor: move;
  }

  i {
    line-height: 1;
    font-size: 1rem;
    /* color: #A1A5B7; */
  }

  a {
    transition: color 0.2s ease, background-color 0.2s ease;
  }

  a:hover {
    transition: color 0.2s ease, background-color 0.2s ease;
  }

  .animation {
    animation-duration: 1s;
    animation-fill-mode: both;
  }

  @keyframes animationSlideInDown {
    from {
      transform: translate3d(0, -100%, 0);
      visibility: visible;
    }
    to {
      transform: translate3d(0, 0, 0);
    }
  }

  @keyframes animationSlideInUp {
    from {
      transform: translate3d(0, 100%, 0);
      visibility: visible;
    }
    to {
      transform: translate3d(0, 0, 0);
    }
  }

  @keyframes animationFadeIn {
    from {
      opacity: 0;
    }
    to {
      opacity: 1;
    }
  }

  @keyframes animationFadeOut {
    from {
      opacity: 1;
    }
    to {
      opacity: 0;
    }
  }

  @keyframes animationBlink {
    to {
      visibility: hidden;
    }
  }

  .nav-group {
    padding: 0.35rem;
    border-radius: 0.65rem;
    background-color: #F5F8FA;
  }

  .nav-group.nav-group-outline {
    background-color: transparent;
    border: 1px solid var(--border-color);
  }

  .pagination {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    margin: 0;
  }

  .page-item {
    margin-inline-end: 0.5rem;
    /*rtl:options:{"autoRename":false}*/
    /*rtl:end:ignore*/
  }

  .page-item:last-child {
    margin-inline-end: 0;
  }

  .page-item .page-link {
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 0.65rem;
    height: 2.5rem;
    min-width: 2.5rem;
    font-weight: 500;
    font-size: 1.075rem;
    /*rtl:options:{"autoRename":false}*/
    /*rtl:end:ignore*/
    /*rtl:options:{"autoRename":false}*/
  }

  .page-item .page-link i {
    font-size: 0.85rem;
  }

  .page-item .page-link .previous,
  .page-item .page-link .next {
    display: block;
    height: 0.875rem;
    width: 0.875rem;
    /*rtl:raw:transform: rotateZ(-180deg);*/
  }

  .page-item .page-link .previous {
    background-repeat: no-repeat;
    background-position: center;
    background-color: transparent;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%235E6278'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
  }

  .page-item .page-link .next {
    background-repeat: no-repeat;
    background-position: center;
    background-color: transparent;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%235E6278'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
  }

  .page-item.next .page-link, .page-item.previous .page-link {
    background-color: #ffffff;
    color: #5E6278;
  }

  .page-item.next .page-link i, .page-item.previous .page-link i {
    color: #5E6278;
  }

  .page-item:focus .page-link {
    color: #F6921E;
    /*rtl:options:{"autoRename":false}*/
  }

  .page-item:focus .page-link i {
    color: #F6921E;
  }

  .page-item:focus .page-link .previous {
    background-repeat: no-repeat;
    background-position: center;
    background-color: transparent;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23009EF7'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
  }

  .page-item:focus .page-link .next {
    background-repeat: no-repeat;
    background-position: center;
    background-color: transparent;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23009EF7'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
  }

  .page-item:hover:not(.offset) .page-link {
    color: #F6921E;
    /*rtl:options:{"autoRename":false}*/
  }

  .page-item:hover:not(.offset) .page-link i {
    color: #F6921E;
  }

  .page-item:hover:not(.offset) .page-link .previous {
    background-repeat: no-repeat;
    background-position: center;
    background-color: transparent;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23009EF7'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
  }

  .page-item:hover:not(.offset) .page-link .next {
    background-repeat: no-repeat;
    background-position: center;
    background-color: transparent;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23009EF7'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
  }

  .page-item.active .page-link {
    color: #FFFFFF;
    /*rtl:options:{"autoRename":false}*/
  }

  .page-item.active .page-link i {
    color: #FFFFFF;
  }

  .page-item.active .page-link .previous {
    background-repeat: no-repeat;
    background-position: center;
    background-color: transparent;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23FFFFFF'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
  }

  .page-item.active .page-link .next {
    background-repeat: no-repeat;
    background-position: center;
    background-color: transparent;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23FFFFFF'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
  }

  .page-item.disabled .page-link {
    color: #B5B5C3;
    /*rtl:options:{"autoRename":false}*/
  }

  .page-item.disabled .page-link i {
    color: #B5B5C3;
  }

  .page-item.disabled .page-link .previous {
    background-repeat: no-repeat;
    background-position: center;
    background-color: transparent;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23B5B5C3'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
  }

  .page-item.disabled .page-link .next {
    background-repeat: no-repeat;
    background-position: center;
    background-color: transparent;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23B5B5C3'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
  }

  @media (max-width: 991.98px) {
    .page-item {
      margin-inline-end: 0.25rem;
    }

    .page-item:last-child {
      margin-inline-end: 0;
    }
  }

  .separator {
    display: block;
    height: 0;
    border-bottom: 1px solid #EFF2F5;
  }

  .menu {
    display: flex;
    padding: 0;
    margin: 0;
    list-style: none;
  }

  .menu-sub {
    display: none;
    padding: 0;
    margin: 0;
    list-style: none;
    flex-direction: column;
  }

  .menu-item {
    display: block;
    padding: 0;
  }

  .menu-item .menu-link {
    cursor: pointer;
    display: flex;
    align-items: center;
    padding: 0;
    flex: 0 0 100%;
    padding: 0.65rem 1rem;
    transition: none;
    outline: none !important;
  }

  .menu-item .menu-link .menu-title {
    display: flex;
    align-items: center;
    flex-grow: 1;
    color: #C5C5D8;
  }

  .menu-item .menu-link .menu-arrow {
    display: flex;
    align-items: stretch;
    position: relative;
    overflow: hidden;
    flex-shrink: 0;
    margin-inline-start: 0.5rem;
    width: 0.8rem;
    height: 0.8rem;
  }

  .menu-item .menu-link .menu-arrow:after {
    display: block;
    width: 100%;
    content: " ";
    background-repeat: no-repeat;
    background-position: center;
    background-color: transparent;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23A1A5B7'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
    /*rtl:begin:remove*/
    background-repeat: no-repeat;
    background-position: center;
    background-color: transparent;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23A1A5B7'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
    /*rtl:end:remove*/
  }

  .menu-item .menu-content {
    padding: 0.65rem 1rem;
  }

  .menu-item.show .menu-link .menu-arrow:after {
    backface-visibility: hidden;
    transition: transform 0.3s ease;
  }

  .menu-sub-dropdown {
    display: none;
    border-radius: 0.65rem;
    background-color: #ffffff;
    box-shadow: 0 0 50px 0 rgba(82, 63, 105, 0.15);
    position: absolute;
    z-index: 999;
  }

  .menu-item:hover .menu-sub-dropdown {
    display: block;
  }

  .menu-sub-dropdown.menu.show {
    display: flex;
    animation: menu-sub-dropdown-animation-fade-in 0.3s ease 1, menu-sub-dropdown-animation-move-up 0.3s ease 1;
  }

  .menu-column {
    flex-direction: column;
    width: 100%;
  }

  .menu-rounded .menu-link {
    border-radius: 0.65rem;
  }

  .menu-sub:not([data-popper-placement]) > .menu-item > .menu-content,
  .menu-sub:not([data-popper-placement]) > .menu-item > .menu-link {
    padding-inline-start: calc(1rem + 1rem);
  }

  .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-content,
  .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-link {
    padding-inline-start: calc(2rem + 1rem);
  }

  .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-content,
  .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-link {
    padding-inline-start: calc(3rem + 1rem);
  }

  .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-content,
  .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-link {
    padding-inline-start: calc(4rem + 1rem);
  }

  @keyframes menu-sub-dropdown-animation-fade-in {
    from {
      opacity: 0;
    }
    to {
      opacity: 1;
    }
  }

  @keyframes menu-sub-dropdown-animation-move-up {
    from {
      margin-top: 0.75rem;
    }
    to {
      margin-top: 0;
    }
  }

  @keyframes menu-sub-dropdown-animation-move-down {
    from {
      margin-bottom: 0.75rem;
    }
    to {
      margin-bottom: 0;
    }
  }

  .menu-gray-800 .menu-item .menu-link {
    color: #3F4254;
  }

  .menu-gray-800 .menu-item .menu-link .menu-title {
    color: #3F4254;
  }

  .menu-gray-800 .menu-item .menu-link .menu-arrow:after {
    background-repeat: no-repeat;
    background-position: center;
    background-color: transparent;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%233F4254'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
    /*rtl:begin:remove*/
    background-repeat: no-repeat;
    background-position: center;
    background-color: transparent;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%233F4254'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
    /*rtl:end:remove*/
  }

  .menu-state-bg-light-primary .menu-item.show > .menu-link {
    transition: color 0.2s ease, background-color 0.2s ease;
    background-color: #F1FAFF;
    color: #F6921E;
  }

  .menu-state-bg-light-primary .menu-item.show > .menu-link .menu-title {
    color: #F6921E;
  }

  .menu-state-bg-light-primary .menu-item.show > .menu-link .menu-arrow:after {
    background-repeat: no-repeat;
    background-position: center;
    background-color: transparent;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23009EF7'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
    /*rtl:begin:remove*/
    background-repeat: no-repeat;
    background-position: center;
    background-color: transparent;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23009EF7'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
    /*rtl:end:remove*/
  }

  .menu-state-bg-light-primary .menu-item.here > .menu-link {
    transition: color 0.2s ease, background-color 0.2s ease;
    background-color: #F1FAFF;
    color: #F6921E;
  }

  .menu-state-bg-light-primary .menu-item.here > .menu-link .menu-title {
    color: #F6921E;
  }

  .menu-state-bg-light-primary .menu-item.here > .menu-link .menu-arrow:after {
    background-repeat: no-repeat;
    background-position: center;
    background-color: transparent;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23009EF7'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
    /*rtl:begin:remove*/
    background-repeat: no-repeat;
    background-position: center;
    background-color: transparent;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23009EF7'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
    /*rtl:end:remove*/
  }

  .menu-state-bg-light-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here), .menu-state-bg-light-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) {
    transition: color 0.2s ease, background-color 0.2s ease;
    background-color: #F1FAFF;
    color: #F6921E;
  }

  .menu-state-bg-light-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-title, .menu-state-bg-light-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-title {
    color: #F6921E;
  }

  .menu-state-bg-light-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-arrow:after, .menu-state-bg-light-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-arrow:after {
    background-repeat: no-repeat;
    background-position: center;
    background-color: transparent;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23009EF7'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
    /*rtl:begin:remove*/
    background-repeat: no-repeat;
    background-position: center;
    background-color: transparent;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23009EF7'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
    /*rtl:end:remove*/
  }

  .menu-state-bg-light-primary .menu-item .menu-link.active {
    transition: color 0.2s ease, background-color 0.2s ease;
    background-color: #F1FAFF;
    color: #F6921E;
  }

  .menu-state-bg-light-primary .menu-item .menu-link.active .menu-title {
    color: #F6921E;
  }

  .menu-state-bg-light-primary .menu-item .menu-link.active .menu-arrow:after {
    background-repeat: no-repeat;
    background-position: center;
    background-color: transparent;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23009EF7'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
    /*rtl:begin:remove*/
    background-repeat: no-repeat;
    background-position: center;
    background-color: transparent;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23009EF7'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
    /*rtl:end:remove*/
  }

  .anchor {
    display: flex;
    align-items: center;
  }

  .anchor a {
    position: relative;
    display: none;
    align-items: center;
    justify-content: flex-start;
    height: 1em;
    width: 1.25em;
    margin-inline-start: -1.25em;
    font-weight: 500;
    font-size: 0.8em;
    color: #A1A5B7;
    transition: all 0.2s ease;
  }

  .anchor a:before {
    content: "#";
  }

  .anchor:hover a {
    display: flex;
  }

  .anchor:hover a:hover {
    color: #F6921E;
    transition: all 0.2s ease;
  }

  .card {
    border: 0;
    box-shadow: 0px 0px 20px 0px rgba(76, 87, 125, 0.02);
  }

  .card .card-header {
    display: flex;
    justify-content: space-between;
    align-items: stretch;
    flex-wrap: wrap;
    min-height: 70px;
    padding: 0 2.25rem;
    background-color: transparent;
    border-bottom: 1px solid #EFF2F5;
  }

  .card .card-header .card-title {
    display: flex;
    align-items: center;
    margin: 0.5rem;
    margin-inline-start: 0;
  }

  .card .card-header .card-title {
    font-weight: 500;
    font-size: 1.275rem;
    color: var(--body-color);
  }

  .card .card-header .card-title small, .card .card-header .card-title .small {
    color: var(--body-color);
    font-size: 1rem;
  }

  .card .card-header .card-title h1, .card .card-header .card-title .h1, .card .card-header .card-title h2, .card .card-header .card-title .h2, .card .card-header .card-title h3, .card .card-header .card-title .h3, .card .card-header .card-title h4, .card .card-header .card-title .h4, .card .card-header .card-title h5, .card .card-header .card-title .h5, .card .card-header .card-title h6, .card .card-header .card-title .h6 {
    margin-bottom: 0;
  }

  .card .card-header .card-toolbar {
    display: flex;
    align-items: center;
    margin: 0.5rem 0;
    flex-wrap: wrap;
  }

  .card .card-body {
    padding: 2rem 2.25rem;
  }

  .card .card-footer {
    padding: 2rem 2.25rem;
    background-color: transparent;
    border-top: 1px solid #EFF2F5;
  }

  .card.card-p-0 .card-header,
  .card.card-p-0 .card-body,
  .card.card-p-0 .card-footer {
    padding: 0;
  }

  .card.card-flush > .card-header {
    border-bottom: 0;
  }

  .card.card-flush > .card-footer {
    border-top: 0;
  }

  @media (max-width: 767.98px) {
    .card > .card-header:not(.flex-nowrap) {
      padding-top: 0.5rem;
      padding-bottom: 0.5rem;
    }
  }

  .btn {
    outline: none !important;
  }

  .btn:not(.btn-shadow):not(.shadow):not(.shadow-sm):not(.shadow-lg) {
    box-shadow: none !important;
  }

  .btn:not(.btn-outline):not(.btn-dashed):not(.border-hover):not(.border-active):not(.btn-flush):not(.btn-icon) {
    border: 0;
    padding: calc(0.75rem + 1px) calc(1.5rem + 1px);
  }

  .btn:not(.btn-outline):not(.btn-dashed):not(.border-hover):not(.border-active):not(.btn-flush):not(.btn-icon).btn-lg {
    padding: calc(0.825rem + 1px) calc(1.75rem + 1px);
  }

  .btn:not(.btn-outline):not(.btn-dashed):not(.border-hover):not(.border-active):not(.btn-flush):not(.btn-icon).btn-sm {
    padding: calc(0.55rem + 1px) calc(1.25rem + 1px);
  }

  .btn i {
    display: inline-flex;
    font-size: 1rem;
    padding-inline-end: 0.35rem;
    vertical-align: middle;
    line-height: 0;
  }

  .btn .svg-icon {
    flex-shrink: 0;
    line-height: 0;
    margin-inline-end: 0.5rem;
  }

  .btn.btn-icon {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    padding: 0;
    height: calc(1.5em + 1.5rem + 2px);
    width: calc(1.5em + 1.5rem + 2px);
  }

  .btn.btn-icon:not(.btn-outline):not(.btn-dashed):not(.border-hover):not(.border-active):not(.btn-flush) {
    border: 0;
  }

  .btn.btn-icon.btn-sm {
    height: calc(1.5em + 1.1rem + 2px);
    width: calc(1.5em + 1.1rem + 2px);
  }

  .btn.btn-icon.btn-lg {
    height: calc(1.5em + 1.65rem + 2px);
    width: calc(1.5em + 1.65rem + 2px);
  }

  .btn.btn-icon i,
  .btn.btn-icon .svg-icon {
    padding: 0;
    margin: 0;
    line-height: 1;
  }

  .btn.btn-white {
    color: #F6921E;
    border-color: #ffffff;
    background-color: #ffffff;
  }

  .btn.btn-white i,
  .btn.btn-white .svg-icon {
    color: #F6921E;
  }

  .btn.btn-white.dropdown-toggle:after {
    color: #F6921E;
  }

  .btn-check:checked + .btn.btn-white, .btn-check:active + .btn.btn-white, .btn.btn-white:focus:not(.btn-active), .btn.btn-white:hover:not(.btn-active), .btn.btn-white:active:not(.btn-active), .btn.btn-white.active, .btn.btn-white.show, .show > .btn.btn-white {
    color: #F6921E;
    border-color: #F5F8FA;
    background-color: #F5F8FA !important;
  }

  .btn-check:checked + .btn.btn-white i,
  .btn-check:checked + .btn.btn-white .svg-icon, .btn-check:active + .btn.btn-white i,
  .btn-check:active + .btn.btn-white .svg-icon, .btn.btn-white:focus:not(.btn-active) i,
  .btn.btn-white:focus:not(.btn-active) .svg-icon, .btn.btn-white:hover:not(.btn-active) i,
  .btn.btn-white:hover:not(.btn-active) .svg-icon, .btn.btn-white:active:not(.btn-active) i,
  .btn.btn-white:active:not(.btn-active) .svg-icon, .btn.btn-white.active i,
  .btn.btn-white.active .svg-icon, .btn.btn-white.show i,
  .btn.btn-white.show .svg-icon, .show > .btn.btn-white i,
  .show > .btn.btn-white .svg-icon {
    color: #F6921E;
  }

  .btn-check:checked + .btn.btn-white.dropdown-toggle:after, .btn-check:active + .btn.btn-white.dropdown-toggle:after, .btn.btn-white:focus:not(.btn-active).dropdown-toggle:after, .btn.btn-white:hover:not(.btn-active).dropdown-toggle:after, .btn.btn-white:active:not(.btn-active).dropdown-toggle:after, .btn.btn-white.active.dropdown-toggle:after, .btn.btn-white.show.dropdown-toggle:after, .show > .btn.btn-white.dropdown-toggle:after {
    color: #F6921E;
  }

  .btn.btn-light {
    color: #7E8299;
    border-color: #F5F8FA;
    background-color: #F5F8FA;
  }

  .btn.btn-light i,
  .btn.btn-light .svg-icon {
    color: #7E8299;
  }

  .btn.btn-light.dropdown-toggle:after {
    color: #7E8299;
  }

  .btn-check:checked + .btn.btn-light, .btn-check:active + .btn.btn-light, .btn.btn-light:focus:not(.btn-active), .btn.btn-light:hover:not(.btn-active), .btn.btn-light:active:not(.btn-active), .btn.btn-light.active, .btn.btn-light.show, .show > .btn.btn-light {
    color: #7E8299;
    border-color: #EFF2F5;
    background-color: #EFF2F5 !important;
  }

  .btn-check:checked + .btn.btn-light i,
  .btn-check:checked + .btn.btn-light .svg-icon, .btn-check:active + .btn.btn-light i,
  .btn-check:active + .btn.btn-light .svg-icon, .btn.btn-light:focus:not(.btn-active) i,
  .btn.btn-light:focus:not(.btn-active) .svg-icon, .btn.btn-light:hover:not(.btn-active) i,
  .btn.btn-light:hover:not(.btn-active) .svg-icon, .btn.btn-light:active:not(.btn-active) i,
  .btn.btn-light:active:not(.btn-active) .svg-icon, .btn.btn-light.active i,
  .btn.btn-light.active .svg-icon, .btn.btn-light.show i,
  .btn.btn-light.show .svg-icon, .show > .btn.btn-light i,
  .show > .btn.btn-light .svg-icon {
    color: #7E8299;
  }

  .btn-check:checked + .btn.btn-light.dropdown-toggle:after, .btn-check:active + .btn.btn-light.dropdown-toggle:after, .btn.btn-light:focus:not(.btn-active).dropdown-toggle:after, .btn.btn-light:hover:not(.btn-active).dropdown-toggle:after, .btn.btn-light:active:not(.btn-active).dropdown-toggle:after, .btn.btn-light.active.dropdown-toggle:after, .btn.btn-light.show.dropdown-toggle:after, .show > .btn.btn-light.dropdown-toggle:after {
    color: #7E8299;
  }

  .btn.btn-bg-light {
    border-color: #F5F8FA;
    background-color: #F5F8FA;
  }

  .btn.btn-primary {
    color: #FFFFFF;
    border: 1px solid var(--border-color) !important;
    background-color: var(--primary-color);
    opacity: 0.8;
  }

  .btn.btn-primary i,
  .btn.btn-primary .svg-icon {
    color: #FFFFFF;
  }

  .btn.btn-primary.dropdown-toggle:after {
    color: #FFFFFF;
  }

  .btn-check:checked + .btn.btn-primary, .btn-check:active + .btn.btn-primary, .btn.btn-primary:focus:not(.btn-active), .btn.btn-primary:hover:not(.btn-active), .btn.btn-primary:active:not(.btn-active), .btn.btn-primary.active, .btn.btn-primary.show, .show > .btn.btn-primary {
    /*color: #F6921E;*/
    /*border: 1px solid #F6921E !important;*/
    opacity: 1;
    /*background-color: #ffffff !important;*/
  }

  .btn-check:checked + .btn.btn-primary i,
  .btn-check:checked + .btn.btn-primary .svg-icon, .btn-check:active + .btn.btn-primary i,
  .btn-check:active + .btn.btn-primary .svg-icon, .btn.btn-primary:focus:not(.btn-active) i,
  .btn.btn-primary:focus:not(.btn-active) .svg-icon, .btn.btn-primary:hover:not(.btn-active) i,
  .btn.btn-primary:hover:not(.btn-active) .svg-icon, .btn.btn-primary:active:not(.btn-active) i,
  .btn.btn-primary:active:not(.btn-active) .svg-icon, .btn.btn-primary.active i,
  .btn.btn-primary.active .svg-icon, .btn.btn-primary.show i,
  .btn.btn-primary.show .svg-icon, .show > .btn.btn-primary i,
  .show > .btn.btn-primary .svg-icon {
    color: #FFFFFF;
  }

  .btn-check:checked + .btn.btn-primary.dropdown-toggle:after, .btn-check:active + .btn.btn-primary.dropdown-toggle:after, .btn.btn-primary:focus:not(.btn-active).dropdown-toggle:after, .btn.btn-primary:hover:not(.btn-active).dropdown-toggle:after, .btn.btn-primary:active:not(.btn-active).dropdown-toggle:after, .btn.btn-primary.active.dropdown-toggle:after, .btn.btn-primary.show.dropdown-toggle:after, .show > .btn.btn-primary.dropdown-toggle:after {
    color: #FFFFFF;
  }

  .btn.btn-light-primary {
    color: #f9b060;
    border-color: #F1FAFF;
    background-color: #F1FAFF;
  }

  .btn.btn-light-primary i,
  .btn.btn-light-primary .svg-icon {
    color: #f9b060;
  }

  .btn.btn-light-primary.dropdown-toggle:after {
    color: #f9b060;
  }

  .btn-check:checked + .btn.btn-light-primary, .btn-check:active + .btn.btn-light-primary, .btn.btn-light-primary:focus:not(.btn-active), .btn.btn-light-primary:hover:not(.btn-active), .btn.btn-light-primary:active:not(.btn-active), .btn.btn-light-primary.active, .btn.btn-light-primary.show, .show > .btn.btn-light-primary {
    color: #FFFFFF;
    border-color: #F6921E;
    background-color: #F6921E !important;
  }

  .btn-check:checked + .btn.btn-light-primary i,
  .btn-check:checked + .btn.btn-light-primary .svg-icon, .btn-check:active + .btn.btn-light-primary i,
  .btn-check:active + .btn.btn-light-primary .svg-icon, .btn.btn-light-primary:focus:not(.btn-active) i,
  .btn.btn-light-primary:focus:not(.btn-active) .svg-icon, .btn.btn-light-primary:hover:not(.btn-active) i,
  .btn.btn-light-primary:hover:not(.btn-active) .svg-icon, .btn.btn-light-primary:active:not(.btn-active) i,
  .btn.btn-light-primary:active:not(.btn-active) .svg-icon, .btn.btn-light-primary.active i,
  .btn.btn-light-primary.active .svg-icon, .btn.btn-light-primary.show i,
  .btn.btn-light-primary.show .svg-icon, .show > .btn.btn-light-primary i,
  .show > .btn.btn-light-primary .svg-icon {
    color: #FFFFFF;
  }

  .btn-check:checked + .btn.btn-light-primary.dropdown-toggle:after, .btn-check:active + .btn.btn-light-primary.dropdown-toggle:after, .btn.btn-light-primary:focus:not(.btn-active).dropdown-toggle:after, .btn.btn-light-primary:hover:not(.btn-active).dropdown-toggle:after, .btn.btn-light-primary:active:not(.btn-active).dropdown-toggle:after, .btn.btn-light-primary.active.dropdown-toggle:after, .btn.btn-light-primary.show.dropdown-toggle:after, .show > .btn.btn-light-primary.dropdown-toggle:after {
    color: #FFFFFF;
  }

  .btn-check:checked + .btn.btn-active-light-primary, .btn-check:active + .btn.btn-active-light-primary, .btn.btn-active-light-primary:focus:not(.btn-active), .btn.btn-active-light-primary:hover:not(.btn-active), .btn.btn-active-light-primary:active:not(.btn-active), .btn.btn-active-light-primary.active, .btn.btn-active-light-primary.show, .show > .btn.btn-active-light-primary {
    color: #F6921E;
    border-color: #F1FAFF;
    background-color: #F1FAFF !important;
  }

  .btn-check:checked + .btn.btn-active-light-primary i,
  .btn-check:checked + .btn.btn-active-light-primary .svg-icon, .btn-check:active + .btn.btn-active-light-primary i,
  .btn-check:active + .btn.btn-active-light-primary .svg-icon, .btn.btn-active-light-primary:focus:not(.btn-active) i,
  .btn.btn-active-light-primary:focus:not(.btn-active) .svg-icon, .btn.btn-active-light-primary:hover:not(.btn-active) i,
  .btn.btn-active-light-primary:hover:not(.btn-active) .svg-icon, .btn.btn-active-light-primary:active:not(.btn-active) i,
  .btn.btn-active-light-primary:active:not(.btn-active) .svg-icon, .btn.btn-active-light-primary.active i,
  .btn.btn-active-light-primary.active .svg-icon, .btn.btn-active-light-primary.show i,
  .btn.btn-active-light-primary.show .svg-icon, .show > .btn.btn-active-light-primary i,
  .show > .btn.btn-active-light-primary .svg-icon {
    color: #F6921E;
  }

  .btn-check:checked + .btn.btn-active-light-primary.dropdown-toggle:after, .btn-check:active + .btn.btn-active-light-primary.dropdown-toggle:after, .btn.btn-active-light-primary:focus:not(.btn-active).dropdown-toggle:after, .btn.btn-active-light-primary:hover:not(.btn-active).dropdown-toggle:after, .btn.btn-active-light-primary:active:not(.btn-active).dropdown-toggle:after, .btn.btn-active-light-primary.active.dropdown-toggle:after, .btn.btn-active-light-primary.show.dropdown-toggle:after, .show > .btn.btn-active-light-primary.dropdown-toggle:after {
    color: #F6921E;
  }

  .btn.btn-secondary {
    color: var(--body-color);
    border: none;
    background-color: #E4E6EF00;
    opacity: 0.8;
  }

  .btn.btn-secondary i,
  .btn.btn-secondary .svg-icon {
    color: #3F4254;
  }

  .btn.btn-secondary.dropdown-toggle:after {
    color: #3F4254;
  }

  .btn-check:checked + .btn.btn-secondary, .btn-check:active + .btn.btn-secondary, .btn.btn-secondary:focus:not(.btn-active), .btn.btn-secondary:hover:not(.btn-active), .btn.btn-secondary:active:not(.btn-active), .btn.btn-secondary.active, .btn.btn-secondary.show, .show > .btn.btn-secondary {
    /*color: #3F4254;*/
    /*border-color: #B5B5C3;*/
    /*background-color: #B5B5C3 !important;*/
    opacity: 1;
  }

  .btn-check:checked + .btn.btn-secondary i,
  .btn-check:checked + .btn.btn-secondary .svg-icon, .btn-check:active + .btn.btn-secondary i,
  .btn-check:active + .btn.btn-secondary .svg-icon, .btn.btn-secondary:focus:not(.btn-active) i,
  .btn.btn-secondary:focus:not(.btn-active) .svg-icon, .btn.btn-secondary:hover:not(.btn-active) i,
  .btn.btn-secondary:hover:not(.btn-active) .svg-icon, .btn.btn-secondary:active:not(.btn-active) i,
  .btn.btn-secondary:active:not(.btn-active) .svg-icon, .btn.btn-secondary.active i,
  .btn.btn-secondary.active .svg-icon, .btn.btn-secondary.show i,
  .btn.btn-secondary.show .svg-icon, .show > .btn.btn-secondary i,
  .show > .btn.btn-secondary .svg-icon {
    color: #3F4254;
  }

  .btn-check:checked + .btn.btn-secondary.dropdown-toggle:after, .btn-check:active + .btn.btn-secondary.dropdown-toggle:after, .btn.btn-secondary:focus:not(.btn-active).dropdown-toggle:after, .btn.btn-secondary:hover:not(.btn-active).dropdown-toggle:after, .btn.btn-secondary:active:not(.btn-active).dropdown-toggle:after, .btn.btn-secondary.active.dropdown-toggle:after, .btn.btn-secondary.show.dropdown-toggle:after, .show > .btn.btn-secondary.dropdown-toggle:after {
    color: #3F4254;
  }

  .btn-check:checked + .btn.btn-active-secondary, .btn-check:active + .btn.btn-active-secondary, .btn.btn-active-secondary:focus:not(.btn-active), .btn.btn-active-secondary:hover:not(.btn-active), .btn.btn-active-secondary:active:not(.btn-active), .btn.btn-active-secondary.active, .btn.btn-active-secondary.show, .show > .btn.btn-active-secondary {
    color: #3F4254;
    border-color: #E4E6EF;
    background-color: #E4E6EF !important;
  }

  .btn-check:checked + .btn.btn-active-secondary i,
  .btn-check:checked + .btn.btn-active-secondary .svg-icon, .btn-check:active + .btn.btn-active-secondary i,
  .btn-check:active + .btn.btn-active-secondary .svg-icon, .btn.btn-active-secondary:focus:not(.btn-active) i,
  .btn.btn-active-secondary:focus:not(.btn-active) .svg-icon, .btn.btn-active-secondary:hover:not(.btn-active) i,
  .btn.btn-active-secondary:hover:not(.btn-active) .svg-icon, .btn.btn-active-secondary:active:not(.btn-active) i,
  .btn.btn-active-secondary:active:not(.btn-active) .svg-icon, .btn.btn-active-secondary.active i,
  .btn.btn-active-secondary.active .svg-icon, .btn.btn-active-secondary.show i,
  .btn.btn-active-secondary.show .svg-icon, .show > .btn.btn-active-secondary i,
  .show > .btn.btn-active-secondary .svg-icon {
    color: #3F4254;
  }

  .btn-check:checked + .btn.btn-active-secondary.dropdown-toggle:after, .btn-check:active + .btn.btn-active-secondary.dropdown-toggle:after, .btn.btn-active-secondary:focus:not(.btn-active).dropdown-toggle:after, .btn.btn-active-secondary:hover:not(.btn-active).dropdown-toggle:after, .btn.btn-active-secondary:active:not(.btn-active).dropdown-toggle:after, .btn.btn-active-secondary.active.dropdown-toggle:after, .btn.btn-active-secondary.show.dropdown-toggle:after, .show > .btn.btn-active-secondary.dropdown-toggle:after {
    color: #3F4254;
  }

  .btn.btn-success {
    color: #FFFFFF;
    border-color: #50CD89;
    background-color: #50CD89;
  }

  .btn.btn-success i,
  .btn.btn-success .svg-icon {
    color: #FFFFFF;
  }

  .btn.btn-success.dropdown-toggle:after {
    color: #FFFFFF;
  }

  .btn-check:checked + .btn.btn-success, .btn-check:active + .btn.btn-success, .btn.btn-success:focus:not(.btn-active), .btn.btn-success:hover:not(.btn-active), .btn.btn-success:active:not(.btn-active), .btn.btn-success.active, .btn.btn-success.show, .show > .btn.btn-success {
    color: #FFFFFF;
    border-color: #47BE7D;
    background-color: #F6921E !important;
  }

  .btn-check:checked + .btn.btn-success i,
  .btn-check:checked + .btn.btn-success .svg-icon, .btn-check:active + .btn.btn-success i,
  .btn-check:active + .btn.btn-success .svg-icon, .btn.btn-success:focus:not(.btn-active) i,
  .btn.btn-success:focus:not(.btn-active) .svg-icon, .btn.btn-success:hover:not(.btn-active) i,
  .btn.btn-success:hover:not(.btn-active) .svg-icon, .btn.btn-success:active:not(.btn-active) i,
  .btn.btn-success:active:not(.btn-active) .svg-icon, .btn.btn-success.active i,
  .btn.btn-success.active .svg-icon, .btn.btn-success.show i,
  .btn.btn-success.show .svg-icon, .show > .btn.btn-success i,
  .show > .btn.btn-success .svg-icon {
    color: #FFFFFF;
  }

  .btn-check:checked + .btn.btn-success.dropdown-toggle:after, .btn-check:active + .btn.btn-success.dropdown-toggle:after, .btn.btn-success:focus:not(.btn-active).dropdown-toggle:after, .btn.btn-success:hover:not(.btn-active).dropdown-toggle:after, .btn.btn-success:active:not(.btn-active).dropdown-toggle:after, .btn.btn-success.active.dropdown-toggle:after, .btn.btn-success.show.dropdown-toggle:after, .show > .btn.btn-success.dropdown-toggle:after {
    color: #FFFFFF;
  }

  .btn.btn-warning {
    color: #FFFFFF;
    border-color: #FFC700;
    background-color: #FFC700;
  }

  .btn.btn-warning i,
  .btn.btn-warning .svg-icon {
    color: #FFFFFF;
  }

  .btn.btn-warning.dropdown-toggle:after {
    color: #FFFFFF;
  }

  .btn-check:checked + .btn.btn-warning, .btn-check:active + .btn.btn-warning, .btn.btn-warning:focus:not(.btn-active), .btn.btn-warning:hover:not(.btn-active), .btn.btn-warning:active:not(.btn-active), .btn.btn-warning.active, .btn.btn-warning.show, .show > .btn.btn-warning {
    color: #FFFFFF;
    border-color: #F1BC00;
    background-color: #F1BC00 !important;
  }

  .btn-check:checked + .btn.btn-warning i,
  .btn-check:checked + .btn.btn-warning .svg-icon, .btn-check:active + .btn.btn-warning i,
  .btn-check:active + .btn.btn-warning .svg-icon, .btn.btn-warning:focus:not(.btn-active) i,
  .btn.btn-warning:focus:not(.btn-active) .svg-icon, .btn.btn-warning:hover:not(.btn-active) i,
  .btn.btn-warning:hover:not(.btn-active) .svg-icon, .btn.btn-warning:active:not(.btn-active) i,
  .btn.btn-warning:active:not(.btn-active) .svg-icon, .btn.btn-warning.active i,
  .btn.btn-warning.active .svg-icon, .btn.btn-warning.show i,
  .btn.btn-warning.show .svg-icon, .show > .btn.btn-warning i,
  .show > .btn.btn-warning .svg-icon {
    color: #FFFFFF;
  }

  .btn-check:checked + .btn.btn-warning.dropdown-toggle:after, .btn-check:active + .btn.btn-warning.dropdown-toggle:after, .btn.btn-warning:focus:not(.btn-active).dropdown-toggle:after, .btn.btn-warning:hover:not(.btn-active).dropdown-toggle:after, .btn.btn-warning:active:not(.btn-active).dropdown-toggle:after, .btn.btn-warning.active.dropdown-toggle:after, .btn.btn-warning.show.dropdown-toggle:after, .show > .btn.btn-warning.dropdown-toggle:after {
    color: #FFFFFF;
  }

  .btn.btn-danger {
    color: #FFFFFF;
    border-color: #F1416C;
    background-color: #F1416C;
  }

  .btn.btn-danger i,
  .btn.btn-danger .svg-icon {
    color: #FFFFFF;
  }

  .btn.btn-danger.dropdown-toggle:after {
    color: #FFFFFF;
  }

  .btn-check:checked + .btn.btn-danger, .btn-check:active + .btn.btn-danger, .btn.btn-danger:focus:not(.btn-active), .btn.btn-danger:hover:not(.btn-active), .btn.btn-danger:active:not(.btn-active), .btn.btn-danger.active, .btn.btn-danger.show, .show > .btn.btn-danger {
    color: #FFFFFF;
    border-color: #D9214E;
    background-color: #D9214E !important;
  }

  .btn-check:checked + .btn.btn-danger i,
  .btn-check:checked + .btn.btn-danger .svg-icon, .btn-check:active + .btn.btn-danger i,
  .btn-check:active + .btn.btn-danger .svg-icon, .btn.btn-danger:focus:not(.btn-active) i,
  .btn.btn-danger:focus:not(.btn-active) .svg-icon, .btn.btn-danger:hover:not(.btn-active) i,
  .btn.btn-danger:hover:not(.btn-active) .svg-icon, .btn.btn-danger:active:not(.btn-active) i,
  .btn.btn-danger:active:not(.btn-active) .svg-icon, .btn.btn-danger.active i,
  .btn.btn-danger.active .svg-icon, .btn.btn-danger.show i,
  .btn.btn-danger.show .svg-icon, .show > .btn.btn-danger i,
  .show > .btn.btn-danger .svg-icon {
    color: #FFFFFF;
  }

  .btn-check:checked + .btn.btn-danger.dropdown-toggle:after, .btn-check:active + .btn.btn-danger.dropdown-toggle:after, .btn.btn-danger:focus:not(.btn-active).dropdown-toggle:after, .btn.btn-danger:hover:not(.btn-active).dropdown-toggle:after, .btn.btn-danger:active:not(.btn-active).dropdown-toggle:after, .btn.btn-danger.active.dropdown-toggle:after, .btn.btn-danger.show.dropdown-toggle:after, .show > .btn.btn-danger.dropdown-toggle:after {
    color: #FFFFFF;
  }

  .btn.btn-light-danger {
    color: #F1416C;
    border-color: #FFF5F8;
    background-color: #FFF5F8;
  }

  .btn.btn-light-danger i,
  .btn.btn-light-danger .svg-icon {
    color: #F1416C;
  }

  .btn.btn-light-danger.dropdown-toggle:after {
    color: #F1416C;
  }

  .btn-check:checked + .btn.btn-light-danger, .btn-check:active + .btn.btn-light-danger, .btn.btn-light-danger:focus:not(.btn-active), .btn.btn-light-danger:hover:not(.btn-active), .btn.btn-light-danger:active:not(.btn-active), .btn.btn-light-danger.active, .btn.btn-light-danger.show, .show > .btn.btn-light-danger {
    color: #FFFFFF;
    border-color: #F1416C;
    background-color: #F1416C !important;
  }

  .btn-check:checked + .btn.btn-light-danger i,
  .btn-check:checked + .btn.btn-light-danger .svg-icon, .btn-check:active + .btn.btn-light-danger i,
  .btn-check:active + .btn.btn-light-danger .svg-icon, .btn.btn-light-danger:focus:not(.btn-active) i,
  .btn.btn-light-danger:focus:not(.btn-active) .svg-icon, .btn.btn-light-danger:hover:not(.btn-active) i,
  .btn.btn-light-danger:hover:not(.btn-active) .svg-icon, .btn.btn-light-danger:active:not(.btn-active) i,
  .btn.btn-light-danger:active:not(.btn-active) .svg-icon, .btn.btn-light-danger.active i,
  .btn.btn-light-danger.active .svg-icon, .btn.btn-light-danger.show i,
  .btn.btn-light-danger.show .svg-icon, .show > .btn.btn-light-danger i,
  .show > .btn.btn-light-danger .svg-icon {
    color: #FFFFFF;
  }

  .btn-check:checked + .btn.btn-light-danger.dropdown-toggle:after, .btn-check:active + .btn.btn-light-danger.dropdown-toggle:after, .btn.btn-light-danger:focus:not(.btn-active).dropdown-toggle:after, .btn.btn-light-danger:hover:not(.btn-active).dropdown-toggle:after, .btn.btn-light-danger:active:not(.btn-active).dropdown-toggle:after, .btn.btn-light-danger.active.dropdown-toggle:after, .btn.btn-light-danger.show.dropdown-toggle:after, .show > .btn.btn-light-danger.dropdown-toggle:after {
    color: #FFFFFF;
  }

  .btn.btn-icon-white i,
  .btn.btn-icon-white .svg-icon {
    color: #ffffff;
  }

  .btn.btn-icon-white.dropdown-toggle:after {
    color: #ffffff;
  }

  .btn-check:checked + .btn.btn-active-color-primary, .btn-check:active + .btn.btn-active-color-primary, .btn.btn-active-color-primary:focus:not(.btn-active), .btn.btn-active-color-primary:hover:not(.btn-active), .btn.btn-active-color-primary:active:not(.btn-active), .btn.btn-active-color-primary.active, .btn.btn-active-color-primary.show, .show > .btn.btn-active-color-primary {
    color: #F6921E;
  }

  .btn-check:checked + .btn.btn-active-color-primary i,
  .btn-check:checked + .btn.btn-active-color-primary .svg-icon, .btn-check:active + .btn.btn-active-color-primary i,
  .btn-check:active + .btn.btn-active-color-primary .svg-icon, .btn.btn-active-color-primary:focus:not(.btn-active) i,
  .btn.btn-active-color-primary:focus:not(.btn-active) .svg-icon, .btn.btn-active-color-primary:hover:not(.btn-active) i,
  .btn.btn-active-color-primary:hover:not(.btn-active) .svg-icon, .btn.btn-active-color-primary:active:not(.btn-active) i,
  .btn.btn-active-color-primary:active:not(.btn-active) .svg-icon, .btn.btn-active-color-primary.active i,
  .btn.btn-active-color-primary.active .svg-icon, .btn.btn-active-color-primary.show i,
  .btn.btn-active-color-primary.show .svg-icon, .show > .btn.btn-active-color-primary i,
  .show > .btn.btn-active-color-primary .svg-icon {
    color: #F6921E;
  }

  .btn-check:checked + .btn.btn-active-color-primary.dropdown-toggle:after, .btn-check:active + .btn.btn-active-color-primary.dropdown-toggle:after, .btn.btn-active-color-primary:focus:not(.btn-active).dropdown-toggle:after, .btn.btn-active-color-primary:hover:not(.btn-active).dropdown-toggle:after, .btn.btn-active-color-primary:active:not(.btn-active).dropdown-toggle:after, .btn.btn-active-color-primary.active.dropdown-toggle:after, .btn.btn-active-color-primary.show.dropdown-toggle:after, .show > .btn.btn-active-color-primary.dropdown-toggle:after {
    color: #F6921E;
  }

  .btn.btn-color-gray-400 {
    color: #B5B5C3;
  }

  .btn.btn-color-gray-400 i,
  .btn.btn-color-gray-400 .svg-icon {
    color: #B5B5C3;
  }

  .btn.btn-color-gray-400.dropdown-toggle:after {
    color: #B5B5C3;
  }

  code:not([class*=language-]) {
    /*font-weight: 400;*/
    /*color: #b93993;*/
    /*line-height: inherit;*/
    /*font-size: inherit;*/
    /*background-color: #F1F3F8;*/
    /*padding: 0.1rem 0.4rem;*/
    /*margin: 0 0.5rem;*/
    /*box-shadow: 0px 3px 9px rgba(0, 0, 0, 0.08);*/
    /*border-radius: 0.3rem;*/
  }

  .form-control {
    box-shadow: none !important;
  }

  .dropdown.show > .form-control {
    /*color: #5E6278;*/
    /*background-color: #ffffff;*/
    /*border-color: #B5B5C3;*/
  }

  .form-control[readonly] {
    background-color: var(--darker2);
  }

  .form-control.form-control-solid {
    background-color: #F5F8FA;
    border-color: #F5F8FA;
    color: #5E6278;
    transition: color 0.2s ease, background-color 0.2s ease;
  }

  .form-control.form-control-solid::placeholder {
    opacity: 0.7;
  }

  .form-control.form-control-solid::-moz-placeholder {
    opacity: 0.7;
  }

  .dropdown.show > .form-control.form-control-solid, .form-control.form-control-solid:active, .form-control.form-control-solid.active, .form-control.form-control-solid:focus, .form-control.form-control-solid.focus {
    background-color: var(--input-bg);
    border-color: var(--border-color);
    color: var(--input-color);
    transition: color 0.2s ease, background-color 0.2s ease;
  }

  .form-control.form-control-transparent {
    background-color: transparent;
    border-color: transparent;
  }

  .dropdown.show > .form-control.form-control-transparent, .form-control.form-control-transparent:active, .form-control.form-control-transparent.active, .form-control.form-control-transparent:focus, .form-control.form-control-transparent.focus {
    background-color: transparent;
    border-color: transparent;
  }

  .form-control.form-control-flush {
    border: 0;
    background-color: transparent;
    outline: none !important;
    box-shadow: none;
    border-radius: 0;
  }

  .resize-none {
    resize: none;
  }

  .form-select {
    box-shadow: none !important;
  }

  .form-select.form-select-solid {
    background-color: var(--darker2);
    border-color: var(--border-color);
    transition: color 0.2s ease, background-color 0.2s ease;
  }

  .form-select.form-select-solid::placeholder {
    opacity: 0.7;
  }

  .form-select.form-select-solid::-moz-placeholder {
    opacity: 0.7;
  }

  .dropdown.show > .form-select.form-select-solid, .form-select.form-select-solid:active, .form-select.form-select-solid.active, .form-select.form-select-solid:focus, .form-select.form-select-solid.focus {
    background-color: #eef3f7;
    border-color: #eef3f7 !important;
    color: #5E6278;
    transition: color 0.2s ease, background-color 0.2s ease;
  }

  .form-check .form-check-label {
    cursor: pointer;
  }

  .form-check .form-check-input {
    cursor: pointer;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
  }

  .form-check.form-check-custom {
    display: flex;
    align-items: center;
    padding-inline-start: 0;
    margin: 0;
  }

  .form-check.form-check-custom .form-check-input {
    margin: 0;
    float: none;
    flex-shrink: 0;
  }

  .form-check.form-check-custom .form-check-label {
    margin-inline-start: 0.55rem;
  }

  .form-check:not(.form-switch) .form-check-input[type=checkbox] {
    background-size: 60% 60%;
  }

  .form-check.form-check-solid .form-check-input {
    border: 0;
    background-color: #EFF2F5;
  }

  .form-check.form-check-solid .form-check-input:active, .form-check.form-check-solid .form-check-input:focus {
    filter: none;
    background-color: #EFF2F5;
  }

  .form-check.form-check-solid .form-check-input:checked {
    background-color: #F6921E;
  }

  .form-check.form-check-custom.form-check-sm .form-check-input {
    height: 1.5rem;
    width: 1.5rem;
  }

  .form-switch.form-check-solid .form-check-input {
    height: 2.25rem;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23ffffff'/%3e%3c/svg%3e");
    border-radius: 3.25rem;
  }

  .form-switch.form-check-solid .form-check-input:checked {
    filter: none;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23FFFFFF'/%3e%3c/svg%3e");
  }

  .form-switch.form-check-solid.form-switch-sm .form-check-input {
    height: 1.5rem;
    width: 2.5rem;
  }

  .required:after {
    content: "*";
    position: relative;
    font-size: inherit;
    color: #F1416C;
    padding-inline-start: 0.25rem;
    font-weight: bold;
  }

  .modal .modal-header {
    align-items: center;
    justify-content: space-between;
    border-start-start-radius: 0.65rem;
    border-start-end-radius: 0.65rem;
  }

  .modal .modal-header h1, .modal .modal-header .h1, .modal .modal-header h2, .modal .modal-header .h2, .modal .modal-header h3, .modal .modal-header .h3, .modal .modal-header h4, .modal .modal-header .h4, .modal .modal-header h5, .modal .modal-header .h5, .modal .modal-header h6, .modal .modal-header .h6 {
    margin-bottom: 0;
  }

  .table > :not(:first-child) {
    border-color: transparent;
    border-width: 0;
    border-style: none;
  }

  .table > :not(:last-child) > :last-child > * {
    border-bottom-color: inherit;
  }

  .table tr, .table th, .table td {
    border-color: inherit;
    border-width: inherit;
    border-style: inherit;
    text-transform: inherit;
    font-weight: inherit;
    font-size: inherit;
    color: inherit;
    height: inherit;
    min-height: inherit;
  }

  .table tr:first-child, .table th:first-child, .table td:first-child {
    padding-inline-start: 0;
  }

  .table tr:last-child, .table th:last-child, .table td:last-child {
    padding-inline-end: 0;
  }

  .table tfoot tr:last-child,
  .table tbody tr:last-child {
    border-bottom: 0 !important;
  }

  .table tfoot tr:last-child th, .table tfoot tr:last-child td,
  .table tbody tr:last-child th,
  .table tbody tr:last-child td {
    border-bottom: 0 !important;
  }

  .table tfoot th, .table tfoot td {
    border-top: inherit;
  }

  .table.table-rounded {
    border-radius: 0.65rem;
    border-spacing: 0;
    border-collapse: separate;
  }

  .table.g-2 th, .table.g-2 td {
    padding: 0.5rem;
  }

  .table.g-4 th, .table.g-4 td {
    padding: 1rem;
  }

  .table.g-5 th, .table.g-5 td {
    padding: 1.25rem;
  }

  .table.gy-5 th, .table.gy-5 td {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }

  .table.g-7 th, .table.g-7 td {
    padding: 1.75rem;
  }

  .table.gy-7 th, .table.gy-7 td {
    padding-top: 1.75rem;
    padding-bottom: 1.75rem;
  }

  .table.gs-7 th:first-child, .table.gs-7 td:first-child {
    padding-inline-start: 1.75rem;
  }

  .table.gs-7 th:last-child, .table.gs-7 td:last-child {
    padding-inline-end: 1.75rem;
  }

  .table.g-10 th, .table.g-10 td {
    padding: 2.5rem;
  }

  .feedback {
    display: none;
  }

  .symbol {
    display: inline-block;
    flex-shrink: 0;
    position: relative;
    border-radius: 0.65rem;
  }

  .symbol .symbol-label {
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 500;
    color: #3F4254;
    background-color: #F5F8FA;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    border-radius: 0.65rem;
  }

  .symbol > img {
    width: 100%;
    flex-shrink: 0;
    display: inline-block;
    border-radius: 0.65rem;
  }

  .symbol.symbol-circle,
  .symbol.symbol-circle > img,
  .symbol.symbol-circle .symbol-label {
    border-radius: 50%;
  }

  .symbol > img {
    width: 50px;
    height: 50px;
  }

  .symbol .symbol-label {
    width: 50px;
    height: 50px;
  }

  .symbol.symbol-fixed .symbol-label {
    width: 50px;
    height: 50px;
  }

  .symbol.symbol-fixed > img {
    width: 50px;
    height: 50px;
    max-width: none;
  }

  .symbol.symbol-2by3 .symbol-label {
    height: 50px;
    width: 75px;
  }

  .symbol.symbol-2by3 > img {
    height: 50px;
    width: 75px;
    max-width: none;
  }

  .symbol.symbol-40px > img {
    width: 40px;
    height: 40px;
  }

  .symbol.symbol-40px .symbol-label {
    width: 40px;
    height: 40px;
  }

  .symbol.symbol-40px.symbol-fixed .symbol-label {
    width: 40px;
    height: 40px;
  }

  .symbol.symbol-40px.symbol-fixed > img {
    width: 40px;
    height: 40px;
    max-width: none;
  }

  .symbol.symbol-40px.symbol-2by3 .symbol-label {
    height: 40px;
    width: 60px;
  }

  .symbol.symbol-40px.symbol-2by3 > img {
    height: 40px;
    width: 60px;
    max-width: none;
  }

  .symbol.symbol-50px > img {
    width: 50px;
    height: 50px;
  }

  .symbol.symbol-50px .symbol-label {
    width: 50px;
    height: 50px;
  }

  .symbol.symbol-50px.symbol-fixed .symbol-label {
    width: 50px;
    height: 50px;
  }

  .symbol.symbol-50px.symbol-fixed > img {
    width: 50px;
    height: 50px;
    max-width: none;
  }

  .symbol.symbol-50px.symbol-2by3 .symbol-label {
    height: 50px;
    width: 75px;
  }

  .symbol.symbol-50px.symbol-2by3 > img {
    height: 50px;
    width: 75px;
    max-width: none;
  }

  .symbol.symbol-100px > img {
    width: 100px;
    height: 100px;
  }

  .symbol.symbol-100px .symbol-label {
    width: 100px;
    height: 100px;
  }

  .symbol.symbol-100px.symbol-fixed .symbol-label {
    width: 100px;
    height: 100px;
  }

  .symbol.symbol-100px.symbol-fixed > img {
    width: 100px;
    height: 100px;
    max-width: none;
  }

  .symbol.symbol-100px.symbol-2by3 .symbol-label {
    height: 100px;
    width: 150px;
  }

  .symbol.symbol-100px.symbol-2by3 > img {
    height: 100px;
    width: 150px;
    max-width: none;
  }

  @media (min-width: 992px) {

    .symbol.symbol-lg-160px > img {
      width: 160px;
      height: 160px;
    }

    .symbol.symbol-lg-160px .symbol-label {
      width: 160px;
      height: 160px;
    }

    .symbol.symbol-lg-160px.symbol-fixed .symbol-label {
      width: 160px;
      height: 160px;
    }

    .symbol.symbol-lg-160px.symbol-fixed > img {
      width: 160px;
      height: 160px;
      max-width: none;
    }

    .symbol.symbol-lg-160px.symbol-2by3 .symbol-label {
      height: 160px;
      width: 240px;
    }

    .symbol.symbol-lg-160px.symbol-2by3 > img {
      height: 160px;
      width: 240px;
      max-width: none;
    }
  }

  @keyframes animation-pulse {
    0% {
      -webkit-transform: scale(0.1, 0.1);
      opacity: 0;
    }
    60% {
      -webkit-transform: scale(0.1, 0.1);
      opacity: 0;
    }
    65% {
      opacity: 1;
    }
    100% {
      -webkit-transform: scale(1.2, 1.2);
      opacity: 0;
    }
  }

  @keyframes animation-scrolltop {
    from {
      margin-bottom: -15px;
    }
    to {
      margin-bottom: 0;
    }
  }

  .svg-icon {
    line-height: 1;
    color: #A1A5B7;
  }

  .svg-icon svg {
    height: 1.15rem;
    width: 1.15rem;
  }

  .svg-icon.svg-icon-primary {
    color: #F6921E;
  }

  .svg-icon.svg-icon-success {
    color: #50CD89;
  }

  .svg-icon.svg-icon-info {
    color: #7239EA;
  }

  .svg-icon.svg-icon-warning {
    color: #FFC700;
  }

  .svg-icon.svg-icon-danger {
    color: #F1416C;
  }

  .svg-icon.svg-icon-2 svg {
    height: 1.5rem !important;
    width: 1.5rem !important;
  }

  .svg-icon.svg-icon-3 svg {
    height: 1.35rem !important;
    width: 1.35rem !important;
  }

  .svg-icon.svg-icon-2x svg {
    height: 2rem !important;
    width: 2rem !important;
  }

  .overlay {
    position: relative;
  }

  .bullet {
    display: inline-block;
    background-color: #B5B5C3;
    border-radius: 6px;
    width: 8px;
    height: 4px;
    flex-shrink: 0;
  }

  .drawer {
    display: flex !important;
    overflow: auto;
    z-index: 110;
    position: fixed;
    top: 0;
    bottom: 0;
    background-color: #ffffff;
    transition: transform 0.3s ease-in-out;
  }

  .drawer.drawer-end {
    inset-inline-end: 0;
    transform: translateX(100%);
  }

  .drawer.drawer-on {
    transform: none;
    box-shadow: 0px 1px 9px -3px rgba(0, 0, 0, 0.05);
    transition: transform 0.3s ease-in-out;
  }


  .blur {
    backdrop-filter: blur(5px);
  }

  [data-kt-drawer=true] {
    display: none;
  }

  @keyframes animation-drawer-fade-in {
    from {
      opacity: 0;
    }
    to {
      opacity: 1;
    }
  }

  @media (max-width: 991.98px) {
    body[data-kt-drawer=on] {
      overflow: hidden;
    }
  }

  .badge {
    display: inline-flex;
    align-items: center;
  }

  .badge-success {
    color: #FFFFFF;
    background-color: #50CD89;
  }

  .badge-info {
    color: #FFFFFF;
    background-color: #7239EA;
  }

  .badge-warning {
    color: #FFFFFF;
    background-color: #FFC700;
  }

  .badge-light-warning {
    color: #FFC700;
    background-color: #FFF8DD;
  }

  .indicator-progress {
    display: none;
  }

  .rotate {
    display: inline-flex;
    align-items: center;
  }

  .rotate-90 {
    transition: transform 0.3s ease;
    backface-visibility: hidden;
  }

  .show > .rotate-90, .active > .rotate-90 {
    transform: rotateZ(90deg);
    transition: transform 0.3s ease;
  }

  [direction=rtl] .show > .rotate-90, [direction=rtl] .active > .rotate-90 {
    transform: rotateZ(-90deg);
  }

  @media (min-width: 992px) {
    /*main,
  span,
  ol,
  ul,
  pre,
  div {
    scrollbar-width: thin;
    scrollbar-color: #EFF2F5 transparent;
  }

  main::-webkit-scrollbar,
  span::-webkit-scrollbar,
  ol::-webkit-scrollbar,
  ul::-webkit-scrollbar,
  pre::-webkit-scrollbar,
  div::-webkit-scrollbar {
    width: 0.4rem;
    height: 0.4rem;
  }

  main::-webkit-scrollbar-thumb,
  span::-webkit-scrollbar-thumb,
  ol::-webkit-scrollbar-thumb,
  ul::-webkit-scrollbar-thumb,
  pre::-webkit-scrollbar-thumb,
  div::-webkit-scrollbar-thumb {
    background-color: #EFF2F5;
  }

  main:hover,
  span:hover,
  ol:hover,
  ul:hover,
  pre:hover,
  div:hover {
    scrollbar-color: #e9edf1 transparent;
  }

  main:hover::-webkit-scrollbar-thumb,
  span:hover::-webkit-scrollbar-thumb,
  ol:hover::-webkit-scrollbar-thumb,
  ul:hover::-webkit-scrollbar-thumb,
  pre:hover::-webkit-scrollbar-thumb,
  div:hover::-webkit-scrollbar-thumb {
    background-color: #e9edf1;
  }*/
  }

  .scroll {
    overflow: scroll;
    position: relative;
  }

  @media (max-width: 991.98px) {
    .scroll {
      overflow: auto;
    }
  }

  @media (min-width: 992px) {
  }

  .hover-scroll-y {
    position: relative;
  }

  @media (min-width: 992px) {
    .hover-scroll-y {
      overflow-y: hidden;
      border-inline-end: 0.4rem solid transparent;
      margin-inline-end: -0.4rem;
    }

    .hover-scroll-y:hover {
      overflow-y: scroll;
      border-inline-end: 0;
    }

    @-moz-document url-prefix() {
      .hover-scroll-y {
        overflow-y: scroll;
        position: relative;
        border-inline-end: 0;
      }
    }
  }

  @media (max-width: 991.98px) {
    .hover-scroll-y {
      overflow-y: auto;
    }
  }

  @media (min-width: 992px) {
  }

  .rating {
    display: flex;
    align-items: center;
  }

  .toggle.active .toggle-off {
    display: none;
  }

  .toggle:not(.collapsible):not(.active) .toggle-on {
    display: none;
  }

  .octagon {
    clip-path: polygon(46.1731656763% 0.7612046749%, 47.411809549% 0.3407417371%, 48.6947380778% 0.0855513863%, 50% 0%, 51.3052619222% 0.0855513863%, 52.588190451% 0.3407417371%, 53.8268343237% 0.7612046749%, 82.1111055711% 12.4769334274%, 83.2842712475% 13.0554747147%, 84.3718855375% 13.7821953496%, 85.3553390593% 14.6446609407%, 86.2178046504% 15.6281144625%, 86.9445252853% 16.7157287525%, 87.5230665726% 17.8888944289%, 99.2387953251% 46.1731656763%, 99.6592582629% 47.411809549%, 99.9144486137% 48.6947380778%, 100% 50%, 99.9144486137% 51.3052619222%, 99.6592582629% 52.588190451%, 99.2387953251% 53.8268343237%, 87.5230665726% 82.1111055711%, 86.9445252853% 83.2842712475%, 86.2178046504% 84.3718855375%, 85.3553390593% 85.3553390593%, 84.3718855375% 86.2178046504%, 83.2842712475% 86.9445252853%, 82.1111055711% 87.5230665726%, 53.8268343237% 99.2387953251%, 52.588190451% 99.6592582629%, 51.3052619222% 99.9144486137%, 50% 100%, 48.6947380778% 99.9144486137%, 47.411809549% 99.6592582629%, 46.1731656763% 99.2387953251%, 17.8888944289% 87.5230665726%, 16.7157287525% 86.9445252853%, 15.6281144625% 86.2178046504%, 14.6446609407% 85.3553390593%, 13.7821953496% 84.3718855375%, 13.0554747147% 83.2842712475%, 12.4769334274% 82.1111055711%, 0.7612046749% 53.8268343237%, 0.3407417371% 52.588190451%, 0.0855513863% 51.3052619222%, 0% 50%, 0.0855513863% 48.6947380778%, 0.3407417371% 47.411809549%, 0.7612046749% 46.1731656763%, 12.4769334274% 17.8888944289%, 13.0554747147% 16.7157287525%, 13.7821953496% 15.6281144625%, 14.6446609407% 14.6446609407%, 15.6281144625% 13.7821953496%, 16.7157287525% 13.0554747147%, 17.8888944289% 12.4769334274%);
  }

  html {
    font-family: sans-serif;
    text-size-adjust: 100%;
  }

  html,
  body {
    height: 100%;
    margin: 0;
    padding: 0;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }

  html a:hover,
  html a:active,
  html a:focus,
  body a:hover,
  body a:active,
  body a:focus {
    text-decoration: none !important;
  }

  body {
    display: flex;
    flex-direction: column;
    /*color: #181C32;*/
  }

  router-outlet {
    display: none;
  }

  canvas {
    user-select: none;
  }

  body {
    background-color: #FAFAFA;
  }

  @media (min-width: 1400px) {
    /*.sidebar-enabled .wrapper {
    padding-inline-start: 350px;
  }*/
  }

  @media (min-width: 992px) {
    .container,
    .container-fluid {
      /*padding: 0 20px !important;*/
    }

    .wrapper {
      padding-top: 0;
      padding-bottom: 23px;
      padding-inline-start: 51px;
      transition: padding-inline-start .4s ease-in-out;
    }

    .wrapper.collapsed {
      padding-inline-start: 240px !important;
    }
  }

  @media (max-width: 991.98px) {
    .container,
    .container-fluid {
      max-width: none;
      /*padding: 0 20px !important;*/
    }
  }

  @media (min-width: 992px) {
    .header {
      display: flex;
      justify-content: space-between;
      align-items: center;
      position: sticky;
      top: 0;
      box-shadow: 0 3px 11px 0 #5e5e5e1a;
      z-index: 10;
      height: 80px;
      background: #fff;
      padding-inline-start: 150px;
    }

    .header.collapsed {
      padding-inline-start: 78px;
    }
  }

  @media (max-width: 991.98px) {
    .header {
      display: flex;
      justify-content: space-between;
      align-items: center;
      height: 60px;
      position: relative;
      z-index: 3;
    }

    .header .page-title {
      display: none !important;
    }
  }

  .aside {
    display: flex;
    flex-direction: column;
    background-color: #fff;
    padding: 0;
  }

  @media (min-width: 992px) {

    .aside {
      position: fixed;
      top: 80px;
      bottom: 55px;
      inset-inline-start: 185px;
      z-index: 100;
      overflow: unset;
      width: 250px;
      box-shadow: 0 8px 12px rgba(190, 190, 190, 0.2);
      border-radius: 6px;
    }
  }

  @media (max-width: 991.98px) {
    .aside {
      display: none;
    }
  }

  .sidebar {
    display: flex;
    flex-direction: column;
    background-color: #192440;
    padding: 0;
  }

  .sidebar .sidebar-nav {
    flex-wrap: nowrap;
    padding: 0;
    margin: 9;
    width: 100%;
    border: 0;
    justify-content: space-between;
    align-items: center;
  }

  .sidebar .sidebar-nav .nav-item {
    padding: 0;
    margin: 0;
    height: 85px;
    width: 70px;
    display: flex;
    align-items: center;
    justify-content: center;
  }

  .sidebar .sidebar-nav .nav-link {
    padding: 0;
    margin: 0;
    height: 75px;
    width: 60px;
    transition: all 0.3s ease;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #0E172E;
    border: 0;
    border-radius: 0.65rem;
  }

  .sidebar .sidebar-nav .nav-link .svg-icon {
    transition: all 0.3s ease;
    color: #5E6278;
  }

  .sidebar .sidebar-nav .nav-link .svg-icon svg {
    height: 2.25rem !important;
    width: 2.25rem !important;
  }

  .sidebar .sidebar-nav .nav-link .svg-icon .svg {
    transition: all 0.3s ease;
  }

  .sidebar .sidebar-nav .nav-link.active {
    height: 85px;
    width: 70px;
    padding: 0;
    transition: all 0.3s ease;
    background-color: #07122D;
  }

  .sidebar .sidebar-nav .nav-link.active .svg-icon {
    color: #ffffff;
  }

  .sidebar .sidebar-nav .nav-link.active .svg-icon svg {
    height: 2.75rem !important;
    width: 2.75rem !important;
  }

  .sidebar .sidebar-border-dashed {
    border: 1px dashed #3E4A69;
  }

  .sidebar .sidebar-text-muted {
    color: #546182;
  }

  .sidebar .sidebar-bg-muted {
    background-color: #0E172E;
  }

  @media (min-width: 1400px) {
    .sidebar {
      position: fixed;
      top: 0;
      bottom: 0;
      inset-inline-end: 0;
      z-index: 101;
      width: 400px;
      overflow: hidden;
    }
  }

  @media (max-width: 1399.98px) {
    .sidebar {
      display: none;
    }
  }

  @media (max-width: 991.98px) {
    .sidebar {
      display: none;
    }

    .sidebar .sidebar-nav .nav-item {
      height: 65px;
      width: 50px;
    }

    .sidebar .sidebar-nav .nav-link {
      height: 45px;
      width: 40px;
    }

    .sidebar .sidebar-nav .nav-link .svg-icon svg {
      height: 1.75rem !important;
      width: 1.75rem !important;
    }

    .sidebar .sidebar-nav .nav-link.active {
      height: 65px;
      width: 50px;
    }

    .sidebar .sidebar-nav .nav-link.active .svg-icon svg {
      height: 2.25rem !important;
      width: 2.25rem !important;
    }
  }

  @media (min-width: 992px) {
    /*.content {
    padding: 25px 0 0 0;
  }*/
  }

  @media (max-width: 991.98px) {
    .content {
      padding: 20px 0 0 0;
    }
  }

  @media (min-width: 992px) {
    .container,
    .container-fluid {
      /*padding: 0 30px;*/
    }
  }

  @media (max-width: 991.98px) {
    .container,
    .container-fluid {
      max-width: none;
      /*padding: 0 15px;*/
    }
  }

  .h-100vh {
    height: 100vh;
  }

  .border-radius-50-p {
    border-radius: 50%;
  }

  .card-footer .indicator-label i {
    transform: unset !important;
  }

  .opacity-0 {
    opacity: 0 !important;
  }

  .cursor-pointer {
    cursor: pointer
  }

  .cursor-default {
    cursor: default
  }

  .cursor-move {
    cursor: move
  }

  .cursor-grab {
    cursor: grab;
  }

  .compact-view {
    display: flex;
    align-items: center;
    text-wrap: nowrap;
    text-overflow: ellipsis;
    overflow-x: hidden;
    width: 100%;
    height: 100%;
    cursor: pointer;
    padding: 0 5px;
  }

  .compact-view:focus-visible {
    outline: unset;
  }
}
