/*!************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/.pnpm/css-loader@6.7.1_webpack@5.74.0/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/.pnpm/@fortawesome+fontawesome-free@6.2.0/node_modules/@fortawesome/fontawesome-free/css/all.css ***!
  \************************************************************************************************************************************************************************************************************************************************/
/*!
 * Font Awesome Free 6.2.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2022 Fonticons, Inc.
 */
.fa {
  font-family: var(--fa-style-family, "Font Awesome 6 Free");
  font-weight: var(--fa-style, 900); }

.fa,
.fa-classic,
.fa-sharp,
.fas,
.fa-solid,
.far,
.fa-regular,
.fab,
.fa-brands {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: var(--fa-display, inline-block);
  font-style: normal;
  font-variant: normal;
  line-height: 1;
  text-rendering: auto; }

.fas,
.fa-classic,
.fa-solid,
.far,
.fa-regular {
  font-family: 'Font Awesome 6 Free'; }

.fab,
.fa-brands {
  font-family: 'Font Awesome 6 Brands'; }

.fa-1x {
  font-size: 1em; }

.fa-2x {
  font-size: 2em; }

.fa-3x {
  font-size: 3em; }

.fa-4x {
  font-size: 4em; }

.fa-5x {
  font-size: 5em; }

.fa-6x {
  font-size: 6em; }

.fa-7x {
  font-size: 7em; }

.fa-8x {
  font-size: 8em; }

.fa-9x {
  font-size: 9em; }

.fa-10x {
  font-size: 10em; }

.fa-2xs {
  font-size: 0.625em;
  line-height: 0.1em;
  vertical-align: 0.225em; }

.fa-xs {
  font-size: 0.75em;
  line-height: 0.08333em;
  vertical-align: 0.125em; }

.fa-sm {
  font-size: 0.875em;
  line-height: 0.07143em;
  vertical-align: 0.05357em; }

.fa-lg {
  font-size: 1.25em;
  line-height: 0.05em;
  vertical-align: -0.075em; }

.fa-xl {
  font-size: 1.5em;
  line-height: 0.04167em;
  vertical-align: -0.125em; }

.fa-2xl {
  font-size: 2em;
  line-height: 0.03125em;
  vertical-align: -0.1875em; }

.fa-fw {
  text-align: center;
  width: 1.25em; }

.fa-ul {
  list-style-type: none;
  margin-left: var(--fa-li-margin, 2.5em);
  padding-left: 0; }
  .fa-ul > li {
    position: relative; }

.fa-li {
  left: calc(var(--fa-li-width, 2em) * -1);
  position: absolute;
  text-align: center;
  width: var(--fa-li-width, 2em);
  line-height: inherit; }

.fa-border {
  border-color: var(--fa-border-color, #eee);
  border-radius: var(--fa-border-radius, 0.1em);
  border-style: var(--fa-border-style, solid);
  border-width: var(--fa-border-width, 0.08em);
  padding: var(--fa-border-padding, 0.2em 0.25em 0.15em); }

.fa-pull-left {
  float: left;
  margin-right: var(--fa-pull-margin, 0.3em); }

.fa-pull-right {
  float: right;
  margin-left: var(--fa-pull-margin, 0.3em); }

.fa-beat {
  -webkit-animation-name: fa-beat;
          animation-name: fa-beat;
  -webkit-animation-delay: var(--fa-animation-delay, 0s);
          animation-delay: var(--fa-animation-delay, 0s);
  -webkit-animation-direction: var(--fa-animation-direction, normal);
          animation-direction: var(--fa-animation-direction, normal);
  -webkit-animation-duration: var(--fa-animation-duration, 1s);
          animation-duration: var(--fa-animation-duration, 1s);
  -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);
          animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  -webkit-animation-timing-function: var(--fa-animation-timing, ease-in-out);
          animation-timing-function: var(--fa-animation-timing, ease-in-out); }

.fa-bounce {
  -webkit-animation-name: fa-bounce;
          animation-name: fa-bounce;
  -webkit-animation-delay: var(--fa-animation-delay, 0s);
          animation-delay: var(--fa-animation-delay, 0s);
  -webkit-animation-direction: var(--fa-animation-direction, normal);
          animation-direction: var(--fa-animation-direction, normal);
  -webkit-animation-duration: var(--fa-animation-duration, 1s);
          animation-duration: var(--fa-animation-duration, 1s);
  -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);
          animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  -webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1));
          animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1)); }

.fa-fade {
  -webkit-animation-name: fa-fade;
          animation-name: fa-fade;
  -webkit-animation-delay: var(--fa-animation-delay, 0s);
          animation-delay: var(--fa-animation-delay, 0s);
  -webkit-animation-direction: var(--fa-animation-direction, normal);
          animation-direction: var(--fa-animation-direction, normal);
  -webkit-animation-duration: var(--fa-animation-duration, 1s);
          animation-duration: var(--fa-animation-duration, 1s);
  -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);
          animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  -webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));
          animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); }

.fa-beat-fade {
  -webkit-animation-name: fa-beat-fade;
          animation-name: fa-beat-fade;
  -webkit-animation-delay: var(--fa-animation-delay, 0s);
          animation-delay: var(--fa-animation-delay, 0s);
  -webkit-animation-direction: var(--fa-animation-direction, normal);
          animation-direction: var(--fa-animation-direction, normal);
  -webkit-animation-duration: var(--fa-animation-duration, 1s);
          animation-duration: var(--fa-animation-duration, 1s);
  -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);
          animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  -webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));
          animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); }

.fa-flip {
  -webkit-animation-name: fa-flip;
          animation-name: fa-flip;
  -webkit-animation-delay: var(--fa-animation-delay, 0s);
          animation-delay: var(--fa-animation-delay, 0s);
  -webkit-animation-direction: var(--fa-animation-direction, normal);
          animation-direction: var(--fa-animation-direction, normal);
  -webkit-animation-duration: var(--fa-animation-duration, 1s);
          animation-duration: var(--fa-animation-duration, 1s);
  -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);
          animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  -webkit-animation-timing-function: var(--fa-animation-timing, ease-in-out);
          animation-timing-function: var(--fa-animation-timing, ease-in-out); }

.fa-shake {
  -webkit-animation-name: fa-shake;
          animation-name: fa-shake;
  -webkit-animation-delay: var(--fa-animation-delay, 0s);
          animation-delay: var(--fa-animation-delay, 0s);
  -webkit-animation-direction: var(--fa-animation-direction, normal);
          animation-direction: var(--fa-animation-direction, normal);
  -webkit-animation-duration: var(--fa-animation-duration, 1s);
          animation-duration: var(--fa-animation-duration, 1s);
  -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);
          animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  -webkit-animation-timing-function: var(--fa-animation-timing, linear);
          animation-timing-function: var(--fa-animation-timing, linear); }

.fa-spin {
  -webkit-animation-name: fa-spin;
          animation-name: fa-spin;
  -webkit-animation-delay: var(--fa-animation-delay, 0s);
          animation-delay: var(--fa-animation-delay, 0s);
  -webkit-animation-direction: var(--fa-animation-direction, normal);
          animation-direction: var(--fa-animation-direction, normal);
  -webkit-animation-duration: var(--fa-animation-duration, 2s);
          animation-duration: var(--fa-animation-duration, 2s);
  -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);
          animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  -webkit-animation-timing-function: var(--fa-animation-timing, linear);
          animation-timing-function: var(--fa-animation-timing, linear); }

.fa-spin-reverse {
  --fa-animation-direction: reverse; }

.fa-pulse,
.fa-spin-pulse {
  -webkit-animation-name: fa-spin;
          animation-name: fa-spin;
  -webkit-animation-direction: var(--fa-animation-direction, normal);
          animation-direction: var(--fa-animation-direction, normal);
  -webkit-animation-duration: var(--fa-animation-duration, 1s);
          animation-duration: var(--fa-animation-duration, 1s);
  -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);
          animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  -webkit-animation-timing-function: var(--fa-animation-timing, steps(8));
          animation-timing-function: var(--fa-animation-timing, steps(8)); }

@media (prefers-reduced-motion: reduce) {
  .fa-beat,
  .fa-bounce,
  .fa-fade,
  .fa-beat-fade,
  .fa-flip,
  .fa-pulse,
  .fa-shake,
  .fa-spin,
  .fa-spin-pulse {
    -webkit-animation-delay: -1ms;
            animation-delay: -1ms;
    -webkit-animation-duration: 1ms;
            animation-duration: 1ms;
    -webkit-animation-iteration-count: 1;
            animation-iteration-count: 1;
    transition-delay: 0s;
    transition-duration: 0s; } }

@-webkit-keyframes fa-beat {
  0%, 90% {
    -webkit-transform: scale(1);
            transform: scale(1); }
  45% {
    -webkit-transform: scale(var(--fa-beat-scale, 1.25));
            transform: scale(var(--fa-beat-scale, 1.25)); } }

@keyframes fa-beat {
  0%, 90% {
    -webkit-transform: scale(1);
            transform: scale(1); }
  45% {
    -webkit-transform: scale(var(--fa-beat-scale, 1.25));
            transform: scale(var(--fa-beat-scale, 1.25)); } }

@-webkit-keyframes fa-bounce {
  0% {
    -webkit-transform: scale(1, 1) translateY(0);
            transform: scale(1, 1) translateY(0); }
  10% {
    -webkit-transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);
            transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0); }
  30% {
    -webkit-transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));
            transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em)); }
  50% {
    -webkit-transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);
            transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0); }
  57% {
    -webkit-transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));
            transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em)); }
  64% {
    -webkit-transform: scale(1, 1) translateY(0);
            transform: scale(1, 1) translateY(0); }
  100% {
    -webkit-transform: scale(1, 1) translateY(0);
            transform: scale(1, 1) translateY(0); } }

@keyframes fa-bounce {
  0% {
    -webkit-transform: scale(1, 1) translateY(0);
            transform: scale(1, 1) translateY(0); }
  10% {
    -webkit-transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);
            transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0); }
  30% {
    -webkit-transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));
            transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em)); }
  50% {
    -webkit-transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);
            transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0); }
  57% {
    -webkit-transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));
            transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em)); }
  64% {
    -webkit-transform: scale(1, 1) translateY(0);
            transform: scale(1, 1) translateY(0); }
  100% {
    -webkit-transform: scale(1, 1) translateY(0);
            transform: scale(1, 1) translateY(0); } }

@-webkit-keyframes fa-fade {
  50% {
    opacity: var(--fa-fade-opacity, 0.4); } }

@keyframes fa-fade {
  50% {
    opacity: var(--fa-fade-opacity, 0.4); } }

@-webkit-keyframes fa-beat-fade {
  0%, 100% {
    opacity: var(--fa-beat-fade-opacity, 0.4);
    -webkit-transform: scale(1);
            transform: scale(1); }
  50% {
    opacity: 1;
    -webkit-transform: scale(var(--fa-beat-fade-scale, 1.125));
            transform: scale(var(--fa-beat-fade-scale, 1.125)); } }

@keyframes fa-beat-fade {
  0%, 100% {
    opacity: var(--fa-beat-fade-opacity, 0.4);
    -webkit-transform: scale(1);
            transform: scale(1); }
  50% {
    opacity: 1;
    -webkit-transform: scale(var(--fa-beat-fade-scale, 1.125));
            transform: scale(var(--fa-beat-fade-scale, 1.125)); } }

@-webkit-keyframes fa-flip {
  50% {
    -webkit-transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));
            transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg)); } }

@keyframes fa-flip {
  50% {
    -webkit-transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));
            transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg)); } }

@-webkit-keyframes fa-shake {
  0% {
    -webkit-transform: rotate(-15deg);
            transform: rotate(-15deg); }
  4% {
    -webkit-transform: rotate(15deg);
            transform: rotate(15deg); }
  8%, 24% {
    -webkit-transform: rotate(-18deg);
            transform: rotate(-18deg); }
  12%, 28% {
    -webkit-transform: rotate(18deg);
            transform: rotate(18deg); }
  16% {
    -webkit-transform: rotate(-22deg);
            transform: rotate(-22deg); }
  20% {
    -webkit-transform: rotate(22deg);
            transform: rotate(22deg); }
  32% {
    -webkit-transform: rotate(-12deg);
            transform: rotate(-12deg); }
  36% {
    -webkit-transform: rotate(12deg);
            transform: rotate(12deg); }
  40%, 100% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); } }

@keyframes fa-shake {
  0% {
    -webkit-transform: rotate(-15deg);
            transform: rotate(-15deg); }
  4% {
    -webkit-transform: rotate(15deg);
            transform: rotate(15deg); }
  8%, 24% {
    -webkit-transform: rotate(-18deg);
            transform: rotate(-18deg); }
  12%, 28% {
    -webkit-transform: rotate(18deg);
            transform: rotate(18deg); }
  16% {
    -webkit-transform: rotate(-22deg);
            transform: rotate(-22deg); }
  20% {
    -webkit-transform: rotate(22deg);
            transform: rotate(22deg); }
  32% {
    -webkit-transform: rotate(-12deg);
            transform: rotate(-12deg); }
  36% {
    -webkit-transform: rotate(12deg);
            transform: rotate(12deg); }
  40%, 100% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); } }

@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

.fa-rotate-90 {
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg); }

.fa-rotate-180 {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg); }

.fa-rotate-270 {
  -webkit-transform: rotate(270deg);
          transform: rotate(270deg); }

.fa-flip-horizontal {
  -webkit-transform: scale(-1, 1);
          transform: scale(-1, 1); }

.fa-flip-vertical {
  -webkit-transform: scale(1, -1);
          transform: scale(1, -1); }

.fa-flip-both,
.fa-flip-horizontal.fa-flip-vertical {
  -webkit-transform: scale(-1, -1);
          transform: scale(-1, -1); }

.fa-rotate-by {
  -webkit-transform: rotate(var(--fa-rotate-angle, none));
          transform: rotate(var(--fa-rotate-angle, none)); }

.fa-stack {
  display: inline-block;
  height: 2em;
  line-height: 2em;
  position: relative;
  vertical-align: middle;
  width: 2.5em; }

.fa-stack-1x,
.fa-stack-2x {
  left: 0;
  position: absolute;
  text-align: center;
  width: 100%;
  z-index: var(--fa-stack-z-index, auto); }

.fa-stack-1x {
  line-height: inherit; }

.fa-stack-2x {
  font-size: 2em; }

.fa-inverse {
  color: var(--fa-inverse, #fff); }

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
readers do not read off random characters that represent icons */
.fa-0::before {
  content: "\30"; }

.fa-1::before {
  content: "\31"; }

.fa-2::before {
  content: "\32"; }

.fa-3::before {
  content: "\33"; }

.fa-4::before {
  content: "\34"; }

.fa-5::before {
  content: "\35"; }

.fa-6::before {
  content: "\36"; }

.fa-7::before {
  content: "\37"; }

.fa-8::before {
  content: "\38"; }

.fa-9::before {
  content: "\39"; }

.fa-fill-drip::before {
  content: "\f576"; }

.fa-arrows-to-circle::before {
  content: "\e4bd"; }

.fa-circle-chevron-right::before {
  content: "\f138"; }

.fa-chevron-circle-right::before {
  content: "\f138"; }

.fa-at::before {
  content: "\40"; }

.fa-trash-can::before {
  content: "\f2ed"; }

.fa-trash-alt::before {
  content: "\f2ed"; }

.fa-text-height::before {
  content: "\f034"; }

.fa-user-xmark::before {
  content: "\f235"; }

.fa-user-times::before {
  content: "\f235"; }

.fa-stethoscope::before {
  content: "\f0f1"; }

.fa-message::before {
  content: "\f27a"; }

.fa-comment-alt::before {
  content: "\f27a"; }

.fa-info::before {
  content: "\f129"; }

.fa-down-left-and-up-right-to-center::before {
  content: "\f422"; }

.fa-compress-alt::before {
  content: "\f422"; }

.fa-explosion::before {
  content: "\e4e9"; }

.fa-file-lines::before {
  content: "\f15c"; }

.fa-file-alt::before {
  content: "\f15c"; }

.fa-file-text::before {
  content: "\f15c"; }

.fa-wave-square::before {
  content: "\f83e"; }

.fa-ring::before {
  content: "\f70b"; }

.fa-building-un::before {
  content: "\e4d9"; }

.fa-dice-three::before {
  content: "\f527"; }

.fa-calendar-days::before {
  content: "\f073"; }

.fa-calendar-alt::before {
  content: "\f073"; }

.fa-anchor-circle-check::before {
  content: "\e4aa"; }

.fa-building-circle-arrow-right::before {
  content: "\e4d1"; }

.fa-volleyball::before {
  content: "\f45f"; }

.fa-volleyball-ball::before {
  content: "\f45f"; }

.fa-arrows-up-to-line::before {
  content: "\e4c2"; }

.fa-sort-down::before {
  content: "\f0dd"; }

.fa-sort-desc::before {
  content: "\f0dd"; }

.fa-circle-minus::before {
  content: "\f056"; }

.fa-minus-circle::before {
  content: "\f056"; }

.fa-door-open::before {
  content: "\f52b"; }

.fa-right-from-bracket::before {
  content: "\f2f5"; }

.fa-sign-out-alt::before {
  content: "\f2f5"; }

.fa-atom::before {
  content: "\f5d2"; }

.fa-soap::before {
  content: "\e06e"; }

.fa-icons::before {
  content: "\f86d"; }

.fa-heart-music-camera-bolt::before {
  content: "\f86d"; }

.fa-microphone-lines-slash::before {
  content: "\f539"; }

.fa-microphone-alt-slash::before {
  content: "\f539"; }

.fa-bridge-circle-check::before {
  content: "\e4c9"; }

.fa-pump-medical::before {
  content: "\e06a"; }

.fa-fingerprint::before {
  content: "\f577"; }

.fa-hand-point-right::before {
  content: "\f0a4"; }

.fa-magnifying-glass-location::before {
  content: "\f689"; }

.fa-search-location::before {
  content: "\f689"; }

.fa-forward-step::before {
  content: "\f051"; }

.fa-step-forward::before {
  content: "\f051"; }

.fa-face-smile-beam::before {
  content: "\f5b8"; }

.fa-smile-beam::before {
  content: "\f5b8"; }

.fa-flag-checkered::before {
  content: "\f11e"; }

.fa-football::before {
  content: "\f44e"; }

.fa-football-ball::before {
  content: "\f44e"; }

.fa-school-circle-exclamation::before {
  content: "\e56c"; }

.fa-crop::before {
  content: "\f125"; }

.fa-angles-down::before {
  content: "\f103"; }

.fa-angle-double-down::before {
  content: "\f103"; }

.fa-users-rectangle::before {
  content: "\e594"; }

.fa-people-roof::before {
  content: "\e537"; }

.fa-people-line::before {
  content: "\e534"; }

.fa-beer-mug-empty::before {
  content: "\f0fc"; }

.fa-beer::before {
  content: "\f0fc"; }

.fa-diagram-predecessor::before {
  content: "\e477"; }

.fa-arrow-up-long::before {
  content: "\f176"; }

.fa-long-arrow-up::before {
  content: "\f176"; }

.fa-fire-flame-simple::before {
  content: "\f46a"; }

.fa-burn::before {
  content: "\f46a"; }

.fa-person::before {
  content: "\f183"; }

.fa-male::before {
  content: "\f183"; }

.fa-laptop::before {
  content: "\f109"; }

.fa-file-csv::before {
  content: "\f6dd"; }

.fa-menorah::before {
  content: "\f676"; }

.fa-truck-plane::before {
  content: "\e58f"; }

.fa-record-vinyl::before {
  content: "\f8d9"; }

.fa-face-grin-stars::before {
  content: "\f587"; }

.fa-grin-stars::before {
  content: "\f587"; }

.fa-bong::before {
  content: "\f55c"; }

.fa-spaghetti-monster-flying::before {
  content: "\f67b"; }

.fa-pastafarianism::before {
  content: "\f67b"; }

.fa-arrow-down-up-across-line::before {
  content: "\e4af"; }

.fa-spoon::before {
  content: "\f2e5"; }

.fa-utensil-spoon::before {
  content: "\f2e5"; }

.fa-jar-wheat::before {
  content: "\e517"; }

.fa-envelopes-bulk::before {
  content: "\f674"; }

.fa-mail-bulk::before {
  content: "\f674"; }

.fa-file-circle-exclamation::before {
  content: "\e4eb"; }

.fa-circle-h::before {
  content: "\f47e"; }

.fa-hospital-symbol::before {
  content: "\f47e"; }

.fa-pager::before {
  content: "\f815"; }

.fa-address-book::before {
  content: "\f2b9"; }

.fa-contact-book::before {
  content: "\f2b9"; }

.fa-strikethrough::before {
  content: "\f0cc"; }

.fa-k::before {
  content: "\4b"; }

.fa-landmark-flag::before {
  content: "\e51c"; }

.fa-pencil::before {
  content: "\f303"; }

.fa-pencil-alt::before {
  content: "\f303"; }

.fa-backward::before {
  content: "\f04a"; }

.fa-caret-right::before {
  content: "\f0da"; }

.fa-comments::before {
  content: "\f086"; }

.fa-paste::before {
  content: "\f0ea"; }

.fa-file-clipboard::before {
  content: "\f0ea"; }

.fa-code-pull-request::before {
  content: "\e13c"; }

.fa-clipboard-list::before {
  content: "\f46d"; }

.fa-truck-ramp-box::before {
  content: "\f4de"; }

.fa-truck-loading::before {
  content: "\f4de"; }

.fa-user-check::before {
  content: "\f4fc"; }

.fa-vial-virus::before {
  content: "\e597"; }

.fa-sheet-plastic::before {
  content: "\e571"; }

.fa-blog::before {
  content: "\f781"; }

.fa-user-ninja::before {
  content: "\f504"; }

.fa-person-arrow-up-from-line::before {
  content: "\e539"; }

.fa-scroll-torah::before {
  content: "\f6a0"; }

.fa-torah::before {
  content: "\f6a0"; }

.fa-broom-ball::before {
  content: "\f458"; }

.fa-quidditch::before {
  content: "\f458"; }

.fa-quidditch-broom-ball::before {
  content: "\f458"; }

.fa-toggle-off::before {
  content: "\f204"; }

.fa-box-archive::before {
  content: "\f187"; }

.fa-archive::before {
  content: "\f187"; }

.fa-person-drowning::before {
  content: "\e545"; }

.fa-arrow-down-9-1::before {
  content: "\f886"; }

.fa-sort-numeric-desc::before {
  content: "\f886"; }

.fa-sort-numeric-down-alt::before {
  content: "\f886"; }

.fa-face-grin-tongue-squint::before {
  content: "\f58a"; }

.fa-grin-tongue-squint::before {
  content: "\f58a"; }

.fa-spray-can::before {
  content: "\f5bd"; }

.fa-truck-monster::before {
  content: "\f63b"; }

.fa-w::before {
  content: "\57"; }

.fa-earth-africa::before {
  content: "\f57c"; }

.fa-globe-africa::before {
  content: "\f57c"; }

.fa-rainbow::before {
  content: "\f75b"; }

.fa-circle-notch::before {
  content: "\f1ce"; }

.fa-tablet-screen-button::before {
  content: "\f3fa"; }

.fa-tablet-alt::before {
  content: "\f3fa"; }

.fa-paw::before {
  content: "\f1b0"; }

.fa-cloud::before {
  content: "\f0c2"; }

.fa-trowel-bricks::before {
  content: "\e58a"; }

.fa-face-flushed::before {
  content: "\f579"; }

.fa-flushed::before {
  content: "\f579"; }

.fa-hospital-user::before {
  content: "\f80d"; }

.fa-tent-arrow-left-right::before {
  content: "\e57f"; }

.fa-gavel::before {
  content: "\f0e3"; }

.fa-legal::before {
  content: "\f0e3"; }

.fa-binoculars::before {
  content: "\f1e5"; }

.fa-microphone-slash::before {
  content: "\f131"; }

.fa-box-tissue::before {
  content: "\e05b"; }

.fa-motorcycle::before {
  content: "\f21c"; }

.fa-bell-concierge::before {
  content: "\f562"; }

.fa-concierge-bell::before {
  content: "\f562"; }

.fa-pen-ruler::before {
  content: "\f5ae"; }

.fa-pencil-ruler::before {
  content: "\f5ae"; }

.fa-people-arrows::before {
  content: "\e068"; }

.fa-people-arrows-left-right::before {
  content: "\e068"; }

.fa-mars-and-venus-burst::before {
  content: "\e523"; }

.fa-square-caret-right::before {
  content: "\f152"; }

.fa-caret-square-right::before {
  content: "\f152"; }

.fa-scissors::before {
  content: "\f0c4"; }

.fa-cut::before {
  content: "\f0c4"; }

.fa-sun-plant-wilt::before {
  content: "\e57a"; }

.fa-toilets-portable::before {
  content: "\e584"; }

.fa-hockey-puck::before {
  content: "\f453"; }

.fa-table::before {
  content: "\f0ce"; }

.fa-magnifying-glass-arrow-right::before {
  content: "\e521"; }

.fa-tachograph-digital::before {
  content: "\f566"; }

.fa-digital-tachograph::before {
  content: "\f566"; }

.fa-users-slash::before {
  content: "\e073"; }

.fa-clover::before {
  content: "\e139"; }

.fa-reply::before {
  content: "\f3e5"; }

.fa-mail-reply::before {
  content: "\f3e5"; }

.fa-star-and-crescent::before {
  content: "\f699"; }

.fa-house-fire::before {
  content: "\e50c"; }

.fa-square-minus::before {
  content: "\f146"; }

.fa-minus-square::before {
  content: "\f146"; }

.fa-helicopter::before {
  content: "\f533"; }

.fa-compass::before {
  content: "\f14e"; }

.fa-square-caret-down::before {
  content: "\f150"; }

.fa-caret-square-down::before {
  content: "\f150"; }

.fa-file-circle-question::before {
  content: "\e4ef"; }

.fa-laptop-code::before {
  content: "\f5fc"; }

.fa-swatchbook::before {
  content: "\f5c3"; }

.fa-prescription-bottle::before {
  content: "\f485"; }

.fa-bars::before {
  content: "\f0c9"; }

.fa-navicon::before {
  content: "\f0c9"; }

.fa-people-group::before {
  content: "\e533"; }

.fa-hourglass-end::before {
  content: "\f253"; }

.fa-hourglass-3::before {
  content: "\f253"; }

.fa-heart-crack::before {
  content: "\f7a9"; }

.fa-heart-broken::before {
  content: "\f7a9"; }

.fa-square-up-right::before {
  content: "\f360"; }

.fa-external-link-square-alt::before {
  content: "\f360"; }

.fa-face-kiss-beam::before {
  content: "\f597"; }

.fa-kiss-beam::before {
  content: "\f597"; }

.fa-film::before {
  content: "\f008"; }

.fa-ruler-horizontal::before {
  content: "\f547"; }

.fa-people-robbery::before {
  content: "\e536"; }

.fa-lightbulb::before {
  content: "\f0eb"; }

.fa-caret-left::before {
  content: "\f0d9"; }

.fa-circle-exclamation::before {
  content: "\f06a"; }

.fa-exclamation-circle::before {
  content: "\f06a"; }

.fa-school-circle-xmark::before {
  content: "\e56d"; }

.fa-arrow-right-from-bracket::before {
  content: "\f08b"; }

.fa-sign-out::before {
  content: "\f08b"; }

.fa-circle-chevron-down::before {
  content: "\f13a"; }

.fa-chevron-circle-down::before {
  content: "\f13a"; }

.fa-unlock-keyhole::before {
  content: "\f13e"; }

.fa-unlock-alt::before {
  content: "\f13e"; }

.fa-cloud-showers-heavy::before {
  content: "\f740"; }

.fa-headphones-simple::before {
  content: "\f58f"; }

.fa-headphones-alt::before {
  content: "\f58f"; }

.fa-sitemap::before {
  content: "\f0e8"; }

.fa-circle-dollar-to-slot::before {
  content: "\f4b9"; }

.fa-donate::before {
  content: "\f4b9"; }

.fa-memory::before {
  content: "\f538"; }

.fa-road-spikes::before {
  content: "\e568"; }

.fa-fire-burner::before {
  content: "\e4f1"; }

.fa-flag::before {
  content: "\f024"; }

.fa-hanukiah::before {
  content: "\f6e6"; }

.fa-feather::before {
  content: "\f52d"; }

.fa-volume-low::before {
  content: "\f027"; }

.fa-volume-down::before {
  content: "\f027"; }

.fa-comment-slash::before {
  content: "\f4b3"; }

.fa-cloud-sun-rain::before {
  content: "\f743"; }

.fa-compress::before {
  content: "\f066"; }

.fa-wheat-awn::before {
  content: "\e2cd"; }

.fa-wheat-alt::before {
  content: "\e2cd"; }

.fa-ankh::before {
  content: "\f644"; }

.fa-hands-holding-child::before {
  content: "\e4fa"; }

.fa-asterisk::before {
  content: "\2a"; }

.fa-square-check::before {
  content: "\f14a"; }

.fa-check-square::before {
  content: "\f14a"; }

.fa-peseta-sign::before {
  content: "\e221"; }

.fa-heading::before {
  content: "\f1dc"; }

.fa-header::before {
  content: "\f1dc"; }

.fa-ghost::before {
  content: "\f6e2"; }

.fa-list::before {
  content: "\f03a"; }

.fa-list-squares::before {
  content: "\f03a"; }

.fa-square-phone-flip::before {
  content: "\f87b"; }

.fa-phone-square-alt::before {
  content: "\f87b"; }

.fa-cart-plus::before {
  content: "\f217"; }

.fa-gamepad::before {
  content: "\f11b"; }

.fa-circle-dot::before {
  content: "\f192"; }

.fa-dot-circle::before {
  content: "\f192"; }

.fa-face-dizzy::before {
  content: "\f567"; }

.fa-dizzy::before {
  content: "\f567"; }

.fa-egg::before {
  content: "\f7fb"; }

.fa-house-medical-circle-xmark::before {
  content: "\e513"; }

.fa-campground::before {
  content: "\f6bb"; }

.fa-folder-plus::before {
  content: "\f65e"; }

.fa-futbol::before {
  content: "\f1e3"; }

.fa-futbol-ball::before {
  content: "\f1e3"; }

.fa-soccer-ball::before {
  content: "\f1e3"; }

.fa-paintbrush::before {
  content: "\f1fc"; }

.fa-paint-brush::before {
  content: "\f1fc"; }

.fa-lock::before {
  content: "\f023"; }

.fa-gas-pump::before {
  content: "\f52f"; }

.fa-hot-tub-person::before {
  content: "\f593"; }

.fa-hot-tub::before {
  content: "\f593"; }

.fa-map-location::before {
  content: "\f59f"; }

.fa-map-marked::before {
  content: "\f59f"; }

.fa-house-flood-water::before {
  content: "\e50e"; }

.fa-tree::before {
  content: "\f1bb"; }

.fa-bridge-lock::before {
  content: "\e4cc"; }

.fa-sack-dollar::before {
  content: "\f81d"; }

.fa-pen-to-square::before {
  content: "\f044"; }

.fa-edit::before {
  content: "\f044"; }

.fa-car-side::before {
  content: "\f5e4"; }

.fa-share-nodes::before {
  content: "\f1e0"; }

.fa-share-alt::before {
  content: "\f1e0"; }

.fa-heart-circle-minus::before {
  content: "\e4ff"; }

.fa-hourglass-half::before {
  content: "\f252"; }

.fa-hourglass-2::before {
  content: "\f252"; }

.fa-microscope::before {
  content: "\f610"; }

.fa-sink::before {
  content: "\e06d"; }

.fa-bag-shopping::before {
  content: "\f290"; }

.fa-shopping-bag::before {
  content: "\f290"; }

.fa-arrow-down-z-a::before {
  content: "\f881"; }

.fa-sort-alpha-desc::before {
  content: "\f881"; }

.fa-sort-alpha-down-alt::before {
  content: "\f881"; }

.fa-mitten::before {
  content: "\f7b5"; }

.fa-person-rays::before {
  content: "\e54d"; }

.fa-users::before {
  content: "\f0c0"; }

.fa-eye-slash::before {
  content: "\f070"; }

.fa-flask-vial::before {
  content: "\e4f3"; }

.fa-hand::before {
  content: "\f256"; }

.fa-hand-paper::before {
  content: "\f256"; }

.fa-om::before {
  content: "\f679"; }

.fa-worm::before {
  content: "\e599"; }

.fa-house-circle-xmark::before {
  content: "\e50b"; }

.fa-plug::before {
  content: "\f1e6"; }

.fa-chevron-up::before {
  content: "\f077"; }

.fa-hand-spock::before {
  content: "\f259"; }

.fa-stopwatch::before {
  content: "\f2f2"; }

.fa-face-kiss::before {
  content: "\f596"; }

.fa-kiss::before {
  content: "\f596"; }

.fa-bridge-circle-xmark::before {
  content: "\e4cb"; }

.fa-face-grin-tongue::before {
  content: "\f589"; }

.fa-grin-tongue::before {
  content: "\f589"; }

.fa-chess-bishop::before {
  content: "\f43a"; }

.fa-face-grin-wink::before {
  content: "\f58c"; }

.fa-grin-wink::before {
  content: "\f58c"; }

.fa-ear-deaf::before {
  content: "\f2a4"; }

.fa-deaf::before {
  content: "\f2a4"; }

.fa-deafness::before {
  content: "\f2a4"; }

.fa-hard-of-hearing::before {
  content: "\f2a4"; }

.fa-road-circle-check::before {
  content: "\e564"; }

.fa-dice-five::before {
  content: "\f523"; }

.fa-square-rss::before {
  content: "\f143"; }

.fa-rss-square::before {
  content: "\f143"; }

.fa-land-mine-on::before {
  content: "\e51b"; }

.fa-i-cursor::before {
  content: "\f246"; }

.fa-stamp::before {
  content: "\f5bf"; }

.fa-stairs::before {
  content: "\e289"; }

.fa-i::before {
  content: "\49"; }

.fa-hryvnia-sign::before {
  content: "\f6f2"; }

.fa-hryvnia::before {
  content: "\f6f2"; }

.fa-pills::before {
  content: "\f484"; }

.fa-face-grin-wide::before {
  content: "\f581"; }

.fa-grin-alt::before {
  content: "\f581"; }

.fa-tooth::before {
  content: "\f5c9"; }

.fa-v::before {
  content: "\56"; }

.fa-bicycle::before {
  content: "\f206"; }

.fa-staff-snake::before {
  content: "\e579"; }

.fa-rod-asclepius::before {
  content: "\e579"; }

.fa-rod-snake::before {
  content: "\e579"; }

.fa-staff-aesculapius::before {
  content: "\e579"; }

.fa-head-side-cough-slash::before {
  content: "\e062"; }

.fa-truck-medical::before {
  content: "\f0f9"; }

.fa-ambulance::before {
  content: "\f0f9"; }

.fa-wheat-awn-circle-exclamation::before {
  content: "\e598"; }

.fa-snowman::before {
  content: "\f7d0"; }

.fa-mortar-pestle::before {
  content: "\f5a7"; }

.fa-road-barrier::before {
  content: "\e562"; }

.fa-school::before {
  content: "\f549"; }

.fa-igloo::before {
  content: "\f7ae"; }

.fa-joint::before {
  content: "\f595"; }

.fa-angle-right::before {
  content: "\f105"; }

.fa-horse::before {
  content: "\f6f0"; }

.fa-q::before {
  content: "\51"; }

.fa-g::before {
  content: "\47"; }

.fa-notes-medical::before {
  content: "\f481"; }

.fa-temperature-half::before {
  content: "\f2c9"; }

.fa-temperature-2::before {
  content: "\f2c9"; }

.fa-thermometer-2::before {
  content: "\f2c9"; }

.fa-thermometer-half::before {
  content: "\f2c9"; }

.fa-dong-sign::before {
  content: "\e169"; }

.fa-capsules::before {
  content: "\f46b"; }

.fa-poo-storm::before {
  content: "\f75a"; }

.fa-poo-bolt::before {
  content: "\f75a"; }

.fa-face-frown-open::before {
  content: "\f57a"; }

.fa-frown-open::before {
  content: "\f57a"; }

.fa-hand-point-up::before {
  content: "\f0a6"; }

.fa-money-bill::before {
  content: "\f0d6"; }

.fa-bookmark::before {
  content: "\f02e"; }

.fa-align-justify::before {
  content: "\f039"; }

.fa-umbrella-beach::before {
  content: "\f5ca"; }

.fa-helmet-un::before {
  content: "\e503"; }

.fa-bullseye::before {
  content: "\f140"; }

.fa-bacon::before {
  content: "\f7e5"; }

.fa-hand-point-down::before {
  content: "\f0a7"; }

.fa-arrow-up-from-bracket::before {
  content: "\e09a"; }

.fa-folder::before {
  content: "\f07b"; }

.fa-folder-blank::before {
  content: "\f07b"; }

.fa-file-waveform::before {
  content: "\f478"; }

.fa-file-medical-alt::before {
  content: "\f478"; }

.fa-radiation::before {
  content: "\f7b9"; }

.fa-chart-simple::before {
  content: "\e473"; }

.fa-mars-stroke::before {
  content: "\f229"; }

.fa-vial::before {
  content: "\f492"; }

.fa-gauge::before {
  content: "\f624"; }

.fa-dashboard::before {
  content: "\f624"; }

.fa-gauge-med::before {
  content: "\f624"; }

.fa-tachometer-alt-average::before {
  content: "\f624"; }

.fa-wand-magic-sparkles::before {
  content: "\e2ca"; }

.fa-magic-wand-sparkles::before {
  content: "\e2ca"; }

.fa-e::before {
  content: "\45"; }

.fa-pen-clip::before {
  content: "\f305"; }

.fa-pen-alt::before {
  content: "\f305"; }

.fa-bridge-circle-exclamation::before {
  content: "\e4ca"; }

.fa-user::before {
  content: "\f007"; }

.fa-school-circle-check::before {
  content: "\e56b"; }

.fa-dumpster::before {
  content: "\f793"; }

.fa-van-shuttle::before {
  content: "\f5b6"; }

.fa-shuttle-van::before {
  content: "\f5b6"; }

.fa-building-user::before {
  content: "\e4da"; }

.fa-square-caret-left::before {
  content: "\f191"; }

.fa-caret-square-left::before {
  content: "\f191"; }

.fa-highlighter::before {
  content: "\f591"; }

.fa-key::before {
  content: "\f084"; }

.fa-bullhorn::before {
  content: "\f0a1"; }

.fa-globe::before {
  content: "\f0ac"; }

.fa-synagogue::before {
  content: "\f69b"; }

.fa-person-half-dress::before {
  content: "\e548"; }

.fa-road-bridge::before {
  content: "\e563"; }

.fa-location-arrow::before {
  content: "\f124"; }

.fa-c::before {
  content: "\43"; }

.fa-tablet-button::before {
  content: "\f10a"; }

.fa-building-lock::before {
  content: "\e4d6"; }

.fa-pizza-slice::before {
  content: "\f818"; }

.fa-money-bill-wave::before {
  content: "\f53a"; }

.fa-chart-area::before {
  content: "\f1fe"; }

.fa-area-chart::before {
  content: "\f1fe"; }

.fa-house-flag::before {
  content: "\e50d"; }

.fa-person-circle-minus::before {
  content: "\e540"; }

.fa-ban::before {
  content: "\f05e"; }

.fa-cancel::before {
  content: "\f05e"; }

.fa-camera-rotate::before {
  content: "\e0d8"; }

.fa-spray-can-sparkles::before {
  content: "\f5d0"; }

.fa-air-freshener::before {
  content: "\f5d0"; }

.fa-star::before {
  content: "\f005"; }

.fa-repeat::before {
  content: "\f363"; }

.fa-cross::before {
  content: "\f654"; }

.fa-box::before {
  content: "\f466"; }

.fa-venus-mars::before {
  content: "\f228"; }

.fa-arrow-pointer::before {
  content: "\f245"; }

.fa-mouse-pointer::before {
  content: "\f245"; }

.fa-maximize::before {
  content: "\f31e"; }

.fa-expand-arrows-alt::before {
  content: "\f31e"; }

.fa-charging-station::before {
  content: "\f5e7"; }

.fa-shapes::before {
  content: "\f61f"; }

.fa-triangle-circle-square::before {
  content: "\f61f"; }

.fa-shuffle::before {
  content: "\f074"; }

.fa-random::before {
  content: "\f074"; }

.fa-person-running::before {
  content: "\f70c"; }

.fa-running::before {
  content: "\f70c"; }

.fa-mobile-retro::before {
  content: "\e527"; }

.fa-grip-lines-vertical::before {
  content: "\f7a5"; }

.fa-spider::before {
  content: "\f717"; }

.fa-hands-bound::before {
  content: "\e4f9"; }

.fa-file-invoice-dollar::before {
  content: "\f571"; }

.fa-plane-circle-exclamation::before {
  content: "\e556"; }

.fa-x-ray::before {
  content: "\f497"; }

.fa-spell-check::before {
  content: "\f891"; }

.fa-slash::before {
  content: "\f715"; }

.fa-computer-mouse::before {
  content: "\f8cc"; }

.fa-mouse::before {
  content: "\f8cc"; }

.fa-arrow-right-to-bracket::before {
  content: "\f090"; }

.fa-sign-in::before {
  content: "\f090"; }

.fa-shop-slash::before {
  content: "\e070"; }

.fa-store-alt-slash::before {
  content: "\e070"; }

.fa-server::before {
  content: "\f233"; }

.fa-virus-covid-slash::before {
  content: "\e4a9"; }

.fa-shop-lock::before {
  content: "\e4a5"; }

.fa-hourglass-start::before {
  content: "\f251"; }

.fa-hourglass-1::before {
  content: "\f251"; }

.fa-blender-phone::before {
  content: "\f6b6"; }

.fa-building-wheat::before {
  content: "\e4db"; }

.fa-person-breastfeeding::before {
  content: "\e53a"; }

.fa-right-to-bracket::before {
  content: "\f2f6"; }

.fa-sign-in-alt::before {
  content: "\f2f6"; }

.fa-venus::before {
  content: "\f221"; }

.fa-passport::before {
  content: "\f5ab"; }

.fa-heart-pulse::before {
  content: "\f21e"; }

.fa-heartbeat::before {
  content: "\f21e"; }

.fa-people-carry-box::before {
  content: "\f4ce"; }

.fa-people-carry::before {
  content: "\f4ce"; }

.fa-temperature-high::before {
  content: "\f769"; }

.fa-microchip::before {
  content: "\f2db"; }

.fa-crown::before {
  content: "\f521"; }

.fa-weight-hanging::before {
  content: "\f5cd"; }

.fa-xmarks-lines::before {
  content: "\e59a"; }

.fa-file-prescription::before {
  content: "\f572"; }

.fa-weight-scale::before {
  content: "\f496"; }

.fa-weight::before {
  content: "\f496"; }

.fa-user-group::before {
  content: "\f500"; }

.fa-user-friends::before {
  content: "\f500"; }

.fa-arrow-up-a-z::before {
  content: "\f15e"; }

.fa-sort-alpha-up::before {
  content: "\f15e"; }

.fa-chess-knight::before {
  content: "\f441"; }

.fa-face-laugh-squint::before {
  content: "\f59b"; }

.fa-laugh-squint::before {
  content: "\f59b"; }

.fa-wheelchair::before {
  content: "\f193"; }

.fa-circle-arrow-up::before {
  content: "\f0aa"; }

.fa-arrow-circle-up::before {
  content: "\f0aa"; }

.fa-toggle-on::before {
  content: "\f205"; }

.fa-person-walking::before {
  content: "\f554"; }

.fa-walking::before {
  content: "\f554"; }

.fa-l::before {
  content: "\4c"; }

.fa-fire::before {
  content: "\f06d"; }

.fa-bed-pulse::before {
  content: "\f487"; }

.fa-procedures::before {
  content: "\f487"; }

.fa-shuttle-space::before {
  content: "\f197"; }

.fa-space-shuttle::before {
  content: "\f197"; }

.fa-face-laugh::before {
  content: "\f599"; }

.fa-laugh::before {
  content: "\f599"; }

.fa-folder-open::before {
  content: "\f07c"; }

.fa-heart-circle-plus::before {
  content: "\e500"; }

.fa-code-fork::before {
  content: "\e13b"; }

.fa-city::before {
  content: "\f64f"; }

.fa-microphone-lines::before {
  content: "\f3c9"; }

.fa-microphone-alt::before {
  content: "\f3c9"; }

.fa-pepper-hot::before {
  content: "\f816"; }

.fa-unlock::before {
  content: "\f09c"; }

.fa-colon-sign::before {
  content: "\e140"; }

.fa-headset::before {
  content: "\f590"; }

.fa-store-slash::before {
  content: "\e071"; }

.fa-road-circle-xmark::before {
  content: "\e566"; }

.fa-user-minus::before {
  content: "\f503"; }

.fa-mars-stroke-up::before {
  content: "\f22a"; }

.fa-mars-stroke-v::before {
  content: "\f22a"; }

.fa-champagne-glasses::before {
  content: "\f79f"; }

.fa-glass-cheers::before {
  content: "\f79f"; }

.fa-clipboard::before {
  content: "\f328"; }

.fa-house-circle-exclamation::before {
  content: "\e50a"; }

.fa-file-arrow-up::before {
  content: "\f574"; }

.fa-file-upload::before {
  content: "\f574"; }

.fa-wifi::before {
  content: "\f1eb"; }

.fa-wifi-3::before {
  content: "\f1eb"; }

.fa-wifi-strong::before {
  content: "\f1eb"; }

.fa-bath::before {
  content: "\f2cd"; }

.fa-bathtub::before {
  content: "\f2cd"; }

.fa-underline::before {
  content: "\f0cd"; }

.fa-user-pen::before {
  content: "\f4ff"; }

.fa-user-edit::before {
  content: "\f4ff"; }

.fa-signature::before {
  content: "\f5b7"; }

.fa-stroopwafel::before {
  content: "\f551"; }

.fa-bold::before {
  content: "\f032"; }

.fa-anchor-lock::before {
  content: "\e4ad"; }

.fa-building-ngo::before {
  content: "\e4d7"; }

.fa-manat-sign::before {
  content: "\e1d5"; }

.fa-not-equal::before {
  content: "\f53e"; }

.fa-border-top-left::before {
  content: "\f853"; }

.fa-border-style::before {
  content: "\f853"; }

.fa-map-location-dot::before {
  content: "\f5a0"; }

.fa-map-marked-alt::before {
  content: "\f5a0"; }

.fa-jedi::before {
  content: "\f669"; }

.fa-square-poll-vertical::before {
  content: "\f681"; }

.fa-poll::before {
  content: "\f681"; }

.fa-mug-hot::before {
  content: "\f7b6"; }

.fa-car-battery::before {
  content: "\f5df"; }

.fa-battery-car::before {
  content: "\f5df"; }

.fa-gift::before {
  content: "\f06b"; }

.fa-dice-two::before {
  content: "\f528"; }

.fa-chess-queen::before {
  content: "\f445"; }

.fa-glasses::before {
  content: "\f530"; }

.fa-chess-board::before {
  content: "\f43c"; }

.fa-building-circle-check::before {
  content: "\e4d2"; }

.fa-person-chalkboard::before {
  content: "\e53d"; }

.fa-mars-stroke-right::before {
  content: "\f22b"; }

.fa-mars-stroke-h::before {
  content: "\f22b"; }

.fa-hand-back-fist::before {
  content: "\f255"; }

.fa-hand-rock::before {
  content: "\f255"; }

.fa-square-caret-up::before {
  content: "\f151"; }

.fa-caret-square-up::before {
  content: "\f151"; }

.fa-cloud-showers-water::before {
  content: "\e4e4"; }

.fa-chart-bar::before {
  content: "\f080"; }

.fa-bar-chart::before {
  content: "\f080"; }

.fa-hands-bubbles::before {
  content: "\e05e"; }

.fa-hands-wash::before {
  content: "\e05e"; }

.fa-less-than-equal::before {
  content: "\f537"; }

.fa-train::before {
  content: "\f238"; }

.fa-eye-low-vision::before {
  content: "\f2a8"; }

.fa-low-vision::before {
  content: "\f2a8"; }

.fa-crow::before {
  content: "\f520"; }

.fa-sailboat::before {
  content: "\e445"; }

.fa-window-restore::before {
  content: "\f2d2"; }

.fa-square-plus::before {
  content: "\f0fe"; }

.fa-plus-square::before {
  content: "\f0fe"; }

.fa-torii-gate::before {
  content: "\f6a1"; }

.fa-frog::before {
  content: "\f52e"; }

.fa-bucket::before {
  content: "\e4cf"; }

.fa-image::before {
  content: "\f03e"; }

.fa-microphone::before {
  content: "\f130"; }

.fa-cow::before {
  content: "\f6c8"; }

.fa-caret-up::before {
  content: "\f0d8"; }

.fa-screwdriver::before {
  content: "\f54a"; }

.fa-folder-closed::before {
  content: "\e185"; }

.fa-house-tsunami::before {
  content: "\e515"; }

.fa-square-nfi::before {
  content: "\e576"; }

.fa-arrow-up-from-ground-water::before {
  content: "\e4b5"; }

.fa-martini-glass::before {
  content: "\f57b"; }

.fa-glass-martini-alt::before {
  content: "\f57b"; }

.fa-rotate-left::before {
  content: "\f2ea"; }

.fa-rotate-back::before {
  content: "\f2ea"; }

.fa-rotate-backward::before {
  content: "\f2ea"; }

.fa-undo-alt::before {
  content: "\f2ea"; }

.fa-table-columns::before {
  content: "\f0db"; }

.fa-columns::before {
  content: "\f0db"; }

.fa-lemon::before {
  content: "\f094"; }

.fa-head-side-mask::before {
  content: "\e063"; }

.fa-handshake::before {
  content: "\f2b5"; }

.fa-gem::before {
  content: "\f3a5"; }

.fa-dolly::before {
  content: "\f472"; }

.fa-dolly-box::before {
  content: "\f472"; }

.fa-smoking::before {
  content: "\f48d"; }

.fa-minimize::before {
  content: "\f78c"; }

.fa-compress-arrows-alt::before {
  content: "\f78c"; }

.fa-monument::before {
  content: "\f5a6"; }

.fa-snowplow::before {
  content: "\f7d2"; }

.fa-angles-right::before {
  content: "\f101"; }

.fa-angle-double-right::before {
  content: "\f101"; }

.fa-cannabis::before {
  content: "\f55f"; }

.fa-circle-play::before {
  content: "\f144"; }

.fa-play-circle::before {
  content: "\f144"; }

.fa-tablets::before {
  content: "\f490"; }

.fa-ethernet::before {
  content: "\f796"; }

.fa-euro-sign::before {
  content: "\f153"; }

.fa-eur::before {
  content: "\f153"; }

.fa-euro::before {
  content: "\f153"; }

.fa-chair::before {
  content: "\f6c0"; }

.fa-circle-check::before {
  content: "\f058"; }

.fa-check-circle::before {
  content: "\f058"; }

.fa-circle-stop::before {
  content: "\f28d"; }

.fa-stop-circle::before {
  content: "\f28d"; }

.fa-compass-drafting::before {
  content: "\f568"; }

.fa-drafting-compass::before {
  content: "\f568"; }

.fa-plate-wheat::before {
  content: "\e55a"; }

.fa-icicles::before {
  content: "\f7ad"; }

.fa-person-shelter::before {
  content: "\e54f"; }

.fa-neuter::before {
  content: "\f22c"; }

.fa-id-badge::before {
  content: "\f2c1"; }

.fa-marker::before {
  content: "\f5a1"; }

.fa-face-laugh-beam::before {
  content: "\f59a"; }

.fa-laugh-beam::before {
  content: "\f59a"; }

.fa-helicopter-symbol::before {
  content: "\e502"; }

.fa-universal-access::before {
  content: "\f29a"; }

.fa-circle-chevron-up::before {
  content: "\f139"; }

.fa-chevron-circle-up::before {
  content: "\f139"; }

.fa-lari-sign::before {
  content: "\e1c8"; }

.fa-volcano::before {
  content: "\f770"; }

.fa-person-walking-dashed-line-arrow-right::before {
  content: "\e553"; }

.fa-sterling-sign::before {
  content: "\f154"; }

.fa-gbp::before {
  content: "\f154"; }

.fa-pound-sign::before {
  content: "\f154"; }

.fa-viruses::before {
  content: "\e076"; }

.fa-square-person-confined::before {
  content: "\e577"; }

.fa-user-tie::before {
  content: "\f508"; }

.fa-arrow-down-long::before {
  content: "\f175"; }

.fa-long-arrow-down::before {
  content: "\f175"; }

.fa-tent-arrow-down-to-line::before {
  content: "\e57e"; }

.fa-certificate::before {
  content: "\f0a3"; }

.fa-reply-all::before {
  content: "\f122"; }

.fa-mail-reply-all::before {
  content: "\f122"; }

.fa-suitcase::before {
  content: "\f0f2"; }

.fa-person-skating::before {
  content: "\f7c5"; }

.fa-skating::before {
  content: "\f7c5"; }

.fa-filter-circle-dollar::before {
  content: "\f662"; }

.fa-funnel-dollar::before {
  content: "\f662"; }

.fa-camera-retro::before {
  content: "\f083"; }

.fa-circle-arrow-down::before {
  content: "\f0ab"; }

.fa-arrow-circle-down::before {
  content: "\f0ab"; }

.fa-file-import::before {
  content: "\f56f"; }

.fa-arrow-right-to-file::before {
  content: "\f56f"; }

.fa-square-arrow-up-right::before {
  content: "\f14c"; }

.fa-external-link-square::before {
  content: "\f14c"; }

.fa-box-open::before {
  content: "\f49e"; }

.fa-scroll::before {
  content: "\f70e"; }

.fa-spa::before {
  content: "\f5bb"; }

.fa-location-pin-lock::before {
  content: "\e51f"; }

.fa-pause::before {
  content: "\f04c"; }

.fa-hill-avalanche::before {
  content: "\e507"; }

.fa-temperature-empty::before {
  content: "\f2cb"; }

.fa-temperature-0::before {
  content: "\f2cb"; }

.fa-thermometer-0::before {
  content: "\f2cb"; }

.fa-thermometer-empty::before {
  content: "\f2cb"; }

.fa-bomb::before {
  content: "\f1e2"; }

.fa-registered::before {
  content: "\f25d"; }

.fa-address-card::before {
  content: "\f2bb"; }

.fa-contact-card::before {
  content: "\f2bb"; }

.fa-vcard::before {
  content: "\f2bb"; }

.fa-scale-unbalanced-flip::before {
  content: "\f516"; }

.fa-balance-scale-right::before {
  content: "\f516"; }

.fa-subscript::before {
  content: "\f12c"; }

.fa-diamond-turn-right::before {
  content: "\f5eb"; }

.fa-directions::before {
  content: "\f5eb"; }

.fa-burst::before {
  content: "\e4dc"; }

.fa-house-laptop::before {
  content: "\e066"; }

.fa-laptop-house::before {
  content: "\e066"; }

.fa-face-tired::before {
  content: "\f5c8"; }

.fa-tired::before {
  content: "\f5c8"; }

.fa-money-bills::before {
  content: "\e1f3"; }

.fa-smog::before {
  content: "\f75f"; }

.fa-crutch::before {
  content: "\f7f7"; }

.fa-cloud-arrow-up::before {
  content: "\f0ee"; }

.fa-cloud-upload::before {
  content: "\f0ee"; }

.fa-cloud-upload-alt::before {
  content: "\f0ee"; }

.fa-palette::before {
  content: "\f53f"; }

.fa-arrows-turn-right::before {
  content: "\e4c0"; }

.fa-vest::before {
  content: "\e085"; }

.fa-ferry::before {
  content: "\e4ea"; }

.fa-arrows-down-to-people::before {
  content: "\e4b9"; }

.fa-seedling::before {
  content: "\f4d8"; }

.fa-sprout::before {
  content: "\f4d8"; }

.fa-left-right::before {
  content: "\f337"; }

.fa-arrows-alt-h::before {
  content: "\f337"; }

.fa-boxes-packing::before {
  content: "\e4c7"; }

.fa-circle-arrow-left::before {
  content: "\f0a8"; }

.fa-arrow-circle-left::before {
  content: "\f0a8"; }

.fa-group-arrows-rotate::before {
  content: "\e4f6"; }

.fa-bowl-food::before {
  content: "\e4c6"; }

.fa-candy-cane::before {
  content: "\f786"; }

.fa-arrow-down-wide-short::before {
  content: "\f160"; }

.fa-sort-amount-asc::before {
  content: "\f160"; }

.fa-sort-amount-down::before {
  content: "\f160"; }

.fa-cloud-bolt::before {
  content: "\f76c"; }

.fa-thunderstorm::before {
  content: "\f76c"; }

.fa-text-slash::before {
  content: "\f87d"; }

.fa-remove-format::before {
  content: "\f87d"; }

.fa-face-smile-wink::before {
  content: "\f4da"; }

.fa-smile-wink::before {
  content: "\f4da"; }

.fa-file-word::before {
  content: "\f1c2"; }

.fa-file-powerpoint::before {
  content: "\f1c4"; }

.fa-arrows-left-right::before {
  content: "\f07e"; }

.fa-arrows-h::before {
  content: "\f07e"; }

.fa-house-lock::before {
  content: "\e510"; }

.fa-cloud-arrow-down::before {
  content: "\f0ed"; }

.fa-cloud-download::before {
  content: "\f0ed"; }

.fa-cloud-download-alt::before {
  content: "\f0ed"; }

.fa-children::before {
  content: "\e4e1"; }

.fa-chalkboard::before {
  content: "\f51b"; }

.fa-blackboard::before {
  content: "\f51b"; }

.fa-user-large-slash::before {
  content: "\f4fa"; }

.fa-user-alt-slash::before {
  content: "\f4fa"; }

.fa-envelope-open::before {
  content: "\f2b6"; }

.fa-handshake-simple-slash::before {
  content: "\e05f"; }

.fa-handshake-alt-slash::before {
  content: "\e05f"; }

.fa-mattress-pillow::before {
  content: "\e525"; }

.fa-guarani-sign::before {
  content: "\e19a"; }

.fa-arrows-rotate::before {
  content: "\f021"; }

.fa-refresh::before {
  content: "\f021"; }

.fa-sync::before {
  content: "\f021"; }

.fa-fire-extinguisher::before {
  content: "\f134"; }

.fa-cruzeiro-sign::before {
  content: "\e152"; }

.fa-greater-than-equal::before {
  content: "\f532"; }

.fa-shield-halved::before {
  content: "\f3ed"; }

.fa-shield-alt::before {
  content: "\f3ed"; }

.fa-book-atlas::before {
  content: "\f558"; }

.fa-atlas::before {
  content: "\f558"; }

.fa-virus::before {
  content: "\e074"; }

.fa-envelope-circle-check::before {
  content: "\e4e8"; }

.fa-layer-group::before {
  content: "\f5fd"; }

.fa-arrows-to-dot::before {
  content: "\e4be"; }

.fa-archway::before {
  content: "\f557"; }

.fa-heart-circle-check::before {
  content: "\e4fd"; }

.fa-house-chimney-crack::before {
  content: "\f6f1"; }

.fa-house-damage::before {
  content: "\f6f1"; }

.fa-file-zipper::before {
  content: "\f1c6"; }

.fa-file-archive::before {
  content: "\f1c6"; }

.fa-square::before {
  content: "\f0c8"; }

.fa-martini-glass-empty::before {
  content: "\f000"; }

.fa-glass-martini::before {
  content: "\f000"; }

.fa-couch::before {
  content: "\f4b8"; }

.fa-cedi-sign::before {
  content: "\e0df"; }

.fa-italic::before {
  content: "\f033"; }

.fa-church::before {
  content: "\f51d"; }

.fa-comments-dollar::before {
  content: "\f653"; }

.fa-democrat::before {
  content: "\f747"; }

.fa-z::before {
  content: "\5a"; }

.fa-person-skiing::before {
  content: "\f7c9"; }

.fa-skiing::before {
  content: "\f7c9"; }

.fa-road-lock::before {
  content: "\e567"; }

.fa-a::before {
  content: "\41"; }

.fa-temperature-arrow-down::before {
  content: "\e03f"; }

.fa-temperature-down::before {
  content: "\e03f"; }

.fa-feather-pointed::before {
  content: "\f56b"; }

.fa-feather-alt::before {
  content: "\f56b"; }

.fa-p::before {
  content: "\50"; }

.fa-snowflake::before {
  content: "\f2dc"; }

.fa-newspaper::before {
  content: "\f1ea"; }

.fa-rectangle-ad::before {
  content: "\f641"; }

.fa-ad::before {
  content: "\f641"; }

.fa-circle-arrow-right::before {
  content: "\f0a9"; }

.fa-arrow-circle-right::before {
  content: "\f0a9"; }

.fa-filter-circle-xmark::before {
  content: "\e17b"; }

.fa-locust::before {
  content: "\e520"; }

.fa-sort::before {
  content: "\f0dc"; }

.fa-unsorted::before {
  content: "\f0dc"; }

.fa-list-ol::before {
  content: "\f0cb"; }

.fa-list-1-2::before {
  content: "\f0cb"; }

.fa-list-numeric::before {
  content: "\f0cb"; }

.fa-person-dress-burst::before {
  content: "\e544"; }

.fa-money-check-dollar::before {
  content: "\f53d"; }

.fa-money-check-alt::before {
  content: "\f53d"; }

.fa-vector-square::before {
  content: "\f5cb"; }

.fa-bread-slice::before {
  content: "\f7ec"; }

.fa-language::before {
  content: "\f1ab"; }

.fa-face-kiss-wink-heart::before {
  content: "\f598"; }

.fa-kiss-wink-heart::before {
  content: "\f598"; }

.fa-filter::before {
  content: "\f0b0"; }

.fa-question::before {
  content: "\3f"; }

.fa-file-signature::before {
  content: "\f573"; }

.fa-up-down-left-right::before {
  content: "\f0b2"; }

.fa-arrows-alt::before {
  content: "\f0b2"; }

.fa-house-chimney-user::before {
  content: "\e065"; }

.fa-hand-holding-heart::before {
  content: "\f4be"; }

.fa-puzzle-piece::before {
  content: "\f12e"; }

.fa-money-check::before {
  content: "\f53c"; }

.fa-star-half-stroke::before {
  content: "\f5c0"; }

.fa-star-half-alt::before {
  content: "\f5c0"; }

.fa-code::before {
  content: "\f121"; }

.fa-whiskey-glass::before {
  content: "\f7a0"; }

.fa-glass-whiskey::before {
  content: "\f7a0"; }

.fa-building-circle-exclamation::before {
  content: "\e4d3"; }

.fa-magnifying-glass-chart::before {
  content: "\e522"; }

.fa-arrow-up-right-from-square::before {
  content: "\f08e"; }

.fa-external-link::before {
  content: "\f08e"; }

.fa-cubes-stacked::before {
  content: "\e4e6"; }

.fa-won-sign::before {
  content: "\f159"; }

.fa-krw::before {
  content: "\f159"; }

.fa-won::before {
  content: "\f159"; }

.fa-virus-covid::before {
  content: "\e4a8"; }

.fa-austral-sign::before {
  content: "\e0a9"; }

.fa-f::before {
  content: "\46"; }

.fa-leaf::before {
  content: "\f06c"; }

.fa-road::before {
  content: "\f018"; }

.fa-taxi::before {
  content: "\f1ba"; }

.fa-cab::before {
  content: "\f1ba"; }

.fa-person-circle-plus::before {
  content: "\e541"; }

.fa-chart-pie::before {
  content: "\f200"; }

.fa-pie-chart::before {
  content: "\f200"; }

.fa-bolt-lightning::before {
  content: "\e0b7"; }

.fa-sack-xmark::before {
  content: "\e56a"; }

.fa-file-excel::before {
  content: "\f1c3"; }

.fa-file-contract::before {
  content: "\f56c"; }

.fa-fish-fins::before {
  content: "\e4f2"; }

.fa-building-flag::before {
  content: "\e4d5"; }

.fa-face-grin-beam::before {
  content: "\f582"; }

.fa-grin-beam::before {
  content: "\f582"; }

.fa-object-ungroup::before {
  content: "\f248"; }

.fa-poop::before {
  content: "\f619"; }

.fa-location-pin::before {
  content: "\f041"; }

.fa-map-marker::before {
  content: "\f041"; }

.fa-kaaba::before {
  content: "\f66b"; }

.fa-toilet-paper::before {
  content: "\f71e"; }

.fa-helmet-safety::before {
  content: "\f807"; }

.fa-hard-hat::before {
  content: "\f807"; }

.fa-hat-hard::before {
  content: "\f807"; }

.fa-eject::before {
  content: "\f052"; }

.fa-circle-right::before {
  content: "\f35a"; }

.fa-arrow-alt-circle-right::before {
  content: "\f35a"; }

.fa-plane-circle-check::before {
  content: "\e555"; }

.fa-face-rolling-eyes::before {
  content: "\f5a5"; }

.fa-meh-rolling-eyes::before {
  content: "\f5a5"; }

.fa-object-group::before {
  content: "\f247"; }

.fa-chart-line::before {
  content: "\f201"; }

.fa-line-chart::before {
  content: "\f201"; }

.fa-mask-ventilator::before {
  content: "\e524"; }

.fa-arrow-right::before {
  content: "\f061"; }

.fa-signs-post::before {
  content: "\f277"; }

.fa-map-signs::before {
  content: "\f277"; }

.fa-cash-register::before {
  content: "\f788"; }

.fa-person-circle-question::before {
  content: "\e542"; }

.fa-h::before {
  content: "\48"; }

.fa-tarp::before {
  content: "\e57b"; }

.fa-screwdriver-wrench::before {
  content: "\f7d9"; }

.fa-tools::before {
  content: "\f7d9"; }

.fa-arrows-to-eye::before {
  content: "\e4bf"; }

.fa-plug-circle-bolt::before {
  content: "\e55b"; }

.fa-heart::before {
  content: "\f004"; }

.fa-mars-and-venus::before {
  content: "\f224"; }

.fa-house-user::before {
  content: "\e1b0"; }

.fa-home-user::before {
  content: "\e1b0"; }

.fa-dumpster-fire::before {
  content: "\f794"; }

.fa-house-crack::before {
  content: "\e3b1"; }

.fa-martini-glass-citrus::before {
  content: "\f561"; }

.fa-cocktail::before {
  content: "\f561"; }

.fa-face-surprise::before {
  content: "\f5c2"; }

.fa-surprise::before {
  content: "\f5c2"; }

.fa-bottle-water::before {
  content: "\e4c5"; }

.fa-circle-pause::before {
  content: "\f28b"; }

.fa-pause-circle::before {
  content: "\f28b"; }

.fa-toilet-paper-slash::before {
  content: "\e072"; }

.fa-apple-whole::before {
  content: "\f5d1"; }

.fa-apple-alt::before {
  content: "\f5d1"; }

.fa-kitchen-set::before {
  content: "\e51a"; }

.fa-r::before {
  content: "\52"; }

.fa-temperature-quarter::before {
  content: "\f2ca"; }

.fa-temperature-1::before {
  content: "\f2ca"; }

.fa-thermometer-1::before {
  content: "\f2ca"; }

.fa-thermometer-quarter::before {
  content: "\f2ca"; }

.fa-cube::before {
  content: "\f1b2"; }

.fa-bitcoin-sign::before {
  content: "\e0b4"; }

.fa-shield-dog::before {
  content: "\e573"; }

.fa-solar-panel::before {
  content: "\f5ba"; }

.fa-lock-open::before {
  content: "\f3c1"; }

.fa-elevator::before {
  content: "\e16d"; }

.fa-money-bill-transfer::before {
  content: "\e528"; }

.fa-money-bill-trend-up::before {
  content: "\e529"; }

.fa-house-flood-water-circle-arrow-right::before {
  content: "\e50f"; }

.fa-square-poll-horizontal::before {
  content: "\f682"; }

.fa-poll-h::before {
  content: "\f682"; }

.fa-circle::before {
  content: "\f111"; }

.fa-backward-fast::before {
  content: "\f049"; }

.fa-fast-backward::before {
  content: "\f049"; }

.fa-recycle::before {
  content: "\f1b8"; }

.fa-user-astronaut::before {
  content: "\f4fb"; }

.fa-plane-slash::before {
  content: "\e069"; }

.fa-trademark::before {
  content: "\f25c"; }

.fa-basketball::before {
  content: "\f434"; }

.fa-basketball-ball::before {
  content: "\f434"; }

.fa-satellite-dish::before {
  content: "\f7c0"; }

.fa-circle-up::before {
  content: "\f35b"; }

.fa-arrow-alt-circle-up::before {
  content: "\f35b"; }

.fa-mobile-screen-button::before {
  content: "\f3cd"; }

.fa-mobile-alt::before {
  content: "\f3cd"; }

.fa-volume-high::before {
  content: "\f028"; }

.fa-volume-up::before {
  content: "\f028"; }

.fa-users-rays::before {
  content: "\e593"; }

.fa-wallet::before {
  content: "\f555"; }

.fa-clipboard-check::before {
  content: "\f46c"; }

.fa-file-audio::before {
  content: "\f1c7"; }

.fa-burger::before {
  content: "\f805"; }

.fa-hamburger::before {
  content: "\f805"; }

.fa-wrench::before {
  content: "\f0ad"; }

.fa-bugs::before {
  content: "\e4d0"; }

.fa-rupee-sign::before {
  content: "\f156"; }

.fa-rupee::before {
  content: "\f156"; }

.fa-file-image::before {
  content: "\f1c5"; }

.fa-circle-question::before {
  content: "\f059"; }

.fa-question-circle::before {
  content: "\f059"; }

.fa-plane-departure::before {
  content: "\f5b0"; }

.fa-handshake-slash::before {
  content: "\e060"; }

.fa-book-bookmark::before {
  content: "\e0bb"; }

.fa-code-branch::before {
  content: "\f126"; }

.fa-hat-cowboy::before {
  content: "\f8c0"; }

.fa-bridge::before {
  content: "\e4c8"; }

.fa-phone-flip::before {
  content: "\f879"; }

.fa-phone-alt::before {
  content: "\f879"; }

.fa-truck-front::before {
  content: "\e2b7"; }

.fa-cat::before {
  content: "\f6be"; }

.fa-anchor-circle-exclamation::before {
  content: "\e4ab"; }

.fa-truck-field::before {
  content: "\e58d"; }

.fa-route::before {
  content: "\f4d7"; }

.fa-clipboard-question::before {
  content: "\e4e3"; }

.fa-panorama::before {
  content: "\e209"; }

.fa-comment-medical::before {
  content: "\f7f5"; }

.fa-teeth-open::before {
  content: "\f62f"; }

.fa-file-circle-minus::before {
  content: "\e4ed"; }

.fa-tags::before {
  content: "\f02c"; }

.fa-wine-glass::before {
  content: "\f4e3"; }

.fa-forward-fast::before {
  content: "\f050"; }

.fa-fast-forward::before {
  content: "\f050"; }

.fa-face-meh-blank::before {
  content: "\f5a4"; }

.fa-meh-blank::before {
  content: "\f5a4"; }

.fa-square-parking::before {
  content: "\f540"; }

.fa-parking::before {
  content: "\f540"; }

.fa-house-signal::before {
  content: "\e012"; }

.fa-bars-progress::before {
  content: "\f828"; }

.fa-tasks-alt::before {
  content: "\f828"; }

.fa-faucet-drip::before {
  content: "\e006"; }

.fa-cart-flatbed::before {
  content: "\f474"; }

.fa-dolly-flatbed::before {
  content: "\f474"; }

.fa-ban-smoking::before {
  content: "\f54d"; }

.fa-smoking-ban::before {
  content: "\f54d"; }

.fa-terminal::before {
  content: "\f120"; }

.fa-mobile-button::before {
  content: "\f10b"; }

.fa-house-medical-flag::before {
  content: "\e514"; }

.fa-basket-shopping::before {
  content: "\f291"; }

.fa-shopping-basket::before {
  content: "\f291"; }

.fa-tape::before {
  content: "\f4db"; }

.fa-bus-simple::before {
  content: "\f55e"; }

.fa-bus-alt::before {
  content: "\f55e"; }

.fa-eye::before {
  content: "\f06e"; }

.fa-face-sad-cry::before {
  content: "\f5b3"; }

.fa-sad-cry::before {
  content: "\f5b3"; }

.fa-audio-description::before {
  content: "\f29e"; }

.fa-person-military-to-person::before {
  content: "\e54c"; }

.fa-file-shield::before {
  content: "\e4f0"; }

.fa-user-slash::before {
  content: "\f506"; }

.fa-pen::before {
  content: "\f304"; }

.fa-tower-observation::before {
  content: "\e586"; }

.fa-file-code::before {
  content: "\f1c9"; }

.fa-signal::before {
  content: "\f012"; }

.fa-signal-5::before {
  content: "\f012"; }

.fa-signal-perfect::before {
  content: "\f012"; }

.fa-bus::before {
  content: "\f207"; }

.fa-heart-circle-xmark::before {
  content: "\e501"; }

.fa-house-chimney::before {
  content: "\e3af"; }

.fa-home-lg::before {
  content: "\e3af"; }

.fa-window-maximize::before {
  content: "\f2d0"; }

.fa-face-frown::before {
  content: "\f119"; }

.fa-frown::before {
  content: "\f119"; }

.fa-prescription::before {
  content: "\f5b1"; }

.fa-shop::before {
  content: "\f54f"; }

.fa-store-alt::before {
  content: "\f54f"; }

.fa-floppy-disk::before {
  content: "\f0c7"; }

.fa-save::before {
  content: "\f0c7"; }

.fa-vihara::before {
  content: "\f6a7"; }

.fa-scale-unbalanced::before {
  content: "\f515"; }

.fa-balance-scale-left::before {
  content: "\f515"; }

.fa-sort-up::before {
  content: "\f0de"; }

.fa-sort-asc::before {
  content: "\f0de"; }

.fa-comment-dots::before {
  content: "\f4ad"; }

.fa-commenting::before {
  content: "\f4ad"; }

.fa-plant-wilt::before {
  content: "\e5aa"; }

.fa-diamond::before {
  content: "\f219"; }

.fa-face-grin-squint::before {
  content: "\f585"; }

.fa-grin-squint::before {
  content: "\f585"; }

.fa-hand-holding-dollar::before {
  content: "\f4c0"; }

.fa-hand-holding-usd::before {
  content: "\f4c0"; }

.fa-bacterium::before {
  content: "\e05a"; }

.fa-hand-pointer::before {
  content: "\f25a"; }

.fa-drum-steelpan::before {
  content: "\f56a"; }

.fa-hand-scissors::before {
  content: "\f257"; }

.fa-hands-praying::before {
  content: "\f684"; }

.fa-praying-hands::before {
  content: "\f684"; }

.fa-arrow-rotate-right::before {
  content: "\f01e"; }

.fa-arrow-right-rotate::before {
  content: "\f01e"; }

.fa-arrow-rotate-forward::before {
  content: "\f01e"; }

.fa-redo::before {
  content: "\f01e"; }

.fa-biohazard::before {
  content: "\f780"; }

.fa-location-crosshairs::before {
  content: "\f601"; }

.fa-location::before {
  content: "\f601"; }

.fa-mars-double::before {
  content: "\f227"; }

.fa-child-dress::before {
  content: "\e59c"; }

.fa-users-between-lines::before {
  content: "\e591"; }

.fa-lungs-virus::before {
  content: "\e067"; }

.fa-face-grin-tears::before {
  content: "\f588"; }

.fa-grin-tears::before {
  content: "\f588"; }

.fa-phone::before {
  content: "\f095"; }

.fa-calendar-xmark::before {
  content: "\f273"; }

.fa-calendar-times::before {
  content: "\f273"; }

.fa-child-reaching::before {
  content: "\e59d"; }

.fa-head-side-virus::before {
  content: "\e064"; }

.fa-user-gear::before {
  content: "\f4fe"; }

.fa-user-cog::before {
  content: "\f4fe"; }

.fa-arrow-up-1-9::before {
  content: "\f163"; }

.fa-sort-numeric-up::before {
  content: "\f163"; }

.fa-door-closed::before {
  content: "\f52a"; }

.fa-shield-virus::before {
  content: "\e06c"; }

.fa-dice-six::before {
  content: "\f526"; }

.fa-mosquito-net::before {
  content: "\e52c"; }

.fa-bridge-water::before {
  content: "\e4ce"; }

.fa-person-booth::before {
  content: "\f756"; }

.fa-text-width::before {
  content: "\f035"; }

.fa-hat-wizard::before {
  content: "\f6e8"; }

.fa-pen-fancy::before {
  content: "\f5ac"; }

.fa-person-digging::before {
  content: "\f85e"; }

.fa-digging::before {
  content: "\f85e"; }

.fa-trash::before {
  content: "\f1f8"; }

.fa-gauge-simple::before {
  content: "\f629"; }

.fa-gauge-simple-med::before {
  content: "\f629"; }

.fa-tachometer-average::before {
  content: "\f629"; }

.fa-book-medical::before {
  content: "\f7e6"; }

.fa-poo::before {
  content: "\f2fe"; }

.fa-quote-right::before {
  content: "\f10e"; }

.fa-quote-right-alt::before {
  content: "\f10e"; }

.fa-shirt::before {
  content: "\f553"; }

.fa-t-shirt::before {
  content: "\f553"; }

.fa-tshirt::before {
  content: "\f553"; }

.fa-cubes::before {
  content: "\f1b3"; }

.fa-divide::before {
  content: "\f529"; }

.fa-tenge-sign::before {
  content: "\f7d7"; }

.fa-tenge::before {
  content: "\f7d7"; }

.fa-headphones::before {
  content: "\f025"; }

.fa-hands-holding::before {
  content: "\f4c2"; }

.fa-hands-clapping::before {
  content: "\e1a8"; }

.fa-republican::before {
  content: "\f75e"; }

.fa-arrow-left::before {
  content: "\f060"; }

.fa-person-circle-xmark::before {
  content: "\e543"; }

.fa-ruler::before {
  content: "\f545"; }

.fa-align-left::before {
  content: "\f036"; }

.fa-dice-d6::before {
  content: "\f6d1"; }

.fa-restroom::before {
  content: "\f7bd"; }

.fa-j::before {
  content: "\4a"; }

.fa-users-viewfinder::before {
  content: "\e595"; }

.fa-file-video::before {
  content: "\f1c8"; }

.fa-up-right-from-square::before {
  content: "\f35d"; }

.fa-external-link-alt::before {
  content: "\f35d"; }

.fa-table-cells::before {
  content: "\f00a"; }

.fa-th::before {
  content: "\f00a"; }

.fa-file-pdf::before {
  content: "\f1c1"; }

.fa-book-bible::before {
  content: "\f647"; }

.fa-bible::before {
  content: "\f647"; }

.fa-o::before {
  content: "\4f"; }

.fa-suitcase-medical::before {
  content: "\f0fa"; }

.fa-medkit::before {
  content: "\f0fa"; }

.fa-user-secret::before {
  content: "\f21b"; }

.fa-otter::before {
  content: "\f700"; }

.fa-person-dress::before {
  content: "\f182"; }

.fa-female::before {
  content: "\f182"; }

.fa-comment-dollar::before {
  content: "\f651"; }

.fa-business-time::before {
  content: "\f64a"; }

.fa-briefcase-clock::before {
  content: "\f64a"; }

.fa-table-cells-large::before {
  content: "\f009"; }

.fa-th-large::before {
  content: "\f009"; }

.fa-book-tanakh::before {
  content: "\f827"; }

.fa-tanakh::before {
  content: "\f827"; }

.fa-phone-volume::before {
  content: "\f2a0"; }

.fa-volume-control-phone::before {
  content: "\f2a0"; }

.fa-hat-cowboy-side::before {
  content: "\f8c1"; }

.fa-clipboard-user::before {
  content: "\f7f3"; }

.fa-child::before {
  content: "\f1ae"; }

.fa-lira-sign::before {
  content: "\f195"; }

.fa-satellite::before {
  content: "\f7bf"; }

.fa-plane-lock::before {
  content: "\e558"; }

.fa-tag::before {
  content: "\f02b"; }

.fa-comment::before {
  content: "\f075"; }

.fa-cake-candles::before {
  content: "\f1fd"; }

.fa-birthday-cake::before {
  content: "\f1fd"; }

.fa-cake::before {
  content: "\f1fd"; }

.fa-envelope::before {
  content: "\f0e0"; }

.fa-angles-up::before {
  content: "\f102"; }

.fa-angle-double-up::before {
  content: "\f102"; }

.fa-paperclip::before {
  content: "\f0c6"; }

.fa-arrow-right-to-city::before {
  content: "\e4b3"; }

.fa-ribbon::before {
  content: "\f4d6"; }

.fa-lungs::before {
  content: "\f604"; }

.fa-arrow-up-9-1::before {
  content: "\f887"; }

.fa-sort-numeric-up-alt::before {
  content: "\f887"; }

.fa-litecoin-sign::before {
  content: "\e1d3"; }

.fa-border-none::before {
  content: "\f850"; }

.fa-circle-nodes::before {
  content: "\e4e2"; }

.fa-parachute-box::before {
  content: "\f4cd"; }

.fa-indent::before {
  content: "\f03c"; }

.fa-truck-field-un::before {
  content: "\e58e"; }

.fa-hourglass::before {
  content: "\f254"; }

.fa-hourglass-empty::before {
  content: "\f254"; }

.fa-mountain::before {
  content: "\f6fc"; }

.fa-user-doctor::before {
  content: "\f0f0"; }

.fa-user-md::before {
  content: "\f0f0"; }

.fa-circle-info::before {
  content: "\f05a"; }

.fa-info-circle::before {
  content: "\f05a"; }

.fa-cloud-meatball::before {
  content: "\f73b"; }

.fa-camera::before {
  content: "\f030"; }

.fa-camera-alt::before {
  content: "\f030"; }

.fa-square-virus::before {
  content: "\e578"; }

.fa-meteor::before {
  content: "\f753"; }

.fa-car-on::before {
  content: "\e4dd"; }

.fa-sleigh::before {
  content: "\f7cc"; }

.fa-arrow-down-1-9::before {
  content: "\f162"; }

.fa-sort-numeric-asc::before {
  content: "\f162"; }

.fa-sort-numeric-down::before {
  content: "\f162"; }

.fa-hand-holding-droplet::before {
  content: "\f4c1"; }

.fa-hand-holding-water::before {
  content: "\f4c1"; }

.fa-water::before {
  content: "\f773"; }

.fa-calendar-check::before {
  content: "\f274"; }

.fa-braille::before {
  content: "\f2a1"; }

.fa-prescription-bottle-medical::before {
  content: "\f486"; }

.fa-prescription-bottle-alt::before {
  content: "\f486"; }

.fa-landmark::before {
  content: "\f66f"; }

.fa-truck::before {
  content: "\f0d1"; }

.fa-crosshairs::before {
  content: "\f05b"; }

.fa-person-cane::before {
  content: "\e53c"; }

.fa-tent::before {
  content: "\e57d"; }

.fa-vest-patches::before {
  content: "\e086"; }

.fa-check-double::before {
  content: "\f560"; }

.fa-arrow-down-a-z::before {
  content: "\f15d"; }

.fa-sort-alpha-asc::before {
  content: "\f15d"; }

.fa-sort-alpha-down::before {
  content: "\f15d"; }

.fa-money-bill-wheat::before {
  content: "\e52a"; }

.fa-cookie::before {
  content: "\f563"; }

.fa-arrow-rotate-left::before {
  content: "\f0e2"; }

.fa-arrow-left-rotate::before {
  content: "\f0e2"; }

.fa-arrow-rotate-back::before {
  content: "\f0e2"; }

.fa-arrow-rotate-backward::before {
  content: "\f0e2"; }

.fa-undo::before {
  content: "\f0e2"; }

.fa-hard-drive::before {
  content: "\f0a0"; }

.fa-hdd::before {
  content: "\f0a0"; }

.fa-face-grin-squint-tears::before {
  content: "\f586"; }

.fa-grin-squint-tears::before {
  content: "\f586"; }

.fa-dumbbell::before {
  content: "\f44b"; }

.fa-rectangle-list::before {
  content: "\f022"; }

.fa-list-alt::before {
  content: "\f022"; }

.fa-tarp-droplet::before {
  content: "\e57c"; }

.fa-house-medical-circle-check::before {
  content: "\e511"; }

.fa-person-skiing-nordic::before {
  content: "\f7ca"; }

.fa-skiing-nordic::before {
  content: "\f7ca"; }

.fa-calendar-plus::before {
  content: "\f271"; }

.fa-plane-arrival::before {
  content: "\f5af"; }

.fa-circle-left::before {
  content: "\f359"; }

.fa-arrow-alt-circle-left::before {
  content: "\f359"; }

.fa-train-subway::before {
  content: "\f239"; }

.fa-subway::before {
  content: "\f239"; }

.fa-chart-gantt::before {
  content: "\e0e4"; }

.fa-indian-rupee-sign::before {
  content: "\e1bc"; }

.fa-indian-rupee::before {
  content: "\e1bc"; }

.fa-inr::before {
  content: "\e1bc"; }

.fa-crop-simple::before {
  content: "\f565"; }

.fa-crop-alt::before {
  content: "\f565"; }

.fa-money-bill-1::before {
  content: "\f3d1"; }

.fa-money-bill-alt::before {
  content: "\f3d1"; }

.fa-left-long::before {
  content: "\f30a"; }

.fa-long-arrow-alt-left::before {
  content: "\f30a"; }

.fa-dna::before {
  content: "\f471"; }

.fa-virus-slash::before {
  content: "\e075"; }

.fa-minus::before {
  content: "\f068"; }

.fa-subtract::before {
  content: "\f068"; }

.fa-child-rifle::before {
  content: "\e4e0"; }

.fa-chess::before {
  content: "\f439"; }

.fa-arrow-left-long::before {
  content: "\f177"; }

.fa-long-arrow-left::before {
  content: "\f177"; }

.fa-plug-circle-check::before {
  content: "\e55c"; }

.fa-street-view::before {
  content: "\f21d"; }

.fa-franc-sign::before {
  content: "\e18f"; }

.fa-volume-off::before {
  content: "\f026"; }

.fa-hands-asl-interpreting::before {
  content: "\f2a3"; }

.fa-american-sign-language-interpreting::before {
  content: "\f2a3"; }

.fa-asl-interpreting::before {
  content: "\f2a3"; }

.fa-hands-american-sign-language-interpreting::before {
  content: "\f2a3"; }

.fa-gear::before {
  content: "\f013"; }

.fa-cog::before {
  content: "\f013"; }

.fa-droplet-slash::before {
  content: "\f5c7"; }

.fa-tint-slash::before {
  content: "\f5c7"; }

.fa-mosque::before {
  content: "\f678"; }

.fa-mosquito::before {
  content: "\e52b"; }

.fa-star-of-david::before {
  content: "\f69a"; }

.fa-person-military-rifle::before {
  content: "\e54b"; }

.fa-cart-shopping::before {
  content: "\f07a"; }

.fa-shopping-cart::before {
  content: "\f07a"; }

.fa-vials::before {
  content: "\f493"; }

.fa-plug-circle-plus::before {
  content: "\e55f"; }

.fa-place-of-worship::before {
  content: "\f67f"; }

.fa-grip-vertical::before {
  content: "\f58e"; }

.fa-arrow-turn-up::before {
  content: "\f148"; }

.fa-level-up::before {
  content: "\f148"; }

.fa-u::before {
  content: "\55"; }

.fa-square-root-variable::before {
  content: "\f698"; }

.fa-square-root-alt::before {
  content: "\f698"; }

.fa-clock::before {
  content: "\f017"; }

.fa-clock-four::before {
  content: "\f017"; }

.fa-backward-step::before {
  content: "\f048"; }

.fa-step-backward::before {
  content: "\f048"; }

.fa-pallet::before {
  content: "\f482"; }

.fa-faucet::before {
  content: "\e005"; }

.fa-baseball-bat-ball::before {
  content: "\f432"; }

.fa-s::before {
  content: "\53"; }

.fa-timeline::before {
  content: "\e29c"; }

.fa-keyboard::before {
  content: "\f11c"; }

.fa-caret-down::before {
  content: "\f0d7"; }

.fa-house-chimney-medical::before {
  content: "\f7f2"; }

.fa-clinic-medical::before {
  content: "\f7f2"; }

.fa-temperature-three-quarters::before {
  content: "\f2c8"; }

.fa-temperature-3::before {
  content: "\f2c8"; }

.fa-thermometer-3::before {
  content: "\f2c8"; }

.fa-thermometer-three-quarters::before {
  content: "\f2c8"; }

.fa-mobile-screen::before {
  content: "\f3cf"; }

.fa-mobile-android-alt::before {
  content: "\f3cf"; }

.fa-plane-up::before {
  content: "\e22d"; }

.fa-piggy-bank::before {
  content: "\f4d3"; }

.fa-battery-half::before {
  content: "\f242"; }

.fa-battery-3::before {
  content: "\f242"; }

.fa-mountain-city::before {
  content: "\e52e"; }

.fa-coins::before {
  content: "\f51e"; }

.fa-khanda::before {
  content: "\f66d"; }

.fa-sliders::before {
  content: "\f1de"; }

.fa-sliders-h::before {
  content: "\f1de"; }

.fa-folder-tree::before {
  content: "\f802"; }

.fa-network-wired::before {
  content: "\f6ff"; }

.fa-map-pin::before {
  content: "\f276"; }

.fa-hamsa::before {
  content: "\f665"; }

.fa-cent-sign::before {
  content: "\e3f5"; }

.fa-flask::before {
  content: "\f0c3"; }

.fa-person-pregnant::before {
  content: "\e31e"; }

.fa-wand-sparkles::before {
  content: "\f72b"; }

.fa-ellipsis-vertical::before {
  content: "\f142"; }

.fa-ellipsis-v::before {
  content: "\f142"; }

.fa-ticket::before {
  content: "\f145"; }

.fa-power-off::before {
  content: "\f011"; }

.fa-right-long::before {
  content: "\f30b"; }

.fa-long-arrow-alt-right::before {
  content: "\f30b"; }

.fa-flag-usa::before {
  content: "\f74d"; }

.fa-laptop-file::before {
  content: "\e51d"; }

.fa-tty::before {
  content: "\f1e4"; }

.fa-teletype::before {
  content: "\f1e4"; }

.fa-diagram-next::before {
  content: "\e476"; }

.fa-person-rifle::before {
  content: "\e54e"; }

.fa-house-medical-circle-exclamation::before {
  content: "\e512"; }

.fa-closed-captioning::before {
  content: "\f20a"; }

.fa-person-hiking::before {
  content: "\f6ec"; }

.fa-hiking::before {
  content: "\f6ec"; }

.fa-venus-double::before {
  content: "\f226"; }

.fa-images::before {
  content: "\f302"; }

.fa-calculator::before {
  content: "\f1ec"; }

.fa-people-pulling::before {
  content: "\e535"; }

.fa-n::before {
  content: "\4e"; }

.fa-cable-car::before {
  content: "\f7da"; }

.fa-tram::before {
  content: "\f7da"; }

.fa-cloud-rain::before {
  content: "\f73d"; }

.fa-building-circle-xmark::before {
  content: "\e4d4"; }

.fa-ship::before {
  content: "\f21a"; }

.fa-arrows-down-to-line::before {
  content: "\e4b8"; }

.fa-download::before {
  content: "\f019"; }

.fa-face-grin::before {
  content: "\f580"; }

.fa-grin::before {
  content: "\f580"; }

.fa-delete-left::before {
  content: "\f55a"; }

.fa-backspace::before {
  content: "\f55a"; }

.fa-eye-dropper::before {
  content: "\f1fb"; }

.fa-eye-dropper-empty::before {
  content: "\f1fb"; }

.fa-eyedropper::before {
  content: "\f1fb"; }

.fa-file-circle-check::before {
  content: "\e5a0"; }

.fa-forward::before {
  content: "\f04e"; }

.fa-mobile::before {
  content: "\f3ce"; }

.fa-mobile-android::before {
  content: "\f3ce"; }

.fa-mobile-phone::before {
  content: "\f3ce"; }

.fa-face-meh::before {
  content: "\f11a"; }

.fa-meh::before {
  content: "\f11a"; }

.fa-align-center::before {
  content: "\f037"; }

.fa-book-skull::before {
  content: "\f6b7"; }

.fa-book-dead::before {
  content: "\f6b7"; }

.fa-id-card::before {
  content: "\f2c2"; }

.fa-drivers-license::before {
  content: "\f2c2"; }

.fa-outdent::before {
  content: "\f03b"; }

.fa-dedent::before {
  content: "\f03b"; }

.fa-heart-circle-exclamation::before {
  content: "\e4fe"; }

.fa-house::before {
  content: "\f015"; }

.fa-home::before {
  content: "\f015"; }

.fa-home-alt::before {
  content: "\f015"; }

.fa-home-lg-alt::before {
  content: "\f015"; }

.fa-calendar-week::before {
  content: "\f784"; }

.fa-laptop-medical::before {
  content: "\f812"; }

.fa-b::before {
  content: "\42"; }

.fa-file-medical::before {
  content: "\f477"; }

.fa-dice-one::before {
  content: "\f525"; }

.fa-kiwi-bird::before {
  content: "\f535"; }

.fa-arrow-right-arrow-left::before {
  content: "\f0ec"; }

.fa-exchange::before {
  content: "\f0ec"; }

.fa-rotate-right::before {
  content: "\f2f9"; }

.fa-redo-alt::before {
  content: "\f2f9"; }

.fa-rotate-forward::before {
  content: "\f2f9"; }

.fa-utensils::before {
  content: "\f2e7"; }

.fa-cutlery::before {
  content: "\f2e7"; }

.fa-arrow-up-wide-short::before {
  content: "\f161"; }

.fa-sort-amount-up::before {
  content: "\f161"; }

.fa-mill-sign::before {
  content: "\e1ed"; }

.fa-bowl-rice::before {
  content: "\e2eb"; }

.fa-skull::before {
  content: "\f54c"; }

.fa-tower-broadcast::before {
  content: "\f519"; }

.fa-broadcast-tower::before {
  content: "\f519"; }

.fa-truck-pickup::before {
  content: "\f63c"; }

.fa-up-long::before {
  content: "\f30c"; }

.fa-long-arrow-alt-up::before {
  content: "\f30c"; }

.fa-stop::before {
  content: "\f04d"; }

.fa-code-merge::before {
  content: "\f387"; }

.fa-upload::before {
  content: "\f093"; }

.fa-hurricane::before {
  content: "\f751"; }

.fa-mound::before {
  content: "\e52d"; }

.fa-toilet-portable::before {
  content: "\e583"; }

.fa-compact-disc::before {
  content: "\f51f"; }

.fa-file-arrow-down::before {
  content: "\f56d"; }

.fa-file-download::before {
  content: "\f56d"; }

.fa-caravan::before {
  content: "\f8ff"; }

.fa-shield-cat::before {
  content: "\e572"; }

.fa-bolt::before {
  content: "\f0e7"; }

.fa-zap::before {
  content: "\f0e7"; }

.fa-glass-water::before {
  content: "\e4f4"; }

.fa-oil-well::before {
  content: "\e532"; }

.fa-vault::before {
  content: "\e2c5"; }

.fa-mars::before {
  content: "\f222"; }

.fa-toilet::before {
  content: "\f7d8"; }

.fa-plane-circle-xmark::before {
  content: "\e557"; }

.fa-yen-sign::before {
  content: "\f157"; }

.fa-cny::before {
  content: "\f157"; }

.fa-jpy::before {
  content: "\f157"; }

.fa-rmb::before {
  content: "\f157"; }

.fa-yen::before {
  content: "\f157"; }

.fa-ruble-sign::before {
  content: "\f158"; }

.fa-rouble::before {
  content: "\f158"; }

.fa-rub::before {
  content: "\f158"; }

.fa-ruble::before {
  content: "\f158"; }

.fa-sun::before {
  content: "\f185"; }

.fa-guitar::before {
  content: "\f7a6"; }

.fa-face-laugh-wink::before {
  content: "\f59c"; }

.fa-laugh-wink::before {
  content: "\f59c"; }

.fa-horse-head::before {
  content: "\f7ab"; }

.fa-bore-hole::before {
  content: "\e4c3"; }

.fa-industry::before {
  content: "\f275"; }

.fa-circle-down::before {
  content: "\f358"; }

.fa-arrow-alt-circle-down::before {
  content: "\f358"; }

.fa-arrows-turn-to-dots::before {
  content: "\e4c1"; }

.fa-florin-sign::before {
  content: "\e184"; }

.fa-arrow-down-short-wide::before {
  content: "\f884"; }

.fa-sort-amount-desc::before {
  content: "\f884"; }

.fa-sort-amount-down-alt::before {
  content: "\f884"; }

.fa-less-than::before {
  content: "\3c"; }

.fa-angle-down::before {
  content: "\f107"; }

.fa-car-tunnel::before {
  content: "\e4de"; }

.fa-head-side-cough::before {
  content: "\e061"; }

.fa-grip-lines::before {
  content: "\f7a4"; }

.fa-thumbs-down::before {
  content: "\f165"; }

.fa-user-lock::before {
  content: "\f502"; }

.fa-arrow-right-long::before {
  content: "\f178"; }

.fa-long-arrow-right::before {
  content: "\f178"; }

.fa-anchor-circle-xmark::before {
  content: "\e4ac"; }

.fa-ellipsis::before {
  content: "\f141"; }

.fa-ellipsis-h::before {
  content: "\f141"; }

.fa-chess-pawn::before {
  content: "\f443"; }

.fa-kit-medical::before {
  content: "\f479"; }

.fa-first-aid::before {
  content: "\f479"; }

.fa-person-through-window::before {
  content: "\e5a9"; }

.fa-toolbox::before {
  content: "\f552"; }

.fa-hands-holding-circle::before {
  content: "\e4fb"; }

.fa-bug::before {
  content: "\f188"; }

.fa-credit-card::before {
  content: "\f09d"; }

.fa-credit-card-alt::before {
  content: "\f09d"; }

.fa-car::before {
  content: "\f1b9"; }

.fa-automobile::before {
  content: "\f1b9"; }

.fa-hand-holding-hand::before {
  content: "\e4f7"; }

.fa-book-open-reader::before {
  content: "\f5da"; }

.fa-book-reader::before {
  content: "\f5da"; }

.fa-mountain-sun::before {
  content: "\e52f"; }

.fa-arrows-left-right-to-line::before {
  content: "\e4ba"; }

.fa-dice-d20::before {
  content: "\f6cf"; }

.fa-truck-droplet::before {
  content: "\e58c"; }

.fa-file-circle-xmark::before {
  content: "\e5a1"; }

.fa-temperature-arrow-up::before {
  content: "\e040"; }

.fa-temperature-up::before {
  content: "\e040"; }

.fa-medal::before {
  content: "\f5a2"; }

.fa-bed::before {
  content: "\f236"; }

.fa-square-h::before {
  content: "\f0fd"; }

.fa-h-square::before {
  content: "\f0fd"; }

.fa-podcast::before {
  content: "\f2ce"; }

.fa-temperature-full::before {
  content: "\f2c7"; }

.fa-temperature-4::before {
  content: "\f2c7"; }

.fa-thermometer-4::before {
  content: "\f2c7"; }

.fa-thermometer-full::before {
  content: "\f2c7"; }

.fa-bell::before {
  content: "\f0f3"; }

.fa-superscript::before {
  content: "\f12b"; }

.fa-plug-circle-xmark::before {
  content: "\e560"; }

.fa-star-of-life::before {
  content: "\f621"; }

.fa-phone-slash::before {
  content: "\f3dd"; }

.fa-paint-roller::before {
  content: "\f5aa"; }

.fa-handshake-angle::before {
  content: "\f4c4"; }

.fa-hands-helping::before {
  content: "\f4c4"; }

.fa-location-dot::before {
  content: "\f3c5"; }

.fa-map-marker-alt::before {
  content: "\f3c5"; }

.fa-file::before {
  content: "\f15b"; }

.fa-greater-than::before {
  content: "\3e"; }

.fa-person-swimming::before {
  content: "\f5c4"; }

.fa-swimmer::before {
  content: "\f5c4"; }

.fa-arrow-down::before {
  content: "\f063"; }

.fa-droplet::before {
  content: "\f043"; }

.fa-tint::before {
  content: "\f043"; }

.fa-eraser::before {
  content: "\f12d"; }

.fa-earth-americas::before {
  content: "\f57d"; }

.fa-earth::before {
  content: "\f57d"; }

.fa-earth-america::before {
  content: "\f57d"; }

.fa-globe-americas::before {
  content: "\f57d"; }

.fa-person-burst::before {
  content: "\e53b"; }

.fa-dove::before {
  content: "\f4ba"; }

.fa-battery-empty::before {
  content: "\f244"; }

.fa-battery-0::before {
  content: "\f244"; }

.fa-socks::before {
  content: "\f696"; }

.fa-inbox::before {
  content: "\f01c"; }

.fa-section::before {
  content: "\e447"; }

.fa-gauge-high::before {
  content: "\f625"; }

.fa-tachometer-alt::before {
  content: "\f625"; }

.fa-tachometer-alt-fast::before {
  content: "\f625"; }

.fa-envelope-open-text::before {
  content: "\f658"; }

.fa-hospital::before {
  content: "\f0f8"; }

.fa-hospital-alt::before {
  content: "\f0f8"; }

.fa-hospital-wide::before {
  content: "\f0f8"; }

.fa-wine-bottle::before {
  content: "\f72f"; }

.fa-chess-rook::before {
  content: "\f447"; }

.fa-bars-staggered::before {
  content: "\f550"; }

.fa-reorder::before {
  content: "\f550"; }

.fa-stream::before {
  content: "\f550"; }

.fa-dharmachakra::before {
  content: "\f655"; }

.fa-hotdog::before {
  content: "\f80f"; }

.fa-person-walking-with-cane::before {
  content: "\f29d"; }

.fa-blind::before {
  content: "\f29d"; }

.fa-drum::before {
  content: "\f569"; }

.fa-ice-cream::before {
  content: "\f810"; }

.fa-heart-circle-bolt::before {
  content: "\e4fc"; }

.fa-fax::before {
  content: "\f1ac"; }

.fa-paragraph::before {
  content: "\f1dd"; }

.fa-check-to-slot::before {
  content: "\f772"; }

.fa-vote-yea::before {
  content: "\f772"; }

.fa-star-half::before {
  content: "\f089"; }

.fa-boxes-stacked::before {
  content: "\f468"; }

.fa-boxes::before {
  content: "\f468"; }

.fa-boxes-alt::before {
  content: "\f468"; }

.fa-link::before {
  content: "\f0c1"; }

.fa-chain::before {
  content: "\f0c1"; }

.fa-ear-listen::before {
  content: "\f2a2"; }

.fa-assistive-listening-systems::before {
  content: "\f2a2"; }

.fa-tree-city::before {
  content: "\e587"; }

.fa-play::before {
  content: "\f04b"; }

.fa-font::before {
  content: "\f031"; }

.fa-rupiah-sign::before {
  content: "\e23d"; }

.fa-magnifying-glass::before {
  content: "\f002"; }

.fa-search::before {
  content: "\f002"; }

.fa-table-tennis-paddle-ball::before {
  content: "\f45d"; }

.fa-ping-pong-paddle-ball::before {
  content: "\f45d"; }

.fa-table-tennis::before {
  content: "\f45d"; }

.fa-person-dots-from-line::before {
  content: "\f470"; }

.fa-diagnoses::before {
  content: "\f470"; }

.fa-trash-can-arrow-up::before {
  content: "\f82a"; }

.fa-trash-restore-alt::before {
  content: "\f82a"; }

.fa-naira-sign::before {
  content: "\e1f6"; }

.fa-cart-arrow-down::before {
  content: "\f218"; }

.fa-walkie-talkie::before {
  content: "\f8ef"; }

.fa-file-pen::before {
  content: "\f31c"; }

.fa-file-edit::before {
  content: "\f31c"; }

.fa-receipt::before {
  content: "\f543"; }

.fa-square-pen::before {
  content: "\f14b"; }

.fa-pen-square::before {
  content: "\f14b"; }

.fa-pencil-square::before {
  content: "\f14b"; }

.fa-suitcase-rolling::before {
  content: "\f5c1"; }

.fa-person-circle-exclamation::before {
  content: "\e53f"; }

.fa-chevron-down::before {
  content: "\f078"; }

.fa-battery-full::before {
  content: "\f240"; }

.fa-battery::before {
  content: "\f240"; }

.fa-battery-5::before {
  content: "\f240"; }

.fa-skull-crossbones::before {
  content: "\f714"; }

.fa-code-compare::before {
  content: "\e13a"; }

.fa-list-ul::before {
  content: "\f0ca"; }

.fa-list-dots::before {
  content: "\f0ca"; }

.fa-school-lock::before {
  content: "\e56f"; }

.fa-tower-cell::before {
  content: "\e585"; }

.fa-down-long::before {
  content: "\f309"; }

.fa-long-arrow-alt-down::before {
  content: "\f309"; }

.fa-ranking-star::before {
  content: "\e561"; }

.fa-chess-king::before {
  content: "\f43f"; }

.fa-person-harassing::before {
  content: "\e549"; }

.fa-brazilian-real-sign::before {
  content: "\e46c"; }

.fa-landmark-dome::before {
  content: "\f752"; }

.fa-landmark-alt::before {
  content: "\f752"; }

.fa-arrow-up::before {
  content: "\f062"; }

.fa-tv::before {
  content: "\f26c"; }

.fa-television::before {
  content: "\f26c"; }

.fa-tv-alt::before {
  content: "\f26c"; }

.fa-shrimp::before {
  content: "\e448"; }

.fa-list-check::before {
  content: "\f0ae"; }

.fa-tasks::before {
  content: "\f0ae"; }

.fa-jug-detergent::before {
  content: "\e519"; }

.fa-circle-user::before {
  content: "\f2bd"; }

.fa-user-circle::before {
  content: "\f2bd"; }

.fa-user-shield::before {
  content: "\f505"; }

.fa-wind::before {
  content: "\f72e"; }

.fa-car-burst::before {
  content: "\f5e1"; }

.fa-car-crash::before {
  content: "\f5e1"; }

.fa-y::before {
  content: "\59"; }

.fa-person-snowboarding::before {
  content: "\f7ce"; }

.fa-snowboarding::before {
  content: "\f7ce"; }

.fa-truck-fast::before {
  content: "\f48b"; }

.fa-shipping-fast::before {
  content: "\f48b"; }

.fa-fish::before {
  content: "\f578"; }

.fa-user-graduate::before {
  content: "\f501"; }

.fa-circle-half-stroke::before {
  content: "\f042"; }

.fa-adjust::before {
  content: "\f042"; }

.fa-clapperboard::before {
  content: "\e131"; }

.fa-circle-radiation::before {
  content: "\f7ba"; }

.fa-radiation-alt::before {
  content: "\f7ba"; }

.fa-baseball::before {
  content: "\f433"; }

.fa-baseball-ball::before {
  content: "\f433"; }

.fa-jet-fighter-up::before {
  content: "\e518"; }

.fa-diagram-project::before {
  content: "\f542"; }

.fa-project-diagram::before {
  content: "\f542"; }

.fa-copy::before {
  content: "\f0c5"; }

.fa-volume-xmark::before {
  content: "\f6a9"; }

.fa-volume-mute::before {
  content: "\f6a9"; }

.fa-volume-times::before {
  content: "\f6a9"; }

.fa-hand-sparkles::before {
  content: "\e05d"; }

.fa-grip::before {
  content: "\f58d"; }

.fa-grip-horizontal::before {
  content: "\f58d"; }

.fa-share-from-square::before {
  content: "\f14d"; }

.fa-share-square::before {
  content: "\f14d"; }

.fa-gun::before {
  content: "\e19b"; }

.fa-square-phone::before {
  content: "\f098"; }

.fa-phone-square::before {
  content: "\f098"; }

.fa-plus::before {
  content: "\2b"; }

.fa-add::before {
  content: "\2b"; }

.fa-expand::before {
  content: "\f065"; }

.fa-computer::before {
  content: "\e4e5"; }

.fa-xmark::before {
  content: "\f00d"; }

.fa-close::before {
  content: "\f00d"; }

.fa-multiply::before {
  content: "\f00d"; }

.fa-remove::before {
  content: "\f00d"; }

.fa-times::before {
  content: "\f00d"; }

.fa-arrows-up-down-left-right::before {
  content: "\f047"; }

.fa-arrows::before {
  content: "\f047"; }

.fa-chalkboard-user::before {
  content: "\f51c"; }

.fa-chalkboard-teacher::before {
  content: "\f51c"; }

.fa-peso-sign::before {
  content: "\e222"; }

.fa-building-shield::before {
  content: "\e4d8"; }

.fa-baby::before {
  content: "\f77c"; }

.fa-users-line::before {
  content: "\e592"; }

.fa-quote-left::before {
  content: "\f10d"; }

.fa-quote-left-alt::before {
  content: "\f10d"; }

.fa-tractor::before {
  content: "\f722"; }

.fa-trash-arrow-up::before {
  content: "\f829"; }

.fa-trash-restore::before {
  content: "\f829"; }

.fa-arrow-down-up-lock::before {
  content: "\e4b0"; }

.fa-lines-leaning::before {
  content: "\e51e"; }

.fa-ruler-combined::before {
  content: "\f546"; }

.fa-copyright::before {
  content: "\f1f9"; }

.fa-equals::before {
  content: "\3d"; }

.fa-blender::before {
  content: "\f517"; }

.fa-teeth::before {
  content: "\f62e"; }

.fa-shekel-sign::before {
  content: "\f20b"; }

.fa-ils::before {
  content: "\f20b"; }

.fa-shekel::before {
  content: "\f20b"; }

.fa-sheqel::before {
  content: "\f20b"; }

.fa-sheqel-sign::before {
  content: "\f20b"; }

.fa-map::before {
  content: "\f279"; }

.fa-rocket::before {
  content: "\f135"; }

.fa-photo-film::before {
  content: "\f87c"; }

.fa-photo-video::before {
  content: "\f87c"; }

.fa-folder-minus::before {
  content: "\f65d"; }

.fa-store::before {
  content: "\f54e"; }

.fa-arrow-trend-up::before {
  content: "\e098"; }

.fa-plug-circle-minus::before {
  content: "\e55e"; }

.fa-sign-hanging::before {
  content: "\f4d9"; }

.fa-sign::before {
  content: "\f4d9"; }

.fa-bezier-curve::before {
  content: "\f55b"; }

.fa-bell-slash::before {
  content: "\f1f6"; }

.fa-tablet::before {
  content: "\f3fb"; }

.fa-tablet-android::before {
  content: "\f3fb"; }

.fa-school-flag::before {
  content: "\e56e"; }

.fa-fill::before {
  content: "\f575"; }

.fa-angle-up::before {
  content: "\f106"; }

.fa-drumstick-bite::before {
  content: "\f6d7"; }

.fa-holly-berry::before {
  content: "\f7aa"; }

.fa-chevron-left::before {
  content: "\f053"; }

.fa-bacteria::before {
  content: "\e059"; }

.fa-hand-lizard::before {
  content: "\f258"; }

.fa-disease::before {
  content: "\f7fa"; }

.fa-briefcase-medical::before {
  content: "\f469"; }

.fa-genderless::before {
  content: "\f22d"; }

.fa-chevron-right::before {
  content: "\f054"; }

.fa-retweet::before {
  content: "\f079"; }

.fa-car-rear::before {
  content: "\f5de"; }

.fa-car-alt::before {
  content: "\f5de"; }

.fa-pump-soap::before {
  content: "\e06b"; }

.fa-video-slash::before {
  content: "\f4e2"; }

.fa-battery-quarter::before {
  content: "\f243"; }

.fa-battery-2::before {
  content: "\f243"; }

.fa-radio::before {
  content: "\f8d7"; }

.fa-baby-carriage::before {
  content: "\f77d"; }

.fa-carriage-baby::before {
  content: "\f77d"; }

.fa-traffic-light::before {
  content: "\f637"; }

.fa-thermometer::before {
  content: "\f491"; }

.fa-vr-cardboard::before {
  content: "\f729"; }

.fa-hand-middle-finger::before {
  content: "\f806"; }

.fa-percent::before {
  content: "\25"; }

.fa-percentage::before {
  content: "\25"; }

.fa-truck-moving::before {
  content: "\f4df"; }

.fa-glass-water-droplet::before {
  content: "\e4f5"; }

.fa-display::before {
  content: "\e163"; }

.fa-face-smile::before {
  content: "\f118"; }

.fa-smile::before {
  content: "\f118"; }

.fa-thumbtack::before {
  content: "\f08d"; }

.fa-thumb-tack::before {
  content: "\f08d"; }

.fa-trophy::before {
  content: "\f091"; }

.fa-person-praying::before {
  content: "\f683"; }

.fa-pray::before {
  content: "\f683"; }

.fa-hammer::before {
  content: "\f6e3"; }

.fa-hand-peace::before {
  content: "\f25b"; }

.fa-rotate::before {
  content: "\f2f1"; }

.fa-sync-alt::before {
  content: "\f2f1"; }

.fa-spinner::before {
  content: "\f110"; }

.fa-robot::before {
  content: "\f544"; }

.fa-peace::before {
  content: "\f67c"; }

.fa-gears::before {
  content: "\f085"; }

.fa-cogs::before {
  content: "\f085"; }

.fa-warehouse::before {
  content: "\f494"; }

.fa-arrow-up-right-dots::before {
  content: "\e4b7"; }

.fa-splotch::before {
  content: "\f5bc"; }

.fa-face-grin-hearts::before {
  content: "\f584"; }

.fa-grin-hearts::before {
  content: "\f584"; }

.fa-dice-four::before {
  content: "\f524"; }

.fa-sim-card::before {
  content: "\f7c4"; }

.fa-transgender::before {
  content: "\f225"; }

.fa-transgender-alt::before {
  content: "\f225"; }

.fa-mercury::before {
  content: "\f223"; }

.fa-arrow-turn-down::before {
  content: "\f149"; }

.fa-level-down::before {
  content: "\f149"; }

.fa-person-falling-burst::before {
  content: "\e547"; }

.fa-award::before {
  content: "\f559"; }

.fa-ticket-simple::before {
  content: "\f3ff"; }

.fa-ticket-alt::before {
  content: "\f3ff"; }

.fa-building::before {
  content: "\f1ad"; }

.fa-angles-left::before {
  content: "\f100"; }

.fa-angle-double-left::before {
  content: "\f100"; }

.fa-qrcode::before {
  content: "\f029"; }

.fa-clock-rotate-left::before {
  content: "\f1da"; }

.fa-history::before {
  content: "\f1da"; }

.fa-face-grin-beam-sweat::before {
  content: "\f583"; }

.fa-grin-beam-sweat::before {
  content: "\f583"; }

.fa-file-export::before {
  content: "\f56e"; }

.fa-arrow-right-from-file::before {
  content: "\f56e"; }

.fa-shield::before {
  content: "\f132"; }

.fa-shield-blank::before {
  content: "\f132"; }

.fa-arrow-up-short-wide::before {
  content: "\f885"; }

.fa-sort-amount-up-alt::before {
  content: "\f885"; }

.fa-house-medical::before {
  content: "\e3b2"; }

.fa-golf-ball-tee::before {
  content: "\f450"; }

.fa-golf-ball::before {
  content: "\f450"; }

.fa-circle-chevron-left::before {
  content: "\f137"; }

.fa-chevron-circle-left::before {
  content: "\f137"; }

.fa-house-chimney-window::before {
  content: "\e00d"; }

.fa-pen-nib::before {
  content: "\f5ad"; }

.fa-tent-arrow-turn-left::before {
  content: "\e580"; }

.fa-tents::before {
  content: "\e582"; }

.fa-wand-magic::before {
  content: "\f0d0"; }

.fa-magic::before {
  content: "\f0d0"; }

.fa-dog::before {
  content: "\f6d3"; }

.fa-carrot::before {
  content: "\f787"; }

.fa-moon::before {
  content: "\f186"; }

.fa-wine-glass-empty::before {
  content: "\f5ce"; }

.fa-wine-glass-alt::before {
  content: "\f5ce"; }

.fa-cheese::before {
  content: "\f7ef"; }

.fa-yin-yang::before {
  content: "\f6ad"; }

.fa-music::before {
  content: "\f001"; }

.fa-code-commit::before {
  content: "\f386"; }

.fa-temperature-low::before {
  content: "\f76b"; }

.fa-person-biking::before {
  content: "\f84a"; }

.fa-biking::before {
  content: "\f84a"; }

.fa-broom::before {
  content: "\f51a"; }

.fa-shield-heart::before {
  content: "\e574"; }

.fa-gopuram::before {
  content: "\f664"; }

.fa-earth-oceania::before {
  content: "\e47b"; }

.fa-globe-oceania::before {
  content: "\e47b"; }

.fa-square-xmark::before {
  content: "\f2d3"; }

.fa-times-square::before {
  content: "\f2d3"; }

.fa-xmark-square::before {
  content: "\f2d3"; }

.fa-hashtag::before {
  content: "\23"; }

.fa-up-right-and-down-left-from-center::before {
  content: "\f424"; }

.fa-expand-alt::before {
  content: "\f424"; }

.fa-oil-can::before {
  content: "\f613"; }

.fa-t::before {
  content: "\54"; }

.fa-hippo::before {
  content: "\f6ed"; }

.fa-chart-column::before {
  content: "\e0e3"; }

.fa-infinity::before {
  content: "\f534"; }

.fa-vial-circle-check::before {
  content: "\e596"; }

.fa-person-arrow-down-to-line::before {
  content: "\e538"; }

.fa-voicemail::before {
  content: "\f897"; }

.fa-fan::before {
  content: "\f863"; }

.fa-person-walking-luggage::before {
  content: "\e554"; }

.fa-up-down::before {
  content: "\f338"; }

.fa-arrows-alt-v::before {
  content: "\f338"; }

.fa-cloud-moon-rain::before {
  content: "\f73c"; }

.fa-calendar::before {
  content: "\f133"; }

.fa-trailer::before {
  content: "\e041"; }

.fa-bahai::before {
  content: "\f666"; }

.fa-haykal::before {
  content: "\f666"; }

.fa-sd-card::before {
  content: "\f7c2"; }

.fa-dragon::before {
  content: "\f6d5"; }

.fa-shoe-prints::before {
  content: "\f54b"; }

.fa-circle-plus::before {
  content: "\f055"; }

.fa-plus-circle::before {
  content: "\f055"; }

.fa-face-grin-tongue-wink::before {
  content: "\f58b"; }

.fa-grin-tongue-wink::before {
  content: "\f58b"; }

.fa-hand-holding::before {
  content: "\f4bd"; }

.fa-plug-circle-exclamation::before {
  content: "\e55d"; }

.fa-link-slash::before {
  content: "\f127"; }

.fa-chain-broken::before {
  content: "\f127"; }

.fa-chain-slash::before {
  content: "\f127"; }

.fa-unlink::before {
  content: "\f127"; }

.fa-clone::before {
  content: "\f24d"; }

.fa-person-walking-arrow-loop-left::before {
  content: "\e551"; }

.fa-arrow-up-z-a::before {
  content: "\f882"; }

.fa-sort-alpha-up-alt::before {
  content: "\f882"; }

.fa-fire-flame-curved::before {
  content: "\f7e4"; }

.fa-fire-alt::before {
  content: "\f7e4"; }

.fa-tornado::before {
  content: "\f76f"; }

.fa-file-circle-plus::before {
  content: "\e494"; }

.fa-book-quran::before {
  content: "\f687"; }

.fa-quran::before {
  content: "\f687"; }

.fa-anchor::before {
  content: "\f13d"; }

.fa-border-all::before {
  content: "\f84c"; }

.fa-face-angry::before {
  content: "\f556"; }

.fa-angry::before {
  content: "\f556"; }

.fa-cookie-bite::before {
  content: "\f564"; }

.fa-arrow-trend-down::before {
  content: "\e097"; }

.fa-rss::before {
  content: "\f09e"; }

.fa-feed::before {
  content: "\f09e"; }

.fa-draw-polygon::before {
  content: "\f5ee"; }

.fa-scale-balanced::before {
  content: "\f24e"; }

.fa-balance-scale::before {
  content: "\f24e"; }

.fa-gauge-simple-high::before {
  content: "\f62a"; }

.fa-tachometer::before {
  content: "\f62a"; }

.fa-tachometer-fast::before {
  content: "\f62a"; }

.fa-shower::before {
  content: "\f2cc"; }

.fa-desktop::before {
  content: "\f390"; }

.fa-desktop-alt::before {
  content: "\f390"; }

.fa-m::before {
  content: "\4d"; }

.fa-table-list::before {
  content: "\f00b"; }

.fa-th-list::before {
  content: "\f00b"; }

.fa-comment-sms::before {
  content: "\f7cd"; }

.fa-sms::before {
  content: "\f7cd"; }

.fa-book::before {
  content: "\f02d"; }

.fa-user-plus::before {
  content: "\f234"; }

.fa-check::before {
  content: "\f00c"; }

.fa-battery-three-quarters::before {
  content: "\f241"; }

.fa-battery-4::before {
  content: "\f241"; }

.fa-house-circle-check::before {
  content: "\e509"; }

.fa-angle-left::before {
  content: "\f104"; }

.fa-diagram-successor::before {
  content: "\e47a"; }

.fa-truck-arrow-right::before {
  content: "\e58b"; }

.fa-arrows-split-up-and-left::before {
  content: "\e4bc"; }

.fa-hand-fist::before {
  content: "\f6de"; }

.fa-fist-raised::before {
  content: "\f6de"; }

.fa-cloud-moon::before {
  content: "\f6c3"; }

.fa-briefcase::before {
  content: "\f0b1"; }

.fa-person-falling::before {
  content: "\e546"; }

.fa-image-portrait::before {
  content: "\f3e0"; }

.fa-portrait::before {
  content: "\f3e0"; }

.fa-user-tag::before {
  content: "\f507"; }

.fa-rug::before {
  content: "\e569"; }

.fa-earth-europe::before {
  content: "\f7a2"; }

.fa-globe-europe::before {
  content: "\f7a2"; }

.fa-cart-flatbed-suitcase::before {
  content: "\f59d"; }

.fa-luggage-cart::before {
  content: "\f59d"; }

.fa-rectangle-xmark::before {
  content: "\f410"; }

.fa-rectangle-times::before {
  content: "\f410"; }

.fa-times-rectangle::before {
  content: "\f410"; }

.fa-window-close::before {
  content: "\f410"; }

.fa-baht-sign::before {
  content: "\e0ac"; }

.fa-book-open::before {
  content: "\f518"; }

.fa-book-journal-whills::before {
  content: "\f66a"; }

.fa-journal-whills::before {
  content: "\f66a"; }

.fa-handcuffs::before {
  content: "\e4f8"; }

.fa-triangle-exclamation::before {
  content: "\f071"; }

.fa-exclamation-triangle::before {
  content: "\f071"; }

.fa-warning::before {
  content: "\f071"; }

.fa-database::before {
  content: "\f1c0"; }

.fa-share::before {
  content: "\f064"; }

.fa-arrow-turn-right::before {
  content: "\f064"; }

.fa-mail-forward::before {
  content: "\f064"; }

.fa-bottle-droplet::before {
  content: "\e4c4"; }

.fa-mask-face::before {
  content: "\e1d7"; }

.fa-hill-rockslide::before {
  content: "\e508"; }

.fa-right-left::before {
  content: "\f362"; }

.fa-exchange-alt::before {
  content: "\f362"; }

.fa-paper-plane::before {
  content: "\f1d8"; }

.fa-road-circle-exclamation::before {
  content: "\e565"; }

.fa-dungeon::before {
  content: "\f6d9"; }

.fa-align-right::before {
  content: "\f038"; }

.fa-money-bill-1-wave::before {
  content: "\f53b"; }

.fa-money-bill-wave-alt::before {
  content: "\f53b"; }

.fa-life-ring::before {
  content: "\f1cd"; }

.fa-hands::before {
  content: "\f2a7"; }

.fa-sign-language::before {
  content: "\f2a7"; }

.fa-signing::before {
  content: "\f2a7"; }

.fa-calendar-day::before {
  content: "\f783"; }

.fa-water-ladder::before {
  content: "\f5c5"; }

.fa-ladder-water::before {
  content: "\f5c5"; }

.fa-swimming-pool::before {
  content: "\f5c5"; }

.fa-arrows-up-down::before {
  content: "\f07d"; }

.fa-arrows-v::before {
  content: "\f07d"; }

.fa-face-grimace::before {
  content: "\f57f"; }

.fa-grimace::before {
  content: "\f57f"; }

.fa-wheelchair-move::before {
  content: "\e2ce"; }

.fa-wheelchair-alt::before {
  content: "\e2ce"; }

.fa-turn-down::before {
  content: "\f3be"; }

.fa-level-down-alt::before {
  content: "\f3be"; }

.fa-person-walking-arrow-right::before {
  content: "\e552"; }

.fa-square-envelope::before {
  content: "\f199"; }

.fa-envelope-square::before {
  content: "\f199"; }

.fa-dice::before {
  content: "\f522"; }

.fa-bowling-ball::before {
  content: "\f436"; }

.fa-brain::before {
  content: "\f5dc"; }

.fa-bandage::before {
  content: "\f462"; }

.fa-band-aid::before {
  content: "\f462"; }

.fa-calendar-minus::before {
  content: "\f272"; }

.fa-circle-xmark::before {
  content: "\f057"; }

.fa-times-circle::before {
  content: "\f057"; }

.fa-xmark-circle::before {
  content: "\f057"; }

.fa-gifts::before {
  content: "\f79c"; }

.fa-hotel::before {
  content: "\f594"; }

.fa-earth-asia::before {
  content: "\f57e"; }

.fa-globe-asia::before {
  content: "\f57e"; }

.fa-id-card-clip::before {
  content: "\f47f"; }

.fa-id-card-alt::before {
  content: "\f47f"; }

.fa-magnifying-glass-plus::before {
  content: "\f00e"; }

.fa-search-plus::before {
  content: "\f00e"; }

.fa-thumbs-up::before {
  content: "\f164"; }

.fa-user-clock::before {
  content: "\f4fd"; }

.fa-hand-dots::before {
  content: "\f461"; }

.fa-allergies::before {
  content: "\f461"; }

.fa-file-invoice::before {
  content: "\f570"; }

.fa-window-minimize::before {
  content: "\f2d1"; }

.fa-mug-saucer::before {
  content: "\f0f4"; }

.fa-coffee::before {
  content: "\f0f4"; }

.fa-brush::before {
  content: "\f55d"; }

.fa-mask::before {
  content: "\f6fa"; }

.fa-magnifying-glass-minus::before {
  content: "\f010"; }

.fa-search-minus::before {
  content: "\f010"; }

.fa-ruler-vertical::before {
  content: "\f548"; }

.fa-user-large::before {
  content: "\f406"; }

.fa-user-alt::before {
  content: "\f406"; }

.fa-train-tram::before {
  content: "\e5b4"; }

.fa-user-nurse::before {
  content: "\f82f"; }

.fa-syringe::before {
  content: "\f48e"; }

.fa-cloud-sun::before {
  content: "\f6c4"; }

.fa-stopwatch-20::before {
  content: "\e06f"; }

.fa-square-full::before {
  content: "\f45c"; }

.fa-magnet::before {
  content: "\f076"; }

.fa-jar::before {
  content: "\e516"; }

.fa-note-sticky::before {
  content: "\f249"; }

.fa-sticky-note::before {
  content: "\f249"; }

.fa-bug-slash::before {
  content: "\e490"; }

.fa-arrow-up-from-water-pump::before {
  content: "\e4b6"; }

.fa-bone::before {
  content: "\f5d7"; }

.fa-user-injured::before {
  content: "\f728"; }

.fa-face-sad-tear::before {
  content: "\f5b4"; }

.fa-sad-tear::before {
  content: "\f5b4"; }

.fa-plane::before {
  content: "\f072"; }

.fa-tent-arrows-down::before {
  content: "\e581"; }

.fa-exclamation::before {
  content: "\21"; }

.fa-arrows-spin::before {
  content: "\e4bb"; }

.fa-print::before {
  content: "\f02f"; }

.fa-turkish-lira-sign::before {
  content: "\e2bb"; }

.fa-try::before {
  content: "\e2bb"; }

.fa-turkish-lira::before {
  content: "\e2bb"; }

.fa-dollar-sign::before {
  content: "\24"; }

.fa-dollar::before {
  content: "\24"; }

.fa-usd::before {
  content: "\24"; }

.fa-x::before {
  content: "\58"; }

.fa-magnifying-glass-dollar::before {
  content: "\f688"; }

.fa-search-dollar::before {
  content: "\f688"; }

.fa-users-gear::before {
  content: "\f509"; }

.fa-users-cog::before {
  content: "\f509"; }

.fa-person-military-pointing::before {
  content: "\e54a"; }

.fa-building-columns::before {
  content: "\f19c"; }

.fa-bank::before {
  content: "\f19c"; }

.fa-institution::before {
  content: "\f19c"; }

.fa-museum::before {
  content: "\f19c"; }

.fa-university::before {
  content: "\f19c"; }

.fa-umbrella::before {
  content: "\f0e9"; }

.fa-trowel::before {
  content: "\e589"; }

.fa-d::before {
  content: "\44"; }

.fa-stapler::before {
  content: "\e5af"; }

.fa-masks-theater::before {
  content: "\f630"; }

.fa-theater-masks::before {
  content: "\f630"; }

.fa-kip-sign::before {
  content: "\e1c4"; }

.fa-hand-point-left::before {
  content: "\f0a5"; }

.fa-handshake-simple::before {
  content: "\f4c6"; }

.fa-handshake-alt::before {
  content: "\f4c6"; }

.fa-jet-fighter::before {
  content: "\f0fb"; }

.fa-fighter-jet::before {
  content: "\f0fb"; }

.fa-square-share-nodes::before {
  content: "\f1e1"; }

.fa-share-alt-square::before {
  content: "\f1e1"; }

.fa-barcode::before {
  content: "\f02a"; }

.fa-plus-minus::before {
  content: "\e43c"; }

.fa-video::before {
  content: "\f03d"; }

.fa-video-camera::before {
  content: "\f03d"; }

.fa-graduation-cap::before {
  content: "\f19d"; }

.fa-mortar-board::before {
  content: "\f19d"; }

.fa-hand-holding-medical::before {
  content: "\e05c"; }

.fa-person-circle-check::before {
  content: "\e53e"; }

.fa-turn-up::before {
  content: "\f3bf"; }

.fa-level-up-alt::before {
  content: "\f3bf"; }

.sr-only,
.fa-sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0; }

.sr-only-focusable:not(:focus),
.fa-sr-only-focusable:not(:focus) {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0; }
:root, :host {
  --fa-style-family-brands: 'Font Awesome 6 Brands';
  --fa-font-brands: normal 400 1em/1 'Font Awesome 6 Brands'; }

@font-face {
  font-family: 'Font Awesome 6 Brands';
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url(fonts/fa-brands-400.woff2) format("woff2"), url(fonts/fa-brands-400.ttf) format("truetype"); }

.fab,
.fa-brands {
  font-weight: 400; }

.fa-monero:before {
  content: "\f3d0"; }

.fa-hooli:before {
  content: "\f427"; }

.fa-yelp:before {
  content: "\f1e9"; }

.fa-cc-visa:before {
  content: "\f1f0"; }

.fa-lastfm:before {
  content: "\f202"; }

.fa-shopware:before {
  content: "\f5b5"; }

.fa-creative-commons-nc:before {
  content: "\f4e8"; }

.fa-aws:before {
  content: "\f375"; }

.fa-redhat:before {
  content: "\f7bc"; }

.fa-yoast:before {
  content: "\f2b1"; }

.fa-cloudflare:before {
  content: "\e07d"; }

.fa-ups:before {
  content: "\f7e0"; }

.fa-wpexplorer:before {
  content: "\f2de"; }

.fa-dyalog:before {
  content: "\f399"; }

.fa-bity:before {
  content: "\f37a"; }

.fa-stackpath:before {
  content: "\f842"; }

.fa-buysellads:before {
  content: "\f20d"; }

.fa-first-order:before {
  content: "\f2b0"; }

.fa-modx:before {
  content: "\f285"; }

.fa-guilded:before {
  content: "\e07e"; }

.fa-vnv:before {
  content: "\f40b"; }

.fa-square-js:before {
  content: "\f3b9"; }

.fa-js-square:before {
  content: "\f3b9"; }

.fa-microsoft:before {
  content: "\f3ca"; }

.fa-qq:before {
  content: "\f1d6"; }

.fa-orcid:before {
  content: "\f8d2"; }

.fa-java:before {
  content: "\f4e4"; }

.fa-invision:before {
  content: "\f7b0"; }

.fa-creative-commons-pd-alt:before {
  content: "\f4ed"; }

.fa-centercode:before {
  content: "\f380"; }

.fa-glide-g:before {
  content: "\f2a6"; }

.fa-drupal:before {
  content: "\f1a9"; }

.fa-hire-a-helper:before {
  content: "\f3b0"; }

.fa-creative-commons-by:before {
  content: "\f4e7"; }

.fa-unity:before {
  content: "\e049"; }

.fa-whmcs:before {
  content: "\f40d"; }

.fa-rocketchat:before {
  content: "\f3e8"; }

.fa-vk:before {
  content: "\f189"; }

.fa-untappd:before {
  content: "\f405"; }

.fa-mailchimp:before {
  content: "\f59e"; }

.fa-css3-alt:before {
  content: "\f38b"; }

.fa-square-reddit:before {
  content: "\f1a2"; }

.fa-reddit-square:before {
  content: "\f1a2"; }

.fa-vimeo-v:before {
  content: "\f27d"; }

.fa-contao:before {
  content: "\f26d"; }

.fa-square-font-awesome:before {
  content: "\e5ad"; }

.fa-deskpro:before {
  content: "\f38f"; }

.fa-sistrix:before {
  content: "\f3ee"; }

.fa-square-instagram:before {
  content: "\e055"; }

.fa-instagram-square:before {
  content: "\e055"; }

.fa-battle-net:before {
  content: "\f835"; }

.fa-the-red-yeti:before {
  content: "\f69d"; }

.fa-square-hacker-news:before {
  content: "\f3af"; }

.fa-hacker-news-square:before {
  content: "\f3af"; }

.fa-edge:before {
  content: "\f282"; }

.fa-napster:before {
  content: "\f3d2"; }

.fa-square-snapchat:before {
  content: "\f2ad"; }

.fa-snapchat-square:before {
  content: "\f2ad"; }

.fa-google-plus-g:before {
  content: "\f0d5"; }

.fa-artstation:before {
  content: "\f77a"; }

.fa-markdown:before {
  content: "\f60f"; }

.fa-sourcetree:before {
  content: "\f7d3"; }

.fa-google-plus:before {
  content: "\f2b3"; }

.fa-diaspora:before {
  content: "\f791"; }

.fa-foursquare:before {
  content: "\f180"; }

.fa-stack-overflow:before {
  content: "\f16c"; }

.fa-github-alt:before {
  content: "\f113"; }

.fa-phoenix-squadron:before {
  content: "\f511"; }

.fa-pagelines:before {
  content: "\f18c"; }

.fa-algolia:before {
  content: "\f36c"; }

.fa-red-river:before {
  content: "\f3e3"; }

.fa-creative-commons-sa:before {
  content: "\f4ef"; }

.fa-safari:before {
  content: "\f267"; }

.fa-google:before {
  content: "\f1a0"; }

.fa-square-font-awesome-stroke:before {
  content: "\f35c"; }

.fa-font-awesome-alt:before {
  content: "\f35c"; }

.fa-atlassian:before {
  content: "\f77b"; }

.fa-linkedin-in:before {
  content: "\f0e1"; }

.fa-digital-ocean:before {
  content: "\f391"; }

.fa-nimblr:before {
  content: "\f5a8"; }

.fa-chromecast:before {
  content: "\f838"; }

.fa-evernote:before {
  content: "\f839"; }

.fa-hacker-news:before {
  content: "\f1d4"; }

.fa-creative-commons-sampling:before {
  content: "\f4f0"; }

.fa-adversal:before {
  content: "\f36a"; }

.fa-creative-commons:before {
  content: "\f25e"; }

.fa-watchman-monitoring:before {
  content: "\e087"; }

.fa-fonticons:before {
  content: "\f280"; }

.fa-weixin:before {
  content: "\f1d7"; }

.fa-shirtsinbulk:before {
  content: "\f214"; }

.fa-codepen:before {
  content: "\f1cb"; }

.fa-git-alt:before {
  content: "\f841"; }

.fa-lyft:before {
  content: "\f3c3"; }

.fa-rev:before {
  content: "\f5b2"; }

.fa-windows:before {
  content: "\f17a"; }

.fa-wizards-of-the-coast:before {
  content: "\f730"; }

.fa-square-viadeo:before {
  content: "\f2aa"; }

.fa-viadeo-square:before {
  content: "\f2aa"; }

.fa-meetup:before {
  content: "\f2e0"; }

.fa-centos:before {
  content: "\f789"; }

.fa-adn:before {
  content: "\f170"; }

.fa-cloudsmith:before {
  content: "\f384"; }

.fa-pied-piper-alt:before {
  content: "\f1a8"; }

.fa-square-dribbble:before {
  content: "\f397"; }

.fa-dribbble-square:before {
  content: "\f397"; }

.fa-codiepie:before {
  content: "\f284"; }

.fa-node:before {
  content: "\f419"; }

.fa-mix:before {
  content: "\f3cb"; }

.fa-steam:before {
  content: "\f1b6"; }

.fa-cc-apple-pay:before {
  content: "\f416"; }

.fa-scribd:before {
  content: "\f28a"; }

.fa-openid:before {
  content: "\f19b"; }

.fa-instalod:before {
  content: "\e081"; }

.fa-expeditedssl:before {
  content: "\f23e"; }

.fa-sellcast:before {
  content: "\f2da"; }

.fa-square-twitter:before {
  content: "\f081"; }

.fa-twitter-square:before {
  content: "\f081"; }

.fa-r-project:before {
  content: "\f4f7"; }

.fa-delicious:before {
  content: "\f1a5"; }

.fa-freebsd:before {
  content: "\f3a4"; }

.fa-vuejs:before {
  content: "\f41f"; }

.fa-accusoft:before {
  content: "\f369"; }

.fa-ioxhost:before {
  content: "\f208"; }

.fa-fonticons-fi:before {
  content: "\f3a2"; }

.fa-app-store:before {
  content: "\f36f"; }

.fa-cc-mastercard:before {
  content: "\f1f1"; }

.fa-itunes-note:before {
  content: "\f3b5"; }

.fa-golang:before {
  content: "\e40f"; }

.fa-kickstarter:before {
  content: "\f3bb"; }

.fa-grav:before {
  content: "\f2d6"; }

.fa-weibo:before {
  content: "\f18a"; }

.fa-uncharted:before {
  content: "\e084"; }

.fa-firstdraft:before {
  content: "\f3a1"; }

.fa-square-youtube:before {
  content: "\f431"; }

.fa-youtube-square:before {
  content: "\f431"; }

.fa-wikipedia-w:before {
  content: "\f266"; }

.fa-wpressr:before {
  content: "\f3e4"; }

.fa-rendact:before {
  content: "\f3e4"; }

.fa-angellist:before {
  content: "\f209"; }

.fa-galactic-republic:before {
  content: "\f50c"; }

.fa-nfc-directional:before {
  content: "\e530"; }

.fa-skype:before {
  content: "\f17e"; }

.fa-joget:before {
  content: "\f3b7"; }

.fa-fedora:before {
  content: "\f798"; }

.fa-stripe-s:before {
  content: "\f42a"; }

.fa-meta:before {
  content: "\e49b"; }

.fa-laravel:before {
  content: "\f3bd"; }

.fa-hotjar:before {
  content: "\f3b1"; }

.fa-bluetooth-b:before {
  content: "\f294"; }

.fa-sticker-mule:before {
  content: "\f3f7"; }

.fa-creative-commons-zero:before {
  content: "\f4f3"; }

.fa-hips:before {
  content: "\f452"; }

.fa-behance:before {
  content: "\f1b4"; }

.fa-reddit:before {
  content: "\f1a1"; }

.fa-discord:before {
  content: "\f392"; }

.fa-chrome:before {
  content: "\f268"; }

.fa-app-store-ios:before {
  content: "\f370"; }

.fa-cc-discover:before {
  content: "\f1f2"; }

.fa-wpbeginner:before {
  content: "\f297"; }

.fa-confluence:before {
  content: "\f78d"; }

.fa-mdb:before {
  content: "\f8ca"; }

.fa-dochub:before {
  content: "\f394"; }

.fa-accessible-icon:before {
  content: "\f368"; }

.fa-ebay:before {
  content: "\f4f4"; }

.fa-amazon:before {
  content: "\f270"; }

.fa-unsplash:before {
  content: "\e07c"; }

.fa-yarn:before {
  content: "\f7e3"; }

.fa-square-steam:before {
  content: "\f1b7"; }

.fa-steam-square:before {
  content: "\f1b7"; }

.fa-500px:before {
  content: "\f26e"; }

.fa-square-vimeo:before {
  content: "\f194"; }

.fa-vimeo-square:before {
  content: "\f194"; }

.fa-asymmetrik:before {
  content: "\f372"; }

.fa-font-awesome:before {
  content: "\f2b4"; }

.fa-font-awesome-flag:before {
  content: "\f2b4"; }

.fa-font-awesome-logo-full:before {
  content: "\f2b4"; }

.fa-gratipay:before {
  content: "\f184"; }

.fa-apple:before {
  content: "\f179"; }

.fa-hive:before {
  content: "\e07f"; }

.fa-gitkraken:before {
  content: "\f3a6"; }

.fa-keybase:before {
  content: "\f4f5"; }

.fa-apple-pay:before {
  content: "\f415"; }

.fa-padlet:before {
  content: "\e4a0"; }

.fa-amazon-pay:before {
  content: "\f42c"; }

.fa-square-github:before {
  content: "\f092"; }

.fa-github-square:before {
  content: "\f092"; }

.fa-stumbleupon:before {
  content: "\f1a4"; }

.fa-fedex:before {
  content: "\f797"; }

.fa-phoenix-framework:before {
  content: "\f3dc"; }

.fa-shopify:before {
  content: "\e057"; }

.fa-neos:before {
  content: "\f612"; }

.fa-hackerrank:before {
  content: "\f5f7"; }

.fa-researchgate:before {
  content: "\f4f8"; }

.fa-swift:before {
  content: "\f8e1"; }

.fa-angular:before {
  content: "\f420"; }

.fa-speakap:before {
  content: "\f3f3"; }

.fa-angrycreative:before {
  content: "\f36e"; }

.fa-y-combinator:before {
  content: "\f23b"; }

.fa-empire:before {
  content: "\f1d1"; }

.fa-envira:before {
  content: "\f299"; }

.fa-square-gitlab:before {
  content: "\e5ae"; }

.fa-gitlab-square:before {
  content: "\e5ae"; }

.fa-studiovinari:before {
  content: "\f3f8"; }

.fa-pied-piper:before {
  content: "\f2ae"; }

.fa-wordpress:before {
  content: "\f19a"; }

.fa-product-hunt:before {
  content: "\f288"; }

.fa-firefox:before {
  content: "\f269"; }

.fa-linode:before {
  content: "\f2b8"; }

.fa-goodreads:before {
  content: "\f3a8"; }

.fa-square-odnoklassniki:before {
  content: "\f264"; }

.fa-odnoklassniki-square:before {
  content: "\f264"; }

.fa-jsfiddle:before {
  content: "\f1cc"; }

.fa-sith:before {
  content: "\f512"; }

.fa-themeisle:before {
  content: "\f2b2"; }

.fa-page4:before {
  content: "\f3d7"; }

.fa-hashnode:before {
  content: "\e499"; }

.fa-react:before {
  content: "\f41b"; }

.fa-cc-paypal:before {
  content: "\f1f4"; }

.fa-squarespace:before {
  content: "\f5be"; }

.fa-cc-stripe:before {
  content: "\f1f5"; }

.fa-creative-commons-share:before {
  content: "\f4f2"; }

.fa-bitcoin:before {
  content: "\f379"; }

.fa-keycdn:before {
  content: "\f3ba"; }

.fa-opera:before {
  content: "\f26a"; }

.fa-itch-io:before {
  content: "\f83a"; }

.fa-umbraco:before {
  content: "\f8e8"; }

.fa-galactic-senate:before {
  content: "\f50d"; }

.fa-ubuntu:before {
  content: "\f7df"; }

.fa-draft2digital:before {
  content: "\f396"; }

.fa-stripe:before {
  content: "\f429"; }

.fa-houzz:before {
  content: "\f27c"; }

.fa-gg:before {
  content: "\f260"; }

.fa-dhl:before {
  content: "\f790"; }

.fa-square-pinterest:before {
  content: "\f0d3"; }

.fa-pinterest-square:before {
  content: "\f0d3"; }

.fa-xing:before {
  content: "\f168"; }

.fa-blackberry:before {
  content: "\f37b"; }

.fa-creative-commons-pd:before {
  content: "\f4ec"; }

.fa-playstation:before {
  content: "\f3df"; }

.fa-quinscape:before {
  content: "\f459"; }

.fa-less:before {
  content: "\f41d"; }

.fa-blogger-b:before {
  content: "\f37d"; }

.fa-opencart:before {
  content: "\f23d"; }

.fa-vine:before {
  content: "\f1ca"; }

.fa-paypal:before {
  content: "\f1ed"; }

.fa-gitlab:before {
  content: "\f296"; }

.fa-typo3:before {
  content: "\f42b"; }

.fa-reddit-alien:before {
  content: "\f281"; }

.fa-yahoo:before {
  content: "\f19e"; }

.fa-dailymotion:before {
  content: "\e052"; }

.fa-affiliatetheme:before {
  content: "\f36b"; }

.fa-pied-piper-pp:before {
  content: "\f1a7"; }

.fa-bootstrap:before {
  content: "\f836"; }

.fa-odnoklassniki:before {
  content: "\f263"; }

.fa-nfc-symbol:before {
  content: "\e531"; }

.fa-ethereum:before {
  content: "\f42e"; }

.fa-speaker-deck:before {
  content: "\f83c"; }

.fa-creative-commons-nc-eu:before {
  content: "\f4e9"; }

.fa-patreon:before {
  content: "\f3d9"; }

.fa-avianex:before {
  content: "\f374"; }

.fa-ello:before {
  content: "\f5f1"; }

.fa-gofore:before {
  content: "\f3a7"; }

.fa-bimobject:before {
  content: "\f378"; }

.fa-facebook-f:before {
  content: "\f39e"; }

.fa-square-google-plus:before {
  content: "\f0d4"; }

.fa-google-plus-square:before {
  content: "\f0d4"; }

.fa-mandalorian:before {
  content: "\f50f"; }

.fa-first-order-alt:before {
  content: "\f50a"; }

.fa-osi:before {
  content: "\f41a"; }

.fa-google-wallet:before {
  content: "\f1ee"; }

.fa-d-and-d-beyond:before {
  content: "\f6ca"; }

.fa-periscope:before {
  content: "\f3da"; }

.fa-fulcrum:before {
  content: "\f50b"; }

.fa-cloudscale:before {
  content: "\f383"; }

.fa-forumbee:before {
  content: "\f211"; }

.fa-mizuni:before {
  content: "\f3cc"; }

.fa-schlix:before {
  content: "\f3ea"; }

.fa-square-xing:before {
  content: "\f169"; }

.fa-xing-square:before {
  content: "\f169"; }

.fa-bandcamp:before {
  content: "\f2d5"; }

.fa-wpforms:before {
  content: "\f298"; }

.fa-cloudversify:before {
  content: "\f385"; }

.fa-usps:before {
  content: "\f7e1"; }

.fa-megaport:before {
  content: "\f5a3"; }

.fa-magento:before {
  content: "\f3c4"; }

.fa-spotify:before {
  content: "\f1bc"; }

.fa-optin-monster:before {
  content: "\f23c"; }

.fa-fly:before {
  content: "\f417"; }

.fa-aviato:before {
  content: "\f421"; }

.fa-itunes:before {
  content: "\f3b4"; }

.fa-cuttlefish:before {
  content: "\f38c"; }

.fa-blogger:before {
  content: "\f37c"; }

.fa-flickr:before {
  content: "\f16e"; }

.fa-viber:before {
  content: "\f409"; }

.fa-soundcloud:before {
  content: "\f1be"; }

.fa-digg:before {
  content: "\f1a6"; }

.fa-tencent-weibo:before {
  content: "\f1d5"; }

.fa-symfony:before {
  content: "\f83d"; }

.fa-maxcdn:before {
  content: "\f136"; }

.fa-etsy:before {
  content: "\f2d7"; }

.fa-facebook-messenger:before {
  content: "\f39f"; }

.fa-audible:before {
  content: "\f373"; }

.fa-think-peaks:before {
  content: "\f731"; }

.fa-bilibili:before {
  content: "\e3d9"; }

.fa-erlang:before {
  content: "\f39d"; }

.fa-cotton-bureau:before {
  content: "\f89e"; }

.fa-dashcube:before {
  content: "\f210"; }

.fa-42-group:before {
  content: "\e080"; }

.fa-innosoft:before {
  content: "\e080"; }

.fa-stack-exchange:before {
  content: "\f18d"; }

.fa-elementor:before {
  content: "\f430"; }

.fa-square-pied-piper:before {
  content: "\e01e"; }

.fa-pied-piper-square:before {
  content: "\e01e"; }

.fa-creative-commons-nd:before {
  content: "\f4eb"; }

.fa-palfed:before {
  content: "\f3d8"; }

.fa-superpowers:before {
  content: "\f2dd"; }

.fa-resolving:before {
  content: "\f3e7"; }

.fa-xbox:before {
  content: "\f412"; }

.fa-searchengin:before {
  content: "\f3eb"; }

.fa-tiktok:before {
  content: "\e07b"; }

.fa-square-facebook:before {
  content: "\f082"; }

.fa-facebook-square:before {
  content: "\f082"; }

.fa-renren:before {
  content: "\f18b"; }

.fa-linux:before {
  content: "\f17c"; }

.fa-glide:before {
  content: "\f2a5"; }

.fa-linkedin:before {
  content: "\f08c"; }

.fa-hubspot:before {
  content: "\f3b2"; }

.fa-deploydog:before {
  content: "\f38e"; }

.fa-twitch:before {
  content: "\f1e8"; }

.fa-ravelry:before {
  content: "\f2d9"; }

.fa-mixer:before {
  content: "\e056"; }

.fa-square-lastfm:before {
  content: "\f203"; }

.fa-lastfm-square:before {
  content: "\f203"; }

.fa-vimeo:before {
  content: "\f40a"; }

.fa-mendeley:before {
  content: "\f7b3"; }

.fa-uniregistry:before {
  content: "\f404"; }

.fa-figma:before {
  content: "\f799"; }

.fa-creative-commons-remix:before {
  content: "\f4ee"; }

.fa-cc-amazon-pay:before {
  content: "\f42d"; }

.fa-dropbox:before {
  content: "\f16b"; }

.fa-instagram:before {
  content: "\f16d"; }

.fa-cmplid:before {
  content: "\e360"; }

.fa-facebook:before {
  content: "\f09a"; }

.fa-gripfire:before {
  content: "\f3ac"; }

.fa-jedi-order:before {
  content: "\f50e"; }

.fa-uikit:before {
  content: "\f403"; }

.fa-fort-awesome-alt:before {
  content: "\f3a3"; }

.fa-phabricator:before {
  content: "\f3db"; }

.fa-ussunnah:before {
  content: "\f407"; }

.fa-earlybirds:before {
  content: "\f39a"; }

.fa-trade-federation:before {
  content: "\f513"; }

.fa-autoprefixer:before {
  content: "\f41c"; }

.fa-whatsapp:before {
  content: "\f232"; }

.fa-slideshare:before {
  content: "\f1e7"; }

.fa-google-play:before {
  content: "\f3ab"; }

.fa-viadeo:before {
  content: "\f2a9"; }

.fa-line:before {
  content: "\f3c0"; }

.fa-google-drive:before {
  content: "\f3aa"; }

.fa-servicestack:before {
  content: "\f3ec"; }

.fa-simplybuilt:before {
  content: "\f215"; }

.fa-bitbucket:before {
  content: "\f171"; }

.fa-imdb:before {
  content: "\f2d8"; }

.fa-deezer:before {
  content: "\e077"; }

.fa-raspberry-pi:before {
  content: "\f7bb"; }

.fa-jira:before {
  content: "\f7b1"; }

.fa-docker:before {
  content: "\f395"; }

.fa-screenpal:before {
  content: "\e570"; }

.fa-bluetooth:before {
  content: "\f293"; }

.fa-gitter:before {
  content: "\f426"; }

.fa-d-and-d:before {
  content: "\f38d"; }

.fa-microblog:before {
  content: "\e01a"; }

.fa-cc-diners-club:before {
  content: "\f24c"; }

.fa-gg-circle:before {
  content: "\f261"; }

.fa-pied-piper-hat:before {
  content: "\f4e5"; }

.fa-kickstarter-k:before {
  content: "\f3bc"; }

.fa-yandex:before {
  content: "\f413"; }

.fa-readme:before {
  content: "\f4d5"; }

.fa-html5:before {
  content: "\f13b"; }

.fa-sellsy:before {
  content: "\f213"; }

.fa-sass:before {
  content: "\f41e"; }

.fa-wirsindhandwerk:before {
  content: "\e2d0"; }

.fa-wsh:before {
  content: "\e2d0"; }

.fa-buromobelexperte:before {
  content: "\f37f"; }

.fa-salesforce:before {
  content: "\f83b"; }

.fa-octopus-deploy:before {
  content: "\e082"; }

.fa-medapps:before {
  content: "\f3c6"; }

.fa-ns8:before {
  content: "\f3d5"; }

.fa-pinterest-p:before {
  content: "\f231"; }

.fa-apper:before {
  content: "\f371"; }

.fa-fort-awesome:before {
  content: "\f286"; }

.fa-waze:before {
  content: "\f83f"; }

.fa-cc-jcb:before {
  content: "\f24b"; }

.fa-snapchat:before {
  content: "\f2ab"; }

.fa-snapchat-ghost:before {
  content: "\f2ab"; }

.fa-fantasy-flight-games:before {
  content: "\f6dc"; }

.fa-rust:before {
  content: "\e07a"; }

.fa-wix:before {
  content: "\f5cf"; }

.fa-square-behance:before {
  content: "\f1b5"; }

.fa-behance-square:before {
  content: "\f1b5"; }

.fa-supple:before {
  content: "\f3f9"; }

.fa-rebel:before {
  content: "\f1d0"; }

.fa-css3:before {
  content: "\f13c"; }

.fa-staylinked:before {
  content: "\f3f5"; }

.fa-kaggle:before {
  content: "\f5fa"; }

.fa-space-awesome:before {
  content: "\e5ac"; }

.fa-deviantart:before {
  content: "\f1bd"; }

.fa-cpanel:before {
  content: "\f388"; }

.fa-goodreads-g:before {
  content: "\f3a9"; }

.fa-square-git:before {
  content: "\f1d2"; }

.fa-git-square:before {
  content: "\f1d2"; }

.fa-square-tumblr:before {
  content: "\f174"; }

.fa-tumblr-square:before {
  content: "\f174"; }

.fa-trello:before {
  content: "\f181"; }

.fa-creative-commons-nc-jp:before {
  content: "\f4ea"; }

.fa-get-pocket:before {
  content: "\f265"; }

.fa-perbyte:before {
  content: "\e083"; }

.fa-grunt:before {
  content: "\f3ad"; }

.fa-weebly:before {
  content: "\f5cc"; }

.fa-connectdevelop:before {
  content: "\f20e"; }

.fa-leanpub:before {
  content: "\f212"; }

.fa-black-tie:before {
  content: "\f27e"; }

.fa-themeco:before {
  content: "\f5c6"; }

.fa-python:before {
  content: "\f3e2"; }

.fa-android:before {
  content: "\f17b"; }

.fa-bots:before {
  content: "\e340"; }

.fa-free-code-camp:before {
  content: "\f2c5"; }

.fa-hornbill:before {
  content: "\f592"; }

.fa-js:before {
  content: "\f3b8"; }

.fa-ideal:before {
  content: "\e013"; }

.fa-git:before {
  content: "\f1d3"; }

.fa-dev:before {
  content: "\f6cc"; }

.fa-sketch:before {
  content: "\f7c6"; }

.fa-yandex-international:before {
  content: "\f414"; }

.fa-cc-amex:before {
  content: "\f1f3"; }

.fa-uber:before {
  content: "\f402"; }

.fa-github:before {
  content: "\f09b"; }

.fa-php:before {
  content: "\f457"; }

.fa-alipay:before {
  content: "\f642"; }

.fa-youtube:before {
  content: "\f167"; }

.fa-skyatlas:before {
  content: "\f216"; }

.fa-firefox-browser:before {
  content: "\e007"; }

.fa-replyd:before {
  content: "\f3e6"; }

.fa-suse:before {
  content: "\f7d6"; }

.fa-jenkins:before {
  content: "\f3b6"; }

.fa-twitter:before {
  content: "\f099"; }

.fa-rockrms:before {
  content: "\f3e9"; }

.fa-pinterest:before {
  content: "\f0d2"; }

.fa-buffer:before {
  content: "\f837"; }

.fa-npm:before {
  content: "\f3d4"; }

.fa-yammer:before {
  content: "\f840"; }

.fa-btc:before {
  content: "\f15a"; }

.fa-dribbble:before {
  content: "\f17d"; }

.fa-stumbleupon-circle:before {
  content: "\f1a3"; }

.fa-internet-explorer:before {
  content: "\f26b"; }

.fa-telegram:before {
  content: "\f2c6"; }

.fa-telegram-plane:before {
  content: "\f2c6"; }

.fa-old-republic:before {
  content: "\f510"; }

.fa-square-whatsapp:before {
  content: "\f40c"; }

.fa-whatsapp-square:before {
  content: "\f40c"; }

.fa-node-js:before {
  content: "\f3d3"; }

.fa-edge-legacy:before {
  content: "\e078"; }

.fa-slack:before {
  content: "\f198"; }

.fa-slack-hash:before {
  content: "\f198"; }

.fa-medrt:before {
  content: "\f3c8"; }

.fa-usb:before {
  content: "\f287"; }

.fa-tumblr:before {
  content: "\f173"; }

.fa-vaadin:before {
  content: "\f408"; }

.fa-quora:before {
  content: "\f2c4"; }

.fa-reacteurope:before {
  content: "\f75d"; }

.fa-medium:before {
  content: "\f23a"; }

.fa-medium-m:before {
  content: "\f23a"; }

.fa-amilia:before {
  content: "\f36d"; }

.fa-mixcloud:before {
  content: "\f289"; }

.fa-flipboard:before {
  content: "\f44d"; }

.fa-viacoin:before {
  content: "\f237"; }

.fa-critical-role:before {
  content: "\f6c9"; }

.fa-sitrox:before {
  content: "\e44a"; }

.fa-discourse:before {
  content: "\f393"; }

.fa-joomla:before {
  content: "\f1aa"; }

.fa-mastodon:before {
  content: "\f4f6"; }

.fa-airbnb:before {
  content: "\f834"; }

.fa-wolf-pack-battalion:before {
  content: "\f514"; }

.fa-buy-n-large:before {
  content: "\f8a6"; }

.fa-gulp:before {
  content: "\f3ae"; }

.fa-creative-commons-sampling-plus:before {
  content: "\f4f1"; }

.fa-strava:before {
  content: "\f428"; }

.fa-ember:before {
  content: "\f423"; }

.fa-canadian-maple-leaf:before {
  content: "\f785"; }

.fa-teamspeak:before {
  content: "\f4f9"; }

.fa-pushed:before {
  content: "\f3e1"; }

.fa-wordpress-simple:before {
  content: "\f411"; }

.fa-nutritionix:before {
  content: "\f3d6"; }

.fa-wodu:before {
  content: "\e088"; }

.fa-google-pay:before {
  content: "\e079"; }

.fa-intercom:before {
  content: "\f7af"; }

.fa-zhihu:before {
  content: "\f63f"; }

.fa-korvue:before {
  content: "\f42f"; }

.fa-pix:before {
  content: "\e43a"; }

.fa-steam-symbol:before {
  content: "\f3f6"; }
:root, :host {
  --fa-style-family-classic: 'Font Awesome 6 Free';
  --fa-font-regular: normal 400 1em/1 'Font Awesome 6 Free'; }

@font-face {
  font-family: 'Font Awesome 6 Free';
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url(fonts/fa-regular-400.woff2) format("woff2"), url(fonts/fa-regular-400.ttf) format("truetype"); }

.far,
.fa-regular {
  font-weight: 400; }
:root, :host {
  --fa-style-family-classic: 'Font Awesome 6 Free';
  --fa-font-solid: normal 900 1em/1 'Font Awesome 6 Free'; }

@font-face {
  font-family: 'Font Awesome 6 Free';
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url(fonts/fa-solid-900.woff2) format("woff2"), url(fonts/fa-solid-900.ttf) format("truetype"); }

.fas,
.fa-solid {
  font-weight: 900; }
@font-face {
  font-family: 'Font Awesome 5 Brands';
  font-display: block;
  font-weight: 400;
  src: url(fonts/fa-brands-400.woff2) format("woff2"), url(fonts/fa-brands-400.ttf) format("truetype"); }

@font-face {
  font-family: 'Font Awesome 5 Free';
  font-display: block;
  font-weight: 900;
  src: url(fonts/fa-solid-900.woff2) format("woff2"), url(fonts/fa-solid-900.ttf) format("truetype"); }

@font-face {
  font-family: 'Font Awesome 5 Free';
  font-display: block;
  font-weight: 400;
  src: url(fonts/fa-regular-400.woff2) format("woff2"), url(fonts/fa-regular-400.ttf) format("truetype"); }
@font-face {
  font-family: 'FontAwesome';
  font-display: block;
  src: url(fonts/fa-solid-900.woff2) format("woff2"), url(fonts/fa-solid-900.ttf) format("truetype"); }

@font-face {
  font-family: 'FontAwesome';
  font-display: block;
  src: url(fonts/fa-brands-400.woff2) format("woff2"), url(fonts/fa-brands-400.ttf) format("truetype"); }

@font-face {
  font-family: 'FontAwesome';
  font-display: block;
  src: url(fonts/fa-regular-400.woff2) format("woff2"), url(fonts/fa-regular-400.ttf) format("truetype");
  unicode-range: U+F003,U+F006,U+F014,U+F016-F017,U+F01A-F01B,U+F01D,U+F022,U+F03E,U+F044,U+F046,U+F05C-F05D,U+F06E,U+F070,U+F087-F088,U+F08A,U+F094,U+F096-F097,U+F09D,U+F0A0,U+F0A2,U+F0A4-F0A7,U+F0C5,U+F0C7,U+F0E5-F0E6,U+F0EB,U+F0F6-F0F8,U+F10C,U+F114-F115,U+F118-F11A,U+F11C-F11D,U+F133,U+F147,U+F14E,U+F150-F152,U+F185-F186,U+F18E,U+F190-F192,U+F196,U+F1C1-F1C9,U+F1D9,U+F1DB,U+F1E3,U+F1EA,U+F1F7,U+F1F9,U+F20A,U+F247-F248,U+F24A,U+F24D,U+F255-F25B,U+F25D,U+F271-F274,U+F278,U+F27B,U+F28C,U+F28E,U+F29C,U+F2B5,U+F2B7,U+F2BA,U+F2BC,U+F2BE,U+F2C0-F2C1,U+F2C3,U+F2D0,U+F2D2,U+F2D4,U+F2DC; }

@font-face {
  font-family: 'FontAwesome';
  font-display: block;
  src: url(fonts/fa-v4compatibility.woff2) format("woff2"), url(fonts/fa-v4compatibility.ttf) format("truetype");
  unicode-range: U+F041,U+F047,U+F065-F066,U+F07D-F07E,U+F080,U+F08B,U+F08E,U+F090,U+F09A,U+F0AC,U+F0AE,U+F0B2,U+F0D0,U+F0D6,U+F0E4,U+F0EC,U+F10A-F10B,U+F123,U+F13E,U+F148-F149,U+F14C,U+F156,U+F15E,U+F160-F161,U+F163,U+F175-F178,U+F195,U+F1F8,U+F219,U+F27A; }

/*!*********************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/.pnpm/css-loader@6.7.1_webpack@5.74.0/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/.pnpm/aos@2.3.4/node_modules/aos/dist/aos.css ***!
  \*********************************************************************************************************************************************************************************************/
[data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos]{transition-duration:50ms}[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate{transition-delay:50ms}[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos]{transition-duration:.1s}[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate{transition-delay:.1s}[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos]{transition-duration:.15s}[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate{transition-delay:.15s}[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos]{transition-duration:.2s}[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate{transition-delay:.2s}[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos]{transition-duration:.25s}[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate{transition-delay:.25s}[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]{transition-duration:.3s}[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate{transition-delay:.3s}[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos]{transition-duration:.35s}[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate{transition-delay:.35s}[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{transition-duration:.4s}[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate{transition-delay:.4s}[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos]{transition-duration:.45s}[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate{transition-delay:.45s}[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]{transition-duration:.5s}[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate{transition-delay:.5s}[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos]{transition-duration:.55s}[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate{transition-delay:.55s}[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos]{transition-duration:.6s}[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate{transition-delay:.6s}[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos]{transition-duration:.65s}[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate{transition-delay:.65s}[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos]{transition-duration:.7s}[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate{transition-delay:.7s}[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos]{transition-duration:.75s}[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate{transition-delay:.75s}[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos]{transition-duration:.8s}[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate{transition-delay:.8s}[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos]{transition-duration:.85s}[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate{transition-delay:.85s}[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos]{transition-duration:.9s}[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate{transition-delay:.9s}[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos]{transition-duration:.95s}[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate{transition-delay:.95s}[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos]{transition-duration:1s}[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate{transition-delay:1s}[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos]{transition-duration:1.05s}[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1050"].aos-animate,body[data-aos-delay="1050"] [data-aos].aos-animate{transition-delay:1.05s}[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos]{transition-duration:1.1s}[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1100"].aos-animate,body[data-aos-delay="1100"] [data-aos].aos-animate{transition-delay:1.1s}[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos]{transition-duration:1.15s}[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1150"].aos-animate,body[data-aos-delay="1150"] [data-aos].aos-animate{transition-delay:1.15s}[data-aos][data-aos][data-aos-duration="1200"],body[data-aos-duration="1200"] [data-aos]{transition-duration:1.2s}[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1200"].aos-animate,body[data-aos-delay="1200"] [data-aos].aos-animate{transition-delay:1.2s}[data-aos][data-aos][data-aos-duration="1250"],body[data-aos-duration="1250"] [data-aos]{transition-duration:1.25s}[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1250"].aos-animate,body[data-aos-delay="1250"] [data-aos].aos-animate{transition-delay:1.25s}[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos]{transition-duration:1.3s}[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate{transition-delay:1.3s}[data-aos][data-aos][data-aos-duration="1350"],body[data-aos-duration="1350"] [data-aos]{transition-duration:1.35s}[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1350"].aos-animate,body[data-aos-delay="1350"] [data-aos].aos-animate{transition-delay:1.35s}[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos]{transition-duration:1.4s}[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1400"].aos-animate,body[data-aos-delay="1400"] [data-aos].aos-animate{transition-delay:1.4s}[data-aos][data-aos][data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos]{transition-duration:1.45s}[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1450"].aos-animate,body[data-aos-delay="1450"] [data-aos].aos-animate{transition-delay:1.45s}[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos]{transition-duration:1.5s}[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate{transition-delay:1.5s}[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos]{transition-duration:1.55s}[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1550"].aos-animate,body[data-aos-delay="1550"] [data-aos].aos-animate{transition-delay:1.55s}[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos]{transition-duration:1.6s}[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1600"].aos-animate,body[data-aos-delay="1600"] [data-aos].aos-animate{transition-delay:1.6s}[data-aos][data-aos][data-aos-duration="1650"],body[data-aos-duration="1650"] [data-aos]{transition-duration:1.65s}[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1650"].aos-animate,body[data-aos-delay="1650"] [data-aos].aos-animate{transition-delay:1.65s}[data-aos][data-aos][data-aos-duration="1700"],body[data-aos-duration="1700"] [data-aos]{transition-duration:1.7s}[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1700"].aos-animate,body[data-aos-delay="1700"] [data-aos].aos-animate{transition-delay:1.7s}[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos]{transition-duration:1.75s}[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1750"].aos-animate,body[data-aos-delay="1750"] [data-aos].aos-animate{transition-delay:1.75s}[data-aos][data-aos][data-aos-duration="1800"],body[data-aos-duration="1800"] [data-aos]{transition-duration:1.8s}[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1800"].aos-animate,body[data-aos-delay="1800"] [data-aos].aos-animate{transition-delay:1.8s}[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos]{transition-duration:1.85s}[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1850"].aos-animate,body[data-aos-delay="1850"] [data-aos].aos-animate{transition-delay:1.85s}[data-aos][data-aos][data-aos-duration="1900"],body[data-aos-duration="1900"] [data-aos]{transition-duration:1.9s}[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1900"].aos-animate,body[data-aos-delay="1900"] [data-aos].aos-animate{transition-delay:1.9s}[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos]{transition-duration:1.95s}[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1950"].aos-animate,body[data-aos-delay="1950"] [data-aos].aos-animate{transition-delay:1.95s}[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos]{transition-duration:2s}[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2000"].aos-animate,body[data-aos-delay="2000"] [data-aos].aos-animate{transition-delay:2s}[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos]{transition-duration:2.05s}[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2050"].aos-animate,body[data-aos-delay="2050"] [data-aos].aos-animate{transition-delay:2.05s}[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos]{transition-duration:2.1s}[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2100"].aos-animate,body[data-aos-delay="2100"] [data-aos].aos-animate{transition-delay:2.1s}[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos]{transition-duration:2.15s}[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2150"].aos-animate,body[data-aos-delay="2150"] [data-aos].aos-animate{transition-delay:2.15s}[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos]{transition-duration:2.2s}[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2200"].aos-animate,body[data-aos-delay="2200"] [data-aos].aos-animate{transition-delay:2.2s}[data-aos][data-aos][data-aos-duration="2250"],body[data-aos-duration="2250"] [data-aos]{transition-duration:2.25s}[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2250"].aos-animate,body[data-aos-delay="2250"] [data-aos].aos-animate{transition-delay:2.25s}[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos]{transition-duration:2.3s}[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2300"].aos-animate,body[data-aos-delay="2300"] [data-aos].aos-animate{transition-delay:2.3s}[data-aos][data-aos][data-aos-duration="2350"],body[data-aos-duration="2350"] [data-aos]{transition-duration:2.35s}[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2350"].aos-animate,body[data-aos-delay="2350"] [data-aos].aos-animate{transition-delay:2.35s}[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos]{transition-duration:2.4s}[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2400"].aos-animate,body[data-aos-delay="2400"] [data-aos].aos-animate{transition-delay:2.4s}[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos]{transition-duration:2.45s}[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2450"].aos-animate,body[data-aos-delay="2450"] [data-aos].aos-animate{transition-delay:2.45s}[data-aos][data-aos][data-aos-duration="2500"],body[data-aos-duration="2500"] [data-aos]{transition-duration:2.5s}[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2500"].aos-animate,body[data-aos-delay="2500"] [data-aos].aos-animate{transition-delay:2.5s}[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos]{transition-duration:2.55s}[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2550"].aos-animate,body[data-aos-delay="2550"] [data-aos].aos-animate{transition-delay:2.55s}[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos]{transition-duration:2.6s}[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2600"].aos-animate,body[data-aos-delay="2600"] [data-aos].aos-animate{transition-delay:2.6s}[data-aos][data-aos][data-aos-duration="2650"],body[data-aos-duration="2650"] [data-aos]{transition-duration:2.65s}[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2650"].aos-animate,body[data-aos-delay="2650"] [data-aos].aos-animate{transition-delay:2.65s}[data-aos][data-aos][data-aos-duration="2700"],body[data-aos-duration="2700"] [data-aos]{transition-duration:2.7s}[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2700"].aos-animate,body[data-aos-delay="2700"] [data-aos].aos-animate{transition-delay:2.7s}[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos]{transition-duration:2.75s}[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2750"].aos-animate,body[data-aos-delay="2750"] [data-aos].aos-animate{transition-delay:2.75s}[data-aos][data-aos][data-aos-duration="2800"],body[data-aos-duration="2800"] [data-aos]{transition-duration:2.8s}[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2800"].aos-animate,body[data-aos-delay="2800"] [data-aos].aos-animate{transition-delay:2.8s}[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos]{transition-duration:2.85s}[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2850"].aos-animate,body[data-aos-delay="2850"] [data-aos].aos-animate{transition-delay:2.85s}[data-aos][data-aos][data-aos-duration="2900"],body[data-aos-duration="2900"] [data-aos]{transition-duration:2.9s}[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2900"].aos-animate,body[data-aos-delay="2900"] [data-aos].aos-animate{transition-delay:2.9s}[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"] [data-aos]{transition-duration:2.95s}[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2950"].aos-animate,body[data-aos-delay="2950"] [data-aos].aos-animate{transition-delay:2.95s}[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos]{transition-duration:3s}[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate{transition-delay:3s}[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{transition-timing-function:cubic-bezier(.25,.25,.75,.75)}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{transition-timing-function:ease}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{transition-timing-function:ease-in}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{transition-timing-function:ease-out}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{transition-timing-function:ease-in-out}[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{transition-timing-function:cubic-bezier(.47,0,.745,.715)}[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.39,.575,.565,1)}[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.445,.05,.55,.95)}[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,transform}[data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;transform:translateZ(0)}[data-aos=fade-up]{transform:translate3d(0,100px,0)}[data-aos=fade-down]{transform:translate3d(0,-100px,0)}[data-aos=fade-right]{transform:translate3d(-100px,0,0)}[data-aos=fade-left]{transform:translate3d(100px,0,0)}[data-aos=fade-up-right]{transform:translate3d(-100px,100px,0)}[data-aos=fade-up-left]{transform:translate3d(100px,100px,0)}[data-aos=fade-down-right]{transform:translate3d(-100px,-100px,0)}[data-aos=fade-down-left]{transform:translate3d(100px,-100px,0)}[data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,transform}[data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;transform:translateZ(0) scale(1)}[data-aos=zoom-in]{transform:scale(.6)}[data-aos=zoom-in-up]{transform:translate3d(0,100px,0) scale(.6)}[data-aos=zoom-in-down]{transform:translate3d(0,-100px,0) scale(.6)}[data-aos=zoom-in-right]{transform:translate3d(-100px,0,0) scale(.6)}[data-aos=zoom-in-left]{transform:translate3d(100px,0,0) scale(.6)}[data-aos=zoom-out]{transform:scale(1.2)}[data-aos=zoom-out-up]{transform:translate3d(0,100px,0) scale(1.2)}[data-aos=zoom-out-down]{transform:translate3d(0,-100px,0) scale(1.2)}[data-aos=zoom-out-right]{transform:translate3d(-100px,0,0) scale(1.2)}[data-aos=zoom-out-left]{transform:translate3d(100px,0,0) scale(1.2)}[data-aos^=slide][data-aos^=slide]{transition-property:transform}[data-aos^=slide][data-aos^=slide].aos-animate{transform:translateZ(0)}[data-aos=slide-up]{transform:translate3d(0,100%,0)}[data-aos=slide-down]{transform:translate3d(0,-100%,0)}[data-aos=slide-right]{transform:translate3d(-100%,0,0)}[data-aos=slide-left]{transform:translate3d(100%,0,0)}[data-aos^=flip][data-aos^=flip]{backface-visibility:hidden;transition-property:transform}[data-aos=flip-left]{transform:perspective(2500px) rotateY(-100deg)}[data-aos=flip-left].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-right]{transform:perspective(2500px) rotateY(100deg)}[data-aos=flip-right].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-up]{transform:perspective(2500px) rotateX(-100deg)}[data-aos=flip-up].aos-animate{transform:perspective(2500px) rotateX(0)}[data-aos=flip-down]{transform:perspective(2500px) rotateX(100deg)}[data-aos=flip-down].aos-animate{transform:perspective(2500px) rotateX(0)}
/*!**********************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/.pnpm/css-loader@6.7.1_webpack@5.74.0/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/.pnpm/appear@1.0.1/node_modules/appear/dist/appearlazy.css ***!
  \**********************************************************************************************************************************************************************************************************/
.appear[data-src], .appear[data-bkg], .appear [data-src], .appear [data-bkg] {
  opacity: 0;
  -webkit-transition: opacity 1s ease-in;
     -moz-transition: opacity 1s ease-in;
          transition: opacity 1s ease-in;
}
.appeared[data-src], .appeared[data-bkg], .appeared [data-src], .appeared [data-bkg] {
  opacity: 1;
}

/*!****************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/.pnpm/css-loader@6.7.1_webpack@5.74.0/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/.pnpm/bootstrap-datepicker@1.9.0/node_modules/bootstrap-datepicker/dist/css/bootstrap-datepicker.css ***!
  \****************************************************************************************************************************************************************************************************************************************************/
/*!
 * Datepicker for Bootstrap v1.9.0 (https://github.com/uxsolutions/bootstrap-datepicker)
 *
 * Licensed under the Apache License v2.0 (http://www.apache.org/licenses/LICENSE-2.0)
 */

.datepicker {
  padding: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  direction: ltr;
}
.datepicker-inline {
  width: 220px;
}
.datepicker-rtl {
  direction: rtl;
}
.datepicker-rtl.dropdown-menu {
  left: auto;
}
.datepicker-rtl table tr td span {
  float: right;
}
.datepicker-dropdown {
  top: 0;
  left: 0;
}
.datepicker-dropdown:before {
  content: '';
  display: inline-block;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #999;
  border-top: 0;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  position: absolute;
}
.datepicker-dropdown:after {
  content: '';
  display: inline-block;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #fff;
  border-top: 0;
  position: absolute;
}
.datepicker-dropdown.datepicker-orient-left:before {
  left: 6px;
}
.datepicker-dropdown.datepicker-orient-left:after {
  left: 7px;
}
.datepicker-dropdown.datepicker-orient-right:before {
  right: 6px;
}
.datepicker-dropdown.datepicker-orient-right:after {
  right: 7px;
}
.datepicker-dropdown.datepicker-orient-bottom:before {
  top: -7px;
}
.datepicker-dropdown.datepicker-orient-bottom:after {
  top: -6px;
}
.datepicker-dropdown.datepicker-orient-top:before {
  bottom: -7px;
  border-bottom: 0;
  border-top: 7px solid #999;
}
.datepicker-dropdown.datepicker-orient-top:after {
  bottom: -6px;
  border-bottom: 0;
  border-top: 6px solid #fff;
}
.datepicker table {
  margin: 0;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.datepicker td,
.datepicker th {
  text-align: center;
  width: 20px;
  height: 20px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  border: none;
}
.table-striped .datepicker table tr td,
.table-striped .datepicker table tr th {
  background-color: transparent;
}
.datepicker table tr td.day:hover,
.datepicker table tr td.day.focused {
  background: #eee;
  cursor: pointer;
}
.datepicker table tr td.old,
.datepicker table tr td.new {
  color: #999;
}
.datepicker table tr td.disabled,
.datepicker table tr td.disabled:hover {
  background: none;
  color: #999;
  cursor: default;
}
.datepicker table tr td.highlighted {
  background: #d9edf7;
  border-radius: 0;
}
.datepicker table tr td.today,
.datepicker table tr td.today:hover,
.datepicker table tr td.today.disabled,
.datepicker table tr td.today.disabled:hover {
  background-color: #fde19a;
  background-image: -moz-linear-gradient(to bottom, #fdd49a, #fdf59a);
  background-image: -ms-linear-gradient(to bottom, #fdd49a, #fdf59a);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fdd49a), to(#fdf59a));
  background-image: -webkit-linear-gradient(to bottom, #fdd49a, #fdf59a);
  background-image: -o-linear-gradient(to bottom, #fdd49a, #fdf59a);
  background-image: linear-gradient(to bottom, #fdd49a, #fdf59a);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdd49a', endColorstr='#fdf59a', GradientType=0);
  border-color: #fdf59a #fdf59a #fbed50;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  color: #000;
}
.datepicker table tr td.today:hover,
.datepicker table tr td.today:hover:hover,
.datepicker table tr td.today.disabled:hover,
.datepicker table tr td.today.disabled:hover:hover,
.datepicker table tr td.today:active,
.datepicker table tr td.today:hover:active,
.datepicker table tr td.today.disabled:active,
.datepicker table tr td.today.disabled:hover:active,
.datepicker table tr td.today.active,
.datepicker table tr td.today:hover.active,
.datepicker table tr td.today.disabled.active,
.datepicker table tr td.today.disabled:hover.active,
.datepicker table tr td.today.disabled,
.datepicker table tr td.today:hover.disabled,
.datepicker table tr td.today.disabled.disabled,
.datepicker table tr td.today.disabled:hover.disabled,
.datepicker table tr td.today[disabled],
.datepicker table tr td.today:hover[disabled],
.datepicker table tr td.today.disabled[disabled],
.datepicker table tr td.today.disabled:hover[disabled] {
  background-color: #fdf59a;
}
.datepicker table tr td.today:active,
.datepicker table tr td.today:hover:active,
.datepicker table tr td.today.disabled:active,
.datepicker table tr td.today.disabled:hover:active,
.datepicker table tr td.today.active,
.datepicker table tr td.today:hover.active,
.datepicker table tr td.today.disabled.active,
.datepicker table tr td.today.disabled:hover.active {
  background-color: #fbf069 \9;
}
.datepicker table tr td.today:hover:hover {
  color: #000;
}
.datepicker table tr td.today.active:hover {
  color: #fff;
}
.datepicker table tr td.range,
.datepicker table tr td.range:hover,
.datepicker table tr td.range.disabled,
.datepicker table tr td.range.disabled:hover {
  background: #eee;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.datepicker table tr td.range.today,
.datepicker table tr td.range.today:hover,
.datepicker table tr td.range.today.disabled,
.datepicker table tr td.range.today.disabled:hover {
  background-color: #f3d17a;
  background-image: -moz-linear-gradient(to bottom, #f3c17a, #f3e97a);
  background-image: -ms-linear-gradient(to bottom, #f3c17a, #f3e97a);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f3c17a), to(#f3e97a));
  background-image: -webkit-linear-gradient(to bottom, #f3c17a, #f3e97a);
  background-image: -o-linear-gradient(to bottom, #f3c17a, #f3e97a);
  background-image: linear-gradient(to bottom, #f3c17a, #f3e97a);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3c17a', endColorstr='#f3e97a', GradientType=0);
  border-color: #f3e97a #f3e97a #edde34;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.datepicker table tr td.range.today:hover,
.datepicker table tr td.range.today:hover:hover,
.datepicker table tr td.range.today.disabled:hover,
.datepicker table tr td.range.today.disabled:hover:hover,
.datepicker table tr td.range.today:active,
.datepicker table tr td.range.today:hover:active,
.datepicker table tr td.range.today.disabled:active,
.datepicker table tr td.range.today.disabled:hover:active,
.datepicker table tr td.range.today.active,
.datepicker table tr td.range.today:hover.active,
.datepicker table tr td.range.today.disabled.active,
.datepicker table tr td.range.today.disabled:hover.active,
.datepicker table tr td.range.today.disabled,
.datepicker table tr td.range.today:hover.disabled,
.datepicker table tr td.range.today.disabled.disabled,
.datepicker table tr td.range.today.disabled:hover.disabled,
.datepicker table tr td.range.today[disabled],
.datepicker table tr td.range.today:hover[disabled],
.datepicker table tr td.range.today.disabled[disabled],
.datepicker table tr td.range.today.disabled:hover[disabled] {
  background-color: #f3e97a;
}
.datepicker table tr td.range.today:active,
.datepicker table tr td.range.today:hover:active,
.datepicker table tr td.range.today.disabled:active,
.datepicker table tr td.range.today.disabled:hover:active,
.datepicker table tr td.range.today.active,
.datepicker table tr td.range.today:hover.active,
.datepicker table tr td.range.today.disabled.active,
.datepicker table tr td.range.today.disabled:hover.active {
  background-color: #efe24b \9;
}
.datepicker table tr td.selected,
.datepicker table tr td.selected:hover,
.datepicker table tr td.selected.disabled,
.datepicker table tr td.selected.disabled:hover {
  background-color: #9e9e9e;
  background-image: -moz-linear-gradient(to bottom, #b3b3b3, #808080);
  background-image: -ms-linear-gradient(to bottom, #b3b3b3, #808080);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#b3b3b3), to(#808080));
  background-image: -webkit-linear-gradient(to bottom, #b3b3b3, #808080);
  background-image: -o-linear-gradient(to bottom, #b3b3b3, #808080);
  background-image: linear-gradient(to bottom, #b3b3b3, #808080);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b3b3b3', endColorstr='#808080', GradientType=0);
  border-color: #808080 #808080 #595959;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.datepicker table tr td.selected:hover,
.datepicker table tr td.selected:hover:hover,
.datepicker table tr td.selected.disabled:hover,
.datepicker table tr td.selected.disabled:hover:hover,
.datepicker table tr td.selected:active,
.datepicker table tr td.selected:hover:active,
.datepicker table tr td.selected.disabled:active,
.datepicker table tr td.selected.disabled:hover:active,
.datepicker table tr td.selected.active,
.datepicker table tr td.selected:hover.active,
.datepicker table tr td.selected.disabled.active,
.datepicker table tr td.selected.disabled:hover.active,
.datepicker table tr td.selected.disabled,
.datepicker table tr td.selected:hover.disabled,
.datepicker table tr td.selected.disabled.disabled,
.datepicker table tr td.selected.disabled:hover.disabled,
.datepicker table tr td.selected[disabled],
.datepicker table tr td.selected:hover[disabled],
.datepicker table tr td.selected.disabled[disabled],
.datepicker table tr td.selected.disabled:hover[disabled] {
  background-color: #808080;
}
.datepicker table tr td.selected:active,
.datepicker table tr td.selected:hover:active,
.datepicker table tr td.selected.disabled:active,
.datepicker table tr td.selected.disabled:hover:active,
.datepicker table tr td.selected.active,
.datepicker table tr td.selected:hover.active,
.datepicker table tr td.selected.disabled.active,
.datepicker table tr td.selected.disabled:hover.active {
  background-color: #666666 \9;
}
.datepicker table tr td.active,
.datepicker table tr td.active:hover,
.datepicker table tr td.active.disabled,
.datepicker table tr td.active.disabled:hover {
  background-color: #006dcc;
  background-image: -moz-linear-gradient(to bottom, #08c, #0044cc);
  background-image: -ms-linear-gradient(to bottom, #08c, #0044cc);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#08c), to(#0044cc));
  background-image: -webkit-linear-gradient(to bottom, #08c, #0044cc);
  background-image: -o-linear-gradient(to bottom, #08c, #0044cc);
  background-image: linear-gradient(to bottom, #08c, #0044cc);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#08c', endColorstr='#0044cc', GradientType=0);
  border-color: #0044cc #0044cc #002a80;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.datepicker table tr td.active:hover,
.datepicker table tr td.active:hover:hover,
.datepicker table tr td.active.disabled:hover,
.datepicker table tr td.active.disabled:hover:hover,
.datepicker table tr td.active:active,
.datepicker table tr td.active:hover:active,
.datepicker table tr td.active.disabled:active,
.datepicker table tr td.active.disabled:hover:active,
.datepicker table tr td.active.active,
.datepicker table tr td.active:hover.active,
.datepicker table tr td.active.disabled.active,
.datepicker table tr td.active.disabled:hover.active,
.datepicker table tr td.active.disabled,
.datepicker table tr td.active:hover.disabled,
.datepicker table tr td.active.disabled.disabled,
.datepicker table tr td.active.disabled:hover.disabled,
.datepicker table tr td.active[disabled],
.datepicker table tr td.active:hover[disabled],
.datepicker table tr td.active.disabled[disabled],
.datepicker table tr td.active.disabled:hover[disabled] {
  background-color: #0044cc;
}
.datepicker table tr td.active:active,
.datepicker table tr td.active:hover:active,
.datepicker table tr td.active.disabled:active,
.datepicker table tr td.active.disabled:hover:active,
.datepicker table tr td.active.active,
.datepicker table tr td.active:hover.active,
.datepicker table tr td.active.disabled.active,
.datepicker table tr td.active.disabled:hover.active {
  background-color: #003399 \9;
}
.datepicker table tr td span {
  display: block;
  width: 23%;
  height: 54px;
  line-height: 54px;
  float: left;
  margin: 1%;
  cursor: pointer;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.datepicker table tr td span:hover,
.datepicker table tr td span.focused {
  background: #eee;
}
.datepicker table tr td span.disabled,
.datepicker table tr td span.disabled:hover {
  background: none;
  color: #999;
  cursor: default;
}
.datepicker table tr td span.active,
.datepicker table tr td span.active:hover,
.datepicker table tr td span.active.disabled,
.datepicker table tr td span.active.disabled:hover {
  background-color: #006dcc;
  background-image: -moz-linear-gradient(to bottom, #08c, #0044cc);
  background-image: -ms-linear-gradient(to bottom, #08c, #0044cc);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#08c), to(#0044cc));
  background-image: -webkit-linear-gradient(to bottom, #08c, #0044cc);
  background-image: -o-linear-gradient(to bottom, #08c, #0044cc);
  background-image: linear-gradient(to bottom, #08c, #0044cc);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#08c', endColorstr='#0044cc', GradientType=0);
  border-color: #0044cc #0044cc #002a80;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.datepicker table tr td span.active:hover,
.datepicker table tr td span.active:hover:hover,
.datepicker table tr td span.active.disabled:hover,
.datepicker table tr td span.active.disabled:hover:hover,
.datepicker table tr td span.active:active,
.datepicker table tr td span.active:hover:active,
.datepicker table tr td span.active.disabled:active,
.datepicker table tr td span.active.disabled:hover:active,
.datepicker table tr td span.active.active,
.datepicker table tr td span.active:hover.active,
.datepicker table tr td span.active.disabled.active,
.datepicker table tr td span.active.disabled:hover.active,
.datepicker table tr td span.active.disabled,
.datepicker table tr td span.active:hover.disabled,
.datepicker table tr td span.active.disabled.disabled,
.datepicker table tr td span.active.disabled:hover.disabled,
.datepicker table tr td span.active[disabled],
.datepicker table tr td span.active:hover[disabled],
.datepicker table tr td span.active.disabled[disabled],
.datepicker table tr td span.active.disabled:hover[disabled] {
  background-color: #0044cc;
}
.datepicker table tr td span.active:active,
.datepicker table tr td span.active:hover:active,
.datepicker table tr td span.active.disabled:active,
.datepicker table tr td span.active.disabled:hover:active,
.datepicker table tr td span.active.active,
.datepicker table tr td span.active:hover.active,
.datepicker table tr td span.active.disabled.active,
.datepicker table tr td span.active.disabled:hover.active {
  background-color: #003399 \9;
}
.datepicker table tr td span.old,
.datepicker table tr td span.new {
  color: #999;
}
.datepicker .datepicker-switch {
  width: 145px;
}
.datepicker .datepicker-switch,
.datepicker .prev,
.datepicker .next,
.datepicker tfoot tr th {
  cursor: pointer;
}
.datepicker .datepicker-switch:hover,
.datepicker .prev:hover,
.datepicker .next:hover,
.datepicker tfoot tr th:hover {
  background: #eee;
}
.datepicker .prev.disabled,
.datepicker .next.disabled {
  visibility: hidden;
}
.datepicker .cw {
  font-size: 10px;
  width: 12px;
  padding: 0 2px 0 5px;
  vertical-align: middle;
}
.input-append.date .add-on,
.input-prepend.date .add-on {
  cursor: pointer;
}
.input-append.date .add-on i,
.input-prepend.date .add-on i {
  margin-top: 3px;
}
.input-daterange input {
  text-align: center;
}
.input-daterange input:first-child {
  -webkit-border-radius: 3px 0 0 3px;
  -moz-border-radius: 3px 0 0 3px;
  border-radius: 3px 0 0 3px;
}
.input-daterange input:last-child {
  -webkit-border-radius: 0 3px 3px 0;
  -moz-border-radius: 0 3px 3px 0;
  border-radius: 0 3px 3px 0;
}
.input-daterange .add-on {
  display: inline-block;
  width: auto;
  min-width: 16px;
  height: 18px;
  padding: 4px 5px;
  font-weight: normal;
  line-height: 18px;
  text-align: center;
  text-shadow: 0 1px 0 #fff;
  vertical-align: middle;
  background-color: #eee;
  border: 1px solid #ccc;
  margin-left: -5px;
  margin-right: -5px;
}
/*# sourceMappingURL=bootstrap-datepicker.css.map */
/*!*********************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/.pnpm/css-loader@6.7.1_webpack@5.74.0/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/.pnpm/bootstrap-icons@1.9.1/node_modules/bootstrap-icons/font/bootstrap-icons.css ***!
  \*********************************************************************************************************************************************************************************************************************************/
@font-face {
  font-display: block;
  font-family: "bootstrap-icons";
  src: url(fonts/bootstrap-icons.woff2) format("woff2"),
url(fonts/bootstrap-icons.woff) format("woff");
}

.bi::before,
[class^="bi-"]::before,
[class*=" bi-"]::before {
  display: inline-block;
  font-family: bootstrap-icons !important;
  font-style: normal;
  font-weight: normal !important;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  vertical-align: -.125em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.bi-123::before { content: "\f67f"; }
.bi-alarm-fill::before { content: "\f101"; }
.bi-alarm::before { content: "\f102"; }
.bi-align-bottom::before { content: "\f103"; }
.bi-align-center::before { content: "\f104"; }
.bi-align-end::before { content: "\f105"; }
.bi-align-middle::before { content: "\f106"; }
.bi-align-start::before { content: "\f107"; }
.bi-align-top::before { content: "\f108"; }
.bi-alt::before { content: "\f109"; }
.bi-app-indicator::before { content: "\f10a"; }
.bi-app::before { content: "\f10b"; }
.bi-archive-fill::before { content: "\f10c"; }
.bi-archive::before { content: "\f10d"; }
.bi-arrow-90deg-down::before { content: "\f10e"; }
.bi-arrow-90deg-left::before { content: "\f10f"; }
.bi-arrow-90deg-right::before { content: "\f110"; }
.bi-arrow-90deg-up::before { content: "\f111"; }
.bi-arrow-bar-down::before { content: "\f112"; }
.bi-arrow-bar-left::before { content: "\f113"; }
.bi-arrow-bar-right::before { content: "\f114"; }
.bi-arrow-bar-up::before { content: "\f115"; }
.bi-arrow-clockwise::before { content: "\f116"; }
.bi-arrow-counterclockwise::before { content: "\f117"; }
.bi-arrow-down-circle-fill::before { content: "\f118"; }
.bi-arrow-down-circle::before { content: "\f119"; }
.bi-arrow-down-left-circle-fill::before { content: "\f11a"; }
.bi-arrow-down-left-circle::before { content: "\f11b"; }
.bi-arrow-down-left-square-fill::before { content: "\f11c"; }
.bi-arrow-down-left-square::before { content: "\f11d"; }
.bi-arrow-down-left::before { content: "\f11e"; }
.bi-arrow-down-right-circle-fill::before { content: "\f11f"; }
.bi-arrow-down-right-circle::before { content: "\f120"; }
.bi-arrow-down-right-square-fill::before { content: "\f121"; }
.bi-arrow-down-right-square::before { content: "\f122"; }
.bi-arrow-down-right::before { content: "\f123"; }
.bi-arrow-down-short::before { content: "\f124"; }
.bi-arrow-down-square-fill::before { content: "\f125"; }
.bi-arrow-down-square::before { content: "\f126"; }
.bi-arrow-down-up::before { content: "\f127"; }
.bi-arrow-down::before { content: "\f128"; }
.bi-arrow-left-circle-fill::before { content: "\f129"; }
.bi-arrow-left-circle::before { content: "\f12a"; }
.bi-arrow-left-right::before { content: "\f12b"; }
.bi-arrow-left-short::before { content: "\f12c"; }
.bi-arrow-left-square-fill::before { content: "\f12d"; }
.bi-arrow-left-square::before { content: "\f12e"; }
.bi-arrow-left::before { content: "\f12f"; }
.bi-arrow-repeat::before { content: "\f130"; }
.bi-arrow-return-left::before { content: "\f131"; }
.bi-arrow-return-right::before { content: "\f132"; }
.bi-arrow-right-circle-fill::before { content: "\f133"; }
.bi-arrow-right-circle::before { content: "\f134"; }
.bi-arrow-right-short::before { content: "\f135"; }
.bi-arrow-right-square-fill::before { content: "\f136"; }
.bi-arrow-right-square::before { content: "\f137"; }
.bi-arrow-right::before { content: "\f138"; }
.bi-arrow-up-circle-fill::before { content: "\f139"; }
.bi-arrow-up-circle::before { content: "\f13a"; }
.bi-arrow-up-left-circle-fill::before { content: "\f13b"; }
.bi-arrow-up-left-circle::before { content: "\f13c"; }
.bi-arrow-up-left-square-fill::before { content: "\f13d"; }
.bi-arrow-up-left-square::before { content: "\f13e"; }
.bi-arrow-up-left::before { content: "\f13f"; }
.bi-arrow-up-right-circle-fill::before { content: "\f140"; }
.bi-arrow-up-right-circle::before { content: "\f141"; }
.bi-arrow-up-right-square-fill::before { content: "\f142"; }
.bi-arrow-up-right-square::before { content: "\f143"; }
.bi-arrow-up-right::before { content: "\f144"; }
.bi-arrow-up-short::before { content: "\f145"; }
.bi-arrow-up-square-fill::before { content: "\f146"; }
.bi-arrow-up-square::before { content: "\f147"; }
.bi-arrow-up::before { content: "\f148"; }
.bi-arrows-angle-contract::before { content: "\f149"; }
.bi-arrows-angle-expand::before { content: "\f14a"; }
.bi-arrows-collapse::before { content: "\f14b"; }
.bi-arrows-expand::before { content: "\f14c"; }
.bi-arrows-fullscreen::before { content: "\f14d"; }
.bi-arrows-move::before { content: "\f14e"; }
.bi-aspect-ratio-fill::before { content: "\f14f"; }
.bi-aspect-ratio::before { content: "\f150"; }
.bi-asterisk::before { content: "\f151"; }
.bi-at::before { content: "\f152"; }
.bi-award-fill::before { content: "\f153"; }
.bi-award::before { content: "\f154"; }
.bi-back::before { content: "\f155"; }
.bi-backspace-fill::before { content: "\f156"; }
.bi-backspace-reverse-fill::before { content: "\f157"; }
.bi-backspace-reverse::before { content: "\f158"; }
.bi-backspace::before { content: "\f159"; }
.bi-badge-3d-fill::before { content: "\f15a"; }
.bi-badge-3d::before { content: "\f15b"; }
.bi-badge-4k-fill::before { content: "\f15c"; }
.bi-badge-4k::before { content: "\f15d"; }
.bi-badge-8k-fill::before { content: "\f15e"; }
.bi-badge-8k::before { content: "\f15f"; }
.bi-badge-ad-fill::before { content: "\f160"; }
.bi-badge-ad::before { content: "\f161"; }
.bi-badge-ar-fill::before { content: "\f162"; }
.bi-badge-ar::before { content: "\f163"; }
.bi-badge-cc-fill::before { content: "\f164"; }
.bi-badge-cc::before { content: "\f165"; }
.bi-badge-hd-fill::before { content: "\f166"; }
.bi-badge-hd::before { content: "\f167"; }
.bi-badge-tm-fill::before { content: "\f168"; }
.bi-badge-tm::before { content: "\f169"; }
.bi-badge-vo-fill::before { content: "\f16a"; }
.bi-badge-vo::before { content: "\f16b"; }
.bi-badge-vr-fill::before { content: "\f16c"; }
.bi-badge-vr::before { content: "\f16d"; }
.bi-badge-wc-fill::before { content: "\f16e"; }
.bi-badge-wc::before { content: "\f16f"; }
.bi-bag-check-fill::before { content: "\f170"; }
.bi-bag-check::before { content: "\f171"; }
.bi-bag-dash-fill::before { content: "\f172"; }
.bi-bag-dash::before { content: "\f173"; }
.bi-bag-fill::before { content: "\f174"; }
.bi-bag-plus-fill::before { content: "\f175"; }
.bi-bag-plus::before { content: "\f176"; }
.bi-bag-x-fill::before { content: "\f177"; }
.bi-bag-x::before { content: "\f178"; }
.bi-bag::before { content: "\f179"; }
.bi-bar-chart-fill::before { content: "\f17a"; }
.bi-bar-chart-line-fill::before { content: "\f17b"; }
.bi-bar-chart-line::before { content: "\f17c"; }
.bi-bar-chart-steps::before { content: "\f17d"; }
.bi-bar-chart::before { content: "\f17e"; }
.bi-basket-fill::before { content: "\f17f"; }
.bi-basket::before { content: "\f180"; }
.bi-basket2-fill::before { content: "\f181"; }
.bi-basket2::before { content: "\f182"; }
.bi-basket3-fill::before { content: "\f183"; }
.bi-basket3::before { content: "\f184"; }
.bi-battery-charging::before { content: "\f185"; }
.bi-battery-full::before { content: "\f186"; }
.bi-battery-half::before { content: "\f187"; }
.bi-battery::before { content: "\f188"; }
.bi-bell-fill::before { content: "\f189"; }
.bi-bell::before { content: "\f18a"; }
.bi-bezier::before { content: "\f18b"; }
.bi-bezier2::before { content: "\f18c"; }
.bi-bicycle::before { content: "\f18d"; }
.bi-binoculars-fill::before { content: "\f18e"; }
.bi-binoculars::before { content: "\f18f"; }
.bi-blockquote-left::before { content: "\f190"; }
.bi-blockquote-right::before { content: "\f191"; }
.bi-book-fill::before { content: "\f192"; }
.bi-book-half::before { content: "\f193"; }
.bi-book::before { content: "\f194"; }
.bi-bookmark-check-fill::before { content: "\f195"; }
.bi-bookmark-check::before { content: "\f196"; }
.bi-bookmark-dash-fill::before { content: "\f197"; }
.bi-bookmark-dash::before { content: "\f198"; }
.bi-bookmark-fill::before { content: "\f199"; }
.bi-bookmark-heart-fill::before { content: "\f19a"; }
.bi-bookmark-heart::before { content: "\f19b"; }
.bi-bookmark-plus-fill::before { content: "\f19c"; }
.bi-bookmark-plus::before { content: "\f19d"; }
.bi-bookmark-star-fill::before { content: "\f19e"; }
.bi-bookmark-star::before { content: "\f19f"; }
.bi-bookmark-x-fill::before { content: "\f1a0"; }
.bi-bookmark-x::before { content: "\f1a1"; }
.bi-bookmark::before { content: "\f1a2"; }
.bi-bookmarks-fill::before { content: "\f1a3"; }
.bi-bookmarks::before { content: "\f1a4"; }
.bi-bookshelf::before { content: "\f1a5"; }
.bi-bootstrap-fill::before { content: "\f1a6"; }
.bi-bootstrap-reboot::before { content: "\f1a7"; }
.bi-bootstrap::before { content: "\f1a8"; }
.bi-border-all::before { content: "\f1a9"; }
.bi-border-bottom::before { content: "\f1aa"; }
.bi-border-center::before { content: "\f1ab"; }
.bi-border-inner::before { content: "\f1ac"; }
.bi-border-left::before { content: "\f1ad"; }
.bi-border-middle::before { content: "\f1ae"; }
.bi-border-outer::before { content: "\f1af"; }
.bi-border-right::before { content: "\f1b0"; }
.bi-border-style::before { content: "\f1b1"; }
.bi-border-top::before { content: "\f1b2"; }
.bi-border-width::before { content: "\f1b3"; }
.bi-border::before { content: "\f1b4"; }
.bi-bounding-box-circles::before { content: "\f1b5"; }
.bi-bounding-box::before { content: "\f1b6"; }
.bi-box-arrow-down-left::before { content: "\f1b7"; }
.bi-box-arrow-down-right::before { content: "\f1b8"; }
.bi-box-arrow-down::before { content: "\f1b9"; }
.bi-box-arrow-in-down-left::before { content: "\f1ba"; }
.bi-box-arrow-in-down-right::before { content: "\f1bb"; }
.bi-box-arrow-in-down::before { content: "\f1bc"; }
.bi-box-arrow-in-left::before { content: "\f1bd"; }
.bi-box-arrow-in-right::before { content: "\f1be"; }
.bi-box-arrow-in-up-left::before { content: "\f1bf"; }
.bi-box-arrow-in-up-right::before { content: "\f1c0"; }
.bi-box-arrow-in-up::before { content: "\f1c1"; }
.bi-box-arrow-left::before { content: "\f1c2"; }
.bi-box-arrow-right::before { content: "\f1c3"; }
.bi-box-arrow-up-left::before { content: "\f1c4"; }
.bi-box-arrow-up-right::before { content: "\f1c5"; }
.bi-box-arrow-up::before { content: "\f1c6"; }
.bi-box-seam::before { content: "\f1c7"; }
.bi-box::before { content: "\f1c8"; }
.bi-braces::before { content: "\f1c9"; }
.bi-bricks::before { content: "\f1ca"; }
.bi-briefcase-fill::before { content: "\f1cb"; }
.bi-briefcase::before { content: "\f1cc"; }
.bi-brightness-alt-high-fill::before { content: "\f1cd"; }
.bi-brightness-alt-high::before { content: "\f1ce"; }
.bi-brightness-alt-low-fill::before { content: "\f1cf"; }
.bi-brightness-alt-low::before { content: "\f1d0"; }
.bi-brightness-high-fill::before { content: "\f1d1"; }
.bi-brightness-high::before { content: "\f1d2"; }
.bi-brightness-low-fill::before { content: "\f1d3"; }
.bi-brightness-low::before { content: "\f1d4"; }
.bi-broadcast-pin::before { content: "\f1d5"; }
.bi-broadcast::before { content: "\f1d6"; }
.bi-brush-fill::before { content: "\f1d7"; }
.bi-brush::before { content: "\f1d8"; }
.bi-bucket-fill::before { content: "\f1d9"; }
.bi-bucket::before { content: "\f1da"; }
.bi-bug-fill::before { content: "\f1db"; }
.bi-bug::before { content: "\f1dc"; }
.bi-building::before { content: "\f1dd"; }
.bi-bullseye::before { content: "\f1de"; }
.bi-calculator-fill::before { content: "\f1df"; }
.bi-calculator::before { content: "\f1e0"; }
.bi-calendar-check-fill::before { content: "\f1e1"; }
.bi-calendar-check::before { content: "\f1e2"; }
.bi-calendar-date-fill::before { content: "\f1e3"; }
.bi-calendar-date::before { content: "\f1e4"; }
.bi-calendar-day-fill::before { content: "\f1e5"; }
.bi-calendar-day::before { content: "\f1e6"; }
.bi-calendar-event-fill::before { content: "\f1e7"; }
.bi-calendar-event::before { content: "\f1e8"; }
.bi-calendar-fill::before { content: "\f1e9"; }
.bi-calendar-minus-fill::before { content: "\f1ea"; }
.bi-calendar-minus::before { content: "\f1eb"; }
.bi-calendar-month-fill::before { content: "\f1ec"; }
.bi-calendar-month::before { content: "\f1ed"; }
.bi-calendar-plus-fill::before { content: "\f1ee"; }
.bi-calendar-plus::before { content: "\f1ef"; }
.bi-calendar-range-fill::before { content: "\f1f0"; }
.bi-calendar-range::before { content: "\f1f1"; }
.bi-calendar-week-fill::before { content: "\f1f2"; }
.bi-calendar-week::before { content: "\f1f3"; }
.bi-calendar-x-fill::before { content: "\f1f4"; }
.bi-calendar-x::before { content: "\f1f5"; }
.bi-calendar::before { content: "\f1f6"; }
.bi-calendar2-check-fill::before { content: "\f1f7"; }
.bi-calendar2-check::before { content: "\f1f8"; }
.bi-calendar2-date-fill::before { content: "\f1f9"; }
.bi-calendar2-date::before { content: "\f1fa"; }
.bi-calendar2-day-fill::before { content: "\f1fb"; }
.bi-calendar2-day::before { content: "\f1fc"; }
.bi-calendar2-event-fill::before { content: "\f1fd"; }
.bi-calendar2-event::before { content: "\f1fe"; }
.bi-calendar2-fill::before { content: "\f1ff"; }
.bi-calendar2-minus-fill::before { content: "\f200"; }
.bi-calendar2-minus::before { content: "\f201"; }
.bi-calendar2-month-fill::before { content: "\f202"; }
.bi-calendar2-month::before { content: "\f203"; }
.bi-calendar2-plus-fill::before { content: "\f204"; }
.bi-calendar2-plus::before { content: "\f205"; }
.bi-calendar2-range-fill::before { content: "\f206"; }
.bi-calendar2-range::before { content: "\f207"; }
.bi-calendar2-week-fill::before { content: "\f208"; }
.bi-calendar2-week::before { content: "\f209"; }
.bi-calendar2-x-fill::before { content: "\f20a"; }
.bi-calendar2-x::before { content: "\f20b"; }
.bi-calendar2::before { content: "\f20c"; }
.bi-calendar3-event-fill::before { content: "\f20d"; }
.bi-calendar3-event::before { content: "\f20e"; }
.bi-calendar3-fill::before { content: "\f20f"; }
.bi-calendar3-range-fill::before { content: "\f210"; }
.bi-calendar3-range::before { content: "\f211"; }
.bi-calendar3-week-fill::before { content: "\f212"; }
.bi-calendar3-week::before { content: "\f213"; }
.bi-calendar3::before { content: "\f214"; }
.bi-calendar4-event::before { content: "\f215"; }
.bi-calendar4-range::before { content: "\f216"; }
.bi-calendar4-week::before { content: "\f217"; }
.bi-calendar4::before { content: "\f218"; }
.bi-camera-fill::before { content: "\f219"; }
.bi-camera-reels-fill::before { content: "\f21a"; }
.bi-camera-reels::before { content: "\f21b"; }
.bi-camera-video-fill::before { content: "\f21c"; }
.bi-camera-video-off-fill::before { content: "\f21d"; }
.bi-camera-video-off::before { content: "\f21e"; }
.bi-camera-video::before { content: "\f21f"; }
.bi-camera::before { content: "\f220"; }
.bi-camera2::before { content: "\f221"; }
.bi-capslock-fill::before { content: "\f222"; }
.bi-capslock::before { content: "\f223"; }
.bi-card-checklist::before { content: "\f224"; }
.bi-card-heading::before { content: "\f225"; }
.bi-card-image::before { content: "\f226"; }
.bi-card-list::before { content: "\f227"; }
.bi-card-text::before { content: "\f228"; }
.bi-caret-down-fill::before { content: "\f229"; }
.bi-caret-down-square-fill::before { content: "\f22a"; }
.bi-caret-down-square::before { content: "\f22b"; }
.bi-caret-down::before { content: "\f22c"; }
.bi-caret-left-fill::before { content: "\f22d"; }
.bi-caret-left-square-fill::before { content: "\f22e"; }
.bi-caret-left-square::before { content: "\f22f"; }
.bi-caret-left::before { content: "\f230"; }
.bi-caret-right-fill::before { content: "\f231"; }
.bi-caret-right-square-fill::before { content: "\f232"; }
.bi-caret-right-square::before { content: "\f233"; }
.bi-caret-right::before { content: "\f234"; }
.bi-caret-up-fill::before { content: "\f235"; }
.bi-caret-up-square-fill::before { content: "\f236"; }
.bi-caret-up-square::before { content: "\f237"; }
.bi-caret-up::before { content: "\f238"; }
.bi-cart-check-fill::before { content: "\f239"; }
.bi-cart-check::before { content: "\f23a"; }
.bi-cart-dash-fill::before { content: "\f23b"; }
.bi-cart-dash::before { content: "\f23c"; }
.bi-cart-fill::before { content: "\f23d"; }
.bi-cart-plus-fill::before { content: "\f23e"; }
.bi-cart-plus::before { content: "\f23f"; }
.bi-cart-x-fill::before { content: "\f240"; }
.bi-cart-x::before { content: "\f241"; }
.bi-cart::before { content: "\f242"; }
.bi-cart2::before { content: "\f243"; }
.bi-cart3::before { content: "\f244"; }
.bi-cart4::before { content: "\f245"; }
.bi-cash-stack::before { content: "\f246"; }
.bi-cash::before { content: "\f247"; }
.bi-cast::before { content: "\f248"; }
.bi-chat-dots-fill::before { content: "\f249"; }
.bi-chat-dots::before { content: "\f24a"; }
.bi-chat-fill::before { content: "\f24b"; }
.bi-chat-left-dots-fill::before { content: "\f24c"; }
.bi-chat-left-dots::before { content: "\f24d"; }
.bi-chat-left-fill::before { content: "\f24e"; }
.bi-chat-left-quote-fill::before { content: "\f24f"; }
.bi-chat-left-quote::before { content: "\f250"; }
.bi-chat-left-text-fill::before { content: "\f251"; }
.bi-chat-left-text::before { content: "\f252"; }
.bi-chat-left::before { content: "\f253"; }
.bi-chat-quote-fill::before { content: "\f254"; }
.bi-chat-quote::before { content: "\f255"; }
.bi-chat-right-dots-fill::before { content: "\f256"; }
.bi-chat-right-dots::before { content: "\f257"; }
.bi-chat-right-fill::before { content: "\f258"; }
.bi-chat-right-quote-fill::before { content: "\f259"; }
.bi-chat-right-quote::before { content: "\f25a"; }
.bi-chat-right-text-fill::before { content: "\f25b"; }
.bi-chat-right-text::before { content: "\f25c"; }
.bi-chat-right::before { content: "\f25d"; }
.bi-chat-square-dots-fill::before { content: "\f25e"; }
.bi-chat-square-dots::before { content: "\f25f"; }
.bi-chat-square-fill::before { content: "\f260"; }
.bi-chat-square-quote-fill::before { content: "\f261"; }
.bi-chat-square-quote::before { content: "\f262"; }
.bi-chat-square-text-fill::before { content: "\f263"; }
.bi-chat-square-text::before { content: "\f264"; }
.bi-chat-square::before { content: "\f265"; }
.bi-chat-text-fill::before { content: "\f266"; }
.bi-chat-text::before { content: "\f267"; }
.bi-chat::before { content: "\f268"; }
.bi-check-all::before { content: "\f269"; }
.bi-check-circle-fill::before { content: "\f26a"; }
.bi-check-circle::before { content: "\f26b"; }
.bi-check-square-fill::before { content: "\f26c"; }
.bi-check-square::before { content: "\f26d"; }
.bi-check::before { content: "\f26e"; }
.bi-check2-all::before { content: "\f26f"; }
.bi-check2-circle::before { content: "\f270"; }
.bi-check2-square::before { content: "\f271"; }
.bi-check2::before { content: "\f272"; }
.bi-chevron-bar-contract::before { content: "\f273"; }
.bi-chevron-bar-down::before { content: "\f274"; }
.bi-chevron-bar-expand::before { content: "\f275"; }
.bi-chevron-bar-left::before { content: "\f276"; }
.bi-chevron-bar-right::before { content: "\f277"; }
.bi-chevron-bar-up::before { content: "\f278"; }
.bi-chevron-compact-down::before { content: "\f279"; }
.bi-chevron-compact-left::before { content: "\f27a"; }
.bi-chevron-compact-right::before { content: "\f27b"; }
.bi-chevron-compact-up::before { content: "\f27c"; }
.bi-chevron-contract::before { content: "\f27d"; }
.bi-chevron-double-down::before { content: "\f27e"; }
.bi-chevron-double-left::before { content: "\f27f"; }
.bi-chevron-double-right::before { content: "\f280"; }
.bi-chevron-double-up::before { content: "\f281"; }
.bi-chevron-down::before { content: "\f282"; }
.bi-chevron-expand::before { content: "\f283"; }
.bi-chevron-left::before { content: "\f284"; }
.bi-chevron-right::before { content: "\f285"; }
.bi-chevron-up::before { content: "\f286"; }
.bi-circle-fill::before { content: "\f287"; }
.bi-circle-half::before { content: "\f288"; }
.bi-circle-square::before { content: "\f289"; }
.bi-circle::before { content: "\f28a"; }
.bi-clipboard-check::before { content: "\f28b"; }
.bi-clipboard-data::before { content: "\f28c"; }
.bi-clipboard-minus::before { content: "\f28d"; }
.bi-clipboard-plus::before { content: "\f28e"; }
.bi-clipboard-x::before { content: "\f28f"; }
.bi-clipboard::before { content: "\f290"; }
.bi-clock-fill::before { content: "\f291"; }
.bi-clock-history::before { content: "\f292"; }
.bi-clock::before { content: "\f293"; }
.bi-cloud-arrow-down-fill::before { content: "\f294"; }
.bi-cloud-arrow-down::before { content: "\f295"; }
.bi-cloud-arrow-up-fill::before { content: "\f296"; }
.bi-cloud-arrow-up::before { content: "\f297"; }
.bi-cloud-check-fill::before { content: "\f298"; }
.bi-cloud-check::before { content: "\f299"; }
.bi-cloud-download-fill::before { content: "\f29a"; }
.bi-cloud-download::before { content: "\f29b"; }
.bi-cloud-drizzle-fill::before { content: "\f29c"; }
.bi-cloud-drizzle::before { content: "\f29d"; }
.bi-cloud-fill::before { content: "\f29e"; }
.bi-cloud-fog-fill::before { content: "\f29f"; }
.bi-cloud-fog::before { content: "\f2a0"; }
.bi-cloud-fog2-fill::before { content: "\f2a1"; }
.bi-cloud-fog2::before { content: "\f2a2"; }
.bi-cloud-hail-fill::before { content: "\f2a3"; }
.bi-cloud-hail::before { content: "\f2a4"; }
.bi-cloud-haze-1::before { content: "\f2a5"; }
.bi-cloud-haze-fill::before { content: "\f2a6"; }
.bi-cloud-haze::before { content: "\f2a7"; }
.bi-cloud-haze2-fill::before { content: "\f2a8"; }
.bi-cloud-lightning-fill::before { content: "\f2a9"; }
.bi-cloud-lightning-rain-fill::before { content: "\f2aa"; }
.bi-cloud-lightning-rain::before { content: "\f2ab"; }
.bi-cloud-lightning::before { content: "\f2ac"; }
.bi-cloud-minus-fill::before { content: "\f2ad"; }
.bi-cloud-minus::before { content: "\f2ae"; }
.bi-cloud-moon-fill::before { content: "\f2af"; }
.bi-cloud-moon::before { content: "\f2b0"; }
.bi-cloud-plus-fill::before { content: "\f2b1"; }
.bi-cloud-plus::before { content: "\f2b2"; }
.bi-cloud-rain-fill::before { content: "\f2b3"; }
.bi-cloud-rain-heavy-fill::before { content: "\f2b4"; }
.bi-cloud-rain-heavy::before { content: "\f2b5"; }
.bi-cloud-rain::before { content: "\f2b6"; }
.bi-cloud-slash-fill::before { content: "\f2b7"; }
.bi-cloud-slash::before { content: "\f2b8"; }
.bi-cloud-sleet-fill::before { content: "\f2b9"; }
.bi-cloud-sleet::before { content: "\f2ba"; }
.bi-cloud-snow-fill::before { content: "\f2bb"; }
.bi-cloud-snow::before { content: "\f2bc"; }
.bi-cloud-sun-fill::before { content: "\f2bd"; }
.bi-cloud-sun::before { content: "\f2be"; }
.bi-cloud-upload-fill::before { content: "\f2bf"; }
.bi-cloud-upload::before { content: "\f2c0"; }
.bi-cloud::before { content: "\f2c1"; }
.bi-clouds-fill::before { content: "\f2c2"; }
.bi-clouds::before { content: "\f2c3"; }
.bi-cloudy-fill::before { content: "\f2c4"; }
.bi-cloudy::before { content: "\f2c5"; }
.bi-code-slash::before { content: "\f2c6"; }
.bi-code-square::before { content: "\f2c7"; }
.bi-code::before { content: "\f2c8"; }
.bi-collection-fill::before { content: "\f2c9"; }
.bi-collection-play-fill::before { content: "\f2ca"; }
.bi-collection-play::before { content: "\f2cb"; }
.bi-collection::before { content: "\f2cc"; }
.bi-columns-gap::before { content: "\f2cd"; }
.bi-columns::before { content: "\f2ce"; }
.bi-command::before { content: "\f2cf"; }
.bi-compass-fill::before { content: "\f2d0"; }
.bi-compass::before { content: "\f2d1"; }
.bi-cone-striped::before { content: "\f2d2"; }
.bi-cone::before { content: "\f2d3"; }
.bi-controller::before { content: "\f2d4"; }
.bi-cpu-fill::before { content: "\f2d5"; }
.bi-cpu::before { content: "\f2d6"; }
.bi-credit-card-2-back-fill::before { content: "\f2d7"; }
.bi-credit-card-2-back::before { content: "\f2d8"; }
.bi-credit-card-2-front-fill::before { content: "\f2d9"; }
.bi-credit-card-2-front::before { content: "\f2da"; }
.bi-credit-card-fill::before { content: "\f2db"; }
.bi-credit-card::before { content: "\f2dc"; }
.bi-crop::before { content: "\f2dd"; }
.bi-cup-fill::before { content: "\f2de"; }
.bi-cup-straw::before { content: "\f2df"; }
.bi-cup::before { content: "\f2e0"; }
.bi-cursor-fill::before { content: "\f2e1"; }
.bi-cursor-text::before { content: "\f2e2"; }
.bi-cursor::before { content: "\f2e3"; }
.bi-dash-circle-dotted::before { content: "\f2e4"; }
.bi-dash-circle-fill::before { content: "\f2e5"; }
.bi-dash-circle::before { content: "\f2e6"; }
.bi-dash-square-dotted::before { content: "\f2e7"; }
.bi-dash-square-fill::before { content: "\f2e8"; }
.bi-dash-square::before { content: "\f2e9"; }
.bi-dash::before { content: "\f2ea"; }
.bi-diagram-2-fill::before { content: "\f2eb"; }
.bi-diagram-2::before { content: "\f2ec"; }
.bi-diagram-3-fill::before { content: "\f2ed"; }
.bi-diagram-3::before { content: "\f2ee"; }
.bi-diamond-fill::before { content: "\f2ef"; }
.bi-diamond-half::before { content: "\f2f0"; }
.bi-diamond::before { content: "\f2f1"; }
.bi-dice-1-fill::before { content: "\f2f2"; }
.bi-dice-1::before { content: "\f2f3"; }
.bi-dice-2-fill::before { content: "\f2f4"; }
.bi-dice-2::before { content: "\f2f5"; }
.bi-dice-3-fill::before { content: "\f2f6"; }
.bi-dice-3::before { content: "\f2f7"; }
.bi-dice-4-fill::before { content: "\f2f8"; }
.bi-dice-4::before { content: "\f2f9"; }
.bi-dice-5-fill::before { content: "\f2fa"; }
.bi-dice-5::before { content: "\f2fb"; }
.bi-dice-6-fill::before { content: "\f2fc"; }
.bi-dice-6::before { content: "\f2fd"; }
.bi-disc-fill::before { content: "\f2fe"; }
.bi-disc::before { content: "\f2ff"; }
.bi-discord::before { content: "\f300"; }
.bi-display-fill::before { content: "\f301"; }
.bi-display::before { content: "\f302"; }
.bi-distribute-horizontal::before { content: "\f303"; }
.bi-distribute-vertical::before { content: "\f304"; }
.bi-door-closed-fill::before { content: "\f305"; }
.bi-door-closed::before { content: "\f306"; }
.bi-door-open-fill::before { content: "\f307"; }
.bi-door-open::before { content: "\f308"; }
.bi-dot::before { content: "\f309"; }
.bi-download::before { content: "\f30a"; }
.bi-droplet-fill::before { content: "\f30b"; }
.bi-droplet-half::before { content: "\f30c"; }
.bi-droplet::before { content: "\f30d"; }
.bi-earbuds::before { content: "\f30e"; }
.bi-easel-fill::before { content: "\f30f"; }
.bi-easel::before { content: "\f310"; }
.bi-egg-fill::before { content: "\f311"; }
.bi-egg-fried::before { content: "\f312"; }
.bi-egg::before { content: "\f313"; }
.bi-eject-fill::before { content: "\f314"; }
.bi-eject::before { content: "\f315"; }
.bi-emoji-angry-fill::before { content: "\f316"; }
.bi-emoji-angry::before { content: "\f317"; }
.bi-emoji-dizzy-fill::before { content: "\f318"; }
.bi-emoji-dizzy::before { content: "\f319"; }
.bi-emoji-expressionless-fill::before { content: "\f31a"; }
.bi-emoji-expressionless::before { content: "\f31b"; }
.bi-emoji-frown-fill::before { content: "\f31c"; }
.bi-emoji-frown::before { content: "\f31d"; }
.bi-emoji-heart-eyes-fill::before { content: "\f31e"; }
.bi-emoji-heart-eyes::before { content: "\f31f"; }
.bi-emoji-laughing-fill::before { content: "\f320"; }
.bi-emoji-laughing::before { content: "\f321"; }
.bi-emoji-neutral-fill::before { content: "\f322"; }
.bi-emoji-neutral::before { content: "\f323"; }
.bi-emoji-smile-fill::before { content: "\f324"; }
.bi-emoji-smile-upside-down-fill::before { content: "\f325"; }
.bi-emoji-smile-upside-down::before { content: "\f326"; }
.bi-emoji-smile::before { content: "\f327"; }
.bi-emoji-sunglasses-fill::before { content: "\f328"; }
.bi-emoji-sunglasses::before { content: "\f329"; }
.bi-emoji-wink-fill::before { content: "\f32a"; }
.bi-emoji-wink::before { content: "\f32b"; }
.bi-envelope-fill::before { content: "\f32c"; }
.bi-envelope-open-fill::before { content: "\f32d"; }
.bi-envelope-open::before { content: "\f32e"; }
.bi-envelope::before { content: "\f32f"; }
.bi-eraser-fill::before { content: "\f330"; }
.bi-eraser::before { content: "\f331"; }
.bi-exclamation-circle-fill::before { content: "\f332"; }
.bi-exclamation-circle::before { content: "\f333"; }
.bi-exclamation-diamond-fill::before { content: "\f334"; }
.bi-exclamation-diamond::before { content: "\f335"; }
.bi-exclamation-octagon-fill::before { content: "\f336"; }
.bi-exclamation-octagon::before { content: "\f337"; }
.bi-exclamation-square-fill::before { content: "\f338"; }
.bi-exclamation-square::before { content: "\f339"; }
.bi-exclamation-triangle-fill::before { content: "\f33a"; }
.bi-exclamation-triangle::before { content: "\f33b"; }
.bi-exclamation::before { content: "\f33c"; }
.bi-exclude::before { content: "\f33d"; }
.bi-eye-fill::before { content: "\f33e"; }
.bi-eye-slash-fill::before { content: "\f33f"; }
.bi-eye-slash::before { content: "\f340"; }
.bi-eye::before { content: "\f341"; }
.bi-eyedropper::before { content: "\f342"; }
.bi-eyeglasses::before { content: "\f343"; }
.bi-facebook::before { content: "\f344"; }
.bi-file-arrow-down-fill::before { content: "\f345"; }
.bi-file-arrow-down::before { content: "\f346"; }
.bi-file-arrow-up-fill::before { content: "\f347"; }
.bi-file-arrow-up::before { content: "\f348"; }
.bi-file-bar-graph-fill::before { content: "\f349"; }
.bi-file-bar-graph::before { content: "\f34a"; }
.bi-file-binary-fill::before { content: "\f34b"; }
.bi-file-binary::before { content: "\f34c"; }
.bi-file-break-fill::before { content: "\f34d"; }
.bi-file-break::before { content: "\f34e"; }
.bi-file-check-fill::before { content: "\f34f"; }
.bi-file-check::before { content: "\f350"; }
.bi-file-code-fill::before { content: "\f351"; }
.bi-file-code::before { content: "\f352"; }
.bi-file-diff-fill::before { content: "\f353"; }
.bi-file-diff::before { content: "\f354"; }
.bi-file-earmark-arrow-down-fill::before { content: "\f355"; }
.bi-file-earmark-arrow-down::before { content: "\f356"; }
.bi-file-earmark-arrow-up-fill::before { content: "\f357"; }
.bi-file-earmark-arrow-up::before { content: "\f358"; }
.bi-file-earmark-bar-graph-fill::before { content: "\f359"; }
.bi-file-earmark-bar-graph::before { content: "\f35a"; }
.bi-file-earmark-binary-fill::before { content: "\f35b"; }
.bi-file-earmark-binary::before { content: "\f35c"; }
.bi-file-earmark-break-fill::before { content: "\f35d"; }
.bi-file-earmark-break::before { content: "\f35e"; }
.bi-file-earmark-check-fill::before { content: "\f35f"; }
.bi-file-earmark-check::before { content: "\f360"; }
.bi-file-earmark-code-fill::before { content: "\f361"; }
.bi-file-earmark-code::before { content: "\f362"; }
.bi-file-earmark-diff-fill::before { content: "\f363"; }
.bi-file-earmark-diff::before { content: "\f364"; }
.bi-file-earmark-easel-fill::before { content: "\f365"; }
.bi-file-earmark-easel::before { content: "\f366"; }
.bi-file-earmark-excel-fill::before { content: "\f367"; }
.bi-file-earmark-excel::before { content: "\f368"; }
.bi-file-earmark-fill::before { content: "\f369"; }
.bi-file-earmark-font-fill::before { content: "\f36a"; }
.bi-file-earmark-font::before { content: "\f36b"; }
.bi-file-earmark-image-fill::before { content: "\f36c"; }
.bi-file-earmark-image::before { content: "\f36d"; }
.bi-file-earmark-lock-fill::before { content: "\f36e"; }
.bi-file-earmark-lock::before { content: "\f36f"; }
.bi-file-earmark-lock2-fill::before { content: "\f370"; }
.bi-file-earmark-lock2::before { content: "\f371"; }
.bi-file-earmark-medical-fill::before { content: "\f372"; }
.bi-file-earmark-medical::before { content: "\f373"; }
.bi-file-earmark-minus-fill::before { content: "\f374"; }
.bi-file-earmark-minus::before { content: "\f375"; }
.bi-file-earmark-music-fill::before { content: "\f376"; }
.bi-file-earmark-music::before { content: "\f377"; }
.bi-file-earmark-person-fill::before { content: "\f378"; }
.bi-file-earmark-person::before { content: "\f379"; }
.bi-file-earmark-play-fill::before { content: "\f37a"; }
.bi-file-earmark-play::before { content: "\f37b"; }
.bi-file-earmark-plus-fill::before { content: "\f37c"; }
.bi-file-earmark-plus::before { content: "\f37d"; }
.bi-file-earmark-post-fill::before { content: "\f37e"; }
.bi-file-earmark-post::before { content: "\f37f"; }
.bi-file-earmark-ppt-fill::before { content: "\f380"; }
.bi-file-earmark-ppt::before { content: "\f381"; }
.bi-file-earmark-richtext-fill::before { content: "\f382"; }
.bi-file-earmark-richtext::before { content: "\f383"; }
.bi-file-earmark-ruled-fill::before { content: "\f384"; }
.bi-file-earmark-ruled::before { content: "\f385"; }
.bi-file-earmark-slides-fill::before { content: "\f386"; }
.bi-file-earmark-slides::before { content: "\f387"; }
.bi-file-earmark-spreadsheet-fill::before { content: "\f388"; }
.bi-file-earmark-spreadsheet::before { content: "\f389"; }
.bi-file-earmark-text-fill::before { content: "\f38a"; }
.bi-file-earmark-text::before { content: "\f38b"; }
.bi-file-earmark-word-fill::before { content: "\f38c"; }
.bi-file-earmark-word::before { content: "\f38d"; }
.bi-file-earmark-x-fill::before { content: "\f38e"; }
.bi-file-earmark-x::before { content: "\f38f"; }
.bi-file-earmark-zip-fill::before { content: "\f390"; }
.bi-file-earmark-zip::before { content: "\f391"; }
.bi-file-earmark::before { content: "\f392"; }
.bi-file-easel-fill::before { content: "\f393"; }
.bi-file-easel::before { content: "\f394"; }
.bi-file-excel-fill::before { content: "\f395"; }
.bi-file-excel::before { content: "\f396"; }
.bi-file-fill::before { content: "\f397"; }
.bi-file-font-fill::before { content: "\f398"; }
.bi-file-font::before { content: "\f399"; }
.bi-file-image-fill::before { content: "\f39a"; }
.bi-file-image::before { content: "\f39b"; }
.bi-file-lock-fill::before { content: "\f39c"; }
.bi-file-lock::before { content: "\f39d"; }
.bi-file-lock2-fill::before { content: "\f39e"; }
.bi-file-lock2::before { content: "\f39f"; }
.bi-file-medical-fill::before { content: "\f3a0"; }
.bi-file-medical::before { content: "\f3a1"; }
.bi-file-minus-fill::before { content: "\f3a2"; }
.bi-file-minus::before { content: "\f3a3"; }
.bi-file-music-fill::before { content: "\f3a4"; }
.bi-file-music::before { content: "\f3a5"; }
.bi-file-person-fill::before { content: "\f3a6"; }
.bi-file-person::before { content: "\f3a7"; }
.bi-file-play-fill::before { content: "\f3a8"; }
.bi-file-play::before { content: "\f3a9"; }
.bi-file-plus-fill::before { content: "\f3aa"; }
.bi-file-plus::before { content: "\f3ab"; }
.bi-file-post-fill::before { content: "\f3ac"; }
.bi-file-post::before { content: "\f3ad"; }
.bi-file-ppt-fill::before { content: "\f3ae"; }
.bi-file-ppt::before { content: "\f3af"; }
.bi-file-richtext-fill::before { content: "\f3b0"; }
.bi-file-richtext::before { content: "\f3b1"; }
.bi-file-ruled-fill::before { content: "\f3b2"; }
.bi-file-ruled::before { content: "\f3b3"; }
.bi-file-slides-fill::before { content: "\f3b4"; }
.bi-file-slides::before { content: "\f3b5"; }
.bi-file-spreadsheet-fill::before { content: "\f3b6"; }
.bi-file-spreadsheet::before { content: "\f3b7"; }
.bi-file-text-fill::before { content: "\f3b8"; }
.bi-file-text::before { content: "\f3b9"; }
.bi-file-word-fill::before { content: "\f3ba"; }
.bi-file-word::before { content: "\f3bb"; }
.bi-file-x-fill::before { content: "\f3bc"; }
.bi-file-x::before { content: "\f3bd"; }
.bi-file-zip-fill::before { content: "\f3be"; }
.bi-file-zip::before { content: "\f3bf"; }
.bi-file::before { content: "\f3c0"; }
.bi-files-alt::before { content: "\f3c1"; }
.bi-files::before { content: "\f3c2"; }
.bi-film::before { content: "\f3c3"; }
.bi-filter-circle-fill::before { content: "\f3c4"; }
.bi-filter-circle::before { content: "\f3c5"; }
.bi-filter-left::before { content: "\f3c6"; }
.bi-filter-right::before { content: "\f3c7"; }
.bi-filter-square-fill::before { content: "\f3c8"; }
.bi-filter-square::before { content: "\f3c9"; }
.bi-filter::before { content: "\f3ca"; }
.bi-flag-fill::before { content: "\f3cb"; }
.bi-flag::before { content: "\f3cc"; }
.bi-flower1::before { content: "\f3cd"; }
.bi-flower2::before { content: "\f3ce"; }
.bi-flower3::before { content: "\f3cf"; }
.bi-folder-check::before { content: "\f3d0"; }
.bi-folder-fill::before { content: "\f3d1"; }
.bi-folder-minus::before { content: "\f3d2"; }
.bi-folder-plus::before { content: "\f3d3"; }
.bi-folder-symlink-fill::before { content: "\f3d4"; }
.bi-folder-symlink::before { content: "\f3d5"; }
.bi-folder-x::before { content: "\f3d6"; }
.bi-folder::before { content: "\f3d7"; }
.bi-folder2-open::before { content: "\f3d8"; }
.bi-folder2::before { content: "\f3d9"; }
.bi-fonts::before { content: "\f3da"; }
.bi-forward-fill::before { content: "\f3db"; }
.bi-forward::before { content: "\f3dc"; }
.bi-front::before { content: "\f3dd"; }
.bi-fullscreen-exit::before { content: "\f3de"; }
.bi-fullscreen::before { content: "\f3df"; }
.bi-funnel-fill::before { content: "\f3e0"; }
.bi-funnel::before { content: "\f3e1"; }
.bi-gear-fill::before { content: "\f3e2"; }
.bi-gear-wide-connected::before { content: "\f3e3"; }
.bi-gear-wide::before { content: "\f3e4"; }
.bi-gear::before { content: "\f3e5"; }
.bi-gem::before { content: "\f3e6"; }
.bi-geo-alt-fill::before { content: "\f3e7"; }
.bi-geo-alt::before { content: "\f3e8"; }
.bi-geo-fill::before { content: "\f3e9"; }
.bi-geo::before { content: "\f3ea"; }
.bi-gift-fill::before { content: "\f3eb"; }
.bi-gift::before { content: "\f3ec"; }
.bi-github::before { content: "\f3ed"; }
.bi-globe::before { content: "\f3ee"; }
.bi-globe2::before { content: "\f3ef"; }
.bi-google::before { content: "\f3f0"; }
.bi-graph-down::before { content: "\f3f1"; }
.bi-graph-up::before { content: "\f3f2"; }
.bi-grid-1x2-fill::before { content: "\f3f3"; }
.bi-grid-1x2::before { content: "\f3f4"; }
.bi-grid-3x2-gap-fill::before { content: "\f3f5"; }
.bi-grid-3x2-gap::before { content: "\f3f6"; }
.bi-grid-3x2::before { content: "\f3f7"; }
.bi-grid-3x3-gap-fill::before { content: "\f3f8"; }
.bi-grid-3x3-gap::before { content: "\f3f9"; }
.bi-grid-3x3::before { content: "\f3fa"; }
.bi-grid-fill::before { content: "\f3fb"; }
.bi-grid::before { content: "\f3fc"; }
.bi-grip-horizontal::before { content: "\f3fd"; }
.bi-grip-vertical::before { content: "\f3fe"; }
.bi-hammer::before { content: "\f3ff"; }
.bi-hand-index-fill::before { content: "\f400"; }
.bi-hand-index-thumb-fill::before { content: "\f401"; }
.bi-hand-index-thumb::before { content: "\f402"; }
.bi-hand-index::before { content: "\f403"; }
.bi-hand-thumbs-down-fill::before { content: "\f404"; }
.bi-hand-thumbs-down::before { content: "\f405"; }
.bi-hand-thumbs-up-fill::before { content: "\f406"; }
.bi-hand-thumbs-up::before { content: "\f407"; }
.bi-handbag-fill::before { content: "\f408"; }
.bi-handbag::before { content: "\f409"; }
.bi-hash::before { content: "\f40a"; }
.bi-hdd-fill::before { content: "\f40b"; }
.bi-hdd-network-fill::before { content: "\f40c"; }
.bi-hdd-network::before { content: "\f40d"; }
.bi-hdd-rack-fill::before { content: "\f40e"; }
.bi-hdd-rack::before { content: "\f40f"; }
.bi-hdd-stack-fill::before { content: "\f410"; }
.bi-hdd-stack::before { content: "\f411"; }
.bi-hdd::before { content: "\f412"; }
.bi-headphones::before { content: "\f413"; }
.bi-headset::before { content: "\f414"; }
.bi-heart-fill::before { content: "\f415"; }
.bi-heart-half::before { content: "\f416"; }
.bi-heart::before { content: "\f417"; }
.bi-heptagon-fill::before { content: "\f418"; }
.bi-heptagon-half::before { content: "\f419"; }
.bi-heptagon::before { content: "\f41a"; }
.bi-hexagon-fill::before { content: "\f41b"; }
.bi-hexagon-half::before { content: "\f41c"; }
.bi-hexagon::before { content: "\f41d"; }
.bi-hourglass-bottom::before { content: "\f41e"; }
.bi-hourglass-split::before { content: "\f41f"; }
.bi-hourglass-top::before { content: "\f420"; }
.bi-hourglass::before { content: "\f421"; }
.bi-house-door-fill::before { content: "\f422"; }
.bi-house-door::before { content: "\f423"; }
.bi-house-fill::before { content: "\f424"; }
.bi-house::before { content: "\f425"; }
.bi-hr::before { content: "\f426"; }
.bi-hurricane::before { content: "\f427"; }
.bi-image-alt::before { content: "\f428"; }
.bi-image-fill::before { content: "\f429"; }
.bi-image::before { content: "\f42a"; }
.bi-images::before { content: "\f42b"; }
.bi-inbox-fill::before { content: "\f42c"; }
.bi-inbox::before { content: "\f42d"; }
.bi-inboxes-fill::before { content: "\f42e"; }
.bi-inboxes::before { content: "\f42f"; }
.bi-info-circle-fill::before { content: "\f430"; }
.bi-info-circle::before { content: "\f431"; }
.bi-info-square-fill::before { content: "\f432"; }
.bi-info-square::before { content: "\f433"; }
.bi-info::before { content: "\f434"; }
.bi-input-cursor-text::before { content: "\f435"; }
.bi-input-cursor::before { content: "\f436"; }
.bi-instagram::before { content: "\f437"; }
.bi-intersect::before { content: "\f438"; }
.bi-journal-album::before { content: "\f439"; }
.bi-journal-arrow-down::before { content: "\f43a"; }
.bi-journal-arrow-up::before { content: "\f43b"; }
.bi-journal-bookmark-fill::before { content: "\f43c"; }
.bi-journal-bookmark::before { content: "\f43d"; }
.bi-journal-check::before { content: "\f43e"; }
.bi-journal-code::before { content: "\f43f"; }
.bi-journal-medical::before { content: "\f440"; }
.bi-journal-minus::before { content: "\f441"; }
.bi-journal-plus::before { content: "\f442"; }
.bi-journal-richtext::before { content: "\f443"; }
.bi-journal-text::before { content: "\f444"; }
.bi-journal-x::before { content: "\f445"; }
.bi-journal::before { content: "\f446"; }
.bi-journals::before { content: "\f447"; }
.bi-joystick::before { content: "\f448"; }
.bi-justify-left::before { content: "\f449"; }
.bi-justify-right::before { content: "\f44a"; }
.bi-justify::before { content: "\f44b"; }
.bi-kanban-fill::before { content: "\f44c"; }
.bi-kanban::before { content: "\f44d"; }
.bi-key-fill::before { content: "\f44e"; }
.bi-key::before { content: "\f44f"; }
.bi-keyboard-fill::before { content: "\f450"; }
.bi-keyboard::before { content: "\f451"; }
.bi-ladder::before { content: "\f452"; }
.bi-lamp-fill::before { content: "\f453"; }
.bi-lamp::before { content: "\f454"; }
.bi-laptop-fill::before { content: "\f455"; }
.bi-laptop::before { content: "\f456"; }
.bi-layer-backward::before { content: "\f457"; }
.bi-layer-forward::before { content: "\f458"; }
.bi-layers-fill::before { content: "\f459"; }
.bi-layers-half::before { content: "\f45a"; }
.bi-layers::before { content: "\f45b"; }
.bi-layout-sidebar-inset-reverse::before { content: "\f45c"; }
.bi-layout-sidebar-inset::before { content: "\f45d"; }
.bi-layout-sidebar-reverse::before { content: "\f45e"; }
.bi-layout-sidebar::before { content: "\f45f"; }
.bi-layout-split::before { content: "\f460"; }
.bi-layout-text-sidebar-reverse::before { content: "\f461"; }
.bi-layout-text-sidebar::before { content: "\f462"; }
.bi-layout-text-window-reverse::before { content: "\f463"; }
.bi-layout-text-window::before { content: "\f464"; }
.bi-layout-three-columns::before { content: "\f465"; }
.bi-layout-wtf::before { content: "\f466"; }
.bi-life-preserver::before { content: "\f467"; }
.bi-lightbulb-fill::before { content: "\f468"; }
.bi-lightbulb-off-fill::before { content: "\f469"; }
.bi-lightbulb-off::before { content: "\f46a"; }
.bi-lightbulb::before { content: "\f46b"; }
.bi-lightning-charge-fill::before { content: "\f46c"; }
.bi-lightning-charge::before { content: "\f46d"; }
.bi-lightning-fill::before { content: "\f46e"; }
.bi-lightning::before { content: "\f46f"; }
.bi-link-45deg::before { content: "\f470"; }
.bi-link::before { content: "\f471"; }
.bi-linkedin::before { content: "\f472"; }
.bi-list-check::before { content: "\f473"; }
.bi-list-nested::before { content: "\f474"; }
.bi-list-ol::before { content: "\f475"; }
.bi-list-stars::before { content: "\f476"; }
.bi-list-task::before { content: "\f477"; }
.bi-list-ul::before { content: "\f478"; }
.bi-list::before { content: "\f479"; }
.bi-lock-fill::before { content: "\f47a"; }
.bi-lock::before { content: "\f47b"; }
.bi-mailbox::before { content: "\f47c"; }
.bi-mailbox2::before { content: "\f47d"; }
.bi-map-fill::before { content: "\f47e"; }
.bi-map::before { content: "\f47f"; }
.bi-markdown-fill::before { content: "\f480"; }
.bi-markdown::before { content: "\f481"; }
.bi-mask::before { content: "\f482"; }
.bi-megaphone-fill::before { content: "\f483"; }
.bi-megaphone::before { content: "\f484"; }
.bi-menu-app-fill::before { content: "\f485"; }
.bi-menu-app::before { content: "\f486"; }
.bi-menu-button-fill::before { content: "\f487"; }
.bi-menu-button-wide-fill::before { content: "\f488"; }
.bi-menu-button-wide::before { content: "\f489"; }
.bi-menu-button::before { content: "\f48a"; }
.bi-menu-down::before { content: "\f48b"; }
.bi-menu-up::before { content: "\f48c"; }
.bi-mic-fill::before { content: "\f48d"; }
.bi-mic-mute-fill::before { content: "\f48e"; }
.bi-mic-mute::before { content: "\f48f"; }
.bi-mic::before { content: "\f490"; }
.bi-minecart-loaded::before { content: "\f491"; }
.bi-minecart::before { content: "\f492"; }
.bi-moisture::before { content: "\f493"; }
.bi-moon-fill::before { content: "\f494"; }
.bi-moon-stars-fill::before { content: "\f495"; }
.bi-moon-stars::before { content: "\f496"; }
.bi-moon::before { content: "\f497"; }
.bi-mouse-fill::before { content: "\f498"; }
.bi-mouse::before { content: "\f499"; }
.bi-mouse2-fill::before { content: "\f49a"; }
.bi-mouse2::before { content: "\f49b"; }
.bi-mouse3-fill::before { content: "\f49c"; }
.bi-mouse3::before { content: "\f49d"; }
.bi-music-note-beamed::before { content: "\f49e"; }
.bi-music-note-list::before { content: "\f49f"; }
.bi-music-note::before { content: "\f4a0"; }
.bi-music-player-fill::before { content: "\f4a1"; }
.bi-music-player::before { content: "\f4a2"; }
.bi-newspaper::before { content: "\f4a3"; }
.bi-node-minus-fill::before { content: "\f4a4"; }
.bi-node-minus::before { content: "\f4a5"; }
.bi-node-plus-fill::before { content: "\f4a6"; }
.bi-node-plus::before { content: "\f4a7"; }
.bi-nut-fill::before { content: "\f4a8"; }
.bi-nut::before { content: "\f4a9"; }
.bi-octagon-fill::before { content: "\f4aa"; }
.bi-octagon-half::before { content: "\f4ab"; }
.bi-octagon::before { content: "\f4ac"; }
.bi-option::before { content: "\f4ad"; }
.bi-outlet::before { content: "\f4ae"; }
.bi-paint-bucket::before { content: "\f4af"; }
.bi-palette-fill::before { content: "\f4b0"; }
.bi-palette::before { content: "\f4b1"; }
.bi-palette2::before { content: "\f4b2"; }
.bi-paperclip::before { content: "\f4b3"; }
.bi-paragraph::before { content: "\f4b4"; }
.bi-patch-check-fill::before { content: "\f4b5"; }
.bi-patch-check::before { content: "\f4b6"; }
.bi-patch-exclamation-fill::before { content: "\f4b7"; }
.bi-patch-exclamation::before { content: "\f4b8"; }
.bi-patch-minus-fill::before { content: "\f4b9"; }
.bi-patch-minus::before { content: "\f4ba"; }
.bi-patch-plus-fill::before { content: "\f4bb"; }
.bi-patch-plus::before { content: "\f4bc"; }
.bi-patch-question-fill::before { content: "\f4bd"; }
.bi-patch-question::before { content: "\f4be"; }
.bi-pause-btn-fill::before { content: "\f4bf"; }
.bi-pause-btn::before { content: "\f4c0"; }
.bi-pause-circle-fill::before { content: "\f4c1"; }
.bi-pause-circle::before { content: "\f4c2"; }
.bi-pause-fill::before { content: "\f4c3"; }
.bi-pause::before { content: "\f4c4"; }
.bi-peace-fill::before { content: "\f4c5"; }
.bi-peace::before { content: "\f4c6"; }
.bi-pen-fill::before { content: "\f4c7"; }
.bi-pen::before { content: "\f4c8"; }
.bi-pencil-fill::before { content: "\f4c9"; }
.bi-pencil-square::before { content: "\f4ca"; }
.bi-pencil::before { content: "\f4cb"; }
.bi-pentagon-fill::before { content: "\f4cc"; }
.bi-pentagon-half::before { content: "\f4cd"; }
.bi-pentagon::before { content: "\f4ce"; }
.bi-people-fill::before { content: "\f4cf"; }
.bi-people::before { content: "\f4d0"; }
.bi-percent::before { content: "\f4d1"; }
.bi-person-badge-fill::before { content: "\f4d2"; }
.bi-person-badge::before { content: "\f4d3"; }
.bi-person-bounding-box::before { content: "\f4d4"; }
.bi-person-check-fill::before { content: "\f4d5"; }
.bi-person-check::before { content: "\f4d6"; }
.bi-person-circle::before { content: "\f4d7"; }
.bi-person-dash-fill::before { content: "\f4d8"; }
.bi-person-dash::before { content: "\f4d9"; }
.bi-person-fill::before { content: "\f4da"; }
.bi-person-lines-fill::before { content: "\f4db"; }
.bi-person-plus-fill::before { content: "\f4dc"; }
.bi-person-plus::before { content: "\f4dd"; }
.bi-person-square::before { content: "\f4de"; }
.bi-person-x-fill::before { content: "\f4df"; }
.bi-person-x::before { content: "\f4e0"; }
.bi-person::before { content: "\f4e1"; }
.bi-phone-fill::before { content: "\f4e2"; }
.bi-phone-landscape-fill::before { content: "\f4e3"; }
.bi-phone-landscape::before { content: "\f4e4"; }
.bi-phone-vibrate-fill::before { content: "\f4e5"; }
.bi-phone-vibrate::before { content: "\f4e6"; }
.bi-phone::before { content: "\f4e7"; }
.bi-pie-chart-fill::before { content: "\f4e8"; }
.bi-pie-chart::before { content: "\f4e9"; }
.bi-pin-angle-fill::before { content: "\f4ea"; }
.bi-pin-angle::before { content: "\f4eb"; }
.bi-pin-fill::before { content: "\f4ec"; }
.bi-pin::before { content: "\f4ed"; }
.bi-pip-fill::before { content: "\f4ee"; }
.bi-pip::before { content: "\f4ef"; }
.bi-play-btn-fill::before { content: "\f4f0"; }
.bi-play-btn::before { content: "\f4f1"; }
.bi-play-circle-fill::before { content: "\f4f2"; }
.bi-play-circle::before { content: "\f4f3"; }
.bi-play-fill::before { content: "\f4f4"; }
.bi-play::before { content: "\f4f5"; }
.bi-plug-fill::before { content: "\f4f6"; }
.bi-plug::before { content: "\f4f7"; }
.bi-plus-circle-dotted::before { content: "\f4f8"; }
.bi-plus-circle-fill::before { content: "\f4f9"; }
.bi-plus-circle::before { content: "\f4fa"; }
.bi-plus-square-dotted::before { content: "\f4fb"; }
.bi-plus-square-fill::before { content: "\f4fc"; }
.bi-plus-square::before { content: "\f4fd"; }
.bi-plus::before { content: "\f4fe"; }
.bi-power::before { content: "\f4ff"; }
.bi-printer-fill::before { content: "\f500"; }
.bi-printer::before { content: "\f501"; }
.bi-puzzle-fill::before { content: "\f502"; }
.bi-puzzle::before { content: "\f503"; }
.bi-question-circle-fill::before { content: "\f504"; }
.bi-question-circle::before { content: "\f505"; }
.bi-question-diamond-fill::before { content: "\f506"; }
.bi-question-diamond::before { content: "\f507"; }
.bi-question-octagon-fill::before { content: "\f508"; }
.bi-question-octagon::before { content: "\f509"; }
.bi-question-square-fill::before { content: "\f50a"; }
.bi-question-square::before { content: "\f50b"; }
.bi-question::before { content: "\f50c"; }
.bi-rainbow::before { content: "\f50d"; }
.bi-receipt-cutoff::before { content: "\f50e"; }
.bi-receipt::before { content: "\f50f"; }
.bi-reception-0::before { content: "\f510"; }
.bi-reception-1::before { content: "\f511"; }
.bi-reception-2::before { content: "\f512"; }
.bi-reception-3::before { content: "\f513"; }
.bi-reception-4::before { content: "\f514"; }
.bi-record-btn-fill::before { content: "\f515"; }
.bi-record-btn::before { content: "\f516"; }
.bi-record-circle-fill::before { content: "\f517"; }
.bi-record-circle::before { content: "\f518"; }
.bi-record-fill::before { content: "\f519"; }
.bi-record::before { content: "\f51a"; }
.bi-record2-fill::before { content: "\f51b"; }
.bi-record2::before { content: "\f51c"; }
.bi-reply-all-fill::before { content: "\f51d"; }
.bi-reply-all::before { content: "\f51e"; }
.bi-reply-fill::before { content: "\f51f"; }
.bi-reply::before { content: "\f520"; }
.bi-rss-fill::before { content: "\f521"; }
.bi-rss::before { content: "\f522"; }
.bi-rulers::before { content: "\f523"; }
.bi-save-fill::before { content: "\f524"; }
.bi-save::before { content: "\f525"; }
.bi-save2-fill::before { content: "\f526"; }
.bi-save2::before { content: "\f527"; }
.bi-scissors::before { content: "\f528"; }
.bi-screwdriver::before { content: "\f529"; }
.bi-search::before { content: "\f52a"; }
.bi-segmented-nav::before { content: "\f52b"; }
.bi-server::before { content: "\f52c"; }
.bi-share-fill::before { content: "\f52d"; }
.bi-share::before { content: "\f52e"; }
.bi-shield-check::before { content: "\f52f"; }
.bi-shield-exclamation::before { content: "\f530"; }
.bi-shield-fill-check::before { content: "\f531"; }
.bi-shield-fill-exclamation::before { content: "\f532"; }
.bi-shield-fill-minus::before { content: "\f533"; }
.bi-shield-fill-plus::before { content: "\f534"; }
.bi-shield-fill-x::before { content: "\f535"; }
.bi-shield-fill::before { content: "\f536"; }
.bi-shield-lock-fill::before { content: "\f537"; }
.bi-shield-lock::before { content: "\f538"; }
.bi-shield-minus::before { content: "\f539"; }
.bi-shield-plus::before { content: "\f53a"; }
.bi-shield-shaded::before { content: "\f53b"; }
.bi-shield-slash-fill::before { content: "\f53c"; }
.bi-shield-slash::before { content: "\f53d"; }
.bi-shield-x::before { content: "\f53e"; }
.bi-shield::before { content: "\f53f"; }
.bi-shift-fill::before { content: "\f540"; }
.bi-shift::before { content: "\f541"; }
.bi-shop-window::before { content: "\f542"; }
.bi-shop::before { content: "\f543"; }
.bi-shuffle::before { content: "\f544"; }
.bi-signpost-2-fill::before { content: "\f545"; }
.bi-signpost-2::before { content: "\f546"; }
.bi-signpost-fill::before { content: "\f547"; }
.bi-signpost-split-fill::before { content: "\f548"; }
.bi-signpost-split::before { content: "\f549"; }
.bi-signpost::before { content: "\f54a"; }
.bi-sim-fill::before { content: "\f54b"; }
.bi-sim::before { content: "\f54c"; }
.bi-skip-backward-btn-fill::before { content: "\f54d"; }
.bi-skip-backward-btn::before { content: "\f54e"; }
.bi-skip-backward-circle-fill::before { content: "\f54f"; }
.bi-skip-backward-circle::before { content: "\f550"; }
.bi-skip-backward-fill::before { content: "\f551"; }
.bi-skip-backward::before { content: "\f552"; }
.bi-skip-end-btn-fill::before { content: "\f553"; }
.bi-skip-end-btn::before { content: "\f554"; }
.bi-skip-end-circle-fill::before { content: "\f555"; }
.bi-skip-end-circle::before { content: "\f556"; }
.bi-skip-end-fill::before { content: "\f557"; }
.bi-skip-end::before { content: "\f558"; }
.bi-skip-forward-btn-fill::before { content: "\f559"; }
.bi-skip-forward-btn::before { content: "\f55a"; }
.bi-skip-forward-circle-fill::before { content: "\f55b"; }
.bi-skip-forward-circle::before { content: "\f55c"; }
.bi-skip-forward-fill::before { content: "\f55d"; }
.bi-skip-forward::before { content: "\f55e"; }
.bi-skip-start-btn-fill::before { content: "\f55f"; }
.bi-skip-start-btn::before { content: "\f560"; }
.bi-skip-start-circle-fill::before { content: "\f561"; }
.bi-skip-start-circle::before { content: "\f562"; }
.bi-skip-start-fill::before { content: "\f563"; }
.bi-skip-start::before { content: "\f564"; }
.bi-slack::before { content: "\f565"; }
.bi-slash-circle-fill::before { content: "\f566"; }
.bi-slash-circle::before { content: "\f567"; }
.bi-slash-square-fill::before { content: "\f568"; }
.bi-slash-square::before { content: "\f569"; }
.bi-slash::before { content: "\f56a"; }
.bi-sliders::before { content: "\f56b"; }
.bi-smartwatch::before { content: "\f56c"; }
.bi-snow::before { content: "\f56d"; }
.bi-snow2::before { content: "\f56e"; }
.bi-snow3::before { content: "\f56f"; }
.bi-sort-alpha-down-alt::before { content: "\f570"; }
.bi-sort-alpha-down::before { content: "\f571"; }
.bi-sort-alpha-up-alt::before { content: "\f572"; }
.bi-sort-alpha-up::before { content: "\f573"; }
.bi-sort-down-alt::before { content: "\f574"; }
.bi-sort-down::before { content: "\f575"; }
.bi-sort-numeric-down-alt::before { content: "\f576"; }
.bi-sort-numeric-down::before { content: "\f577"; }
.bi-sort-numeric-up-alt::before { content: "\f578"; }
.bi-sort-numeric-up::before { content: "\f579"; }
.bi-sort-up-alt::before { content: "\f57a"; }
.bi-sort-up::before { content: "\f57b"; }
.bi-soundwave::before { content: "\f57c"; }
.bi-speaker-fill::before { content: "\f57d"; }
.bi-speaker::before { content: "\f57e"; }
.bi-speedometer::before { content: "\f57f"; }
.bi-speedometer2::before { content: "\f580"; }
.bi-spellcheck::before { content: "\f581"; }
.bi-square-fill::before { content: "\f582"; }
.bi-square-half::before { content: "\f583"; }
.bi-square::before { content: "\f584"; }
.bi-stack::before { content: "\f585"; }
.bi-star-fill::before { content: "\f586"; }
.bi-star-half::before { content: "\f587"; }
.bi-star::before { content: "\f588"; }
.bi-stars::before { content: "\f589"; }
.bi-stickies-fill::before { content: "\f58a"; }
.bi-stickies::before { content: "\f58b"; }
.bi-sticky-fill::before { content: "\f58c"; }
.bi-sticky::before { content: "\f58d"; }
.bi-stop-btn-fill::before { content: "\f58e"; }
.bi-stop-btn::before { content: "\f58f"; }
.bi-stop-circle-fill::before { content: "\f590"; }
.bi-stop-circle::before { content: "\f591"; }
.bi-stop-fill::before { content: "\f592"; }
.bi-stop::before { content: "\f593"; }
.bi-stoplights-fill::before { content: "\f594"; }
.bi-stoplights::before { content: "\f595"; }
.bi-stopwatch-fill::before { content: "\f596"; }
.bi-stopwatch::before { content: "\f597"; }
.bi-subtract::before { content: "\f598"; }
.bi-suit-club-fill::before { content: "\f599"; }
.bi-suit-club::before { content: "\f59a"; }
.bi-suit-diamond-fill::before { content: "\f59b"; }
.bi-suit-diamond::before { content: "\f59c"; }
.bi-suit-heart-fill::before { content: "\f59d"; }
.bi-suit-heart::before { content: "\f59e"; }
.bi-suit-spade-fill::before { content: "\f59f"; }
.bi-suit-spade::before { content: "\f5a0"; }
.bi-sun-fill::before { content: "\f5a1"; }
.bi-sun::before { content: "\f5a2"; }
.bi-sunglasses::before { content: "\f5a3"; }
.bi-sunrise-fill::before { content: "\f5a4"; }
.bi-sunrise::before { content: "\f5a5"; }
.bi-sunset-fill::before { content: "\f5a6"; }
.bi-sunset::before { content: "\f5a7"; }
.bi-symmetry-horizontal::before { content: "\f5a8"; }
.bi-symmetry-vertical::before { content: "\f5a9"; }
.bi-table::before { content: "\f5aa"; }
.bi-tablet-fill::before { content: "\f5ab"; }
.bi-tablet-landscape-fill::before { content: "\f5ac"; }
.bi-tablet-landscape::before { content: "\f5ad"; }
.bi-tablet::before { content: "\f5ae"; }
.bi-tag-fill::before { content: "\f5af"; }
.bi-tag::before { content: "\f5b0"; }
.bi-tags-fill::before { content: "\f5b1"; }
.bi-tags::before { content: "\f5b2"; }
.bi-telegram::before { content: "\f5b3"; }
.bi-telephone-fill::before { content: "\f5b4"; }
.bi-telephone-forward-fill::before { content: "\f5b5"; }
.bi-telephone-forward::before { content: "\f5b6"; }
.bi-telephone-inbound-fill::before { content: "\f5b7"; }
.bi-telephone-inbound::before { content: "\f5b8"; }
.bi-telephone-minus-fill::before { content: "\f5b9"; }
.bi-telephone-minus::before { content: "\f5ba"; }
.bi-telephone-outbound-fill::before { content: "\f5bb"; }
.bi-telephone-outbound::before { content: "\f5bc"; }
.bi-telephone-plus-fill::before { content: "\f5bd"; }
.bi-telephone-plus::before { content: "\f5be"; }
.bi-telephone-x-fill::before { content: "\f5bf"; }
.bi-telephone-x::before { content: "\f5c0"; }
.bi-telephone::before { content: "\f5c1"; }
.bi-terminal-fill::before { content: "\f5c2"; }
.bi-terminal::before { content: "\f5c3"; }
.bi-text-center::before { content: "\f5c4"; }
.bi-text-indent-left::before { content: "\f5c5"; }
.bi-text-indent-right::before { content: "\f5c6"; }
.bi-text-left::before { content: "\f5c7"; }
.bi-text-paragraph::before { content: "\f5c8"; }
.bi-text-right::before { content: "\f5c9"; }
.bi-textarea-resize::before { content: "\f5ca"; }
.bi-textarea-t::before { content: "\f5cb"; }
.bi-textarea::before { content: "\f5cc"; }
.bi-thermometer-half::before { content: "\f5cd"; }
.bi-thermometer-high::before { content: "\f5ce"; }
.bi-thermometer-low::before { content: "\f5cf"; }
.bi-thermometer-snow::before { content: "\f5d0"; }
.bi-thermometer-sun::before { content: "\f5d1"; }
.bi-thermometer::before { content: "\f5d2"; }
.bi-three-dots-vertical::before { content: "\f5d3"; }
.bi-three-dots::before { content: "\f5d4"; }
.bi-toggle-off::before { content: "\f5d5"; }
.bi-toggle-on::before { content: "\f5d6"; }
.bi-toggle2-off::before { content: "\f5d7"; }
.bi-toggle2-on::before { content: "\f5d8"; }
.bi-toggles::before { content: "\f5d9"; }
.bi-toggles2::before { content: "\f5da"; }
.bi-tools::before { content: "\f5db"; }
.bi-tornado::before { content: "\f5dc"; }
.bi-trash-fill::before { content: "\f5dd"; }
.bi-trash::before { content: "\f5de"; }
.bi-trash2-fill::before { content: "\f5df"; }
.bi-trash2::before { content: "\f5e0"; }
.bi-tree-fill::before { content: "\f5e1"; }
.bi-tree::before { content: "\f5e2"; }
.bi-triangle-fill::before { content: "\f5e3"; }
.bi-triangle-half::before { content: "\f5e4"; }
.bi-triangle::before { content: "\f5e5"; }
.bi-trophy-fill::before { content: "\f5e6"; }
.bi-trophy::before { content: "\f5e7"; }
.bi-tropical-storm::before { content: "\f5e8"; }
.bi-truck-flatbed::before { content: "\f5e9"; }
.bi-truck::before { content: "\f5ea"; }
.bi-tsunami::before { content: "\f5eb"; }
.bi-tv-fill::before { content: "\f5ec"; }
.bi-tv::before { content: "\f5ed"; }
.bi-twitch::before { content: "\f5ee"; }
.bi-twitter::before { content: "\f5ef"; }
.bi-type-bold::before { content: "\f5f0"; }
.bi-type-h1::before { content: "\f5f1"; }
.bi-type-h2::before { content: "\f5f2"; }
.bi-type-h3::before { content: "\f5f3"; }
.bi-type-italic::before { content: "\f5f4"; }
.bi-type-strikethrough::before { content: "\f5f5"; }
.bi-type-underline::before { content: "\f5f6"; }
.bi-type::before { content: "\f5f7"; }
.bi-ui-checks-grid::before { content: "\f5f8"; }
.bi-ui-checks::before { content: "\f5f9"; }
.bi-ui-radios-grid::before { content: "\f5fa"; }
.bi-ui-radios::before { content: "\f5fb"; }
.bi-umbrella-fill::before { content: "\f5fc"; }
.bi-umbrella::before { content: "\f5fd"; }
.bi-union::before { content: "\f5fe"; }
.bi-unlock-fill::before { content: "\f5ff"; }
.bi-unlock::before { content: "\f600"; }
.bi-upc-scan::before { content: "\f601"; }
.bi-upc::before { content: "\f602"; }
.bi-upload::before { content: "\f603"; }
.bi-vector-pen::before { content: "\f604"; }
.bi-view-list::before { content: "\f605"; }
.bi-view-stacked::before { content: "\f606"; }
.bi-vinyl-fill::before { content: "\f607"; }
.bi-vinyl::before { content: "\f608"; }
.bi-voicemail::before { content: "\f609"; }
.bi-volume-down-fill::before { content: "\f60a"; }
.bi-volume-down::before { content: "\f60b"; }
.bi-volume-mute-fill::before { content: "\f60c"; }
.bi-volume-mute::before { content: "\f60d"; }
.bi-volume-off-fill::before { content: "\f60e"; }
.bi-volume-off::before { content: "\f60f"; }
.bi-volume-up-fill::before { content: "\f610"; }
.bi-volume-up::before { content: "\f611"; }
.bi-vr::before { content: "\f612"; }
.bi-wallet-fill::before { content: "\f613"; }
.bi-wallet::before { content: "\f614"; }
.bi-wallet2::before { content: "\f615"; }
.bi-watch::before { content: "\f616"; }
.bi-water::before { content: "\f617"; }
.bi-whatsapp::before { content: "\f618"; }
.bi-wifi-1::before { content: "\f619"; }
.bi-wifi-2::before { content: "\f61a"; }
.bi-wifi-off::before { content: "\f61b"; }
.bi-wifi::before { content: "\f61c"; }
.bi-wind::before { content: "\f61d"; }
.bi-window-dock::before { content: "\f61e"; }
.bi-window-sidebar::before { content: "\f61f"; }
.bi-window::before { content: "\f620"; }
.bi-wrench::before { content: "\f621"; }
.bi-x-circle-fill::before { content: "\f622"; }
.bi-x-circle::before { content: "\f623"; }
.bi-x-diamond-fill::before { content: "\f624"; }
.bi-x-diamond::before { content: "\f625"; }
.bi-x-octagon-fill::before { content: "\f626"; }
.bi-x-octagon::before { content: "\f627"; }
.bi-x-square-fill::before { content: "\f628"; }
.bi-x-square::before { content: "\f629"; }
.bi-x::before { content: "\f62a"; }
.bi-youtube::before { content: "\f62b"; }
.bi-zoom-in::before { content: "\f62c"; }
.bi-zoom-out::before { content: "\f62d"; }
.bi-bank::before { content: "\f62e"; }
.bi-bank2::before { content: "\f62f"; }
.bi-bell-slash-fill::before { content: "\f630"; }
.bi-bell-slash::before { content: "\f631"; }
.bi-cash-coin::before { content: "\f632"; }
.bi-check-lg::before { content: "\f633"; }
.bi-coin::before { content: "\f634"; }
.bi-currency-bitcoin::before { content: "\f635"; }
.bi-currency-dollar::before { content: "\f636"; }
.bi-currency-euro::before { content: "\f637"; }
.bi-currency-exchange::before { content: "\f638"; }
.bi-currency-pound::before { content: "\f639"; }
.bi-currency-yen::before { content: "\f63a"; }
.bi-dash-lg::before { content: "\f63b"; }
.bi-exclamation-lg::before { content: "\f63c"; }
.bi-file-earmark-pdf-fill::before { content: "\f63d"; }
.bi-file-earmark-pdf::before { content: "\f63e"; }
.bi-file-pdf-fill::before { content: "\f63f"; }
.bi-file-pdf::before { content: "\f640"; }
.bi-gender-ambiguous::before { content: "\f641"; }
.bi-gender-female::before { content: "\f642"; }
.bi-gender-male::before { content: "\f643"; }
.bi-gender-trans::before { content: "\f644"; }
.bi-headset-vr::before { content: "\f645"; }
.bi-info-lg::before { content: "\f646"; }
.bi-mastodon::before { content: "\f647"; }
.bi-messenger::before { content: "\f648"; }
.bi-piggy-bank-fill::before { content: "\f649"; }
.bi-piggy-bank::before { content: "\f64a"; }
.bi-pin-map-fill::before { content: "\f64b"; }
.bi-pin-map::before { content: "\f64c"; }
.bi-plus-lg::before { content: "\f64d"; }
.bi-question-lg::before { content: "\f64e"; }
.bi-recycle::before { content: "\f64f"; }
.bi-reddit::before { content: "\f650"; }
.bi-safe-fill::before { content: "\f651"; }
.bi-safe2-fill::before { content: "\f652"; }
.bi-safe2::before { content: "\f653"; }
.bi-sd-card-fill::before { content: "\f654"; }
.bi-sd-card::before { content: "\f655"; }
.bi-skype::before { content: "\f656"; }
.bi-slash-lg::before { content: "\f657"; }
.bi-translate::before { content: "\f658"; }
.bi-x-lg::before { content: "\f659"; }
.bi-safe::before { content: "\f65a"; }
.bi-apple::before { content: "\f65b"; }
.bi-microsoft::before { content: "\f65d"; }
.bi-windows::before { content: "\f65e"; }
.bi-behance::before { content: "\f65c"; }
.bi-dribbble::before { content: "\f65f"; }
.bi-line::before { content: "\f660"; }
.bi-medium::before { content: "\f661"; }
.bi-paypal::before { content: "\f662"; }
.bi-pinterest::before { content: "\f663"; }
.bi-signal::before { content: "\f664"; }
.bi-snapchat::before { content: "\f665"; }
.bi-spotify::before { content: "\f666"; }
.bi-stack-overflow::before { content: "\f667"; }
.bi-strava::before { content: "\f668"; }
.bi-wordpress::before { content: "\f669"; }
.bi-vimeo::before { content: "\f66a"; }
.bi-activity::before { content: "\f66b"; }
.bi-easel2-fill::before { content: "\f66c"; }
.bi-easel2::before { content: "\f66d"; }
.bi-easel3-fill::before { content: "\f66e"; }
.bi-easel3::before { content: "\f66f"; }
.bi-fan::before { content: "\f670"; }
.bi-fingerprint::before { content: "\f671"; }
.bi-graph-down-arrow::before { content: "\f672"; }
.bi-graph-up-arrow::before { content: "\f673"; }
.bi-hypnotize::before { content: "\f674"; }
.bi-magic::before { content: "\f675"; }
.bi-person-rolodex::before { content: "\f676"; }
.bi-person-video::before { content: "\f677"; }
.bi-person-video2::before { content: "\f678"; }
.bi-person-video3::before { content: "\f679"; }
.bi-person-workspace::before { content: "\f67a"; }
.bi-radioactive::before { content: "\f67b"; }
.bi-webcam-fill::before { content: "\f67c"; }
.bi-webcam::before { content: "\f67d"; }
.bi-yin-yang::before { content: "\f67e"; }
.bi-bandaid-fill::before { content: "\f680"; }
.bi-bandaid::before { content: "\f681"; }
.bi-bluetooth::before { content: "\f682"; }
.bi-body-text::before { content: "\f683"; }
.bi-boombox::before { content: "\f684"; }
.bi-boxes::before { content: "\f685"; }
.bi-dpad-fill::before { content: "\f686"; }
.bi-dpad::before { content: "\f687"; }
.bi-ear-fill::before { content: "\f688"; }
.bi-ear::before { content: "\f689"; }
.bi-envelope-check-1::before { content: "\f68a"; }
.bi-envelope-check-fill::before { content: "\f68b"; }
.bi-envelope-check::before { content: "\f68c"; }
.bi-envelope-dash-1::before { content: "\f68d"; }
.bi-envelope-dash-fill::before { content: "\f68e"; }
.bi-envelope-dash::before { content: "\f68f"; }
.bi-envelope-exclamation-1::before { content: "\f690"; }
.bi-envelope-exclamation-fill::before { content: "\f691"; }
.bi-envelope-exclamation::before { content: "\f692"; }
.bi-envelope-plus-fill::before { content: "\f693"; }
.bi-envelope-plus::before { content: "\f694"; }
.bi-envelope-slash-1::before { content: "\f695"; }
.bi-envelope-slash-fill::before { content: "\f696"; }
.bi-envelope-slash::before { content: "\f697"; }
.bi-envelope-x-1::before { content: "\f698"; }
.bi-envelope-x-fill::before { content: "\f699"; }
.bi-envelope-x::before { content: "\f69a"; }
.bi-explicit-fill::before { content: "\f69b"; }
.bi-explicit::before { content: "\f69c"; }
.bi-git::before { content: "\f69d"; }
.bi-infinity::before { content: "\f69e"; }
.bi-list-columns-reverse::before { content: "\f69f"; }
.bi-list-columns::before { content: "\f6a0"; }
.bi-meta::before { content: "\f6a1"; }
.bi-mortorboard-fill::before { content: "\f6a2"; }
.bi-mortorboard::before { content: "\f6a3"; }
.bi-nintendo-switch::before { content: "\f6a4"; }
.bi-pc-display-horizontal::before { content: "\f6a5"; }
.bi-pc-display::before { content: "\f6a6"; }
.bi-pc-horizontal::before { content: "\f6a7"; }
.bi-pc::before { content: "\f6a8"; }
.bi-playstation::before { content: "\f6a9"; }
.bi-plus-slash-minus::before { content: "\f6aa"; }
.bi-projector-fill::before { content: "\f6ab"; }
.bi-projector::before { content: "\f6ac"; }
.bi-qr-code-scan::before { content: "\f6ad"; }
.bi-qr-code::before { content: "\f6ae"; }
.bi-quora::before { content: "\f6af"; }
.bi-quote::before { content: "\f6b0"; }
.bi-robot::before { content: "\f6b1"; }
.bi-send-check-fill::before { content: "\f6b2"; }
.bi-send-check::before { content: "\f6b3"; }
.bi-send-dash-fill::before { content: "\f6b4"; }
.bi-send-dash::before { content: "\f6b5"; }
.bi-send-exclamation-1::before { content: "\f6b6"; }
.bi-send-exclamation-fill::before { content: "\f6b7"; }
.bi-send-exclamation::before { content: "\f6b8"; }
.bi-send-fill::before { content: "\f6b9"; }
.bi-send-plus-fill::before { content: "\f6ba"; }
.bi-send-plus::before { content: "\f6bb"; }
.bi-send-slash-fill::before { content: "\f6bc"; }
.bi-send-slash::before { content: "\f6bd"; }
.bi-send-x-fill::before { content: "\f6be"; }
.bi-send-x::before { content: "\f6bf"; }
.bi-send::before { content: "\f6c0"; }
.bi-steam::before { content: "\f6c1"; }
.bi-terminal-dash-1::before { content: "\f6c2"; }
.bi-terminal-dash::before { content: "\f6c3"; }
.bi-terminal-plus::before { content: "\f6c4"; }
.bi-terminal-split::before { content: "\f6c5"; }
.bi-ticket-detailed-fill::before { content: "\f6c6"; }
.bi-ticket-detailed::before { content: "\f6c7"; }
.bi-ticket-fill::before { content: "\f6c8"; }
.bi-ticket-perforated-fill::before { content: "\f6c9"; }
.bi-ticket-perforated::before { content: "\f6ca"; }
.bi-ticket::before { content: "\f6cb"; }
.bi-tiktok::before { content: "\f6cc"; }
.bi-window-dash::before { content: "\f6cd"; }
.bi-window-desktop::before { content: "\f6ce"; }
.bi-window-fullscreen::before { content: "\f6cf"; }
.bi-window-plus::before { content: "\f6d0"; }
.bi-window-split::before { content: "\f6d1"; }
.bi-window-stack::before { content: "\f6d2"; }
.bi-window-x::before { content: "\f6d3"; }
.bi-xbox::before { content: "\f6d4"; }
.bi-ethernet::before { content: "\f6d5"; }
.bi-hdmi-fill::before { content: "\f6d6"; }
.bi-hdmi::before { content: "\f6d7"; }
.bi-usb-c-fill::before { content: "\f6d8"; }
.bi-usb-c::before { content: "\f6d9"; }
.bi-usb-fill::before { content: "\f6da"; }
.bi-usb-plug-fill::before { content: "\f6db"; }
.bi-usb-plug::before { content: "\f6dc"; }
.bi-usb-symbol::before { content: "\f6dd"; }
.bi-usb::before { content: "\f6de"; }
.bi-boombox-fill::before { content: "\f6df"; }
.bi-displayport-1::before { content: "\f6e0"; }
.bi-displayport::before { content: "\f6e1"; }
.bi-gpu-card::before { content: "\f6e2"; }
.bi-memory::before { content: "\f6e3"; }
.bi-modem-fill::before { content: "\f6e4"; }
.bi-modem::before { content: "\f6e5"; }
.bi-motherboard-fill::before { content: "\f6e6"; }
.bi-motherboard::before { content: "\f6e7"; }
.bi-optical-audio-fill::before { content: "\f6e8"; }
.bi-optical-audio::before { content: "\f6e9"; }
.bi-pci-card::before { content: "\f6ea"; }
.bi-router-fill::before { content: "\f6eb"; }
.bi-router::before { content: "\f6ec"; }
.bi-ssd-fill::before { content: "\f6ed"; }
.bi-ssd::before { content: "\f6ee"; }
.bi-thunderbolt-fill::before { content: "\f6ef"; }
.bi-thunderbolt::before { content: "\f6f0"; }
.bi-usb-drive-fill::before { content: "\f6f1"; }
.bi-usb-drive::before { content: "\f6f2"; }
.bi-usb-micro-fill::before { content: "\f6f3"; }
.bi-usb-micro::before { content: "\f6f4"; }
.bi-usb-mini-fill::before { content: "\f6f5"; }
.bi-usb-mini::before { content: "\f6f6"; }
.bi-cloud-haze2::before { content: "\f6f7"; }
.bi-device-hdd-fill::before { content: "\f6f8"; }
.bi-device-hdd::before { content: "\f6f9"; }
.bi-device-ssd-fill::before { content: "\f6fa"; }
.bi-device-ssd::before { content: "\f6fb"; }
.bi-displayport-fill::before { content: "\f6fc"; }
.bi-mortarboard-fill::before { content: "\f6fd"; }
.bi-mortarboard::before { content: "\f6fe"; }
.bi-terminal-x::before { content: "\f6ff"; }
.bi-arrow-through-heart-fill::before { content: "\f700"; }
.bi-arrow-through-heart::before { content: "\f701"; }
.bi-badge-sd-fill::before { content: "\f702"; }
.bi-badge-sd::before { content: "\f703"; }
.bi-bag-heart-fill::before { content: "\f704"; }
.bi-bag-heart::before { content: "\f705"; }
.bi-balloon-fill::before { content: "\f706"; }
.bi-balloon-heart-fill::before { content: "\f707"; }
.bi-balloon-heart::before { content: "\f708"; }
.bi-balloon::before { content: "\f709"; }
.bi-box2-fill::before { content: "\f70a"; }
.bi-box2-heart-fill::before { content: "\f70b"; }
.bi-box2-heart::before { content: "\f70c"; }
.bi-box2::before { content: "\f70d"; }
.bi-braces-asterisk::before { content: "\f70e"; }
.bi-calendar-heart-fill::before { content: "\f70f"; }
.bi-calendar-heart::before { content: "\f710"; }
.bi-calendar2-heart-fill::before { content: "\f711"; }
.bi-calendar2-heart::before { content: "\f712"; }
.bi-chat-heart-fill::before { content: "\f713"; }
.bi-chat-heart::before { content: "\f714"; }
.bi-chat-left-heart-fill::before { content: "\f715"; }
.bi-chat-left-heart::before { content: "\f716"; }
.bi-chat-right-heart-fill::before { content: "\f717"; }
.bi-chat-right-heart::before { content: "\f718"; }
.bi-chat-square-heart-fill::before { content: "\f719"; }
.bi-chat-square-heart::before { content: "\f71a"; }
.bi-clipboard-check-fill::before { content: "\f71b"; }
.bi-clipboard-data-fill::before { content: "\f71c"; }
.bi-clipboard-fill::before { content: "\f71d"; }
.bi-clipboard-heart-fill::before { content: "\f71e"; }
.bi-clipboard-heart::before { content: "\f71f"; }
.bi-clipboard-minus-fill::before { content: "\f720"; }
.bi-clipboard-plus-fill::before { content: "\f721"; }
.bi-clipboard-pulse::before { content: "\f722"; }
.bi-clipboard-x-fill::before { content: "\f723"; }
.bi-clipboard2-check-fill::before { content: "\f724"; }
.bi-clipboard2-check::before { content: "\f725"; }
.bi-clipboard2-data-fill::before { content: "\f726"; }
.bi-clipboard2-data::before { content: "\f727"; }
.bi-clipboard2-fill::before { content: "\f728"; }
.bi-clipboard2-heart-fill::before { content: "\f729"; }
.bi-clipboard2-heart::before { content: "\f72a"; }
.bi-clipboard2-minus-fill::before { content: "\f72b"; }
.bi-clipboard2-minus::before { content: "\f72c"; }
.bi-clipboard2-plus-fill::before { content: "\f72d"; }
.bi-clipboard2-plus::before { content: "\f72e"; }
.bi-clipboard2-pulse-fill::before { content: "\f72f"; }
.bi-clipboard2-pulse::before { content: "\f730"; }
.bi-clipboard2-x-fill::before { content: "\f731"; }
.bi-clipboard2-x::before { content: "\f732"; }
.bi-clipboard2::before { content: "\f733"; }
.bi-emoji-kiss-fill::before { content: "\f734"; }
.bi-emoji-kiss::before { content: "\f735"; }
.bi-envelope-heart-fill::before { content: "\f736"; }
.bi-envelope-heart::before { content: "\f737"; }
.bi-envelope-open-heart-fill::before { content: "\f738"; }
.bi-envelope-open-heart::before { content: "\f739"; }
.bi-envelope-paper-fill::before { content: "\f73a"; }
.bi-envelope-paper-heart-fill::before { content: "\f73b"; }
.bi-envelope-paper-heart::before { content: "\f73c"; }
.bi-envelope-paper::before { content: "\f73d"; }
.bi-filetype-aac::before { content: "\f73e"; }
.bi-filetype-ai::before { content: "\f73f"; }
.bi-filetype-bmp::before { content: "\f740"; }
.bi-filetype-cs::before { content: "\f741"; }
.bi-filetype-css::before { content: "\f742"; }
.bi-filetype-csv::before { content: "\f743"; }
.bi-filetype-doc::before { content: "\f744"; }
.bi-filetype-docx::before { content: "\f745"; }
.bi-filetype-exe::before { content: "\f746"; }
.bi-filetype-gif::before { content: "\f747"; }
.bi-filetype-heic::before { content: "\f748"; }
.bi-filetype-html::before { content: "\f749"; }
.bi-filetype-java::before { content: "\f74a"; }
.bi-filetype-jpg::before { content: "\f74b"; }
.bi-filetype-js::before { content: "\f74c"; }
.bi-filetype-jsx::before { content: "\f74d"; }
.bi-filetype-key::before { content: "\f74e"; }
.bi-filetype-m4p::before { content: "\f74f"; }
.bi-filetype-md::before { content: "\f750"; }
.bi-filetype-mdx::before { content: "\f751"; }
.bi-filetype-mov::before { content: "\f752"; }
.bi-filetype-mp3::before { content: "\f753"; }
.bi-filetype-mp4::before { content: "\f754"; }
.bi-filetype-otf::before { content: "\f755"; }
.bi-filetype-pdf::before { content: "\f756"; }
.bi-filetype-php::before { content: "\f757"; }
.bi-filetype-png::before { content: "\f758"; }
.bi-filetype-ppt-1::before { content: "\f759"; }
.bi-filetype-ppt::before { content: "\f75a"; }
.bi-filetype-psd::before { content: "\f75b"; }
.bi-filetype-py::before { content: "\f75c"; }
.bi-filetype-raw::before { content: "\f75d"; }
.bi-filetype-rb::before { content: "\f75e"; }
.bi-filetype-sass::before { content: "\f75f"; }
.bi-filetype-scss::before { content: "\f760"; }
.bi-filetype-sh::before { content: "\f761"; }
.bi-filetype-svg::before { content: "\f762"; }
.bi-filetype-tiff::before { content: "\f763"; }
.bi-filetype-tsx::before { content: "\f764"; }
.bi-filetype-ttf::before { content: "\f765"; }
.bi-filetype-txt::before { content: "\f766"; }
.bi-filetype-wav::before { content: "\f767"; }
.bi-filetype-woff::before { content: "\f768"; }
.bi-filetype-xls-1::before { content: "\f769"; }
.bi-filetype-xls::before { content: "\f76a"; }
.bi-filetype-xml::before { content: "\f76b"; }
.bi-filetype-yml::before { content: "\f76c"; }
.bi-heart-arrow::before { content: "\f76d"; }
.bi-heart-pulse-fill::before { content: "\f76e"; }
.bi-heart-pulse::before { content: "\f76f"; }
.bi-heartbreak-fill::before { content: "\f770"; }
.bi-heartbreak::before { content: "\f771"; }
.bi-hearts::before { content: "\f772"; }
.bi-hospital-fill::before { content: "\f773"; }
.bi-hospital::before { content: "\f774"; }
.bi-house-heart-fill::before { content: "\f775"; }
.bi-house-heart::before { content: "\f776"; }
.bi-incognito::before { content: "\f777"; }
.bi-magnet-fill::before { content: "\f778"; }
.bi-magnet::before { content: "\f779"; }
.bi-person-heart::before { content: "\f77a"; }
.bi-person-hearts::before { content: "\f77b"; }
.bi-phone-flip::before { content: "\f77c"; }
.bi-plugin::before { content: "\f77d"; }
.bi-postage-fill::before { content: "\f77e"; }
.bi-postage-heart-fill::before { content: "\f77f"; }
.bi-postage-heart::before { content: "\f780"; }
.bi-postage::before { content: "\f781"; }
.bi-postcard-fill::before { content: "\f782"; }
.bi-postcard-heart-fill::before { content: "\f783"; }
.bi-postcard-heart::before { content: "\f784"; }
.bi-postcard::before { content: "\f785"; }
.bi-search-heart-fill::before { content: "\f786"; }
.bi-search-heart::before { content: "\f787"; }
.bi-sliders2-vertical::before { content: "\f788"; }
.bi-sliders2::before { content: "\f789"; }
.bi-trash3-fill::before { content: "\f78a"; }
.bi-trash3::before { content: "\f78b"; }
.bi-valentine::before { content: "\f78c"; }
.bi-valentine2::before { content: "\f78d"; }
.bi-wrench-adjustable-circle-fill::before { content: "\f78e"; }
.bi-wrench-adjustable-circle::before { content: "\f78f"; }
.bi-wrench-adjustable::before { content: "\f790"; }
.bi-filetype-json::before { content: "\f791"; }
.bi-filetype-pptx::before { content: "\f792"; }
.bi-filetype-xlsx::before { content: "\f793"; }
.bi-1-circle-1::before { content: "\f794"; }
.bi-1-circle-fill-1::before { content: "\f795"; }
.bi-1-circle-fill::before { content: "\f796"; }
.bi-1-circle::before { content: "\f797"; }
.bi-1-square-fill::before { content: "\f798"; }
.bi-1-square::before { content: "\f799"; }
.bi-2-circle-1::before { content: "\f79a"; }
.bi-2-circle-fill-1::before { content: "\f79b"; }
.bi-2-circle-fill::before { content: "\f79c"; }
.bi-2-circle::before { content: "\f79d"; }
.bi-2-square-fill::before { content: "\f79e"; }
.bi-2-square::before { content: "\f79f"; }
.bi-3-circle-1::before { content: "\f7a0"; }
.bi-3-circle-fill-1::before { content: "\f7a1"; }
.bi-3-circle-fill::before { content: "\f7a2"; }
.bi-3-circle::before { content: "\f7a3"; }
.bi-3-square-fill::before { content: "\f7a4"; }
.bi-3-square::before { content: "\f7a5"; }
.bi-4-circle-1::before { content: "\f7a6"; }
.bi-4-circle-fill-1::before { content: "\f7a7"; }
.bi-4-circle-fill::before { content: "\f7a8"; }
.bi-4-circle::before { content: "\f7a9"; }
.bi-4-square-fill::before { content: "\f7aa"; }
.bi-4-square::before { content: "\f7ab"; }
.bi-5-circle-1::before { content: "\f7ac"; }
.bi-5-circle-fill-1::before { content: "\f7ad"; }
.bi-5-circle-fill::before { content: "\f7ae"; }
.bi-5-circle::before { content: "\f7af"; }
.bi-5-square-fill::before { content: "\f7b0"; }
.bi-5-square::before { content: "\f7b1"; }
.bi-6-circle-1::before { content: "\f7b2"; }
.bi-6-circle-fill-1::before { content: "\f7b3"; }
.bi-6-circle-fill::before { content: "\f7b4"; }
.bi-6-circle::before { content: "\f7b5"; }
.bi-6-square-fill::before { content: "\f7b6"; }
.bi-6-square::before { content: "\f7b7"; }
.bi-7-circle-1::before { content: "\f7b8"; }
.bi-7-circle-fill-1::before { content: "\f7b9"; }
.bi-7-circle-fill::before { content: "\f7ba"; }
.bi-7-circle::before { content: "\f7bb"; }
.bi-7-square-fill::before { content: "\f7bc"; }
.bi-7-square::before { content: "\f7bd"; }
.bi-8-circle-1::before { content: "\f7be"; }
.bi-8-circle-fill-1::before { content: "\f7bf"; }
.bi-8-circle-fill::before { content: "\f7c0"; }
.bi-8-circle::before { content: "\f7c1"; }
.bi-8-square-fill::before { content: "\f7c2"; }
.bi-8-square::before { content: "\f7c3"; }
.bi-9-circle-1::before { content: "\f7c4"; }
.bi-9-circle-fill-1::before { content: "\f7c5"; }
.bi-9-circle-fill::before { content: "\f7c6"; }
.bi-9-circle::before { content: "\f7c7"; }
.bi-9-square-fill::before { content: "\f7c8"; }
.bi-9-square::before { content: "\f7c9"; }
.bi-airplane-engines-fill::before { content: "\f7ca"; }
.bi-airplane-engines::before { content: "\f7cb"; }
.bi-airplane-fill::before { content: "\f7cc"; }
.bi-airplane::before { content: "\f7cd"; }
.bi-alexa::before { content: "\f7ce"; }
.bi-alipay::before { content: "\f7cf"; }
.bi-android::before { content: "\f7d0"; }
.bi-android2::before { content: "\f7d1"; }
.bi-box-fill::before { content: "\f7d2"; }
.bi-box-seam-fill::before { content: "\f7d3"; }
.bi-browser-chrome::before { content: "\f7d4"; }
.bi-browser-edge::before { content: "\f7d5"; }
.bi-browser-firefox::before { content: "\f7d6"; }
.bi-browser-safari::before { content: "\f7d7"; }
.bi-c-circle-1::before { content: "\f7d8"; }
.bi-c-circle-fill-1::before { content: "\f7d9"; }
.bi-c-circle-fill::before { content: "\f7da"; }
.bi-c-circle::before { content: "\f7db"; }
.bi-c-square-fill::before { content: "\f7dc"; }
.bi-c-square::before { content: "\f7dd"; }
.bi-capsule-pill::before { content: "\f7de"; }
.bi-capsule::before { content: "\f7df"; }
.bi-car-front-fill::before { content: "\f7e0"; }
.bi-car-front::before { content: "\f7e1"; }
.bi-cassette-fill::before { content: "\f7e2"; }
.bi-cassette::before { content: "\f7e3"; }
.bi-cc-circle-1::before { content: "\f7e4"; }
.bi-cc-circle-fill-1::before { content: "\f7e5"; }
.bi-cc-circle-fill::before { content: "\f7e6"; }
.bi-cc-circle::before { content: "\f7e7"; }
.bi-cc-square-fill::before { content: "\f7e8"; }
.bi-cc-square::before { content: "\f7e9"; }
.bi-cup-hot-fill::before { content: "\f7ea"; }
.bi-cup-hot::before { content: "\f7eb"; }
.bi-currency-rupee::before { content: "\f7ec"; }
.bi-dropbox::before { content: "\f7ed"; }
.bi-escape::before { content: "\f7ee"; }
.bi-fast-forward-btn-fill::before { content: "\f7ef"; }
.bi-fast-forward-btn::before { content: "\f7f0"; }
.bi-fast-forward-circle-fill::before { content: "\f7f1"; }
.bi-fast-forward-circle::before { content: "\f7f2"; }
.bi-fast-forward-fill::before { content: "\f7f3"; }
.bi-fast-forward::before { content: "\f7f4"; }
.bi-filetype-sql::before { content: "\f7f5"; }
.bi-fire::before { content: "\f7f6"; }
.bi-google-play::before { content: "\f7f7"; }
.bi-h-circle-1::before { content: "\f7f8"; }
.bi-h-circle-fill-1::before { content: "\f7f9"; }
.bi-h-circle-fill::before { content: "\f7fa"; }
.bi-h-circle::before { content: "\f7fb"; }
.bi-h-square-fill::before { content: "\f7fc"; }
.bi-h-square::before { content: "\f7fd"; }
.bi-indent::before { content: "\f7fe"; }
.bi-lungs-fill::before { content: "\f7ff"; }
.bi-lungs::before { content: "\f800"; }
.bi-microsoft-teams::before { content: "\f801"; }
.bi-p-circle-1::before { content: "\f802"; }
.bi-p-circle-fill-1::before { content: "\f803"; }
.bi-p-circle-fill::before { content: "\f804"; }
.bi-p-circle::before { content: "\f805"; }
.bi-p-square-fill::before { content: "\f806"; }
.bi-p-square::before { content: "\f807"; }
.bi-pass-fill::before { content: "\f808"; }
.bi-pass::before { content: "\f809"; }
.bi-prescription::before { content: "\f80a"; }
.bi-prescription2::before { content: "\f80b"; }
.bi-r-circle-1::before { content: "\f80c"; }
.bi-r-circle-fill-1::before { content: "\f80d"; }
.bi-r-circle-fill::before { content: "\f80e"; }
.bi-r-circle::before { content: "\f80f"; }
.bi-r-square-fill::before { content: "\f810"; }
.bi-r-square::before { content: "\f811"; }
.bi-repeat-1::before { content: "\f812"; }
.bi-repeat::before { content: "\f813"; }
.bi-rewind-btn-fill::before { content: "\f814"; }
.bi-rewind-btn::before { content: "\f815"; }
.bi-rewind-circle-fill::before { content: "\f816"; }
.bi-rewind-circle::before { content: "\f817"; }
.bi-rewind-fill::before { content: "\f818"; }
.bi-rewind::before { content: "\f819"; }
.bi-train-freight-front-fill::before { content: "\f81a"; }
.bi-train-freight-front::before { content: "\f81b"; }
.bi-train-front-fill::before { content: "\f81c"; }
.bi-train-front::before { content: "\f81d"; }
.bi-train-lightrail-front-fill::before { content: "\f81e"; }
.bi-train-lightrail-front::before { content: "\f81f"; }
.bi-truck-front-fill::before { content: "\f820"; }
.bi-truck-front::before { content: "\f821"; }
.bi-ubuntu::before { content: "\f822"; }
.bi-unindent::before { content: "\f823"; }
.bi-unity::before { content: "\f824"; }
.bi-universal-access-circle::before { content: "\f825"; }
.bi-universal-access::before { content: "\f826"; }
.bi-virus::before { content: "\f827"; }
.bi-virus2::before { content: "\f828"; }
.bi-wechat::before { content: "\f829"; }
.bi-yelp::before { content: "\f82a"; }
.bi-sign-stop-fill::before { content: "\f82b"; }
.bi-sign-stop-lights-fill::before { content: "\f82c"; }
.bi-sign-stop-lights::before { content: "\f82d"; }
.bi-sign-stop::before { content: "\f82e"; }
.bi-sign-turn-left-fill::before { content: "\f82f"; }
.bi-sign-turn-left::before { content: "\f830"; }
.bi-sign-turn-right-fill::before { content: "\f831"; }
.bi-sign-turn-right::before { content: "\f832"; }
.bi-sign-turn-slight-left-fill::before { content: "\f833"; }
.bi-sign-turn-slight-left::before { content: "\f834"; }
.bi-sign-turn-slight-right-fill::before { content: "\f835"; }
.bi-sign-turn-slight-right::before { content: "\f836"; }
.bi-sign-yield-fill::before { content: "\f837"; }
.bi-sign-yield::before { content: "\f838"; }
.bi-ev-station-fill::before { content: "\f839"; }
.bi-ev-station::before { content: "\f83a"; }
.bi-fuel-pump-diesel-fill::before { content: "\f83b"; }
.bi-fuel-pump-diesel::before { content: "\f83c"; }
.bi-fuel-pump-fill::before { content: "\f83d"; }
.bi-fuel-pump::before { content: "\f83e"; }

/*!****************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/.pnpm/css-loader@6.7.1_webpack@5.74.0/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/.pnpm/daterangepicker@3.1.0/node_modules/daterangepicker/daterangepicker.css ***!
  \****************************************************************************************************************************************************************************************************************************/
.daterangepicker {
  position: absolute;
  color: inherit;
  background-color: #fff;
  border-radius: 4px;
  border: 1px solid #ddd;
  width: 278px;
  max-width: none;
  padding: 0;
  margin-top: 7px;
  top: 100px;
  left: 20px;
  z-index: 3001;
  display: none;
  font-family: arial;
  font-size: 15px;
  line-height: 1em;
}

.daterangepicker:before, .daterangepicker:after {
  position: absolute;
  display: inline-block;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  content: '';
}

.daterangepicker:before {
  top: -7px;
  border-right: 7px solid transparent;
  border-left: 7px solid transparent;
  border-bottom: 7px solid #ccc;
}

.daterangepicker:after {
  top: -6px;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #fff;
  border-left: 6px solid transparent;
}

.daterangepicker.opensleft:before {
  right: 9px;
}

.daterangepicker.opensleft:after {
  right: 10px;
}

.daterangepicker.openscenter:before {
  left: 0;
  right: 0;
  width: 0;
  margin-left: auto;
  margin-right: auto;
}

.daterangepicker.openscenter:after {
  left: 0;
  right: 0;
  width: 0;
  margin-left: auto;
  margin-right: auto;
}

.daterangepicker.opensright:before {
  left: 9px;
}

.daterangepicker.opensright:after {
  left: 10px;
}

.daterangepicker.drop-up {
  margin-top: -7px;
}

.daterangepicker.drop-up:before {
  top: initial;
  bottom: -7px;
  border-bottom: initial;
  border-top: 7px solid #ccc;
}

.daterangepicker.drop-up:after {
  top: initial;
  bottom: -6px;
  border-bottom: initial;
  border-top: 6px solid #fff;
}

.daterangepicker.single .daterangepicker .ranges, .daterangepicker.single .drp-calendar {
  float: none;
}

.daterangepicker.single .drp-selected {
  display: none;
}

.daterangepicker.show-calendar .drp-calendar {
  display: block;
}

.daterangepicker.show-calendar .drp-buttons {
  display: block;
}

.daterangepicker.auto-apply .drp-buttons {
  display: none;
}

.daterangepicker .drp-calendar {
  display: none;
  max-width: 270px;
}

.daterangepicker .drp-calendar.left {
  padding: 8px 0 8px 8px;
}

.daterangepicker .drp-calendar.right {
  padding: 8px;
}

.daterangepicker .drp-calendar.single .calendar-table {
  border: none;
}

.daterangepicker .calendar-table .next span, .daterangepicker .calendar-table .prev span {
  color: #fff;
  border: solid black;
  border-width: 0 2px 2px 0;
  border-radius: 0;
  display: inline-block;
  padding: 3px;
}

.daterangepicker .calendar-table .next span {
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
}

.daterangepicker .calendar-table .prev span {
  transform: rotate(135deg);
  -webkit-transform: rotate(135deg);
}

.daterangepicker .calendar-table th, .daterangepicker .calendar-table td {
  white-space: nowrap;
  text-align: center;
  vertical-align: middle;
  min-width: 32px;
  width: 32px;
  height: 24px;
  line-height: 24px;
  font-size: 12px;
  border-radius: 4px;
  border: 1px solid transparent;
  white-space: nowrap;
  cursor: pointer;
}

.daterangepicker .calendar-table {
  border: 1px solid #fff;
  border-radius: 4px;
  background-color: #fff;
}

.daterangepicker .calendar-table table {
  width: 100%;
  margin: 0;
  border-spacing: 0;
  border-collapse: collapse;
}

.daterangepicker td.available:hover, .daterangepicker th.available:hover {
  background-color: #eee;
  border-color: transparent;
  color: inherit;
}

.daterangepicker td.week, .daterangepicker th.week {
  font-size: 80%;
  color: #ccc;
}

.daterangepicker td.off, .daterangepicker td.off.in-range, .daterangepicker td.off.start-date, .daterangepicker td.off.end-date {
  background-color: #fff;
  border-color: transparent;
  color: #999;
}

.daterangepicker td.in-range {
  background-color: #ebf4f8;
  border-color: transparent;
  color: #000;
  border-radius: 0;
}

.daterangepicker td.start-date {
  border-radius: 4px 0 0 4px;
}

.daterangepicker td.end-date {
  border-radius: 0 4px 4px 0;
}

.daterangepicker td.start-date.end-date {
  border-radius: 4px;
}

.daterangepicker td.active, .daterangepicker td.active:hover {
  background-color: #357ebd;
  border-color: transparent;
  color: #fff;
}

.daterangepicker th.month {
  width: auto;
}

.daterangepicker td.disabled, .daterangepicker option.disabled {
  color: #999;
  cursor: not-allowed;
  text-decoration: line-through;
}

.daterangepicker select.monthselect, .daterangepicker select.yearselect {
  font-size: 12px;
  padding: 1px;
  height: auto;
  margin: 0;
  cursor: default;
}

.daterangepicker select.monthselect {
  margin-right: 2%;
  width: 56%;
}

.daterangepicker select.yearselect {
  width: 40%;
}

.daterangepicker select.hourselect, .daterangepicker select.minuteselect, .daterangepicker select.secondselect, .daterangepicker select.ampmselect {
  width: 50px;
  margin: 0 auto;
  background: #eee;
  border: 1px solid #eee;
  padding: 2px;
  outline: 0;
  font-size: 12px;
}

.daterangepicker .calendar-time {
  text-align: center;
  margin: 4px auto 0 auto;
  line-height: 30px;
  position: relative;
}

.daterangepicker .calendar-time select.disabled {
  color: #ccc;
  cursor: not-allowed;
}

.daterangepicker .drp-buttons {
  clear: both;
  text-align: right;
  padding: 8px;
  border-top: 1px solid #ddd;
  display: none;
  line-height: 12px;
  vertical-align: middle;
}

.daterangepicker .drp-selected {
  display: inline-block;
  font-size: 12px;
  padding-right: 8px;
}

.daterangepicker .drp-buttons .btn {
  margin-left: 8px;
  font-size: 12px;
  font-weight: bold;
  padding: 4px 8px;
}

.daterangepicker.show-ranges.single.rtl .drp-calendar.left {
  border-right: 1px solid #ddd;
}

.daterangepicker.show-ranges.single.ltr .drp-calendar.left {
  border-left: 1px solid #ddd;
}

.daterangepicker.show-ranges.rtl .drp-calendar.right {
  border-right: 1px solid #ddd;
}

.daterangepicker.show-ranges.ltr .drp-calendar.left {
  border-left: 1px solid #ddd;
}

.daterangepicker .ranges {
  float: none;
  text-align: left;
  margin: 0;
}

.daterangepicker.show-calendar .ranges {
  margin-top: 8px;
}

.daterangepicker .ranges ul {
  list-style: none;
  margin: 0 auto;
  padding: 0;
  width: 100%;
}

.daterangepicker .ranges li {
  font-size: 12px;
  padding: 8px 12px;
  cursor: pointer;
}

.daterangepicker .ranges li:hover {
  background-color: #eee;
}

.daterangepicker .ranges li.active {
  background-color: #08c;
  color: #fff;
}

/*  Larger Screen Styling */
@media (min-width: 564px) {
  .daterangepicker {
    width: auto;
  }

  .daterangepicker .ranges ul {
    width: 140px;
  }

  .daterangepicker.single .ranges ul {
    width: 100%;
  }

  .daterangepicker.single .drp-calendar.left {
    clear: none;
  }

  .daterangepicker.single .ranges, .daterangepicker.single .drp-calendar {
    float: left;
  }

  .daterangepicker {
    direction: ltr;
    text-align: left;
  }

  .daterangepicker .drp-calendar.left {
    clear: left;
    margin-right: 0;
  }

  .daterangepicker .drp-calendar.left .calendar-table {
    border-right: none;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }

  .daterangepicker .drp-calendar.right {
    margin-left: 0;
  }

  .daterangepicker .drp-calendar.right .calendar-table {
    border-left: none;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }

  .daterangepicker .drp-calendar.left .calendar-table {
    padding-right: 8px;
  }

  .daterangepicker .ranges, .daterangepicker .drp-calendar {
    float: left;
  }
}

@media (min-width: 730px) {
  .daterangepicker .ranges {
    width: auto;
  }

  .daterangepicker .ranges {
    float: left;
  }

  .daterangepicker.rtl .ranges {
    float: right;
  }

  .daterangepicker .drp-calendar.left {
    clear: none !important;
  }
}

/*!*******************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/.pnpm/css-loader@6.7.1_webpack@5.74.0/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/.pnpm/dropzone@6.0.0-beta.2/node_modules/dropzone/dist/dropzone.css ***!
  \*******************************************************************************************************************************************************************************************************************/
@keyframes passing-through{0%{opacity:0;transform:translateY(40px)}30%,70%{opacity:1;transform:translateY(0px)}100%{opacity:0;transform:translateY(-40px)}}@keyframes slide-in{0%{opacity:0;transform:translateY(40px)}30%{opacity:1;transform:translateY(0px)}}@keyframes pulse{0%{transform:scale(1)}10%{transform:scale(1.1)}20%{transform:scale(1)}}.dropzone,.dropzone *{box-sizing:border-box}.dropzone{min-height:150px;border:1px solid rgba(0,0,0,.8);border-radius:5px;padding:20px 20px}.dropzone.dz-clickable{cursor:pointer}.dropzone.dz-clickable *{cursor:default}.dropzone.dz-clickable .dz-message,.dropzone.dz-clickable .dz-message *{cursor:pointer}.dropzone.dz-started .dz-message{display:none}.dropzone.dz-drag-hover{border-style:solid}.dropzone.dz-drag-hover .dz-message{opacity:.5}.dropzone .dz-message{text-align:center;margin:3em 0}.dropzone .dz-message .dz-button{background:none;color:inherit;border:none;padding:0;font:inherit;cursor:pointer;outline:inherit}.dropzone .dz-preview{position:relative;display:inline-block;vertical-align:top;margin:16px;min-height:100px}.dropzone .dz-preview:hover{z-index:1000}.dropzone .dz-preview:hover .dz-details{opacity:1}.dropzone .dz-preview.dz-file-preview .dz-image{border-radius:20px;background:#999;background:linear-gradient(to bottom, #eee, #ddd)}.dropzone .dz-preview.dz-file-preview .dz-details{opacity:1}.dropzone .dz-preview.dz-image-preview{background:#fff}.dropzone .dz-preview.dz-image-preview .dz-details{transition:opacity .2s linear}.dropzone .dz-preview .dz-remove{font-size:14px;text-align:center;display:block;cursor:pointer;border:none}.dropzone .dz-preview .dz-remove:hover{text-decoration:underline}.dropzone .dz-preview:hover .dz-details{opacity:1}.dropzone .dz-preview .dz-details{z-index:20;position:absolute;top:0;left:0;opacity:0;font-size:13px;min-width:100%;max-width:100%;padding:2em 1em;text-align:center;color:rgba(0,0,0,.9);line-height:150%}.dropzone .dz-preview .dz-details .dz-size{margin-bottom:1em;font-size:16px}.dropzone .dz-preview .dz-details .dz-filename{white-space:nowrap}.dropzone .dz-preview .dz-details .dz-filename:hover span{border:1px solid rgba(200,200,200,.8);background-color:rgba(255,255,255,.8)}.dropzone .dz-preview .dz-details .dz-filename:not(:hover){overflow:hidden;text-overflow:ellipsis}.dropzone .dz-preview .dz-details .dz-filename:not(:hover) span{border:1px solid transparent}.dropzone .dz-preview .dz-details .dz-filename span,.dropzone .dz-preview .dz-details .dz-size span{background-color:rgba(255,255,255,.4);padding:0 .4em;border-radius:3px}.dropzone .dz-preview:hover .dz-image img{transform:scale(1.05, 1.05);filter:blur(8px)}.dropzone .dz-preview .dz-image{border-radius:20px;overflow:hidden;width:120px;height:120px;position:relative;display:block;z-index:10}.dropzone .dz-preview .dz-image img{display:block}.dropzone .dz-preview.dz-success .dz-success-mark{animation:passing-through 3s cubic-bezier(0.77, 0, 0.175, 1)}.dropzone .dz-preview.dz-error .dz-error-mark{opacity:1;animation:slide-in 3s cubic-bezier(0.77, 0, 0.175, 1)}.dropzone .dz-preview .dz-success-mark,.dropzone .dz-preview .dz-error-mark{pointer-events:none;opacity:0;z-index:500;position:absolute;display:block;top:50%;left:50%;margin-left:-27px;margin-top:-27px;background:rgba(0,0,0,.8);border-radius:50%}.dropzone .dz-preview .dz-success-mark svg,.dropzone .dz-preview .dz-error-mark svg{display:block;width:54px;height:54px;fill:#fff}.dropzone .dz-preview.dz-processing .dz-progress{opacity:1;transition:all .2s linear}.dropzone .dz-preview.dz-complete .dz-progress{opacity:0;transition:opacity .4s ease-in}.dropzone .dz-preview:not(.dz-processing) .dz-progress{animation:pulse 6s ease infinite}.dropzone .dz-preview .dz-progress{opacity:1;z-index:1000;pointer-events:none;position:absolute;height:20px;top:50%;margin-top:-10px;left:15%;right:15%;border:3px solid rgba(0,0,0,.8);background:rgba(0,0,0,.8);border-radius:10px;overflow:hidden}.dropzone .dz-preview .dz-progress .dz-upload{background:#fff;display:block;position:relative;height:100%;width:0;transition:width 300ms ease-in-out;border-radius:17px}.dropzone .dz-preview.dz-error .dz-error-message{display:block}.dropzone .dz-preview.dz-error:hover .dz-error-message{opacity:1;pointer-events:auto}.dropzone .dz-preview .dz-error-message{pointer-events:none;z-index:1000;position:absolute;display:block;display:none;opacity:0;transition:opacity .3s ease;border-radius:8px;font-size:13px;top:130px;left:-10px;width:140px;background:#b10606;padding:.5em 1em;color:#fff}.dropzone .dz-preview .dz-error-message:after{content:"";position:absolute;top:-6px;left:64px;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #b10606}/*# sourceMappingURL=dropzone.css.map */

/*!****************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/.pnpm/css-loader@6.7.1_webpack@5.74.0/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/.pnpm/flatpickr@4.6.13/node_modules/flatpickr/dist/flatpickr.css ***!
  \****************************************************************************************************************************************************************************************************************/
.flatpickr-calendar {
  background: transparent;
  opacity: 0;
  display: none;
  text-align: center;
  visibility: hidden;
  padding: 0;
  -webkit-animation: none;
          animation: none;
  direction: ltr;
  border: 0;
  font-size: 14px;
  line-height: 24px;
  border-radius: 5px;
  position: absolute;
  width: 307.875px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -ms-touch-action: manipulation;
      touch-action: manipulation;
  background: #fff;
  -webkit-box-shadow: 1px 0 0 #e6e6e6, -1px 0 0 #e6e6e6, 0 1px 0 #e6e6e6, 0 -1px 0 #e6e6e6, 0 3px 13px rgba(0,0,0,0.08);
          box-shadow: 1px 0 0 #e6e6e6, -1px 0 0 #e6e6e6, 0 1px 0 #e6e6e6, 0 -1px 0 #e6e6e6, 0 3px 13px rgba(0,0,0,0.08);
}
.flatpickr-calendar.open,
.flatpickr-calendar.inline {
  opacity: 1;
  max-height: 640px;
  visibility: visible;
}
.flatpickr-calendar.open {
  display: inline-block;
  z-index: 99999;
}
.flatpickr-calendar.animate.open {
  -webkit-animation: fpFadeInDown 300ms cubic-bezier(0.23, 1, 0.32, 1);
          animation: fpFadeInDown 300ms cubic-bezier(0.23, 1, 0.32, 1);
}
.flatpickr-calendar.inline {
  display: block;
  position: relative;
  top: 2px;
}
.flatpickr-calendar.static {
  position: absolute;
  top: calc(100% + 2px);
}
.flatpickr-calendar.static.open {
  z-index: 999;
  display: block;
}
.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7) {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1) {
  -webkit-box-shadow: -2px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;
          box-shadow: -2px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;
}
.flatpickr-calendar .hasWeeks .dayContainer,
.flatpickr-calendar .hasTime .dayContainer {
  border-bottom: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.flatpickr-calendar .hasWeeks .dayContainer {
  border-left: 0;
}
.flatpickr-calendar.hasTime .flatpickr-time {
  height: 40px;
  border-top: 1px solid #e6e6e6;
}
.flatpickr-calendar.noCalendar.hasTime .flatpickr-time {
  height: auto;
}
.flatpickr-calendar:before,
.flatpickr-calendar:after {
  position: absolute;
  display: block;
  pointer-events: none;
  border: solid transparent;
  content: '';
  height: 0;
  width: 0;
  left: 22px;
}
.flatpickr-calendar.rightMost:before,
.flatpickr-calendar.arrowRight:before,
.flatpickr-calendar.rightMost:after,
.flatpickr-calendar.arrowRight:after {
  left: auto;
  right: 22px;
}
.flatpickr-calendar.arrowCenter:before,
.flatpickr-calendar.arrowCenter:after {
  left: 50%;
  right: 50%;
}
.flatpickr-calendar:before {
  border-width: 5px;
  margin: 0 -5px;
}
.flatpickr-calendar:after {
  border-width: 4px;
  margin: 0 -4px;
}
.flatpickr-calendar.arrowTop:before,
.flatpickr-calendar.arrowTop:after {
  bottom: 100%;
}
.flatpickr-calendar.arrowTop:before {
  border-bottom-color: #e6e6e6;
}
.flatpickr-calendar.arrowTop:after {
  border-bottom-color: #fff;
}
.flatpickr-calendar.arrowBottom:before,
.flatpickr-calendar.arrowBottom:after {
  top: 100%;
}
.flatpickr-calendar.arrowBottom:before {
  border-top-color: #e6e6e6;
}
.flatpickr-calendar.arrowBottom:after {
  border-top-color: #fff;
}
.flatpickr-calendar:focus {
  outline: 0;
}
.flatpickr-wrapper {
  position: relative;
  display: inline-block;
}
.flatpickr-months {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.flatpickr-months .flatpickr-month {
  background: transparent;
  color: rgba(0,0,0,0.9);
  fill: rgba(0,0,0,0.9);
  height: 34px;
  line-height: 1;
  text-align: center;
  position: relative;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  overflow: hidden;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.flatpickr-months .flatpickr-prev-month,
.flatpickr-months .flatpickr-next-month {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  text-decoration: none;
  cursor: pointer;
  position: absolute;
  top: 0;
  height: 34px;
  padding: 10px;
  z-index: 3;
  color: rgba(0,0,0,0.9);
  fill: rgba(0,0,0,0.9);
}
.flatpickr-months .flatpickr-prev-month.flatpickr-disabled,
.flatpickr-months .flatpickr-next-month.flatpickr-disabled {
  display: none;
}
.flatpickr-months .flatpickr-prev-month i,
.flatpickr-months .flatpickr-next-month i {
  position: relative;
}
.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month,
.flatpickr-months .flatpickr-next-month.flatpickr-prev-month {
/*
      /*rtl:begin:ignore*/
/*
      */
  left: 0;
/*
      /*rtl:end:ignore*/
/*
      */
}
/*
      /*rtl:begin:ignore*/
/*
      /*rtl:end:ignore*/
.flatpickr-months .flatpickr-prev-month.flatpickr-next-month,
.flatpickr-months .flatpickr-next-month.flatpickr-next-month {
/*
      /*rtl:begin:ignore*/
/*
      */
  right: 0;
/*
      /*rtl:end:ignore*/
/*
      */
}
/*
      /*rtl:begin:ignore*/
/*
      /*rtl:end:ignore*/
.flatpickr-months .flatpickr-prev-month:hover,
.flatpickr-months .flatpickr-next-month:hover {
  color: #959ea9;
}
.flatpickr-months .flatpickr-prev-month:hover svg,
.flatpickr-months .flatpickr-next-month:hover svg {
  fill: #f64747;
}
.flatpickr-months .flatpickr-prev-month svg,
.flatpickr-months .flatpickr-next-month svg {
  width: 14px;
  height: 14px;
}
.flatpickr-months .flatpickr-prev-month svg path,
.flatpickr-months .flatpickr-next-month svg path {
  -webkit-transition: fill 0.1s;
  transition: fill 0.1s;
  fill: inherit;
}
.numInputWrapper {
  position: relative;
  height: auto;
}
.numInputWrapper input,
.numInputWrapper span {
  display: inline-block;
}
.numInputWrapper input {
  width: 100%;
}
.numInputWrapper input::-ms-clear {
  display: none;
}
.numInputWrapper input::-webkit-outer-spin-button,
.numInputWrapper input::-webkit-inner-spin-button {
  margin: 0;
  -webkit-appearance: none;
}
.numInputWrapper span {
  position: absolute;
  right: 0;
  width: 14px;
  padding: 0 4px 0 2px;
  height: 50%;
  line-height: 50%;
  opacity: 0;
  cursor: pointer;
  border: 1px solid rgba(57,57,57,0.15);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.numInputWrapper span:hover {
  background: rgba(0,0,0,0.1);
}
.numInputWrapper span:active {
  background: rgba(0,0,0,0.2);
}
.numInputWrapper span:after {
  display: block;
  content: "";
  position: absolute;
}
.numInputWrapper span.arrowUp {
  top: 0;
  border-bottom: 0;
}
.numInputWrapper span.arrowUp:after {
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-bottom: 4px solid rgba(57,57,57,0.6);
  top: 26%;
}
.numInputWrapper span.arrowDown {
  top: 50%;
}
.numInputWrapper span.arrowDown:after {
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 4px solid rgba(57,57,57,0.6);
  top: 40%;
}
.numInputWrapper span svg {
  width: inherit;
  height: auto;
}
.numInputWrapper span svg path {
  fill: rgba(0,0,0,0.5);
}
.numInputWrapper:hover {
  background: rgba(0,0,0,0.05);
}
.numInputWrapper:hover span {
  opacity: 1;
}
.flatpickr-current-month {
  font-size: 135%;
  line-height: inherit;
  font-weight: 300;
  color: inherit;
  position: absolute;
  width: 75%;
  left: 12.5%;
  padding: 7.48px 0 0 0;
  line-height: 1;
  height: 34px;
  display: inline-block;
  text-align: center;
  -webkit-transform: translate3d(0px, 0px, 0px);
          transform: translate3d(0px, 0px, 0px);
}
.flatpickr-current-month span.cur-month {
  font-family: inherit;
  font-weight: 700;
  color: inherit;
  display: inline-block;
  margin-left: 0.5ch;
  padding: 0;
}
.flatpickr-current-month span.cur-month:hover {
  background: rgba(0,0,0,0.05);
}
.flatpickr-current-month .numInputWrapper {
  width: 6ch;
  width: 7ch\0;
  display: inline-block;
}
.flatpickr-current-month .numInputWrapper span.arrowUp:after {
  border-bottom-color: rgba(0,0,0,0.9);
}
.flatpickr-current-month .numInputWrapper span.arrowDown:after {
  border-top-color: rgba(0,0,0,0.9);
}
.flatpickr-current-month input.cur-year {
  background: transparent;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: inherit;
  cursor: text;
  padding: 0 0 0 0.5ch;
  margin: 0;
  display: inline-block;
  font-size: inherit;
  font-family: inherit;
  font-weight: 300;
  line-height: inherit;
  height: auto;
  border: 0;
  border-radius: 0;
  vertical-align: initial;
  -webkit-appearance: textfield;
  -moz-appearance: textfield;
  appearance: textfield;
}
.flatpickr-current-month input.cur-year:focus {
  outline: 0;
}
.flatpickr-current-month input.cur-year[disabled],
.flatpickr-current-month input.cur-year[disabled]:hover {
  font-size: 100%;
  color: rgba(0,0,0,0.5);
  background: transparent;
  pointer-events: none;
}
.flatpickr-current-month .flatpickr-monthDropdown-months {
  appearance: menulist;
  background: transparent;
  border: none;
  border-radius: 0;
  box-sizing: border-box;
  color: inherit;
  cursor: pointer;
  font-size: inherit;
  font-family: inherit;
  font-weight: 300;
  height: auto;
  line-height: inherit;
  margin: -1px 0 0 0;
  outline: none;
  padding: 0 0 0 0.5ch;
  position: relative;
  vertical-align: initial;
  -webkit-box-sizing: border-box;
  -webkit-appearance: menulist;
  -moz-appearance: menulist;
  width: auto;
}
.flatpickr-current-month .flatpickr-monthDropdown-months:focus,
.flatpickr-current-month .flatpickr-monthDropdown-months:active {
  outline: none;
}
.flatpickr-current-month .flatpickr-monthDropdown-months:hover {
  background: rgba(0,0,0,0.05);
}
.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month {
  background-color: transparent;
  outline: none;
  padding: 0;
}
.flatpickr-weekdays {
  background: transparent;
  text-align: center;
  overflow: hidden;
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  height: 28px;
}
.flatpickr-weekdays .flatpickr-weekdaycontainer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
span.flatpickr-weekday {
  cursor: default;
  font-size: 90%;
  background: transparent;
  color: rgba(0,0,0,0.54);
  line-height: 1;
  margin: 0;
  text-align: center;
  display: block;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  font-weight: bolder;
}
.dayContainer,
.flatpickr-weeks {
  padding: 1px 0 0 0;
}
.flatpickr-days {
  position: relative;
  overflow: hidden;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  width: 307.875px;
}
.flatpickr-days:focus {
  outline: 0;
}
.dayContainer {
  padding: 0;
  outline: 0;
  text-align: left;
  width: 307.875px;
  min-width: 307.875px;
  max-width: 307.875px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: inline-block;
  display: -ms-flexbox;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-around;
          justify-content: space-around;
  -webkit-transform: translate3d(0px, 0px, 0px);
          transform: translate3d(0px, 0px, 0px);
  opacity: 1;
}
.dayContainer + .dayContainer {
  -webkit-box-shadow: -1px 0 0 #e6e6e6;
          box-shadow: -1px 0 0 #e6e6e6;
}
.flatpickr-day {
  background: none;
  border: 1px solid transparent;
  border-radius: 150px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: #393939;
  cursor: pointer;
  font-weight: 400;
  width: 14.2857143%;
  -webkit-flex-basis: 14.2857143%;
      -ms-flex-preferred-size: 14.2857143%;
          flex-basis: 14.2857143%;
  max-width: 39px;
  height: 39px;
  line-height: 39px;
  margin: 0;
  display: inline-block;
  position: relative;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
}
.flatpickr-day.inRange,
.flatpickr-day.prevMonthDay.inRange,
.flatpickr-day.nextMonthDay.inRange,
.flatpickr-day.today.inRange,
.flatpickr-day.prevMonthDay.today.inRange,
.flatpickr-day.nextMonthDay.today.inRange,
.flatpickr-day:hover,
.flatpickr-day.prevMonthDay:hover,
.flatpickr-day.nextMonthDay:hover,
.flatpickr-day:focus,
.flatpickr-day.prevMonthDay:focus,
.flatpickr-day.nextMonthDay:focus {
  cursor: pointer;
  outline: 0;
  background: #e6e6e6;
  border-color: #e6e6e6;
}
.flatpickr-day.today {
  border-color: #959ea9;
}
.flatpickr-day.today:hover,
.flatpickr-day.today:focus {
  border-color: #959ea9;
  background: #959ea9;
  color: #fff;
}
.flatpickr-day.selected,
.flatpickr-day.startRange,
.flatpickr-day.endRange,
.flatpickr-day.selected.inRange,
.flatpickr-day.startRange.inRange,
.flatpickr-day.endRange.inRange,
.flatpickr-day.selected:focus,
.flatpickr-day.startRange:focus,
.flatpickr-day.endRange:focus,
.flatpickr-day.selected:hover,
.flatpickr-day.startRange:hover,
.flatpickr-day.endRange:hover,
.flatpickr-day.selected.prevMonthDay,
.flatpickr-day.startRange.prevMonthDay,
.flatpickr-day.endRange.prevMonthDay,
.flatpickr-day.selected.nextMonthDay,
.flatpickr-day.startRange.nextMonthDay,
.flatpickr-day.endRange.nextMonthDay {
  background: #569ff7;
  -webkit-box-shadow: none;
          box-shadow: none;
  color: #fff;
  border-color: #569ff7;
}
.flatpickr-day.selected.startRange,
.flatpickr-day.startRange.startRange,
.flatpickr-day.endRange.startRange {
  border-radius: 50px 0 0 50px;
}
.flatpickr-day.selected.endRange,
.flatpickr-day.startRange.endRange,
.flatpickr-day.endRange.endRange {
  border-radius: 0 50px 50px 0;
}
.flatpickr-day.selected.startRange + .endRange:not(:nth-child(7n+1)),
.flatpickr-day.startRange.startRange + .endRange:not(:nth-child(7n+1)),
.flatpickr-day.endRange.startRange + .endRange:not(:nth-child(7n+1)) {
  -webkit-box-shadow: -10px 0 0 #569ff7;
          box-shadow: -10px 0 0 #569ff7;
}
.flatpickr-day.selected.startRange.endRange,
.flatpickr-day.startRange.startRange.endRange,
.flatpickr-day.endRange.startRange.endRange {
  border-radius: 50px;
}
.flatpickr-day.inRange {
  border-radius: 0;
  -webkit-box-shadow: -5px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;
          box-shadow: -5px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;
}
.flatpickr-day.flatpickr-disabled,
.flatpickr-day.flatpickr-disabled:hover,
.flatpickr-day.prevMonthDay,
.flatpickr-day.nextMonthDay,
.flatpickr-day.notAllowed,
.flatpickr-day.notAllowed.prevMonthDay,
.flatpickr-day.notAllowed.nextMonthDay {
  color: rgba(57,57,57,0.3);
  background: transparent;
  border-color: transparent;
  cursor: default;
}
.flatpickr-day.flatpickr-disabled,
.flatpickr-day.flatpickr-disabled:hover {
  cursor: not-allowed;
  color: rgba(57,57,57,0.1);
}
.flatpickr-day.week.selected {
  border-radius: 0;
  -webkit-box-shadow: -5px 0 0 #569ff7, 5px 0 0 #569ff7;
          box-shadow: -5px 0 0 #569ff7, 5px 0 0 #569ff7;
}
.flatpickr-day.hidden {
  visibility: hidden;
}
.rangeMode .flatpickr-day {
  margin-top: 1px;
}
.flatpickr-weekwrapper {
  float: left;
}
.flatpickr-weekwrapper .flatpickr-weeks {
  padding: 0 12px;
  -webkit-box-shadow: 1px 0 0 #e6e6e6;
          box-shadow: 1px 0 0 #e6e6e6;
}
.flatpickr-weekwrapper .flatpickr-weekday {
  float: none;
  width: 100%;
  line-height: 28px;
}
.flatpickr-weekwrapper span.flatpickr-day,
.flatpickr-weekwrapper span.flatpickr-day:hover {
  display: block;
  width: 100%;
  max-width: none;
  color: rgba(57,57,57,0.3);
  background: transparent;
  cursor: default;
  border: none;
}
.flatpickr-innerContainer {
  display: block;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  overflow: hidden;
}
.flatpickr-rContainer {
  display: inline-block;
  padding: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.flatpickr-time {
  text-align: center;
  outline: 0;
  display: block;
  height: 0;
  line-height: 40px;
  max-height: 40px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  overflow: hidden;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.flatpickr-time:after {
  content: "";
  display: table;
  clear: both;
}
.flatpickr-time .numInputWrapper {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  width: 40%;
  height: 40px;
  float: left;
}
.flatpickr-time .numInputWrapper span.arrowUp:after {
  border-bottom-color: #393939;
}
.flatpickr-time .numInputWrapper span.arrowDown:after {
  border-top-color: #393939;
}
.flatpickr-time.hasSeconds .numInputWrapper {
  width: 26%;
}
.flatpickr-time.time24hr .numInputWrapper {
  width: 49%;
}
.flatpickr-time input {
  background: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
  border: 0;
  border-radius: 0;
  text-align: center;
  margin: 0;
  padding: 0;
  height: inherit;
  line-height: inherit;
  color: #393939;
  font-size: 14px;
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-appearance: textfield;
  -moz-appearance: textfield;
  appearance: textfield;
}
.flatpickr-time input.flatpickr-hour {
  font-weight: bold;
}
.flatpickr-time input.flatpickr-minute,
.flatpickr-time input.flatpickr-second {
  font-weight: 400;
}
.flatpickr-time input:focus {
  outline: 0;
  border: 0;
}
.flatpickr-time .flatpickr-time-separator,
.flatpickr-time .flatpickr-am-pm {
  height: inherit;
  float: left;
  line-height: inherit;
  color: #393939;
  font-weight: bold;
  width: 2%;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -webkit-align-self: center;
      -ms-flex-item-align: center;
          align-self: center;
}
.flatpickr-time .flatpickr-am-pm {
  outline: 0;
  width: 18%;
  cursor: pointer;
  text-align: center;
  font-weight: 400;
}
.flatpickr-time input:hover,
.flatpickr-time .flatpickr-am-pm:hover,
.flatpickr-time input:focus,
.flatpickr-time .flatpickr-am-pm:focus {
  background: #eee;
}
.flatpickr-input[readonly] {
  cursor: pointer;
}
@-webkit-keyframes fpFadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -20px, 0);
            transform: translate3d(0, -20px, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}
@keyframes fpFadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -20px, 0);
            transform: translate3d(0, -20px, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}

/*!************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/.pnpm/css-loader@6.7.1_webpack@5.74.0/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/.pnpm/fullcalendar@5.11.3/node_modules/fullcalendar/main.css ***!
  \************************************************************************************************************************************************************************************************************/

/* classes attached to <body> */
/* TODO: make fc-event selector work when calender in shadow DOM */
.fc-not-allowed,
.fc-not-allowed .fc-event { /* override events' custom cursors */
  cursor: not-allowed;
}

/* TODO: not attached to body. attached to specific els. move */
.fc-unselectable {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.fc {
  /* layout of immediate children */
  display: flex;
  flex-direction: column;

  font-size: 1em
}
.fc,
  .fc *,
  .fc *:before,
  .fc *:after {
    box-sizing: border-box;
  }
.fc table {
    border-collapse: collapse;
    border-spacing: 0;
    font-size: 1em; /* normalize cross-browser */
  }
.fc th {
    text-align: center;
  }
.fc th,
  .fc td {
    vertical-align: top;
    padding: 0;
  }
.fc a[data-navlink] {
    cursor: pointer;
  }
.fc a[data-navlink]:hover {
    text-decoration: underline;
  }
.fc-direction-ltr {
  direction: ltr;
  text-align: left;
}
.fc-direction-rtl {
  direction: rtl;
  text-align: right;
}
.fc-theme-standard td,
  .fc-theme-standard th {
    border: 1px solid #ddd;
    border: 1px solid var(--fc-border-color, #ddd);
  }
/* for FF, which doesn't expand a 100% div within a table cell. use absolute positioning */
/* inner-wrappers are responsible for being absolute */
/* TODO: best place for this? */
.fc-liquid-hack td,
  .fc-liquid-hack th {
    position: relative;
  }

@font-face {
  font-family: 'fcicons';
  src: url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBfAAAAC8AAAAYGNtYXAXVtKNAAABHAAAAFRnYXNwAAAAEAAAAXAAAAAIZ2x5ZgYydxIAAAF4AAAFNGhlYWQUJ7cIAAAGrAAAADZoaGVhB20DzAAABuQAAAAkaG10eCIABhQAAAcIAAAALGxvY2ED4AU6AAAHNAAAABhtYXhwAA8AjAAAB0wAAAAgbmFtZXsr690AAAdsAAABhnBvc3QAAwAAAAAI9AAAACAAAwPAAZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADpBgPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAOAAAAAoACAACAAIAAQAg6Qb//f//AAAAAAAg6QD//f//AAH/4xcEAAMAAQAAAAAAAAAAAAAAAQAB//8ADwABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAWIAjQKeAskAEwAAJSc3NjQnJiIHAQYUFwEWMjc2NCcCnuLiDQ0MJAz/AA0NAQAMJAwNDcni4gwjDQwM/wANIwz/AA0NDCMNAAAAAQFiAI0CngLJABMAACUBNjQnASYiBwYUHwEHBhQXFjI3AZ4BAA0N/wAMJAwNDeLiDQ0MJAyNAQAMIw0BAAwMDSMM4uINIwwNDQAAAAIA4gC3Ax4CngATACcAACUnNzY0JyYiDwEGFB8BFjI3NjQnISc3NjQnJiIPAQYUHwEWMjc2NCcB87e3DQ0MIw3VDQ3VDSMMDQ0BK7e3DQ0MJAzVDQ3VDCQMDQ3zuLcMJAwNDdUNIwzWDAwNIwy4twwkDA0N1Q0jDNYMDA0jDAAAAgDiALcDHgKeABMAJwAAJTc2NC8BJiIHBhQfAQcGFBcWMjchNzY0LwEmIgcGFB8BBwYUFxYyNwJJ1Q0N1Q0jDA0Nt7cNDQwjDf7V1Q0N1QwkDA0Nt7cNDQwkDLfWDCMN1Q0NDCQMt7gMIw0MDNYMIw3VDQ0MJAy3uAwjDQwMAAADAFUAAAOrA1UAMwBoAHcAABMiBgcOAQcOAQcOARURFBYXHgEXHgEXHgEzITI2Nz4BNz4BNz4BNRE0JicuAScuAScuASMFITIWFx4BFx4BFx4BFREUBgcOAQcOAQcOASMhIiYnLgEnLgEnLgE1ETQ2Nz4BNz4BNz4BMxMhMjY1NCYjISIGFRQWM9UNGAwLFQkJDgUFBQUFBQ4JCRULDBgNAlYNGAwLFQkJDgUFBQUFBQ4JCRULDBgN/aoCVgQIBAQHAwMFAQIBAQIBBQMDBwQECAT9qgQIBAQHAwMFAQIBAQIBBQMDBwQECASAAVYRGRkR/qoRGRkRA1UFBAUOCQkVDAsZDf2rDRkLDBUJCA4FBQUFBQUOCQgVDAsZDQJVDRkLDBUJCQ4FBAVVAgECBQMCBwQECAX9qwQJAwQHAwMFAQICAgIBBQMDBwQDCQQCVQUIBAQHAgMFAgEC/oAZEhEZGRESGQAAAAADAFUAAAOrA1UAMwBoAIkAABMiBgcOAQcOAQcOARURFBYXHgEXHgEXHgEzITI2Nz4BNz4BNz4BNRE0JicuAScuAScuASMFITIWFx4BFx4BFx4BFREUBgcOAQcOAQcOASMhIiYnLgEnLgEnLgE1ETQ2Nz4BNz4BNz4BMxMzFRQWMzI2PQEzMjY1NCYrATU0JiMiBh0BIyIGFRQWM9UNGAwLFQkJDgUFBQUFBQ4JCRULDBgNAlYNGAwLFQkJDgUFBQUFBQ4JCRULDBgN/aoCVgQIBAQHAwMFAQIBAQIBBQMDBwQECAT9qgQIBAQHAwMFAQIBAQIBBQMDBwQECASAgBkSEhmAERkZEYAZEhIZgBEZGREDVQUEBQ4JCRUMCxkN/asNGQsMFQkIDgUFBQUFBQ4JCBUMCxkNAlUNGQsMFQkJDgUEBVUCAQIFAwIHBAQIBf2rBAkDBAcDAwUBAgICAgEFAwMHBAMJBAJVBQgEBAcCAwUCAQL+gIASGRkSgBkSERmAEhkZEoAZERIZAAABAOIAjQMeAskAIAAAExcHBhQXFjI/ARcWMjc2NC8BNzY0JyYiDwEnJiIHBhQX4uLiDQ0MJAzi4gwkDA0N4uINDQwkDOLiDCQMDQ0CjeLiDSMMDQ3h4Q0NDCMN4uIMIw0MDOLiDAwNIwwAAAABAAAAAQAAa5n0y18PPPUACwQAAAAAANivOVsAAAAA2K85WwAAAAADqwNVAAAACAACAAAAAAAAAAEAAAPA/8AAAAQAAAAAAAOrAAEAAAAAAAAAAAAAAAAAAAALBAAAAAAAAAAAAAAAAgAAAAQAAWIEAAFiBAAA4gQAAOIEAABVBAAAVQQAAOIAAAAAAAoAFAAeAEQAagCqAOoBngJkApoAAQAAAAsAigADAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAA4ArgABAAAAAAABAAcAAAABAAAAAAACAAcAYAABAAAAAAADAAcANgABAAAAAAAEAAcAdQABAAAAAAAFAAsAFQABAAAAAAAGAAcASwABAAAAAAAKABoAigADAAEECQABAA4ABwADAAEECQACAA4AZwADAAEECQADAA4APQADAAEECQAEAA4AfAADAAEECQAFABYAIAADAAEECQAGAA4AUgADAAEECQAKADQApGZjaWNvbnMAZgBjAGkAYwBvAG4Ac1ZlcnNpb24gMS4wAFYAZQByAHMAaQBvAG4AIAAxAC4AMGZjaWNvbnMAZgBjAGkAYwBvAG4Ac2ZjaWNvbnMAZgBjAGkAYwBvAG4Ac1JlZ3VsYXIAUgBlAGcAdQBsAGEAcmZjaWNvbnMAZgBjAGkAYwBvAG4Ac0ZvbnQgZ2VuZXJhdGVkIGJ5IEljb01vb24uAEYAbwBuAHQAIABnAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAEkAYwBvAE0AbwBvAG4ALgAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=) format('truetype');
  font-weight: normal;
  font-style: normal;
}

.fc-icon {
  /* added for fc */
  display: inline-block;
  width: 1em;
  height: 1em;
  text-align: center;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;

  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'fcicons' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.fc-icon-chevron-left:before {
  content: "\e900";
}

.fc-icon-chevron-right:before {
  content: "\e901";
}

.fc-icon-chevrons-left:before {
  content: "\e902";
}

.fc-icon-chevrons-right:before {
  content: "\e903";
}

.fc-icon-minus-square:before {
  content: "\e904";
}

.fc-icon-plus-square:before {
  content: "\e905";
}

.fc-icon-x:before {
  content: "\e906";
}
/*
Lots taken from Flatly (MIT): https://bootswatch.com/4/flatly/bootstrap.css

These styles only apply when the standard-theme is activated.
When it's NOT activated, the fc-button classes won't even be in the DOM.
*/
.fc {

  /* reset */

}
.fc .fc-button {
    border-radius: 0;
    overflow: visible;
    text-transform: none;
    margin: 0;
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
  }
.fc .fc-button:focus {
    outline: 1px dotted;
    outline: 5px auto -webkit-focus-ring-color;
  }
.fc .fc-button {
    -webkit-appearance: button;
  }
.fc .fc-button:not(:disabled) {
    cursor: pointer;
  }
.fc .fc-button::-moz-focus-inner {
    padding: 0;
    border-style: none;
  }
.fc {

  /* theme */

}
.fc .fc-button {
    display: inline-block;
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    background-color: transparent;
    border: 1px solid transparent;
    padding: 0.4em 0.65em;
    font-size: 1em;
    line-height: 1.5;
    border-radius: 0.25em;
  }
.fc .fc-button:hover {
    text-decoration: none;
  }
.fc .fc-button:focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(44, 62, 80, 0.25);
  }
.fc .fc-button:disabled {
    opacity: 0.65;
  }
.fc {

  /* "primary" coloring */

}
.fc .fc-button-primary {
    color: #fff;
    color: var(--fc-button-text-color, #fff);
    background-color: #2C3E50;
    background-color: var(--fc-button-bg-color, #2C3E50);
    border-color: #2C3E50;
    border-color: var(--fc-button-border-color, #2C3E50);
  }
.fc .fc-button-primary:hover {
    color: #fff;
    color: var(--fc-button-text-color, #fff);
    background-color: #1e2b37;
    background-color: var(--fc-button-hover-bg-color, #1e2b37);
    border-color: #1a252f;
    border-color: var(--fc-button-hover-border-color, #1a252f);
  }
.fc .fc-button-primary:disabled { /* not DRY */
    color: #fff;
    color: var(--fc-button-text-color, #fff);
    background-color: #2C3E50;
    background-color: var(--fc-button-bg-color, #2C3E50);
    border-color: #2C3E50;
    border-color: var(--fc-button-border-color, #2C3E50); /* overrides :hover */
  }
.fc .fc-button-primary:focus {
    box-shadow: 0 0 0 0.2rem rgba(76, 91, 106, 0.5);
  }
.fc .fc-button-primary:not(:disabled):active,
  .fc .fc-button-primary:not(:disabled).fc-button-active {
    color: #fff;
    color: var(--fc-button-text-color, #fff);
    background-color: #1a252f;
    background-color: var(--fc-button-active-bg-color, #1a252f);
    border-color: #151e27;
    border-color: var(--fc-button-active-border-color, #151e27);
  }
.fc .fc-button-primary:not(:disabled):active:focus,
  .fc .fc-button-primary:not(:disabled).fc-button-active:focus {
    box-shadow: 0 0 0 0.2rem rgba(76, 91, 106, 0.5);
  }
.fc {

  /* icons within buttons */

}
.fc .fc-button .fc-icon {
    vertical-align: middle;
    font-size: 1.5em; /* bump up the size (but don't make it bigger than line-height of button, which is 1.5em also) */
  }
.fc .fc-button-group {
    position: relative;
    display: inline-flex;
    vertical-align: middle;
  }
.fc .fc-button-group > .fc-button {
    position: relative;
    flex: 1 1 auto;
  }
.fc .fc-button-group > .fc-button:hover {
    z-index: 1;
  }
.fc .fc-button-group > .fc-button:focus,
  .fc .fc-button-group > .fc-button:active,
  .fc .fc-button-group > .fc-button.fc-button-active {
    z-index: 1;
  }
.fc-direction-ltr .fc-button-group > .fc-button:not(:first-child) {
    margin-left: -1px;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
.fc-direction-ltr .fc-button-group > .fc-button:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
.fc-direction-rtl .fc-button-group > .fc-button:not(:first-child) {
    margin-right: -1px;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
.fc-direction-rtl .fc-button-group > .fc-button:not(:last-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
.fc .fc-toolbar {
    display: flex;
    justify-content: space-between;
    align-items: center;
  }
.fc .fc-toolbar.fc-header-toolbar {
    margin-bottom: 1.5em;
  }
.fc .fc-toolbar.fc-footer-toolbar {
    margin-top: 1.5em;
  }
.fc .fc-toolbar-title {
    font-size: 1.75em;
    margin: 0;
  }
.fc-direction-ltr .fc-toolbar > * > :not(:first-child) {
    margin-left: .75em; /* space between */
  }
.fc-direction-rtl .fc-toolbar > * > :not(:first-child) {
    margin-right: .75em; /* space between */
  }
.fc-direction-rtl .fc-toolbar-ltr { /* when the toolbar-chunk positioning system is explicitly left-to-right */
    flex-direction: row-reverse;
  }
.fc .fc-scroller {
    -webkit-overflow-scrolling: touch;
    position: relative; /* for abs-positioned elements within */
  }
.fc .fc-scroller-liquid {
    height: 100%;
  }
.fc .fc-scroller-liquid-absolute {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
  }
.fc .fc-scroller-harness {
    position: relative;
    overflow: hidden;
    direction: ltr;
      /* hack for chrome computing the scroller's right/left wrong for rtl. undone below... */
      /* TODO: demonstrate in codepen */
  }
.fc .fc-scroller-harness-liquid {
    height: 100%;
  }
.fc-direction-rtl .fc-scroller-harness > .fc-scroller { /* undo above hack */
    direction: rtl;
  }
.fc-theme-standard .fc-scrollgrid {
    border: 1px solid #ddd;
    border: 1px solid var(--fc-border-color, #ddd); /* bootstrap does this. match */
  }
.fc .fc-scrollgrid,
    .fc .fc-scrollgrid table { /* all tables (self included) */
      width: 100%; /* because tables don't normally do this */
      table-layout: fixed;
    }
.fc .fc-scrollgrid table { /* inner tables */
      border-top-style: hidden;
      border-left-style: hidden;
      border-right-style: hidden;
    }
.fc .fc-scrollgrid {

    border-collapse: separate;
    border-right-width: 0;
    border-bottom-width: 0;

  }
.fc .fc-scrollgrid-liquid {
    height: 100%;
  }
.fc .fc-scrollgrid-section { /* a <tr> */
    height: 1px /* better than 0, for firefox */

  }
.fc .fc-scrollgrid-section > td {
      height: 1px; /* needs a height so inner div within grow. better than 0, for firefox */
    }
.fc .fc-scrollgrid-section table {
      height: 1px;
        /* for most browsers, if a height isn't set on the table, can't do liquid-height within cells */
        /* serves as a min-height. harmless */
    }
.fc .fc-scrollgrid-section-liquid > td {
      height: 100%; /* better than `auto`, for firefox */
    }
.fc .fc-scrollgrid-section > * {
    border-top-width: 0;
    border-left-width: 0;
  }
.fc .fc-scrollgrid-section-header > *,
  .fc .fc-scrollgrid-section-footer > * {
    border-bottom-width: 0;
  }
.fc .fc-scrollgrid-section-body table,
  .fc .fc-scrollgrid-section-footer table {
    border-bottom-style: hidden; /* head keeps its bottom border tho */
  }
.fc {

  /* stickiness */

}
.fc .fc-scrollgrid-section-sticky > * {
    background: #fff;
    background: var(--fc-page-bg-color, #fff);
    position: sticky;
    z-index: 3; /* TODO: var */
    /* TODO: box-shadow when sticking */
  }
.fc .fc-scrollgrid-section-header.fc-scrollgrid-section-sticky > * {
    top: 0; /* because border-sharing causes a gap at the top */
      /* TODO: give safari -1. has bug */
  }
.fc .fc-scrollgrid-section-footer.fc-scrollgrid-section-sticky > * {
    bottom: 0; /* known bug: bottom-stickiness doesn't work in safari */
  }
.fc .fc-scrollgrid-sticky-shim { /* for horizontal scrollbar */
    height: 1px; /* needs height to create scrollbars */
    margin-bottom: -1px;
  }
.fc-sticky { /* no .fc wrap because used as child of body */
  position: sticky;
}
.fc .fc-view-harness {
    flex-grow: 1; /* because this harness is WITHIN the .fc's flexbox */
    position: relative;
  }
.fc {

  /* when the harness controls the height, make the view liquid */

}
.fc .fc-view-harness-active > .fc-view {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
  }
.fc .fc-col-header-cell-cushion {
    display: inline-block; /* x-browser for when sticky (when multi-tier header) */
    padding: 2px 4px;
  }
.fc .fc-bg-event,
  .fc .fc-non-business,
  .fc .fc-highlight {
    /* will always have a harness with position:relative/absolute, so absolutely expand */
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
  }
.fc .fc-non-business {
    background: rgba(215, 215, 215, 0.3);
    background: var(--fc-non-business-color, rgba(215, 215, 215, 0.3));
  }
.fc .fc-bg-event {
    background: rgb(143, 223, 130);
    background: var(--fc-bg-event-color, rgb(143, 223, 130));
    opacity: 0.3;
    opacity: var(--fc-bg-event-opacity, 0.3)
  }
.fc .fc-bg-event .fc-event-title {
      margin: .5em;
      font-size: .85em;
      font-size: var(--fc-small-font-size, .85em);
      font-style: italic;
    }
.fc .fc-highlight {
    background: rgba(188, 232, 241, 0.3);
    background: var(--fc-highlight-color, rgba(188, 232, 241, 0.3));
  }
.fc .fc-cell-shaded,
  .fc .fc-day-disabled {
    background: rgba(208, 208, 208, 0.3);
    background: var(--fc-neutral-bg-color, rgba(208, 208, 208, 0.3));
  }
/* link resets */
/* ---------------------------------------------------------------------------------------------------- */
a.fc-event,
a.fc-event:hover {
  text-decoration: none;
}
/* cursor */
.fc-event[href],
.fc-event.fc-event-draggable {
  cursor: pointer;
}
/* event text content */
/* ---------------------------------------------------------------------------------------------------- */
.fc-event .fc-event-main {
    position: relative;
    z-index: 2;
  }
/* dragging */
/* ---------------------------------------------------------------------------------------------------- */
.fc-event-dragging:not(.fc-event-selected) { /* MOUSE */
    opacity: 0.75;
  }
.fc-event-dragging.fc-event-selected { /* TOUCH */
    box-shadow: 0 2px 7px rgba(0, 0, 0, 0.3);
  }
/* resizing */
/* ---------------------------------------------------------------------------------------------------- */
/* (subclasses should hone positioning for touch and non-touch) */
.fc-event .fc-event-resizer {
    display: none;
    position: absolute;
    z-index: 4;
  }
.fc-event:hover, /* MOUSE */
.fc-event-selected { /* TOUCH */

}
.fc-event:hover .fc-event-resizer, .fc-event-selected .fc-event-resizer {
    display: block;
  }
.fc-event-selected .fc-event-resizer {
    border-radius: 4px;
    border-radius: calc(var(--fc-event-resizer-dot-total-width, 8px) / 2);
    border-width: 1px;
    border-width: var(--fc-event-resizer-dot-border-width, 1px);
    width: 8px;
    width: var(--fc-event-resizer-dot-total-width, 8px);
    height: 8px;
    height: var(--fc-event-resizer-dot-total-width, 8px);
    border-style: solid;
    border-color: inherit;
    background: #fff;
    background: var(--fc-page-bg-color, #fff)

    /* expand hit area */

  }
.fc-event-selected .fc-event-resizer:before {
      content: '';
      position: absolute;
      top: -20px;
      left: -20px;
      right: -20px;
      bottom: -20px;
    }
/* selecting (always TOUCH) */
/* OR, focused by tab-index */
/* (TODO: maybe not the best focus-styling for .fc-daygrid-dot-event) */
/* ---------------------------------------------------------------------------------------------------- */
.fc-event-selected,
.fc-event:focus {
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2)

  /* expand hit area (subclasses should expand) */

}
.fc-event-selected:before, .fc-event:focus:before {
    content: "";
    position: absolute;
    z-index: 3;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
  }
.fc-event-selected,
.fc-event:focus {

  /* dimmer effect */

}
.fc-event-selected:after, .fc-event:focus:after {
    content: "";
    background: rgba(0, 0, 0, 0.25);
    background: var(--fc-event-selected-overlay-color, rgba(0, 0, 0, 0.25));
    position: absolute;
    z-index: 1;

    /* assume there's a border on all sides. overcome it. */
    /* sometimes there's NOT a border, in which case the dimmer will go over */
    /* an adjacent border, which looks fine. */
    top: -1px;
    left: -1px;
    right: -1px;
    bottom: -1px;
  }
/*
A HORIZONTAL event
*/
.fc-h-event { /* allowed to be top-level */
  display: block;
  border: 1px solid #3788d8;
  border: 1px solid var(--fc-event-border-color, #3788d8);
  background-color: #3788d8;
  background-color: var(--fc-event-bg-color, #3788d8)

}
.fc-h-event .fc-event-main {
    color: #fff;
    color: var(--fc-event-text-color, #fff);
  }
.fc-h-event .fc-event-main-frame {
    display: flex; /* for make fc-event-title-container expand */
  }
.fc-h-event .fc-event-time {
    max-width: 100%; /* clip overflow on this element */
    overflow: hidden;
  }
.fc-h-event .fc-event-title-container { /* serves as a container for the sticky cushion */
    flex-grow: 1;
    flex-shrink: 1;
    min-width: 0; /* important for allowing to shrink all the way */
  }
.fc-h-event .fc-event-title {
    display: inline-block; /* need this to be sticky cross-browser */
    vertical-align: top; /* for not messing up line-height */
    left: 0;  /* for sticky */
    right: 0; /* for sticky */
    max-width: 100%; /* clip overflow on this element */
    overflow: hidden;
  }
.fc-h-event.fc-event-selected:before {
    /* expand hit area */
    top: -10px;
    bottom: -10px;
  }
/* adjust border and border-radius (if there is any) for non-start/end */
.fc-direction-ltr .fc-daygrid-block-event:not(.fc-event-start),
.fc-direction-rtl .fc-daygrid-block-event:not(.fc-event-end) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-left-width: 0;
}
.fc-direction-ltr .fc-daygrid-block-event:not(.fc-event-end),
.fc-direction-rtl .fc-daygrid-block-event:not(.fc-event-start) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-right-width: 0;
}
/* resizers */
.fc-h-event:not(.fc-event-selected) .fc-event-resizer {
  top: 0;
  bottom: 0;
  width: 8px;
  width: var(--fc-event-resizer-thickness, 8px);
}
.fc-direction-ltr .fc-h-event:not(.fc-event-selected) .fc-event-resizer-start,
.fc-direction-rtl .fc-h-event:not(.fc-event-selected) .fc-event-resizer-end {
  cursor: w-resize;
  left: -4px;
  left: calc(-0.5 * var(--fc-event-resizer-thickness, 8px));
}
.fc-direction-ltr .fc-h-event:not(.fc-event-selected) .fc-event-resizer-end,
.fc-direction-rtl .fc-h-event:not(.fc-event-selected) .fc-event-resizer-start {
  cursor: e-resize;
  right: -4px;
  right: calc(-0.5 * var(--fc-event-resizer-thickness, 8px));
}
/* resizers for TOUCH */
.fc-h-event.fc-event-selected .fc-event-resizer {
  top: 50%;
  margin-top: -4px;
  margin-top: calc(-0.5 * var(--fc-event-resizer-dot-total-width, 8px));
}
.fc-direction-ltr .fc-h-event.fc-event-selected .fc-event-resizer-start,
.fc-direction-rtl .fc-h-event.fc-event-selected .fc-event-resizer-end {
  left: -4px;
  left: calc(-0.5 * var(--fc-event-resizer-dot-total-width, 8px));
}
.fc-direction-ltr .fc-h-event.fc-event-selected .fc-event-resizer-end,
.fc-direction-rtl .fc-h-event.fc-event-selected .fc-event-resizer-start {
  right: -4px;
  right: calc(-0.5 * var(--fc-event-resizer-dot-total-width, 8px));
}
.fc .fc-popover {
    position: absolute;
    z-index: 9999;
    box-shadow: 0 2px 6px rgba(0,0,0,.15);
  }
.fc .fc-popover-header {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    padding: 3px 4px;
  }
.fc .fc-popover-title {
    margin: 0 2px;
  }
.fc .fc-popover-close {
    cursor: pointer;
    opacity: 0.65;
    font-size: 1.1em;
  }
.fc-theme-standard .fc-popover {
    border: 1px solid #ddd;
    border: 1px solid var(--fc-border-color, #ddd);
    background: #fff;
    background: var(--fc-page-bg-color, #fff);
  }
.fc-theme-standard .fc-popover-header {
    background: rgba(208, 208, 208, 0.3);
    background: var(--fc-neutral-bg-color, rgba(208, 208, 208, 0.3));
  }


:root {
  --fc-daygrid-event-dot-width: 8px;
}
/* help things clear margins of inner content */
.fc-daygrid-day-frame,
.fc-daygrid-day-events,
.fc-daygrid-event-harness { /* for event top/bottom margins */
}
.fc-daygrid-day-frame:before, .fc-daygrid-day-events:before, .fc-daygrid-event-harness:before {
  content: "";
  clear: both;
  display: table; }
.fc-daygrid-day-frame:after, .fc-daygrid-day-events:after, .fc-daygrid-event-harness:after {
  content: "";
  clear: both;
  display: table; }
.fc .fc-daygrid-body { /* a <div> that wraps the table */
    position: relative;
    z-index: 1; /* container inner z-index's because <tr>s can't do it */
  }
.fc .fc-daygrid-day.fc-day-today {
      background-color: rgba(255, 220, 40, 0.15);
      background-color: var(--fc-today-bg-color, rgba(255, 220, 40, 0.15));
    }
.fc .fc-daygrid-day-frame {
    position: relative;
    min-height: 100%; /* seems to work better than `height` because sets height after rows/cells naturally do it */
  }
.fc {

  /* cell top */

}
.fc .fc-daygrid-day-top {
    display: flex;
    flex-direction: row-reverse;
  }
.fc .fc-day-other .fc-daygrid-day-top {
    opacity: 0.3;
  }
.fc {

  /* day number (within cell top) */

}
.fc .fc-daygrid-day-number {
    position: relative;
    z-index: 4;
    padding: 4px;
  }
.fc {

  /* event container */

}
.fc .fc-daygrid-day-events {
    margin-top: 1px; /* needs to be margin, not padding, so that available cell height can be computed */
  }
.fc {

  /* positioning for balanced vs natural */

}
.fc .fc-daygrid-body-balanced .fc-daygrid-day-events {
      position: absolute;
      left: 0;
      right: 0;
    }
.fc .fc-daygrid-body-unbalanced .fc-daygrid-day-events {
      position: relative; /* for containing abs positioned event harnesses */
      min-height: 2em; /* in addition to being a min-height during natural height, equalizes the heights a little bit */
    }
.fc .fc-daygrid-body-natural { /* can coexist with -unbalanced */
  }
.fc .fc-daygrid-body-natural .fc-daygrid-day-events {
      margin-bottom: 1em;
    }
.fc {

  /* event harness */

}
.fc .fc-daygrid-event-harness {
    position: relative;
  }
.fc .fc-daygrid-event-harness-abs {
    position: absolute;
    top: 0; /* fallback coords for when cannot yet be computed */
    left: 0; /* */
    right: 0; /* */
  }
.fc .fc-daygrid-bg-harness {
    position: absolute;
    top: 0;
    bottom: 0;
  }
.fc {

  /* bg content */

}
.fc .fc-daygrid-day-bg .fc-non-business { z-index: 1 }
.fc .fc-daygrid-day-bg .fc-bg-event { z-index: 2 }
.fc .fc-daygrid-day-bg .fc-highlight { z-index: 3 }
.fc {

  /* events */

}
.fc .fc-daygrid-event {
    z-index: 6;
    margin-top: 1px;
  }
.fc .fc-daygrid-event.fc-event-mirror {
    z-index: 7;
  }
.fc {

  /* cell bottom (within day-events) */

}
.fc .fc-daygrid-day-bottom {
    font-size: .85em;
    padding: 2px 3px 0
  }
.fc .fc-daygrid-day-bottom:before {
  content: "";
  clear: both;
  display: table; }
.fc .fc-daygrid-more-link {
    position: relative;
    z-index: 4;
    cursor: pointer;
  }
.fc {

  /* week number (within frame) */

}
.fc .fc-daygrid-week-number {
    position: absolute;
    z-index: 5;
    top: 0;
    padding: 2px;
    min-width: 1.5em;
    text-align: center;
    background-color: rgba(208, 208, 208, 0.3);
    background-color: var(--fc-neutral-bg-color, rgba(208, 208, 208, 0.3));
    color: #808080;
    color: var(--fc-neutral-text-color, #808080);
  }
.fc {

  /* popover */

}
.fc .fc-more-popover .fc-popover-body {
    min-width: 220px;
    padding: 10px;
  }
.fc-direction-ltr .fc-daygrid-event.fc-event-start,
.fc-direction-rtl .fc-daygrid-event.fc-event-end {
  margin-left: 2px;
}
.fc-direction-ltr .fc-daygrid-event.fc-event-end,
.fc-direction-rtl .fc-daygrid-event.fc-event-start {
  margin-right: 2px;
}
.fc-direction-ltr .fc-daygrid-week-number {
    left: 0;
    border-radius: 0 0 3px 0;
  }
.fc-direction-rtl .fc-daygrid-week-number {
    right: 0;
    border-radius: 0 0 0 3px;
  }
.fc-liquid-hack .fc-daygrid-day-frame {
    position: static; /* will cause inner absolute stuff to expand to <td> */
  }
.fc-daygrid-event { /* make root-level, because will be dragged-and-dropped outside of a component root */
  position: relative; /* for z-indexes assigned later */
  white-space: nowrap;
  border-radius: 3px; /* dot event needs this to when selected */
  font-size: .85em;
  font-size: var(--fc-small-font-size, .85em);
}
/* --- the rectangle ("block") style of event --- */
.fc-daygrid-block-event .fc-event-time {
    font-weight: bold;
  }
.fc-daygrid-block-event .fc-event-time,
  .fc-daygrid-block-event .fc-event-title {
    padding: 1px;
  }
/* --- the dot style of event --- */
.fc-daygrid-dot-event {
  display: flex;
  align-items: center;
  padding: 2px 0

}
.fc-daygrid-dot-event .fc-event-title {
    flex-grow: 1;
    flex-shrink: 1;
    min-width: 0; /* important for allowing to shrink all the way */
    overflow: hidden;
    font-weight: bold;
  }
.fc-daygrid-dot-event:hover,
  .fc-daygrid-dot-event.fc-event-mirror {
    background: rgba(0, 0, 0, 0.1);
  }
.fc-daygrid-dot-event.fc-event-selected:before {
    /* expand hit area */
    top: -10px;
    bottom: -10px;
  }
.fc-daygrid-event-dot { /* the actual dot */
  margin: 0 4px;
  box-sizing: content-box;
  width: 0;
  height: 0;
  border: 4px solid #3788d8;
  border: calc(var(--fc-daygrid-event-dot-width, 8px) / 2) solid var(--fc-event-border-color, #3788d8);
  border-radius: 4px;
  border-radius: calc(var(--fc-daygrid-event-dot-width, 8px) / 2);
}
/* --- spacing between time and title --- */
.fc-direction-ltr .fc-daygrid-event .fc-event-time {
    margin-right: 3px;
  }
.fc-direction-rtl .fc-daygrid-event .fc-event-time {
    margin-left: 3px;
  }


/*
A VERTICAL event
*/

.fc-v-event { /* allowed to be top-level */
  display: block;
  border: 1px solid #3788d8;
  border: 1px solid var(--fc-event-border-color, #3788d8);
  background-color: #3788d8;
  background-color: var(--fc-event-bg-color, #3788d8)

}

.fc-v-event .fc-event-main {
    color: #fff;
    color: var(--fc-event-text-color, #fff);
    height: 100%;
  }

.fc-v-event .fc-event-main-frame {
    height: 100%;
    display: flex;
    flex-direction: column;
  }

.fc-v-event .fc-event-time {
    flex-grow: 0;
    flex-shrink: 0;
    max-height: 100%;
    overflow: hidden;
  }

.fc-v-event .fc-event-title-container { /* a container for the sticky cushion */
    flex-grow: 1;
    flex-shrink: 1;
    min-height: 0; /* important for allowing to shrink all the way */
  }

.fc-v-event .fc-event-title { /* will have fc-sticky on it */
    top: 0;
    bottom: 0;
    max-height: 100%; /* clip overflow */
    overflow: hidden;
  }

.fc-v-event:not(.fc-event-start) {
    border-top-width: 0;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }

.fc-v-event:not(.fc-event-end) {
    border-bottom-width: 0;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
  }

.fc-v-event.fc-event-selected:before {
    /* expand hit area */
    left: -10px;
    right: -10px;
  }

.fc-v-event {

  /* resizer (mouse AND touch) */

}

.fc-v-event .fc-event-resizer-start {
    cursor: n-resize;
  }

.fc-v-event .fc-event-resizer-end {
    cursor: s-resize;
  }

.fc-v-event {

  /* resizer for MOUSE */

}

.fc-v-event:not(.fc-event-selected) .fc-event-resizer {
      height: 8px;
      height: var(--fc-event-resizer-thickness, 8px);
      left: 0;
      right: 0;
    }

.fc-v-event:not(.fc-event-selected) .fc-event-resizer-start {
      top: -4px;
      top: calc(var(--fc-event-resizer-thickness, 8px) / -2);
    }

.fc-v-event:not(.fc-event-selected) .fc-event-resizer-end {
      bottom: -4px;
      bottom: calc(var(--fc-event-resizer-thickness, 8px) / -2);
    }

.fc-v-event {

  /* resizer for TOUCH (when event is "selected") */

}

.fc-v-event.fc-event-selected .fc-event-resizer {
      left: 50%;
      margin-left: -4px;
      margin-left: calc(var(--fc-event-resizer-dot-total-width, 8px) / -2);
    }

.fc-v-event.fc-event-selected .fc-event-resizer-start {
      top: -4px;
      top: calc(var(--fc-event-resizer-dot-total-width, 8px) / -2);
    }

.fc-v-event.fc-event-selected .fc-event-resizer-end {
      bottom: -4px;
      bottom: calc(var(--fc-event-resizer-dot-total-width, 8px) / -2);
    }
.fc .fc-timegrid .fc-daygrid-body { /* the all-day daygrid within the timegrid view */
    z-index: 2; /* put above the timegrid-body so that more-popover is above everything. TODO: better solution */
  }
.fc .fc-timegrid-divider {
    padding: 0 0 2px; /* browsers get confused when you set height. use padding instead */
  }
.fc .fc-timegrid-body {
    position: relative;
    z-index: 1; /* scope the z-indexes of slots and cols */
    min-height: 100%; /* fill height always, even when slat table doesn't grow */
  }
.fc .fc-timegrid-axis-chunk { /* for advanced ScrollGrid */
    position: relative /* offset parent for now-indicator-container */

  }
.fc .fc-timegrid-axis-chunk > table {
      position: relative;
      z-index: 1; /* above the now-indicator-container */
    }
.fc .fc-timegrid-slots {
    position: relative;
    z-index: 1;
  }
.fc .fc-timegrid-slot { /* a <td> */
    height: 1.5em;
    border-bottom: 0 /* each cell owns its top border */
  }
.fc .fc-timegrid-slot:empty:before {
      content: '\00a0'; /* make sure there's at least an empty space to create height for height syncing */
    }
.fc .fc-timegrid-slot-minor {
    border-top-style: dotted;
  }
.fc .fc-timegrid-slot-label-cushion {
    display: inline-block;
    white-space: nowrap;
  }
.fc .fc-timegrid-slot-label {
    vertical-align: middle; /* vertical align the slots */
  }
.fc {


  /* slots AND axis cells (top-left corner of view including the "all-day" text) */

}
.fc .fc-timegrid-axis-cushion,
  .fc .fc-timegrid-slot-label-cushion {
    padding: 0 4px;
  }
.fc {


  /* axis cells (top-left corner of view including the "all-day" text) */
  /* vertical align is more complicated, uses flexbox */

}
.fc .fc-timegrid-axis-frame-liquid {
    height: 100%; /* will need liquid-hack in FF */
  }
.fc .fc-timegrid-axis-frame {
    overflow: hidden;
    display: flex;
    align-items: center; /* vertical align */
    justify-content: flex-end; /* horizontal align. matches text-align below */
  }
.fc .fc-timegrid-axis-cushion {
    max-width: 60px; /* limits the width of the "all-day" text */
    flex-shrink: 0; /* allows text to expand how it normally would, regardless of constrained width */
  }
.fc-direction-ltr .fc-timegrid-slot-label-frame {
    text-align: right;
  }
.fc-direction-rtl .fc-timegrid-slot-label-frame {
    text-align: left;
  }
.fc-liquid-hack .fc-timegrid-axis-frame-liquid {
  height: auto;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  }
.fc .fc-timegrid-col.fc-day-today {
      background-color: rgba(255, 220, 40, 0.15);
      background-color: var(--fc-today-bg-color, rgba(255, 220, 40, 0.15));
    }
.fc .fc-timegrid-col-frame {
    min-height: 100%; /* liquid-hack is below */
    position: relative;
  }
.fc-media-screen.fc-liquid-hack .fc-timegrid-col-frame {
  height: auto;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
    }
.fc-media-screen .fc-timegrid-cols {
    position: absolute; /* no z-index. children will decide and go above slots */
    top: 0;
    left: 0;
    right: 0;
    bottom: 0
  }
.fc-media-screen .fc-timegrid-cols > table {
      height: 100%;
    }
.fc-media-screen .fc-timegrid-col-bg,
  .fc-media-screen .fc-timegrid-col-events,
  .fc-media-screen .fc-timegrid-now-indicator-container {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
  }
.fc {

  /* bg */

}
.fc .fc-timegrid-col-bg {
    z-index: 2; /* TODO: kill */
  }
.fc .fc-timegrid-col-bg .fc-non-business { z-index: 1 }
.fc .fc-timegrid-col-bg .fc-bg-event { z-index: 2 }
.fc .fc-timegrid-col-bg .fc-highlight { z-index: 3 }
.fc .fc-timegrid-bg-harness {
    position: absolute; /* top/bottom will be set by JS */
    left: 0;
    right: 0;
  }
.fc {

  /* fg events */
  /* (the mirror segs are put into a separate container with same classname, */
  /* and they must be after the normal seg container to appear at a higher z-index) */

}
.fc .fc-timegrid-col-events {
    z-index: 3;
    /* child event segs have z-indexes that are scoped within this div */
  }
.fc {

  /* now indicator */

}
.fc .fc-timegrid-now-indicator-container {
    bottom: 0;
    overflow: hidden; /* don't let overflow of lines/arrows cause unnecessary scrolling */
    /* z-index is set on the individual elements */
  }
.fc-direction-ltr .fc-timegrid-col-events {
    margin: 0 2.5% 0 2px;
  }
.fc-direction-rtl .fc-timegrid-col-events {
    margin: 0 2px 0 2.5%;
  }
.fc-timegrid-event-harness {
  position: absolute /* top/left/right/bottom will all be set by JS */
}
.fc-timegrid-event-harness > .fc-timegrid-event {
    position: absolute; /* absolute WITHIN the harness */
    top: 0; /* for when not yet positioned */
    bottom: 0; /* " */
    left: 0;
    right: 0;
  }
.fc-timegrid-event-harness-inset .fc-timegrid-event,
.fc-timegrid-event.fc-event-mirror,
.fc-timegrid-more-link {
  box-shadow: 0px 0px 0px 1px #fff;
  box-shadow: 0px 0px 0px 1px var(--fc-page-bg-color, #fff);
}
.fc-timegrid-event,
.fc-timegrid-more-link { /* events need to be root */
  font-size: .85em;
  font-size: var(--fc-small-font-size, .85em);
  border-radius: 3px;
}
.fc-timegrid-event { /* events need to be root */
  margin-bottom: 1px /* give some space from bottom */
}
.fc-timegrid-event .fc-event-main {
    padding: 1px 1px 0;
  }
.fc-timegrid-event .fc-event-time {
    white-space: nowrap;
    font-size: .85em;
    font-size: var(--fc-small-font-size, .85em);
    margin-bottom: 1px;
  }
.fc-timegrid-event-short .fc-event-main-frame {
    flex-direction: row;
    overflow: hidden;
  }
.fc-timegrid-event-short .fc-event-time:after {
    content: '\00a0-\00a0'; /* dash surrounded by non-breaking spaces */
  }
.fc-timegrid-event-short .fc-event-title {
    font-size: .85em;
    font-size: var(--fc-small-font-size, .85em)
  }
.fc-timegrid-more-link { /* does NOT inherit from fc-timegrid-event */
  position: absolute;
  z-index: 9999; /* hack */
  color: inherit;
  color: var(--fc-more-link-text-color, inherit);
  background: #d0d0d0;
  background: var(--fc-more-link-bg-color, #d0d0d0);
  cursor: pointer;
  margin-bottom: 1px; /* match space below fc-timegrid-event */
}
.fc-timegrid-more-link-inner { /* has fc-sticky */
  padding: 3px 2px;
  top: 0;
}
.fc-direction-ltr .fc-timegrid-more-link {
    right: 0;
  }
.fc-direction-rtl .fc-timegrid-more-link {
    left: 0;
  }
.fc {

  /* line */

}
.fc .fc-timegrid-now-indicator-line {
    position: absolute;
    z-index: 4;
    left: 0;
    right: 0;
    border-style: solid;
    border-color: red;
    border-color: var(--fc-now-indicator-color, red);
    border-width: 1px 0 0;
  }
.fc {

  /* arrow */

}
.fc .fc-timegrid-now-indicator-arrow {
    position: absolute;
    z-index: 4;
    margin-top: -5px; /* vertically center on top coordinate */
    border-style: solid;
    border-color: red;
    border-color: var(--fc-now-indicator-color, red);
  }
.fc-direction-ltr .fc-timegrid-now-indicator-arrow {
    left: 0;

    /* triangle pointing right. TODO: mixin */
    border-width: 5px 0 5px 6px;
    border-top-color: transparent;
    border-bottom-color: transparent;
  }
.fc-direction-rtl .fc-timegrid-now-indicator-arrow {
    right: 0;

    /* triangle pointing left. TODO: mixin */
    border-width: 5px 6px 5px 0;
    border-top-color: transparent;
    border-bottom-color: transparent;
  }


:root {
  --fc-list-event-dot-width: 10px;
  --fc-list-event-hover-bg-color: #f5f5f5;
}
.fc-theme-standard .fc-list {
    border: 1px solid #ddd;
    border: 1px solid var(--fc-border-color, #ddd);
  }
.fc {

  /* message when no events */

}
.fc .fc-list-empty {
    background-color: rgba(208, 208, 208, 0.3);
    background-color: var(--fc-neutral-bg-color, rgba(208, 208, 208, 0.3));
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center; /* vertically aligns fc-list-empty-inner */
  }
.fc .fc-list-empty-cushion {
    margin: 5em 0;
  }
.fc {

  /* table within the scroller */
  /* ---------------------------------------------------------------------------------------------------- */

}
.fc .fc-list-table {
    width: 100%;
    border-style: hidden; /* kill outer border on theme */
  }
.fc .fc-list-table tr > * {
    border-left: 0;
    border-right: 0;
  }
.fc .fc-list-sticky .fc-list-day > * { /* the cells */
      position: sticky;
      top: 0;
      background: #fff;
      background: var(--fc-page-bg-color, #fff); /* for when headers are styled to be transparent and sticky */
    }
.fc {

  /* only exists for aria reasons, hide for non-screen-readers */

}
.fc .fc-list-table thead {
    position: absolute;
    left: -10000px;
  }
.fc {

  /* the table's border-style:hidden gets confused by hidden thead. force-hide top border of first cell */

}
.fc .fc-list-table tbody > tr:first-child th {
    border-top: 0;
  }
.fc .fc-list-table th {
    padding: 0; /* uses an inner-wrapper instead... */
  }
.fc .fc-list-table td,
  .fc .fc-list-day-cushion {
    padding: 8px 14px;
  }
.fc {


  /* date heading rows */
  /* ---------------------------------------------------------------------------------------------------- */

}
.fc .fc-list-day-cushion:after {
  content: "";
  clear: both;
  display: table; /* clear floating */
    }
.fc-theme-standard .fc-list-day-cushion {
    background-color: rgba(208, 208, 208, 0.3);
    background-color: var(--fc-neutral-bg-color, rgba(208, 208, 208, 0.3));
  }
.fc-direction-ltr .fc-list-day-text,
.fc-direction-rtl .fc-list-day-side-text {
  float: left;
}
.fc-direction-ltr .fc-list-day-side-text,
.fc-direction-rtl .fc-list-day-text {
  float: right;
}
/* make the dot closer to the event title */
.fc-direction-ltr .fc-list-table .fc-list-event-graphic { padding-right: 0 }
.fc-direction-rtl .fc-list-table .fc-list-event-graphic { padding-left: 0 }
.fc .fc-list-event.fc-event-forced-url {
    cursor: pointer; /* whole row will seem clickable */
  }
.fc .fc-list-event:hover td {
    background-color: #f5f5f5;
    background-color: var(--fc-list-event-hover-bg-color, #f5f5f5);
  }
.fc {

  /* shrink certain cols */

}
.fc .fc-list-event-graphic,
  .fc .fc-list-event-time {
    white-space: nowrap;
    width: 1px;
  }
.fc .fc-list-event-dot {
    display: inline-block;
    box-sizing: content-box;
    width: 0;
    height: 0;
    border: 5px solid #3788d8;
    border: calc(var(--fc-list-event-dot-width, 10px) / 2) solid var(--fc-event-border-color, #3788d8);
    border-radius: 5px;
    border-radius: calc(var(--fc-list-event-dot-width, 10px) / 2);
  }
.fc {

  /* reset <a> styling */

}
.fc .fc-list-event-title a {
    color: inherit;
    text-decoration: none;
  }
.fc {

  /* underline link when hovering over any part of row */

}
.fc .fc-list-event.fc-event-forced-url:hover a {
    text-decoration: underline;
  }



  .fc-theme-bootstrap a:not([href]) {
    color: inherit; /* natural color for navlinks */
  }



  .fc-theme-bootstrap5 a:not([href]) {
    color: inherit;
    text-decoration: inherit;
  }

.fc-theme-bootstrap5 .fc-list,
  .fc-theme-bootstrap5 .fc-scrollgrid,
  .fc-theme-bootstrap5 td,
  .fc-theme-bootstrap5 th {
    border: 1px solid var(--bs-gray-400);
  }

.fc-theme-bootstrap5 {

  /* HACK: reapply core styles after highe-precedence border statement above */
}

.fc-theme-bootstrap5 .fc-scrollgrid {
    border-right-width: 0;
    border-bottom-width: 0;
  }

.fc-theme-bootstrap5-shaded {
  background-color: var(--bs-gray-200);
}


/*!*************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/.pnpm/css-loader@6.7.1_webpack@5.74.0/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/.pnpm/jsvectormap@1.5.1/node_modules/jsvectormap/dist/css/jsvectormap.css ***!
  \*************************************************************************************************************************************************************************************************************************/
svg {
  -ms-touch-action: none;
      touch-action: none;
}

image, text, .jvm-zoomin, .jvm-zoomout {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.jvm-container {
  -ms-touch-action: none;
      touch-action: none;
  position: relative;
  overflow: hidden;
  height: 100%;
  width: 100%;
}

.jvm-tooltip {
  border-radius: 3px;
  background-color: #5c5cff;
  font-family: sans-serif, Verdana;
  font-size: smaller;
  box-shadow: 1px 2px 12px rgba(0, 0, 0, 0.2);
  padding: 3px 5px;
  white-space: nowrap;
  position: absolute;
  display: none;
  color: #FFF;
}

.jvm-tooltip.active {
  display: block;
}

.jvm-zoom-btn {
  border-radius: 3px;
  background-color: #292929;
  padding: 3px;
  box-sizing: border-box;
  position: absolute;
  line-height: 10px;
  cursor: pointer;
  color: #FFF;
  height: 15px;
  width: 15px;
  left: 10px;
}

.jvm-zoom-btn.jvm-zoomout {
  top: 30px;
}

.jvm-zoom-btn.jvm-zoomin {
  top: 10px;
}

.jvm-series-container {
  right: 15px;
  position: absolute;
}

.jvm-series-container.jvm-series-h {
  bottom: 15px;
}

.jvm-series-container.jvm-series-v {
  top: 15px;
}

.jvm-series-container .jvm-legend {
  background-color: #FFF;
  border: 1px solid #e5e7eb;
  margin-left: 0.75rem;
  border-radius: 0.25rem;
  border-color: #e5e7eb;
  padding: 0.6rem;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
  float: left;
}

.jvm-series-container .jvm-legend .jvm-legend-title {
  line-height: 1;
  border-bottom: 1px solid #e5e7eb;
  padding-bottom: 0.5rem;
  margin-bottom: 0.575rem;
  text-align: left;
}

.jvm-series-container .jvm-legend .jvm-legend-inner {
  overflow: hidden;
}

.jvm-series-container .jvm-legend .jvm-legend-inner .jvm-legend-tick {
  overflow: hidden;
  min-width: 40px;
}

.jvm-series-container .jvm-legend .jvm-legend-inner .jvm-legend-tick:not(:first-child) {
  margin-top: 0.575rem;
}

.jvm-series-container .jvm-legend .jvm-legend-inner .jvm-legend-tick .jvm-legend-tick-sample {
  border-radius: 4px;
  margin-right: .65rem;
  height: 16px;
  width: 16px;
  float: left;
}

.jvm-series-container .jvm-legend .jvm-legend-inner .jvm-legend-tick .jvm-legend-tick-text {
  font-size: 12px;
  text-align: center;
  float: left;
}

.jvm-line[animation="true"] {
  -webkit-animation: jvm-line-animation 10s linear forwards infinite;
  animation: jvm-line-animation 10s linear forwards infinite;
}

@-webkit-keyframes jvm-line-animation {
  from {
    stroke-dashoffset: 250;
  }
}

@keyframes jvm-line-animation {
  from {
    stroke-dashoffset: 250;
  }
}

/*!*********************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/.pnpm/css-loader@6.7.1_webpack@5.74.0/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/.pnpm/leaflet@1.9.2/node_modules/leaflet/dist/leaflet.css ***!
  \*********************************************************************************************************************************************************************************************************/
/* required styles */

.leaflet-pane,
.leaflet-tile,
.leaflet-marker-icon,
.leaflet-marker-shadow,
.leaflet-tile-container,
.leaflet-pane > svg,
.leaflet-pane > canvas,
.leaflet-zoom-box,
.leaflet-image-layer,
.leaflet-layer {
	position: absolute;
	left: 0;
	top: 0;
	}
.leaflet-container {
	overflow: hidden;
	}
.leaflet-tile,
.leaflet-marker-icon,
.leaflet-marker-shadow {
	-webkit-user-select: none;
	   -moz-user-select: none;
	        user-select: none;
	  -webkit-user-drag: none;
	}
/* Prevents IE11 from highlighting tiles in blue */
.leaflet-tile::selection {
	background: transparent;
}
/* Safari renders non-retina tile on retina better with this, but Chrome is worse */
.leaflet-safari .leaflet-tile {
	image-rendering: -webkit-optimize-contrast;
	}
/* hack that prevents hw layers "stretching" when loading new tiles */
.leaflet-safari .leaflet-tile-container {
	width: 1600px;
	height: 1600px;
	-webkit-transform-origin: 0 0;
	}
.leaflet-marker-icon,
.leaflet-marker-shadow {
	display: block;
	}
/* .leaflet-container svg: reset svg max-width decleration shipped in Joomla! (joomla.org) 3.x */
/* .leaflet-container img: map is broken in FF if you have max-width: 100% on tiles */
.leaflet-container .leaflet-overlay-pane svg {
	max-width: none !important;
	max-height: none !important;
	}
.leaflet-container .leaflet-marker-pane img,
.leaflet-container .leaflet-shadow-pane img,
.leaflet-container .leaflet-tile-pane img,
.leaflet-container img.leaflet-image-layer,
.leaflet-container .leaflet-tile {
	max-width: none !important;
	max-height: none !important;
	width: auto;
	padding: 0;
	}

.leaflet-container.leaflet-touch-zoom {
	-ms-touch-action: pan-x pan-y;
	touch-action: pan-x pan-y;
	}
.leaflet-container.leaflet-touch-drag {
	-ms-touch-action: pinch-zoom;
	/* Fallback for FF which doesn't support pinch-zoom */
	touch-action: none;
	touch-action: pinch-zoom;
}
.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom {
	-ms-touch-action: none;
	touch-action: none;
}
.leaflet-container {
	-webkit-tap-highlight-color: transparent;
}
.leaflet-container a {
	-webkit-tap-highlight-color: rgba(51, 181, 229, 0.4);
}
.leaflet-tile {
	filter: inherit;
	visibility: hidden;
	}
.leaflet-tile-loaded {
	visibility: inherit;
	}
.leaflet-zoom-box {
	width: 0;
	height: 0;
	-moz-box-sizing: border-box;
	     box-sizing: border-box;
	z-index: 800;
	}
/* workaround for https://bugzilla.mozilla.org/show_bug.cgi?id=888319 */
.leaflet-overlay-pane svg {
	-moz-user-select: none;
	}

.leaflet-pane         { z-index: 400; }

.leaflet-tile-pane    { z-index: 200; }
.leaflet-overlay-pane { z-index: 400; }
.leaflet-shadow-pane  { z-index: 500; }
.leaflet-marker-pane  { z-index: 600; }
.leaflet-tooltip-pane   { z-index: 650; }
.leaflet-popup-pane   { z-index: 700; }

.leaflet-map-pane canvas { z-index: 100; }
.leaflet-map-pane svg    { z-index: 200; }

.leaflet-vml-shape {
	width: 1px;
	height: 1px;
	}
.lvml {
	behavior: url(#default#VML);
	display: inline-block;
	position: absolute;
	}


/* control positioning */

.leaflet-control {
	position: relative;
	z-index: 800;
	pointer-events: visiblePainted; /* IE 9-10 doesn't have auto */
	pointer-events: auto;
	}
.leaflet-top,
.leaflet-bottom {
	position: absolute;
	z-index: 1000;
	pointer-events: none;
	}
.leaflet-top {
	top: 0;
	}
.leaflet-right {
	right: 0;
	}
.leaflet-bottom {
	bottom: 0;
	}
.leaflet-left {
	left: 0;
	}
.leaflet-control {
	float: left;
	clear: both;
	}
.leaflet-right .leaflet-control {
	float: right;
	}
.leaflet-top .leaflet-control {
	margin-top: 10px;
	}
.leaflet-bottom .leaflet-control {
	margin-bottom: 10px;
	}
.leaflet-left .leaflet-control {
	margin-left: 10px;
	}
.leaflet-right .leaflet-control {
	margin-right: 10px;
	}


/* zoom and fade animations */

.leaflet-fade-anim .leaflet-popup {
	opacity: 0;
	-webkit-transition: opacity 0.2s linear;
	   -moz-transition: opacity 0.2s linear;
	        transition: opacity 0.2s linear;
	}
.leaflet-fade-anim .leaflet-map-pane .leaflet-popup {
	opacity: 1;
	}
.leaflet-zoom-animated {
	-webkit-transform-origin: 0 0;
	    -ms-transform-origin: 0 0;
	        transform-origin: 0 0;
	}
svg.leaflet-zoom-animated {
	will-change: transform;
}

.leaflet-zoom-anim .leaflet-zoom-animated {
	-webkit-transition: -webkit-transform 0.25s cubic-bezier(0,0,0.25,1);
	   -moz-transition:    -moz-transform 0.25s cubic-bezier(0,0,0.25,1);
	        transition:         transform 0.25s cubic-bezier(0,0,0.25,1);
	}
.leaflet-zoom-anim .leaflet-tile,
.leaflet-pan-anim .leaflet-tile {
	-webkit-transition: none;
	   -moz-transition: none;
	        transition: none;
	}

.leaflet-zoom-anim .leaflet-zoom-hide {
	visibility: hidden;
	}


/* cursors */

.leaflet-interactive {
	cursor: pointer;
	}
.leaflet-grab {
	cursor: -webkit-grab;
	cursor:    -moz-grab;
	cursor:         grab;
	}
.leaflet-crosshair,
.leaflet-crosshair .leaflet-interactive {
	cursor: crosshair;
	}
.leaflet-popup-pane,
.leaflet-control {
	cursor: auto;
	}
.leaflet-dragging .leaflet-grab,
.leaflet-dragging .leaflet-grab .leaflet-interactive,
.leaflet-dragging .leaflet-marker-draggable {
	cursor: move;
	cursor: -webkit-grabbing;
	cursor:    -moz-grabbing;
	cursor:         grabbing;
	}

/* marker & overlays interactivity */
.leaflet-marker-icon,
.leaflet-marker-shadow,
.leaflet-image-layer,
.leaflet-pane > svg path,
.leaflet-tile-container {
	pointer-events: none;
	}

.leaflet-marker-icon.leaflet-interactive,
.leaflet-image-layer.leaflet-interactive,
.leaflet-pane > svg path.leaflet-interactive,
svg.leaflet-image-layer.leaflet-interactive path {
	pointer-events: visiblePainted; /* IE 9-10 doesn't have auto */
	pointer-events: auto;
	}

/* visual tweaks */

.leaflet-container {
	background: #ddd;
	outline-offset: 1px;
	}
.leaflet-container a {
	color: #0078A8;
	}
.leaflet-zoom-box {
	border: 2px dotted #38f;
	background: rgba(255,255,255,0.5);
	}


/* general typography */
.leaflet-container {
	font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-size: 0.75rem;
	line-height: 1.5;
	}


/* general toolbar styles */

.leaflet-bar {
	box-shadow: 0 1px 5px rgba(0,0,0,0.65);
	border-radius: 4px;
	}
.leaflet-bar a {
	background-color: #fff;
	border-bottom: 1px solid #ccc;
	width: 26px;
	height: 26px;
	line-height: 26px;
	display: block;
	text-align: center;
	text-decoration: none;
	color: black;
	}
.leaflet-bar a,
.leaflet-control-layers-toggle {
	background-position: 50% 50%;
	background-repeat: no-repeat;
	display: block;
	}
.leaflet-bar a:hover,
.leaflet-bar a:focus {
	background-color: #f4f4f4;
	}
.leaflet-bar a:first-child {
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	}
.leaflet-bar a:last-child {
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	border-bottom: none;
	}
.leaflet-bar a.leaflet-disabled {
	cursor: default;
	background-color: #f4f4f4;
	color: #bbb;
	}

.leaflet-touch .leaflet-bar a {
	width: 30px;
	height: 30px;
	line-height: 30px;
	}
.leaflet-touch .leaflet-bar a:first-child {
	border-top-left-radius: 2px;
	border-top-right-radius: 2px;
	}
.leaflet-touch .leaflet-bar a:last-child {
	border-bottom-left-radius: 2px;
	border-bottom-right-radius: 2px;
	}

/* zoom control */

.leaflet-control-zoom-in,
.leaflet-control-zoom-out {
	font: bold 18px 'Lucida Console', Monaco, monospace;
	text-indent: 1px;
	}

.leaflet-touch .leaflet-control-zoom-in, .leaflet-touch .leaflet-control-zoom-out  {
	font-size: 22px;
	}


/* layers control */

.leaflet-control-layers {
	box-shadow: 0 1px 5px rgba(0,0,0,0.4);
	background: #fff;
	border-radius: 5px;
	}
.leaflet-control-layers-toggle {
	background-image: url(img/layers.png);
	width: 36px;
	height: 36px;
	}
.leaflet-retina .leaflet-control-layers-toggle {
	background-image: url(img/layers-2x.png);
	background-size: 26px 26px;
	}
.leaflet-touch .leaflet-control-layers-toggle {
	width: 44px;
	height: 44px;
	}
.leaflet-control-layers .leaflet-control-layers-list,
.leaflet-control-layers-expanded .leaflet-control-layers-toggle {
	display: none;
	}
.leaflet-control-layers-expanded .leaflet-control-layers-list {
	display: block;
	position: relative;
	}
.leaflet-control-layers-expanded {
	padding: 6px 10px 6px 6px;
	color: #333;
	background: #fff;
	}
.leaflet-control-layers-scrollbar {
	overflow-y: scroll;
	overflow-x: hidden;
	padding-right: 5px;
	}
.leaflet-control-layers-selector {
	margin-top: 2px;
	position: relative;
	top: 1px;
	}
.leaflet-control-layers label {
	display: block;
	font-size: 13px;
	font-size: 1.08333em;
	}
.leaflet-control-layers-separator {
	height: 0;
	border-top: 1px solid #ddd;
	margin: 5px -10px 5px -6px;
	}

/* Default icon URLs */
.leaflet-default-icon-path { /* used only in path-guessing heuristic, see L.Icon.Default */
	background-image: url(img/marker-icon.png);
	}


/* attribution and scale controls */

.leaflet-container .leaflet-control-attribution {
	background: #fff;
	background: rgba(255, 255, 255, 0.8);
	margin: 0;
	}
.leaflet-control-attribution,
.leaflet-control-scale-line {
	padding: 0 5px;
	color: #333;
	line-height: 1.4;
	}
.leaflet-control-attribution a {
	text-decoration: none;
	}
.leaflet-control-attribution a:hover,
.leaflet-control-attribution a:focus {
	text-decoration: underline;
	}
.leaflet-attribution-flag {
	display: inline !important;
	vertical-align: baseline !important;
	width: 1em;
	height: 0.6669em;
	}
.leaflet-left .leaflet-control-scale {
	margin-left: 5px;
	}
.leaflet-bottom .leaflet-control-scale {
	margin-bottom: 5px;
	}
.leaflet-control-scale-line {
	border: 2px solid #777;
	border-top: none;
	line-height: 1.1;
	padding: 2px 5px 1px;
	white-space: nowrap;
	overflow: hidden;
	-moz-box-sizing: border-box;
	     box-sizing: border-box;

	background: #fff;
	background: rgba(255, 255, 255, 0.5);
	}
.leaflet-control-scale-line:not(:first-child) {
	border-top: 2px solid #777;
	border-bottom: none;
	margin-top: -2px;
	}
.leaflet-control-scale-line:not(:first-child):not(:last-child) {
	border-bottom: 2px solid #777;
	}

.leaflet-touch .leaflet-control-attribution,
.leaflet-touch .leaflet-control-layers,
.leaflet-touch .leaflet-bar {
	box-shadow: none;
	}
.leaflet-touch .leaflet-control-layers,
.leaflet-touch .leaflet-bar {
	border: 2px solid rgba(0,0,0,0.2);
	background-clip: padding-box;
	}


/* popup */

.leaflet-popup {
	position: absolute;
	text-align: center;
	margin-bottom: 20px;
	}
.leaflet-popup-content-wrapper {
	padding: 1px;
	text-align: left;
	border-radius: 12px;
	}
.leaflet-popup-content {
	margin: 13px 24px 13px 20px;
	line-height: 1.3;
	font-size: 13px;
	font-size: 1.08333em;
	min-height: 1px;
	}
.leaflet-popup-content p {
	margin: 17px 0;
	margin: 1.3em 0;
	}
.leaflet-popup-tip-container {
	width: 40px;
	height: 20px;
	position: absolute;
	left: 50%;
	margin-top: -1px;
	margin-left: -20px;
	overflow: hidden;
	pointer-events: none;
	}
.leaflet-popup-tip {
	width: 17px;
	height: 17px;
	padding: 1px;

	margin: -10px auto 0;
	pointer-events: auto;

	-webkit-transform: rotate(45deg);
	   -moz-transform: rotate(45deg);
	    -ms-transform: rotate(45deg);
	        transform: rotate(45deg);
	}
.leaflet-popup-content-wrapper,
.leaflet-popup-tip {
	background: white;
	color: #333;
	box-shadow: 0 3px 14px rgba(0,0,0,0.4);
	}
.leaflet-container a.leaflet-popup-close-button {
	position: absolute;
	top: 0;
	right: 0;
	border: none;
	text-align: center;
	width: 24px;
	height: 24px;
	font: 16px/24px Tahoma, Verdana, sans-serif;
	color: #757575;
	text-decoration: none;
	background: transparent;
	}
.leaflet-container a.leaflet-popup-close-button:hover,
.leaflet-container a.leaflet-popup-close-button:focus {
	color: #585858;
	}
.leaflet-popup-scrolled {
	overflow: auto;
	}

.leaflet-oldie .leaflet-popup-content-wrapper {
	-ms-zoom: 1;
	}
.leaflet-oldie .leaflet-popup-tip {
	width: 24px;
	margin: 0 auto;

	-ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";
	filter: progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678);
	}

.leaflet-oldie .leaflet-control-zoom,
.leaflet-oldie .leaflet-control-layers,
.leaflet-oldie .leaflet-popup-content-wrapper,
.leaflet-oldie .leaflet-popup-tip {
	border: 1px solid #999;
	}


/* div icon */

.leaflet-div-icon {
	background: #fff;
	border: 1px solid #666;
	}


/* Tooltip */
/* Base styles for the element that has a tooltip */
.leaflet-tooltip {
	position: absolute;
	padding: 6px;
	background-color: #fff;
	border: 1px solid #fff;
	border-radius: 3px;
	color: #222;
	white-space: nowrap;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	pointer-events: none;
	box-shadow: 0 1px 3px rgba(0,0,0,0.4);
	}
.leaflet-tooltip.leaflet-interactive {
	cursor: pointer;
	pointer-events: auto;
	}
.leaflet-tooltip-top:before,
.leaflet-tooltip-bottom:before,
.leaflet-tooltip-left:before,
.leaflet-tooltip-right:before {
	position: absolute;
	pointer-events: none;
	border: 6px solid transparent;
	background: transparent;
	content: "";
	}

/* Directions */

.leaflet-tooltip-bottom {
	margin-top: 6px;
}
.leaflet-tooltip-top {
	margin-top: -6px;
}
.leaflet-tooltip-bottom:before,
.leaflet-tooltip-top:before {
	left: 50%;
	margin-left: -6px;
	}
.leaflet-tooltip-top:before {
	bottom: 0;
	margin-bottom: -12px;
	border-top-color: #fff;
	}
.leaflet-tooltip-bottom:before {
	top: 0;
	margin-top: -12px;
	margin-left: -6px;
	border-bottom-color: #fff;
	}
.leaflet-tooltip-left {
	margin-left: -6px;
}
.leaflet-tooltip-right {
	margin-left: 6px;
}
.leaflet-tooltip-left:before,
.leaflet-tooltip-right:before {
	top: 50%;
	margin-top: -6px;
	}
.leaflet-tooltip-left:before {
	right: 0;
	margin-right: -12px;
	border-left-color: #fff;
	}
.leaflet-tooltip-right:before {
	left: 0;
	margin-left: -12px;
	border-right-color: #fff;
	}

/* Printing */
	
@media print {
	/* Prevent printers from removing background-images of controls. */
	.leaflet-control {
		-webkit-print-color-adjust: exact;
		print-color-adjust: exact;
		}
	}

/*!**************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/.pnpm/css-loader@6.7.1_webpack@5.74.0/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/.pnpm/perfect-scrollbar@1.5.5/node_modules/perfect-scrollbar/css/perfect-scrollbar.css ***!
  \**************************************************************************************************************************************************************************************************************************************/
/*
 * Container style
 */
.ps {
  overflow: hidden !important;
  overflow-anchor: none;
  -ms-overflow-style: none;
  touch-action: auto;
  -ms-touch-action: auto;
}

/*
 * Scrollbar rail styles
 */
.ps__rail-x {
  display: none;
  opacity: 0;
  transition: background-color .2s linear, opacity .2s linear;
  -webkit-transition: background-color .2s linear, opacity .2s linear;
  height: 15px;
  /* there must be 'bottom' or 'top' for ps__rail-x */
  bottom: 0px;
  /* please don't change 'position' */
  position: absolute;
}

.ps__rail-y {
  display: none;
  opacity: 0;
  transition: background-color .2s linear, opacity .2s linear;
  -webkit-transition: background-color .2s linear, opacity .2s linear;
  width: 15px;
  /* there must be 'right' or 'left' for ps__rail-y */
  right: 0;
  /* please don't change 'position' */
  position: absolute;
}

.ps--active-x > .ps__rail-x,
.ps--active-y > .ps__rail-y {
  display: block;
  background-color: transparent;
}

.ps:hover > .ps__rail-x,
.ps:hover > .ps__rail-y,
.ps--focus > .ps__rail-x,
.ps--focus > .ps__rail-y,
.ps--scrolling-x > .ps__rail-x,
.ps--scrolling-y > .ps__rail-y {
  opacity: 0.6;
}

.ps .ps__rail-x:hover,
.ps .ps__rail-y:hover,
.ps .ps__rail-x:focus,
.ps .ps__rail-y:focus,
.ps .ps__rail-x.ps--clicking,
.ps .ps__rail-y.ps--clicking {
  background-color: #eee;
  opacity: 0.9;
}

/*
 * Scrollbar thumb styles
 */
.ps__thumb-x {
  background-color: #aaa;
  border-radius: 6px;
  transition: background-color .2s linear, height .2s ease-in-out;
  -webkit-transition: background-color .2s linear, height .2s ease-in-out;
  height: 6px;
  /* there must be 'bottom' for ps__thumb-x */
  bottom: 2px;
  /* please don't change 'position' */
  position: absolute;
}

.ps__thumb-y {
  background-color: #aaa;
  border-radius: 6px;
  transition: background-color .2s linear, width .2s ease-in-out;
  -webkit-transition: background-color .2s linear, width .2s ease-in-out;
  width: 6px;
  /* there must be 'right' for ps__thumb-y */
  right: 2px;
  /* please don't change 'position' */
  position: absolute;
}

.ps__rail-x:hover > .ps__thumb-x,
.ps__rail-x:focus > .ps__thumb-x,
.ps__rail-x.ps--clicking .ps__thumb-x {
  background-color: #999;
  height: 11px;
}

.ps__rail-y:hover > .ps__thumb-y,
.ps__rail-y:focus > .ps__thumb-y,
.ps__rail-y.ps--clicking .ps__thumb-y {
  background-color: #999;
  width: 11px;
}

/* MS supports */
@supports (-ms-overflow-style: none) {
  .ps {
    overflow: auto !important;
  }
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .ps {
    overflow: auto !important;
  }
}

/*!********************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/.pnpm/css-loader@6.7.1_webpack@5.74.0/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/.pnpm/quill@1.3.7/node_modules/quill/dist/quill.snow.css ***!
  \********************************************************************************************************************************************************************************************************/
/*!
 * Quill Editor v1.3.7
 * https://quilljs.com/
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */
.ql-container {
  box-sizing: border-box;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 13px;
  height: 100%;
  margin: 0px;
  position: relative;
}
.ql-container.ql-disabled .ql-tooltip {
  visibility: hidden;
}
.ql-container.ql-disabled .ql-editor ul[data-checked] > li::before {
  pointer-events: none;
}
.ql-clipboard {
  left: -100000px;
  height: 1px;
  overflow-y: hidden;
  position: absolute;
  top: 50%;
}
.ql-clipboard p {
  margin: 0;
  padding: 0;
}
.ql-editor {
  box-sizing: border-box;
  line-height: 1.42;
  height: 100%;
  outline: none;
  overflow-y: auto;
  padding: 12px 15px;
  tab-size: 4;
  -moz-tab-size: 4;
  text-align: left;
  white-space: pre-wrap;
  word-wrap: break-word;
}
.ql-editor > * {
  cursor: text;
}
.ql-editor p,
.ql-editor ol,
.ql-editor ul,
.ql-editor pre,
.ql-editor blockquote,
.ql-editor h1,
.ql-editor h2,
.ql-editor h3,
.ql-editor h4,
.ql-editor h5,
.ql-editor h6 {
  margin: 0;
  padding: 0;
  counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol,
.ql-editor ul {
  padding-left: 1.5em;
}
.ql-editor ol > li,
.ql-editor ul > li {
  list-style-type: none;
}
.ql-editor ul > li::before {
  content: '\2022';
}
.ql-editor ul[data-checked=true],
.ql-editor ul[data-checked=false] {
  pointer-events: none;
}
.ql-editor ul[data-checked=true] > li *,
.ql-editor ul[data-checked=false] > li * {
  pointer-events: all;
}
.ql-editor ul[data-checked=true] > li::before,
.ql-editor ul[data-checked=false] > li::before {
  color: #777;
  cursor: pointer;
  pointer-events: all;
}
.ql-editor ul[data-checked=true] > li::before {
  content: '\2611';
}
.ql-editor ul[data-checked=false] > li::before {
  content: '\2610';
}
.ql-editor li::before {
  display: inline-block;
  white-space: nowrap;
  width: 1.2em;
}
.ql-editor li:not(.ql-direction-rtl)::before {
  margin-left: -1.5em;
  margin-right: 0.3em;
  text-align: right;
}
.ql-editor li.ql-direction-rtl::before {
  margin-left: 0.3em;
  margin-right: -1.5em;
}
.ql-editor ol li:not(.ql-direction-rtl),
.ql-editor ul li:not(.ql-direction-rtl) {
  padding-left: 1.5em;
}
.ql-editor ol li.ql-direction-rtl,
.ql-editor ul li.ql-direction-rtl {
  padding-right: 1.5em;
}
.ql-editor ol li {
  counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  counter-increment: list-0;
}
.ql-editor ol li:before {
  content: counter(list-0, decimal) '. ';
}
.ql-editor ol li.ql-indent-1 {
  counter-increment: list-1;
}
.ql-editor ol li.ql-indent-1:before {
  content: counter(list-1, lower-alpha) '. ';
}
.ql-editor ol li.ql-indent-1 {
  counter-reset: list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-2 {
  counter-increment: list-2;
}
.ql-editor ol li.ql-indent-2:before {
  content: counter(list-2, lower-roman) '. ';
}
.ql-editor ol li.ql-indent-2 {
  counter-reset: list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-3 {
  counter-increment: list-3;
}
.ql-editor ol li.ql-indent-3:before {
  content: counter(list-3, decimal) '. ';
}
.ql-editor ol li.ql-indent-3 {
  counter-reset: list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-4 {
  counter-increment: list-4;
}
.ql-editor ol li.ql-indent-4:before {
  content: counter(list-4, lower-alpha) '. ';
}
.ql-editor ol li.ql-indent-4 {
  counter-reset: list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-5 {
  counter-increment: list-5;
}
.ql-editor ol li.ql-indent-5:before {
  content: counter(list-5, lower-roman) '. ';
}
.ql-editor ol li.ql-indent-5 {
  counter-reset: list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-6 {
  counter-increment: list-6;
}
.ql-editor ol li.ql-indent-6:before {
  content: counter(list-6, decimal) '. ';
}
.ql-editor ol li.ql-indent-6 {
  counter-reset: list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-7 {
  counter-increment: list-7;
}
.ql-editor ol li.ql-indent-7:before {
  content: counter(list-7, lower-alpha) '. ';
}
.ql-editor ol li.ql-indent-7 {
  counter-reset: list-8 list-9;
}
.ql-editor ol li.ql-indent-8 {
  counter-increment: list-8;
}
.ql-editor ol li.ql-indent-8:before {
  content: counter(list-8, lower-roman) '. ';
}
.ql-editor ol li.ql-indent-8 {
  counter-reset: list-9;
}
.ql-editor ol li.ql-indent-9 {
  counter-increment: list-9;
}
.ql-editor ol li.ql-indent-9:before {
  content: counter(list-9, decimal) '. ';
}
.ql-editor .ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 3em;
}
.ql-editor li.ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 4.5em;
}
.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 3em;
}
.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 4.5em;
}
.ql-editor .ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 6em;
}
.ql-editor li.ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 7.5em;
}
.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 6em;
}
.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 7.5em;
}
.ql-editor .ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 9em;
}
.ql-editor li.ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 10.5em;
}
.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 9em;
}
.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 10.5em;
}
.ql-editor .ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 12em;
}
.ql-editor li.ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 13.5em;
}
.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 12em;
}
.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 13.5em;
}
.ql-editor .ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 15em;
}
.ql-editor li.ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 16.5em;
}
.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 15em;
}
.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 16.5em;
}
.ql-editor .ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 18em;
}
.ql-editor li.ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 19.5em;
}
.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 18em;
}
.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 19.5em;
}
.ql-editor .ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 21em;
}
.ql-editor li.ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 22.5em;
}
.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 21em;
}
.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 22.5em;
}
.ql-editor .ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 24em;
}
.ql-editor li.ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 25.5em;
}
.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 24em;
}
.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 25.5em;
}
.ql-editor .ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 27em;
}
.ql-editor li.ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 28.5em;
}
.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 27em;
}
.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 28.5em;
}
.ql-editor .ql-video {
  display: block;
  max-width: 100%;
}
.ql-editor .ql-video.ql-align-center {
  margin: 0 auto;
}
.ql-editor .ql-video.ql-align-right {
  margin: 0 0 0 auto;
}
.ql-editor .ql-bg-black {
  background-color: #000;
}
.ql-editor .ql-bg-red {
  background-color: #e60000;
}
.ql-editor .ql-bg-orange {
  background-color: #f90;
}
.ql-editor .ql-bg-yellow {
  background-color: #ff0;
}
.ql-editor .ql-bg-green {
  background-color: #008a00;
}
.ql-editor .ql-bg-blue {
  background-color: #06c;
}
.ql-editor .ql-bg-purple {
  background-color: #93f;
}
.ql-editor .ql-color-white {
  color: #fff;
}
.ql-editor .ql-color-red {
  color: #e60000;
}
.ql-editor .ql-color-orange {
  color: #f90;
}
.ql-editor .ql-color-yellow {
  color: #ff0;
}
.ql-editor .ql-color-green {
  color: #008a00;
}
.ql-editor .ql-color-blue {
  color: #06c;
}
.ql-editor .ql-color-purple {
  color: #93f;
}
.ql-editor .ql-font-serif {
  font-family: Georgia, Times New Roman, serif;
}
.ql-editor .ql-font-monospace {
  font-family: Monaco, Courier New, monospace;
}
.ql-editor .ql-size-small {
  font-size: 0.75em;
}
.ql-editor .ql-size-large {
  font-size: 1.5em;
}
.ql-editor .ql-size-huge {
  font-size: 2.5em;
}
.ql-editor .ql-direction-rtl {
  direction: rtl;
  text-align: inherit;
}
.ql-editor .ql-align-center {
  text-align: center;
}
.ql-editor .ql-align-justify {
  text-align: justify;
}
.ql-editor .ql-align-right {
  text-align: right;
}
.ql-editor.ql-blank::before {
  color: rgba(0,0,0,0.6);
  content: attr(data-placeholder);
  font-style: italic;
  left: 15px;
  pointer-events: none;
  position: absolute;
  right: 15px;
}
.ql-snow.ql-toolbar:after,
.ql-snow .ql-toolbar:after {
  clear: both;
  content: '';
  display: table;
}
.ql-snow.ql-toolbar button,
.ql-snow .ql-toolbar button {
  background: none;
  border: none;
  cursor: pointer;
  display: inline-block;
  float: left;
  height: 24px;
  padding: 3px 5px;
  width: 28px;
}
.ql-snow.ql-toolbar button svg,
.ql-snow .ql-toolbar button svg {
  float: left;
  height: 100%;
}
.ql-snow.ql-toolbar button:active:hover,
.ql-snow .ql-toolbar button:active:hover {
  outline: none;
}
.ql-snow.ql-toolbar input.ql-image[type=file],
.ql-snow .ql-toolbar input.ql-image[type=file] {
  display: none;
}
.ql-snow.ql-toolbar button:hover,
.ql-snow .ql-toolbar button:hover,
.ql-snow.ql-toolbar button:focus,
.ql-snow .ql-toolbar button:focus,
.ql-snow.ql-toolbar button.ql-active,
.ql-snow .ql-toolbar button.ql-active,
.ql-snow.ql-toolbar .ql-picker-label:hover,
.ql-snow .ql-toolbar .ql-picker-label:hover,
.ql-snow.ql-toolbar .ql-picker-label.ql-active,
.ql-snow .ql-toolbar .ql-picker-label.ql-active,
.ql-snow.ql-toolbar .ql-picker-item:hover,
.ql-snow .ql-toolbar .ql-picker-item:hover,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected {
  color: #06c;
}
.ql-snow.ql-toolbar button:hover .ql-fill,
.ql-snow .ql-toolbar button:hover .ql-fill,
.ql-snow.ql-toolbar button:focus .ql-fill,
.ql-snow .ql-toolbar button:focus .ql-fill,
.ql-snow.ql-toolbar button.ql-active .ql-fill,
.ql-snow .ql-toolbar button.ql-active .ql-fill,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,
.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill {
  fill: #06c;
}
.ql-snow.ql-toolbar button:hover .ql-stroke,
.ql-snow .ql-toolbar button:hover .ql-stroke,
.ql-snow.ql-toolbar button:focus .ql-stroke,
.ql-snow .ql-toolbar button:focus .ql-stroke,
.ql-snow.ql-toolbar button.ql-active .ql-stroke,
.ql-snow .ql-toolbar button.ql-active .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.ql-snow.ql-toolbar button:hover .ql-stroke-miter,
.ql-snow .ql-toolbar button:hover .ql-stroke-miter,
.ql-snow.ql-toolbar button:focus .ql-stroke-miter,
.ql-snow .ql-toolbar button:focus .ql-stroke-miter,
.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,
.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter {
  stroke: #06c;
}
@media (pointer: coarse) {
  .ql-snow.ql-toolbar button:hover:not(.ql-active),
  .ql-snow .ql-toolbar button:hover:not(.ql-active) {
    color: #444;
  }
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill {
    fill: #444;
  }
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter {
    stroke: #444;
  }
}
.ql-snow {
  box-sizing: border-box;
}
.ql-snow * {
  box-sizing: border-box;
}
.ql-snow .ql-hidden {
  display: none;
}
.ql-snow .ql-out-bottom,
.ql-snow .ql-out-top {
  visibility: hidden;
}
.ql-snow .ql-tooltip {
  position: absolute;
  transform: translateY(10px);
}
.ql-snow .ql-tooltip a {
  cursor: pointer;
  text-decoration: none;
}
.ql-snow .ql-tooltip.ql-flip {
  transform: translateY(-10px);
}
.ql-snow .ql-formats {
  display: inline-block;
  vertical-align: middle;
}
.ql-snow .ql-formats:after {
  clear: both;
  content: '';
  display: table;
}
.ql-snow .ql-stroke {
  fill: none;
  stroke: #444;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2;
}
.ql-snow .ql-stroke-miter {
  fill: none;
  stroke: #444;
  stroke-miterlimit: 10;
  stroke-width: 2;
}
.ql-snow .ql-fill,
.ql-snow .ql-stroke.ql-fill {
  fill: #444;
}
.ql-snow .ql-empty {
  fill: none;
}
.ql-snow .ql-even {
  fill-rule: evenodd;
}
.ql-snow .ql-thin,
.ql-snow .ql-stroke.ql-thin {
  stroke-width: 1;
}
.ql-snow .ql-transparent {
  opacity: 0.4;
}
.ql-snow .ql-direction svg:last-child {
  display: none;
}
.ql-snow .ql-direction.ql-active svg:last-child {
  display: inline;
}
.ql-snow .ql-direction.ql-active svg:first-child {
  display: none;
}
.ql-snow .ql-editor h1 {
  font-size: 2em;
}
.ql-snow .ql-editor h2 {
  font-size: 1.5em;
}
.ql-snow .ql-editor h3 {
  font-size: 1.17em;
}
.ql-snow .ql-editor h4 {
  font-size: 1em;
}
.ql-snow .ql-editor h5 {
  font-size: 0.83em;
}
.ql-snow .ql-editor h6 {
  font-size: 0.67em;
}
.ql-snow .ql-editor a {
  text-decoration: underline;
}
.ql-snow .ql-editor blockquote {
  border-left: 4px solid #ccc;
  margin-bottom: 5px;
  margin-top: 5px;
  padding-left: 16px;
}
.ql-snow .ql-editor code,
.ql-snow .ql-editor pre {
  background-color: #f0f0f0;
  border-radius: 3px;
}
.ql-snow .ql-editor pre {
  white-space: pre-wrap;
  margin-bottom: 5px;
  margin-top: 5px;
  padding: 5px 10px;
}
.ql-snow .ql-editor code {
  font-size: 85%;
  padding: 2px 4px;
}
.ql-snow .ql-editor pre.ql-syntax {
  background-color: #23241f;
  color: #f8f8f2;
  overflow: visible;
}
.ql-snow .ql-editor img {
  max-width: 100%;
}
.ql-snow .ql-picker {
  color: #444;
  display: inline-block;
  float: left;
  font-size: 14px;
  font-weight: 500;
  height: 24px;
  position: relative;
  vertical-align: middle;
}
.ql-snow .ql-picker-label {
  cursor: pointer;
  display: inline-block;
  height: 100%;
  padding-left: 8px;
  padding-right: 2px;
  position: relative;
  width: 100%;
}
.ql-snow .ql-picker-label::before {
  display: inline-block;
  line-height: 22px;
}
.ql-snow .ql-picker-options {
  background-color: #fff;
  display: none;
  min-width: 100%;
  padding: 4px 8px;
  position: absolute;
  white-space: nowrap;
}
.ql-snow .ql-picker-options .ql-picker-item {
  cursor: pointer;
  display: block;
  padding-bottom: 5px;
  padding-top: 5px;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-label {
  color: #ccc;
  z-index: 2;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill {
  fill: #ccc;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
  stroke: #ccc;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-options {
  display: block;
  margin-top: -1px;
  top: 100%;
  z-index: 1;
}
.ql-snow .ql-color-picker,
.ql-snow .ql-icon-picker {
  width: 28px;
}
.ql-snow .ql-color-picker .ql-picker-label,
.ql-snow .ql-icon-picker .ql-picker-label {
  padding: 2px 4px;
}
.ql-snow .ql-color-picker .ql-picker-label svg,
.ql-snow .ql-icon-picker .ql-picker-label svg {
  right: 4px;
}
.ql-snow .ql-icon-picker .ql-picker-options {
  padding: 4px 0px;
}
.ql-snow .ql-icon-picker .ql-picker-item {
  height: 24px;
  width: 24px;
  padding: 2px 4px;
}
.ql-snow .ql-color-picker .ql-picker-options {
  padding: 3px 5px;
  width: 152px;
}
.ql-snow .ql-color-picker .ql-picker-item {
  border: 1px solid transparent;
  float: left;
  height: 16px;
  margin: 2px;
  padding: 0px;
  width: 16px;
}
.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg {
  position: absolute;
  margin-top: -9px;
  right: 0;
  top: 50%;
  width: 18px;
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=''])::before {
  content: attr(data-label);
}
.ql-snow .ql-picker.ql-header {
  width: 98px;
}
.ql-snow .ql-picker.ql-header .ql-picker-label::before,
.ql-snow .ql-picker.ql-header .ql-picker-item::before {
  content: 'Normal';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {
  content: 'Heading 1';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before {
  content: 'Heading 2';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before {
  content: 'Heading 3';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before {
  content: 'Heading 4';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before {
  content: 'Heading 5';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before {
  content: 'Heading 6';
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {
  font-size: 2em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before {
  font-size: 1.5em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before {
  font-size: 1.17em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before {
  font-size: 1em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before {
  font-size: 0.83em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before {
  font-size: 0.67em;
}
.ql-snow .ql-picker.ql-font {
  width: 108px;
}
.ql-snow .ql-picker.ql-font .ql-picker-label::before,
.ql-snow .ql-picker.ql-font .ql-picker-item::before {
  content: 'Sans Serif';
}
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {
  content: 'Serif';
}
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {
  content: 'Monospace';
}
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {
  font-family: Georgia, Times New Roman, serif;
}
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {
  font-family: Monaco, Courier New, monospace;
}
.ql-snow .ql-picker.ql-size {
  width: 98px;
}
.ql-snow .ql-picker.ql-size .ql-picker-label::before,
.ql-snow .ql-picker.ql-size .ql-picker-item::before {
  content: 'Normal';
}
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before {
  content: 'Small';
}
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before {
  content: 'Large';
}
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {
  content: 'Huge';
}
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before {
  font-size: 10px;
}
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before {
  font-size: 18px;
}
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {
  font-size: 32px;
}
.ql-snow .ql-color-picker.ql-background .ql-picker-item {
  background-color: #fff;
}
.ql-snow .ql-color-picker.ql-color .ql-picker-item {
  background-color: #000;
}
.ql-toolbar.ql-snow {
  border: 1px solid #ccc;
  box-sizing: border-box;
  font-family: 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif;
  padding: 8px;
}
.ql-toolbar.ql-snow .ql-formats {
  margin-right: 15px;
}
.ql-toolbar.ql-snow .ql-picker-label {
  border: 1px solid transparent;
}
.ql-toolbar.ql-snow .ql-picker-options {
  border: 1px solid transparent;
  box-shadow: rgba(0,0,0,0.2) 0 2px 8px;
}
.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label {
  border-color: #ccc;
}
.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options {
  border-color: #ccc;
}
.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,
.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover {
  border-color: #000;
}
.ql-toolbar.ql-snow + .ql-container.ql-snow {
  border-top: 0px;
}
.ql-snow .ql-tooltip {
  background-color: #fff;
  border: 1px solid #ccc;
  box-shadow: 0px 0px 5px #ddd;
  color: #444;
  padding: 5px 12px;
  white-space: nowrap;
}
.ql-snow .ql-tooltip::before {
  content: "Visit URL:";
  line-height: 26px;
  margin-right: 8px;
}
.ql-snow .ql-tooltip input[type=text] {
  display: none;
  border: 1px solid #ccc;
  font-size: 13px;
  height: 26px;
  margin: 0px;
  padding: 3px 5px;
  width: 170px;
}
.ql-snow .ql-tooltip a.ql-preview {
  display: inline-block;
  max-width: 200px;
  overflow-x: hidden;
  text-overflow: ellipsis;
  vertical-align: top;
}
.ql-snow .ql-tooltip a.ql-action::after {
  border-right: 1px solid #ccc;
  content: 'Edit';
  margin-left: 16px;
  padding-right: 8px;
}
.ql-snow .ql-tooltip a.ql-remove::before {
  content: 'Remove';
  margin-left: 8px;
}
.ql-snow .ql-tooltip a {
  line-height: 26px;
}
.ql-snow .ql-tooltip.ql-editing a.ql-preview,
.ql-snow .ql-tooltip.ql-editing a.ql-remove {
  display: none;
}
.ql-snow .ql-tooltip.ql-editing input[type=text] {
  display: inline-block;
}
.ql-snow .ql-tooltip.ql-editing a.ql-action::after {
  border-right: 0px;
  content: 'Save';
  padding-right: 0px;
}
.ql-snow .ql-tooltip[data-mode=link]::before {
  content: "Enter link:";
}
.ql-snow .ql-tooltip[data-mode=formula]::before {
  content: "Enter formula:";
}
.ql-snow .ql-tooltip[data-mode=video]::before {
  content: "Enter video:";
}
.ql-snow a {
  color: #06c;
}
.ql-container.ql-snow {
  border: 1px solid #ccc;
}

/*!******************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/.pnpm/css-loader@6.7.1_webpack@5.74.0/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/.pnpm/realgrid@2.6.1/node_modules/realgrid/dist/realgrid-style.css ***!
  \******************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
/**
THEME : Realgrid light(Default)
**/
.rg-root {
  font-family: "Malgun Gothic", "맑은 고딕", AppleSDGothicNeo-Light, sans-serif;
  font-size: 12px;
  color: #000000;
  background: #FFFFFF;
  -webkit-appearance: none;
  outline: none;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  touch-action: none;
  -ms-touch-action: none; }
  .rg-root .rg-table, .rg-root .rg-table td {
    position: relative;
    margin: 0 !important;
    /* 0과 다르면 자동 행 계산 시 틀어진다! content div 전에서 설정할 것!*/
    padding: 0 !important;
    /* 0과 다르면 자동 행 계산 시 틀어진다! content div 전에서 설정할 것! */
    border-spacing: 0 !important;
    border-collapse: separate !important;
    box-sizing: border-box !important;
    line-height: 1.5em;
    outline: none; }
  .rg-root input::-ms-clear {
    display: none; }

.rg-grid {
  border: 1px solid #6e7786; }

.rg-empty-grid {
  display: table;
  padding: 10%;
  background: #FFFFFF;
  color: #000000;
  font-size: 32px;
  text-align: center; }
  .rg-empty-grid span {
    display: table-cell;
    vertical-align: middle; }

.rg-scrolltrack {
  background: #f8f9fa;
  border: 1px solid #cdd2d9; }

.rg-scrolledge {
  background: #EAECEF;
  border: 1px solid #cdd2d9; }

.rg-hscrollbar .rg-scrollthumb {
  box-sizing: border-box;
  background: #eeeff1;
  border: 1px solid #b6bbc3;
  border-radius: 0.5em;
  touch-action: none;
  -ms-touch-action: none; }
  .rg-hscrollbar .rg-scrollthumb:hover {
    background: #e3e5e8;
    border: 1px solid #abb0ba; }

.rg-hscrollbar .rg-scroll-left {
  box-sizing: border-box;
  background: #eeeff1 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTYgMTYiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDE2IDE2OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6I0ZGRkZGRjt9LnN0MXtmaWxsOiM2NzY3Njc7fS5zdDJ7ZmlsbDojNjlCNjMxO30uc3Qze2ZpbGw6I0ZGQ0MwMjt9LnN0NHtmaWxsOiM5RTcyMTU7fS5zdDV7ZmlsbDojRTU2NjE1O30uc3Q2e2ZpbGw6IzJDM0U1MDt9LnN0N3tmaWxsOiNCM0IzQjM7fS5zdDh7ZmlsbDojMzQ2QkE5O30uc3Q5e2ZpbGw6I0IyM0EzQTt9LnN0MTB7ZmlsbDojMTcxNzE3O30uc3QxMXtmaWxsOiNGRkZGQjQ7fS5zdDEye2ZpbGw6IzY3QTQ1Qzt9PC9zdHlsZT48Zz48cGF0aCBjbGFzcz0ic3QxIiBkPSJNOS41LDMuOWMwLjIsMCwwLjQsMC4xLDAuNiwwLjJjMC40LDAuMywwLjQsMC43LDAsMS4xTDcuNSw4bDIuNiwyLjdjMC40LDAuNCwwLjQsMC44LDAsMS4xQzEwLDEyLDkuOCwxMi4xLDkuNiwxMi4xYy0wLjIsMC0wLjQtMC4xLTAuNi0wLjJMNS44LDguNUM1LjcsOC40LDUuNiw4LjIsNS42LDhjMC0wLjIsMC4xLTAuNCwwLjItMC42QzcuOSw1LjMsOSw0LjIsOSw0LjJDOS4xLDQsOS4zLDMuOSw5LjUsMy45eiIvPjwvZz48L3N2Zz4=) no-repeat 50% 50%;
  border: 1px solid #b6bbc3; }
  .rg-hscrollbar .rg-scroll-left:hover {
    background-color: #e3e5e8;
    border: 1px solid #abb0ba; }

.rg-hscrollbar .rg-scroll-right {
  box-sizing: border-box;
  background: #eeeff1 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTYgMTYiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDE2IDE2OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6I0ZGRkZGRjt9LnN0MXtmaWxsOiM2NzY3Njc7fS5zdDJ7ZmlsbDojNjlCNjMxO30uc3Qze2ZpbGw6I0ZGQ0MwMjt9LnN0NHtmaWxsOiM5RTcyMTU7fS5zdDV7ZmlsbDojRTU2NjE1O30uc3Q2e2ZpbGw6IzJDM0U1MDt9LnN0N3tmaWxsOiNCM0IzQjM7fS5zdDh7ZmlsbDojMzQ2QkE5O30uc3Q5e2ZpbGw6I0IyM0EzQTt9LnN0MTB7ZmlsbDojMTcxNzE3O30uc3QxMXtmaWxsOiNGRkZGQjQ7fS5zdDEye2ZpbGw6IzY3QTQ1Qzt9PC9zdHlsZT48Zz48cGF0aCBjbGFzcz0ic3QxIiBkPSJNMTAuMiw3LjVjMC4xLDAuMSwwLjIsMC4zLDAuMiwwLjZjMCwwLjItMC4xLDAuNC0wLjIsMC41TDcsMTEuOGMtMC4xLDAuMS0wLjMsMC4yLTAuNiwwLjJjLTAuMiwwLTAuNC0wLjEtMC42LTAuMmMtMC4zLTAuMy0wLjMtMC43LDAtMS4xTDguNSw4TDUuOSw1LjNjLTAuMy0wLjQtMC4zLTAuOCwwLTEuMUM2LDQsNi4yLDMuOSw2LjQsMy45QzYuNywzLjksNi45LDQsNyw0LjJMMTAuMiw3LjV6Ii8+PC9nPjwvc3ZnPg==) no-repeat 50% 50%;
  border: 1px solid #b6bbc3; }
  .rg-hscrollbar .rg-scroll-right:hover {
    background-color: #e3e5e8;
    border: 1px solid #abb0ba; }

.rg-vscrollbar .rg-scrollthumb {
  box-sizing: border-box;
  background: #eeeff1;
  border: 1px solid #b6bbc3;
  border-radius: 0.5em;
  touch-action: none;
  -ms-touch-action: none; }
  .rg-vscrollbar .rg-scrollthumb:hover {
    background: #e3e5e8;
    border: 1px solid #abb0ba; }

.rg-vscrollbar .rg-scroll-up {
  box-sizing: border-box;
  background: #eeeff1 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTYgMTYiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDE2IDE2OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6I0ZGRkZGRjt9LnN0MXtmaWxsOiM2NzY3Njc7fS5zdDJ7ZmlsbDojNjlCNjMxO30uc3Qze2ZpbGw6I0ZGQ0MwMjt9LnN0NHtmaWxsOiM5RTcyMTU7fS5zdDV7ZmlsbDojRTU2NjE1O30uc3Q2e2ZpbGw6IzJDM0U1MDt9LnN0N3tmaWxsOiNCM0IzQjM7fS5zdDh7ZmlsbDojMzQ2QkE5O30uc3Q5e2ZpbGw6I0IyM0EzQTt9LnN0MTB7ZmlsbDojMTcxNzE3O30uc3QxMXtmaWxsOiNGRkZGQjQ7fS5zdDEye2ZpbGw6IzY3QTQ1Qzt9PC9zdHlsZT48Zz48cGF0aCBjbGFzcz0ic3QxIiBkPSJNMTIuMSw5LjVjMCwwLjItMC4xLDAuNC0wLjIsMC42Yy0wLjMsMC40LTAuNywwLjQtMS4xLDBMOCw3LjVsLTIuNywyLjZjLTAuNCwwLjQtMC43LDAuNC0xLjEsMEM0LDEwLDMuOSw5LjgsMy45LDkuNUMzLjksOS4zLDQsOS4xLDQuMiw5bDMuMy0zLjFDNy42LDUuNyw3LjgsNS42LDgsNS42YzAuMiwwLDAuNCwwLjEsMC42LDAuMkwxMS44LDlDMTIsOS4xLDEyLjEsOS4zLDEyLjEsOS41eiIvPjwvZz48L3N2Zz4=) no-repeat 50% 50%;
  border: 1px solid #b6bbc3; }
  .rg-vscrollbar .rg-scroll-up:hover {
    background-color: #e3e5e8;
    border: 1px solid #abb0ba; }

.rg-vscrollbar .rg-scroll-down {
  box-sizing: border-box;
  background: #eeeff1 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTYgMTYiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDE2IDE2OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6I0ZGRkZGRjt9LnN0MXtmaWxsOiM2NzY3Njc7fS5zdDJ7ZmlsbDojNjlCNjMxO30uc3Qze2ZpbGw6I0ZGQ0MwMjt9LnN0NHtmaWxsOiM5RTcyMTU7fS5zdDV7ZmlsbDojRTU2NjE1O30uc3Q2e2ZpbGw6IzJDM0U1MDt9LnN0N3tmaWxsOiNCM0IzQjM7fS5zdDh7ZmlsbDojMzQ2QkE5O30uc3Q5e2ZpbGw6I0IyM0EzQTt9LnN0MTB7ZmlsbDojMTcxNzE3O30uc3QxMXtmaWxsOiNGRkZGQjQ7fS5zdDEye2ZpbGw6IzY3QTQ1Qzt9PC9zdHlsZT48Zz48cGF0aCBjbGFzcz0ic3QxIiBkPSJNOC42LDEwLjFjLTAuMiwwLjItMC40LDAuMy0wLjYsMC4zcy0wLjQtMC4xLTAuNi0wLjNMNC4yLDdDNCw2LjksMy45LDYuNywzLjksNi40QzMuOSw2LjIsNCw2LDQuMiw1LjljMC4zLTAuNCwwLjctMC40LDEuMSwwTDgsOC41bDIuNy0yLjZjMC40LTAuNCwwLjctMC40LDEuMSwwQzEyLDYsMTIuMSw2LjIsMTIuMSw2LjRjMCwwLjItMC4xLDAuNC0wLjIsMC42TDguNiwxMC4xeiIvPjwvZz48L3N2Zz4=) no-repeat 50% 50%;
  border: 1px solid #b6bbc3; }
  .rg-vscrollbar .rg-scroll-down:hover {
    background-color: #e3e5e8;
    border: 1px solid #abb0ba; }

.rg-header {
  text-align: center;
  font-weight: bold;
  color: #4e545f;
  background: #e4e7eb; }
  .rg-header .rg-table tr td {
    border-top: none;
    border-right: 1px solid #bcc0c8;
    border-bottom: 1px solid #bcc0c8;
    border-left: none;
    overflow: hidden; }
    .rg-header .rg-table tr td:hover {
      background: #cdd2d9; }

.rg-header-cell {
  text-align: center; }

.rg-header-group-cell {
  background: #d9dce2;
  text-align: center; }

.rg-header-renderer {
  padding: 0 4px; }

.rg-header-focus {
  background: #f9d2b9; }

.rg-header-select {
  background-color: #fdf0e8; }

.rg-header-sort-ascending {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTYgMTYiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDE2IDE2OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6I0ZGRkZGRjt9LnN0MXtmaWxsOiM2NzY3Njc7fS5zdDJ7ZmlsbDojNjlCNjMxO30uc3Qze2ZpbGw6I0ZGQ0MwMjt9LnN0NHtmaWxsOiM5RTcyMTU7fS5zdDV7ZmlsbDojRTU2NjE1O30uc3Q2e2ZpbGw6IzJDM0U1MDt9LnN0N3tmaWxsOiNCM0IzQjM7fS5zdDh7ZmlsbDojMzQ2QkE5O30uc3Q5e2ZpbGw6I0IyM0EzQTt9LnN0MTB7ZmlsbDojMTcxNzE3O30uc3QxMXtmaWxsOiNGRkZGQjQ7fS5zdDEye2ZpbGw6IzY3QTQ1Qzt9PC9zdHlsZT48cG9seWdvbiBjbGFzcz0ic3QxIiBwb2ludHM9IjEzLDguOCA4LDQuNSAzLDguOCA2LjYsOC44IDYuNiwxMS41IDkuNCwxMS41IDkuNCw4LjggIi8+PC9zdmc+) no-repeat center 70%;
  font-size: 8px;
  vertical-align: middle; }

.rg-header-sort-descending {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTYgMTYiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDE2IDE2OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6I0ZGRkZGRjt9LnN0MXtmaWxsOiM2NzY3Njc7fS5zdDJ7ZmlsbDojNjlCNjMxO30uc3Qze2ZpbGw6I0ZGQ0MwMjt9LnN0NHtmaWxsOiM5RTcyMTU7fS5zdDV7ZmlsbDojRTU2NjE1O30uc3Q2e2ZpbGw6IzJDM0U1MDt9LnN0N3tmaWxsOiNCM0IzQjM7fS5zdDh7ZmlsbDojMzQ2QkE5O30uc3Q5e2ZpbGw6I0IyM0EzQTt9LnN0MTB7ZmlsbDojMTcxNzE3O30uc3QxMXtmaWxsOiNGRkZGQjQ7fS5zdDEye2ZpbGw6IzY3QTQ1Qzt9PC9zdHlsZT48cG9seWdvbiBjbGFzcz0ic3QxIiBwb2ludHM9IjkuNCw3LjIgOS40LDQuNSA2LjYsNC41IDYuNiw3LjIgMyw3LjIgOCwxMS41IDEzLDcuMiAiLz48L3N2Zz4=) no-repeat center 70%;
  font-size: 8px;
  vertical-align: middle; }

.rg-header-sort-none {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTYgMTYiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDE2IDE2OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6I0ZGRkZGRjt9LnN0MXtmaWxsOiM2NzY3Njc7fS5zdDJ7ZmlsbDojNjlCNjMxO30uc3Qze2ZpbGw6I0ZGQ0MwMjt9LnN0NHtmaWxsOiM5RTcyMTU7fS5zdDV7ZmlsbDojRTU2NjE1O30uc3Q2e2ZpbGw6IzJDM0U1MDt9LnN0N3tmaWxsOiNCM0IzQjM7fS5zdDh7ZmlsbDojMzQ2QkE5O30uc3Q5e2ZpbGw6I0IyM0EzQTt9LnN0MTB7ZmlsbDojMTcxNzE3O30uc3QxMXtmaWxsOiNGRkZGQjQ7fS5zdDEye2ZpbGw6IzY3QTQ1Qzt9PC9zdHlsZT48Zz48cGF0aCBjbGFzcz0ic3QxIiBkPSJNOCwybDMuMiw1LjFINC44TDgsMnogTTQuOCw4LjloNi40TDgsMTRMNC44LDguOXoiLz48L2c+PC9zdmc+) no-repeat center;
  vertical-align: middle; }

.rg-header-filtering {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTYgMTYiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDE2IDE2OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6I0ZGRkZGRjt9LnN0MXtmaWxsOiM2NzY3Njc7fS5zdDJ7ZmlsbDojNjlCNjMxO30uc3Qze2ZpbGw6I0ZGQ0MwMjt9LnN0NHtmaWxsOiM5RTcyMTU7fS5zdDV7ZmlsbDojRTU2NjE1O30uc3Q2e2ZpbGw6IzJDM0U1MDt9LnN0N3tmaWxsOiNCM0IzQjM7fS5zdDh7ZmlsbDojMzQ2QkE5O30uc3Q5e2ZpbGw6I0IyM0EzQTt9LnN0MTB7ZmlsbDojMTcxNzE3O30uc3QxMXtmaWxsOiNGRkZGQjQ7fS5zdDEye2ZpbGw6IzY3QTQ1Qzt9PC9zdHlsZT48cG9seWdvbiBjbGFzcz0ic3QxIiBwb2ludHM9IjE0LDIgMiwyIDIsMyA2LDcgNiwxNCAxMCwxMiAxMCw3IDE0LDMgIi8+PC9zdmc+) no-repeat center;
  vertical-align: middle; }
  .rg-header-filtering.filter-activated {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTYgMTYiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDE2IDE2OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6I0ZGRkZGRjt9LnN0MXtmaWxsOiM2NzY3Njc7fS5zdDJ7ZmlsbDojNjlCNjMxO30uc3Qze2ZpbGw6I0ZGQ0MwMjt9LnN0NHtmaWxsOiM5RTcyMTU7fS5zdDV7ZmlsbDojRTU2NjE1O30uc3Q2e2ZpbGw6IzJDM0U1MDt9LnN0N3tmaWxsOiNCM0IzQjM7fS5zdDh7ZmlsbDojMzQ2QkE5O30uc3Q5e2ZpbGw6I0IyM0EzQTt9LnN0MTB7ZmlsbDojMTcxNzE3O30uc3QxMXtmaWxsOiNGRkZGQjQ7fS5zdDEye2ZpbGw6IzY3QTQ1Qzt9PC9zdHlsZT48cG9seWdvbiBjbGFzcz0ic3Q1IiBwb2ludHM9IjE0LDIgMiwyIDIsMyA2LDcgNiwxNCAxMCwxMiAxMCw3IDE0LDMgIi8+PC9zdmc+) no-repeat center; }

.rg-header-popup {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTYgMTYiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDE2IDE2OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6I0ZGRkZGRjt9LnN0MXtmaWxsOiM2NzY3Njc7fS5zdDJ7ZmlsbDojNjlCNjMxO30uc3Qze2ZpbGw6I0ZGQ0MwMjt9LnN0NHtmaWxsOiM5RTcyMTU7fS5zdDV7ZmlsbDojRTU2NjE1O30uc3Q2e2ZpbGw6IzJDM0U1MDt9LnN0N3tmaWxsOiNCM0IzQjM7fS5zdDh7ZmlsbDojMzQ2QkE5O30uc3Q5e2ZpbGw6I0IyM0EzQTt9LnN0MTB7ZmlsbDojMTcxNzE3O30uc3QxMXtmaWxsOiNGRkZGQjQ7fS5zdDEye2ZpbGw6IzY3QTQ1Qzt9PC9zdHlsZT48cmVjdCB4PSI0LjUiIHk9IjQiIGNsYXNzPSJzdDEiIHdpZHRoPSI3IiBoZWlnaHQ9IjIiLz48cmVjdCB4PSI0LjUiIHk9IjciIGNsYXNzPSJzdDEiIHdpZHRoPSI3IiBoZWlnaHQ9IjIiLz48cmVjdCB4PSI0LjUiIHk9IjEwIiBjbGFzcz0ic3QxIiB3aWR0aD0iNyIgaGVpZ2h0PSIyIi8+PC9zdmc+) no-repeat center; }
  .rg-header-popup:active:hover {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTYgMTYiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDE2IDE2OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6I0ZGRkZGRjt9LnN0MXtmaWxsOiM2NzY3Njc7fS5zdDJ7ZmlsbDojNjlCNjMxO30uc3Qze2ZpbGw6I0ZGQ0MwMjt9LnN0NHtmaWxsOiM5RTcyMTU7fS5zdDV7ZmlsbDojRTU2NjE1O30uc3Q2e2ZpbGw6IzJDM0U1MDt9LnN0N3tmaWxsOiNCM0IzQjM7fS5zdDh7ZmlsbDojMzQ2QkE5O30uc3Q5e2ZpbGw6I0IyM0EzQTt9LnN0MTB7ZmlsbDojMTcxNzE3O30uc3QxMXtmaWxsOiNGRkZGQjQ7fS5zdDEye2ZpbGw6IzY3QTQ1Qzt9PC9zdHlsZT48cmVjdCB4PSI0LjUiIHk9IjQiIGNsYXNzPSJzdDYiIHdpZHRoPSI3IiBoZWlnaHQ9IjIiLz48cmVjdCB4PSI0LjUiIHk9IjciIGNsYXNzPSJzdDYiIHdpZHRoPSI3IiBoZWlnaHQ9IjIiLz48cmVjdCB4PSI0LjUiIHk9IjEwIiBjbGFzcz0ic3Q2IiB3aWR0aD0iNyIgaGVpZ2h0PSIyIi8+PC9zdmc+) no-repeat center; }
  .rg-header-popup:hover {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTYgMTYiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDE2IDE2OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6I0ZGRkZGRjt9LnN0MXtmaWxsOiM2NzY3Njc7fS5zdDJ7ZmlsbDojNjlCNjMxO30uc3Qze2ZpbGw6I0ZGQ0MwMjt9LnN0NHtmaWxsOiM5RTcyMTU7fS5zdDV7ZmlsbDojRTU2NjE1O30uc3Q2e2ZpbGw6IzJDM0U1MDt9LnN0N3tmaWxsOiNCM0IzQjM7fS5zdDh7ZmlsbDojMzQ2QkE5O30uc3Q5e2ZpbGw6I0IyM0EzQTt9LnN0MTB7ZmlsbDojMTcxNzE3O30uc3QxMXtmaWxsOiNGRkZGQjQ7fS5zdDEye2ZpbGw6IzY3QTQ1Qzt9PC9zdHlsZT48cmVjdCB4PSI0LjUiIHk9IjQiIGNsYXNzPSJzdDUiIHdpZHRoPSI3IiBoZWlnaHQ9IjIiLz48cmVjdCB4PSI0LjUiIHk9IjciIGNsYXNzPSJzdDUiIHdpZHRoPSI3IiBoZWlnaHQ9IjIiLz48cmVjdCB4PSI0LjUiIHk9IjEwIiBjbGFzcz0ic3Q1IiB3aWR0aD0iNyIgaGVpZ2h0PSIyIi8+PC9zdmc+) no-repeat center; }

.rg-header-check {
  margin: 2px !important; }

.rg-header-summary {
  text-align: center;
  color: #3b2f14;
  background: #f3ebdb; }
  .rg-header-summary .rg-table tr td {
    border-bottom: none;
    border-right: 1px solid #bcc0c8;
    border-bottom: 1px solid #bcc0c8;
    border-left: none; }

.rg-header-summary-cell {
  text-align: right; }

.rg-header-summary-renderer {
  padding: 0 4px; }

.rg-fixed-header-summary {
  background: #f3ebdb; }
  .rg-fixed-header-summary .rg-table tr td {
    border-top: none;
    border-right: 1px solid #bcc0c8;
    border-bottom: 1px solid #bcc0c8;
    border-left: none; }

.rg-filter-panel, .rg-fixed-filter-panel {
  color: #3b2f14;
  background: #f3ebdb; }
  .rg-filter-panel .rg-table tr td, .rg-fixed-filter-panel .rg-table tr td {
    border-bottom: none;
    border-right: 1px solid #bcc0c8;
    border-bottom: 1px solid #bcc0c8;
    border-left: none; }

.rg-filter-panel-cell {
  text-align: right; }

.rg-inline-filter-contains {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMTYgMTYiPjxzdHlsZT4uc3Qxe2ZpbGw6IzY3Njc2Nzt9PC9zdHlsZT48cGF0aCBjbGFzcz0ic3QxIiBkPSJNMi41LDFDMS43LDEsMSwxLjcsMSwyLjV2MTBDMSwxMy4zLDEuNywxNCwyLjUsMTRoMTBjMC44LDAsMS41LTAuNywxLjUtMS41di0xMEMxNCwxLjcsMTMuMywxLDEyLjUsMUgyLjV6IE0yLjUsMmgxMEMxMi44LDIsMTMsMi4yLDEzLDIuNXYxMGMwLDAuMy0wLjIsMC41LTAuNSwwLjVoLTEwQzIuMiwxMywyLDEyLjgsMiwxMi41di0xMEMyLDIuMiwyLjIsMiwyLjUsMnoiLz48cG9seWdvbiBjbGFzcz0ic3QxIiBwb2ludHM9IjcsNCwgNyw3LCA0LDcsIDQsOCA3LDgsIDcsMTEsIDgsIDExLCA4LDgsIDExLCA4LCAxMSwgNywgOCw3LCA4LDR6IiAvPjwvc3ZnPg==) no-repeat; }

.rg-inline-filter-not-contains {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMTYgMTYiPjxzdHlsZT4uc3Qxe2ZpbGw6IzY3Njc2Nzt9PC9zdHlsZT48cGF0aCBjbGFzcz0ic3QxIiBkPSJNMi41LDFDMS43LDEsMSwxLjcsMSwyLjV2MTBDMSwxMy4zLDEuNywxNCwyLjUsMTRoMTBjMC44LDAsMS41LTAuNywxLjUtMS41di0xMEMxNCwxLjcsMTMuMywxLDEyLjUsMUgyLjV6IE0yLjUsMmgxMEMxMi44LDIsMTMsMi4yLDEzLDIuNXYxMGMwLDAuMy0wLjIsMC41LTAuNSwwLjVoLTEwQzIuMiwxMywyLDEyLjgsMiwxMi41di0xMEMyLDIuMiwyLjIsMiwyLjUsMnp6TTQsN0w0LDhMMTEsOEwxMSw3WiIvPjwvc3ZnPg==) no-repeat; }

.rg-inline-filter-equal {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMTYgMTYiPjxzdHlsZT4uc3Qxe2ZpbGw6IzY3Njc2Nzt9PC9zdHlsZT48cGF0aCBjbGFzcz0ic3QxIiBkPSJNMi41LDFDMS43LDEsMSwxLjcsMSwyLjV2MTBDMSwxMy4zLDEuNywxNCwyLjUsMTRoMTBjMC44LDAsMS41LTAuNywxLjUtMS41di0xMEMxNCwxLjcsMTMuMywxLDEyLjUsMUgyLjV6IE0yLjUsMmgxMEMxMi44LDIsMTMsMi4yLDEzLDIuNXYxMGMwLDAuMy0wLjIsMC41LTAuNSwwLjVoLTEwQzIuMiwxMywyLDEyLjgsMiwxMi41di0xMEMyLDIuMiwyLjIsMiwyLjUsMnoiLz48cG9seWdvbiBjbGFzcz0ic3QxIiBwb2ludHM9IjQsNiw0LDcsMTEsNywxMSw2WiIvPjxwb2x5Z29uIGNsYXNzPSJzdDEiIHBvaW50cz0iNCw4LDQsOSwxMSw5LDExLDhaIi8+PC9zdmc+) no-repeat; }

.rg-inline-filter-not-equal {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMTYgMTYiPjxzdHlsZT4uc3Qxe2ZpbGw6IzY3Njc2Nzt9PC9zdHlsZT48cGF0aCBjbGFzcz0ic3QxIiBkPSJNMi41LDFDMS43LDEsMSwxLjcsMSwyLjV2MTBDMSwxMy4zLDEuNywxNCwyLjUsMTRoMTBjMC44LDAsMS41LTAuNywxLjUtMS41di0xMEMxNCwxLjcsMTMuMywxLDEyLjUsMUgyLjV6IE0yLjUsMmgxMEMxMi44LDIsMTMsMi4yLDEzLDIuNXYxMGMwLDAuMy0wLjIsMC41LTAuNSwwLjVoLTEwQzIuMiwxMywyLDEyLjgsMiwxMi41di0xMEMyLDIuMiwyLjIsMiwyLjUsMnpNNC43LDRsLS43LC43bDYsNmwuNywtLjd6TTQsNnYxSDExVjZINnpNNCw4djFIMTFWOEg2eiIvPjwvc3ZnPg==) no-repeat; }

.rg-inline-filter-starts-with {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMTYgMTYiPjxzdHlsZT4uc3Qxe2ZpbGw6IzY3Njc2Nzt9PC9zdHlsZT48cGF0aCBjbGFzcz0ic3QxIiBkPSJNMi41LDFDMS43LDEsMSwxLjcsMSwyLjV2MTBDMSwxMy4zLDEuNywxNCwyLjUsMTRoMTBjMC44LDAsMS41LTAuNywxLjUtMS41di0xMEMxNCwxLjcsMTMuMywxLDEyLjUsMUgyLjV6IE0yLjUsMmgxMEMxMi44LDIsMTMsMi4yLDEzLDIuNXYxMGMwLDAuMy0wLjIsMC41LTAuNSwwLjVoLTEwQzIuMiwxMywyLDEyLjgsMiwxMi41di0xMEMyLDIuMiwyLjIsMiwyLjUsMnoiLz48cG9seWdvbiBjbGFzcz0ic3QxIiBwb2ludHM9IjkuMyw1LjkgNyw0LjQgNyw2LjMgMy44LDYuMyAzLjgsOC43IDcsOC43IDcsMTAuNiA5LjMsOS4xIDExLjUsNy41ICIvPjwvc3ZnPg==) no-repeat; }

.rg-inline-filter-ends-with {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMTYgMTYiPjxzdHlsZT4uc3Qxe2ZpbGw6IzY3Njc2Nzt9PC9zdHlsZT48cGF0aCBjbGFzcz0ic3QxIiBkPSJNMi41LDFDMS43LDEsMSwxLjcsMSwyLjV2MTBDMSwxMy4zLDEuNywxNCwyLjUsMTRoMTBjMC44LDAsMS41LTAuNywxLjUtMS41di0xMEMxNCwxLjcsMTMuMywxLDEyLjUsMUgyLjV6IE0yLjUsMmgxMEMxMi44LDIsMTMsMi4yLDEzLDIuNXYxMGMwLDAuMy0wLjIsMC41LTAuNSwwLjVoLTEwQzIuMiwxMywyLDEyLjgsMiwxMi41di0xMEMyLDIuMiwyLjIsMiwyLjUsMnoiLz48cG9seWdvbiBjbGFzcz0ic3QxIiBwb2ludHM9IjMuMiw3LjUgNS41LDkuMSA3LjgsMTAuNiA3LjgsOC43IDExLDguNyAxMSw2LjMgNy44LDYuMyA3LjgsNC40IDUuNSw1LjkgIi8+PC9zdmc+) no-repeat; }

.rg-inline-filter-reset {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMTYgMTYiPjxzdHlsZT4uc3Qxe2ZpbGw6IzY3Njc2Nzt9PC9zdHlsZT48cGF0aCBjbGFzcz0ic3QxIiBkPSJNMi41LDFDMS43LDEsMSwxLjcsMSwyLjV2MTBDMSwxMy4zLDEuNywxNCwyLjUsMTRoMTBjMC44LDAsMS41LTAuNywxLjUtMS41di0xMEMxNCwxLjcsMTMuMywxLDEyLjUsMUgyLjV6IE0yLjUsMmgxMEMxMi44LDIsMTMsMi4yLDEzLDIuNXYxMGMwLDAuMy0wLjIsMC41LTAuNSwwLjVoLTEwQzIuMiwxMywyLDEyLjgsMiwxMi41di0xMEMyLDIuMiwyLjIsMiwyLjUsMnoiLz48Zz48cG9seWdvbiBjbGFzcz0ic3QxIiBwb2ludHM9IjQuMSw4LjMgMy45LDcgMy43LDUuOCA0LjgsNi4yIDYsNi42IDUuMSw3LjQgIi8+PHBhdGggY2xhc3M9InN0MSIgZD0iTTExLjIsNy41aC0wLjljMC4xLTEuNS0xLTIuNy0yLjUtMi44UzUsNS43LDQuOSw3LjJjMCwwLjEsMCwwLjIsMCwwLjNINC4xYzAtMiwxLjYtMy42LDMuNi0zLjZTMTEuMiw1LjUsMTEuMiw3LjVMMTEuMiw3LjV6Ii8+PHBhdGggY2xhc3M9InN0MSIgZD0iTTcuNiwxMS4xYy0wLjEsMC0wLjMsMC0wLjQsMGwwLjEtMC45YzAuMSwwLDAuMiwwLDAuNCwwYzAuMSwwLDAuMiwwLDAuMywwbDAuMSwwLjlDNy45LDExLjEsNy43LDExLjEsNy42LDExLjF6IE05LDEwLjhMOC42LDEwQzguOCw5LjksOSw5LjgsOS4yLDkuN2wwLjUsMC43QzkuNSwxMC41LDkuMiwxMC43LDksMTAuOHogTTYuMywxMC44Yy0wLjMtMC4xLTAuNi0wLjMtMC44LTAuNUw2LDkuNkM2LjIsOS44LDYuNCw5LjksNi42LDEwTDYuMywxMC44eiBNMTAuNCw5LjdMOS43LDkuMkM5LjksOSwxMCw4LjgsMTAuMSw4LjZsMC44LDAuNEMxMC44LDkuMiwxMC42LDkuNSwxMC40LDkuN0wxMC40LDkuN3ogTTQuOCw5LjdDNC42LDkuNSw0LjUsOS4yLDQuMyw4LjlsMC44LTAuM0M1LjIsOC44LDUuNCw5LDUuNSw5LjJMNC44LDkuN3oiLz48L2c+PC9zdmc+) no-repeat; }

.rg-inline-filter-empty {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMTYgMTYiPjxzdHlsZT4uc3Qxe2ZpbGw6IzY3Njc2Nzt9PC9zdHlsZT48cGF0aCBjbGFzcz0ic3QxIiBkPSJNMi41LDFDMS43LDEsMSwxLjcsMSwyLjV2MTBDMSwxMy4zLDEuNywxNCwyLjUsMTRoMTBjMC44LDAsMS41LTAuNywxLjUtMS41di0xMEMxNCwxLjcsMTMuMywxLDEyLjUsMUgyLjV6IE0yLjUsMmgxMEMxMi44LDIsMTMsMi4yLDEzLDIuNXYxMGMwLDAuMy0wLjIsMC41LTAuNSwwLjVoLTEwQzIuMiwxMywyLDEyLjgsMiwxMi41di0xMEMyLDIuMiwyLjIsMiwyLjUsMnoiLz48cG9seWdvbiBjbGFzcz0ic3QxIiBwb2ludHM9IjUsNCwgNCw1LCA2LjUsNy41LCA0LDEwLCA1LDExLCA3LjUsOC41LCAxMCwxMSwgMTEsMTAsIDguNSw3LjUsIDExLDUsIDEwLDQsIDcuNSw2LjV6Ii8+PC9zdmc+) no-repeat; }

.rg-inline-filter-greater {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMTYgMTYiPjxzdHlsZT4uc3Qxe2ZpbGw6IzY3Njc2Nzt9PC9zdHlsZT48cGF0aCBjbGFzcz0ic3QxIiBkPSJNMi41LDFDMS43LDEsMSwxLjcsMSwyLjV2MTBDMSwxMy4zLDEuNywxNCwyLjUsMTRoMTBjMC44LDAsMS41LTAuNywxLjUtMS41di0xMEMxNCwxLjcsMTMuMywxLDEyLjUsMUgyLjV6IE0yLjUsMmgxMEMxMi44LDIsMTMsMi4yLDEzLDIuNXYxMGMwLDAuMy0wLjIsMC41LTAuNSwwLjVoLTEwQzIuMiwxMywyLDEyLjgsMiwxMi41di0xMEMyLDIuMiwyLjIsMiwyLjUsMnpNNS43LDRMNSw0LjhMOC43LDcuNUw1LDEwLjJMNS43LDExTDkuOCw3LjlDOS45LDcuOCwxMCw3LjcsMTAsNy41QzEwLDcuMyw5LjksNy4yLDkuOCw3LjFaIi8+PC9zdmc+) no-repeat; }

.rg-inline-filter-greater-equal {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMTYgMTYiPjxzdHlsZT4uc3Qxe2ZpbGw6IzY3Njc2Nzt9PC9zdHlsZT48cGF0aCBjbGFzcz0ic3QxIiBkPSJNMi41LDFDMS43LDEsMSwxLjcsMSwyLjV2MTBDMSwxMy4zLDEuNywxNCwyLjUsMTRoMTBjMC44LDAsMS41LTAuNywxLjUtMS41di0xMEMxNCwxLjcsMTMuMywxLDEyLjUsMUgyLjV6IE0yLjUsMmgxMEMxMi44LDIsMTMsMi4yLDEzLDIuNXYxMGMwLDAuMy0wLjIsMC41LTAuNSwwLjVoLTEwQzIuMiwxMywyLDEyLjgsMiwxMi41di0xMEMyLDIuMiwyLjIsMiwyLjUsMnoiLz48cGF0aCBjbGFzcz0ic3QxIiBkPSJNNS41LDRMNSA0LjlMOC40LDYuNUw1LDguMkw1LjUsOS4xTDkuNyw3QzkuOSw2LjgsMTAsNi43LDEwLDYuNUMxMCw2LjMsOS45LDYuMSw5LjcsNloiLz48cG9seWdvbiBjbGFzcz0ic3QxIiBwb2ludHM9IjUsMTAgNSwxMSAxMCwxMSAxMCwxMCBaIiAvPjwvc3ZnPg==) no-repeat; }

.rg-inline-filter-lower {
  background: url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjMDAwMDAwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiIgd2lkdGg9IjE2cHgiIGhlaWdodD0iMTZweCI+PHBhdGggZD0iTSAyLjUgMSBDIDEuNjc1NzgxIDEgMSAxLjY3NTc4MSAxIDIuNSBMIDEgMTIuNSBDIDEgMTMuMzI0MjE5IDEuNjc1NzgxIDE0IDIuNSAxNCBMIDEyLjUgMTQgQyAxMy4zMjQyMTkgMTQgMTQgMTMuMzI0MjE5IDE0IDEyLjUgTCAxNCAyLjUgQyAxNCAxLjY3NTc4MSAxMy4zMjQyMTkgMSAxMi41IDEgWiBNIDIuNSAyIEwgMTIuNSAyIEMgMTIuNzgxMjUgMiAxMyAyLjIxODc1IDEzIDIuNSBMIDEzIDEyLjUgQyAxMyAxMi43ODEyNSAxMi43ODEyNSAxMyAxMi41IDEzIEwgMi41IDEzIEMgMi4yMTg3NSAxMyAyIDEyLjc4MTI1IDIgMTIuNSBMIDIgMi41IEMgMiAyLjIxODc1IDIuMjE4NzUgMiAyLjUgMiBaIE0gOS4zMjAzMTMgMy45NzY1NjMgTCA1LjE5NTMxMyA3LjEwMTU2MyBDIDUuMDc0MjE5IDcuMTk1MzEzIDUgNy4zNDM3NSA1IDcuNSBDIDUgNy42NTYyNSA1LjA3NDIxOSA3LjgwNDY4OCA1LjE5NTMxMyA3Ljg5ODQzOCBMIDkuMzIwMzEzIDExLjAyMzQzOCBMIDkuOTI5Njg4IDEwLjIyNjU2MyBMIDYuMzI4MTI1IDcuNSBMIDkuOTI5Njg4IDQuNzczNDM4IFoiLz48L3N2Zz4=) no-repeat; }

.rg-inline-filter-lower-equal {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMTYgMTYiPjxzdHlsZT4uc3Qxe2ZpbGw6IzY3Njc2Nzt9PC9zdHlsZT48cGF0aCBjbGFzcz0ic3QxIiBkPSJNMi41LDFDMS43LDEsMSwxLjcsMSwyLjV2MTBDMSwxMy4zLDEuNywxNCwyLjUsMTRoMTBjMC44LDAsMS41LTAuNywxLjUtMS41di0xMEMxNCwxLjcsMTMuMywxLDEyLjUsMUgyLjV6IE0yLjUsMmgxMEMxMi44LDIsMTMsMi4yLDEzLDIuNXYxMGMwLDAuMy0wLjIsMC41LTAuNSwwLjVoLTEwQzIuMiwxMywyLDEyLjgsMiwxMi41di0xMEMyLDIuMiwyLjIsMiwyLjUsMnpNOS41LDRMNS4zLDZDNS4xLDYuMSw1LDYuMyw1LDYuNUM1LDYuNyw1LjEsNi45LCA1LjMsN0w5LjUsOUwxMCw4LjJMNi42LDYuNUwxMCw0LjhaTTUsMTBMNSwxMUwxMCwxMUwxMCwxMFoiLz48L3N2Zz4=) no-repeat; }

.rg-inline-filter-between {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCAxNiAxNiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTYgMTY7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48c3R5bGU+LnN0MXtmaWxsOiM2NzY3Njc7fTwvc3R5bGU+PHBhdGggY2xhc3M9InN0MSIgZD0iTTIuNSwxQzEuNywxLDEsMS43LDEsMi41djEwQzEsMTMuMywxLjcsMTQsMi41LDE0aDEwYzAuOCwwLDEuNS0wLjcsMS41LTEuNXYtMTBDMTQsMS43LDEzLjMsMSwxMi41LDFIMi41eiBNMi41LDJoMTBDMTIuOCwyLDEzLDIuMiwxMywyLjV2MTBjMCwwLjMtMC4yLDAuNS0wLjUsMC41aC0xMEMyLjIsMTMsMiwxMi44LDIsMTIuNXYtMTBDMiwyLjIsMi4yLDIsMi41LDJ6Ii8+PGc+PHBvbHlnb24gY2xhc3MgPSAic3QxIiBwb2ludHM9IjExLDUuOCAxMSw3LjEgNCw3LjEgNCw1LjggMy4zLDUuOCAzLjMsOS4yIDQsOS4yIDQsNy45IDExLDcuOSAxMSw5LjIgMTEuNyw5LjIgMTEuNyw1LjggIi8+PC9nPjwvc3ZnPg==) no-repeat; }

.rg-inline-filter-icon {
  background-size: 16px 16px;
  background-position: 3px center; }

.rg-filter-panel-renderer {
  box-sizing: border-box;
  border: 1px solid gray;
  margin: 0px 3px; }
  .rg-filter-panel-renderer:focus-within {
    border: 1px solid #f2a16e; }
  .rg-filter-panel-renderer input {
    outline: none;
    border: none;
    box-sizing: border-box;
    font: inherit; }
  .rg-filter-panel-renderer .rg-filter-panel-operator {
    vertical-align: top;
    display: inline-block;
    background-size: 16px;
    background-position: center; }

.rg-footer {
  color: #000000;
  background: #f6f6f8; }
  .rg-footer .rg-table tr td {
    border-bottom: none;
    border-right: 1px solid #bcc0c8;
    border-top: 1px solid #bcc0c8;
    border-left: none; }

.rg-fixed-footer {
  background: #e4e7eb; }
  .rg-fixed-footer .rg-table tr td {
    border-bottom: none;
    border-right: 1px solid #bcc0c8;
    border-top: 1px solid #bcc0c8;
    border-left: none; }

.rg-footer-cell {
  text-align: right; }

.rg-footer-renderer {
  padding: 0px 4px; }

.rg-head {
  text-align: center;
  font-weight: bold;
  background: #e4e7eb;
  color: #656d7b; }
  .rg-head .rg-table tr td {
    border-top: none;
    border-right: 1px solid #bcc0c8;
    border-bottom: 1px solid #bcc0c8;
    border-left: none; }

.rg-sum {
  text-align: center;
  background: #f3ebdb; }
  .rg-sum .rg-table tr td {
    border-top: none;
    border-right: 1px solid #bcc0c8;
    border-bottom: 1px solid #bcc0c8;
    border-left: none; }

.rg-filter {
  text-align: center;
  background: #f3ebdb; }
  .rg-filter .rg-table tr td {
    border-top: none;
    border-right: 1px solid #bcc0c8;
    border-bottom: 1px solid #bcc0c8;
    border-left: none; }

.rg-foot {
  text-align: center;
  background: #f6f6f8; }
  .rg-foot .rg-table tr td {
    border-bottom: none;
    border-right: 1px solid #bcc0c8;
    border-top: 1px solid #bcc0c8;
    border-left: none; }

.rg-rowbarcontainer {
  text-align: center;
  background: #FFFFFF; }
  .rg-rowbarcontainer .rg-table tr td {
    background-color: #f6f6f8;
    border-top: none;
    border-right: 1px solid #bcc0c8;
    border-bottom: 1px solid #bcc0c8;
    border-left: none; }
    .rg-rowbarcontainer .rg-table tr td.rg-rowindicator-cell {
      text-align: center;
      padding-left: 3px;
      padding-right: 3px; }
      .rg-rowbarcontainer .rg-table tr td.rg-rowindicator-cell:hover {
        background-color: #b0b8c3; }
    .rg-rowbarcontainer .rg-table tr td.rg-rowindicator-editing {
      background: white url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTYgMTYiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDE2IDE2OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6I0ZGRkZGRjt9LnN0MXtmaWxsOiM2NzY3Njc7fS5zdDJ7ZmlsbDojNjlCNjMxO30uc3Qze2ZpbGw6I0ZGQ0MwMjt9LnN0NHtmaWxsOiM5RTcyMTU7fS5zdDV7ZmlsbDojRTU2NjE1O30uc3Q2e2ZpbGw6IzJDM0U1MDt9LnN0N3tmaWxsOiNCM0IzQjM7fS5zdDh7ZmlsbDojMzQ2QkE5O30uc3Q5e2ZpbGw6I0IyM0EzQTt9LnN0MTB7ZmlsbDojMTcxNzE3O30uc3QxMXtmaWxsOiNGRkZGQjQ7fS5zdDEye2ZpbGw6IzY3QTQ1Qzt9PC9zdHlsZT48Zz48cGF0aCBjbGFzcz0ic3QxIiBkPSJNMywxMC41djJoMmMwLjIsMCwwLjQtMC4xLDAuNS0wLjJsNC40LTQuNEw3LjYsNS42TDMuMiwxMEMzLjEsMTAuMSwzLDEwLjMsMywxMC41eiIvPjxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik04LjQsNC44bDIuMywyLjNMMTEuOCw2YzAuMi0wLjIsMC4yLTAuNSwwLTAuN2wtMS42LTEuNmMtMC4yLTAuMi0wLjUtMC4yLTAuNywwTDguNCw0Ljh6Ii8+PHJlY3QgeD0iOCIgeT0iMTEuNSIgY2xhc3M9InN0MSIgd2lkdGg9IjUiIGhlaWdodD0iMSIvPjwvZz48L3N2Zz4=) no-repeat center;
      background-size: 24px 24px !important;
      vertical-align: middle; }
      .rg-rowbarcontainer .rg-table tr td.rg-rowindicator-editing:hover {
        background: white url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTYgMTYiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDE2IDE2OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6I0ZGRkZGRjt9LnN0MXtmaWxsOiM2NzY3Njc7fS5zdDJ7ZmlsbDojNjlCNjMxO30uc3Qze2ZpbGw6I0ZGQ0MwMjt9LnN0NHtmaWxsOiM5RTcyMTU7fS5zdDV7ZmlsbDojRTU2NjE1O30uc3Q2e2ZpbGw6IzJDM0U1MDt9LnN0N3tmaWxsOiNCM0IzQjM7fS5zdDh7ZmlsbDojMzQ2QkE5O30uc3Q5e2ZpbGw6I0IyM0EzQTt9LnN0MTB7ZmlsbDojMTcxNzE3O30uc3QxMXtmaWxsOiNGRkZGQjQ7fS5zdDEye2ZpbGw6IzY3QTQ1Qzt9PC9zdHlsZT48Zz48cGF0aCBjbGFzcz0ic3QxIiBkPSJNMywxMC41djJoMmMwLjIsMCwwLjQtMC4xLDAuNS0wLjJsNC40LTQuNEw3LjYsNS42TDMuMiwxMEMzLjEsMTAuMSwzLDEwLjMsMywxMC41eiIvPjxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik04LjQsNC44bDIuMywyLjNMMTEuOCw2YzAuMi0wLjIsMC4yLTAuNSwwLTAuN2wtMS42LTEuNmMtMC4yLTAuMi0wLjUtMC4yLTAuNywwTDguNCw0Ljh6Ii8+PHJlY3QgeD0iOCIgeT0iMTEuNSIgY2xhc3M9InN0MSIgd2lkdGg9IjUiIGhlaWdodD0iMSIvPjwvZz48L3N2Zz4=) no-repeat center;
        vertical-align: middle; }
    .rg-rowbarcontainer .rg-table tr td.rg-rowindicator-inserting {
      background: white url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTYgMTYiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDE2IDE2OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6I0ZGRkZGRjt9LnN0MXtmaWxsOiM2NzY3Njc7fS5zdDJ7ZmlsbDojNjlCNjMxO30uc3Qze2ZpbGw6I0ZGQ0MwMjt9LnN0NHtmaWxsOiM5RTcyMTU7fS5zdDV7ZmlsbDojRTU2NjE1O30uc3Q2e2ZpbGw6IzJDM0U1MDt9LnN0N3tmaWxsOiNCM0IzQjM7fS5zdDh7ZmlsbDojMzQ2QkE5O30uc3Q5e2ZpbGw6I0IyM0EzQTt9LnN0MTB7ZmlsbDojMTcxNzE3O30uc3QxMXtmaWxsOiNGRkZGQjQ7fS5zdDEye2ZpbGw6IzY3QTQ1Qzt9PC9zdHlsZT48cG9seWdvbiBjbGFzcz0ic3Q3IiBwb2ludHM9IjE0LDUgMTQsMTIgMiwxMiAyLDE0IDE0LDE0IDE2LDE0IDE2LDEyIDE2LDUgIi8+PHBhdGggY2xhc3M9InN0MSIgZD0iTTE0LDEuNUgxSDB2MXY5djFoMWgxM2gxdi0xdi05di0xSDE0eiBNMSwxMS41di05aDEzdjlIMXoiLz48cG9seWdvbiBjbGFzcz0ic3QxIiBwb2ludHM9IjUuNSw3IDMsNCAzLDYgMSw2IDEsOCAzLDggMywxMCAiLz48cG9seWdvbiBjbGFzcz0ic3QxIiBwb2ludHM9IjEzLDYuMiAxMC44LDYuMiAxMC44LDQgOS4yLDQgOS4yLDYuMiA3LDYuMiA3LDcuOCA5LjIsNy44IDkuMiwxMCAxMC44LDEwIDEwLjgsNy44IDEzLDcuOCAiLz48L3N2Zz4=) no-repeat center;
      background-size: 24px 24px !important;
      vertical-align: middle; }
      .rg-rowbarcontainer .rg-table tr td.rg-rowindicator-inserting:hover {
        background: white url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTYgMTYiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDE2IDE2OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6I0ZGRkZGRjt9LnN0MXtmaWxsOiM2NzY3Njc7fS5zdDJ7ZmlsbDojNjlCNjMxO30uc3Qze2ZpbGw6I0ZGQ0MwMjt9LnN0NHtmaWxsOiM5RTcyMTU7fS5zdDV7ZmlsbDojRTU2NjE1O30uc3Q2e2ZpbGw6IzJDM0U1MDt9LnN0N3tmaWxsOiNCM0IzQjM7fS5zdDh7ZmlsbDojMzQ2QkE5O30uc3Q5e2ZpbGw6I0IyM0EzQTt9LnN0MTB7ZmlsbDojMTcxNzE3O30uc3QxMXtmaWxsOiNGRkZGQjQ7fS5zdDEye2ZpbGw6IzY3QTQ1Qzt9PC9zdHlsZT48cG9seWdvbiBjbGFzcz0ic3Q3IiBwb2ludHM9IjE0LDUgMTQsMTIgMiwxMiAyLDE0IDE0LDE0IDE2LDE0IDE2LDEyIDE2LDUgIi8+PHBhdGggY2xhc3M9InN0MSIgZD0iTTE0LDEuNUgxSDB2MXY5djFoMWgxM2gxdi0xdi05di0xSDE0eiBNMSwxMS41di05aDEzdjlIMXoiLz48cG9seWdvbiBjbGFzcz0ic3QxIiBwb2ludHM9IjUuNSw3IDMsNCAzLDYgMSw2IDEsOCAzLDggMywxMCAiLz48cG9seWdvbiBjbGFzcz0ic3QxIiBwb2ludHM9IjEzLDYuMiAxMC44LDYuMiAxMC44LDQgOS4yLDQgOS4yLDYuMiA3LDYuMiA3LDcuOCA5LjIsNy44IDkuMiwxMCAxMC44LDEwIDEwLjgsNy44IDEzLDcuOCAiLz48L3N2Zz4=) no-repeat center;
        vertical-align: middle; }
    .rg-rowbarcontainer .rg-table tr td.rg-rowindicator-focus {
      background-color: #f9d2b9; }
    .rg-rowbarcontainer .rg-table tr td.rg-rowindicator-select {
      background-color: #fdf0e8; }
    .rg-rowbarcontainer .rg-table tr td.rg-statebar-created {
      background: rgba(0, 128, 255, 0.2) url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTYgMTYiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDE2IDE2OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6I0ZGRkZGRjt9LnN0MXtmaWxsOiM2NzY3Njc7fS5zdDJ7ZmlsbDojNjlCNjMxO30uc3Qze2ZpbGw6I0ZGQ0MwMjt9LnN0NHtmaWxsOiM5RTcyMTU7fS5zdDV7ZmlsbDojRTU2NjE1O30uc3Q2e2ZpbGw6IzJDM0U1MDt9LnN0N3tmaWxsOiNCM0IzQjM7fS5zdDh7ZmlsbDojMzQ2QkE5O30uc3Q5e2ZpbGw6I0IyM0EzQTt9LnN0MTB7ZmlsbDojMTcxNzE3O30uc3QxMXtmaWxsOiNGRkZGQjQ7fS5zdDEye2ZpbGw6IzY3QTQ1Qzt9PC9zdHlsZT48Zz48cmVjdCB4PSIyIiB5PSIxMiIgY2xhc3M9InN0MSIgd2lkdGg9IjMiIGhlaWdodD0iMiIvPjxyZWN0IHg9IjYuNSIgeT0iMTIiIGNsYXNzPSJzdDEiIHdpZHRoPSIzIiBoZWlnaHQ9IjIiLz48cmVjdCB4PSIxMSIgeT0iMTIiIGNsYXNzPSJzdDEiIHdpZHRoPSIzIiBoZWlnaHQ9IjIiLz48L2c+PHBvbHlnb24gY2xhc3M9InN0MTIiIHBvaW50cz0iMTIsNSA5LDUgOSwyIDcsMiA3LDUgNCw1IDQsNyA3LDcgNywxMCA5LDEwIDksNyAxMiw3ICIvPjwvc3ZnPg==) no-repeat center;
      vertical-align: middle; }
    .rg-rowbarcontainer .rg-table tr td.rg-statebar-create-and-deleted {
      background: rgba(128, 0, 0, 0.2) url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTYgMTYiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDE2IDE2OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6I0ZGRkZGRjt9LnN0MXtmaWxsOiM2NzY3Njc7fS5zdDJ7ZmlsbDojNjlCNjMxO30uc3Qze2ZpbGw6I0ZGQ0MwMjt9LnN0NHtmaWxsOiM5RTcyMTU7fS5zdDV7ZmlsbDojRTU2NjE1O30uc3Q2e2ZpbGw6IzJDM0U1MDt9LnN0N3tmaWxsOiNCM0IzQjM7fS5zdDh7ZmlsbDojMzQ2QkE5O30uc3Q5e2ZpbGw6I0IyM0EzQTt9LnN0MTB7ZmlsbDojMTcxNzE3O30uc3QxMXtmaWxsOiNGRkZGQjQ7fS5zdDEye2ZpbGw6IzY3QTQ1Qzt9PC9zdHlsZT48Zz48cmVjdCB4PSIyIiB5PSIxMiIgY2xhc3M9InN0MSIgd2lkdGg9IjMiIGhlaWdodD0iMiIvPjxyZWN0IHg9IjYuNSIgeT0iMTIiIGNsYXNzPSJzdDEiIHdpZHRoPSIzIiBoZWlnaHQ9IjIiLz48cmVjdCB4PSIxMSIgeT0iMTIiIGNsYXNzPSJzdDEiIHdpZHRoPSIzIiBoZWlnaHQ9IjIiLz48L2c+PHBvbHlnb24gY2xhc3M9InN0MTIiIHBvaW50cz0iOCw1LjIgNS44LDUuMiA1LjgsMyA0LjIsMyA0LjIsNS4yIDIsNS4yIDIsNi44IDQuMiw2LjggNC4yLDkgNS44LDkgNS44LDYuOCA4LDYuOCAiLz48cmVjdCB4PSI5IiB5PSI1LjIiIGNsYXNzPSJzdDkiIHdpZHRoPSI1IiBoZWlnaHQ9IjEuNSIvPjwvc3ZnPg==) no-repeat center;
      vertical-align: middle; }
    .rg-rowbarcontainer .rg-table tr td.rg-statebar-deleted {
      background: rgba(255, 0, 0, 0.2) url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTYgMTYiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDE2IDE2OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6I0ZGRkZGRjt9LnN0MXtmaWxsOiM2NzY3Njc7fS5zdDJ7ZmlsbDojNjlCNjMxO30uc3Qze2ZpbGw6I0ZGQ0MwMjt9LnN0NHtmaWxsOiM5RTcyMTU7fS5zdDV7ZmlsbDojRTU2NjE1O30uc3Q2e2ZpbGw6IzJDM0U1MDt9LnN0N3tmaWxsOiNCM0IzQjM7fS5zdDh7ZmlsbDojMzQ2QkE5O30uc3Q5e2ZpbGw6I0IyM0EzQTt9LnN0MTB7ZmlsbDojMTcxNzE3O30uc3QxMXtmaWxsOiNGRkZGQjQ7fS5zdDEye2ZpbGw6IzY3QTQ1Qzt9PC9zdHlsZT48Zz48cmVjdCB4PSIyLjUiIHk9IjEyIiBjbGFzcz0ic3QxIiB3aWR0aD0iMyIgaGVpZ2h0PSIyIi8+PHJlY3QgeD0iNi41IiB5PSIxMiIgY2xhc3M9InN0MSIgd2lkdGg9IjMiIGhlaWdodD0iMiIvPjxyZWN0IHg9IjEwLjUiIHk9IjEyIiBjbGFzcz0ic3QxIiB3aWR0aD0iMyIgaGVpZ2h0PSIyIi8+PC9nPjxyZWN0IHg9IjQiIHk9IjUiIGNsYXNzPSJzdDkiIHdpZHRoPSI4IiBoZWlnaHQ9IjIiLz48L3N2Zz4=) no-repeat center;
      vertical-align: middle; }
    .rg-rowbarcontainer .rg-table tr td.rg-statebar-updated {
      background: rgba(237, 237, 237, 0.2) url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTYgMTYiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDE2IDE2OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6I0ZGRkZGRjt9LnN0MXtmaWxsOiM2NzY3Njc7fS5zdDJ7ZmlsbDojNjlCNjMxO30uc3Qze2ZpbGw6I0ZGQ0MwMjt9LnN0NHtmaWxsOiM5RTcyMTU7fS5zdDV7ZmlsbDojRTU2NjE1O30uc3Q2e2ZpbGw6IzJDM0U1MDt9LnN0N3tmaWxsOiNCM0IzQjM7fS5zdDh7ZmlsbDojMzQ2QkE5O30uc3Q5e2ZpbGw6I0IyM0EzQTt9LnN0MTB7ZmlsbDojMTcxNzE3O30uc3QxMXtmaWxsOiNGRkZGQjQ7fS5zdDEye2ZpbGw6IzY3QTQ1Qzt9PC9zdHlsZT48cG9seWdvbiBjbGFzcz0ic3Q4IiBwb2ludHM9IjYuOSw3LjQgNC4zLDQuOCAzLDYuMSA1LjUsOC43IDYuOSwxMCA4LjIsOC43IDEzLjQsMy40IDEyLjEsMi4xICIvPjxnPjxyZWN0IHg9IjIuNSIgeT0iMTIiIGNsYXNzPSJzdDEiIHdpZHRoPSIzIiBoZWlnaHQ9IjIiLz48cmVjdCB4PSI2LjUiIHk9IjEyIiBjbGFzcz0ic3QxIiB3aWR0aD0iMyIgaGVpZ2h0PSIyIi8+PHJlY3QgeD0iMTAuNSIgeT0iMTIiIGNsYXNzPSJzdDEiIHdpZHRoPSIzIiBoZWlnaHQ9IjIiLz48L2c+PC9zdmc+) no-repeat center;
      vertical-align: middle; }
    .rg-rowbarcontainer .rg-table tr td.rg-statebar-error {
      background: #ededed url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTYgMTYiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDE2IDE2OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6I0ZGRkZGRjt9LnN0MXtmaWxsOiM2NzY3Njc7fS5zdDJ7ZmlsbDojNjlCNjMxO30uc3Qze2ZpbGw6I0ZGQ0MwMjt9LnN0NHtmaWxsOiM5RTcyMTU7fS5zdDV7ZmlsbDojRTU2NjE1O30uc3Q2e2ZpbGw6IzJDM0U1MDt9LnN0N3tmaWxsOiNCM0IzQjM7fS5zdDh7ZmlsbDojMzQ2QkE5O30uc3Q5e2ZpbGw6I0IyM0EzQTt9LnN0MTB7ZmlsbDojMTcxNzE3O30uc3QxMXtmaWxsOiNGRkZGQjQ7fS5zdDEye2ZpbGw6IzY3QTQ1Qzt9PC9zdHlsZT48Zz48cGF0aCBjbGFzcz0ic3Q5IiBkPSJNOCwxNS41Yy00LjEsMC03LjUtMy40LTcuNS03LjVTMy45LDAuNSw4LDAuNXM3LjUsMy40LDcuNSw3LjVTMTIuMSwxNS41LDgsMTUuNXogTTgsMi41QzUsMi41LDIuNSw1LDIuNSw4YzAsMywyLjUsNS41LDUuNSw1LjVTMTMuNSwxMSwxMy41LDhDMTMuNSw1LDExLDIuNSw4LDIuNXoiLz48L2c+PHBhdGggY2xhc3M9InN0OSIgZD0iTTkuNCw4bDEuMy0xLjNjMC40LTAuNCwwLjQtMSwwLTEuNHMtMS0wLjQtMS40LDBMOCw2LjZMNi43LDUuM2MtMC40LTAuNC0xLTAuNC0xLjQsMHMtMC40LDEsMCwxLjRMNi42LDhMNS4zLDkuM2MtMC40LDAuNC0wLjQsMSwwLDEuNEM1LjUsMTAuOSw1LjcsMTEsNiwxMXMwLjUtMC4xLDAuNy0wLjNMOCw5LjRsMS4zLDEuM0M5LjUsMTAuOSw5LjcsMTEsMTAsMTFzMC41LTAuMSwwLjctMC4zYzAuNC0wLjQsMC40LTEsMC0xLjRMOS40LDh6Ii8+PC9zdmc+) no-repeat center;
      vertical-align: middle; }
    .rg-rowbarcontainer .rg-table tr td.rg-statebar-warning {
      background: #ededed url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTYgMTYiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDE2IDE2OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6I0ZGRkZGRjt9LnN0MXtmaWxsOiM2NzY3Njc7fS5zdDJ7ZmlsbDojNjlCNjMxO30uc3Qze2ZpbGw6I0ZGQ0MwMjt9LnN0NHtmaWxsOiM5RTcyMTU7fS5zdDV7ZmlsbDojRTU2NjE1O30uc3Q2e2ZpbGw6IzJDM0U1MDt9LnN0N3tmaWxsOiNCM0IzQjM7fS5zdDh7ZmlsbDojMzQ2QkE5O30uc3Q5e2ZpbGw6I0IyM0EzQTt9LnN0MTB7ZmlsbDojMTcxNzE3O30uc3QxMXtmaWxsOiNGRkZGQjQ7fS5zdDEye2ZpbGw6IzY3QTQ1Qzt9PC9zdHlsZT48Zz48cG9seWdvbiBjbGFzcz0ic3QzIiBwb2ludHM9IjgsMS42IDEsMTQuNCAxNSwxNC40ICIvPjxwYXRoIGNsYXNzPSJzdDQiIGQ9Ik0xNSwxNC45SDFjLTAuMiwwLTAuMy0wLjEtMC40LTAuMmMtMC4xLTAuMi0wLjEtMC4zLDAtMC41bDctMTIuN2MwLjItMC4zLDAuNy0wLjMsMC45LDBsNywxMi43YzAuMSwwLjIsMC4xLDAuMywwLDAuNUMxNS4zLDE0LjgsMTUuMiwxNC45LDE1LDE0Ljl6IE0xLjgsMTMuOWgxMi4zTDgsMi43TDEuOCwxMy45eiIvPjwvZz48Zz48cmVjdCB4PSI3IiB5PSI2IiBjbGFzcz0ic3QxMCIgd2lkdGg9IjIiIGhlaWdodD0iNSIvPjwvZz48Zz48cmVjdCB4PSI3IiB5PSIxMiIgY2xhc3M9InN0MTAiIHdpZHRoPSIyIiBoZWlnaHQ9IjEiLz48L2c+PC9zdmc+) no-repeat center;
      vertical-align: middle; }
    .rg-rowbarcontainer .rg-table tr td.rg-statebar-info {
      background: #ededed url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTYgMTYiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDE2IDE2OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6I0ZGRkZGRjt9LnN0MXtmaWxsOiM2NzY3Njc7fS5zdDJ7ZmlsbDojNjlCNjMxO30uc3Qze2ZpbGw6I0ZGQ0MwMjt9LnN0NHtmaWxsOiM5RTcyMTU7fS5zdDV7ZmlsbDojRTU2NjE1O30uc3Q2e2ZpbGw6IzJDM0U1MDt9LnN0N3tmaWxsOiNCM0IzQjM7fS5zdDh7ZmlsbDojMzQ2QkE5O30uc3Q5e2ZpbGw6I0IyM0EzQTt9LnN0MTB7ZmlsbDojMTcxNzE3O30uc3QxMXtmaWxsOiNGRkZGQjQ7fS5zdDEye2ZpbGw6IzY3QTQ1Qzt9PC9zdHlsZT48Zz48cGF0aCBjbGFzcz0ic3Q4IiBkPSJNOCwxNS41Yy00LjEsMC03LjUtMy40LTcuNS03LjVTMy45LDAuNSw4LDAuNXM3LjUsMy40LDcuNSw3LjVTMTIuMSwxNS41LDgsMTUuNXogTTgsMi41QzUsMi41LDIuNSw1LDIuNSw4YzAsMywyLjUsNS41LDUuNSw1LjVTMTMuNSwxMSwxMy41LDhDMTMuNSw1LDExLDIuNSw4LDIuNXoiLz48L2c+PGc+PHJlY3QgeD0iNyIgeT0iNCIgY2xhc3M9InN0OCIgd2lkdGg9IjIiIGhlaWdodD0iNSIvPjwvZz48Zz48cmVjdCB4PSI3IiB5PSIxMCIgY2xhc3M9InN0OCIgd2lkdGg9IjIiIGhlaWdodD0iMiIvPjwvZz48L3N2Zz4=) no-repeat center;
      vertical-align: middle; }

.rg-checkbar-head-checked {
  width: 16px;
  height: 16px;
  border: none;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTYgMTYiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDE2IDE2OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6I0ZGRkZGRjt9LnN0MXtmaWxsOiM2NzY3Njc7fS5zdDJ7ZmlsbDojNjlCNjMxO30uc3Qze2ZpbGw6I0ZGQ0MwMjt9LnN0NHtmaWxsOiM5RTcyMTU7fS5zdDV7ZmlsbDojRTU2NjE1O30uc3Q2e2ZpbGw6IzJDM0U1MDt9LnN0N3tmaWxsOiNCM0IzQjM7fS5zdDh7ZmlsbDojMzQ2QkE5O30uc3Q5e2ZpbGw6I0IyM0EzQTt9LnN0MTB7ZmlsbDojMTcxNzE3O30uc3QxMXtmaWxsOiNGRkZGQjQ7fS5zdDEye2ZpbGw6IzY3QTQ1Qzt9LnN0MTN7ZmlsbDojMUExQTFBO308L3N0eWxlPjxyZWN0IHg9IjIiIHk9IjIiIGNsYXNzPSJzdDAiIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIvPjxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0xMywyYzAuNiwwLDEsMC40LDEsMXYxMGMwLDAuNi0wLjQsMS0xLDFIM2MtMC42LDAtMS0wLjQtMS0xVjNjMC0wLjYsMC40LTEsMS0xSDEzIE0xMywxSDNDMS45LDEsMSwxLjksMSwzdjEwYzAsMS4xLDAuOSwyLDIsMmgxMGMxLjEsMCwyLTAuOSwyLTJWM0MxNSwxLjksMTQuMSwxLDEzLDFMMTMsMXoiLz48Zz48cGF0aCBjbGFzcz0ic3Q1IiBkPSJNNi44LDExLjhjLTAuMywwLTAuNS0wLjEtMC43LTAuM2wtMy0zQzIuNyw4LjEsMi43LDcuNCwzLDdzMS0wLjQsMS40LDBsMi4zLDIuM2w0LjgtNC44YzAuNC0wLjQsMS0wLjQsMS40LDBzMC40LDEsMCwxLjRsLTUuNSw1LjVDNy4zLDExLjcsNywxMS44LDYuOCwxMS44eiIvPjwvZz48L3N2Zz4=) no-repeat center;
  background-size: 16px;
  vertical-align: middle; }

.rg-checkbar-head-unchecked {
  width: 16px;
  height: 16px;
  border: none;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTYgMTYiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDE2IDE2OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6I0ZGRkZGRjt9LnN0MXtmaWxsOiM2NzY3Njc7fS5zdDJ7ZmlsbDojNjlCNjMxO30uc3Qze2ZpbGw6I0ZGQ0MwMjt9LnN0NHtmaWxsOiM5RTcyMTU7fS5zdDV7ZmlsbDojRTU2NjE1O30uc3Q2e2ZpbGw6IzJDM0U1MDt9LnN0N3tmaWxsOiNCM0IzQjM7fS5zdDh7ZmlsbDojMzQ2QkE5O30uc3Q5e2ZpbGw6I0IyM0EzQTt9LnN0MTB7ZmlsbDojMTcxNzE3O30uc3QxMXtmaWxsOiNGRkZGQjQ7fS5zdDEye2ZpbGw6IzY3QTQ1Qzt9LnN0MTN7ZmlsbDojMUExQTFBO308L3N0eWxlPjxyZWN0IHg9IjIiIHk9IjIiIGNsYXNzPSJzdDAiIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIvPjxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0xMywyYzAuNiwwLDEsMC40LDEsMXYxMGMwLDAuNi0wLjQsMS0xLDFIM2MtMC42LDAtMS0wLjQtMS0xVjNjMC0wLjYsMC40LTEsMS0xSDEzIE0xMywxSDNDMS45LDEsMSwxLjksMSwzdjEwYzAsMS4xLDAuOSwyLDIsMmgxMGMxLjEsMCwyLTAuOSwyLTJWM0MxNSwxLjksMTQuMSwxLDEzLDFMMTMsMXoiLz48L3N2Zz4=) no-repeat center;
  background-size: 16px;
  vertical-align: middle; }

.rg-checkbar-checked {
  width: 16px;
  height: 16px;
  border: none;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTYgMTYiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDE2IDE2OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6I0ZGRkZGRjt9LnN0MXtmaWxsOiM2NzY3Njc7fS5zdDJ7ZmlsbDojNjlCNjMxO30uc3Qze2ZpbGw6I0ZGQ0MwMjt9LnN0NHtmaWxsOiM5RTcyMTU7fS5zdDV7ZmlsbDojRTU2NjE1O30uc3Q2e2ZpbGw6IzJDM0U1MDt9LnN0N3tmaWxsOiNCM0IzQjM7fS5zdDh7ZmlsbDojMzQ2QkE5O30uc3Q5e2ZpbGw6I0IyM0EzQTt9LnN0MTB7ZmlsbDojMTcxNzE3O30uc3QxMXtmaWxsOiNGRkZGQjQ7fS5zdDEye2ZpbGw6IzY3QTQ1Qzt9LnN0MTN7ZmlsbDojMUExQTFBO308L3N0eWxlPjxyZWN0IHg9IjIiIHk9IjIiIGNsYXNzPSJzdDAiIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIvPjxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0xMywyYzAuNiwwLDEsMC40LDEsMXYxMGMwLDAuNi0wLjQsMS0xLDFIM2MtMC42LDAtMS0wLjQtMS0xVjNjMC0wLjYsMC40LTEsMS0xSDEzIE0xMywxSDNDMS45LDEsMSwxLjksMSwzdjEwYzAsMS4xLDAuOSwyLDIsMmgxMGMxLjEsMCwyLTAuOSwyLTJWM0MxNSwxLjksMTQuMSwxLDEzLDFMMTMsMXoiLz48Zz48cGF0aCBjbGFzcz0ic3Q1IiBkPSJNNi44LDExLjhjLTAuMywwLTAuNS0wLjEtMC43LTAuM2wtMy0zQzIuNyw4LjEsMi43LDcuNCwzLDdzMS0wLjQsMS40LDBsMi4zLDIuM2w0LjgtNC44YzAuNC0wLjQsMS0wLjQsMS40LDBzMC40LDEsMCwxLjRsLTUuNSw1LjVDNy4zLDExLjcsNywxMS44LDYuOCwxMS44eiIvPjwvZz48L3N2Zz4=) no-repeat center;
  background-size: 16px;
  vertical-align: middle; }
  .rg-checkbar-checked.disabled {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTYgMTYiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDE2IDE2OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6I0ZGRkZGRjt9LnN0MXtmaWxsOiM2NzY3Njc7fS5zdDJ7ZmlsbDojNjlCNjMxO30uc3Qze2ZpbGw6I0ZGQ0MwMjt9LnN0NHtmaWxsOiM5RTcyMTU7fS5zdDV7ZmlsbDojRTU2NjE1O30uc3Q2e2ZpbGw6IzJDM0U1MDt9LnN0N3tmaWxsOiNCM0IzQjM7fS5zdDh7ZmlsbDojMzQ2QkE5O30uc3Q5e2ZpbGw6I0IyM0EzQTt9LnN0MTB7ZmlsbDojMTcxNzE3O30uc3QxMXtmaWxsOiNGRkZGQjQ7fS5zdDEye2ZpbGw6IzY3QTQ1Qzt9LnN0MTN7ZmlsbDojMUExQTFBO308L3N0eWxlPjxyZWN0IHg9IjIiIHk9IjIiIGNsYXNzPSJzdDciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIvPjxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0xMywyYzAuNiwwLDEsMC40LDEsMXYxMGMwLDAuNi0wLjQsMS0xLDFIM2MtMC42LDAtMS0wLjQtMS0xVjNjMC0wLjYsMC40LTEsMS0xSDEzIE0xMywxSDNDMS45LDEsMSwxLjksMSwzdjEwYzAsMS4xLDAuOSwyLDIsMmgxMGMxLjEsMCwyLTAuOSwyLTJWM0MxNSwxLjksMTQuMSwxLDEzLDFMMTMsMXoiLz48Zz48cGF0aCBjbGFzcz0ic3Q1IiBkPSJNNi44LDExLjhjLTAuMywwLTAuNS0wLjEtMC43LTAuM2wtMy0zQzIuNyw4LjEsMi43LDcuNCwzLDdzMS0wLjQsMS40LDBsMi4zLDIuM2w0LjgtNC44YzAuNC0wLjQsMS0wLjQsMS40LDBzMC40LDEsMCwxLjRsLTUuNSw1LjVDNy4zLDExLjcsNywxMS44LDYuOCwxMS44eiIvPjwvZz48L3N2Zz4=) no-repeat center; }

.rg-checkbar-unchecked {
  width: 16px;
  height: 16px;
  border: none;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTYgMTYiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDE2IDE2OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6I0ZGRkZGRjt9LnN0MXtmaWxsOiM2NzY3Njc7fS5zdDJ7ZmlsbDojNjlCNjMxO30uc3Qze2ZpbGw6I0ZGQ0MwMjt9LnN0NHtmaWxsOiM5RTcyMTU7fS5zdDV7ZmlsbDojRTU2NjE1O30uc3Q2e2ZpbGw6IzJDM0U1MDt9LnN0N3tmaWxsOiNCM0IzQjM7fS5zdDh7ZmlsbDojMzQ2QkE5O30uc3Q5e2ZpbGw6I0IyM0EzQTt9LnN0MTB7ZmlsbDojMTcxNzE3O30uc3QxMXtmaWxsOiNGRkZGQjQ7fS5zdDEye2ZpbGw6IzY3QTQ1Qzt9LnN0MTN7ZmlsbDojMUExQTFBO308L3N0eWxlPjxyZWN0IHg9IjIiIHk9IjIiIGNsYXNzPSJzdDAiIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIvPjxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0xMywyYzAuNiwwLDEsMC40LDEsMXYxMGMwLDAuNi0wLjQsMS0xLDFIM2MtMC42LDAtMS0wLjQtMS0xVjNjMC0wLjYsMC40LTEsMS0xSDEzIE0xMywxSDNDMS45LDEsMSwxLjksMSwzdjEwYzAsMS4xLDAuOSwyLDIsMmgxMGMxLjEsMCwyLTAuOSwyLTJWM0MxNSwxLjksMTQuMSwxLDEzLDFMMTMsMXoiLz48L3N2Zz4=) no-repeat center;
  background-size: 16px;
  vertical-align: middle; }
  .rg-checkbar-unchecked.disabled {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTYgMTYiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDE2IDE2OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6I0ZGRkZGRjt9LnN0MXtmaWxsOiM2NzY3Njc7fS5zdDJ7ZmlsbDojNjlCNjMxO30uc3Qze2ZpbGw6I0ZGQ0MwMjt9LnN0NHtmaWxsOiM5RTcyMTU7fS5zdDV7ZmlsbDojRTU2NjE1O30uc3Q2e2ZpbGw6IzJDM0U1MDt9LnN0N3tmaWxsOiNCM0IzQjM7fS5zdDh7ZmlsbDojMzQ2QkE5O30uc3Q5e2ZpbGw6I0IyM0EzQTt9LnN0MTB7ZmlsbDojMTcxNzE3O30uc3QxMXtmaWxsOiNGRkZGQjQ7fS5zdDEye2ZpbGw6IzY3QTQ1Qzt9LnN0MTN7ZmlsbDojMUExQTFBO308L3N0eWxlPjxyZWN0IHg9IjIiIHk9IjIiIGNsYXNzPSJzdDciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIvPjxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0xMywyYzAuNiwwLDEsMC40LDEsMXYxMGMwLDAuNi0wLjQsMS0xLDFIM2MtMC42LDAtMS0wLjQtMS0xVjNjMC0wLjYsMC40LTEsMS0xSDEzIE0xMywxSDNDMS45LDEsMSwxLjksMSwzdjEwYzAsMS4xLDAuOSwyLDIsMmgxMGMxLjEsMCwyLTAuOSwyLTJWM0MxNSwxLjksMTQuMSwxLDEzLDFMMTMsMXoiLz48L3N2Zz4=) no-repeat center; }

.rg-checkbar-radio-checked {
  width: 16px;
  height: 16px;
  border: none;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTYgMTYiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDE2IDE2OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6I0ZGRkZGRjt9LnN0MXtmaWxsOiM2NzY3Njc7fS5zdDJ7ZmlsbDojNjlCNjMxO30uc3Qze2ZpbGw6I0ZGQ0MwMjt9LnN0NHtmaWxsOiM5RTcyMTU7fS5zdDV7ZmlsbDojRTU2NjE1O30uc3Q2e2ZpbGw6IzJDM0U1MDt9LnN0N3tmaWxsOiNCM0IzQjM7fS5zdDh7ZmlsbDojMzQ2QkE5O30uc3Q5e2ZpbGw6I0IyM0EzQTt9LnN0MTB7ZmlsbDojMTcxNzE3O30uc3QxMXtmaWxsOiNGRkZGQjQ7fS5zdDEye2ZpbGw6IzY3QTQ1Qzt9LnN0MTN7ZmlsbDojMUExQTFBO308L3N0eWxlPjxjaXJjbGUgY2xhc3M9InN0MCIgY3g9IjgiIGN5PSI4IiByPSI1LjUiLz48Y2lyY2xlIGNsYXNzPSJzdDEiIGN4PSI4IiBjeT0iOCIgcj0iMi41Ii8+PHBhdGggY2xhc3M9InN0MSIgZD0iTTgsM2MyLjgsMCw1LDIuMiw1LDVzLTIuMiw1LTUsNXMtNS0yLjItNS01UzUuMiwzLDgsMyBNOCwyQzQuNywyLDIsNC43LDIsOHMyLjcsNiw2LDZzNi0yLjcsNi02UzExLjMsMiw4LDJMOCwyeiIvPjwvc3ZnPg==) no-repeat center;
  background-size: 16px;
  vertical-align: middle; }
  .rg-checkbar-radio-checked.disabled {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTYgMTYiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDE2IDE2OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6I0ZGRkZGRjt9LnN0MXtmaWxsOiM2NzY3Njc7fS5zdDJ7ZmlsbDojNjlCNjMxO30uc3Qze2ZpbGw6I0ZGQ0MwMjt9LnN0NHtmaWxsOiM5RTcyMTU7fS5zdDV7ZmlsbDojRTU2NjE1O30uc3Q2e2ZpbGw6IzJDM0U1MDt9LnN0N3tmaWxsOiNCM0IzQjM7fS5zdDh7ZmlsbDojMzQ2QkE5O30uc3Q5e2ZpbGw6I0IyM0EzQTt9LnN0MTB7ZmlsbDojMTcxNzE3O30uc3QxMXtmaWxsOiNGRkZGQjQ7fS5zdDEye2ZpbGw6IzY3QTQ1Qzt9LnN0MTN7ZmlsbDojMUExQTFBO308L3N0eWxlPjxjaXJjbGUgY2xhc3M9InN0NyIgY3g9IjgiIGN5PSI4IiByPSI1LjUiLz48Y2lyY2xlIGNsYXNzPSJzdDEiIGN4PSI4IiBjeT0iOCIgcj0iMi41Ii8+PHBhdGggY2xhc3M9InN0MSIgZD0iTTgsM2MyLjgsMCw1LDIuMiw1LDVzLTIuMiw1LTUsNXMtNS0yLjItNS01UzUuMiwzLDgsMyBNOCwyQzQuNywyLDIsNC43LDIsOHMyLjcsNiw2LDZzNi0yLjcsNi02UzExLjMsMiw4LDJMOCwyeiIvPjwvc3ZnPg==) no-repeat center; }

.rg-checkbar-radio-unchecked {
  width: 16px;
  height: 16px;
  border: none;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTYgMTYiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDE2IDE2OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6I0ZGRkZGRjt9LnN0MXtmaWxsOiM2NzY3Njc7fS5zdDJ7ZmlsbDojNjlCNjMxO30uc3Qze2ZpbGw6I0ZGQ0MwMjt9LnN0NHtmaWxsOiM5RTcyMTU7fS5zdDV7ZmlsbDojRTU2NjE1O30uc3Q2e2ZpbGw6IzJDM0U1MDt9LnN0N3tmaWxsOiNCM0IzQjM7fS5zdDh7ZmlsbDojMzQ2QkE5O30uc3Q5e2ZpbGw6I0IyM0EzQTt9LnN0MTB7ZmlsbDojMTcxNzE3O30uc3QxMXtmaWxsOiNGRkZGQjQ7fS5zdDEye2ZpbGw6IzY3QTQ1Qzt9LnN0MTN7ZmlsbDojMUExQTFBO308L3N0eWxlPjxjaXJjbGUgY2xhc3M9InN0MCIgY3g9IjgiIGN5PSI4IiByPSI1LjUiLz48cGF0aCBjbGFzcz0ic3QxIiBkPSJNOCwzYzIuOCwwLDUsMi4yLDUsNXMtMi4yLDUtNSw1cy01LTIuMi01LTVTNS4yLDMsOCwzIE04LDJDNC43LDIsMiw0LjcsMiw4czIuNyw2LDYsNnM2LTIuNyw2LTZTMTEuMywyLDgsMkw4LDJ6Ii8+PC9zdmc+) no-repeat center;
  background-size: 16px;
  vertical-align: middle; }
  .rg-checkbar-radio-unchecked.disabled {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTYgMTYiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDE2IDE2OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6I0ZGRkZGRjt9LnN0MXtmaWxsOiM2NzY3Njc7fS5zdDJ7ZmlsbDojNjlCNjMxO30uc3Qze2ZpbGw6I0ZGQ0MwMjt9LnN0NHtmaWxsOiM5RTcyMTU7fS5zdDV7ZmlsbDojRTU2NjE1O30uc3Q2e2ZpbGw6IzJDM0U1MDt9LnN0N3tmaWxsOiNCM0IzQjM7fS5zdDh7ZmlsbDojMzQ2QkE5O30uc3Q5e2ZpbGw6I0IyM0EzQTt9LnN0MTB7ZmlsbDojMTcxNzE3O30uc3QxMXtmaWxsOiNGRkZGQjQ7fS5zdDEye2ZpbGw6IzY3QTQ1Qzt9LnN0MTN7ZmlsbDojMUExQTFBO308L3N0eWxlPjxjaXJjbGUgY2xhc3M9InN0NyIgY3g9IjgiIGN5PSI4IiByPSI1LjUiLz48cGF0aCBjbGFzcz0ic3QxIiBkPSJNOCwzYzIuOCwwLDUsMi4yLDUsNXMtMi4yLDUtNSw1cy01LTIuMi01LTVTNS4yLDMsOCwzIE04LDJDNC43LDIsMiw0LjcsMiw4czIuNyw2LDYsNnM2LTIuNyw2LTZTMTEuMywyLDgsMkw4LDJ6Ii8+PC9zdmc+) no-repeat center; }

.rg-body, .rg-fixed-body {
  background-color: #FFFFFF; }
  .rg-body .rg-table tr td, .rg-fixed-body .rg-table tr td {
    border-top: none;
    border-right: 1px solid #D2D5DA;
    border-bottom: 1px solid #D2D5DA;
    border-left: none;
    height: 0px; }
    .rg-body .rg-table tr td:hover, .rg-fixed-body .rg-table tr td:hover {
      background: #ebebeb; }

.rg-data-row {
  background: none; }

.rg-alternate-row {
  background: #fafafa; }

.rg-fixed-row {
  background-color: #ededed; }
  .rg-fixed-row td {
    border-top: none;
    border-right: 1px solid #bdbdbd;
    border-bottom: 1px solid #bdbdbd;
    border-left: none;
    height: 0; }

.rg-fixed-body .rg-data-row {
  background-color: #ededed; }

.rg-fixed-body .rg-alternate-row {
  background-color: #ededed; }

.rg-body-cell {
  text-align: center; }

.rg-data-cell {
  white-space: nowrap;
  text-align: center; }

.rg-data-empty-cell {
  color: #bfbfbf; }

.rg-checkbox, .rg-radio {
  vertical-align: middle;
  margin: 0;
  margin-top: 0 !important;
  padding: 0; }

.rg-button-action {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTYgMTYiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDE2IDE2OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6I0ZGRkZGRjt9LnN0MXtmaWxsOiM2NzY3Njc7fS5zdDJ7ZmlsbDojNjlCNjMxO30uc3Qze2ZpbGw6I0ZGQ0MwMjt9LnN0NHtmaWxsOiM5RTcyMTU7fS5zdDV7ZmlsbDojRTU2NjE1O30uc3Q2e2ZpbGw6IzJDM0U1MDt9LnN0N3tmaWxsOiNCM0IzQjM7fS5zdDh7ZmlsbDojMzQ2QkE5O30uc3Q5e2ZpbGw6I0IyM0EzQTt9LnN0MTB7ZmlsbDojMTcxNzE3O30uc3QxMXtmaWxsOiNGRkZGQjQ7fS5zdDEye2ZpbGw6IzY3QTQ1Qzt9PC9zdHlsZT48Zz48cmVjdCB4PSIyIiB5PSIyIiBjbGFzcz0ic3QwIiB3aWR0aD0iMTIiIGhlaWdodD0iMTIiLz48cGF0aCBjbGFzcz0ic3QxIiBkPSJNMTMsMmMwLjYsMCwxLDAuNCwxLDF2MTBjMCwwLjYtMC40LDEtMSwxSDNjLTAuNiwwLTEtMC40LTEtMVYzYzAtMC42LDAuNC0xLDEtMUgxMyBNMTMsMUgzQzEuOSwxLDEsMS45LDEsM3YxMGMwLDEuMSwwLjksMiwyLDJoMTBjMS4xLDAsMi0wLjksMi0yVjNDMTUsMS45LDE0LjEsMSwxMywxTDEzLDF6Ii8+PHJlY3QgeD0iNCIgeT0iNyIgY2xhc3M9InN0MSIgd2lkdGg9IjIiIGhlaWdodD0iMiIvPjxyZWN0IHg9IjciIHk9IjciIGNsYXNzPSJzdDEiIHdpZHRoPSIyIiBoZWlnaHQ9IjIiLz48cmVjdCB4PSIxMCIgeT0iNyIgY2xhc3M9InN0MSIgd2lkdGg9IjIiIGhlaWdodD0iMiIvPjwvZz48L3N2Zz4=) no-repeat center; }

.rg-button-action:hover {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTYgMTYiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDE2IDE2OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6I0ZGRkZGRjt9LnN0MXtmaWxsOiM2NzY3Njc7fS5zdDJ7ZmlsbDojNjlCNjMxO30uc3Qze2ZpbGw6I0ZGQ0MwMjt9LnN0NHtmaWxsOiM5RTcyMTU7fS5zdDV7ZmlsbDojRTU2NjE1O30uc3Q2e2ZpbGw6IzJDM0U1MDt9LnN0N3tmaWxsOiNCM0IzQjM7fS5zdDh7ZmlsbDojMzQ2QkE5O30uc3Q5e2ZpbGw6I0IyM0EzQTt9LnN0MTB7ZmlsbDojMTcxNzE3O30uc3QxMXtmaWxsOiNGRkZGQjQ7fS5zdDEye2ZpbGw6IzY3QTQ1Qzt9PC9zdHlsZT48Zz48cmVjdCB4PSIyIiB5PSIyIiBjbGFzcz0ic3QxMSIgd2lkdGg9IjEyIiBoZWlnaHQ9IjEyIi8+PHBhdGggY2xhc3M9InN0NSIgZD0iTTEzLDJjMC42LDAsMSwwLjQsMSwxdjEwYzAsMC42LTAuNCwxLTEsMUgzYy0wLjYsMC0xLTAuNC0xLTFWM2MwLTAuNiwwLjQtMSwxLTFIMTMgTTEzLDFIM0MxLjksMSwxLDEuOSwxLDN2MTBjMCwxLjEsMC45LDIsMiwyaDEwYzEuMSwwLDItMC45LDItMlYzQzE1LDEuOSwxNC4xLDEsMTMsMUwxMywxeiIvPjxyZWN0IHg9IjQiIHk9IjciIGNsYXNzPSJzdDUiIHdpZHRoPSIyIiBoZWlnaHQ9IjIiLz48cmVjdCB4PSI3IiB5PSI3IiBjbGFzcz0ic3Q1IiB3aWR0aD0iMiIgaGVpZ2h0PSIyIi8+PHJlY3QgeD0iMTAiIHk9IjciIGNsYXNzPSJzdDUiIHdpZHRoPSIyIiBoZWlnaHQ9IjIiLz48L2c+PC9zdmc+) no-repeat center; }

.rg-button-action:hover:active {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTYgMTYiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDE2IDE2OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6I0ZGRkZGRjt9LnN0MXtmaWxsOiM2NzY3Njc7fS5zdDJ7ZmlsbDojNjlCNjMxO30uc3Qze2ZpbGw6I0ZGQ0MwMjt9LnN0NHtmaWxsOiM5RTcyMTU7fS5zdDV7ZmlsbDojRTU2NjE1O30uc3Q2e2ZpbGw6IzJDM0U1MDt9LnN0N3tmaWxsOiNCM0IzQjM7fS5zdDh7ZmlsbDojMzQ2QkE5O30uc3Q5e2ZpbGw6I0IyM0EzQTt9LnN0MTB7ZmlsbDojMTcxNzE3O30uc3QxMXtmaWxsOiNGRkZGQjQ7fS5zdDEye2ZpbGw6IzY3QTQ1Qzt9PC9zdHlsZT48Zz48cmVjdCB4PSIyIiB5PSIyIiBjbGFzcz0ic3QwIiB3aWR0aD0iMTIiIGhlaWdodD0iMTIiLz48cGF0aCBjbGFzcz0ic3Q2IiBkPSJNMTMsMmMwLjYsMCwxLDAuNCwxLDF2MTBjMCwwLjYtMC40LDEtMSwxSDNjLTAuNiwwLTEtMC40LTEtMVYzYzAtMC42LDAuNC0xLDEtMUgxMyBNMTMsMUgzQzEuOSwxLDEsMS45LDEsM3YxMGMwLDEuMSwwLjksMiwyLDJoMTBjMS4xLDAsMi0wLjksMi0yVjNDMTUsMS45LDE0LjEsMSwxMywxTDEzLDF6Ii8+PHJlY3QgeD0iNCIgeT0iNyIgY2xhc3M9InN0NiIgd2lkdGg9IjIiIGhlaWdodD0iMiIvPjxyZWN0IHg9IjciIHk9IjciIGNsYXNzPSJzdDYiIHdpZHRoPSIyIiBoZWlnaHQ9IjIiLz48cmVjdCB4PSIxMCIgeT0iNyIgY2xhc3M9InN0NiIgd2lkdGg9IjIiIGhlaWdodD0iMiIvPjwvZz48L3N2Zz4=) no-repeat center; }

.rg-button-action:active:hover {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTYgMTYiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDE2IDE2OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6I0ZGRkZGRjt9LnN0MXtmaWxsOiM2NzY3Njc7fS5zdDJ7ZmlsbDojNjlCNjMxO30uc3Qze2ZpbGw6I0ZGQ0MwMjt9LnN0NHtmaWxsOiM5RTcyMTU7fS5zdDV7ZmlsbDojRTU2NjE1O30uc3Q2e2ZpbGw6IzJDM0U1MDt9LnN0N3tmaWxsOiNCM0IzQjM7fS5zdDh7ZmlsbDojMzQ2QkE5O30uc3Q5e2ZpbGw6I0IyM0EzQTt9LnN0MTB7ZmlsbDojMTcxNzE3O30uc3QxMXtmaWxsOiNGRkZGQjQ7fS5zdDEye2ZpbGw6IzY3QTQ1Qzt9PC9zdHlsZT48Zz48cmVjdCB4PSIyIiB5PSIyIiBjbGFzcz0ic3QwIiB3aWR0aD0iMTIiIGhlaWdodD0iMTIiLz48cGF0aCBjbGFzcz0ic3Q2IiBkPSJNMTMsMmMwLjYsMCwxLDAuNCwxLDF2MTBjMCwwLjYtMC40LDEtMSwxSDNjLTAuNiwwLTEtMC40LTEtMVYzYzAtMC42LDAuNC0xLDEtMUgxMyBNMTMsMUgzQzEuOSwxLDEsMS45LDEsM3YxMGMwLDEuMSwwLjksMiwyLDJoMTBjMS4xLDAsMi0wLjksMi0yVjNDMTUsMS45LDE0LjEsMSwxMywxTDEzLDF6Ii8+PHJlY3QgeD0iNCIgeT0iNyIgY2xhc3M9InN0NiIgd2lkdGg9IjIiIGhlaWdodD0iMiIvPjxyZWN0IHg9IjciIHk9IjciIGNsYXNzPSJzdDYiIHdpZHRoPSIyIiBoZWlnaHQ9IjIiLz48cmVjdCB4PSIxMCIgeT0iNyIgY2xhc3M9InN0NiIgd2lkdGg9IjIiIGhlaWdodD0iMiIvPjwvZz48L3N2Zz4=) no-repeat center; }

.rg-button-popup {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTYgMTYiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDE2IDE2OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6I0ZGRkZGRjt9LnN0MXtmaWxsOiM2NzY3Njc7fS5zdDJ7ZmlsbDojNjlCNjMxO30uc3Qze2ZpbGw6I0ZGQ0MwMjt9LnN0NHtmaWxsOiM5RTcyMTU7fS5zdDV7ZmlsbDojRTU2NjE1O30uc3Q2e2ZpbGw6IzJDM0U1MDt9LnN0N3tmaWxsOiNCM0IzQjM7fS5zdDh7ZmlsbDojMzQ2QkE5O30uc3Q5e2ZpbGw6I0IyM0EzQTt9LnN0MTB7ZmlsbDojMTcxNzE3O30uc3QxMXtmaWxsOiNGRkZGQjQ7fS5zdDEye2ZpbGw6IzY3QTQ1Qzt9PC9zdHlsZT48cmVjdCB4PSIyIiB5PSIyIiBjbGFzcz0ic3QwIiB3aWR0aD0iMTIiIGhlaWdodD0iMTIiLz48cGF0aCBjbGFzcz0ic3QxIiBkPSJNMTMsMmMwLjYsMCwxLDAuNCwxLDF2MTBjMCwwLjYtMC40LDEtMSwxSDNjLTAuNiwwLTEtMC40LTEtMVYzYzAtMC42LDAuNC0xLDEtMUgxMyBNMTMsMUgzQzEuOSwxLDEsMS45LDEsM3YxMGMwLDEuMSwwLjksMiwyLDJoMTBjMS4xLDAsMi0wLjksMi0yVjNDMTUsMS45LDE0LjEsMSwxMywxTDEzLDF6Ii8+PHJlY3QgeD0iNCIgeT0iNCIgY2xhc3M9InN0MSIgd2lkdGg9IjgiIGhlaWdodD0iMiIvPjxyZWN0IHg9IjQiIHk9IjciIGNsYXNzPSJzdDEiIHdpZHRoPSI4IiBoZWlnaHQ9IjIiLz48cmVjdCB4PSI0IiB5PSIxMCIgY2xhc3M9InN0MSIgd2lkdGg9IjgiIGhlaWdodD0iMiIvPjwvc3ZnPg==) no-repeat center; }

.rg-button-popup:hover {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTYgMTYiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDE2IDE2OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6I0ZGRkZGRjt9LnN0MXtmaWxsOiM2NzY3Njc7fS5zdDJ7ZmlsbDojNjlCNjMxO30uc3Qze2ZpbGw6I0ZGQ0MwMjt9LnN0NHtmaWxsOiM5RTcyMTU7fS5zdDV7ZmlsbDojRTU2NjE1O30uc3Q2e2ZpbGw6IzJDM0U1MDt9LnN0N3tmaWxsOiNCM0IzQjM7fS5zdDh7ZmlsbDojMzQ2QkE5O30uc3Q5e2ZpbGw6I0IyM0EzQTt9LnN0MTB7ZmlsbDojMTcxNzE3O30uc3QxMXtmaWxsOiNGRkZGQjQ7fS5zdDEye2ZpbGw6IzY3QTQ1Qzt9PC9zdHlsZT48cmVjdCB4PSIyIiB5PSIyIiBjbGFzcz0ic3QxMSIgd2lkdGg9IjEyIiBoZWlnaHQ9IjEyIi8+PHBhdGggY2xhc3M9InN0NSIgZD0iTTEzLDJjMC42LDAsMSwwLjQsMSwxdjEwYzAsMC42LTAuNCwxLTEsMUgzYy0wLjYsMC0xLTAuNC0xLTFWM2MwLTAuNiwwLjQtMSwxLTFIMTMgTTEzLDFIM0MxLjksMSwxLDEuOSwxLDN2MTBjMCwxLjEsMC45LDIsMiwyaDEwYzEuMSwwLDItMC45LDItMlYzQzE1LDEuOSwxNC4xLDEsMTMsMUwxMywxeiIvPjxyZWN0IHg9IjQiIHk9IjQiIGNsYXNzPSJzdDUiIHdpZHRoPSI4IiBoZWlnaHQ9IjIiLz48cmVjdCB4PSI0IiB5PSI3IiBjbGFzcz0ic3Q1IiB3aWR0aD0iOCIgaGVpZ2h0PSIyIi8+PHJlY3QgeD0iNCIgeT0iMTAiIGNsYXNzPSJzdDUiIHdpZHRoPSI4IiBoZWlnaHQ9IjIiLz48L3N2Zz4=) no-repeat center; }

.rg-button-popup:hover:active {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTYgMTYiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDE2IDE2OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6I0ZGRkZGRjt9LnN0MXtmaWxsOiM2NzY3Njc7fS5zdDJ7ZmlsbDojNjlCNjMxO30uc3Qze2ZpbGw6I0ZGQ0MwMjt9LnN0NHtmaWxsOiM5RTcyMTU7fS5zdDV7ZmlsbDojRTU2NjE1O30uc3Q2e2ZpbGw6IzJDM0U1MDt9LnN0N3tmaWxsOiNCM0IzQjM7fS5zdDh7ZmlsbDojMzQ2QkE5O30uc3Q5e2ZpbGw6I0IyM0EzQTt9LnN0MTB7ZmlsbDojMTcxNzE3O30uc3QxMXtmaWxsOiNGRkZGQjQ7fS5zdDEye2ZpbGw6IzY3QTQ1Qzt9PC9zdHlsZT48cmVjdCB4PSIyIiB5PSIyIiBjbGFzcz0ic3QwIiB3aWR0aD0iMTIiIGhlaWdodD0iMTIiLz48cGF0aCBjbGFzcz0ic3Q2IiBkPSJNMTMsMmMwLjYsMCwxLDAuNCwxLDF2MTBjMCwwLjYtMC40LDEtMSwxSDNjLTAuNiwwLTEtMC40LTEtMVYzYzAtMC42LDAuNC0xLDEtMUgxMyBNMTMsMUgzQzEuOSwxLDEsMS45LDEsM3YxMGMwLDEuMSwwLjksMiwyLDJoMTBjMS4xLDAsMi0wLjksMi0yVjNDMTUsMS45LDE0LjEsMSwxMywxTDEzLDF6Ii8+PHJlY3QgeD0iNCIgeT0iNCIgY2xhc3M9InN0NiIgd2lkdGg9IjgiIGhlaWdodD0iMiIvPjxyZWN0IHg9IjQiIHk9IjciIGNsYXNzPSJzdDYiIHdpZHRoPSI4IiBoZWlnaHQ9IjIiLz48cmVjdCB4PSI0IiB5PSIxMCIgY2xhc3M9InN0NiIgd2lkdGg9IjgiIGhlaWdodD0iMiIvPjwvc3ZnPg==) no-repeat center; }

.rg-button-popup:active:hover {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTYgMTYiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDE2IDE2OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6I0ZGRkZGRjt9LnN0MXtmaWxsOiM2NzY3Njc7fS5zdDJ7ZmlsbDojNjlCNjMxO30uc3Qze2ZpbGw6I0ZGQ0MwMjt9LnN0NHtmaWxsOiM5RTcyMTU7fS5zdDV7ZmlsbDojRTU2NjE1O30uc3Q2e2ZpbGw6IzJDM0U1MDt9LnN0N3tmaWxsOiNCM0IzQjM7fS5zdDh7ZmlsbDojMzQ2QkE5O30uc3Q5e2ZpbGw6I0IyM0EzQTt9LnN0MTB7ZmlsbDojMTcxNzE3O30uc3QxMXtmaWxsOiNGRkZGQjQ7fS5zdDEye2ZpbGw6IzY3QTQ1Qzt9PC9zdHlsZT48Zz48cmVjdCB4PSIyIiB5PSIyIiBjbGFzcz0ic3QwIiB3aWR0aD0iMTIiIGhlaWdodD0iMTIiLz48cGF0aCBjbGFzcz0ic3Q2IiBkPSJNMTMsMmMwLjYsMCwxLDAuNCwxLDF2MTBjMCwwLjYtMC40LDEtMSwxSDNjLTAuNiwwLTEtMC40LTEtMVYzYzAtMC42LDAuNC0xLDEtMUgxMyBNMTMsMUgzQzEuOSwxLDEsMS45LDEsM3YxMGMwLDEuMSwwLjksMiwyLDJoMTBjMS4xLDAsMi0wLjksMi0yVjNDMTUsMS45LDE0LjEsMSwxMywxTDEzLDF6Ii8+PHJlY3QgeD0iNCIgeT0iNCIgY2xhc3M9InN0NiIgd2lkdGg9IjgiIGhlaWdodD0iMiIvPjxyZWN0IHg9IjQiIHk9IjciIGNsYXNzPSJzdDYiIHdpZHRoPSI4IiBoZWlnaHQ9IjIiLz48cmVjdCB4PSI0IiB5PSIxMCIgY2xhc3M9InN0NiIgd2lkdGg9IjgiIGhlaWdodD0iMiIvPjwvZz48L3N2Zz4=) no-repeat center; }

.rg-button-list {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTYgMTYiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDE2IDE2OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6I0ZGRkZGRjt9LnN0MXtmaWxsOiM2NzY3Njc7fS5zdDJ7ZmlsbDojNjlCNjMxO30uc3Qze2ZpbGw6I0ZGQ0MwMjt9LnN0NHtmaWxsOiM5RTcyMTU7fS5zdDV7ZmlsbDojRTU2NjE1O30uc3Q2e2ZpbGw6IzJDM0U1MDt9LnN0N3tmaWxsOiNCM0IzQjM7fS5zdDh7ZmlsbDojMzQ2QkE5O30uc3Q5e2ZpbGw6I0IyM0EzQTt9LnN0MTB7ZmlsbDojMTcxNzE3O30uc3QxMXtmaWxsOiNGRkZGQjQ7fS5zdDEye2ZpbGw6IzY3QTQ1Qzt9PC9zdHlsZT48Zz48cmVjdCB4PSIyIiB5PSIyIiBjbGFzcz0ic3QwIiB3aWR0aD0iMTIiIGhlaWdodD0iMTIiLz48cGF0aCBjbGFzcz0ic3QxIiBkPSJNNC40LDUuOWg3LjFjMC40LDAsMC42LDAuNSwwLjMsMC43bC0zLjYsMy42Yy0wLjIsMC4yLTAuNCwwLjItMC42LDBMNC4xLDYuN0MzLjksNi40LDQsNS45LDQuNCw1Ljl6Ii8+PHBhdGggY2xhc3M9InN0MSIgZD0iTTEzLDJjMC42LDAsMSwwLjQsMSwxdjEwYzAsMC42LTAuNCwxLTEsMUgzYy0wLjYsMC0xLTAuNC0xLTFWM2MwLTAuNiwwLjQtMSwxLTFIMTMgTTEzLDFIM0MxLjksMSwxLDEuOSwxLDN2MTBjMCwxLjEsMC45LDIsMiwyaDEwYzEuMSwwLDItMC45LDItMlYzQzE1LDEuOSwxNC4xLDEsMTMsMUwxMywxeiIvPjwvZz48L3N2Zz4=) no-repeat center left; }

.rg-button-list:hover {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTYgMTYiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDE2IDE2OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6I0ZGRkZGRjt9LnN0MXtmaWxsOiM2NzY3Njc7fS5zdDJ7ZmlsbDojNjlCNjMxO30uc3Qze2ZpbGw6I0ZGQ0MwMjt9LnN0NHtmaWxsOiM5RTcyMTU7fS5zdDV7ZmlsbDojRTU2NjE1O30uc3Q2e2ZpbGw6IzJDM0U1MDt9LnN0N3tmaWxsOiNCM0IzQjM7fS5zdDh7ZmlsbDojMzQ2QkE5O30uc3Q5e2ZpbGw6I0IyM0EzQTt9LnN0MTB7ZmlsbDojMTcxNzE3O30uc3QxMXtmaWxsOiNGRkZGQjQ7fS5zdDEye2ZpbGw6IzY3QTQ1Qzt9PC9zdHlsZT48Zz48cmVjdCB4PSIyIiB5PSIyIiBjbGFzcz0ic3QxMSIgd2lkdGg9IjEyIiBoZWlnaHQ9IjEyIi8+PHBhdGggY2xhc3M9InN0NSIgZD0iTTQuNCw1LjloNy4xYzAuNCwwLDAuNiwwLjUsMC4zLDAuN2wtMy42LDMuNmMtMC4yLDAuMi0wLjQsMC4yLTAuNiwwTDQuMSw2LjdDMy45LDYuNCw0LDUuOSw0LjQsNS45eiIvPjxwYXRoIGNsYXNzPSJzdDUiIGQ9Ik0xMywyYzAuNiwwLDEsMC40LDEsMXYxMGMwLDAuNi0wLjQsMS0xLDFIM2MtMC42LDAtMS0wLjQtMS0xVjNjMC0wLjYsMC40LTEsMS0xSDEzIE0xMywxSDNDMS45LDEsMSwxLjksMSwzdjEwYzAsMS4xLDAuOSwyLDIsMmgxMGMxLjEsMCwyLTAuOSwyLTJWM0MxNSwxLjksMTQuMSwxLDEzLDFMMTMsMXoiLz48L2c+PC9zdmc+) no-repeat center left; }

.rg-button-list:hover:active {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTYgMTYiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDE2IDE2OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6I0ZGRkZGRjt9LnN0MXtmaWxsOiM2NzY3Njc7fS5zdDJ7ZmlsbDojNjlCNjMxO30uc3Qze2ZpbGw6I0ZGQ0MwMjt9LnN0NHtmaWxsOiM5RTcyMTU7fS5zdDV7ZmlsbDojRTU2NjE1O30uc3Q2e2ZpbGw6IzJDM0U1MDt9LnN0N3tmaWxsOiNCM0IzQjM7fS5zdDh7ZmlsbDojMzQ2QkE5O30uc3Q5e2ZpbGw6I0IyM0EzQTt9LnN0MTB7ZmlsbDojMTcxNzE3O30uc3QxMXtmaWxsOiNGRkZGQjQ7fS5zdDEye2ZpbGw6IzY3QTQ1Qzt9PC9zdHlsZT48Zz48cmVjdCB4PSIyIiB5PSIyIiBjbGFzcz0ic3QwIiB3aWR0aD0iMTIiIGhlaWdodD0iMTIiLz48cGF0aCBjbGFzcz0ic3Q2IiBkPSJNNC40LDUuOWg3LjFjMC40LDAsMC42LDAuNSwwLjMsMC43bC0zLjYsMy42Yy0wLjIsMC4yLTAuNCwwLjItMC42LDBMNC4xLDYuN0MzLjksNi40LDQsNS45LDQuNCw1Ljl6Ii8+PHBhdGggY2xhc3M9InN0NiIgZD0iTTEzLDJjMC42LDAsMSwwLjQsMSwxdjEwYzAsMC42LTAuNCwxLTEsMUgzYy0wLjYsMC0xLTAuNC0xLTFWM2MwLTAuNiwwLjQtMSwxLTFIMTMgTTEzLDFIM0MxLjksMSwxLDEuOSwxLDN2MTBjMCwxLjEsMC45LDIsMiwyaDEwYzEuMSwwLDItMC45LDItMlYzQzE1LDEuOSwxNC4xLDEsMTMsMUwxMywxeiIvPjwvZz48L3N2Zz4=) no-repeat center left; }

.rg-button-list:active:hover {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTYgMTYiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDE2IDE2OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6I0ZGRkZGRjt9LnN0MXtmaWxsOiM2NzY3Njc7fS5zdDJ7ZmlsbDojNjlCNjMxO30uc3Qze2ZpbGw6I0ZGQ0MwMjt9LnN0NHtmaWxsOiM5RTcyMTU7fS5zdDV7ZmlsbDojRTU2NjE1O30uc3Q2e2ZpbGw6IzJDM0U1MDt9LnN0N3tmaWxsOiNCM0IzQjM7fS5zdDh7ZmlsbDojMzQ2QkE5O30uc3Q5e2ZpbGw6I0IyM0EzQTt9LnN0MTB7ZmlsbDojMTcxNzE3O30uc3QxMXtmaWxsOiNGRkZGQjQ7fS5zdDEye2ZpbGw6IzY3QTQ1Qzt9PC9zdHlsZT48Zz48cmVjdCB4PSIyIiB5PSIyIiBjbGFzcz0ic3QwIiB3aWR0aD0iMTIiIGhlaWdodD0iMTIiLz48cGF0aCBjbGFzcz0ic3Q2IiBkPSJNNC40LDUuOWg3LjFjMC40LDAsMC42LDAuNSwwLjMsMC43bC0zLjYsMy42Yy0wLjIsMC4yLTAuNCwwLjItMC42LDBMNC4xLDYuN0MzLjksNi40LDQsNS45LDQuNCw1Ljl6Ii8+PHBhdGggY2xhc3M9InN0NiIgZD0iTTEzLDJjMC42LDAsMSwwLjQsMSwxdjEwYzAsMC42LTAuNCwxLTEsMUgzYy0wLjYsMC0xLTAuNC0xLTFWM2MwLTAuNiwwLjQtMSwxLTFIMTMgTTEzLDFIM0MxLjksMSwxLDEuOSwxLDN2MTBjMCwxLjEsMC45LDIsMiwyaDEwYzEuMSwwLDItMC45LDItMlYzQzE1LDEuOSwxNC4xLDEsMTMsMUwxMywxeiIvPjwvZz48L3N2Zz4=) no-repeat center left; }

.rg-button-calendar {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTYgMTYiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDE2IDE2OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6I0ZGRkZGRjt9LnN0MXtmaWxsOiM2NzY3Njc7fS5zdDJ7ZmlsbDojNjlCNjMxO30uc3Qze2ZpbGw6I0ZGQ0MwMjt9LnN0NHtmaWxsOiM5RTcyMTU7fS5zdDV7ZmlsbDojRTU2NjE1O30uc3Q2e2ZpbGw6IzJDM0U1MDt9LnN0N3tmaWxsOiNCM0IzQjM7fS5zdDh7ZmlsbDojMzQ2QkE5O30uc3Q5e2ZpbGw6I0IyM0EzQTt9LnN0MTB7ZmlsbDojMTcxNzE3O30uc3QxMXtmaWxsOiNGRkZGQjQ7fS5zdDEye2ZpbGw6IzY3QTQ1Qzt9PC9zdHlsZT48Zz48cmVjdCB4PSIyLjUiIHk9IjYuNSIgY2xhc3M9InN0MSIgd2lkdGg9IjIiIGhlaWdodD0iMSIvPjxyZWN0IHg9IjUuNSIgeT0iNi41IiBjbGFzcz0ic3QxIiB3aWR0aD0iMiIgaGVpZ2h0PSIxIi8+PHJlY3QgeD0iOC41IiB5PSI2LjUiIGNsYXNzPSJzdDEiIHdpZHRoPSIyIiBoZWlnaHQ9IjEiLz48cmVjdCB4PSIxMS41IiB5PSI2LjUiIGNsYXNzPSJzdDEiIHdpZHRoPSIyIiBoZWlnaHQ9IjEiLz48cmVjdCB4PSIyLjUiIHk9IjguNSIgY2xhc3M9InN0MSIgd2lkdGg9IjIiIGhlaWdodD0iMSIvPjxyZWN0IHg9IjUuNSIgeT0iOC41IiBjbGFzcz0ic3QxIiB3aWR0aD0iMiIgaGVpZ2h0PSIxIi8+PHJlY3QgeD0iOC41IiB5PSI4LjUiIGNsYXNzPSJzdDEiIHdpZHRoPSIyIiBoZWlnaHQ9IjEiLz48cmVjdCB4PSIxMS41IiB5PSI4LjUiIGNsYXNzPSJzdDEiIHdpZHRoPSIyIiBoZWlnaHQ9IjEiLz48cmVjdCB4PSIyLjUiIHk9IjEwLjUiIGNsYXNzPSJzdDEiIHdpZHRoPSIyIiBoZWlnaHQ9IjEiLz48cmVjdCB4PSI1LjUiIHk9IjEwLjUiIGNsYXNzPSJzdDEiIHdpZHRoPSIyIiBoZWlnaHQ9IjEiLz48cmVjdCB4PSI4LjUiIHk9IjEwLjUiIGNsYXNzPSJzdDEiIHdpZHRoPSIyIiBoZWlnaHQ9IjEiLz48cmVjdCB4PSIxMS41IiB5PSIxMC41IiBjbGFzcz0ic3QxIiB3aWR0aD0iMiIgaGVpZ2h0PSIxIi8+PHJlY3QgeD0iMi41IiB5PSIxMi41IiBjbGFzcz0ic3QxIiB3aWR0aD0iMiIgaGVpZ2h0PSIxIi8+PHJlY3QgeD0iNS41IiB5PSIxMi41IiBjbGFzcz0ic3QxIiB3aWR0aD0iMiIgaGVpZ2h0PSIxIi8+PHJlY3QgeD0iOC41IiB5PSIxMi41IiBjbGFzcz0ic3QxIiB3aWR0aD0iMiIgaGVpZ2h0PSIxIi8+PHJlY3QgeD0iMTEuNSIgeT0iMTIuNSIgY2xhc3M9InN0MSIgd2lkdGg9IjIiIGhlaWdodD0iMSIvPjxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0xNCwxLjVoLTEuNXYtMWgtMXYxaC03di0xaC0xdjFIMkMxLjIsMS41LDAuNSwyLjIsMC41LDN2MTFjMCwwLjgsMC43LDEuNSwxLjUsMS41aDEyYzAuOCwwLDEuNS0wLjcsMS41LTEuNVYzQzE1LjUsMi4yLDE0LjgsMS41LDE0LDEuNXogTTEzLjUsMi41djFoLTF2LTFIMTMuNXogTTEwLjUsMi41aDF2MWgtMVYyLjV6IE01LjUsMi41djFoLTF2LTFINS41eiBNMi41LDIuNWgxdjFoLTFWMi41eiBNMTQuNSwxNGMwLDAuMy0wLjIsMC41LTAuNSwwLjVIMmMtMC4zLDAtMC41LTAuMi0wLjUtMC41VjUuNWgxM1YxNHoiLz48L2c+PC9zdmc+) no-repeat center left; }

.rg-button-calendar:hover {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTYgMTYiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDE2IDE2OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6I0ZGRkZGRjt9LnN0MXtmaWxsOiM2NzY3Njc7fS5zdDJ7ZmlsbDojNjlCNjMxO30uc3Qze2ZpbGw6I0ZGQ0MwMjt9LnN0NHtmaWxsOiM5RTcyMTU7fS5zdDV7ZmlsbDojRTU2NjE1O30uc3Q2e2ZpbGw6IzJDM0U1MDt9LnN0N3tmaWxsOiNCM0IzQjM7fS5zdDh7ZmlsbDojMzQ2QkE5O30uc3Q5e2ZpbGw6I0IyM0EzQTt9LnN0MTB7ZmlsbDojMTcxNzE3O30uc3QxMXtmaWxsOiNGRkZGQjQ7fS5zdDEye2ZpbGw6IzY3QTQ1Qzt9PC9zdHlsZT48Zz48cmVjdCB4PSIyLjUiIHk9IjYuNSIgY2xhc3M9InN0NSIgd2lkdGg9IjIiIGhlaWdodD0iMSIvPjxyZWN0IHg9IjUuNSIgeT0iNi41IiBjbGFzcz0ic3Q1IiB3aWR0aD0iMiIgaGVpZ2h0PSIxIi8+PHJlY3QgeD0iOC41IiB5PSI2LjUiIGNsYXNzPSJzdDUiIHdpZHRoPSIyIiBoZWlnaHQ9IjEiLz48cmVjdCB4PSIxMS41IiB5PSI2LjUiIGNsYXNzPSJzdDUiIHdpZHRoPSIyIiBoZWlnaHQ9IjEiLz48cmVjdCB4PSIyLjUiIHk9IjguNSIgY2xhc3M9InN0NSIgd2lkdGg9IjIiIGhlaWdodD0iMSIvPjxyZWN0IHg9IjUuNSIgeT0iOC41IiBjbGFzcz0ic3Q1IiB3aWR0aD0iMiIgaGVpZ2h0PSIxIi8+PHJlY3QgeD0iOC41IiB5PSI4LjUiIGNsYXNzPSJzdDUiIHdpZHRoPSIyIiBoZWlnaHQ9IjEiLz48cmVjdCB4PSIxMS41IiB5PSI4LjUiIGNsYXNzPSJzdDUiIHdpZHRoPSIyIiBoZWlnaHQ9IjEiLz48cmVjdCB4PSIyLjUiIHk9IjEwLjUiIGNsYXNzPSJzdDUiIHdpZHRoPSIyIiBoZWlnaHQ9IjEiLz48cmVjdCB4PSI1LjUiIHk9IjEwLjUiIGNsYXNzPSJzdDUiIHdpZHRoPSIyIiBoZWlnaHQ9IjEiLz48cmVjdCB4PSI4LjUiIHk9IjEwLjUiIGNsYXNzPSJzdDUiIHdpZHRoPSIyIiBoZWlnaHQ9IjEiLz48cmVjdCB4PSIxMS41IiB5PSIxMC41IiBjbGFzcz0ic3Q1IiB3aWR0aD0iMiIgaGVpZ2h0PSIxIi8+PHJlY3QgeD0iMi41IiB5PSIxMi41IiBjbGFzcz0ic3Q1IiB3aWR0aD0iMiIgaGVpZ2h0PSIxIi8+PHJlY3QgeD0iNS41IiB5PSIxMi41IiBjbGFzcz0ic3Q1IiB3aWR0aD0iMiIgaGVpZ2h0PSIxIi8+PHJlY3QgeD0iOC41IiB5PSIxMi41IiBjbGFzcz0ic3Q1IiB3aWR0aD0iMiIgaGVpZ2h0PSIxIi8+PHJlY3QgeD0iMTEuNSIgeT0iMTIuNSIgY2xhc3M9InN0NSIgd2lkdGg9IjIiIGhlaWdodD0iMSIvPjxwYXRoIGNsYXNzPSJzdDUiIGQ9Ik0xNCwxLjVoLTEuNXYtMWgtMXYxaC03di0xaC0xdjFIMkMxLjIsMS41LDAuNSwyLjIsMC41LDN2MTFjMCwwLjgsMC43LDEuNSwxLjUsMS41aDEyYzAuOCwwLDEuNS0wLjcsMS41LTEuNVYzQzE1LjUsMi4yLDE0LjgsMS41LDE0LDEuNXogTTEzLjUsMi41djFoLTF2LTFIMTMuNXogTTEwLjUsMi41aDF2MWgtMVYyLjV6IE01LjUsMi41djFoLTF2LTFINS41eiBNMi41LDIuNWgxdjFoLTFWMi41eiBNMTQuNSwxNGMwLDAuMy0wLjIsMC41LTAuNSwwLjVIMmMtMC4zLDAtMC41LTAuMi0wLjUtMC41VjUuNWgxM1YxNHoiLz48L2c+PC9zdmc+) no-repeat center left; }

.rg-button-calendar:hover:active {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTYgMTYiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDE2IDE2OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6I0ZGRkZGRjt9LnN0MXtmaWxsOiM2NzY3Njc7fS5zdDJ7ZmlsbDojNjlCNjMxO30uc3Qze2ZpbGw6I0ZGQ0MwMjt9LnN0NHtmaWxsOiM5RTcyMTU7fS5zdDV7ZmlsbDojRTU2NjE1O30uc3Q2e2ZpbGw6IzJDM0U1MDt9LnN0N3tmaWxsOiNCM0IzQjM7fS5zdDh7ZmlsbDojMzQ2QkE5O30uc3Q5e2ZpbGw6I0IyM0EzQTt9LnN0MTB7ZmlsbDojMTcxNzE3O30uc3QxMXtmaWxsOiNGRkZGQjQ7fS5zdDEye2ZpbGw6IzY3QTQ1Qzt9PC9zdHlsZT48Zz48cmVjdCB4PSIyLjUiIHk9IjYuNSIgY2xhc3M9InN0NiIgd2lkdGg9IjIiIGhlaWdodD0iMSIvPjxyZWN0IHg9IjUuNSIgeT0iNi41IiBjbGFzcz0ic3Q2IiB3aWR0aD0iMiIgaGVpZ2h0PSIxIi8+PHJlY3QgeD0iOC41IiB5PSI2LjUiIGNsYXNzPSJzdDYiIHdpZHRoPSIyIiBoZWlnaHQ9IjEiLz48cmVjdCB4PSIxMS41IiB5PSI2LjUiIGNsYXNzPSJzdDYiIHdpZHRoPSIyIiBoZWlnaHQ9IjEiLz48cmVjdCB4PSIyLjUiIHk9IjguNSIgY2xhc3M9InN0NiIgd2lkdGg9IjIiIGhlaWdodD0iMSIvPjxyZWN0IHg9IjUuNSIgeT0iOC41IiBjbGFzcz0ic3Q2IiB3aWR0aD0iMiIgaGVpZ2h0PSIxIi8+PHJlY3QgeD0iOC41IiB5PSI4LjUiIGNsYXNzPSJzdDYiIHdpZHRoPSIyIiBoZWlnaHQ9IjEiLz48cmVjdCB4PSIxMS41IiB5PSI4LjUiIGNsYXNzPSJzdDYiIHdpZHRoPSIyIiBoZWlnaHQ9IjEiLz48cmVjdCB4PSIyLjUiIHk9IjEwLjUiIGNsYXNzPSJzdDYiIHdpZHRoPSIyIiBoZWlnaHQ9IjEiLz48cmVjdCB4PSI1LjUiIHk9IjEwLjUiIGNsYXNzPSJzdDYiIHdpZHRoPSIyIiBoZWlnaHQ9IjEiLz48cmVjdCB4PSI4LjUiIHk9IjEwLjUiIGNsYXNzPSJzdDYiIHdpZHRoPSIyIiBoZWlnaHQ9IjEiLz48cmVjdCB4PSIxMS41IiB5PSIxMC41IiBjbGFzcz0ic3Q2IiB3aWR0aD0iMiIgaGVpZ2h0PSIxIi8+PHJlY3QgeD0iMi41IiB5PSIxMi41IiBjbGFzcz0ic3Q2IiB3aWR0aD0iMiIgaGVpZ2h0PSIxIi8+PHJlY3QgeD0iNS41IiB5PSIxMi41IiBjbGFzcz0ic3Q2IiB3aWR0aD0iMiIgaGVpZ2h0PSIxIi8+PHJlY3QgeD0iOC41IiB5PSIxMi41IiBjbGFzcz0ic3Q2IiB3aWR0aD0iMiIgaGVpZ2h0PSIxIi8+PHJlY3QgeD0iMTEuNSIgeT0iMTIuNSIgY2xhc3M9InN0NiIgd2lkdGg9IjIiIGhlaWdodD0iMSIvPjxwYXRoIGNsYXNzPSJzdDYiIGQ9Ik0xNCwxLjVoLTEuNXYtMWgtMXYxaC03di0xaC0xdjFIMkMxLjIsMS41LDAuNSwyLjIsMC41LDN2MTFjMCwwLjgsMC43LDEuNSwxLjUsMS41aDEyYzAuOCwwLDEuNS0wLjcsMS41LTEuNVYzQzE1LjUsMi4yLDE0LjgsMS41LDE0LDEuNXogTTEzLjUsMi41djFoLTF2LTFIMTMuNXogTTEwLjUsMi41aDF2MWgtMVYyLjV6IE01LjUsMi41djFoLTF2LTFINS41eiBNMi41LDIuNWgxdjFoLTFWMi41eiBNMTQuNSwxNGMwLDAuMy0wLjIsMC41LTAuNSwwLjVIMmMtMC4zLDAtMC41LTAuMi0wLjUtMC41VjUuNWgxM1YxNHoiLz48L2c+PC9zdmc+) no-repeat center left; }

.rg-button-calendar:active:hover {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTYgMTYiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDE2IDE2OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6I0ZGRkZGRjt9LnN0MXtmaWxsOiM2NzY3Njc7fS5zdDJ7ZmlsbDojNjlCNjMxO30uc3Qze2ZpbGw6I0ZGQ0MwMjt9LnN0NHtmaWxsOiM5RTcyMTU7fS5zdDV7ZmlsbDojRTU2NjE1O30uc3Q2e2ZpbGw6IzJDM0U1MDt9LnN0N3tmaWxsOiNCM0IzQjM7fS5zdDh7ZmlsbDojMzQ2QkE5O30uc3Q5e2ZpbGw6I0IyM0EzQTt9LnN0MTB7ZmlsbDojMTcxNzE3O30uc3QxMXtmaWxsOiNGRkZGQjQ7fS5zdDEye2ZpbGw6IzY3QTQ1Qzt9PC9zdHlsZT48Zz48cmVjdCB4PSIyLjUiIHk9IjYuNSIgY2xhc3M9InN0NiIgd2lkdGg9IjIiIGhlaWdodD0iMSIvPjxyZWN0IHg9IjUuNSIgeT0iNi41IiBjbGFzcz0ic3Q2IiB3aWR0aD0iMiIgaGVpZ2h0PSIxIi8+PHJlY3QgeD0iOC41IiB5PSI2LjUiIGNsYXNzPSJzdDYiIHdpZHRoPSIyIiBoZWlnaHQ9IjEiLz48cmVjdCB4PSIxMS41IiB5PSI2LjUiIGNsYXNzPSJzdDYiIHdpZHRoPSIyIiBoZWlnaHQ9IjEiLz48cmVjdCB4PSIyLjUiIHk9IjguNSIgY2xhc3M9InN0NiIgd2lkdGg9IjIiIGhlaWdodD0iMSIvPjxyZWN0IHg9IjUuNSIgeT0iOC41IiBjbGFzcz0ic3Q2IiB3aWR0aD0iMiIgaGVpZ2h0PSIxIi8+PHJlY3QgeD0iOC41IiB5PSI4LjUiIGNsYXNzPSJzdDYiIHdpZHRoPSIyIiBoZWlnaHQ9IjEiLz48cmVjdCB4PSIxMS41IiB5PSI4LjUiIGNsYXNzPSJzdDYiIHdpZHRoPSIyIiBoZWlnaHQ9IjEiLz48cmVjdCB4PSIyLjUiIHk9IjEwLjUiIGNsYXNzPSJzdDYiIHdpZHRoPSIyIiBoZWlnaHQ9IjEiLz48cmVjdCB4PSI1LjUiIHk9IjEwLjUiIGNsYXNzPSJzdDYiIHdpZHRoPSIyIiBoZWlnaHQ9IjEiLz48cmVjdCB4PSI4LjUiIHk9IjEwLjUiIGNsYXNzPSJzdDYiIHdpZHRoPSIyIiBoZWlnaHQ9IjEiLz48cmVjdCB4PSIxMS41IiB5PSIxMC41IiBjbGFzcz0ic3Q2IiB3aWR0aD0iMiIgaGVpZ2h0PSIxIi8+PHJlY3QgeD0iMi41IiB5PSIxMi41IiBjbGFzcz0ic3Q2IiB3aWR0aD0iMiIgaGVpZ2h0PSIxIi8+PHJlY3QgeD0iNS41IiB5PSIxMi41IiBjbGFzcz0ic3Q2IiB3aWR0aD0iMiIgaGVpZ2h0PSIxIi8+PHJlY3QgeD0iOC41IiB5PSIxMi41IiBjbGFzcz0ic3Q2IiB3aWR0aD0iMiIgaGVpZ2h0PSIxIi8+PHJlY3QgeD0iMTEuNSIgeT0iMTIuNSIgY2xhc3M9InN0NiIgd2lkdGg9IjIiIGhlaWdodD0iMSIvPjxwYXRoIGNsYXNzPSJzdDYiIGQ9Ik0xNCwxLjVoLTEuNXYtMWgtMXYxaC03di0xaC0xdjFIMkMxLjIsMS41LDAuNSwyLjIsMC41LDN2MTFjMCwwLjgsMC43LDEuNSwxLjUsMS41aDEyYzAuOCwwLDEuNS0wLjcsMS41LTEuNVYzQzE1LjUsMi4yLDE0LjgsMS41LDE0LDEuNXogTTEzLjUsMi41djFoLTF2LTFIMTMuNXogTTEwLjUsMi41aDF2MWgtMVYyLjV6IE01LjUsMi41djFoLTF2LTFINS41eiBNMi41LDIuNWgxdjFoLTFWMi41eiBNMTQuNSwxNGMwLDAuMy0wLjIsMC41LTAuNSwwLjVIMmMtMC4zLDAtMC41LTAuMi0wLjUtMC41VjUuNWgxM1YxNHoiLz48L2c+PC9zdmc+) no-repeat center left; }

.rg-button-step-up {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTYgOCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTYgODsiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+LnN0MHtmaWxsOiNGRkZGRkY7fS5zdDF7ZmlsbDojNjc2NzY3O30uc3Qye2ZpbGw6IzY5QjYzMTt9LnN0M3tmaWxsOiNGRkNDMDI7fS5zdDR7ZmlsbDojOUU3MjE1O30uc3Q1e2ZpbGw6I0U1NjYxNTt9LnN0NntmaWxsOiMyQzNFNTA7fS5zdDd7ZmlsbDojQjNCM0IzO30uc3Q4e2ZpbGw6IzM0NkJBOTt9LnN0OXtmaWxsOiNCMjNBM0E7fS5zdDEwe2ZpbGw6IzE3MTcxNzt9LnN0MTF7ZmlsbDojRkZGRkI0O30uc3QxMntmaWxsOiM2N0E0NUM7fS5zdDEze2ZpbGw6IzFBMUExQTt9PC9zdHlsZT48cG9seWdvbiBjbGFzcz0ic3QxIiBwb2ludHM9IjIsNyAxNCw3IDgsMSAiLz48L3N2Zz4=) no-repeat 50% 50%;
  cursor: pointer; }
  .rg-button-step-up:hover {
    background-color: #cccccc; }

.rg-button-step-down {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTYgOCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTYgODsiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+LnN0MHtmaWxsOiNGRkZGRkY7fS5zdDF7ZmlsbDojNjc2NzY3O30uc3Qye2ZpbGw6IzY5QjYzMTt9LnN0M3tmaWxsOiNGRkNDMDI7fS5zdDR7ZmlsbDojOUU3MjE1O30uc3Q1e2ZpbGw6I0U1NjYxNTt9LnN0NntmaWxsOiMyQzNFNTA7fS5zdDd7ZmlsbDojQjNCM0IzO30uc3Q4e2ZpbGw6IzM0NkJBOTt9LnN0OXtmaWxsOiNCMjNBM0E7fS5zdDEwe2ZpbGw6IzE3MTcxNzt9LnN0MTF7ZmlsbDojRkZGRkI0O30uc3QxMntmaWxsOiM2N0E0NUM7fS5zdDEze2ZpbGw6IzFBMUExQTt9PC9zdHlsZT48cG9seWdvbiBjbGFzcz0ic3QxIiBwb2ludHM9IjIsMSAxNCwxIDgsNyAiLz48L3N2Zz4=) no-repeat 50% 50%;
  cursor: pointer; }
  .rg-button-step-down:hover {
    background-color: #cccccc; }

.rg-fixed-row-bar {
  background: #E56615 !important; }

.rg-fixed-row-bar-cell {
  background: #E56615 !important;
  border-bottom: 1px solid #D2D5DA !important; }

.rg-fixed-column-bar {
  background: #E56615;
  border-right: 1px solid #D2D5DA; }

.rg-right-column-bar {
  background: #E56615;
  border-left: 1px solid #D2D5DA; }

.rg-rowgroup-head {
  text-align: center;
  font-weight: bold;
  background: #e4e7eb; }
  .rg-rowgroup-head .rg-table tr td {
    border-top: none;
    border-right: 1px solid #bcc0c8;
    border-bottom: 1px solid #bcc0c8;
    border-left: none; }

.rg-rowgroup-head-cell {
  text-align: center;
  font-weight: bold; }

.rg-rowgroup-summary {
  background: #f3ebdb; }

.rg-rowgroup-filter-panel {
  background: #f3ebdb; }

.rg-rowgroup-foot {
  text-align: center;
  background: #e4e7eb; }
  .rg-rowgroup-foot .rg-table tr td {
    border-bottom: none;
    border-right: 1px solid #bcc0c8;
    border-top: 1px solid #bcc0c8;
    border-left: none; }

.rg-rowgroup-foot-cell {
  text-align: center; }

.rg-rowgroup-bar-cell {
  text-align: center;
  vertical-align: top;
  padding-top: 2px; }

.rg-rowgroup-bar {
  text-align: center;
  font-weight: bold;
  background: whitesmoke; }
  .rg-rowgroup-bar .rg-table tr td {
    border-top: none;
    border-right: 1px solid #bcc0c8;
    border-bottom: 1px solid #bcc0c8;
    border-left: none;
    vertical-align: top; }

.rg-rowgroup-header {
  background: whitesmoke;
  border-top: none;
  border-right: 1px solid #bcc0c8;
  border-bottom: 1px solid #bcc0c8;
  border-left: none;
  padding-left: 4px;
  white-space: nowrap; }

.rg-rowgroup-footer {
  text-align: center;
  background: #ededed; }
  .rg-rowgroup-footer .rg-table tr td {
    border-bottom: none;
    border-right: 1px solid #bcc0c8;
    border-top: 1px solid #bcc0c8;
    border-left: none; }

.rg-rowgroup-footer-cell {
  text-align: right;
  /* rg-rowgroup-footer에 설정하면 안된다. footer에 해당하는 마지막 병합셀만 표시될 때 문제가 된다.*/ }
  .rg-rowgroup-footer-cell .rg-rowgroup-footer-renderer {
    padding: 0 4px; }

.rg-rowgroup-expander {
  display: inline-block;
  vertical-align: middle;
  width: 13px;
  height: 13px; }

.rg-rowgroup-expander-expanded, .rg-expander-expanded {
  display: inline-block;
  width: 16px;
  height: 16px;
  border: none;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTYgMTYiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDE2IDE2OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6I0ZGRkZGRjt9LnN0MXtmaWxsOiM2NzY3Njc7fS5zdDJ7ZmlsbDojNjlCNjMxO30uc3Qze2ZpbGw6I0ZGQ0MwMjt9LnN0NHtmaWxsOiM5RTcyMTU7fS5zdDV7ZmlsbDojRTU2NjE1O30uc3Q2e2ZpbGw6IzJDM0U1MDt9LnN0N3tmaWxsOiNCM0IzQjM7fS5zdDh7ZmlsbDojMzQ2QkE5O30uc3Q5e2ZpbGw6I0IyM0EzQTt9LnN0MTB7ZmlsbDojMTcxNzE3O30uc3QxMXtmaWxsOiNGRkZGQjQ7fS5zdDEye2ZpbGw6IzY3QTQ1Qzt9PC9zdHlsZT48Zz48cGF0aCBjbGFzcz0ic3QxIiBkPSJNOCwxMS44Yy0wLjIsMC0wLjMtMC4xLTAuNC0wLjJsLTUtNi41QzIuNCw0LjgsMi41LDQuNSwyLjcsNC40YzAuMi0wLjIsMC41LTAuMSwwLjcsMC4xbDQuNiw2bDQuNi02YzAuMi0wLjIsMC41LTAuMywwLjctMC4xYzAuMiwwLjIsMC4zLDAuNSwwLjEsMC43bC01LDYuNUM4LjMsMTEuNyw4LjIsMTEuOCw4LDExLjh6Ii8+PC9nPjwvc3ZnPg==) no-repeat center center;
  vertical-align: middle; }

.rg-rowgroup-expander-collapsed, .rg-expander-collapsed {
  display: inline-block;
  width: 16px;
  height: 16px;
  border: none;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTYgMTYiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDE2IDE2OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6I0ZGRkZGRjt9LnN0MXtmaWxsOiM2NzY3Njc7fS5zdDJ7ZmlsbDojNjlCNjMxO30uc3Qze2ZpbGw6I0ZGQ0MwMjt9LnN0NHtmaWxsOiM5RTcyMTU7fS5zdDV7ZmlsbDojRTU2NjE1O30uc3Q2e2ZpbGw6IzJDM0U1MDt9LnN0N3tmaWxsOiNCM0IzQjM7fS5zdDh7ZmlsbDojMzQ2QkE5O30uc3Q5e2ZpbGw6I0IyM0EzQTt9LnN0MTB7ZmlsbDojMTcxNzE3O30uc3QxMXtmaWxsOiNGRkZGQjQ7fS5zdDEye2ZpbGw6IzY3QTQ1Qzt9PC9zdHlsZT48Zz48cGF0aCBjbGFzcz0ic3QxIiBkPSJNNC43LDEzLjVjLTAuMSwwLTAuMy0wLjEtMC40LTAuMmMtMC4yLTAuMi0wLjEtMC41LDAuMS0wLjdsNi00LjZsLTYtNC42QzQuMiwzLjIsNC4yLDIuOSw0LjQsMi43YzAuMi0wLjIsMC41LTAuMywwLjctMC4xbDYuNSw1YzAuMSwwLjEsMC4yLDAuMiwwLjIsMC40YzAsMC4yLTAuMSwwLjMtMC4yLDAuNGwtNi41LDVDNSwxMy41LDQuOSwxMy41LDQuNywxMy41eiIvPjwvZz48L3N2Zz4=) no-repeat center center;
  vertical-align: middle; }

.rg-expanded-cell {
  margin-left: 18px; }

.rg-collapsed-cell {
  margin-left: 18px; }

.rg-column-expanded {
  border: none;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTYgMTYiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDE2IDE2OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qxe2ZpbGw6IzY3Njc2Nzt9LnN0NntmaWxsOiMyQzNFNTA7fTwvc3R5bGU+PHBhdGggY2xhc3M9InN0NiIgZD0iTTEzLDJjMC42LDAsMSwwLjQsMSwxdjEwYzAsMC42LTAuNCwxLTEsMUgzYy0wLjYsMC0xLTAuNC0xLTFWM2MwLTAuNiwwLjQtMSwxLTFIMTMgTTEzLDFIM0MxLjksMSwxLDEuOSwxLDN2MTBjMCwxLjEsMC45LDIsMiwyaDEwYzEuMSwwLDItMC45LDItMlYzQzE1LDEuOSwxNC4xLDEsMTMsMUwxMywxeiIvPjxwb2x5Z29uIGNsYXNzPSJzdDEiIHBvaW50cz0iMTIsNyA0LDcgNCw5IDEyLDkgIi8+PC9zdmc+) no-repeat center center;
  vertical-align: middle; }

.rg-column-collapsed {
  border: none;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTYgMTYiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDE2IDE2OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qxe2ZpbGw6IzY3Njc2Nzt9LnN0NntmaWxsOiMyQzNFNTA7fTwvc3R5bGU+PHBhdGggY2xhc3M9InN0NiIgZD0iTTEzLDJjMC42LDAsMSwwLjQsMSwxdjEwYzAsMC42LTAuNCwxLTEsMUgzYy0wLjYsMC0xLTAuNC0xLTFWM2MwLTAuNiwwLjQtMSwxLTFIMTMgTTEzLDFIM0MxLjksMSwxLDEuOSwxLDN2MTBjMCwxLjEsMC45LDIsMiwyaDEwYzEuMSwwLDItMC45LDItMlYzQzE1LDEuOSwxNC4xLDEsMTMsMUwxMywxeiIvPjxwb2x5Z29uIGNsYXNzPSJzdDEiIHBvaW50cz0iMTIsNyA5LDcgOSw0IDcsNCA3LDcgNCw3IDQsOSA3LDkgNywxMiA5LDEyIDksOSAxMiw5ICIvPjwvc3ZnPg==) no-repeat center center;
  vertical-align: middle; }

.rg-group-panel {
  box-sizing: border-box;
  background: #EAECEF;
  border-bottom: 1px solid #bcc0c8;
  text-align: left; }

.rg-group-panel-message {
  display: block;
  position: absolute;
  font-size: 14px;
  color: #4e545f;
  white-space: nowrap !important; }

.rg-group-panel-item {
  display: block;
  border: 1px solid #D2D5DA;
  background: #FFFFFF; }

.rg-group-panel-item-text {
  display: inline-block;
  position: absolute;
  white-space: nowrap; }

.rg-group-panel-item-close {
  display: inline-block;
  position: absolute;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTYgMTYiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDE2IDE2OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6I0ZGRkZGRjt9LnN0MXtmaWxsOiM2NzY3Njc7fS5zdDJ7ZmlsbDojNjlCNjMxO30uc3Qze2ZpbGw6I0ZGQ0MwMjt9LnN0NHtmaWxsOiM5RTcyMTU7fS5zdDV7ZmlsbDojRTU2NjE1O30uc3Q2e2ZpbGw6IzJDM0U1MDt9LnN0N3tmaWxsOiNCM0IzQjM7fS5zdDh7ZmlsbDojMzQ2QkE5O30uc3Q5e2ZpbGw6I0IyM0EzQTt9LnN0MTB7ZmlsbDojMTcxNzE3O30uc3QxMXtmaWxsOiNGRkZGQjQ7fS5zdDEye2ZpbGw6IzY3QTQ1Qzt9PC9zdHlsZT48Zz48cGF0aCBjbGFzcz0ic3QxIiBkPSJNOCwyLjFjMS42LDAsMywwLjYsNC4yLDEuN3MxLjcsMi41LDEuNyw0LjJzLTAuNiwzLTEuNyw0LjJDMTEsMTMuMyw5LjYsMTMuOSw4LDEzLjlzLTMtMC42LTQuMi0xLjdDMi43LDExLDIuMSw5LjYsMi4xLDhzMC42LTMsMS43LTQuMkM1LDIuNyw2LjQsMi4xLDgsMi4xeiBNMTEuNCw1LjhsLTEuMi0xLjJMOCw2LjhMNS45LDQuNkw0LjYsNS44TDYuOCw4bC0yLjIsMi4xbDEuMiwxLjJMOCw5LjJsMi4yLDIuMWwxLjItMS4yTDkuMiw4TDExLjQsNS44eiIvPjwvZz48L3N2Zz4=);
  width: 16px;
  height: 16px; }

.rg-group-panel-cell-feedback {
  opacity: 0.8; }

.rg-group-panel-no-mark {
  display: inline-block;
  position: absolute;
  border: 1px solid #EB394F;
  background: rgba(234, 236, 239, 0.5) url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTYgMTYiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDE2IDE2OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6I0ZGRkZGRjt9LnN0MXtmaWxsOiM2NzY3Njc7fS5zdDJ7ZmlsbDojNjlCNjMxO30uc3Qze2ZpbGw6I0ZGQ0MwMjt9LnN0NHtmaWxsOiM5RTcyMTU7fS5zdDV7ZmlsbDojRTU2NjE1O30uc3Q2e2ZpbGw6IzJDM0U1MDt9LnN0N3tmaWxsOiNCM0IzQjM7fS5zdDh7ZmlsbDojMzQ2QkE5O30uc3Q5e2ZpbGw6I0IyM0EzQTt9LnN0MTB7ZmlsbDojMTcxNzE3O30uc3QxMXtmaWxsOiNGRkZGQjQ7fS5zdDEye2ZpbGw6IzY3QTQ1Qzt9PC9zdHlsZT48cGF0aCBjbGFzcz0ic3Q5IiBkPSJNMTQuOCwxMC45TDguOCw4bDYtMi45QzE1LDUsMTUuMSw0LjgsMTUsNC42Yy0wLjEtMC4yLTAuMy0wLjMtMC41LTAuMkw4LDcuNkwxLjUsNC40QzEuMyw0LjQsMS4xLDQuNCwxLDQuNkMwLjksNC44LDEsNSwxLjIsNS4xbDYsMi45bC02LDIuOUMxLDExLDAuOSwxMS4yLDEsMTEuNGMwLjEsMC4xLDAuMiwwLjIsMC4zLDAuMmMwLjEsMCwwLjEsMCwwLjIsMEw4LDguNGw2LjUsMy4yYzAuMSwwLDAuMSwwLDAuMiwwYzAuMSwwLDAuMy0wLjEsMC4zLTAuMkMxNS4xLDExLjIsMTUsMTEsMTQuOCwxMC45eiIvPjwvc3ZnPg==) no-repeat center center;
  background-size: 100% 100%;
  margin-top: -1px;
  width: 100%;
  height: 100%; }

.rg-tree-expanded {
  display: inline-block;
  width: 16px;
  height: 16px;
  border: none;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgOSA5IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA5IDk7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48c3R5bGUgdHlwZT0idGV4dC9jc3MiPi5zdDB7ZmlsbDojRkZGRkZGO30uc3Qxe2ZpbGw6IzY3Njc2Nzt9LnN0MntmaWxsOiM2OUI2MzE7fS5zdDN7ZmlsbDojRkZDQzAyO30uc3Q0e2ZpbGw6IzlFNzIxNTt9LnN0NXtmaWxsOiNFNTY2MTU7fS5zdDZ7ZmlsbDojMkMzRTUwO30uc3Q3e2ZpbGw6I0IzQjNCMzt9LnN0OHtmaWxsOiMzNDZCQTk7fS5zdDl7ZmlsbDojQjIzQTNBO30uc3QxMHtmaWxsOiMxNzE3MTc7fS5zdDExe2ZpbGw6I0ZGRkZCNDt9LnN0MTJ7ZmlsbDojNjdBNDVDO30uc3QxM3tmaWxsOiMxQTFBMUE7fTwvc3R5bGU+PHBvbHlnb24gY2xhc3M9InN0MSIgcG9pbnRzPSIyLDMuMiA3LDMuMiA0LjUsNS44ICIvPjwvc3ZnPg==) no-repeat center;
  vertical-align: middle; }

.rg-tree-expanded.square {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTYgMTYiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDE2IDE2OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6IzJDM0U1MDt9LnN0MXtmaWxsOiNmZmY7fTwvc3R5bGU+PHBhdGggY2xhc3M9InN0MCIgZD0iTTExLDRjMC41LDAsMSwwLjUsMSwxdjZjMCwwLjUsLTAuNSwxLC0xLDFoLTZjLTAuNSwwLC0xLC0wLjUsLTEsLTF2LTZjMCwtMC41LDAuNSwtMSwxLC0xaDYgICAgICAgICAgICAgICAgICAgICBNMTEsM2gtNmMtMSwwLC0yLDEsLTIsMnY2YzAsMSwxLDIsMiwyaDZjMSwwLDIsLTEsMiwtMix2LTZjMCwtMSwtMSwtMiwtMiwtMiIvPjxwb2x5Z29uIGNsYXNzPSJzdDAiIHBvaW50cz0iMTEsNyA1LDcgNSw5IDExLDkgIi8+PC9zdmc+) no-repeat center; }

.rg-tree-collapsed {
  display: inline-block;
  width: 16px;
  height: 16px;
  border: none;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgOSA5IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA5IDk7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48c3R5bGUgdHlwZT0idGV4dC9jc3MiPi5zdDB7ZmlsbDojRkZGRkZGO30uc3Qxe2ZpbGw6IzY3Njc2Nzt9LnN0MntmaWxsOiM2OUI2MzE7fS5zdDN7ZmlsbDojRkZDQzAyO30uc3Q0e2ZpbGw6IzlFNzIxNTt9LnN0NXtmaWxsOiNFNTY2MTU7fS5zdDZ7ZmlsbDojMkMzRTUwO30uc3Q3e2ZpbGw6I0IzQjNCMzt9LnN0OHtmaWxsOiMzNDZCQTk7fS5zdDl7ZmlsbDojQjIzQTNBO30uc3QxMHtmaWxsOiMxNzE3MTc7fS5zdDExe2ZpbGw6I0ZGRkZCNDt9LnN0MTJ7ZmlsbDojNjdBNDVDO30uc3QxM3tmaWxsOiMxQTFBMUE7fTwvc3R5bGU+PHBvbHlnb24gY2xhc3M9InN0MSIgcG9pbnRzPSIzLjIsNyAzLjIsMiA1LjgsNC41ICIvPjwvc3ZnPg==) no-repeat center;
  vertical-align: middle; }

.rg-tree-collapsed.square {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTYgMTYiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDE2IDE2OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4gICAgLnN0MHtmaWxsOiMyQzNFNTA7fS5zdDF7ZmlsbDojZmZmO308L3N0eWxlPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xMSw0YzAuNSwwLDEsMC41LDEsMXY2YzAsMC41LC0wLjUsMSwtMSwxaC02Yy0wLjUsMCwtMSwtMC41LC0xLC0xdi02YzAsLTAuNSwwLjUsLTEsMSwtMWg2ICAgICAgICAgICAgICAgICAgICAgTTExLDNoLTZjLTEsMCwtMiwxLC0yLDJ2NmMwLDEsMSwyLDIsMmg2YzEsMCwyLC0xLDIsLTIsdi02YzAsLTEsLTEsLTIsLTIsLTIiLz48cG9seWdvbiBjbGFzcz0ic3QwIiBwb2ludHM9IjExLDcgOSw3IDksNSA3LDUgNyw3IDUsNyA1LDkgNyw5IDcsMTEgOSwxMSA5LDkgMTEsOSAiLz48L3N2Zz4=) no-repeat center; }

.rg-tree-leaf {
  display: inline-block;
  width: 16px;
  height: 1px; }

.rg-tree-line {
  display: inline-block;
  background-color: #D2D5DA; }

.rg-tree-renderer {
  padding-left: 0 !important;
  text-align: left !important; }

.rg-tree-checkbox, .rg-tree-radio {
  vertical-align: middle;
  margin-left: 2px;
  margin-right: 2px;
  margin-top: 0 !important;
  padding: 0; }

.rg-tree-icon {
  vertical-align: middle;
  margin-left: 2px;
  margin-right: 6px;
  width: 16px; }

.rg-focus {
  border: 2px solid rgba(242, 161, 110, 0.8); }

.rg-deactive-focus {
  border: 2px solid rgba(242, 161, 110, 0.8); }

.rg-focus-line {
  border: 2px solid rgba(242, 161, 110, 0.8);
  width: 2px;
  height: 2px; }

.rg-focus-editing {
  border: 2px solid #E56615; }

.rg-focus-inner {
  border: 1px dotted rgba(61, 61, 61, 0.8); }

.rg-focus-inner-line {
  border: 1px dotted rgba(61, 61, 61, 0.8);
  width: 1px;
  height: 1px; }

.rg-rowhover {
  background: rgba(205, 210, 217, 0.1) !important; }

.rg-rowfocus {
  background: rgba(205, 210, 217, 0.1) !important; }

.rg-rowblock {
  background: rgba(205, 210, 217, 0.1) !important; }

._rg-col-resizer_ {
  background: rgba(210, 213, 218, 0.5);
  border: none; }

._rg-header-cell-feedback_ {
  opacity: 0.8;
  border: 1px solid #cdd2d9; }

._rg-header-cell-mover_ {
  box-sizing: border-box;
  border: 3px solid rgba(210, 213, 218, 0.8);
  background: none; }

._rg-col-resizer_ {
  background: rgba(31, 31, 31, 0.5);
  border: none; }

._rg-header-cell-feedback_ {
  opacity: 0.8;
  border: 1px solid gray; }

._rg-header-cell-mover_ {
  box-sizing: border-box;
  border: 3px solid rgba(31, 31, 31, 0.8);
  background: none; }

._rg-row-mover-proxy_ {
  background: #ededed url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTYgMTYiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDE2IDE2OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6I0ZGRkZGRjt9LnN0MXtmaWxsOiM2NzY3Njc7fS5zdDJ7ZmlsbDojNjlCNjMxO30uc3Qze2ZpbGw6I0ZGQ0MwMjt9LnN0NHtmaWxsOiM5RTcyMTU7fS5zdDV7ZmlsbDojRTU2NjE1O30uc3Q2e2ZpbGw6IzJDM0U1MDt9LnN0N3tmaWxsOiNCM0IzQjM7fS5zdDh7ZmlsbDojMzQ2QkE5O30uc3Q5e2ZpbGw6I0IyM0EzQTt9LnN0MTB7ZmlsbDojMTcxNzE3O30uc3QxMXtmaWxsOiNGRkZGQjQ7fS5zdDEye2ZpbGw6IzY3QTQ1Qzt9PC9zdHlsZT48Y2lyY2xlIGNsYXNzPSJzdDIiIGN4PSI4IiBjeT0iOCIgcj0iNy41Ii8+PGc+PHBhdGggY2xhc3M9InN0MCIgZD0iTTcsMTEuMmMtMC4zLDAtMC41LTAuMS0wLjctMC4zTDMuOCw4LjVjLTAuNC0wLjQtMC40LTEsMC0xLjRzMS0wLjQsMS40LDBMNyw4LjhsMy40LTMuNGMwLjQtMC40LDEtMC40LDEuNCwwczAuNCwxLDAsMS40TDcuNywxMUM3LjUsMTEuMiw3LjMsMTEuMiw3LDExLjJ6Ii8+PC9nPjwvc3ZnPg==) 2% 50% no-repeat;
  border: 1px solid #adadad;
  opacity: 0.7;
  padding: 4px 16px 4px 32px;
  font-size: 13px;
  color: #1a1a1a; }

._rg-row-mover-proxy-disabled_ {
  background: #ededed url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTYgMTYiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDE2IDE2OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6I0ZGRkZGRjt9LnN0MXtmaWxsOiM2NzY3Njc7fS5zdDJ7ZmlsbDojNjlCNjMxO30uc3Qze2ZpbGw6I0ZGQ0MwMjt9LnN0NHtmaWxsOiM5RTcyMTU7fS5zdDV7ZmlsbDojRTU2NjE1O30uc3Q2e2ZpbGw6IzJDM0U1MDt9LnN0N3tmaWxsOiNCM0IzQjM7fS5zdDh7ZmlsbDojMzQ2QkE5O30uc3Q5e2ZpbGw6I0IyM0EzQTt9LnN0MTB7ZmlsbDojMTcxNzE3O30uc3QxMXtmaWxsOiNGRkZGQjQ7fS5zdDEye2ZpbGw6IzY3QTQ1Qzt9PC9zdHlsZT48Zz48Y2lyY2xlIGNsYXNzPSJzdDkiIGN4PSI4IiBjeT0iOCIgcj0iNy41Ii8+PC9nPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik05LjQsOGwxLjMtMS4zYzAuNC0wLjQsMC40LTEsMC0xLjRzLTEtMC40LTEuNCwwTDgsNi42TDYuNyw1LjNjLTAuNC0wLjQtMS0wLjQtMS40LDBzLTAuNCwxLDAsMS40TDYuNiw4TDUuMyw5LjNjLTAuNCwwLjQtMC40LDEsMCwxLjRDNS41LDEwLjksNS43LDExLDYsMTFzMC41LTAuMSwwLjctMC4zTDgsOS40bDEuMywxLjNDOS41LDEwLjksOS43LDExLDEwLDExczAuNS0wLjEsMC43LTAuM2MwLjQtMC40LDAuNC0xLDAtMS40TDkuNCw4eiIvPjwvc3ZnPg==) 2% 50% no-repeat; }

._rg-row-mover-line_ {
  background: rgba(31, 31, 31, 0.7);
  border: none; }

._rg-row-mover-block_ {
  background: rgba(31, 31, 31, 0.2);
  border: none; }

.rg-selection-cell {
  background: #E56615 !important;
  color: inherit; }

.rg-selection {
  background: rgba(229, 102, 21, 0.2) !important;
  border: 1px solid rgba(229, 102, 21, 0.67); }

.rg-renderer {
  border: none;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  padding: 0 4px;
  text-overflow: ellipsis; }

.rg-bar-renderer {
  position: relative;
  /*position: absolute; 설정하면 ie에서 안됨. */
  width: 100%;
  height: 100%;
  left: 0;
  top: 0; }

.rg-bar-renderer-bar {
  background: #F76B1C; }

.rg-bar-renderer-bar-right {
  background: #F76B1C; }

.rg-bar-renderer-bar-top {
  background: #F76B1C; }

.rg-bar-renderer-bar-bottom {
  background: #F76B1C; }

.rg-image-renderer {
  text-overflow: ellipsis; }

.rg-icon-renderer {
  position: relative; }

.rg-check-renderer {
  position: relative; }

.rg-check-renderer-checked {
  width: 16px;
  height: 16px;
  border: none;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTYgMTYiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDE2IDE2OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6I0ZGRkZGRjt9LnN0MXtmaWxsOiM2NzY3Njc7fS5zdDJ7ZmlsbDojNjlCNjMxO30uc3Qze2ZpbGw6I0ZGQ0MwMjt9LnN0NHtmaWxsOiM5RTcyMTU7fS5zdDV7ZmlsbDojRTU2NjE1O30uc3Q2e2ZpbGw6IzJDM0U1MDt9LnN0N3tmaWxsOiNCM0IzQjM7fS5zdDh7ZmlsbDojMzQ2QkE5O30uc3Q5e2ZpbGw6I0IyM0EzQTt9LnN0MTB7ZmlsbDojMTcxNzE3O30uc3QxMXtmaWxsOiNGRkZGQjQ7fS5zdDEye2ZpbGw6IzY3QTQ1Qzt9PC9zdHlsZT48cmVjdCB4PSIyIiB5PSIyIiBjbGFzcz0ic3QwIiB3aWR0aD0iMTIiIGhlaWdodD0iMTIiLz48cGF0aCBjbGFzcz0ic3QxIiBkPSJNMTMsMmMwLjYsMCwxLDAuNCwxLDF2MTBjMCwwLjYtMC40LDEtMSwxSDNjLTAuNiwwLTEtMC40LTEtMVYzYzAtMC42LDAuNC0xLDEtMUgxMyBNMTMsMUgzQzEuOSwxLDEsMS45LDEsM3YxMGMwLDEuMSwwLjksMiwyLDJoMTBjMS4xLDAsMi0wLjksMi0yVjNDMTUsMS45LDE0LjEsMSwxMywxTDEzLDF6Ii8+PGc+PHBhdGggY2xhc3M9InN0NSIgZD0iTTYuOCwxMS44Yy0wLjMsMC0wLjUtMC4xLTAuNy0wLjNsLTMtM0MyLjcsOC4xLDIuNyw3LjQsMyw3czEtMC40LDEuNCwwbDIuMywyLjNsNC44LTQuOGMwLjQtMC40LDEtMC40LDEuNCwwczAuNCwxLDAsMS40bC01LjUsNS41QzcuMywxMS43LDcsMTEuOCw2LjgsMTEuOHoiLz48L2c+PC9zdmc+) no-repeat center;
  background-size: 16px;
  vertical-align: middle; }

.rg-check-renderer-unchecked {
  width: 16px;
  height: 16px;
  border: none;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTYgMTYiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDE2IDE2OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6I0ZGRkZGRjt9LnN0MXtmaWxsOiM2NzY3Njc7fS5zdDJ7ZmlsbDojNjlCNjMxO30uc3Qze2ZpbGw6I0ZGQ0MwMjt9LnN0NHtmaWxsOiM5RTcyMTU7fS5zdDV7ZmlsbDojRTU2NjE1O30uc3Q2e2ZpbGw6IzJDM0U1MDt9LnN0N3tmaWxsOiNCM0IzQjM7fS5zdDh7ZmlsbDojMzQ2QkE5O30uc3Q5e2ZpbGw6I0IyM0EzQTt9LnN0MTB7ZmlsbDojMTcxNzE3O30uc3QxMXtmaWxsOiNGRkZGQjQ7fS5zdDEye2ZpbGw6IzY3QTQ1Qzt9PC9zdHlsZT48cmVjdCB4PSIyIiB5PSIyIiBjbGFzcz0ic3QwIiB3aWR0aD0iMTIiIGhlaWdodD0iMTIiLz48cGF0aCBjbGFzcz0ic3QxIiBkPSJNMTMsMmMwLjYsMCwxLDAuNCwxLDF2MTBjMCwwLjYtMC40LDEtMSwxSDNjLTAuNiwwLTEtMC40LTEtMVYzYzAtMC42LDAuNC0xLDEtMUgxMyBNMTMsMUgzQzEuOSwxLDEsMS45LDEsM3YxMGMwLDEuMSwwLjksMiwyLDJoMTBjMS4xLDAsMi0wLjksMi0yVjNDMTUsMS45LDE0LjEsMSwxMywxTDEzLDF6Ii8+PC9zdmc+) no-repeat center;
  background-size: 16px;
  vertical-align: middle; }

.rg-check-renderer-intermediate {
  width: 16px;
  height: 16px;
  border: none;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTYgMTYiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDE2IDE2OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6I0ZGRkZGRjt9LnN0MXtmaWxsOiM2NzY3Njc7fS5zdDJ7ZmlsbDojNjlCNjMxO30uc3Qze2ZpbGw6I0ZGQ0MwMjt9LnN0NHtmaWxsOiM5RTcyMTU7fS5zdDV7ZmlsbDojRTU2NjE1O30uc3Q2e2ZpbGw6IzJDM0U1MDt9LnN0N3tmaWxsOiNCM0IzQjM7fS5zdDh7ZmlsbDojMzQ2QkE5O30uc3Q5e2ZpbGw6I0IyM0EzQTt9LnN0MTB7ZmlsbDojMTcxNzE3O30uc3QxMXtmaWxsOiNGRkZGQjQ7fS5zdDEye2ZpbGw6IzY3QTQ1Qzt9PC9zdHlsZT48cmVjdCB4PSIyIiB5PSIyIiBjbGFzcz0ic3QwIiB3aWR0aD0iMTIiIGhlaWdodD0iMTIiLz48cGF0aCBjbGFzcz0ic3QxIiBkPSJNMTMsMmMwLjYsMCwxLDAuNCwxLDF2MTBjMCwwLjYtMC40LDEtMSwxSDNjLTAuNiwwLTEtMC40LTEtMVYzYzAtMC42LDAuNC0xLDEtMUgxMyBNMTMsMUgzQzEuOSwxLDEsMS45LDEsM3YxMGMwLDEuMSwwLjksMiwyLDJoMTBjMS4xLDAsMi0wLjksMi0yVjNDMTUsMS45LDE0LjEsMSwxMywxTDEzLDF6Ii8+PGc+PHJlY3QgeD0iNSIgeT0iNyIgY2xhc3M9InN0NSIgd2lkdGg9IjYiIGhlaWdodD0iMiIvPjwvZz48L3N2Zz4=) no-repeat center;
  background-size: 16px;
  vertical-align: middle; }

.rg-button-renderer {
  position: relative; }

.rg-button-renderer-button {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: center;
  vertical-align: middle;
  width: 80%;
  color: #000000;
  border: 1px solid #a8aeb7;
  border-radius: 3px;
  background: #EAECEF;
  font-size: 12px;
  background: linear-gradient(to bottom, white, #EAECEF);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='white', endColorstr='#EAECEF', GradientType=0 );
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#FFEAECEF', EndColorStr='#FFFFFFFF')"; }
  .rg-button-renderer-button:hover {
    color: #b65111;
    border: 1px solid #b65111;
    background: white;
    background: linear-gradient(to bottom, #edeff1, white);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#edeff1', endColorstr='white', GradientType=0 );
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#FFFFFFFF', EndColorStr='#FFEDEFF1')"; }

.rg-link-renderer {
  position: relative;
  text-decoration: underline; }

.rg-shape-renderer {
  position: static; }

.rg-shape-renderer-shape {
  fill: #E56615; }

.rg-signalbar-renderer {
  position: relative;
  width: 100%;
  height: 90%; }

.rg-signalbar-renderer-bar {
  fill: #9add1d; }

.rg-signalbar-renderer-inactive {
  fill: #cdd2d9; }

.rg-sparkline-renderer {
  position: relative;
  width: 100%;
  height: 90%; }

.rg-sparkline-renderer-chart {
  stroke: #b6bbc3; }

.rg-sparkline-renderer-last {
  fill: #b6bbc3; }

.rg-sparkline-renderer-high {
  stroke: #F76B1C;
  fill: #F76B1C; }

.rg-sparkline-renderer-low {
  stroke: #E56615;
  fill: #E56615; }

.rg-sparkcolumn-renderer {
  position: relative;
  width: 100%;
  height: 90%; }

.rg-sparkcolumn-renderer-chart {
  fill: #b6bbc3; }

.rg-sparkcolumn-renderer-last {
  fill: #b6bbc3; }

.rg-sparkcolumn-renderer-high {
  fill: #E56615; }

.rg-sparkcolumn-renderer-low {
  fill: #F76B1C; }

.rg-sparkwinloss-renderer {
  position: relative;
  width: 100%;
  height: 90%; }

.rg-sparkwinloss-renderer-chart {
  fill: #b6bbc3; }

.rg-sparkwinloss-renderer-below {
  fill: #F76B1C; }

.rg-code39-renderer {
  position: relative;
  width: 100%;
  height: 90%;
  left: 0px;
  top: 5%; }

.rg-code39-renderer-bar {
  fill: #2C3E50; }

.rg-code128-renderer {
  position: relative;
  width: 100%;
  height: 90%;
  left: 0px;
  top: 5%; }

.rg-code128-renderer-bar {
  fill: #417505; }

.rg-popup-menu {
  background: #FFFFFF;
  border: 1px solid #6e7786;
  box-shadow: 1px 1px 4px 0px rgba(0, 0, 0, 0.3);
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  font-size: 10pt;
  margin: 0;
  color: #000000; }

.rg-popup-item {
  position: relative;
  float: none;
  width: 100%;
  white-space: pre;
  padding-top: 2px;
  padding-bottom: 2px;
  height: 20px;
  line-height: 20px;
  cursor: pointer; }

.rg-popup-item-disable {
  color: #a2abb8; }

.rg-popup-item:hover, .rg-popup-item-focused {
  color: #FFFFFF;
  background-color: #E56615; }

.rg-popup-item-disable:hover {
  color: #a2abb8; }

.rg-popup-separator {
  position: relative;
  float: none;
  width: 100%;
  height: 5px;
  border: 0;
  margin: 2px;
  color: #D2D5DA; }

.rg-popup-separator-hr {
  margin-top: 5px;
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #D2D5DA;
  padding: 0; }

.rg-popup-content {
  margin-right: 24px;
  padding-left: 25px;
  pointer-events: none;
  position: relative;
  display: block; }

.rg-popup-expander:after {
  content: "";
  display: block;
  position: absolute;
  height: 100%;
  width: 100%;
  top: 1px;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTYgMTYiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDE2IDE2OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6I0ZGRkZGRjt9LnN0MXtmaWxsOiM2NzY3Njc7fS5zdDJ7ZmlsbDojNjlCNjMxO30uc3Qze2ZpbGw6I0ZGQ0MwMjt9LnN0NHtmaWxsOiM5RTcyMTU7fS5zdDV7ZmlsbDojRTU2NjE1O30uc3Q2e2ZpbGw6IzJDM0U1MDt9LnN0N3tmaWxsOiNCM0IzQjM7fS5zdDh7ZmlsbDojMzQ2QkE5O30uc3Q5e2ZpbGw6I0IyM0EzQTt9LnN0MTB7ZmlsbDojMTcxNzE3O30uc3QxMXtmaWxsOiNGRkZGQjQ7fS5zdDEye2ZpbGw6IzY3QTQ1Qzt9PC9zdHlsZT48cG9seWdvbiBjbGFzcz0ic3QxIiBwb2ludHM9IjUuNSw0IDUuNSwxMiAxMC41LDggIi8+PC9zdmc+) no-repeat right center; }

.rg-popup-check {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgOCA3IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA4IDc7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48c3R5bGUgdHlwZT0idGV4dC9jc3MiPi5zdDB7ZmlsbDojRkZGRkZGO30uc3Qxe2ZpbGw6IzY3Njc2Nzt9LnN0MntmaWxsOiM2OUI2MzE7fS5zdDN7ZmlsbDojRkZDQzAyO30uc3Q0e2ZpbGw6IzlFNzIxNTt9LnN0NXtmaWxsOiNFNTY2MTU7fS5zdDZ7ZmlsbDojMkMzRTUwO30uc3Q3e2ZpbGw6I0IzQjNCMzt9LnN0OHtmaWxsOiMzNDZCQTk7fS5zdDl7ZmlsbDojQjIzQTNBO30uc3QxMHtmaWxsOiMxNzE3MTc7fS5zdDExe2ZpbGw6I0ZGRkZCNDt9LnN0MTJ7ZmlsbDojNjdBNDVDO30uc3QxM3tmaWxsOiMxQTFBMUE7fTwvc3R5bGU+PHBvbHlnb24gY2xhc3M9InN0NyIgcG9pbnRzPSI4LDAgMyw0LjUgMCwyIDAsNC41IDMsNyA4LDIuMyAiLz48L3N2Zz4=) no-repeat 5px center/12px; }

.rg-popup-check-checked {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgOCA3IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA4IDc7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48c3R5bGUgdHlwZT0idGV4dC9jc3MiPi5zdDB7ZmlsbDojRkZGRkZGO30uc3Qxe2ZpbGw6IzY3Njc2Nzt9LnN0MntmaWxsOiM2OUI2MzE7fS5zdDN7ZmlsbDojRkZDQzAyO30uc3Q0e2ZpbGw6IzlFNzIxNTt9LnN0NXtmaWxsOiNFNTY2MTU7fS5zdDZ7ZmlsbDojMkMzRTUwO30uc3Q3e2ZpbGw6I0IzQjNCMzt9LnN0OHtmaWxsOiMzNDZCQTk7fS5zdDl7ZmlsbDojQjIzQTNBO30uc3QxMHtmaWxsOiMxNzE3MTc7fS5zdDExe2ZpbGw6I0ZGRkZCNDt9LnN0MTJ7ZmlsbDojNjdBNDVDO30uc3QxM3tmaWxsOiMxQTFBMUE7fTwvc3R5bGU+PHBvbHlnb24gY2xhc3M9InN0MTMiIHBvaW50cz0iOCwwIDMsNC41IDAsMiAwLDQuNSAzLDcgOCwyLjMgIi8+PC9zdmc+) no-repeat 5px center/12px; }

.rg-popup-radio-checked {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTYgMTYiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDE2IDE2OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6I0ZGRkZGRjt9LnN0MXtmaWxsOiM2NzY3Njc7fS5zdDJ7ZmlsbDojNjlCNjMxO30uc3Qze2ZpbGw6I0ZGQ0MwMjt9LnN0NHtmaWxsOiM5RTcyMTU7fS5zdDV7ZmlsbDojRTU2NjE1O30uc3Q2e2ZpbGw6IzJDM0U1MDt9LnN0N3tmaWxsOiNCM0IzQjM7fS5zdDh7ZmlsbDojMzQ2QkE5O30uc3Q5e2ZpbGw6I0IyM0EzQTt9LnN0MTB7ZmlsbDojMTcxNzE3O30uc3QxMXtmaWxsOiNGRkZGQjQ7fS5zdDEye2ZpbGw6IzY3QTQ1Qzt9PC9zdHlsZT48Y2lyY2xlIGNsYXNzPSJzdDAiIGN4PSI4IiBjeT0iOCIgcj0iNS41Ii8+PGNpcmNsZSBjbGFzcz0ic3QxIiBjeD0iOCIgY3k9IjgiIHI9IjIuNSIvPjxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik04LDNjMi44LDAsNSwyLjIsNSw1cy0yLjIsNS01LDVzLTUtMi4yLTUtNVM1LjIsMyw4LDMgTTgsMkM0LjcsMiwyLDQuNywyLDhzMi43LDYsNiw2czYtMi43LDYtNlMxMS4zLDIsOCwyTDgsMnoiLz48L3N2Zz4=) no-repeat 5px center/12px; }

.rg-popup-group1 {
  background: #dcdfe4; }

.rg-waiting {
  text-align: center;
  width: 60px;
  height: 60px;
  background: url(data:image/svg+xml;base64,ICA8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ImxvYWRlci0xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgICB3aWR0aD0iNDBweCIgaGVpZ2h0PSI0MHB4IiB2aWV3Qm94PSIwIDAgNDAgNDAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDQwIDQwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4gIDxwYXRoIG9wYWNpdHk9IjAuMiIgZmlsbD0iI0U1NjYxNSIgZD0iTTIwLjIwMSw1LjE2OWMtOC4yNTQsMC0xNC45NDYsNi42OTItMTQuOTQ2LDE0Ljk0NmMwLDguMjU1LDYuNjkyLDE0Ljk0NiwxNC45NDYsMTQuOTQ2ICAgIHMxNC45NDYtNi42OTEsMTQuOTQ2LTE0Ljk0NkMzNS4xNDYsMTEuODYxLDI4LjQ1NSw1LjE2OSwyMC4yMDEsNS4xNjl6IE0yMC4yMDEsMzEuNzQ5Yy02LjQyNSwwLTExLjYzNC01LjIwOC0xMS42MzQtMTEuNjM0ICAgIGMwLTYuNDI1LDUuMjA5LTExLjYzNCwxMS42MzQtMTEuNjM0YzYuNDI1LDAsMTEuNjMzLDUuMjA5LDExLjYzMywxMS42MzRDMzEuODM0LDI2LjU0MSwyNi42MjYsMzEuNzQ5LDIwLjIwMSwzMS43NDl6Ii8+ICA8cGF0aCBmaWxsPSIjRTU2NjE1IiBkPSJNMjYuMDEzLDEwLjA0N2wxLjY1NC0yLjg2NmMtMi4xOTgtMS4yNzItNC43NDMtMi4wMTItNy40NjYtMi4wMTJoMHYzLjMxMmgwICAgIEMyMi4zMiw4LjQ4MSwyNC4zMDEsOS4wNTcsMjYuMDEzLDEwLjA0N3oiPiAgICA8YW5pbWF0ZVRyYW5zZm9ybSBhdHRyaWJ1dGVUeXBlPSJ4bWwiICAgICAgYXR0cmlidXRlTmFtZT0idHJhbnNmb3JtIiAgICAgIHR5cGU9InJvdGF0ZSIgICAgICBmcm9tPSIwIDIwIDIwIiAgICAgIHRvPSIzNjAgMjAgMjAiICAgICAgZHVyPSIwLjVzIiAgICAgIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIi8+ICAgIDwvcGF0aD4gIDwvc3ZnPg==) no-repeat center center;
  background-size: contain; }

.rg-waiting.type-1 {
  background-image: url(data:image/svg+xml;base64,ICA8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ImxvYWRlci0xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgICB3aWR0aD0iNDBweCIgaGVpZ2h0PSI0MHB4IiB2aWV3Qm94PSIwIDAgNDAgNDAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDQwIDQwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4gIDxwYXRoIG9wYWNpdHk9IjAuMiIgZmlsbD0iI0U1NjYxNSIgZD0iTTIwLjIwMSw1LjE2OWMtOC4yNTQsMC0xNC45NDYsNi42OTItMTQuOTQ2LDE0Ljk0NmMwLDguMjU1LDYuNjkyLDE0Ljk0NiwxNC45NDYsMTQuOTQ2ICAgIHMxNC45NDYtNi42OTEsMTQuOTQ2LTE0Ljk0NkMzNS4xNDYsMTEuODYxLDI4LjQ1NSw1LjE2OSwyMC4yMDEsNS4xNjl6IE0yMC4yMDEsMzEuNzQ5Yy02LjQyNSwwLTExLjYzNC01LjIwOC0xMS42MzQtMTEuNjM0ICAgIGMwLTYuNDI1LDUuMjA5LTExLjYzNCwxMS42MzQtMTEuNjM0YzYuNDI1LDAsMTEuNjMzLDUuMjA5LDExLjYzMywxMS42MzRDMzEuODM0LDI2LjU0MSwyNi42MjYsMzEuNzQ5LDIwLjIwMSwzMS43NDl6Ii8+ICA8cGF0aCBmaWxsPSIjRTU2NjE1IiBkPSJNMjYuMDEzLDEwLjA0N2wxLjY1NC0yLjg2NmMtMi4xOTgtMS4yNzItNC43NDMtMi4wMTItNy40NjYtMi4wMTJoMHYzLjMxMmgwICAgIEMyMi4zMiw4LjQ4MSwyNC4zMDEsOS4wNTcsMjYuMDEzLDEwLjA0N3oiPiAgICA8YW5pbWF0ZVRyYW5zZm9ybSBhdHRyaWJ1dGVUeXBlPSJ4bWwiICAgICAgYXR0cmlidXRlTmFtZT0idHJhbnNmb3JtIiAgICAgIHR5cGU9InJvdGF0ZSIgICAgICBmcm9tPSIwIDIwIDIwIiAgICAgIHRvPSIzNjAgMjAgMjAiICAgICAgZHVyPSIwLjVzIiAgICAgIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIi8+ICAgIDwvcGF0aD4gIDwvc3ZnPg==); }

.rg-waiting.type-2 {
  background-image: url(data:image/svg+xml;base64,ICA8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ImxvYWRlci0xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgICAgIHdpZHRoPSI0MHB4IiBoZWlnaHQ9IjQwcHgiIHZpZXdCb3g9IjAgMCA1MCA1MCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTAgNTA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4gIDxwYXRoIGZpbGw9IiNFNTY2MTUiIGQ9Ik0yNS4yNTEsNi40NjFjLTEwLjMxOCwwLTE4LjY4Myw4LjM2NS0xOC42ODMsMTguNjgzaDQuMDY4YzAtOC4wNzEsNi41NDMtMTQuNjE1LDE0LjYxNS0xNC42MTVWNi40NjF6Ij4gICAgPGFuaW1hdGVUcmFuc2Zvcm0gYXR0cmlidXRlVHlwZT0ieG1sIiAgICAgIGF0dHJpYnV0ZU5hbWU9InRyYW5zZm9ybSIgICAgICB0eXBlPSJyb3RhdGUiICAgICAgZnJvbT0iMCAyNSAyNSIgICAgICB0bz0iMzYwIDI1IDI1IiAgICAgIGR1cj0iMC42cyIgICAgICByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIvPiAgICA8L3BhdGg+ICA8L3N2Zz4=); }

.rg-waiting.type-3 {
  background-image: url(data:image/svg+xml;base64,ICA8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ImxvYWRlci0xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgICAgIHdpZHRoPSI0MHB4IiBoZWlnaHQ9IjQwcHgiIHZpZXdCb3g9IjAgMCA1MCA1MCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTAgNTA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4gIDxwYXRoIGZpbGw9IiNFNTY2MTUiIGQ9Ik00My45MzUsMjUuMTQ1YzAtMTAuMzE4LTguMzY0LTE4LjY4My0xOC42ODMtMTguNjgzYy0xMC4zMTgsMC0xOC42ODMsOC4zNjUtMTguNjgzLDE4LjY4M2g0LjA2OGMwLTguMDcxLDYuNTQzLTE0LjYxNSwxNC42MTUtMTQuNjE1YzguMDcyLDAsMTQuNjE1LDYuNTQzLDE0LjYxNSwxNC42MTVINDMuOTM1eiI+ICAgIDxhbmltYXRlVHJhbnNmb3JtIGF0dHJpYnV0ZVR5cGU9InhtbCIgICAgICBhdHRyaWJ1dGVOYW1lPSJ0cmFuc2Zvcm0iICAgICAgdHlwZT0icm90YXRlIiAgICAgIGZyb209IjAgMjUgMjUiICAgICAgdG89IjM2MCAyNSAyNSIgICAgICBkdXI9IjAuNnMiICAgICAgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiLz4gICAgPC9wYXRoPiAgPC9zdmc+); }

.rg-waiting.type-4 {
  background-image: url(data:image/svg+xml;base64,ICA8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiAgICAgd2lkdGg9IjI0cHgiIGhlaWdodD0iMjRweCIgdmlld0JveD0iMCAwIDI0IDI0IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MCA1MDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPiAgICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iNCIgaGVpZ2h0PSI3IiBmaWxsPSIjRTU2NjE1Ij4gICAgICA8YW5pbWF0ZVRyYW5zZm9ybSAgYXR0cmlidXRlVHlwZT0ieG1sIiAgICAgICAgYXR0cmlidXRlTmFtZT0idHJhbnNmb3JtIiB0eXBlPSJzY2FsZSIgICAgICAgIHZhbHVlcz0iMSwxOyAxLDM7IDEsMSIgICAgICAgIGJlZ2luPSIwcyIgZHVyPSIwLjZzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIgLz4gICAgICAgICAgIDwvcmVjdD4gICAgPHJlY3QgeD0iMTAiIHk9IjAiIHdpZHRoPSI0IiBoZWlnaHQ9IjciIGZpbGw9IiNFNTY2MTUiPiAgICAgIDxhbmltYXRlVHJhbnNmb3JtICBhdHRyaWJ1dGVUeXBlPSJ4bWwiICAgICAgICBhdHRyaWJ1dGVOYW1lPSJ0cmFuc2Zvcm0iIHR5cGU9InNjYWxlIiAgICAgICAgdmFsdWVzPSIxLDE7IDEsMzsgMSwxIiAgICAgICAgYmVnaW49IjAuMnMiIGR1cj0iMC42cyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiIC8+ICAgICAgICAgICA8L3JlY3Q+ICAgIDxyZWN0IHg9IjIwIiB5PSIwIiB3aWR0aD0iNCIgaGVpZ2h0PSI3IiBmaWxsPSIjRTU2NjE1Ij4gICAgICA8YW5pbWF0ZVRyYW5zZm9ybSAgYXR0cmlidXRlVHlwZT0ieG1sIiAgICAgICAgYXR0cmlidXRlTmFtZT0idHJhbnNmb3JtIiB0eXBlPSJzY2FsZSIgICAgICAgIHZhbHVlcz0iMSwxOyAxLDM7IDEsMSIgICAgICAgIGJlZ2luPSIwLjRzIiBkdXI9IjAuNnMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIiAvPiAgICAgICAgICAgPC9yZWN0PiAgPC9zdmc+); }

.rg-waiting.type-5 {
  background-image: url(data:image/svg+xml;base64,ICA8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiAgICAgd2lkdGg9IjI0cHgiIGhlaWdodD0iMzBweCIgdmlld0JveD0iMCAwIDI0IDMwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MCA1MDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPiAgICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iNCIgaGVpZ2h0PSIxMCIgZmlsbD0iI0U1NjYxNSI+ICAgICAgPGFuaW1hdGVUcmFuc2Zvcm0gYXR0cmlidXRlVHlwZT0ieG1sIiAgICAgICAgYXR0cmlidXRlTmFtZT0idHJhbnNmb3JtIiB0eXBlPSJ0cmFuc2xhdGUiICAgICAgICB2YWx1ZXM9IjAgMDsgMCAyMDsgMCAwIiAgICAgICAgYmVnaW49IjAiIGR1cj0iMC42cyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiIC8+ICAgIDwvcmVjdD4gICAgPHJlY3QgeD0iMTAiIHk9IjAiIHdpZHRoPSI0IiBoZWlnaHQ9IjEwIiBmaWxsPSIjRTU2NjE1Ij4gICAgICA8YW5pbWF0ZVRyYW5zZm9ybSBhdHRyaWJ1dGVUeXBlPSJ4bWwiICAgICAgICBhdHRyaWJ1dGVOYW1lPSJ0cmFuc2Zvcm0iIHR5cGU9InRyYW5zbGF0ZSIgICAgICAgIHZhbHVlcz0iMCAwOyAwIDIwOyAwIDAiICAgICAgICBiZWdpbj0iMC4ycyIgZHVyPSIwLjZzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIgLz4gICAgPC9yZWN0PiAgICA8cmVjdCB4PSIyMCIgeT0iMCIgd2lkdGg9IjQiIGhlaWdodD0iMTAiIGZpbGw9IiNFNTY2MTUiPiAgICAgIDxhbmltYXRlVHJhbnNmb3JtIGF0dHJpYnV0ZVR5cGU9InhtbCIgICAgICAgIGF0dHJpYnV0ZU5hbWU9InRyYW5zZm9ybSIgdHlwZT0idHJhbnNsYXRlIiAgICAgICAgdmFsdWVzPSIwIDA7IDAgMjA7IDAgMCIgICAgICAgIGJlZ2luPSIwLjRzIiBkdXI9IjAuNnMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIiAvPiAgICA8L3JlY3Q+ICA8L3N2Zz4=); }

.rg-waiting.type-6 {
  background-image: url(data:image/svg+xml;base64,ICA8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiAgICAgd2lkdGg9IjI0cHgiIGhlaWdodD0iMzBweCIgdmlld0JveD0iMCAwIDI0IDMwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MCA1MDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPiAgICA8cmVjdCB4PSIwIiB5PSIxMyIgd2lkdGg9IjQiIGhlaWdodD0iNSIgZmlsbD0iI0U1NjYxNSI+ICAgICAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0iaGVpZ2h0IiBhdHRyaWJ1dGVUeXBlPSJYTUwiICAgICAgICB2YWx1ZXM9IjU7MjE7NSIgICAgICAgICBiZWdpbj0iMHMiIGR1cj0iMC42cyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiIC8+ICAgICAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0ieSIgYXR0cmlidXRlVHlwZT0iWE1MIiAgICAgICAgdmFsdWVzPSIxMzsgNTsgMTMiICAgICAgICBiZWdpbj0iMHMiIGR1cj0iMC42cyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiIC8+ICAgIDwvcmVjdD4gICAgPHJlY3QgeD0iMTAiIHk9IjEzIiB3aWR0aD0iNCIgaGVpZ2h0PSI1IiBmaWxsPSIjRTU2NjE1Ij4gICAgICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJoZWlnaHQiIGF0dHJpYnV0ZVR5cGU9IlhNTCIgICAgICAgIHZhbHVlcz0iNTsyMTs1IiAgICAgICAgIGJlZ2luPSIwLjE1cyIgZHVyPSIwLjZzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIgLz4gICAgICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJ5IiBhdHRyaWJ1dGVUeXBlPSJYTUwiICAgICAgICB2YWx1ZXM9IjEzOyA1OyAxMyIgICAgICAgIGJlZ2luPSIwLjE1cyIgZHVyPSIwLjZzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIgLz4gICAgPC9yZWN0PiAgICA8cmVjdCB4PSIyMCIgeT0iMTMiIHdpZHRoPSI0IiBoZWlnaHQ9IjUiIGZpbGw9IiNFNTY2MTUiPiAgICAgIDxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9ImhlaWdodCIgYXR0cmlidXRlVHlwZT0iWE1MIiAgICAgICAgdmFsdWVzPSI1OzIxOzUiICAgICAgICAgYmVnaW49IjAuM3MiIGR1cj0iMC42cyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiIC8+ICAgICAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0ieSIgYXR0cmlidXRlVHlwZT0iWE1MIiAgICAgICAgdmFsdWVzPSIxMzsgNTsgMTMiICAgICAgICBiZWdpbj0iMC4zcyIgZHVyPSIwLjZzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIgLz4gICAgPC9yZWN0PiAgPC9zdmc+); }

.rg-waiting.type-7 {
  background-image: url(data:image/svg+xml;base64,ICA8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiAgICAgd2lkdGg9IjI0cHgiIGhlaWdodD0iMzBweCIgdmlld0JveD0iMCAwIDI0IDMwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MCA1MDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPiAgICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iNCIgaGVpZ2h0PSIyMCIgZmlsbD0iI0U1NjYxNSI+ICAgICAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0ib3BhY2l0eSIgYXR0cmlidXRlVHlwZT0iWE1MIiAgICAgICAgdmFsdWVzPSIxOyAuMjsgMSIgICAgICAgICBiZWdpbj0iMHMiIGR1cj0iMC42cyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiIC8+ICAgIDwvcmVjdD4gICAgPHJlY3QgeD0iNyIgeT0iMCIgd2lkdGg9IjQiIGhlaWdodD0iMjAiIGZpbGw9IiNFNTY2MTUiPiAgICAgIDxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9Im9wYWNpdHkiIGF0dHJpYnV0ZVR5cGU9IlhNTCIgICAgICAgIHZhbHVlcz0iMTsgLjI7IDEiICAgICAgICAgYmVnaW49IjAuMnMiIGR1cj0iMC42cyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiIC8+ICAgIDwvcmVjdD4gICAgPHJlY3QgeD0iMTQiIHk9IjAiIHdpZHRoPSI0IiBoZWlnaHQ9IjIwIiBmaWxsPSIjRTU2NjE1Ij4gICAgICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJvcGFjaXR5IiBhdHRyaWJ1dGVUeXBlPSJYTUwiICAgICAgICB2YWx1ZXM9IjE7IC4yOyAxIiAgICAgICAgIGJlZ2luPSIwLjRzIiBkdXI9IjAuNnMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIiAvPiAgICA8L3JlY3Q+ICA8L3N2Zz4=); }

.rg-waiting.type-8 {
  background-image: url(data:image/svg+xml;base64,ICA8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiAgICAgd2lkdGg9IjI0cHgiIGhlaWdodD0iMzBweCIgdmlld0JveD0iMCAwIDI0IDMwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MCA1MDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPiAgICA8cmVjdCB4PSIwIiB5PSIxMCIgd2lkdGg9IjQiIGhlaWdodD0iMTAiIGZpbGw9IiNFNTY2MTUiIG9wYWNpdHk9IjAuMiI+ICAgICAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0ib3BhY2l0eSIgYXR0cmlidXRlVHlwZT0iWE1MIiB2YWx1ZXM9IjAuMjsgMTsgLjIiIGJlZ2luPSIwcyIgZHVyPSIwLjZzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIgLz4gICAgICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJoZWlnaHQiIGF0dHJpYnV0ZVR5cGU9IlhNTCIgdmFsdWVzPSIxMDsgMjA7IDEwIiBiZWdpbj0iMHMiIGR1cj0iMC42cyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiIC8+ICAgICAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0ieSIgYXR0cmlidXRlVHlwZT0iWE1MIiB2YWx1ZXM9IjEwOyA1OyAxMCIgYmVnaW49IjBzIiBkdXI9IjAuNnMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIiAvPiAgICA8L3JlY3Q+ICAgIDxyZWN0IHg9IjgiIHk9IjEwIiB3aWR0aD0iNCIgaGVpZ2h0PSIxMCIgZmlsbD0iI0U1NjYxNSIgIG9wYWNpdHk9IjAuMiI+ICAgICAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0ib3BhY2l0eSIgYXR0cmlidXRlVHlwZT0iWE1MIiB2YWx1ZXM9IjAuMjsgMTsgLjIiIGJlZ2luPSIwLjE1cyIgZHVyPSIwLjZzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIgLz4gICAgICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJoZWlnaHQiIGF0dHJpYnV0ZVR5cGU9IlhNTCIgdmFsdWVzPSIxMDsgMjA7IDEwIiBiZWdpbj0iMC4xNXMiIGR1cj0iMC42cyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiIC8+ICAgICAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0ieSIgYXR0cmlidXRlVHlwZT0iWE1MIiB2YWx1ZXM9IjEwOyA1OyAxMCIgYmVnaW49IjAuMTVzIiBkdXI9IjAuNnMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIiAvPiAgICA8L3JlY3Q+ICAgIDxyZWN0IHg9IjE2IiB5PSIxMCIgd2lkdGg9IjQiIGhlaWdodD0iMTAiIGZpbGw9IiNFNTY2MTUiICBvcGFjaXR5PSIwLjIiPiAgICAgIDxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9Im9wYWNpdHkiIGF0dHJpYnV0ZVR5cGU9IlhNTCIgdmFsdWVzPSIwLjI7IDE7IC4yIiBiZWdpbj0iMC4zcyIgZHVyPSIwLjZzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIgLz4gICAgICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJoZWlnaHQiIGF0dHJpYnV0ZVR5cGU9IlhNTCIgdmFsdWVzPSIxMDsgMjA7IDEwIiBiZWdpbj0iMC4zcyIgZHVyPSIwLjZzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIgLz4gICAgICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJ5IiBhdHRyaWJ1dGVUeXBlPSJYTUwiIHZhbHVlcz0iMTA7IDU7IDEwIiBiZWdpbj0iMC4zcyIgZHVyPSIwLjZzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIgLz4gICAgPC9yZWN0PiAgPC9zdmc+); }

.rg-filter-selector {
  font-size: 14px;
  color: #656d7b;
  width: 150px;
  min-height: 150px;
  background: #FFFFFF;
  border: 1px solid #9aa1ac;
  box-shadow: 1px 1px 4px 0 rgba(0, 0, 0, 0.3);
  padding: 3px; }

.rg-filter-header {
  padding: 0px; }

.rg-filter-searchbox {
  padding: 0px; }

.rg-filter-reset {
  font-size: 12px;
  cursor: pointer;
  padding-left: 2px;
  padding-top: 6px;
  padding-bottom: 3px; }

.rg-filter-search-input {
  box-sizing: border-box;
  width: 100%;
  height: 24px;
  line-height: 24px;
  border: 1px solid #9aa1ac;
  background: #FFFFFF;
  color: #656d7b; }

.rg-filter-select-all {
  cursor: pointer;
  font-size: 12px;
  width: 100%;
  overflow: auto;
  padding-left: 1px; }
  .rg-filter-select-all .rg-filter-text, .rg-filter-select-all .rg-filter-column-reset {
    position: absolute;
    display: inline-block;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    padding-top: 1px; }
  .rg-filter-select-all .rg-filter-column-reset {
    right: 5px;
    padding: 0px; }

.rg-filter-list-viewport {
  overflow: auto;
  background: #FFFFFF;
  border-top: #b6bbc3 solid 1px;
  border-left: #b6bbc3 solid 1px;
  border-right: #9aa1ac solid 1px;
  border-bottom: #9aa1ac solid 1px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }
  .rg-filter-list-viewport:-webkit-scrollbar {
    width: 10px;
    height: 10px; }
  .rg-filter-list-viewport:-webkit-scrollbar-track, .rg-filter-list-viewport:-webkit-scrollbar-track-piece {
    -webkit-box-shadow: none;
    background: #dcdfe4;
    border-radius: 0;
    padding: 5px; }
  .rg-filter-list-viewport:-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: none;
    background: #D2D5DA;
    border: 1px solid #bcc0c8; }
  .rg-filter-list-viewport:-webkit-scrollbar-corner {
    background: #bfc5ce; }

.rg-filter-item {
  cursor: pointer;
  font-size: 12px;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 100%;
  white-space: nowrap; }
  .rg-filter-item:hover {
    background: #bfc5ce; }

.rg-filter-checkbox {
  cursor: pointer;
  display: inline; }

.rg-filter-item-indent-0 {
  display: inline-block; }

.rg-filter-item-indent-1 {
  display: inline-block;
  width: 15px; }

.rg-filter-item-indent-2 {
  display: inline-block;
  width: 30px; }

.rg-filter-item-indent-3 {
  display: inline-block;
  width: 45px; }

.rg-filter-item-indent-4 {
  display: inline-block;
  width: 60px; }

.rg-filter-item-indent-5 {
  display: inline-block;
  width: 75px; }

.rg-filter-expander {
  display: inline-block;
  height: 13px; }

.rg-filter-expander-collapsed {
  cursor: pointer;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgOSA5IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA5IDk7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48c3R5bGUgdHlwZT0idGV4dC9jc3MiPi5zdDB7ZmlsbDojRkZGRkZGO30uc3Qxe2ZpbGw6IzY3Njc2Nzt9LnN0MntmaWxsOiM2OUI2MzE7fS5zdDN7ZmlsbDojRkZDQzAyO30uc3Q0e2ZpbGw6IzlFNzIxNTt9LnN0NXtmaWxsOiNFNTY2MTU7fS5zdDZ7ZmlsbDojMkMzRTUwO30uc3Q3e2ZpbGw6I0IzQjNCMzt9LnN0OHtmaWxsOiMzNDZCQTk7fS5zdDl7ZmlsbDojQjIzQTNBO30uc3QxMHtmaWxsOiMxNzE3MTc7fS5zdDExe2ZpbGw6I0ZGRkZCNDt9LnN0MTJ7ZmlsbDojNjdBNDVDO30uc3QxM3tmaWxsOiMxQTFBMUE7fTwvc3R5bGU+PHBvbHlnb24gY2xhc3M9InN0MSIgcG9pbnRzPSIzLjIsNyAzLjIsMiA1LjgsNC41ICIvPjwvc3ZnPg==) no-repeat center;
  width: 11px; }

.rg-filter-expander-expanded {
  cursor: pointer;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgOSA5IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA5IDk7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48c3R5bGUgdHlwZT0idGV4dC9jc3MiPi5zdDB7ZmlsbDojRkZGRkZGO30uc3Qxe2ZpbGw6IzY3Njc2Nzt9LnN0MntmaWxsOiM2OUI2MzE7fS5zdDN7ZmlsbDojRkZDQzAyO30uc3Q0e2ZpbGw6IzlFNzIxNTt9LnN0NXtmaWxsOiNFNTY2MTU7fS5zdDZ7ZmlsbDojMkMzRTUwO30uc3Q3e2ZpbGw6I0IzQjNCMzt9LnN0OHtmaWxsOiMzNDZCQTk7fS5zdDl7ZmlsbDojQjIzQTNBO30uc3QxMHtmaWxsOiMxNzE3MTc7fS5zdDExe2ZpbGw6I0ZGRkZCNDt9LnN0MTJ7ZmlsbDojNjdBNDVDO30uc3QxM3tmaWxsOiMxQTFBMUE7fTwvc3R5bGU+PHBvbHlnb24gY2xhc3M9InN0MSIgcG9pbnRzPSIyLDMuMiA3LDMuMiA0LjUsNS44ICIvPjwvc3ZnPg==) no-repeat center;
  width: 11px; }

.rg-filter-search-text {
  color: #eb344b;
  background-color: #A5E42F; }

.rg-filter-button {
  text-align: right;
  padding: 2px; }

.rg-filter-accept {
  display: inline-block;
  border: 1px solid #a8aeb7;
  border-radius: 2px;
  padding: 2px 4px !important;
  color: #7e8795;
  background-color: #dcdfe4; }
  .rg-filter-accept:hover {
    background-color: #bfc5ce; }

.rg-filter-cancel {
  display: inline-block;
  border: 1px solid #a8aeb7;
  border-radius: 2px;
  padding: 2px 4px !important;
  color: #7e8795;
  background-color: #dcdfe4;
  margin-left: 2px; }
  .rg-filter-cancel:hover {
    background-color: #bfc5ce; }

.rg-tooltip {
  background: rgba(234, 236, 239, 0.9);
  color: #656d7b;
  border: 1px solid #6e7786;
  border-radius: 2px;
  box-shadow: 1px 1px 4px 0 rgba(0, 0, 0, 0.3);
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  font-size: 10pt;
  visibility: hidden;
  white-space: nowrap;
  padding: 3px 6px; }

.rg-toast {
  background: rgba(234, 236, 239, 0.9);
  color: #656d7b;
  border: 1px solid #6e7786;
  border-radius: 4px;
  box-shadow: 1px 1px 4px 0 rgba(0, 0, 0, 0.3);
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  font-size: 32px;
  padding: 2px;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 12px;
  padding-bottom: 12px; }

.rg-dropdownlist {
  color: #656d7b;
  background: #FFFFFF;
  border: 1px solid #9aa1ac;
  box-shadow: 1px 1px 4px 0px rgba(0, 0, 0, 0.3);
  font-size: 10pt;
  padding: 0px;
  margin: 0px; }

.rg-dropdown-select {
  background: #E56615;
  color: #FFFFFF;
  margin: 0; }

.rg-dropdown-item {
  margin: 0; }
  .rg-dropdown-item:hover {
    background: #cdd2d9; }

.rg-calendar {
  font-size: 12px;
  background: #FFFFFF;
  border: 1px solid #D2D5DA;
  box-shadow: 1px 1px 4px 0px rgba(0, 0, 0, 0.3); }
  .rg-calendar .rg-cal-header {
    height: 24px;
    background: #dcdfe4 !important; }
    .rg-calendar .rg-cal-header .rg-cal-prev-month {
      width: 20px;
      height: 20px;
      top: 2px !important;
      left: 2px !important;
      background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTYgMTYiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDE2IDE2OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6I0ZGRkZGRjt9LnN0MXtmaWxsOiM2NzY3Njc7fS5zdDJ7ZmlsbDojNjlCNjMxO30uc3Qze2ZpbGw6I0ZGQ0MwMjt9LnN0NHtmaWxsOiM5RTcyMTU7fS5zdDV7ZmlsbDojRTU2NjE1O30uc3Q2e2ZpbGw6IzJDM0U1MDt9LnN0N3tmaWxsOiNCM0IzQjM7fS5zdDh7ZmlsbDojMzQ2QkE5O30uc3Q5e2ZpbGw6I0IyM0EzQTt9LnN0MTB7ZmlsbDojMTcxNzE3O30uc3QxMXtmaWxsOiNGRkZGQjQ7fS5zdDEye2ZpbGw6IzY3QTQ1Qzt9PC9zdHlsZT48cGF0aCBjbGFzcz0ic3QxIiBkPSJNNS43LDguM2w0LjEsMy4zYzAuMywwLjIsMC43LDAsMC43LTAuM1Y0LjdjMC0wLjMtMC40LTAuNS0wLjctMC4zTDUuNyw3LjdDNS41LDcuOCw1LjUsOC4yLDUuNyw4LjN6Ii8+PC9zdmc+); }
      .rg-calendar .rg-cal-header .rg-cal-prev-month:hover {
        background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTYgMTYiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDE2IDE2OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6I0ZGRkZGRjt9LnN0MXtmaWxsOiM2NzY3Njc7fS5zdDJ7ZmlsbDojNjlCNjMxO30uc3Qze2ZpbGw6I0ZGQ0MwMjt9LnN0NHtmaWxsOiM5RTcyMTU7fS5zdDV7ZmlsbDojRTU2NjE1O30uc3Q2e2ZpbGw6IzJDM0U1MDt9LnN0N3tmaWxsOiNCM0IzQjM7fS5zdDh7ZmlsbDojMzQ2QkE5O30uc3Q5e2ZpbGw6I0IyM0EzQTt9LnN0MTB7ZmlsbDojMTcxNzE3O30uc3QxMXtmaWxsOiNGRkZGQjQ7fS5zdDEye2ZpbGw6IzY3QTQ1Qzt9PC9zdHlsZT48Zz48cmVjdCB4PSIyIiB5PSIyIiBjbGFzcz0ic3QxMSIgd2lkdGg9IjEyIiBoZWlnaHQ9IjEyIi8+PHBhdGggY2xhc3M9InN0NSIgZD0iTTUuMyw4LjNsNC4xLDMuM2MwLjMsMC4yLDAuNywwLDAuNy0wLjNWNC43YzAtMC4zLTAuNC0wLjUtMC43LTAuM0w1LjMsNy43QzUuMSw3LjgsNS4xLDguMiw1LjMsOC4zeiIvPjxwYXRoIGNsYXNzPSJzdDUiIGQ9Ik0xMywyYzAuNiwwLDEsMC40LDEsMXYxMGMwLDAuNi0wLjQsMS0xLDFIM2MtMC42LDAtMS0wLjQtMS0xVjNjMC0wLjYsMC40LTEsMS0xSDEzIE0xMywxSDNDMS45LDEsMSwxLjksMSwzdjEwYzAsMS4xLDAuOSwyLDIsMmgxMGMxLjEsMCwyLTAuOSwyLTJWM0MxNSwxLjksMTQuMSwxLDEzLDFMMTMsMXoiLz48L2c+PC9zdmc+); }
      .rg-calendar .rg-cal-header .rg-cal-prev-month:active {
        background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTYgMTYiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDE2IDE2OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6I0ZGRkZGRjt9LnN0MXtmaWxsOiM2NzY3Njc7fS5zdDJ7ZmlsbDojNjlCNjMxO30uc3Qze2ZpbGw6I0ZGQ0MwMjt9LnN0NHtmaWxsOiM5RTcyMTU7fS5zdDV7ZmlsbDojRTU2NjE1O30uc3Q2e2ZpbGw6IzJDM0U1MDt9LnN0N3tmaWxsOiNCM0IzQjM7fS5zdDh7ZmlsbDojMzQ2QkE5O30uc3Q5e2ZpbGw6I0IyM0EzQTt9LnN0MTB7ZmlsbDojMTcxNzE3O30uc3QxMXtmaWxsOiNGRkZGQjQ7fS5zdDEye2ZpbGw6IzY3QTQ1Qzt9PC9zdHlsZT48Zz48cmVjdCB4PSIyIiB5PSIyIiBjbGFzcz0ic3QwIiB3aWR0aD0iMTIiIGhlaWdodD0iMTIiLz48Zz48cGF0aCBjbGFzcz0ic3Q2IiBkPSJNNS4zLDguM2w0LjEsMy4zYzAuMywwLjIsMC43LDAsMC43LTAuM1Y0LjdjMC0wLjMtMC40LTAuNS0wLjctMC4zTDUuMyw3LjdDNS4xLDcuOCw1LjEsOC4yLDUuMyw4LjN6Ii8+PHBhdGggY2xhc3M9InN0NiIgZD0iTTEzLDJjMC42LDAsMSwwLjQsMSwxdjEwYzAsMC42LTAuNCwxLTEsMUgzYy0wLjYsMC0xLTAuNC0xLTFWM2MwLTAuNiwwLjQtMSwxLTFIMTMgTTEzLDFIM0MxLjksMSwxLDEuOSwxLDN2MTBjMCwxLjEsMC45LDIsMiwyaDEwYzEuMSwwLDItMC45LDItMlYzQzE1LDEuOSwxNC4xLDEsMTMsMUwxMywxeiIvPjwvZz48L2c+PC9zdmc+); }
    .rg-calendar .rg-cal-header .rg-cal-next-month {
      width: 20px;
      height: 20px;
      top: 2px !important;
      right: 2px !important;
      background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTYgMTYiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDE2IDE2OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6I0ZGRkZGRjt9LnN0MXtmaWxsOiM2NzY3Njc7fS5zdDJ7ZmlsbDojNjlCNjMxO30uc3Qze2ZpbGw6I0ZGQ0MwMjt9LnN0NHtmaWxsOiM5RTcyMTU7fS5zdDV7ZmlsbDojRTU2NjE1O30uc3Q2e2ZpbGw6IzJDM0U1MDt9LnN0N3tmaWxsOiNCM0IzQjM7fS5zdDh7ZmlsbDojMzQ2QkE5O30uc3Q5e2ZpbGw6I0IyM0EzQTt9LnN0MTB7ZmlsbDojMTcxNzE3O30uc3QxMXtmaWxsOiNGRkZGQjQ7fS5zdDEye2ZpbGw6IzY3QTQ1Qzt9PC9zdHlsZT48cGF0aCBjbGFzcz0ic3QxIiBkPSJNMTAuMyw4LjNsLTQuMSwzLjNjLTAuMywwLjItMC43LDAtMC43LTAuM1Y0LjdjMC0wLjMsMC40LTAuNSwwLjctMC4zbDQuMSwzLjNDMTAuNSw3LjgsMTAuNSw4LjIsMTAuMyw4LjN6Ii8+PC9zdmc+); }
      .rg-calendar .rg-cal-header .rg-cal-next-month:hover {
        background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTYgMTYiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDE2IDE2OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6I0ZGRkZGRjt9LnN0MXtmaWxsOiM2NzY3Njc7fS5zdDJ7ZmlsbDojNjlCNjMxO30uc3Qze2ZpbGw6I0ZGQ0MwMjt9LnN0NHtmaWxsOiM5RTcyMTU7fS5zdDV7ZmlsbDojRTU2NjE1O30uc3Q2e2ZpbGw6IzJDM0U1MDt9LnN0N3tmaWxsOiNCM0IzQjM7fS5zdDh7ZmlsbDojMzQ2QkE5O30uc3Q5e2ZpbGw6I0IyM0EzQTt9LnN0MTB7ZmlsbDojMTcxNzE3O30uc3QxMXtmaWxsOiNGRkZGQjQ7fS5zdDEye2ZpbGw6IzY3QTQ1Qzt9PC9zdHlsZT48Zz48cmVjdCB4PSIyIiB5PSIyIiBjbGFzcz0ic3QxMSIgd2lkdGg9IjEyIiBoZWlnaHQ9IjEyIi8+PHBhdGggY2xhc3M9InN0NSIgZD0iTTEzLDJjMC42LDAsMSwwLjQsMSwxdjEwYzAsMC42LTAuNCwxLTEsMUgzYy0wLjYsMC0xLTAuNC0xLTFWM2MwLTAuNiwwLjQtMSwxLTFIMTMgTTEzLDFIM0MxLjksMSwxLDEuOSwxLDN2MTBjMCwxLjEsMC45LDIsMiwyaDEwYzEuMSwwLDItMC45LDItMlYzQzE1LDEuOSwxNC4xLDEsMTMsMUwxMywxeiIvPjxwYXRoIGNsYXNzPSJzdDUiIGQ9Ik0xMC43LDguM2wtNC4xLDMuM2MtMC4zLDAuMi0wLjcsMC0wLjctMC4zVjQuN2MwLTAuMywwLjQtMC41LDAuNy0wLjNsNC4xLDMuM0MxMC45LDcuOCwxMC45LDguMiwxMC43LDguM3oiLz48L2c+PC9zdmc+); }
      .rg-calendar .rg-cal-header .rg-cal-next-month:active {
        background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTYgMTYiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDE2IDE2OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6I0ZGRkZGRjt9LnN0MXtmaWxsOiM2NzY3Njc7fS5zdDJ7ZmlsbDojNjlCNjMxO30uc3Qze2ZpbGw6I0ZGQ0MwMjt9LnN0NHtmaWxsOiM5RTcyMTU7fS5zdDV7ZmlsbDojRTU2NjE1O30uc3Q2e2ZpbGw6IzJDM0U1MDt9LnN0N3tmaWxsOiNCM0IzQjM7fS5zdDh7ZmlsbDojMzQ2QkE5O30uc3Q5e2ZpbGw6I0IyM0EzQTt9LnN0MTB7ZmlsbDojMTcxNzE3O30uc3QxMXtmaWxsOiNGRkZGQjQ7fS5zdDEye2ZpbGw6IzY3QTQ1Qzt9PC9zdHlsZT48Zz48cGF0aCBjbGFzcz0ic3Q2IiBkPSJNMTMsMmMwLjYsMCwxLDAuNCwxLDF2MTBjMCwwLjYtMC40LDEtMSwxSDNjLTAuNiwwLTEtMC40LTEtMVYzYzAtMC42LDAuNC0xLDEtMUgxMyBNMTMsMUgzQzEuOSwxLDEsMS45LDEsM3YxMGMwLDEuMSwwLjksMiwyLDJoMTBjMS4xLDAsMi0wLjksMi0yVjNDMTUsMS45LDE0LjEsMSwxMywxTDEzLDF6Ii8+PHBhdGggY2xhc3M9InN0NiIgZD0iTTEwLjcsOC4zbC00LjEsMy4zYy0wLjMsMC4yLTAuNywwLTAuNy0wLjNWNC43YzAtMC4zLDAuNC0wLjUsMC43LTAuM2w0LjEsMy4zQzEwLjksNy44LDEwLjksOC4yLDEwLjcsOC4zeiIvPjwvZz48L3N2Zz4=); }
    .rg-calendar .rg-cal-header .rg-cal-today-button {
      padding: 0 4px;
      font-size: 12px;
      border: 1px solid #D2D5DA;
      color: #656d7b;
      border-radius: 3px;
      cursor: pointer;
      box-sizing: border-box;
      top: 3px !important;
      right: 24px !important; }
      .rg-calendar .rg-cal-header .rg-cal-today-button:hover {
        border: 1px solid #E56615;
        background: #E56615;
        color: #FFFFFF; }
    .rg-calendar .rg-cal-header .rg-cal-yearmonth .rg-cal-year {
      color: #656d7b;
      cursor: default;
      top: 5px; }
    .rg-calendar .rg-cal-header .rg-cal-yearmonth .rg-cal-month {
      color: #656d7b;
      cursor: pointer;
      top: 5px; }
  .rg-calendar .rg-cal-days-table {
    background: #FFFFFF; }
    .rg-calendar .rg-cal-days-table .rg-cal-weeks {
      color: #656d7b;
      font-size: 12px;
      cursor: default; }
    .rg-calendar .rg-cal-days-table .rg-cal-days {
      font-size: 12px;
      text-align: center; }
      .rg-calendar .rg-cal-days-table .rg-cal-days .rg-cal-week-year-week {
        font-size: 10px;
        border-radius: 50%; }
        .rg-calendar .rg-cal-days-table .rg-cal-days .rg-cal-week-year-week.rg-week-selectable {
          cursor: pointer; }
          .rg-calendar .rg-cal-days-table .rg-cal-days .rg-cal-week-year-week.rg-week-selectable:hover {
            border: 1px solid #b0b8c3; }
      .rg-calendar .rg-cal-days-table .rg-cal-days .rg-cal-day {
        cursor: pointer;
        width: 24px;
        height: 24px;
        font-size: 12px;
        border-radius: 50%;
        color: #656d7b; }
        .rg-calendar .rg-cal-days-table .rg-cal-days .rg-cal-day:hover {
          border: 1px solid #b0b8c3;
          box-sizing: border-box; }
        .rg-calendar .rg-cal-days-table .rg-cal-days .rg-cal-day.rg-cal-week-sun {
          color: #EB394F; }
        .rg-calendar .rg-cal-days-table .rg-cal-days .rg-cal-day.rg-cal-week-sat {
          color: #1772B0; }
        .rg-calendar .rg-cal-days-table .rg-cal-days .rg-cal-day.rg-cal-prev-day {
          color: #c4c8ce;
          background: #FFFFFF;
          border: none; }
        .rg-calendar .rg-cal-days-table .rg-cal-days .rg-cal-day.rg-cal-next-day {
          color: #c4c8ce;
          background: #FFFFFF;
          border: none; }
          .rg-calendar .rg-cal-days-table .rg-cal-days .rg-cal-day.rg-cal-next-day:hover {
            border: 1px solid #e4e7eb;
            box-sizing: border-box; }
        .rg-calendar .rg-cal-days-table .rg-cal-days .rg-cal-day.rg-cal-today {
          background: #d9c18e; }
        .rg-calendar .rg-cal-days-table .rg-cal-days .rg-cal-day.rg-cal-focusday {
          background: #E56615;
          color: #FFFFFF; }
  .rg-calendar .rg-cal-buttons {
    height: 31px; }
    .rg-calendar .rg-cal-buttons .rg-cal-delete-button {
      padding: 2px;
      font-size: 12px;
      border: 1px solid transparent;
      border-radius: 3px;
      line-height: 18px;
      padding-left: 18px;
      background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTYgMTYiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDE2IDE2OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6I0ZGRkZGRjt9LnN0MXtmaWxsOiM0Mjc3QUQ7fS5zdDJ7ZmlsbDojNjlCNjMxO30uc3Qze2ZpbGw6I0ZGQ0MwMjt9LnN0NHtmaWxsOiM5RTcyMTU7fS5zdDV7ZmlsbDojNjJBOUZGO30uc3Q2e2ZpbGw6IzJDM0U1MDt9LnN0N3tmaWxsOiNCM0IzQjM7fS5zdDh7ZmlsbDojQjIzQTNBO30uc3Q5e2ZpbGw6IzM0NkJBOTt9LnN0MTB7ZmlsbDojMTcxNzE3O30uc3QxMXtvcGFjaXR5OjAuNTtmaWxsOiM2MkE5RkY7fS5zdDEye2ZpbGw6IzY3Njc2Nzt9LnN0MTN7ZmlsbDojRTU2NjE1O308L3N0eWxlPjxnPjxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0zLDE1aDEwVjYuNUgzVjE1eiBNOS41LDljMC0wLjMsMC4yLTAuNSwwLjUtMC41czAuNSwwLjIsMC41LDAuNXY0YzAsMC4zLTAuMiwwLjUtMC41LDAuNVM5LjUsMTMuMyw5LjUsMTNWOXogTTcuNSw5YzAtMC4zLDAuMi0wLjUsMC41LTAuNVM4LjUsOC43LDguNSw5djRjMCwwLjMtMC4yLDAuNS0wLjUsMC41UzcuNSwxMy4zLDcuNSwxM1Y5eiBNNS41LDljMC0wLjMsMC4yLTAuNSwwLjUtMC41UzYuNSw4LjcsNi41LDl2NGMwLDAuMy0wLjIsMC41LTAuNSwwLjVTNS41LDEzLjMsNS41LDEzVjl6Ii8+PHBhdGggY2xhc3M9InN0MSIgZD0iTTEwLDNWMlYxSDlIN0g2djF2MUgydjFoMXYyaDEwVjRoMVYzSDEweiBNNywyaDJ2MUg3VjJ6Ii8+PC9nPjwvc3ZnPg==) no-repeat 2px center;
      background-size: 14px;
      cursor: pointer; }
      .rg-calendar .rg-cal-buttons .rg-cal-delete-button:hover {
        border: 1px solid #aaa;
        background-color: #fff;
        text-decoration: underline; }
    .rg-calendar .rg-cal-buttons .rg-cal-cancel-button {
      padding: 2px;
      font-size: 12px;
      border: 1px solid transparent;
      border-radius: 3px;
      line-height: 18px;
      cursor: pointer;
      padding-left: 18px;
      background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTYgMTYiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDE2IDE2OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6I0ZGRkZGRjt9LnN0MXtmaWxsOiM0Mjc3QUQ7fS5zdDJ7ZmlsbDojNjlCNjMxO30uc3Qze2ZpbGw6I0ZGQ0MwMjt9LnN0NHtmaWxsOiM5RTcyMTU7fS5zdDV7ZmlsbDojNjJBOUZGO30uc3Q2e2ZpbGw6IzJDM0U1MDt9LnN0N3tmaWxsOiNCM0IzQjM7fS5zdDh7ZmlsbDojQjIzQTNBO30uc3Q5e2ZpbGw6IzM0NkJBOTt9LnN0MTB7ZmlsbDojMTcxNzE3O30uc3QxMXtvcGFjaXR5OjAuNTtmaWxsOiM2MkE5RkY7fS5zdDEye2ZpbGw6IzY3Njc2Nzt9LnN0MTN7ZmlsbDojRTU2NjE1O308L3N0eWxlPjxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik05LjQsOGw0LjMtNC4zYzAuNC0wLjQsMC40LTEsMC0xLjRzLTEtMC40LTEuNCwwTDgsNi42TDMuNywyLjNjLTAuNC0wLjQtMS0wLjQtMS40LDBzLTAuNCwxLDAsMS40TDYuNiw4bC00LjMsNC4zYy0wLjQsMC40LTAuNCwxLDAsMS40QzIuNSwxMy45LDIuNywxNCwzLDE0czAuNS0wLjEsMC43LTAuM0w4LDkuNGw0LjMsNC4zYzAuMiwwLjIsMC41LDAuMywwLjcsMC4zczAuNS0wLjEsMC43LTAuM2MwLjQtMC40LDAuNC0xLDAtMS40TDkuNCw4eiIvPjwvc3ZnPg==) no-repeat 2px center;
      background-size: 14px; }
      .rg-calendar .rg-cal-buttons .rg-cal-cancel-button:hover {
        border: 1px solid #aaa;
        background-color: #fff;
        text-decoration: underline; }
    .rg-calendar .rg-cal-buttons .rg-cal-save-button {
      padding: 2px;
      font-size: 12px;
      border: 1px solid transparent;
      border-radius: 3px;
      line-height: 18px;
      cursor: pointer;
      padding-left: 18px;
      background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTYgMTYiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDE2IDE2OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6I0ZGRkZGRjt9LnN0MXtmaWxsOiM0Mjc3QUQ7fS5zdDJ7ZmlsbDojNjlCNjMxO30uc3Qze2ZpbGw6I0ZGQ0MwMjt9LnN0NHtmaWxsOiM5RTcyMTU7fS5zdDV7ZmlsbDojNjJBOUZGO30uc3Q2e2ZpbGw6IzJDM0U1MDt9LnN0N3tmaWxsOiNCM0IzQjM7fS5zdDh7ZmlsbDojQjIzQTNBO30uc3Q5e2ZpbGw6IzM0NkJBOTt9LnN0MTB7ZmlsbDojMTcxNzE3O30uc3QxMXtvcGFjaXR5OjAuNTtmaWxsOiM2MkE5RkY7fS5zdDEye2ZpbGw6IzY3Njc2Nzt9LnN0MTN7ZmlsbDojRTU2NjE1O308L3N0eWxlPjxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0xMy42LDMuOGwtMC45LDAuOWMwLDAsMCwwLDAsMEw4LDkuNGwtMi0yQzUuNyw3LDUuMSw3LDQuOCw3LjRzLTAuMywwLjksMCwxLjJsMi42LDIuNmMwLjIsMC4yLDAuNCwwLjMsMC42LDAuM3MwLjQtMC4xLDAuNi0wLjNsNC41LTQuNWMwLjEsMC40LDAuMiwwLjgsMC4yLDEuMmMwLDIuOS0yLjQsNS4yLTUuMiw1LjJTMi44LDEwLjksMi44LDhTNS4xLDIuOCw4LDIuOGMxLjIsMCwyLjMsMC40LDMuMSwxbDEuMi0xLjJDMTEuMiwxLjYsOS43LDEsOCwxQzQuMSwxLDEsNC4xLDEsOHMzLjEsNyw3LDdzNy0zLjEsNy03QzE1LDYuNCwxNC41LDUsMTMuNiwzLjh6Ii8+PC9zdmc+) no-repeat 2px center;
      background-size: 14px; }
      .rg-calendar .rg-cal-buttons .rg-cal-save-button:hover {
        border: 1px solid #aaa;
        background-color: #fff;
        text-decoration: underline; }

.rg-cal-next-year {
  background-repeat: no-repeat;
  background-size: auto;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTYgMTMiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDE2IDEzOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6I0ZGRkZGRjt9LnN0MXtmaWxsOiM2NzY3Njc7fS5zdDJ7ZmlsbDojNjlCNjMxO30uc3Qze2ZpbGw6I0ZGQ0MwMjt9LnN0NHtmaWxsOiM5RTcyMTU7fS5zdDV7ZmlsbDojRTU2NjE1O30uc3Q2e2ZpbGw6IzJDM0U1MDt9LnN0N3tmaWxsOiNCM0IzQjM7fS5zdDh7ZmlsbDojMzQ2QkE5O30uc3Q5e2ZpbGw6I0IyM0EzQTt9LnN0MTB7ZmlsbDojMTcxNzE3O30uc3QxMXtmaWxsOiNGRkZGQjQ7fS5zdDEye2ZpbGw6IzY3QTQ1Qzt9LnN0MTN7ZmlsbDojMUExQTFBO308L3N0eWxlPjxwb2x5Z29uIGNsYXNzPSJzdDEiIHBvaW50cz0iMTEsOS41IDUsOS41IDgsNi41ICIvPjwvc3ZnPg==); }
  .rg-cal-next-year:hover {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTYgMTMiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDE2IDEzOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6I0ZGRkZGRjt9LnN0MXtmaWxsOiM2NzY3Njc7fS5zdDJ7ZmlsbDojNjlCNjMxO30uc3Qze2ZpbGw6I0ZGQ0MwMjt9LnN0NHtmaWxsOiM5RTcyMTU7fS5zdDV7ZmlsbDojRTU2NjE1O30uc3Q2e2ZpbGw6IzJDM0U1MDt9LnN0N3tmaWxsOiNCM0IzQjM7fS5zdDh7ZmlsbDojMzQ2QkE5O30uc3Q5e2ZpbGw6I0IyM0EzQTt9LnN0MTB7ZmlsbDojMTcxNzE3O30uc3QxMXtmaWxsOiNGRkZGQjQ7fS5zdDEye2ZpbGw6IzY3QTQ1Qzt9LnN0MTN7ZmlsbDojMUExQTFBO308L3N0eWxlPjxwYXRoIGNsYXNzPSJzdDUiIGQ9Ik0xMy41LDMuNWgtMTFjLTEuMSwwLTIsMC45LTIsMnY3aDE1di03QzE1LjUsNC40LDE0LjYsMy41LDEzLjUsMy41eiBNNSw5bDMtM2wzLDNINXoiLz48L3N2Zz4=); }
  .rg-cal-next-year:active {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTYgMTMiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDE2IDEzOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6I0ZGRkZGRjt9LnN0MXtmaWxsOiM2NzY3Njc7fS5zdDJ7ZmlsbDojNjlCNjMxO30uc3Qze2ZpbGw6I0ZGQ0MwMjt9LnN0NHtmaWxsOiM5RTcyMTU7fS5zdDV7ZmlsbDojRTU2NjE1O30uc3Q2e2ZpbGw6IzJDM0U1MDt9LnN0N3tmaWxsOiNCM0IzQjM7fS5zdDh7ZmlsbDojMzQ2QkE5O30uc3Q5e2ZpbGw6I0IyM0EzQTt9LnN0MTB7ZmlsbDojMTcxNzE3O30uc3QxMXtmaWxsOiNGRkZGQjQ7fS5zdDEye2ZpbGw6IzY3QTQ1Qzt9LnN0MTN7ZmlsbDojMUExQTFBO308L3N0eWxlPjxnPjxwYXRoIGNsYXNzPSJzdDYiIGQ9Ik0xLjUsMTEuNXYtNmMwLTAuNiwwLjQtMSwxLTFoMTFjMC42LDAsMSwwLjQsMSwxdjZIMS41IE0wLjUsMTIuNWgxNXYtN2MwLTEuMS0wLjktMi0yLTJoLTExYy0xLjEsMC0yLDAuOS0yLDJWMTIuNUwwLjUsMTIuNXoiLz48cG9seWdvbiBjbGFzcz0ic3Q2IiBwb2ludHM9IjExLDkgNSw5IDgsNiAiLz48L2c+PC9zdmc+); }

.rg-cal-prev-year {
  background-repeat: no-repeat;
  background-size: auto;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTYgMTMiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDE2IDEzOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6I0ZGRkZGRjt9LnN0MXtmaWxsOiM2NzY3Njc7fS5zdDJ7ZmlsbDojNjlCNjMxO30uc3Qze2ZpbGw6I0ZGQ0MwMjt9LnN0NHtmaWxsOiM5RTcyMTU7fS5zdDV7ZmlsbDojRTU2NjE1O30uc3Q2e2ZpbGw6IzJDM0U1MDt9LnN0N3tmaWxsOiNCM0IzQjM7fS5zdDh7ZmlsbDojMzQ2QkE5O30uc3Q5e2ZpbGw6I0IyM0EzQTt9LnN0MTB7ZmlsbDojMTcxNzE3O30uc3QxMXtmaWxsOiNGRkZGQjQ7fS5zdDEye2ZpbGw6IzY3QTQ1Qzt9LnN0MTN7ZmlsbDojMUExQTFBO308L3N0eWxlPjxwb2x5Z29uIGNsYXNzPSJzdDEiIHBvaW50cz0iNSw2LjUgMTEsNi41IDgsOS41ICIvPjwvc3ZnPg==); }
  .rg-cal-prev-year:hover {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTYgMTMiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDE2IDEzOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6I0ZGRkZGRjt9LnN0MXtmaWxsOiM2NzY3Njc7fS5zdDJ7ZmlsbDojNjlCNjMxO30uc3Qze2ZpbGw6I0ZGQ0MwMjt9LnN0NHtmaWxsOiM5RTcyMTU7fS5zdDV7ZmlsbDojRTU2NjE1O30uc3Q2e2ZpbGw6IzJDM0U1MDt9LnN0N3tmaWxsOiNCM0IzQjM7fS5zdDh7ZmlsbDojMzQ2QkE5O30uc3Q5e2ZpbGw6I0IyM0EzQTt9LnN0MTB7ZmlsbDojMTcxNzE3O30uc3QxMXtmaWxsOiNGRkZGQjQ7fS5zdDEye2ZpbGw6IzY3QTQ1Qzt9LnN0MTN7ZmlsbDojMUExQTFBO308L3N0eWxlPjxwYXRoIGNsYXNzPSJzdDUiIGQ9Ik0wLjUsMy41djdjMCwxLjEsMC45LDIsMiwyaDExYzEuMSwwLDItMC45LDItMnYtN0gwLjV6IE04LDEwTDUsN2g2TDgsMTB6Ii8+PC9zdmc+); }
  .rg-cal-prev-year:active {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTYgMTMiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDE2IDEzOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6I0ZGRkZGRjt9LnN0MXtmaWxsOiM2NzY3Njc7fS5zdDJ7ZmlsbDojNjlCNjMxO30uc3Qze2ZpbGw6I0ZGQ0MwMjt9LnN0NHtmaWxsOiM5RTcyMTU7fS5zdDV7ZmlsbDojRTU2NjE1O30uc3Q2e2ZpbGw6IzJDM0U1MDt9LnN0N3tmaWxsOiNCM0IzQjM7fS5zdDh7ZmlsbDojMzQ2QkE5O30uc3Q5e2ZpbGw6I0IyM0EzQTt9LnN0MTB7ZmlsbDojMTcxNzE3O30uc3QxMXtmaWxsOiNGRkZGQjQ7fS5zdDEye2ZpbGw6IzY3QTQ1Qzt9LnN0MTN7ZmlsbDojMUExQTFBO308L3N0eWxlPjxnPjxwYXRoIGNsYXNzPSJzdDYiIGQ9Ik0xNC41LDQuNXY2YzAsMC42LTAuNCwxLTEsMWgtMTFjLTAuNiwwLTEtMC40LTEtMXYtNkgxNC41IE0xNS41LDMuNWgtMTV2N2MwLDEuMSwwLjksMiwyLDJoMTFjMS4xLDAsMi0wLjksMi0yVjMuNUwxNS41LDMuNXoiLz48cG9seWdvbiBjbGFzcz0ic3Q2IiBwb2ludHM9IjUsNyAxMSw3IDgsMTAgIi8+PC9nPjwvc3ZnPg==); }

.rg-cal-month-picker {
  margin: 0;
  cursor: pointer;
  background: #FFFFFF;
  border: 1px solid #D2D5DA;
  box-shadow: 1px 1px 4px 0px rgba(0, 0, 0, 0.3);
  font-size: 12px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal; }
  .rg-cal-month-picker .rg-cal-month-picker-item {
    padding: 3px 6px;
    width: 20px;
    height: 20px;
    line-height: 20px;
    text-align: center; }
    .rg-cal-month-picker .rg-cal-month-picker-item:hover {
      background: #cdd2d9; }

.rg-cal-disable-day {
  background: #e6e6e6 !important;
  color: #c4c8ce;
  border: none !important; }

.rg-multicheck {
  background: #FFFFFF;
  border: 1px solid #9aa1ac;
  box-shadow: 1px 1px 4px 0 rgba(0, 0, 0, 0.3);
  padding: 0;
  margin: 0;
  font-size: 10pt; }

.rg-multicheck-button {
  text-align: center; }

.rg-multicheck-accept {
  display: inline-block;
  border: 1px solid #9aa1ac;
  border-radius: 2px;
  padding: 2px 4px !important;
  color: #656d7b;
  background-color: #dcdfe4; }
  .rg-multicheck-accept:hover {
    background-color: #bfc5ce; }

.rg-multicheck-cancel {
  display: inline-block;
  border: 1px solid #9aa1ac;
  border-radius: 2px;
  padding: 2px 4px !important;
  color: #656d7b;
  background-color: #dcdfe4; }
  .rg-multicheck-cancel:hover {
    background-color: #bfc5ce; }

.rg-multicheck-select {
  background: #E56615 !important;
  color: #FFFFFF; }

.rg-multicheck-item {
  background: none;
  color: none; }
  .rg-multicheck-item:hover {
    background: rgba(229, 102, 21, 0.3) !important;
    color: none; }

.rg-multicheck-selectitem {
  background: rgba(229, 102, 21, 0.6);
  color: #7e8795; }

.rg-changed-marker {
  width: 0;
  height: 0;
  border-left: 3px solid #EB394F;
  border-top: 3px solid #EB394F;
  border-bottom: 3px solid transparent;
  border-right: 3px solid transparent; }

.rg-edgemarker-lefttop {
  width: 0;
  height: 0;
  border-left: 3px solid #EB394F;
  border-top: 3px solid #EB394F;
  border-bottom: 3px solid transparent;
  border-right: 3px solid transparent;
  top: 0px;
  display: block;
  position: absolute; }

.rg-edgemarker-leftbottom {
  width: 0;
  height: 0;
  border-left: 3px solid #EB394F;
  border-top: 3px solid transparent;
  border-bottom: 3px solid #EB394F;
  border-right: 3px solid transparent;
  bottom: 0px;
  display: block;
  position: absolute; }

.rg-edgemarker-righttop {
  width: 0;
  height: 0;
  border-left: 3px solid transparent;
  border-top: 3px solid #EB394F;
  border-bottom: 3px solid transparent;
  border-right: 3px solid #EB394F;
  right: 0px;
  top: 0px;
  display: block;
  position: absolute; }

.rg-edgemarker-rightbottom {
  width: 0;
  height: 0;
  border-left: 3px solid transparent;
  border-top: 3px solid transparent;
  border-bottom: 3px solid #EB394F;
  border-right: 3px solid #EB394F;
  bottom: 0px;
  right: 0px;
  display: block;
  position: absolute; }

.rg-editor-container {
  box-sizing: border-box;
  overflow: hidden;
  background-color: #FFFFFF;
  resize: none;
  border: 2px solid #E56615;
  box-shadow: rgba(0, 0, 0, 0.4) 1px 2px 5px; }

.rg-editor-container > input, .rg-editor-container > textarea {
  background-color: #FFFFFF;
  line-height: normal;
  text-align: left;
  color: #000000;
  font: inherit;
  ime-mode: auto;
  cursor: text; }

.rg-editor-container .rg-number-editor {
  text-align: right; }

.rg-progress {
  background-color: #f2f2f2;
  border: 1px solid #cccccc; }

.rg-progress-bar {
  background: linear-gradient(#a1a1a1, #e6e6e6);
  border: 1px solid #4d4d4d; }

.rg-progress-progress {
  background: linear-gradient(#FFFFFF, #dbdbdb);
  border-right: 1px solid #4d4d4d; }

.rg-progress-message {
  font-size: 11px;
  font-weight: bold; }

.rg-load-indicator {
  display: inline-block;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  border: none;
  background: url(data:image/svg+xml;base64,ICA8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ImxvYWRlci0xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgICB3aWR0aD0iNDBweCIgaGVpZ2h0PSI0MHB4IiB2aWV3Qm94PSIwIDAgNDAgNDAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDQwIDQwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4gIDxwYXRoIG9wYWNpdHk9IjAuMiIgZmlsbD0iI0U1NjYxNSIgZD0iTTIwLjIwMSw1LjE2OWMtOC4yNTQsMC0xNC45NDYsNi42OTItMTQuOTQ2LDE0Ljk0NmMwLDguMjU1LDYuNjkyLDE0Ljk0NiwxNC45NDYsMTQuOTQ2ICAgIHMxNC45NDYtNi42OTEsMTQuOTQ2LTE0Ljk0NkMzNS4xNDYsMTEuODYxLDI4LjQ1NSw1LjE2OSwyMC4yMDEsNS4xNjl6IE0yMC4yMDEsMzEuNzQ5Yy02LjQyNSwwLTExLjYzNC01LjIwOC0xMS42MzQtMTEuNjM0ICAgIGMwLTYuNDI1LDUuMjA5LTExLjYzNCwxMS42MzQtMTEuNjM0YzYuNDI1LDAsMTEuNjMzLDUuMjA5LDExLjYzMywxMS42MzRDMzEuODM0LDI2LjU0MSwyNi42MjYsMzEuNzQ5LDIwLjIwMSwzMS43NDl6Ii8+ICA8cGF0aCBmaWxsPSIjRTU2NjE1IiBkPSJNMjYuMDEzLDEwLjA0N2wxLjY1NC0yLjg2NmMtMi4xOTgtMS4yNzItNC43NDMtMi4wMTItNy40NjYtMi4wMTJoMHYzLjMxMmgwICAgIEMyMi4zMiw4LjQ4MSwyNC4zMDEsOS4wNTcsMjYuMDEzLDEwLjA0N3oiPiAgICA8YW5pbWF0ZVRyYW5zZm9ybSBhdHRyaWJ1dGVUeXBlPSJ4bWwiICAgICAgYXR0cmlidXRlTmFtZT0idHJhbnNmb3JtIiAgICAgIHR5cGU9InJvdGF0ZSIgICAgICBmcm9tPSIwIDIwIDIwIiAgICAgIHRvPSIzNjAgMjAgMjAiICAgICAgZHVyPSIwLjVzIiAgICAgIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIi8+ICAgIDwvcGF0aD4gIDwvc3ZnPg==) no-repeat center center;
  background-size: 100px;
  background-color: rgba(234, 236, 239, 0.5); }

.rg-validation-error {
  width: 16px;
  height: 16px;
  border: none;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTYgMTYiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDE2IDE2OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6I0ZGRkZGRjt9LnN0MXtmaWxsOiM2NzY3Njc7fS5zdDJ7ZmlsbDojNjlCNjMxO30uc3Qze2ZpbGw6I0ZGQ0MwMjt9LnN0NHtmaWxsOiM5RTcyMTU7fS5zdDV7ZmlsbDojRTU2NjE1O30uc3Q2e2ZpbGw6IzJDM0U1MDt9LnN0N3tmaWxsOiNCM0IzQjM7fS5zdDh7ZmlsbDojMzQ2QkE5O30uc3Q5e2ZpbGw6I0IyM0EzQTt9LnN0MTB7ZmlsbDojMTcxNzE3O30uc3QxMXtmaWxsOiNGRkZGQjQ7fS5zdDEye2ZpbGw6IzY3QTQ1Qzt9PC9zdHlsZT48Zz48cGF0aCBjbGFzcz0ic3Q5IiBkPSJNOCwxNS41Yy00LjEsMC03LjUtMy40LTcuNS03LjVTMy45LDAuNSw4LDAuNXM3LjUsMy40LDcuNSw3LjVTMTIuMSwxNS41LDgsMTUuNXogTTgsMi41QzUsMi41LDIuNSw1LDIuNSw4YzAsMywyLjUsNS41LDUuNSw1LjVTMTMuNSwxMSwxMy41LDhDMTMuNSw1LDExLDIuNSw4LDIuNXoiLz48L2c+PHBhdGggY2xhc3M9InN0OSIgZD0iTTkuNCw4bDEuMy0xLjNjMC40LTAuNCwwLjQtMSwwLTEuNHMtMS0wLjQtMS40LDBMOCw2LjZMNi43LDUuM2MtMC40LTAuNC0xLTAuNC0xLjQsMHMtMC40LDEsMCwxLjRMNi42LDhMNS4zLDkuM2MtMC40LDAuNC0wLjQsMSwwLDEuNEM1LjUsMTAuOSw1LjcsMTEsNiwxMXMwLjUtMC4xLDAuNy0wLjNMOCw5LjRsMS4zLDEuM0M5LjUsMTAuOSw5LjcsMTEsMTAsMTFzMC41LTAuMSwwLjctMC4zYzAuNC0wLjQsMC40LTEsMC0xLjRMOS40LDh6Ii8+PC9zdmc+) no-repeat center;
  vertical-align: middle; }

.rg-validation-warning {
  width: 16px;
  height: 16px;
  border: none;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTYgMTYiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDE2IDE2OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6I0ZGRkZGRjt9LnN0MXtmaWxsOiM2NzY3Njc7fS5zdDJ7ZmlsbDojNjlCNjMxO30uc3Qze2ZpbGw6I0ZGQ0MwMjt9LnN0NHtmaWxsOiM5RTcyMTU7fS5zdDV7ZmlsbDojRTU2NjE1O30uc3Q2e2ZpbGw6IzJDM0U1MDt9LnN0N3tmaWxsOiNCM0IzQjM7fS5zdDh7ZmlsbDojMzQ2QkE5O30uc3Q5e2ZpbGw6I0IyM0EzQTt9LnN0MTB7ZmlsbDojMTcxNzE3O30uc3QxMXtmaWxsOiNGRkZGQjQ7fS5zdDEye2ZpbGw6IzY3QTQ1Qzt9PC9zdHlsZT48Zz48cG9seWdvbiBjbGFzcz0ic3QzIiBwb2ludHM9IjgsMS42IDEsMTQuNCAxNSwxNC40ICIvPjxwYXRoIGNsYXNzPSJzdDQiIGQ9Ik0xNSwxNC45SDFjLTAuMiwwLTAuMy0wLjEtMC40LTAuMmMtMC4xLTAuMi0wLjEtMC4zLDAtMC41bDctMTIuN2MwLjItMC4zLDAuNy0wLjMsMC45LDBsNywxMi43YzAuMSwwLjIsMC4xLDAuMywwLDAuNUMxNS4zLDE0LjgsMTUuMiwxNC45LDE1LDE0Ljl6IE0xLjgsMTMuOWgxMi4zTDgsMi43TDEuOCwxMy45eiIvPjwvZz48Zz48cmVjdCB4PSI3IiB5PSI2IiBjbGFzcz0ic3QxMCIgd2lkdGg9IjIiIGhlaWdodD0iNSIvPjwvZz48Zz48cmVjdCB4PSI3IiB5PSIxMiIgY2xhc3M9InN0MTAiIHdpZHRoPSIyIiBoZWlnaHQ9IjEiLz48L2c+PC9zdmc+) no-repeat center;
  vertical-align: middle; }

.rg-validation-info {
  width: 16px;
  height: 16px;
  border: none;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTYgMTYiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDE2IDE2OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6I0ZGRkZGRjt9LnN0MXtmaWxsOiM2NzY3Njc7fS5zdDJ7ZmlsbDojNjlCNjMxO30uc3Qze2ZpbGw6I0ZGQ0MwMjt9LnN0NHtmaWxsOiM5RTcyMTU7fS5zdDV7ZmlsbDojRTU2NjE1O30uc3Q2e2ZpbGw6IzJDM0U1MDt9LnN0N3tmaWxsOiNCM0IzQjM7fS5zdDh7ZmlsbDojMzQ2QkE5O30uc3Q5e2ZpbGw6I0IyM0EzQTt9LnN0MTB7ZmlsbDojMTcxNzE3O30uc3QxMXtmaWxsOiNGRkZGQjQ7fS5zdDEye2ZpbGw6IzY3QTQ1Qzt9PC9zdHlsZT48Zz48cGF0aCBjbGFzcz0ic3Q4IiBkPSJNOCwxNS41Yy00LjEsMC03LjUtMy40LTcuNS03LjVTMy45LDAuNSw4LDAuNXM3LjUsMy40LDcuNSw3LjVTMTIuMSwxNS41LDgsMTUuNXogTTgsMi41QzUsMi41LDIuNSw1LDIuNSw4YzAsMywyLjUsNS41LDUuNSw1LjVTMTMuNSwxMSwxMy41LDhDMTMuNSw1LDExLDIuNSw4LDIuNXoiLz48L2c+PGc+PHJlY3QgeD0iNyIgeT0iNCIgY2xhc3M9InN0OCIgd2lkdGg9IjIiIGhlaWdodD0iNSIvPjwvZz48Zz48cmVjdCB4PSI3IiB5PSIxMCIgY2xhc3M9InN0OCIgd2lkdGg9IjIiIGhlaWdodD0iMiIvPjwvZz48L3N2Zz4=) no-repeat center;
  vertical-align: middle; }

.rg-form-root {
  font-family: "Malgun Gothic", "맑은 고딕", AppleSDGothicNeo-Light, sans-serif;
  font-size: 16px;
  color: #000000;
  background: #FFFFFF;
  -webkit-appearance: none;
  outline: none;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.rg-form-marquee {
  background: rgba(0, 0, 0, 0.01); }

.rg-form {
  margin: 0 !important;
  padding: 0 !important;
  overflow: hidden; }

.rg-form-root .rg-form-table, .rg-form-table tr {
  position: relative;
  margin: 0 !important;
  padding: 0 !important;
  border-spacing: 0 !important;
  border-collapse: separate !important; }

.rg-form-table td {
  position: relative;
  margin: 0 !important;
  padding: 6px 2px;
  border-spacing: 0 !important;
  border-collapse: separate !important;
  box-sizing: border-box !important;
  line-height: 1.5em; }

.rg-form-modal {
  border: 1px solid gray;
  box-shadow: 4px 7px 7px darkgray; }

.rg-form-cell {
  overflow: hidden;
  border-top: none;
  border-right: 1px solid #D2D5DA;
  border-bottom: 1px solid #D2D5DA;
  border-left: none; }

.rg-form-cell-right {
  border-right: none; }

.rg-form-scrollbar {
  opacity: 0.3;
  background: #000000;
  border-radius: 5px; }

.rg-form-header {
  background: #e4e7eb; }

.rg-form-header-cell {
  height: 50%;
  transform: translate(0px, 50%);
  text-align: center; }

.rg-form-footer {
  border-top: 1px solid #D2D5DA;
  background: #e4e7eb; }

.rg-form-body {
  background-color: #FFFFFF !important; }

.rg-form-body .rg-form-table td {
  font-size: 14px;
  text-align: center; }

.rg-form-label-cell {
  border-top: none;
  border-right: 1px solid #D2D5DA;
  border-bottom: 1px solid #D2D5DA;
  border-left: none;
  word-wrap: break-word;
  font-weight: bold;
  background: #EAECEF;
  text-align: center; }

.rg-form-label-focused {
  background-color: #D2D5DA; }

.rg-form-value-cell {
  border-top: none;
  border-right: none;
  border-bottom: 1px solid #D2D5DA;
  border-left: none;
  height: 0px; }

.rg-form-position {
  font-size: 16px;
  line-height: 1.6;
  color: #373c43; }

.rg-form-position-slash {
  padding-left: 4px;
  padding-right: 4px; }

.rg-footer-form-head {
  margin-left: 6px; }

.rg-form-menu {
  width: 14px;
  height: 14px;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTYgMTYiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDE2IDE2OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6I0ZGRkZGRjt9LnN0MXtmaWxsOiM0Mjc3QUQ7fS5zdDJ7ZmlsbDojNjlCNjMxO30uc3Qze2ZpbGw6I0ZGQ0MwMjt9LnN0NHtmaWxsOiM5RTcyMTU7fS5zdDV7ZmlsbDojNjJBOUZGO30uc3Q2e2ZpbGw6IzJDM0U1MDt9LnN0N3tmaWxsOiNCM0IzQjM7fS5zdDh7ZmlsbDojQjIzQTNBO30uc3Q5e2ZpbGw6IzM0NkJBOTt9LnN0MTB7ZmlsbDojMTcxNzE3O30uc3QxMXtvcGFjaXR5OjAuNTtmaWxsOiM2MkE5RkY7fS5zdDEye2ZpbGw6IzY3Njc2Nzt9LnN0MTN7ZmlsbDojRTU2NjE1O308L3N0eWxlPjxnPjxnPjxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0xMyw1SDNDMi40LDUsMiw0LjYsMiw0czAuNC0xLDEtMWgxMGMwLjYsMCwxLDAuNCwxLDFTMTMuNiw1LDEzLDV6Ii8+PC9nPjxnPjxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0xMyw5SDNDMi40LDksMiw4LjYsMiw4czAuNC0xLDEtMWgxMGMwLjYsMCwxLDAuNCwxLDFTMTMuNiw5LDEzLDl6Ii8+PC9nPjxnPjxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0xMywxM0gzYy0wLjYsMC0xLTAuNC0xLTFzMC40LTEsMS0xaDEwYzAuNiwwLDEsMC40LDEsMVMxMy42LDEzLDEzLDEzeiIvPjwvZz48L2c+PC9zdmc+) no-repeat center;
  background-size: contain; }

.rg-footer-form-foot {
  margin-right: 6px; }

.rg-form-check {
  width: 14px;
  height: 14px;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTYgMTYiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDE2IDE2OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6I0ZGRkZGRjt9LnN0MXtmaWxsOiM0Mjc3QUQ7fS5zdDJ7ZmlsbDojNjlCNjMxO30uc3Qze2ZpbGw6I0ZGQ0MwMjt9LnN0NHtmaWxsOiM5RTcyMTU7fS5zdDV7ZmlsbDojNjJBOUZGO30uc3Q2e2ZpbGw6IzJDM0U1MDt9LnN0N3tmaWxsOiNCM0IzQjM7fS5zdDh7ZmlsbDojQjIzQTNBO30uc3Q5e2ZpbGw6IzM0NkJBOTt9LnN0MTB7ZmlsbDojMTcxNzE3O30uc3QxMXtvcGFjaXR5OjAuNTtmaWxsOiM2MkE5RkY7fS5zdDEye2ZpbGw6IzY3Njc2Nzt9LnN0MTN7ZmlsbDojRTU2NjE1O308L3N0eWxlPjxnPjxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik02LjUsMTIuMmMtMC4zLDAtMC41LTAuMS0wLjctMC4zTDIuMyw4LjVjLTAuNC0wLjQtMC40LTEsMC0xLjRzMS0wLjQsMS40LDBsMi44LDIuOEwxMi4zLDRjMC40LTAuNCwxLTAuNCwxLjQsMHMwLjQsMSwwLDEuNEw3LjIsMTJDNywxMi4yLDYuOCwxMi4yLDYuNSwxMi4yeiIvPjwvZz48L3N2Zz4=) no-repeat center;
  background-size: contain; }

.rg-form-close {
  position: absolute;
  left: 4px;
  top: 10px;
  width: 20px;
  height: 20px;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTYgMTYiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDE2IDE2OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6I0ZGRkZGRjt9LnN0MXtmaWxsOiM0Mjc3QUQ7fS5zdDJ7ZmlsbDojNjlCNjMxO30uc3Qze2ZpbGw6I0ZGQ0MwMjt9LnN0NHtmaWxsOiM5RTcyMTU7fS5zdDV7ZmlsbDojNjJBOUZGO30uc3Q2e2ZpbGw6IzJDM0U1MDt9LnN0N3tmaWxsOiNCM0IzQjM7fS5zdDh7ZmlsbDojQjIzQTNBO30uc3Q5e2ZpbGw6IzM0NkJBOTt9LnN0MTB7ZmlsbDojMTcxNzE3O30uc3QxMXtvcGFjaXR5OjAuNTtmaWxsOiM2MkE5RkY7fS5zdDEye2ZpbGw6IzY3Njc2Nzt9LnN0MTN7ZmlsbDojRTU2NjE1O308L3N0eWxlPjxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik05LjQsOGw0LjMtNC4zYzAuNC0wLjQsMC40LTEsMC0xLjRzLTEtMC40LTEuNCwwTDgsNi42TDMuNywyLjNjLTAuNC0wLjQtMS0wLjQtMS40LDBzLTAuNCwxLDAsMS40TDYuNiw4bC00LjMsNC4zYy0wLjQsMC40LTAuNCwxLDAsMS40QzIuNSwxMy45LDIuNywxNCwzLDE0czAuNS0wLjEsMC43LTAuM0w4LDkuNGw0LjMsNC4zYzAuMiwwLjIsMC41LDAuMywwLjcsMC4zczAuNS0wLjEsMC43LTAuM2MwLjQtMC40LDAuNC0xLDAtMS40TDkuNCw4eiIvPjwvc3ZnPg==) no-repeat center;
  background-size: contain; }

.rg-form-cancel {
  width: 20px;
  height: 20px;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTYgMTYiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDE2IDE2OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6I0ZGRkZGRjt9LnN0MXtmaWxsOiM0Mjc3QUQ7fS5zdDJ7ZmlsbDojNjlCNjMxO30uc3Qze2ZpbGw6I0ZGQ0MwMjt9LnN0NHtmaWxsOiM5RTcyMTU7fS5zdDV7ZmlsbDojNjJBOUZGO30uc3Q2e2ZpbGw6IzJDM0U1MDt9LnN0N3tmaWxsOiNCM0IzQjM7fS5zdDh7ZmlsbDojQjIzQTNBO30uc3Q5e2ZpbGw6IzM0NkJBOTt9LnN0MTB7ZmlsbDojMTcxNzE3O30uc3QxMXtvcGFjaXR5OjAuNTtmaWxsOiM2MkE5RkY7fS5zdDEye2ZpbGw6IzY3Njc2Nzt9LnN0MTN7ZmlsbDojRTU2NjE1O308L3N0eWxlPjxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik05LjIsOGwxLjYtMS42YzAuMy0wLjMsMC4zLTAuOSwwLTEuMnMtMC45LTAuMy0xLjIsMEw4LDYuOEw2LjQsNS4yYy0wLjMtMC4zLTAuOS0wLjMtMS4yLDBzLTAuMywwLjksMCwxLjJMNi44LDhMNS4yLDkuNmMtMC4zLDAuMy0wLjMsMC45LDAsMS4yYzAuMiwwLjIsMC40LDAuMywwLjYsMC4zYzAuMiwwLDAuNC0wLjEsMC42LTAuM0w4LDkuMmwxLjYsMS42YzAuMiwwLjIsMC40LDAuMywwLjYsMC4zYzAuMiwwLDAuNC0wLjEsMC42LTAuM2MwLjMtMC4zLDAuMy0wLjksMC0xLjJMOS4yLDh6Ii8+PGc+PHBhdGggY2xhc3M9InN0MSIgZD0iTTgsMTVjLTMuOSwwLTctMy4xLTctN3MzLjEtNyw3LTdzNywzLjEsNyw3UzExLjksMTUsOCwxNXogTTgsMi44QzUuMSwyLjgsMi44LDUuMSwyLjgsOHMyLjQsNS4yLDUuMiw1LjJzNS4yLTIuNCw1LjItNS4yUzEwLjksMi44LDgsMi44eiIvPjwvZz48L3N2Zz4=) no-repeat center;
  background-size: contain; }

.rg-form-commit {
  width: 20px;
  height: 20px;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTYgMTYiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDE2IDE2OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6I0ZGRkZGRjt9LnN0MXtmaWxsOiM0Mjc3QUQ7fS5zdDJ7ZmlsbDojNjlCNjMxO30uc3Qze2ZpbGw6I0ZGQ0MwMjt9LnN0NHtmaWxsOiM5RTcyMTU7fS5zdDV7ZmlsbDojNjJBOUZGO30uc3Q2e2ZpbGw6IzJDM0U1MDt9LnN0N3tmaWxsOiNCM0IzQjM7fS5zdDh7ZmlsbDojQjIzQTNBO30uc3Q5e2ZpbGw6IzM0NkJBOTt9LnN0MTB7ZmlsbDojMTcxNzE3O30uc3QxMXtvcGFjaXR5OjAuNTtmaWxsOiM2MkE5RkY7fS5zdDEye2ZpbGw6IzY3Njc2Nzt9LnN0MTN7ZmlsbDojRTU2NjE1O308L3N0eWxlPjxnPjxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik01LjUsMTJDNi45LDEyLDgsMTAuOSw4LDkuNXYtM0M4LDUuMSw2LjksNCw1LjUsNFMzLDUuMSwzLDYuNXYzQzMsMTAuOSw0LjEsMTIsNS41LDEyeiBNNCw2LjVDNCw1LjcsNC43LDUsNS41LDVTNyw1LjcsNyw2LjV2M0M3LDEwLjMsNi4zLDExLDUuNSwxMVM0LDEwLjMsNCw5LjVWNi41eiIvPjxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0xMCw5LjJsMi42LDIuN2MwLjEsMC4xLDAuMiwwLjIsMC40LDAuMmMwLjEsMCwwLjIsMCwwLjMtMC4xYzAuMi0wLjIsMC4yLTAuNSwwLTAuN0wxMC4zLDhsMy4xLTMuMmMwLjItMC4yLDAuMi0wLjUsMC0wLjdjLTAuMi0wLjItMC41LTAuMi0wLjcsMEwxMCw2LjhWNC4xSDlWMTJoMVY5LjJ6Ii8+PHBhdGggY2xhc3M9InN0MSIgZD0iTTAsMHYxNmgxNlYwSDB6IE0xNSwxNUgxVjFoMTRWMTV6Ii8+PC9nPjwvc3ZnPg==) no-repeat center;
  background-size: contain; }

.rg-form-delete {
  width: 14px;
  height: 14px;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTYgMTYiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDE2IDE2OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6I0ZGRkZGRjt9LnN0MXtmaWxsOiM0Mjc3QUQ7fS5zdDJ7ZmlsbDojNjlCNjMxO30uc3Qze2ZpbGw6I0ZGQ0MwMjt9LnN0NHtmaWxsOiM5RTcyMTU7fS5zdDV7ZmlsbDojNjJBOUZGO30uc3Q2e2ZpbGw6IzJDM0U1MDt9LnN0N3tmaWxsOiNCM0IzQjM7fS5zdDh7ZmlsbDojQjIzQTNBO30uc3Q5e2ZpbGw6IzM0NkJBOTt9LnN0MTB7ZmlsbDojMTcxNzE3O30uc3QxMXtvcGFjaXR5OjAuNTtmaWxsOiM2MkE5RkY7fS5zdDEye2ZpbGw6IzY3Njc2Nzt9LnN0MTN7ZmlsbDojRTU2NjE1O308L3N0eWxlPjxnPjxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0zLDE1aDEwVjYuNUgzVjE1eiBNOS41LDljMC0wLjMsMC4yLTAuNSwwLjUtMC41czAuNSwwLjIsMC41LDAuNXY0YzAsMC4zLTAuMiwwLjUtMC41LDAuNVM5LjUsMTMuMyw5LjUsMTNWOXogTTcuNSw5YzAtMC4zLDAuMi0wLjUsMC41LTAuNVM4LjUsOC43LDguNSw5djRjMCwwLjMtMC4yLDAuNS0wLjUsMC41UzcuNSwxMy4zLDcuNSwxM1Y5eiBNNS41LDljMC0wLjMsMC4yLTAuNSwwLjUtMC41UzYuNSw4LjcsNi41LDl2NGMwLDAuMy0wLjIsMC41LTAuNSwwLjVTNS41LDEzLjMsNS41LDEzVjl6Ii8+PHBhdGggY2xhc3M9InN0MSIgZD0iTTEwLDNWMlYxSDlIN0g2djF2MUgydjFoMXYyaDEwVjRoMVYzSDEweiBNNywyaDJ2MUg3VjJ6Ii8+PC9nPjwvc3ZnPg==) no-repeat center;
  background-size: contain; }

.rg-form-edit {
  width: 14px;
  height: 14px;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTYgMTYiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDE2IDE2OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6I0ZGRkZGRjt9LnN0MXtmaWxsOiM0Mjc3QUQ7fS5zdDJ7ZmlsbDojNjlCNjMxO30uc3Qze2ZpbGw6I0ZGQ0MwMjt9LnN0NHtmaWxsOiM5RTcyMTU7fS5zdDV7ZmlsbDojNjJBOUZGO30uc3Q2e2ZpbGw6IzJDM0U1MDt9LnN0N3tmaWxsOiNCM0IzQjM7fS5zdDh7ZmlsbDojQjIzQTNBO30uc3Q5e2ZpbGw6IzM0NkJBOTt9LnN0MTB7ZmlsbDojMTcxNzE3O30uc3QxMXtvcGFjaXR5OjAuNTtmaWxsOiM2MkE5RkY7fS5zdDEye2ZpbGw6IzY3Njc2Nzt9LnN0MTN7ZmlsbDojRTU2NjE1O308L3N0eWxlPjxnPjxnPjxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0yLjEsMTEuMnYyLjZoMi42YzAuMiwwLDAuNS0wLjEsMC42LTAuM2w1LjctNS43bC0zLTNsLTUuNyw1LjdDMi4yLDEwLjgsMi4xLDExLDIuMSwxMS4yeiIvPjwvZz48Zz48cGF0aCBjbGFzcz0ic3QxIiBkPSJNOS4xLDMuOWwzLDNsMS41LTEuNWMwLjMtMC4zLDAuMy0wLjcsMC0xbC0yLTJjLTAuMy0wLjMtMC43LTAuMy0xLDBMOS4xLDMuOXoiLz48L2c+PC9nPjwvc3ZnPg==) no-repeat center;
  background-size: contain; }

.rg-form-add {
  width: 14px;
  height: 14px;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTYgMTYiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDE2IDE2OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6I0ZGRkZGRjt9LnN0MXtmaWxsOiM0Mjc3QUQ7fS5zdDJ7ZmlsbDojNjlCNjMxO30uc3Qze2ZpbGw6I0ZGQ0MwMjt9LnN0NHtmaWxsOiM5RTcyMTU7fS5zdDV7ZmlsbDojNjJBOUZGO30uc3Q2e2ZpbGw6IzJDM0U1MDt9LnN0N3tmaWxsOiNCM0IzQjM7fS5zdDh7ZmlsbDojQjIzQTNBO30uc3Q5e2ZpbGw6IzM0NkJBOTt9LnN0MTB7ZmlsbDojMTcxNzE3O30uc3QxMXtvcGFjaXR5OjAuNTtmaWxsOiM2MkE5RkY7fS5zdDEye2ZpbGw6IzY3Njc2Nzt9LnN0MTN7ZmlsbDojRTU2NjE1O308L3N0eWxlPjxwb2x5Z29uIGNsYXNzPSJzdDEiIHBvaW50cz0iMTQsNyA5LDcgOSwyIDcsMiA3LDcgMiw3IDIsOSA3LDkgNywxNCA5LDE0IDksOSAxNCw5ICIvPjwvc3ZnPg==) no-repeat center;
  background-size: contain; }

.rg-form-first {
  width: 14px;
  height: 14px;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTYgMTYiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDE2IDE2OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6I0ZGRkZGRjt9LnN0MXtmaWxsOiM0Mjc3QUQ7fS5zdDJ7ZmlsbDojNjlCNjMxO30uc3Qze2ZpbGw6I0ZGQ0MwMjt9LnN0NHtmaWxsOiM5RTcyMTU7fS5zdDV7ZmlsbDojNjJBOUZGO30uc3Q2e2ZpbGw6IzJDM0U1MDt9LnN0N3tmaWxsOiNCM0IzQjM7fS5zdDh7ZmlsbDojQjIzQTNBO30uc3Q5e2ZpbGw6IzM0NkJBOTt9LnN0MTB7ZmlsbDojMTcxNzE3O30uc3QxMXtvcGFjaXR5OjAuNTtmaWxsOiM2MkE5RkY7fS5zdDEye2ZpbGw6IzY3Njc2Nzt9LnN0MTN7ZmlsbDojRTU2NjE1O308L3N0eWxlPjxnPjxnPjxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0xMS41LDE0Yy0wLjMsMC0wLjUtMC4xLTAuNy0wLjNsLTUtNWMtMC40LTAuNC0wLjQtMSwwLTEuNGw1LTVjMC40LTAuNCwxLTAuNCwxLjQsMHMwLjQsMSwwLDEuNEw3LjksOGw0LjMsNC4zYzAuNCwwLjQsMC40LDEsMCwxLjRDMTIsMTMuOSwxMS44LDE0LDExLjUsMTR6Ii8+PC9nPjxnPjxyZWN0IHg9IjMuNSIgeT0iMiIgY2xhc3M9InN0MSIgd2lkdGg9IjIiIGhlaWdodD0iMTIiLz48L2c+PC9nPjwvc3ZnPg==) no-repeat center;
  background-size: contain; }

.rg-form-last {
  width: 14px;
  height: 14px;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTYgMTYiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDE2IDE2OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6I0ZGRkZGRjt9LnN0MXtmaWxsOiM0Mjc3QUQ7fS5zdDJ7ZmlsbDojNjlCNjMxO30uc3Qze2ZpbGw6I0ZGQ0MwMjt9LnN0NHtmaWxsOiM5RTcyMTU7fS5zdDV7ZmlsbDojNjJBOUZGO30uc3Q2e2ZpbGw6IzJDM0U1MDt9LnN0N3tmaWxsOiNCM0IzQjM7fS5zdDh7ZmlsbDojQjIzQTNBO30uc3Q5e2ZpbGw6IzM0NkJBOTt9LnN0MTB7ZmlsbDojMTcxNzE3O30uc3QxMXtvcGFjaXR5OjAuNTtmaWxsOiM2MkE5RkY7fS5zdDEye2ZpbGw6IzY3Njc2Nzt9LnN0MTN7ZmlsbDojRTU2NjE1O308L3N0eWxlPjxnPjxnPjxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik00LjUsMTRjLTAuMywwLTAuNS0wLjEtMC43LTAuM2MtMC40LTAuNC0wLjQtMSwwLTEuNEw4LjEsOEwzLjgsMy43Yy0wLjQtMC40LTAuNC0xLDAtMS40czEtMC40LDEuNCwwbDUsNWMwLjQsMC40LDAuNCwxLDAsMS40bC01LDVDNSwxMy45LDQuOCwxNCw0LjUsMTR6Ii8+PC9nPjxnPjxyZWN0IHg9IjEwLjUiIHk9IjIiIHRyYW5zZm9ybT0ibWF0cml4KC0xIC0xLjIyNDY0N2UtMTYgMS4yMjQ2NDdlLTE2IC0xIDIzIDE2KSIgY2xhc3M9InN0MSIgd2lkdGg9IjIiIGhlaWdodD0iMTIiLz48L2c+PC9nPjwvc3ZnPg==) no-repeat center;
  background-size: contain; }

.rg-form-prev {
  width: 14px;
  height: 14px;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTYgMTYiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDE2IDE2OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6I0ZGRkZGRjt9LnN0MXtmaWxsOiM0Mjc3QUQ7fS5zdDJ7ZmlsbDojNjlCNjMxO30uc3Qze2ZpbGw6I0ZGQ0MwMjt9LnN0NHtmaWxsOiM5RTcyMTU7fS5zdDV7ZmlsbDojNjJBOUZGO30uc3Q2e2ZpbGw6IzJDM0U1MDt9LnN0N3tmaWxsOiNCM0IzQjM7fS5zdDh7ZmlsbDojQjIzQTNBO30uc3Q5e2ZpbGw6IzM0NkJBOTt9LnN0MTB7ZmlsbDojMTcxNzE3O30uc3QxMXtvcGFjaXR5OjAuNTtmaWxsOiM2MkE5RkY7fS5zdDEye2ZpbGw6IzY3Njc2Nzt9LnN0MTN7ZmlsbDojRTU2NjE1O308L3N0eWxlPjxnPjxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0xMC41LDE0Yy0wLjMsMC0wLjUtMC4xLTAuNy0wLjNsLTUtNWMtMC40LTAuNC0wLjQtMSwwLTEuNGw1LTVjMC40LTAuNCwxLTAuNCwxLjQsMHMwLjQsMSwwLDEuNEw2LjksOGw0LjMsNC4zYzAuNCwwLjQsMC40LDEsMCwxLjRDMTEsMTMuOSwxMC44LDE0LDEwLjUsMTR6Ii8+PC9nPjwvc3ZnPg==) no-repeat center;
  background-size: contain; }

.rg-form-next {
  width: 14px;
  height: 14px;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTYgMTYiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDE2IDE2OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6I0ZGRkZGRjt9LnN0MXtmaWxsOiM0Mjc3QUQ7fS5zdDJ7ZmlsbDojNjlCNjMxO30uc3Qze2ZpbGw6I0ZGQ0MwMjt9LnN0NHtmaWxsOiM5RTcyMTU7fS5zdDV7ZmlsbDojNjJBOUZGO30uc3Q2e2ZpbGw6IzJDM0U1MDt9LnN0N3tmaWxsOiNCM0IzQjM7fS5zdDh7ZmlsbDojQjIzQTNBO30uc3Q5e2ZpbGw6IzM0NkJBOTt9LnN0MTB7ZmlsbDojMTcxNzE3O30uc3QxMXtvcGFjaXR5OjAuNTtmaWxsOiM2MkE5RkY7fS5zdDEye2ZpbGw6IzY3Njc2Nzt9LnN0MTN7ZmlsbDojRTU2NjE1O308L3N0eWxlPjxnPjxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik01LjUsMTRjLTAuMywwLTAuNS0wLjEtMC43LTAuM2MtMC40LTAuNC0wLjQtMSwwLTEuNEw5LjEsOEw0LjgsMy43Yy0wLjQtMC40LTAuNC0xLDAtMS40czEtMC40LDEuNCwwbDUsNWMwLjQsMC40LDAuNCwxLDAsMS40bC01LDVDNiwxMy45LDUuOCwxNCw1LjUsMTR6Ii8+PC9nPjwvc3ZnPg==) no-repeat center;
  background-size: contain; }

.rg-form-label {
  white-space: nowrap;
  word-wrap: none;
  font-size: 16px;
  font-weight: bold;
  line-height: 1.6;
  color: #000000; }

.rg-form-swipe-left {
  opacity: 0.3;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTYgMTYiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDE2IDE2OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6I0ZGRkZGRjt9LnN0MXtmaWxsOiM0Mjc3QUQ7fS5zdDJ7ZmlsbDojNjlCNjMxO30uc3Qze2ZpbGw6I0ZGQ0MwMjt9LnN0NHtmaWxsOiM5RTcyMTU7fS5zdDV7ZmlsbDojNjJBOUZGO30uc3Q2e2ZpbGw6IzJDM0U1MDt9LnN0N3tmaWxsOiNCM0IzQjM7fS5zdDh7ZmlsbDojQjIzQTNBO30uc3Q5e2ZpbGw6IzM0NkJBOTt9LnN0MTB7ZmlsbDojMTcxNzE3O30uc3QxMXtvcGFjaXR5OjAuNTtmaWxsOiM2MkE5RkY7fS5zdDEye2ZpbGw6IzY3Njc2Nzt9LnN0MTN7ZmlsbDojRTU2NjE1O308L3N0eWxlPjxwb2x5Z29uIGNsYXNzPSJzdDEiIHBvaW50cz0iNSw4IDExLDE2IDExLDAgIi8+PC9zdmc+) no-repeat center;
  background-size: contain; }

.rg-form-swipe-right {
  opacity: 0.3;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTYgMTYiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDE2IDE2OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6I0ZGRkZGRjt9LnN0MXtmaWxsOiM0Mjc3QUQ7fS5zdDJ7ZmlsbDojNjlCNjMxO30uc3Qze2ZpbGw6I0ZGQ0MwMjt9LnN0NHtmaWxsOiM5RTcyMTU7fS5zdDV7ZmlsbDojNjJBOUZGO30uc3Q2e2ZpbGw6IzJDM0U1MDt9LnN0N3tmaWxsOiNCM0IzQjM7fS5zdDh7ZmlsbDojQjIzQTNBO30uc3Q5e2ZpbGw6IzM0NkJBOTt9LnN0MTB7ZmlsbDojMTcxNzE3O30uc3QxMXtvcGFjaXR5OjAuNTtmaWxsOiM2MkE5RkY7fS5zdDEye2ZpbGw6IzY3Njc2Nzt9LnN0MTN7ZmlsbDojRTU2NjE1O308L3N0eWxlPjxwb2x5Z29uIGNsYXNzPSJzdDEiIHBvaW50cz0iMTEsOCA1LDAgNSwxNiAiLz48L3N2Zz4=) no-repeat center;
  background-size: contain; }

.rg-form-end-left {
  opacity: 0.2;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTYgMTYiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDE2IDE2OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6I0ZGRkZGRjt9LnN0MXtmaWxsOiM0Mjc3QUQ7fS5zdDJ7ZmlsbDojNjlCNjMxO30uc3Qze2ZpbGw6I0ZGQ0MwMjt9LnN0NHtmaWxsOiM5RTcyMTU7fS5zdDV7ZmlsbDojNjJBOUZGO30uc3Q2e2ZpbGw6IzJDM0U1MDt9LnN0N3tmaWxsOiNCM0IzQjM7fS5zdDh7ZmlsbDojQjIzQTNBO30uc3Q5e2ZpbGw6IzM0NkJBOTt9LnN0MTB7ZmlsbDojMTcxNzE3O30uc3QxMXtvcGFjaXR5OjAuNTtmaWxsOiM2MkE5RkY7fS5zdDEye2ZpbGw6IzY3Njc2Nzt9LnN0MTN7ZmlsbDojRTU2NjE1O308L3N0eWxlPjxwYXRoIGNsYXNzPSJzdDUiIGQ9Ik0xNS4xLDE0LjRMMTYsMTZWMGwtMC45LDEuNkMxMi44LDUuNiwxMi44LDEwLjQsMTUuMSwxNC40eiIvPjwvc3ZnPg==) no-repeat center;
  background-size: cover; }

.rg-form-end-right {
  opacity: 0.2;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTYgMTYiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDE2IDE2OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6I0ZGRkZGRjt9LnN0MXtmaWxsOiM0Mjc3QUQ7fS5zdDJ7ZmlsbDojNjlCNjMxO30uc3Qze2ZpbGw6I0ZGQ0MwMjt9LnN0NHtmaWxsOiM5RTcyMTU7fS5zdDV7ZmlsbDojNjJBOUZGO30uc3Q2e2ZpbGw6IzJDM0U1MDt9LnN0N3tmaWxsOiNCM0IzQjM7fS5zdDh7ZmlsbDojQjIzQTNBO30uc3Q5e2ZpbGw6IzM0NkJBOTt9LnN0MTB7ZmlsbDojMTcxNzE3O30uc3QxMXtvcGFjaXR5OjAuNTtmaWxsOiM2MkE5RkY7fS5zdDEye2ZpbGw6IzY3Njc2Nzt9LnN0MTN7ZmlsbDojRTU2NjE1O308L3N0eWxlPjxwYXRoIGNsYXNzPSJzdDUiIGQ9Ik0wLjksMS42TDAsMHYxNmwwLjktMS42QzMuMiwxMC40LDMuMiw1LjYsMC45LDEuNnoiLz48L3N2Zz4=) no-repeat center;
  background-size: cover; }

.rg-selection-handleleft-handle {
  background: #E56615 !important; }

/*!*************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/.pnpm/css-loader@6.7.1_webpack@5.74.0/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/.pnpm/spin.js@4.1.1/node_modules/spin.js/spin.css ***!
  \*************************************************************************************************************************************************************************************************/
@keyframes spinner-line-fade-more {
  0%, 100% {
    opacity: 0; /* minimum opacity */
  }
  1% {
    opacity: 1;
  }
}

@keyframes spinner-line-fade-quick {
  0%, 39%, 100% {
    opacity: 0.25; /* minimum opacity */
  }
  40% {
    opacity: 1;
  }
}

@keyframes spinner-line-fade-default {
  0%, 100% {
    opacity: 0.22; /* minimum opacity */
  }
  1% {
    opacity: 1;
  }
}

@keyframes spinner-line-shrink {
  0%, 25%, 100% {
    /* minimum scale and opacity */
    transform: scale(0.5);
    opacity: 0.25;
  }
  26% {
    transform: scale(1);
    opacity: 1;
  }
}

/*!************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/.pnpm/css-loader@6.7.1_webpack@5.74.0/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/.pnpm/summernote@0.8.20/node_modules/summernote/dist/summernote-lite.css ***!
  \************************************************************************************************************************************************************************************************************************/
/*!
 * 
 * Super simple WYSIWYG editor v0.8.20
 * https://summernote.org
 *
 *
 * Copyright 2013- Alan Hong and contributors
 * Summernote may be freely distributed under the MIT license.
 *
 * Date: 2021-10-14T21:15Z
 *
 */
@font-face {
    font-family: "summernote";
    font-style: normal;
    font-weight: 400;
    font-display: auto;
    src: url(fonts/summernote.eot?#iefix) format("embedded-opentype"), url(fonts/summernote.woff2) format("woff2"), url(fonts/summernote.woff) format("woff"), url(fonts/summernote.ttf) format("truetype");
}
[class^=note-icon]:before,
[class*=" note-icon"]:before {
    display: inline-block;
    font-family: "summernote";
    font-style: normal;
    font-size: inherit;
    text-decoration: inherit;
    text-rendering: auto;
    text-transform: none;
    vertical-align: middle;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    speak: none;
}

.note-icon-fw {
    text-align: center;
    width: 1.25em;
}

.note-icon-border {
    border: solid 0.08em #eee;
    border-radius: 0.1em;
    padding: 0.2em 0.25em 0.15em;
}

.note-icon-pull-left {
    float: left;
}

.note-icon-pull-right {
    float: right;
}

.note-icon.note-icon-pull-left {
    margin-right: 0.3em;
}
.note-icon.note-icon-pull-right {
    margin-left: 0.3em;
}

.note-icon-align::before {
    content: "\ea01";
}

.note-icon-align-center::before {
    content: "\ea02";
}

.note-icon-align-indent::before {
    content: "\ea03";
}

.note-icon-align-justify::before {
    content: "\ea04";
}

.note-icon-align-left::before {
    content: "\ea05";
}

.note-icon-align-outdent::before {
    content: "\ea06";
}

.note-icon-align-right::before {
    content: "\ea07";
}

.note-icon-arrow-circle-down::before {
    content: "\ea08";
}

.note-icon-arrow-circle-left::before {
    content: "\ea09";
}

.note-icon-arrow-circle-right::before {
    content: "\ea0a";
}

.note-icon-arrow-circle-up::before {
    content: "\ea0b";
}

.note-icon-arrows-alt::before {
    content: "\ea0c";
}

.note-icon-arrows-h::before {
    content: "\ea0d";
}

.note-icon-arrows-v::before {
    content: "\ea0e";
}

.note-icon-bold::before {
    content: "\ea0f";
}

.note-icon-caret::before {
    content: "\ea10";
}

.note-icon-chain-broken::before {
    content: "\ea11";
}

.note-icon-circle::before {
    content: "\ea12";
}

.note-icon-close::before {
    content: "\ea13";
}

.note-icon-code::before {
    content: "\ea14";
}

.note-icon-col-after::before {
    content: "\ea15";
}

.note-icon-col-before::before {
    content: "\ea16";
}

.note-icon-col-remove::before {
    content: "\ea17";
}

.note-icon-eraser::before {
    content: "\ea18";
}

.note-icon-float-left::before {
    content: "\ea19";
}

.note-icon-float-none::before {
    content: "\ea1a";
}

.note-icon-float-right::before {
    content: "\ea1b";
}

.note-icon-font::before {
    content: "\ea1c";
}

.note-icon-frame::before {
    content: "\ea1d";
}

.note-icon-italic::before {
    content: "\ea1e";
}

.note-icon-link::before {
    content: "\ea1f";
}

.note-icon-magic::before {
    content: "\ea20";
}

.note-icon-menu-check::before {
    content: "\ea21";
}

.note-icon-minus::before {
    content: "\ea22";
}

.note-icon-orderedlist::before {
    content: "\ea23";
}

.note-icon-pencil::before {
    content: "\ea24";
}

.note-icon-picture::before {
    content: "\ea25";
}

.note-icon-question::before {
    content: "\ea26";
}

.note-icon-redo::before {
    content: "\ea27";
}

.note-icon-rollback::before {
    content: "\ea28";
}

.note-icon-row-above::before {
    content: "\ea29";
}

.note-icon-row-below::before {
    content: "\ea2a";
}

.note-icon-row-remove::before {
    content: "\ea2b";
}

.note-icon-special-character::before {
    content: "\ea2c";
}

.note-icon-square::before {
    content: "\ea2d";
}

.note-icon-strikethrough::before {
    content: "\ea2e";
}

.note-icon-subscript::before {
    content: "\ea2f";
}

.note-icon-summernote::before {
    content: "\ea30";
}

.note-icon-superscript::before {
    content: "\ea31";
}

.note-icon-table::before {
    content: "\ea32";
}

.note-icon-text-height::before {
    content: "\ea33";
}

.note-icon-trash::before {
    content: "\ea34";
}

.note-icon-underline::before {
    content: "\ea35";
}

.note-icon-undo::before {
    content: "\ea36";
}

.note-icon-unorderedlist::before {
    content: "\ea37";
}

.note-icon-video::before {
    content: "\ea38";
}

.note-frame {
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    color: #000;
    font-family: sans-serif;
    border-radius: 4px;
}

.note-toolbar {
    padding: 10px 5px;
    border-bottom: 1px solid #e2e2e2;
    color: #333;
    background-color: #f5f5f5;
    border-color: #ddd;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}

.note-btn-group {
    position: relative;
    display: inline-block;
    margin-right: 8px;
}
.note-btn-group > .note-btn-group {
    margin-right: 0;
}
.note-btn-group > .note-btn:first-child {
    margin-left: 0;
}
.note-btn-group .note-btn + .note-btn,
.note-btn-group .note-btn + .note-btn-group,
.note-btn-group .note-btn-group + .note-btn,
.note-btn-group .note-btn-group + .note-btn-group {
    margin-left: -1px;
}
.note-btn-group > .note-btn:not(:first-child),
.note-btn-group > .note-btn-group:not(:first-child) > .note-btn {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}
.note-btn-group > .note-btn:not(:last-child):not(.dropdown-toggle),
.note-btn-group > .note-btn-group:not(:last-child) > .note-btn {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}
.note-btn-group.open > .note-dropdown {
    display: block;
}

.note-btn {
    display: inline-block;
    font-weight: 400;
    margin-bottom: 0;
    text-align: center;
    vertical-align: middle;
    touch-action: manipulation;
    cursor: pointer;
    background-image: none;
    border: 1px solid #dae0e5;
    white-space: nowrap;
    outline: 0;
    color: #333;
    background-color: #fff;
    border-color: #dae0e5;
    padding: 5px 10px;
    font-size: 14px;
    line-height: 1.4;
    border-radius: 3px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.note-btn:focus, .note-btn.focus {
    color: #333;
    background-color: #ebebeb;
    border-color: #dae0e5;
}
.note-btn:hover {
    color: #333;
    background-color: #ebebeb;
    border-color: #dae0e5;
}
.note-btn.disabled:focus, .note-btn.disabled.focus, .note-btn[disabled]:focus, .note-btn[disabled].focus, fieldset[disabled] .note-btn:focus, fieldset[disabled] .note-btn.focus {
    background-color: #fff;
    border-color: #dae0e5;
}
.note-btn:hover, .note-btn:focus, .note-btn.focus {
    color: #333;
    text-decoration: none;
    border: 1px solid #dae0e5;
    background-color: #ebebeb;
    outline: 0;
    border-radius: 1px;
}
.note-btn:active, .note-btn.active {
    outline: 0;
    background-image: none;
    color: #333;
    text-decoration: none;
    border: 1px solid #dae0e5;
    background-color: #ebebeb;
    outline: 0;
    border-radius: 1px;
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.note-btn.disabled, .note-btn[disabled], fieldset[disabled] .note-btn {
    cursor: not-allowed;
    -webkit-opacity: 0.65;
    -khtml-opacity: 0.65;
    -moz-opacity: 0.65;
    opacity: 0.65;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=65);
    filter: alpha(opacity=65);
    box-shadow: none;
}
.note-btn > span.note-icon-caret:first-child {
    margin-left: -1px;
}
.note-btn > span.note-icon-caret:nth-child(2) {
    padding-left: 3px;
    margin-right: -5px;
}

.note-btn-primary {
    background: #fa6362;
    color: #fff;
}
.note-btn-primary:hover, .note-btn-primary:focus, .note-btn-primary.focus {
    color: #fff;
    text-decoration: none;
    border: 1px solid #dae0e5;
    background-color: #fa6362;
    border-radius: 1px;
}

.note-btn-block {
    display: block;
    width: 100%;
}

.note-btn-block + .note-btn-block {
    margin-top: 5px;
}

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

button.close {
    padding: 0;
    cursor: pointer;
    background: transparent;
    border: 0;
    -webkit-appearance: none;
}

.close {
    float: right;
    font-size: 21px;
    line-height: 1;
    color: #000;
    opacity: 0.2;
}

.close:hover {
    -webkit-opacity: 1;
    -khtml-opacity: 1;
    -moz-opacity: 1;
    -ms-filter: alpha(opacity=100);
    filter: alpha(opacity=100);
    opacity: 1;
}

.note-dropdown {
    position: relative;
}

.note-color .dropdown-toggle {
    width: 30px;
    padding-left: 5px;
}

.note-dropdown-menu {
    display: none;
    min-width: 100px;
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    float: left;
    text-align: left;
    background: #fff;
    border: 1px solid #e2e2e2;
    padding: 5px;
    background-clip: padding-box;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.06);
}
.note-dropdown-menu > *:last-child {
    margin-right: 0;
}

.note-btn-group.open .note-dropdown-menu {
    display: block;
}

.note-dropdown-item {
    display: block;
}
.note-dropdown-item:hover {
    background-color: #ebebeb;
}

a.note-dropdown-item,
a.note-dropdown-item:hover {
    margin: 5px 0;
    color: #000;
    text-decoration: none;
}

.note-modal {
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 1050;
    -webkit-opacity: 1;
    -khtml-opacity: 1;
    -moz-opacity: 1;
    opacity: 1;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
    filter: alpha(opacity=100);
    display: none;
}
.note-modal.open {
    display: block;
}

.note-modal-content {
    position: relative;
    width: auto;
    margin: 30px 20px;
    border: 1px solid rgba(0, 0, 0, 0.2);
    background: #fff;
    background-clip: border-box;
    outline: 0;
    border-radius: 5px;
    box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
}

.note-modal-header {
    padding: 10px 20px;
    border: 1px solid #ededef;
}

.note-modal-body {
    position: relative;
    padding: 20px 30px;
}
.note-modal-body kbd {
    border-radius: 2px;
    background-color: #000;
    color: #fff;
    padding: 3px 5px;
    font-weight: 700;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
}

.note-modal-footer {
    height: 40px;
    padding: 10px;
    text-align: center;
}

.note-modal-footer a {
    color: #337ab7;
    text-decoration: none;
}

.note-modal-footer a:hover,
.note-modal-footer a:focus {
    color: #23527c;
    text-decoration: underline;
}

.note-modal-footer .note-btn {
    float: right;
}

.note-modal-title {
    font-size: 20px;
    color: #42515f;
    margin: 0;
    line-height: 1.4;
}

.note-modal-backdrop {
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    z-index: 1040;
    background: #000;
    -webkit-opacity: 0.5;
    -khtml-opacity: 0.5;
    -moz-opacity: 0.5;
    opacity: 0.5;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
    filter: alpha(opacity=50);
    display: none;
}
.note-modal-backdrop.open {
    display: block;
}

@media (min-width: 768px) {
    .note-modal-content {
        width: 600px;
        margin: 30px auto;
    }
}
@media (min-width: 992px) {
    .note-modal-content-large {
        width: 900px;
    }
}
.note-modal .note-help-block {
    display: block;
    margin-top: 5px;
    margin-bottom: 10px;
    color: #737373;
}
.note-modal .note-nav {
    display: flex;
    flex-wrap: wrap;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
}
.note-modal .note-nav-link {
    display: block;
    padding: 0.5rem 1rem;
    color: #007bff;
    text-decoration: none;
    background-color: transparent;
    -webkit-text-decoration-skip: objects;
}
.note-modal .note-nav-link:focus,
.note-modal .note-nav-link:hover {
    color: #0056b3;
    text-decoration: none;
}
.note-modal .note-nav-link.disabled {
    color: #868e96;
}
.note-modal .note-nav-tabs {
    border-bottom: 1px solid #ddd;
}
.note-modal .note-nav-tabs .note-nav-item {
    margin-bottom: -1px;
}
.note-modal .note-nav-tabs .note-nav-link {
    border: 1px solid transparent;
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem;
}
.note-modal .note-nav-tabs .note-nav-link:focus,
.note-modal .note-nav-tabs .note-nav-link:hover {
    border-color: #e9ecef #e9ecef #ddd;
}
.note-modal .note-nav-tabs .note-nav-link.disabled {
    color: #868e96;
    background-color: transparent;
    border-color: transparent;
}
.note-modal .note-nav-tabs .note-nav-item.show .note-nav-link {
    color: #495057;
    background-color: #fff;
    border-color: #ddd #ddd #fff;
}
.note-modal .note-tab-content {
    margin: 15px auto;
}
.note-modal .note-tab-content > .note-tab-pane:target ~ .note-tab-pane:last-child,
.note-modal .note-tab-content > .note-tab-pane {
    display: none;
}
.note-modal .note-tab-content > :last-child,
.note-modal .note-tab-content > .note-tab-pane:target {
    display: block;
}

.note-form-group {
    padding-bottom: 20px;
}

.note-form-group:last-child {
    padding-bottom: 0;
}

.note-form-label {
    display: block;
    width: 100%;
    font-size: 16px;
    color: #42515f;
    margin-bottom: 10px;
    font-weight: 700;
}

.note-input {
    width: 100%;
    display: block;
    border: 1px solid #ededef;
    background: #fff;
    outline: 0;
    padding: 6px 4px;
    font-size: 14px;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
}

.note-input::-webkit-input-placeholder {
    color: #eeeeee;
}

.note-input:-moz-placeholder {
    /* Firefox 18- */
    color: #eeeeee;
}

.note-input::-moz-placeholder {
    /* Firefox 19+ */
    color: #eeeeee;
}

.note-input:-ms-input-placeholder {
    color: #eeeeee;
}

.note-tooltip {
    position: absolute;
    z-index: 1070;
    display: block;
    font-size: 13px;
    transition: opacity 0.15s;
    -webkit-opacity: 0;
    -khtml-opacity: 0;
    -moz-opacity: 0;
    opacity: 0;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
    filter: alpha(opacity=0);
}
.note-tooltip.in {
    -webkit-opacity: 0.9;
    -khtml-opacity: 0.9;
    -moz-opacity: 0.9;
    opacity: 0.9;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=90);
    filter: alpha(opacity=90);
}
.note-tooltip.top {
    margin-top: -3px;
    padding: 5px 0;
}
.note-tooltip.right {
    margin-left: 3px;
    padding: 0 5px;
}
.note-tooltip.bottom {
    margin-top: 3px;
    padding: 5px 0;
}
.note-tooltip.left {
    margin-left: -3px;
    padding: 0 5px;
}

.note-tooltip.bottom .note-tooltip-arrow {
    top: 0;
    left: 50%;
    margin-left: -5px;
    border-width: 0 5px 5px;
    border-bottom-color: #000;
}
.note-tooltip.top .note-tooltip-arrow {
    bottom: 0;
    left: 50%;
    margin-left: -5px;
    border-width: 5px 5px 0;
    border-top-color: #000;
}
.note-tooltip.right .note-tooltip-arrow {
    top: 50%;
    left: 0;
    margin-top: -5px;
    border-width: 5px 5px 5px 0;
    border-right-color: #000;
}
.note-tooltip.left .note-tooltip-arrow {
    top: 50%;
    right: 0;
    margin-top: -5px;
    border-width: 5px 0 5px 5px;
    border-left-color: #000;
}

.note-tooltip-arrow {
    position: absolute;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
}

.note-tooltip-content {
    max-width: 200px;
    font-family: sans-serif;
    padding: 3px 8px;
    color: #fff;
    text-align: center;
    background-color: #000;
}

.note-popover {
    position: absolute;
    z-index: 1060;
    display: block;
    font-size: 13px;
    font-family: sans-serif;
    display: none;
    background: #ffffff;
    border: 1px solid rgba(0, 0, 0, 0.2);
    border: 1px solid #ccc;
}
.note-popover.in {
    display: block;
}
.note-popover.top {
    margin-top: -10px;
    padding: 5px 0;
}
.note-popover.right {
    margin-left: 10px;
    padding: 0 5px;
}
.note-popover.bottom {
    margin-top: 10px;
    padding: 5px 0;
}
.note-popover.left {
    margin-left: -10px;
    padding: 0 5px;
}

.note-popover.bottom .note-popover-arrow {
    top: -11px;
    left: 20px;
    margin-left: -10px;
    border-top-width: 0;
    border-bottom-color: #999999;
    border-bottom-color: rgba(0, 0, 0, 0.25);
}
.note-popover.bottom .note-popover-arrow::after {
    top: 1px;
    margin-left: -10px;
    content: "\0020";
    border-top-width: 0;
    border-bottom-color: #fff;
}
.note-popover.top .note-popover-arrow {
    bottom: -11px;
    left: 20px;
    margin-left: -10px;
    border-bottom-width: 0;
    border-top-color: #999999;
    border-top-color: rgba(0, 0, 0, 0.25);
}
.note-popover.top .note-popover-arrow::after {
    bottom: 1px;
    margin-left: -10px;
    content: "\0020";
    border-bottom-width: 0;
    border-top-color: #fff;
}
.note-popover.right .note-popover-arrow {
    top: 50%;
    left: -11px;
    margin-top: -10px;
    border-left-width: 0;
    border-right-color: #999999;
    border-right-color: rgba(0, 0, 0, 0.25);
}
.note-popover.right .note-popover-arrow::after {
    left: 1px;
    margin-top: -10px;
    content: "\0020";
    border-left-width: 0;
    border-right-color: #fff;
}
.note-popover.left .note-popover-arrow {
    top: 50%;
    right: -11px;
    margin-top: -10px;
    border-right-width: 0;
    border-left-color: #999999;
    border-left-color: rgba(0, 0, 0, 0.25);
}
.note-popover.left .note-popover-arrow::after {
    right: 1px;
    margin-top: -10px;
    content: "\0020";
    border-right-width: 0;
    border-left-color: #fff;
}

.note-popover-arrow {
    position: absolute;
    width: 0;
    height: 0;
    border: 11px solid transparent;
}
.note-popover-arrow::after {
    position: absolute;
    display: block;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    content: "\0020";
    border-width: 10px;
}

.note-popover-content {
    /*max-width: $popover-max-width;*/
    padding: 3px 8px;
    color: #000;
    text-align: center;
    background-color: #ffffff;
    min-width: 100px;
    min-height: 30px;
}

/* Theme Variables
 ------------------------------------------ */
/* Layout
 ------------------------------------------ */
.note-editor {
    position: relative;
}
.note-editor .note-dropzone {
    position: absolute;
    display: none;
    z-index: 100;
    color: lightskyblue;
    background-color: #fff;
    opacity: 0.95;
}
.note-editor .note-dropzone .note-dropzone-message {
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    font-size: 28px;
    font-weight: 700;
}
.note-editor .note-dropzone.hover {
    color: #098ddf;
}
.note-editor.dragover .note-dropzone {
    display: table;
}
.note-editor .note-editing-area {
    position: relative;
}
.note-editor .note-editing-area .note-editable {
    outline: none;
}
.note-editor .note-editing-area .note-editable sup {
    vertical-align: super;
}
.note-editor .note-editing-area .note-editable sub {
    vertical-align: sub;
}
.note-editor .note-editing-area .note-editable img.note-float-left {
    margin-right: 10px;
}
.note-editor .note-editing-area .note-editable img.note-float-right {
    margin-left: 10px;
}

/* Frame mode layout
 ------------------------------------------ */
.note-editor.note-frame,
.note-editor.note-airframe {
    border: 1px solid #00000032;
}
.note-editor.note-frame.codeview .note-editing-area .note-editable,
.note-editor.note-airframe.codeview .note-editing-area .note-editable {
    display: none;
}
.note-editor.note-frame.codeview .note-editing-area .note-codable,
.note-editor.note-airframe.codeview .note-editing-area .note-codable {
    display: block;
}
.note-editor.note-frame .note-editing-area,
.note-editor.note-airframe .note-editing-area {
    overflow: hidden;
}
.note-editor.note-frame .note-editing-area .note-editable,
.note-editor.note-airframe .note-editing-area .note-editable {
    padding: 10px;
    overflow: auto;
    word-wrap: break-word;
}
.note-editor.note-frame .note-editing-area .note-editable[contenteditable=false],
.note-editor.note-airframe .note-editing-area .note-editable[contenteditable=false] {
    background-color: #8080801d;
}
.note-editor.note-frame .note-editing-area .note-codable,
.note-editor.note-airframe .note-editing-area .note-codable {
    display: none;
    width: 100%;
    padding: 10px;
    border: none;
    box-shadow: none;
    font-family: Menlo, Monaco, monospace, sans-serif;
    font-size: 14px;
    color: #ccc;
    background-color: #222;
    resize: none;
    outline: none;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 0;
    margin-bottom: 0;
}
.note-editor.note-frame.fullscreen,
.note-editor.note-airframe.fullscreen {
    position: fixed;
    top: 0;
    left: 0;
    width: 100% !important;
    z-index: 1050;
}
.note-editor.note-frame.fullscreen .note-resizebar,
.note-editor.note-airframe.fullscreen .note-resizebar {
    display: none;
}
.note-editor.note-frame .note-status-output,
.note-editor.note-airframe .note-status-output {
    display: block;
    width: 100%;
    font-size: 14px;
    line-height: 1.42857143;
    height: 20px;
    margin-bottom: 0;
    color: #000;
    border: 0;
    border-top: 1px solid #e2e2e2;
}
.note-editor.note-frame .note-status-output:empty,
.note-editor.note-airframe .note-status-output:empty {
    height: 0;
    border-top: 0 solid transparent;
}
.note-editor.note-frame .note-status-output .pull-right,
.note-editor.note-airframe .note-status-output .pull-right {
    float: right !important;
}
.note-editor.note-frame .note-status-output .text-muted,
.note-editor.note-airframe .note-status-output .text-muted {
    color: #777;
}
.note-editor.note-frame .note-status-output .text-primary,
.note-editor.note-airframe .note-status-output .text-primary {
    color: #286090;
}
.note-editor.note-frame .note-status-output .text-success,
.note-editor.note-airframe .note-status-output .text-success {
    color: #3c763d;
}
.note-editor.note-frame .note-status-output .text-info,
.note-editor.note-airframe .note-status-output .text-info {
    color: #31708f;
}
.note-editor.note-frame .note-status-output .text-warning,
.note-editor.note-airframe .note-status-output .text-warning {
    color: #8a6d3b;
}
.note-editor.note-frame .note-status-output .text-danger,
.note-editor.note-airframe .note-status-output .text-danger {
    color: #a94442;
}
.note-editor.note-frame .note-status-output .alert,
.note-editor.note-airframe .note-status-output .alert {
    margin: -7px 0 0 0;
    padding: 7px 10px 2px 10px;
    border-radius: 0;
    color: #000;
    background-color: #f5f5f5;
}
.note-editor.note-frame .note-status-output .alert .note-icon,
.note-editor.note-airframe .note-status-output .alert .note-icon {
    margin-right: 5px;
}
.note-editor.note-frame .note-status-output .alert-success,
.note-editor.note-airframe .note-status-output .alert-success {
    color: #3c763d !important;
    background-color: #dff0d8 !important;
}
.note-editor.note-frame .note-status-output .alert-info,
.note-editor.note-airframe .note-status-output .alert-info {
    color: #31708f !important;
    background-color: #d9edf7 !important;
}
.note-editor.note-frame .note-status-output .alert-warning,
.note-editor.note-airframe .note-status-output .alert-warning {
    color: #8a6d3b !important;
    background-color: #fcf8e3 !important;
}
.note-editor.note-frame .note-status-output .alert-danger,
.note-editor.note-airframe .note-status-output .alert-danger {
    color: #a94442 !important;
    background-color: #f2dede !important;
}
.note-editor.note-frame .note-statusbar,
.note-editor.note-airframe .note-statusbar {
    background-color: #8080801d;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    border-top: 1px solid #00000032;
}
.note-editor.note-frame .note-statusbar .note-resizebar,
.note-editor.note-airframe .note-statusbar .note-resizebar {
    padding-top: 1px;
    height: 9px;
    width: 100%;
    cursor: ns-resize;
}
.note-editor.note-frame .note-statusbar .note-resizebar .note-icon-bar,
.note-editor.note-airframe .note-statusbar .note-resizebar .note-icon-bar {
    width: 20px;
    margin: 1px auto;
    border-top: 1px solid #00000032;
}
.note-editor.note-frame .note-statusbar.locked .note-resizebar,
.note-editor.note-airframe .note-statusbar.locked .note-resizebar {
    cursor: default;
}
.note-editor.note-frame .note-statusbar.locked .note-resizebar .note-icon-bar,
.note-editor.note-airframe .note-statusbar.locked .note-resizebar .note-icon-bar {
    display: none;
}
.note-editor.note-frame .note-placeholder,
.note-editor.note-airframe .note-placeholder {
    padding: 10px;
}

.note-editor.note-airframe {
    border: 0;
}
.note-editor.note-airframe .note-editing-area .note-editable {
    padding: 0;
}

/* Popover
 ------------------------------------------ */
.note-popover.popover {
    display: none;
    max-width: none;
}
.note-popover.popover .popover-content a {
    display: inline-block;
    max-width: 200px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    vertical-align: middle;
}
.note-popover.popover .arrow {
    left: 20px !important;
}

/* Popover and Toolbar (Button container)
 ------------------------------------------ */
.note-toolbar {
    position: relative;
}

.note-popover .popover-content, .note-editor .note-toolbar {
    margin: 0;
    padding: 0 0 5px 5px;
}
.note-popover .popover-content > .note-btn-group, .note-editor .note-toolbar > .note-btn-group {
    margin-top: 5px;
    margin-left: 0;
    margin-right: 5px;
}
.note-popover .popover-content .note-btn-group .note-table, .note-editor .note-toolbar .note-btn-group .note-table {
    min-width: 0;
    padding: 5px;
}
.note-popover .popover-content .note-btn-group .note-table .note-dimension-picker, .note-editor .note-toolbar .note-btn-group .note-table .note-dimension-picker {
    font-size: 18px;
}
.note-popover .popover-content .note-btn-group .note-table .note-dimension-picker .note-dimension-picker-mousecatcher, .note-editor .note-toolbar .note-btn-group .note-table .note-dimension-picker .note-dimension-picker-mousecatcher {
    position: absolute !important;
    z-index: 3;
    width: 10em;
    height: 10em;
    cursor: pointer;
}
.note-popover .popover-content .note-btn-group .note-table .note-dimension-picker .note-dimension-picker-unhighlighted, .note-editor .note-toolbar .note-btn-group .note-table .note-dimension-picker .note-dimension-picker-unhighlighted {
    position: relative !important;
    z-index: 1;
    width: 5em;
    height: 5em;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASAgMAAAAroGbEAAAACVBMVEUAAIj4+Pjp6ekKlAqjAAAAAXRSTlMAQObYZgAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxMAAAsTAQCanBgAAAAHdElNRQfYAR0BKhmnaJzPAAAAG0lEQVQI12NgAAOtVatWMTCohoaGUY+EmIkEAEruEzK2J7tvAAAAAElFTkSuQmCC) repeat;
}
.note-popover .popover-content .note-btn-group .note-table .note-dimension-picker .note-dimension-picker-highlighted, .note-editor .note-toolbar .note-btn-group .note-table .note-dimension-picker .note-dimension-picker-highlighted {
    position: absolute !important;
    z-index: 2;
    width: 1em;
    height: 1em;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASAgMAAAAroGbEAAAACVBMVEUAAIjd6vvD2f9LKLW+AAAAAXRSTlMAQObYZgAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxMAAAsTAQCanBgAAAAHdElNRQfYAR0BKwNDEVT0AAAAG0lEQVQI12NgAAOtVatWMTCohoaGUY+EmIkEAEruEzK2J7tvAAAAAElFTkSuQmCC) repeat;
}
.note-popover .popover-content .note-style .dropdown-style blockquote, .note-popover .popover-content .note-style .dropdown-style pre, .note-editor .note-toolbar .note-style .dropdown-style blockquote, .note-editor .note-toolbar .note-style .dropdown-style pre {
    margin: 0;
    padding: 5px 10px;
}
.note-popover .popover-content .note-style .dropdown-style h1, .note-popover .popover-content .note-style .dropdown-style h2, .note-popover .popover-content .note-style .dropdown-style h3, .note-popover .popover-content .note-style .dropdown-style h4, .note-popover .popover-content .note-style .dropdown-style h5, .note-popover .popover-content .note-style .dropdown-style h6, .note-popover .popover-content .note-style .dropdown-style p, .note-editor .note-toolbar .note-style .dropdown-style h1, .note-editor .note-toolbar .note-style .dropdown-style h2, .note-editor .note-toolbar .note-style .dropdown-style h3, .note-editor .note-toolbar .note-style .dropdown-style h4, .note-editor .note-toolbar .note-style .dropdown-style h5, .note-editor .note-toolbar .note-style .dropdown-style h6, .note-editor .note-toolbar .note-style .dropdown-style p {
    margin: 0;
    padding: 0;
}
.note-popover .popover-content .note-color-all .note-dropdown-menu, .note-editor .note-toolbar .note-color-all .note-dropdown-menu {
    min-width: 337px;
}
.note-popover .popover-content .note-color .dropdown-toggle, .note-editor .note-toolbar .note-color .dropdown-toggle {
    width: 20px;
    padding-left: 5px;
}
.note-popover .popover-content .note-color .note-dropdown-menu .note-palette, .note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette {
    display: inline-block;
    margin: 0;
    width: 160px;
}
.note-popover .popover-content .note-color .note-dropdown-menu .note-palette:first-child, .note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette:first-child {
    margin: 0 5px;
}
.note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-palette-title, .note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-palette-title {
    font-size: 12px;
    margin: 2px 7px;
    text-align: center;
    border-bottom: 1px solid #eee;
}
.note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-color-reset,
.note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-color-select, .note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-color-reset,
.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-color-select {
    font-size: 11px;
    margin: 3px;
    padding: 0 3px;
    cursor: pointer;
    width: 100%;
    border-radius: 5px;
}
.note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-color-reset:hover,
.note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-color-select:hover, .note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-color-reset:hover,
.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-color-select:hover {
    background: #eee;
}
.note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-color-row, .note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-color-row {
    height: 20px;
}
.note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-color-select-btn, .note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-color-select-btn {
    display: none;
}
.note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-holder-custom .note-color-btn, .note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-holder-custom .note-color-btn {
    border: 1px solid #eee;
}
.note-popover .popover-content .note-para .note-dropdown-menu, .note-editor .note-toolbar .note-para .note-dropdown-menu {
    min-width: 228px;
    padding: 5px;
}
.note-popover .popover-content .note-para .note-dropdown-menu > div + div, .note-editor .note-toolbar .note-para .note-dropdown-menu > div + div {
    margin-left: 5px;
}
.note-popover .popover-content .note-dropdown-menu, .note-editor .note-toolbar .note-dropdown-menu {
    min-width: 160px;
}
.note-popover .popover-content .note-dropdown-menu.right, .note-editor .note-toolbar .note-dropdown-menu.right {
    right: 0;
    left: auto;
}
.note-popover .popover-content .note-dropdown-menu.right::before, .note-editor .note-toolbar .note-dropdown-menu.right::before {
    right: 9px;
    left: auto !important;
}
.note-popover .popover-content .note-dropdown-menu.right::after, .note-editor .note-toolbar .note-dropdown-menu.right::after {
    right: 10px;
    left: auto !important;
}
.note-popover .popover-content .note-dropdown-menu.note-check a i, .note-editor .note-toolbar .note-dropdown-menu.note-check a i {
    color: deepskyblue;
    visibility: hidden;
}
.note-popover .popover-content .note-dropdown-menu.note-check a.checked i, .note-editor .note-toolbar .note-dropdown-menu.note-check a.checked i {
    visibility: visible;
}
.note-popover .popover-content .note-fontsize-10, .note-editor .note-toolbar .note-fontsize-10 {
    font-size: 10px;
}
.note-popover .popover-content .note-color-palette, .note-editor .note-toolbar .note-color-palette {
    line-height: 1;
}
.note-popover .popover-content .note-color-palette div .note-color-btn, .note-editor .note-toolbar .note-color-palette div .note-color-btn {
    width: 20px;
    height: 20px;
    padding: 0;
    margin: 0;
    border: 0;
    border-radius: 0;
}
.note-popover .popover-content .note-color-palette div .note-color-btn:hover, .note-editor .note-toolbar .note-color-palette div .note-color-btn:hover {
    transform: scale(1.2);
    transition: all 0.2s;
}

/* Dialog
 ------------------------------------------ */
.note-modal .modal-dialog {
    outline: 0;
    border-radius: 5px;
    box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
}
.note-modal .form-group {
    margin-left: 0;
    margin-right: 0;
}
.note-modal .note-modal-form {
    margin: 0;
}
.note-modal .note-image-dialog .note-dropzone {
    min-height: 100px;
    font-size: 30px;
    line-height: 4;
    color: lightgray;
    text-align: center;
    border: 4px dashed lightgray;
    margin-bottom: 10px;
}
@-moz-document url-prefix() {
    .note-modal .note-image-input {
        height: auto;
    }
}

/* Placeholder
 ------------------------------------------ */
.note-placeholder {
    position: absolute;
    display: none;
    color: gray;
}

/* Handle
 ------------------------------------------ */
.note-handle .note-control-selection {
    position: absolute;
    display: none;
    border: 1px solid #000;
}
.note-handle .note-control-selection > div {
    position: absolute;
}
.note-handle .note-control-selection .note-control-selection-bg {
    width: 100%;
    height: 100%;
    background-color: #000;
    -webkit-opacity: 0.3;
    -khtml-opacity: 0.3;
    -moz-opacity: 0.3;
    opacity: 0.3;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=30);
    filter: alpha(opacity=30);
}
.note-handle .note-control-selection .note-control-handle, .note-handle .note-control-selection .note-control-sizing, .note-handle .note-control-selection .note-control-holder {
    width: 7px;
    height: 7px;
    border: 1px solid #000;
}
.note-handle .note-control-selection .note-control-sizing {
    background-color: #000;
}
.note-handle .note-control-selection .note-control-nw {
    top: -5px;
    left: -5px;
    border-right: none;
    border-bottom: none;
}
.note-handle .note-control-selection .note-control-ne {
    top: -5px;
    right: -5px;
    border-bottom: none;
    border-left: none;
}
.note-handle .note-control-selection .note-control-sw {
    bottom: -5px;
    left: -5px;
    border-top: none;
    border-right: none;
}
.note-handle .note-control-selection .note-control-se {
    right: -5px;
    bottom: -5px;
    cursor: se-resize;
}
.note-handle .note-control-selection .note-control-se.note-control-holder {
    cursor: default;
    border-top: none;
    border-left: none;
}
.note-handle .note-control-selection .note-control-selection-info {
    right: 0;
    bottom: 0;
    padding: 5px;
    margin: 5px;
    color: #fff;
    background-color: #000;
    font-size: 12px;
    border-radius: 5px;
    -webkit-opacity: 0.7;
    -khtml-opacity: 0.7;
    -moz-opacity: 0.7;
    opacity: 0.7;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
    filter: alpha(opacity=70);
}

.note-hint-popover {
    min-width: 100px;
    padding: 2px;
}
.note-hint-popover .popover-content {
    padding: 3px;
    max-height: 150px;
    overflow: auto;
}
.note-hint-popover .popover-content .note-hint-group .note-hint-item {
    display: block !important;
    padding: 3px;
}
.note-hint-popover .popover-content .note-hint-group .note-hint-item.active, .note-hint-popover .popover-content .note-hint-group .note-hint-item:hover {
    display: block;
    clear: both;
    font-weight: 400;
    line-height: 1.4;
    color: white;
    white-space: nowrap;
    text-decoration: none;
    background-color: #428bca;
    outline: 0;
    cursor: pointer;
}

/* Handle
 ------------------------------------------ */
html .note-fullscreen-body, body .note-fullscreen-body {
    overflow: hidden !important;
}

.note-editor .note-editing-area .note-editable table {
    width: 100%;
    border-collapse: collapse;
}
.note-editor .note-editing-area .note-editable table td, .note-editor .note-editing-area .note-editable table th {
    border: 1px solid #ececec;
    padding: 5px 3px;
}
.note-editor .note-editing-area .note-editable a {
    background-color: inherit;
    text-decoration: inherit;
    font-family: inherit;
    font-weight: inherit;
    color: #337ab7;
}
.note-editor .note-editing-area .note-editable a:hover,
.note-editor .note-editing-area .note-editable a:focus {
    color: #23527c;
    text-decoration: underline;
    outline: 0;
}
.note-editor .note-editing-area .note-editable figure {
    margin: 0;
}

/* Dialog
 ------------------------------------------*/
.note-modal .note-modal-body label {
    margin-bottom: 2px;
    padding: 2px 5px;
    display: inline-block;
}
.note-modal .note-modal-body .help-list-item:hover {
    background-color: #e0e0e0;
}
@-moz-document url-prefix() {
    .note-modal .note-image-input {
        height: auto;
    }
}

.help-list-item label {
    margin-bottom: 5px;
    display: inline-block;
}

/*# sourceMappingURL=summernote-lite.css.map*/
/*!***********************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/.pnpm/css-loader@6.7.1_webpack@5.74.0/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/.pnpm/sweetalert2@11.14.0/node_modules/sweetalert2/dist/sweetalert2.css ***!
  \***********************************************************************************************************************************************************************************************************************/
.swal2-popup.swal2-toast {
  box-sizing: border-box;
  grid-column: 1/4 !important;
  grid-row: 1/4 !important;
  grid-template-columns: min-content auto min-content;
  padding: 1em;
  overflow-y: hidden;
  background: #fff;
  box-shadow: 0 0 1px hsla(0, 0%, 0%, 0.075), 0 1px 2px hsla(0, 0%, 0%, 0.075), 1px 2px 4px hsla(0, 0%, 0%, 0.075), 1px 3px 8px hsla(0, 0%, 0%, 0.075), 2px 4px 16px hsla(0, 0%, 0%, 0.075);
  pointer-events: all;
}
.swal2-popup.swal2-toast > * {
  grid-column: 2;
}
.swal2-popup.swal2-toast .swal2-title {
  margin: 0.5em 1em;
  padding: 0;
  font-size: 1em;
  text-align: initial;
}
.swal2-popup.swal2-toast .swal2-loading {
  justify-content: center;
}
.swal2-popup.swal2-toast .swal2-input {
  height: 2em;
  margin: 0.5em;
  font-size: 1em;
}
.swal2-popup.swal2-toast .swal2-validation-message {
  font-size: 1em;
}
.swal2-popup.swal2-toast .swal2-footer {
  margin: 0.5em 0 0;
  padding: 0.5em 0 0;
  font-size: 0.8em;
}
.swal2-popup.swal2-toast .swal2-close {
  grid-column: 3/3;
  grid-row: 1/99;
  align-self: center;
  width: 0.8em;
  height: 0.8em;
  margin: 0;
  font-size: 2em;
}
.swal2-popup.swal2-toast .swal2-html-container {
  margin: 0.5em 1em;
  padding: 0;
  overflow: initial;
  font-size: 1em;
  text-align: initial;
}
.swal2-popup.swal2-toast .swal2-html-container:empty {
  padding: 0;
}
.swal2-popup.swal2-toast .swal2-loader {
  grid-column: 1;
  grid-row: 1/99;
  align-self: center;
  width: 2em;
  height: 2em;
  margin: 0.25em;
}
.swal2-popup.swal2-toast .swal2-icon {
  grid-column: 1;
  grid-row: 1/99;
  align-self: center;
  width: 2em;
  min-width: 2em;
  height: 2em;
  margin: 0 0.5em 0 0;
}
.swal2-popup.swal2-toast .swal2-icon .swal2-icon-content {
  display: flex;
  align-items: center;
  font-size: 1.8em;
  font-weight: bold;
}
.swal2-popup.swal2-toast .swal2-icon.swal2-success .swal2-success-ring {
  width: 2em;
  height: 2em;
}
.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line] {
  top: 0.875em;
  width: 1.375em;
}
.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left] {
  left: 0.3125em;
}
.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right] {
  right: 0.3125em;
}
.swal2-popup.swal2-toast .swal2-actions {
  justify-content: flex-start;
  height: auto;
  margin: 0;
  margin-top: 0.5em;
  padding: 0 0.5em;
}
.swal2-popup.swal2-toast .swal2-styled {
  margin: 0.25em 0.5em;
  padding: 0.4em 0.6em;
  font-size: 1em;
}
.swal2-popup.swal2-toast .swal2-success {
  border-color: #a5dc86;
}
.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line] {
  position: absolute;
  width: 1.6em;
  height: 3em;
  border-radius: 50%;
}
.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=left] {
  top: -0.8em;
  left: -0.5em;
  transform: rotate(-45deg);
  transform-origin: 2em 2em;
  border-radius: 4em 0 0 4em;
}
.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=right] {
  top: -0.25em;
  left: 0.9375em;
  transform-origin: 0 1.5em;
  border-radius: 0 4em 4em 0;
}
.swal2-popup.swal2-toast .swal2-success .swal2-success-ring {
  width: 2em;
  height: 2em;
}
.swal2-popup.swal2-toast .swal2-success .swal2-success-fix {
  top: 0;
  left: 0.4375em;
  width: 0.4375em;
  height: 2.6875em;
}
.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line] {
  height: 0.3125em;
}
.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=tip] {
  top: 1.125em;
  left: 0.1875em;
  width: 0.75em;
}
.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=long] {
  top: 0.9375em;
  right: 0.1875em;
  width: 1.375em;
}
.swal2-popup.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-tip {
  animation: swal2-toast-animate-success-line-tip 0.75s;
}
.swal2-popup.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-long {
  animation: swal2-toast-animate-success-line-long 0.75s;
}
.swal2-popup.swal2-toast.swal2-show {
  animation: swal2-toast-show 0.5s;
}
.swal2-popup.swal2-toast.swal2-hide {
  animation: swal2-toast-hide 0.1s forwards;
}

div:where(.swal2-container) {
  display: grid;
  position: fixed;
  z-index: 1060;
  inset: 0;
  box-sizing: border-box;
  grid-template-areas: "top-start     top            top-end" "center-start  center         center-end" "bottom-start  bottom-center  bottom-end";
  grid-template-rows: minmax(min-content, auto) minmax(min-content, auto) minmax(min-content, auto);
  height: 100%;
  padding: 0.625em;
  overflow-x: hidden;
  transition: background-color 0.1s;
  -webkit-overflow-scrolling: touch;
}
div:where(.swal2-container).swal2-backdrop-show, div:where(.swal2-container).swal2-noanimation {
  background: rgba(0, 0, 0, 0.4);
}
div:where(.swal2-container).swal2-backdrop-hide {
  background: transparent !important;
}
div:where(.swal2-container).swal2-top-start, div:where(.swal2-container).swal2-center-start, div:where(.swal2-container).swal2-bottom-start {
  grid-template-columns: minmax(0, 1fr) auto auto;
}
div:where(.swal2-container).swal2-top, div:where(.swal2-container).swal2-center, div:where(.swal2-container).swal2-bottom {
  grid-template-columns: auto minmax(0, 1fr) auto;
}
div:where(.swal2-container).swal2-top-end, div:where(.swal2-container).swal2-center-end, div:where(.swal2-container).swal2-bottom-end {
  grid-template-columns: auto auto minmax(0, 1fr);
}
div:where(.swal2-container).swal2-top-start > .swal2-popup {
  align-self: start;
}
div:where(.swal2-container).swal2-top > .swal2-popup {
  grid-column: 2;
  place-self: start center;
}
div:where(.swal2-container).swal2-top-end > .swal2-popup, div:where(.swal2-container).swal2-top-right > .swal2-popup {
  grid-column: 3;
  place-self: start end;
}
div:where(.swal2-container).swal2-center-start > .swal2-popup, div:where(.swal2-container).swal2-center-left > .swal2-popup {
  grid-row: 2;
  align-self: center;
}
div:where(.swal2-container).swal2-center > .swal2-popup {
  grid-column: 2;
  grid-row: 2;
  place-self: center center;
}
div:where(.swal2-container).swal2-center-end > .swal2-popup, div:where(.swal2-container).swal2-center-right > .swal2-popup {
  grid-column: 3;
  grid-row: 2;
  place-self: center end;
}
div:where(.swal2-container).swal2-bottom-start > .swal2-popup, div:where(.swal2-container).swal2-bottom-left > .swal2-popup {
  grid-column: 1;
  grid-row: 3;
  align-self: end;
}
div:where(.swal2-container).swal2-bottom > .swal2-popup {
  grid-column: 2;
  grid-row: 3;
  place-self: end center;
}
div:where(.swal2-container).swal2-bottom-end > .swal2-popup, div:where(.swal2-container).swal2-bottom-right > .swal2-popup {
  grid-column: 3;
  grid-row: 3;
  place-self: end end;
}
div:where(.swal2-container).swal2-grow-row > .swal2-popup, div:where(.swal2-container).swal2-grow-fullscreen > .swal2-popup {
  grid-column: 1/4;
  width: 100%;
}
div:where(.swal2-container).swal2-grow-column > .swal2-popup, div:where(.swal2-container).swal2-grow-fullscreen > .swal2-popup {
  grid-row: 1/4;
  align-self: stretch;
}
div:where(.swal2-container).swal2-no-transition {
  transition: none !important;
}
div:where(.swal2-container) div:where(.swal2-popup) {
  display: none;
  position: relative;
  box-sizing: border-box;
  grid-template-columns: minmax(0, 100%);
  width: 32em;
  max-width: 100%;
  padding: 0 0 1.25em;
  border: none;
  border-radius: 5px;
  background: #fff;
  color: #545454;
  font-family: inherit;
  font-size: 1rem;
}
div:where(.swal2-container) div:where(.swal2-popup):focus {
  outline: none;
}
div:where(.swal2-container) div:where(.swal2-popup).swal2-loading {
  overflow-y: hidden;
}
div:where(.swal2-container) h2:where(.swal2-title) {
  position: relative;
  max-width: 100%;
  margin: 0;
  padding: 0.8em 1em 0;
  color: inherit;
  font-size: 1.875em;
  font-weight: 600;
  text-align: center;
  text-transform: none;
  word-wrap: break-word;
}
div:where(.swal2-container) div:where(.swal2-actions) {
  display: flex;
  z-index: 1;
  box-sizing: border-box;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  width: auto;
  margin: 1.25em auto 0;
  padding: 0;
}
div:where(.swal2-container) div:where(.swal2-actions):not(.swal2-loading) .swal2-styled[disabled] {
  opacity: 0.4;
}
div:where(.swal2-container) div:where(.swal2-actions):not(.swal2-loading) .swal2-styled:hover {
  background-image: linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1));
}
div:where(.swal2-container) div:where(.swal2-actions):not(.swal2-loading) .swal2-styled:active {
  background-image: linear-gradient(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2));
}
div:where(.swal2-container) div:where(.swal2-loader) {
  display: none;
  align-items: center;
  justify-content: center;
  width: 2.2em;
  height: 2.2em;
  margin: 0 1.875em;
  animation: swal2-rotate-loading 1.5s linear 0s infinite normal;
  border-width: 0.25em;
  border-style: solid;
  border-radius: 100%;
  border-color: #2778c4 transparent #2778c4 transparent;
}
div:where(.swal2-container) button:where(.swal2-styled) {
  margin: 0.3125em;
  padding: 0.625em 1.1em;
  transition: box-shadow 0.1s;
  box-shadow: 0 0 0 3px transparent;
  font-weight: 500;
}
div:where(.swal2-container) button:where(.swal2-styled):not([disabled]) {
  cursor: pointer;
}
div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-confirm) {
  border: 0;
  border-radius: 0.25em;
  background: initial;
  background-color: #7066e0;
  color: #fff;
  font-size: 1em;
}
div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-confirm):focus-visible {
  box-shadow: 0 0 0 3px rgba(112, 102, 224, 0.5);
}
div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-deny) {
  border: 0;
  border-radius: 0.25em;
  background: initial;
  background-color: #dc3741;
  color: #fff;
  font-size: 1em;
}
div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-deny):focus-visible {
  box-shadow: 0 0 0 3px rgba(220, 55, 65, 0.5);
}
div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-cancel) {
  border: 0;
  border-radius: 0.25em;
  background: initial;
  background-color: #6e7881;
  color: #fff;
  font-size: 1em;
}
div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-cancel):focus-visible {
  box-shadow: 0 0 0 3px rgba(110, 120, 129, 0.5);
}
div:where(.swal2-container) button:where(.swal2-styled).swal2-default-outline:focus-visible {
  box-shadow: 0 0 0 3px rgba(100, 150, 200, 0.5);
}
div:where(.swal2-container) button:where(.swal2-styled):focus-visible {
  outline: none;
}
div:where(.swal2-container) button:where(.swal2-styled)::-moz-focus-inner {
  border: 0;
}
div:where(.swal2-container) div:where(.swal2-footer) {
  margin: 1em 0 0;
  padding: 1em 1em 0;
  border-top: 1px solid #eee;
  color: inherit;
  font-size: 1em;
  text-align: center;
}
div:where(.swal2-container) .swal2-timer-progress-bar-container {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  grid-column: auto !important;
  overflow: hidden;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
}
div:where(.swal2-container) div:where(.swal2-timer-progress-bar) {
  width: 100%;
  height: 0.25em;
  background: rgba(0, 0, 0, 0.2);
}
div:where(.swal2-container) img:where(.swal2-image) {
  max-width: 100%;
  margin: 2em auto 1em;
}
div:where(.swal2-container) button:where(.swal2-close) {
  z-index: 2;
  align-items: center;
  justify-content: center;
  width: 1.2em;
  height: 1.2em;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: -1.2em;
  padding: 0;
  overflow: hidden;
  transition: color 0.1s, box-shadow 0.1s;
  border: none;
  border-radius: 5px;
  background: transparent;
  color: #ccc;
  font-family: monospace;
  font-size: 2.5em;
  cursor: pointer;
  justify-self: end;
}
div:where(.swal2-container) button:where(.swal2-close):hover {
  transform: none;
  background: transparent;
  color: #f27474;
}
div:where(.swal2-container) button:where(.swal2-close):focus-visible {
  outline: none;
  box-shadow: inset 0 0 0 3px rgba(100, 150, 200, 0.5);
}
div:where(.swal2-container) button:where(.swal2-close)::-moz-focus-inner {
  border: 0;
}
div:where(.swal2-container) .swal2-html-container {
  z-index: 1;
  justify-content: center;
  margin: 0;
  padding: 1em 1.6em 0.3em;
  overflow: auto;
  color: inherit;
  font-size: 1.125em;
  font-weight: normal;
  line-height: normal;
  text-align: center;
  word-wrap: break-word;
  word-break: break-word;
}
div:where(.swal2-container) input:where(.swal2-input),
div:where(.swal2-container) input:where(.swal2-file),
div:where(.swal2-container) textarea:where(.swal2-textarea),
div:where(.swal2-container) select:where(.swal2-select),
div:where(.swal2-container) div:where(.swal2-radio),
div:where(.swal2-container) label:where(.swal2-checkbox) {
  margin: 1em 2em 3px;
}
div:where(.swal2-container) input:where(.swal2-input),
div:where(.swal2-container) input:where(.swal2-file),
div:where(.swal2-container) textarea:where(.swal2-textarea) {
  box-sizing: border-box;
  width: auto;
  transition: border-color 0.1s, box-shadow 0.1s;
  border: 1px solid #d9d9d9;
  border-radius: 0.1875em;
  background: transparent;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.06), 0 0 0 3px transparent;
  color: inherit;
  font-size: 1.125em;
}
div:where(.swal2-container) input:where(.swal2-input).swal2-inputerror,
div:where(.swal2-container) input:where(.swal2-file).swal2-inputerror,
div:where(.swal2-container) textarea:where(.swal2-textarea).swal2-inputerror {
  border-color: #f27474 !important;
  box-shadow: 0 0 2px #f27474 !important;
}
div:where(.swal2-container) input:where(.swal2-input):focus,
div:where(.swal2-container) input:where(.swal2-file):focus,
div:where(.swal2-container) textarea:where(.swal2-textarea):focus {
  border: 1px solid #b4dbed;
  outline: none;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.06), 0 0 0 3px rgba(100, 150, 200, 0.5);
}
div:where(.swal2-container) input:where(.swal2-input)::placeholder,
div:where(.swal2-container) input:where(.swal2-file)::placeholder,
div:where(.swal2-container) textarea:where(.swal2-textarea)::placeholder {
  color: #ccc;
}
div:where(.swal2-container) .swal2-range {
  margin: 1em 2em 3px;
  background: #fff;
}
div:where(.swal2-container) .swal2-range input {
  width: 80%;
}
div:where(.swal2-container) .swal2-range output {
  width: 20%;
  color: inherit;
  font-weight: 600;
  text-align: center;
}
div:where(.swal2-container) .swal2-range input,
div:where(.swal2-container) .swal2-range output {
  height: 2.625em;
  padding: 0;
  font-size: 1.125em;
  line-height: 2.625em;
}
div:where(.swal2-container) .swal2-input {
  height: 2.625em;
  padding: 0 0.75em;
}
div:where(.swal2-container) .swal2-file {
  width: 75%;
  margin-right: auto;
  margin-left: auto;
  background: transparent;
  font-size: 1.125em;
}
div:where(.swal2-container) .swal2-textarea {
  height: 6.75em;
  padding: 0.75em;
}
div:where(.swal2-container) .swal2-select {
  min-width: 50%;
  max-width: 100%;
  padding: 0.375em 0.625em;
  background: transparent;
  color: inherit;
  font-size: 1.125em;
}
div:where(.swal2-container) .swal2-radio,
div:where(.swal2-container) .swal2-checkbox {
  align-items: center;
  justify-content: center;
  background: #fff;
  color: inherit;
}
div:where(.swal2-container) .swal2-radio label,
div:where(.swal2-container) .swal2-checkbox label {
  margin: 0 0.6em;
  font-size: 1.125em;
}
div:where(.swal2-container) .swal2-radio input,
div:where(.swal2-container) .swal2-checkbox input {
  flex-shrink: 0;
  margin: 0 0.4em;
}
div:where(.swal2-container) label:where(.swal2-input-label) {
  display: flex;
  justify-content: center;
  margin: 1em auto 0;
}
div:where(.swal2-container) div:where(.swal2-validation-message) {
  align-items: center;
  justify-content: center;
  margin: 1em 0 0;
  padding: 0.625em;
  overflow: hidden;
  background: #f0f0f0;
  color: #666666;
  font-size: 1em;
  font-weight: 300;
}
div:where(.swal2-container) div:where(.swal2-validation-message)::before {
  content: "!";
  display: inline-block;
  width: 1.5em;
  min-width: 1.5em;
  height: 1.5em;
  margin: 0 0.625em;
  border-radius: 50%;
  background-color: #f27474;
  color: #fff;
  font-weight: 600;
  line-height: 1.5em;
  text-align: center;
}
div:where(.swal2-container) .swal2-progress-steps {
  flex-wrap: wrap;
  align-items: center;
  max-width: 100%;
  margin: 1.25em auto;
  padding: 0;
  background: transparent;
  font-weight: 600;
}
div:where(.swal2-container) .swal2-progress-steps li {
  display: inline-block;
  position: relative;
}
div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step {
  z-index: 20;
  flex-shrink: 0;
  width: 2em;
  height: 2em;
  border-radius: 2em;
  background: #2778c4;
  color: #fff;
  line-height: 2em;
  text-align: center;
}
div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step {
  background: #2778c4;
}
div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step ~ .swal2-progress-step {
  background: #add8e6;
  color: #fff;
}
div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step ~ .swal2-progress-step-line {
  background: #add8e6;
}
div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step-line {
  z-index: 10;
  flex-shrink: 0;
  width: 2.5em;
  height: 0.4em;
  margin: 0 -1px;
  background: #2778c4;
}

div:where(.swal2-icon) {
  position: relative;
  box-sizing: content-box;
  justify-content: center;
  width: 5em;
  height: 5em;
  margin: 2.5em auto 0.6em;
  border: 0.25em solid transparent;
  border-radius: 50%;
  border-color: #000;
  font-family: inherit;
  line-height: 5em;
  cursor: default;
  user-select: none;
}
div:where(.swal2-icon) .swal2-icon-content {
  display: flex;
  align-items: center;
  font-size: 3.75em;
}
div:where(.swal2-icon).swal2-error {
  border-color: #f27474;
  color: #f27474;
}
div:where(.swal2-icon).swal2-error .swal2-x-mark {
  position: relative;
  flex-grow: 1;
}
div:where(.swal2-icon).swal2-error [class^=swal2-x-mark-line] {
  display: block;
  position: absolute;
  top: 2.3125em;
  width: 2.9375em;
  height: 0.3125em;
  border-radius: 0.125em;
  background-color: #f27474;
}
div:where(.swal2-icon).swal2-error [class^=swal2-x-mark-line][class$=left] {
  left: 1.0625em;
  transform: rotate(45deg);
}
div:where(.swal2-icon).swal2-error [class^=swal2-x-mark-line][class$=right] {
  right: 1em;
  transform: rotate(-45deg);
}
div:where(.swal2-icon).swal2-error.swal2-icon-show {
  animation: swal2-animate-error-icon 0.5s;
}
div:where(.swal2-icon).swal2-error.swal2-icon-show .swal2-x-mark {
  animation: swal2-animate-error-x-mark 0.5s;
}
div:where(.swal2-icon).swal2-warning {
  border-color: #facea8;
  color: #f8bb86;
}
div:where(.swal2-icon).swal2-warning.swal2-icon-show {
  animation: swal2-animate-error-icon 0.5s;
}
div:where(.swal2-icon).swal2-warning.swal2-icon-show .swal2-icon-content {
  animation: swal2-animate-i-mark 0.5s;
}
div:where(.swal2-icon).swal2-info {
  border-color: #9de0f6;
  color: #3fc3ee;
}
div:where(.swal2-icon).swal2-info.swal2-icon-show {
  animation: swal2-animate-error-icon 0.5s;
}
div:where(.swal2-icon).swal2-info.swal2-icon-show .swal2-icon-content {
  animation: swal2-animate-i-mark 0.8s;
}
div:where(.swal2-icon).swal2-question {
  border-color: #c9dae1;
  color: #87adbd;
}
div:where(.swal2-icon).swal2-question.swal2-icon-show {
  animation: swal2-animate-error-icon 0.5s;
}
div:where(.swal2-icon).swal2-question.swal2-icon-show .swal2-icon-content {
  animation: swal2-animate-question-mark 0.8s;
}
div:where(.swal2-icon).swal2-success {
  border-color: #a5dc86;
  color: #a5dc86;
}
div:where(.swal2-icon).swal2-success [class^=swal2-success-circular-line] {
  position: absolute;
  width: 3.75em;
  height: 7.5em;
  border-radius: 50%;
}
div:where(.swal2-icon).swal2-success [class^=swal2-success-circular-line][class$=left] {
  top: -0.4375em;
  left: -2.0635em;
  transform: rotate(-45deg);
  transform-origin: 3.75em 3.75em;
  border-radius: 7.5em 0 0 7.5em;
}
div:where(.swal2-icon).swal2-success [class^=swal2-success-circular-line][class$=right] {
  top: -0.6875em;
  left: 1.875em;
  transform: rotate(-45deg);
  transform-origin: 0 3.75em;
  border-radius: 0 7.5em 7.5em 0;
}
div:where(.swal2-icon).swal2-success .swal2-success-ring {
  position: absolute;
  z-index: 2;
  top: -0.25em;
  left: -0.25em;
  box-sizing: content-box;
  width: 100%;
  height: 100%;
  border: 0.25em solid rgba(165, 220, 134, 0.3);
  border-radius: 50%;
}
div:where(.swal2-icon).swal2-success .swal2-success-fix {
  position: absolute;
  z-index: 1;
  top: 0.5em;
  left: 1.625em;
  width: 0.4375em;
  height: 5.625em;
  transform: rotate(-45deg);
}
div:where(.swal2-icon).swal2-success [class^=swal2-success-line] {
  display: block;
  position: absolute;
  z-index: 2;
  height: 0.3125em;
  border-radius: 0.125em;
  background-color: #a5dc86;
}
div:where(.swal2-icon).swal2-success [class^=swal2-success-line][class$=tip] {
  top: 2.875em;
  left: 0.8125em;
  width: 1.5625em;
  transform: rotate(45deg);
}
div:where(.swal2-icon).swal2-success [class^=swal2-success-line][class$=long] {
  top: 2.375em;
  right: 0.5em;
  width: 2.9375em;
  transform: rotate(-45deg);
}
div:where(.swal2-icon).swal2-success.swal2-icon-show .swal2-success-line-tip {
  animation: swal2-animate-success-line-tip 0.75s;
}
div:where(.swal2-icon).swal2-success.swal2-icon-show .swal2-success-line-long {
  animation: swal2-animate-success-line-long 0.75s;
}
div:where(.swal2-icon).swal2-success.swal2-icon-show .swal2-success-circular-line-right {
  animation: swal2-rotate-success-circular-line 4.25s ease-in;
}

[class^=swal2] {
  -webkit-tap-highlight-color: transparent;
}

.swal2-show {
  animation: swal2-show 0.3s;
}

.swal2-hide {
  animation: swal2-hide 0.15s forwards;
}

.swal2-noanimation {
  transition: none;
}

.swal2-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}

.swal2-rtl .swal2-close {
  margin-right: initial;
  margin-left: 0;
}
.swal2-rtl .swal2-timer-progress-bar {
  right: 0;
  left: auto;
}

@keyframes swal2-toast-show {
  0% {
    transform: translateY(-0.625em) rotateZ(2deg);
  }
  33% {
    transform: translateY(0) rotateZ(-2deg);
  }
  66% {
    transform: translateY(0.3125em) rotateZ(2deg);
  }
  100% {
    transform: translateY(0) rotateZ(0deg);
  }
}
@keyframes swal2-toast-hide {
  100% {
    transform: rotateZ(1deg);
    opacity: 0;
  }
}
@keyframes swal2-toast-animate-success-line-tip {
  0% {
    top: 0.5625em;
    left: 0.0625em;
    width: 0;
  }
  54% {
    top: 0.125em;
    left: 0.125em;
    width: 0;
  }
  70% {
    top: 0.625em;
    left: -0.25em;
    width: 1.625em;
  }
  84% {
    top: 1.0625em;
    left: 0.75em;
    width: 0.5em;
  }
  100% {
    top: 1.125em;
    left: 0.1875em;
    width: 0.75em;
  }
}
@keyframes swal2-toast-animate-success-line-long {
  0% {
    top: 1.625em;
    right: 1.375em;
    width: 0;
  }
  65% {
    top: 1.25em;
    right: 0.9375em;
    width: 0;
  }
  84% {
    top: 0.9375em;
    right: 0;
    width: 1.125em;
  }
  100% {
    top: 0.9375em;
    right: 0.1875em;
    width: 1.375em;
  }
}
@keyframes swal2-show {
  0% {
    transform: scale(0.7);
  }
  45% {
    transform: scale(1.05);
  }
  80% {
    transform: scale(0.95);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes swal2-hide {
  0% {
    transform: scale(1);
    opacity: 1;
  }
  100% {
    transform: scale(0.5);
    opacity: 0;
  }
}
@keyframes swal2-animate-success-line-tip {
  0% {
    top: 1.1875em;
    left: 0.0625em;
    width: 0;
  }
  54% {
    top: 1.0625em;
    left: 0.125em;
    width: 0;
  }
  70% {
    top: 2.1875em;
    left: -0.375em;
    width: 3.125em;
  }
  84% {
    top: 3em;
    left: 1.3125em;
    width: 1.0625em;
  }
  100% {
    top: 2.8125em;
    left: 0.8125em;
    width: 1.5625em;
  }
}
@keyframes swal2-animate-success-line-long {
  0% {
    top: 3.375em;
    right: 2.875em;
    width: 0;
  }
  65% {
    top: 3.375em;
    right: 2.875em;
    width: 0;
  }
  84% {
    top: 2.1875em;
    right: 0;
    width: 3.4375em;
  }
  100% {
    top: 2.375em;
    right: 0.5em;
    width: 2.9375em;
  }
}
@keyframes swal2-rotate-success-circular-line {
  0% {
    transform: rotate(-45deg);
  }
  5% {
    transform: rotate(-45deg);
  }
  12% {
    transform: rotate(-405deg);
  }
  100% {
    transform: rotate(-405deg);
  }
}
@keyframes swal2-animate-error-x-mark {
  0% {
    margin-top: 1.625em;
    transform: scale(0.4);
    opacity: 0;
  }
  50% {
    margin-top: 1.625em;
    transform: scale(0.4);
    opacity: 0;
  }
  80% {
    margin-top: -0.375em;
    transform: scale(1.15);
  }
  100% {
    margin-top: 0;
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes swal2-animate-error-icon {
  0% {
    transform: rotateX(100deg);
    opacity: 0;
  }
  100% {
    transform: rotateX(0deg);
    opacity: 1;
  }
}
@keyframes swal2-rotate-loading {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes swal2-animate-question-mark {
  0% {
    transform: rotateY(-360deg);
  }
  100% {
    transform: rotateY(0);
  }
}
@keyframes swal2-animate-i-mark {
  0% {
    transform: rotateZ(45deg);
    opacity: 0;
  }
  25% {
    transform: rotateZ(-25deg);
    opacity: 0.4;
  }
  50% {
    transform: rotateZ(15deg);
    opacity: 0.8;
  }
  75% {
    transform: rotateZ(-5deg);
    opacity: 1;
  }
  100% {
    transform: rotateX(0);
    opacity: 1;
  }
}
body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) {
  overflow: hidden;
}
body.swal2-height-auto {
  height: auto !important;
}
body.swal2-no-backdrop .swal2-container {
  background-color: transparent !important;
  pointer-events: none;
}
body.swal2-no-backdrop .swal2-container .swal2-popup {
  pointer-events: all;
}
body.swal2-no-backdrop .swal2-container .swal2-modal {
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
}
@media print {
  body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) {
    overflow-y: scroll !important;
  }
  body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) > [aria-hidden=true] {
    display: none;
  }
  body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) .swal2-container {
    position: static !important;
  }
}
body.swal2-toast-shown .swal2-container {
  box-sizing: border-box;
  width: 360px;
  max-width: 100%;
  background-color: transparent;
  pointer-events: none;
}
body.swal2-toast-shown .swal2-container.swal2-top {
  inset: 0 auto auto 50%;
  transform: translateX(-50%);
}
body.swal2-toast-shown .swal2-container.swal2-top-end, body.swal2-toast-shown .swal2-container.swal2-top-right {
  inset: 0 0 auto auto;
}
body.swal2-toast-shown .swal2-container.swal2-top-start, body.swal2-toast-shown .swal2-container.swal2-top-left {
  inset: 0 auto auto 0;
}
body.swal2-toast-shown .swal2-container.swal2-center-start, body.swal2-toast-shown .swal2-container.swal2-center-left {
  inset: 50% auto auto 0;
  transform: translateY(-50%);
}
body.swal2-toast-shown .swal2-container.swal2-center {
  inset: 50% auto auto 50%;
  transform: translate(-50%, -50%);
}
body.swal2-toast-shown .swal2-container.swal2-center-end, body.swal2-toast-shown .swal2-container.swal2-center-right {
  inset: 50% 0 auto auto;
  transform: translateY(-50%);
}
body.swal2-toast-shown .swal2-container.swal2-bottom-start, body.swal2-toast-shown .swal2-container.swal2-bottom-left {
  inset: auto auto 0 0;
}
body.swal2-toast-shown .swal2-container.swal2-bottom {
  inset: auto auto 0 50%;
  transform: translateX(-50%);
}
body.swal2-toast-shown .swal2-container.swal2-bottom-end, body.swal2-toast-shown .swal2-container.swal2-bottom-right {
  inset: auto 0 0 auto;
}

/*!*********************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/.pnpm/css-loader@6.7.1_webpack@5.74.0/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/.pnpm/tom-select@2.2.2/node_modules/tom-select/dist/css/tom-select.bootstrap5.css ***!
  \*********************************************************************************************************************************************************************************************************************************/
/**
 * Tom Select bootstrap 5
 */
/**
 * tom-select.css (v2.2.2)
 * Copyright (c) contributors
 *
 * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this
 * file except in compliance with the License. You may obtain a copy of the License at:
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software distributed under
 * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF
 * ANY KIND, either express or implied. See the License for the specific language
 * governing permissions and limitations under the License.
 *
 */
:root {
  --ts-pr-clear-button:	0;
  --ts-pr-caret:	0;
  --ts-pr-min:	.75rem;
}

.ts-wrapper.single .ts-control, .ts-wrapper.single .ts-control input {
  cursor: pointer;
}

.ts-control {
  padding-right: max(var(--ts-pr-min), var(--ts-pr-clear-button) + var(--ts-pr-caret)) !important;
}

.ts-wrapper.plugin-drag_drop.multi > .ts-control > div.ui-sortable-placeholder {
  visibility: visible !important;
  background: #f2f2f2 !important;
  background: rgba(0, 0, 0, 0.06) !important;
  border: 0 none !important;
  box-shadow: inset 0 0 12px 4px #fff;
}
.ts-wrapper.plugin-drag_drop .ui-sortable-placeholder::after {
  content: "!";
  visibility: hidden;
}
.ts-wrapper.plugin-drag_drop .ui-sortable-helper {
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
}

.plugin-checkbox_options .option input {
  margin-right: 0.5rem;
}

.plugin-clear_button {
  --ts-pr-clear-button: 1em;
}
.plugin-clear_button .clear-button {
  opacity: 0;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: calc(0.75rem - 5px);
  margin-right: 0 !important;
  background: transparent !important;
  transition: opacity 0.5s;
  cursor: pointer;
}
.plugin-clear_button.form-select .clear-button, .plugin-clear_button.single .clear-button {
  right: max( var(--ts-pr-caret), 0.75rem);
}
.plugin-clear_button.focus.has-items .clear-button, .plugin-clear_button:not(.disabled):hover.has-items .clear-button {
  opacity: 1;
}

.ts-wrapper .dropdown-header {
  position: relative;
  padding: 6px 0.75rem;
  border-bottom: 1px solid #d0d0d0;
  background: #f8f8f8;
  border-radius: 0.375rem 0.375rem 0 0;
}
.ts-wrapper .dropdown-header-close {
  position: absolute;
  right: 0.75rem;
  top: 50%;
  color: #343a40;
  opacity: 0.4;
  margin-top: -12px;
  line-height: 20px;
  font-size: 20px !important;
}
.ts-wrapper .dropdown-header-close:hover {
  color: black;
}

.plugin-dropdown_input.focus.dropdown-active .ts-control {
  box-shadow: none;
  border: 1px solid #ced4da;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075);
}
.plugin-dropdown_input .dropdown-input {
  border: 1px solid #d0d0d0;
  border-width: 0 0 1px 0;
  display: block;
  padding: 0.375rem 0.75rem;
  box-shadow: none;
  width: 100%;
  background: transparent;
}
.plugin-dropdown_input.focus .ts-dropdown .dropdown-input {
  border-color: #86b7fe;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.plugin-dropdown_input .items-placeholder {
  border: 0 none !important;
  box-shadow: none !important;
  width: 100%;
}
.plugin-dropdown_input.has-items .items-placeholder, .plugin-dropdown_input.dropdown-active .items-placeholder {
  display: none !important;
}

.ts-wrapper.plugin-input_autogrow.has-items .ts-control > input {
  min-width: 0;
}
.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control > input {
  flex: none;
  min-width: 4px;
}
.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control > input::-ms-input-placeholder {
  color: transparent;
}
.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control > input::placeholder {
  color: transparent;
}

.ts-dropdown.plugin-optgroup_columns .ts-dropdown-content {
  display: flex;
}
.ts-dropdown.plugin-optgroup_columns .optgroup {
  border-right: 1px solid #f2f2f2;
  border-top: 0 none;
  flex-grow: 1;
  flex-basis: 0;
  min-width: 0;
}
.ts-dropdown.plugin-optgroup_columns .optgroup:last-child {
  border-right: 0 none;
}
.ts-dropdown.plugin-optgroup_columns .optgroup:before {
  display: none;
}
.ts-dropdown.plugin-optgroup_columns .optgroup-header {
  border-top: 0 none;
}

.ts-wrapper.plugin-remove_button .item {
  display: inline-flex;
  align-items: center;
  padding-right: 0 !important;
}
.ts-wrapper.plugin-remove_button .item .remove {
  color: inherit;
  text-decoration: none;
  vertical-align: middle;
  display: inline-block;
  padding: 0 5px;
  border-radius: 0 2px 2px 0;
  box-sizing: border-box;
}
.ts-wrapper.plugin-remove_button .item .remove:hover {
  background: rgba(0, 0, 0, 0.05);
}
.ts-wrapper.plugin-remove_button.disabled .item .remove:hover {
  background: none;
}
.ts-wrapper.plugin-remove_button .remove-single {
  position: absolute;
  right: 0;
  top: 0;
  font-size: 23px;
}

.ts-wrapper.plugin-remove_button:not(.rtl) .item .remove {
  border-left: 1px solid #dee2e6;
  margin-left: 5px;
}
.ts-wrapper.plugin-remove_button:not(.rtl) .item.active .remove {
  border-left-color: rgba(0, 0, 0, 0);
}
.ts-wrapper.plugin-remove_button:not(.rtl).disabled .item .remove {
  border-left-color: white;
}

.ts-wrapper.plugin-remove_button.rtl .item .remove {
  border-right: 1px solid #dee2e6;
  margin-right: 5px;
}
.ts-wrapper.plugin-remove_button.rtl .item.active .remove {
  border-right-color: rgba(0, 0, 0, 0);
}
.ts-wrapper.plugin-remove_button.rtl.disabled .item .remove {
  border-right-color: white;
}

.ts-wrapper {
  position: relative;
}

.ts-dropdown,
.ts-control,
.ts-control input {
  color: #343a40;
  font-family: inherit;
  font-size: inherit;
  line-height: 1.5;
  font-smoothing: inherit;
}

.ts-control,
.ts-wrapper.single.input-active .ts-control {
  background: #fff;
  cursor: text;
}

.ts-control {
  border: 1px solid #ced4da;
  padding: 0.375rem 0.75rem;
  width: 100%;
  overflow: hidden;
  position: relative;
  z-index: 1;
  box-sizing: border-box;
  box-shadow: none;
  border-radius: 0.375rem;
  display: flex;
  flex-wrap: wrap;
}
.ts-wrapper.multi.has-items .ts-control {
  padding: calc( 0.375rem - 1px - 0px) 0.75rem calc( 0.375rem - 1px - 3px - 0px);
}
.full .ts-control {
  background-color: #fff;
}
.disabled .ts-control, .disabled .ts-control * {
  cursor: default !important;
}
.focus .ts-control {
  box-shadow: none;
}
.ts-control > * {
  vertical-align: baseline;
  display: inline-block;
}
.ts-wrapper.multi .ts-control > div {
  cursor: pointer;
  margin: 0 3px 3px 0;
  padding: 1px 5px;
  background: #efefef;
  color: #343a40;
  border: 0px solid #dee2e6;
}
.ts-wrapper.multi .ts-control > div.active {
  background: #0d6efd;
  color: #fff;
  border: 0px solid rgba(0, 0, 0, 0);
}
.ts-wrapper.multi.disabled .ts-control > div, .ts-wrapper.multi.disabled .ts-control > div.active {
  color: #878787;
  background: white;
  border: 0px solid white;
}
.ts-control > input {
  flex: 1 1 auto;
  min-width: 7rem;
  display: inline-block !important;
  padding: 0 !important;
  min-height: 0 !important;
  max-height: none !important;
  max-width: 100% !important;
  margin: 0 !important;
  text-indent: 0 !important;
  border: 0 none !important;
  background: none !important;
  line-height: inherit !important;
  -webkit-user-select: auto !important;
     -moz-user-select: auto !important;
      -ms-user-select: auto !important;
          user-select: auto !important;
  box-shadow: none !important;
}
.ts-control > input::-ms-clear {
  display: none;
}
.ts-control > input:focus {
  outline: none !important;
}
.has-items .ts-control > input {
  margin: 0px 4px !important;
}
.ts-control.rtl {
  text-align: right;
}
.ts-control.rtl.single .ts-control:after {
  left: calc(0.75rem + 5px);
  right: auto;
}
.ts-control.rtl .ts-control > input {
  margin: 0px 4px 0px -2px !important;
}
.disabled .ts-control {
  opacity: 0.5;
  background-color: #e9ecef;
}
.input-hidden .ts-control > input {
  opacity: 0;
  position: absolute;
  left: -10000px;
}

.ts-dropdown {
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  z-index: 10;
  border: 1px solid #d0d0d0;
  background: #fff;
  margin: 0.25rem 0 0 0;
  border-top: 0 none;
  box-sizing: border-box;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  border-radius: 0 0 0.375rem 0.375rem;
}
.ts-dropdown [data-selectable] {
  cursor: pointer;
  overflow: hidden;
}
.ts-dropdown [data-selectable] .highlight {
  background: rgba(255, 237, 40, 0.4);
  border-radius: 1px;
}
.ts-dropdown .option,
.ts-dropdown .optgroup-header,
.ts-dropdown .no-results,
.ts-dropdown .create {
  padding: 3px 0.75rem;
}
.ts-dropdown .option, .ts-dropdown [data-disabled], .ts-dropdown [data-disabled] [data-selectable].option {
  cursor: inherit;
  opacity: 0.5;
}
.ts-dropdown [data-selectable].option {
  opacity: 1;
  cursor: pointer;
}
.ts-dropdown .optgroup:first-child .optgroup-header {
  border-top: 0 none;
}
.ts-dropdown .optgroup-header {
  color: #6c757d;
  background: #fff;
  cursor: default;
}
.ts-dropdown .active {
  background-color: #e9ecef;
  color: #1e2125;
}
.ts-dropdown .active.create {
  color: #1e2125;
}
.ts-dropdown .create {
  color: rgba(52, 58, 64, 0.5);
}
.ts-dropdown .spinner {
  display: inline-block;
  width: 30px;
  height: 30px;
  margin: 3px 0.75rem;
}
.ts-dropdown .spinner:after {
  content: " ";
  display: block;
  width: 24px;
  height: 24px;
  margin: 3px;
  border-radius: 50%;
  border: 5px solid #d0d0d0;
  border-color: #d0d0d0 transparent #d0d0d0 transparent;
  animation: lds-dual-ring 1.2s linear infinite;
}
@keyframes lds-dual-ring {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

.ts-dropdown-content {
  overflow-y: auto;
  overflow-x: hidden;
  max-height: 200px;
  overflow-scrolling: touch;
  scroll-behavior: smooth;
}

.ts-hidden-accessible {
  border: 0 !important;
  clip: rect(0 0 0 0) !important;
  -webkit-clip-path: inset(50%) !important;
          clip-path: inset(50%) !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important;
  white-space: nowrap !important;
}

.ts-wrapper.form-control,
.ts-wrapper.form-select {
  padding: 0 !important;
  height: auto;
  box-shadow: none;
  display: flex;
}

.ts-dropdown,
.ts-dropdown.form-control,
.ts-dropdown.form-select {
  height: auto;
  padding: 0;
  z-index: 1000;
  background: #fff;
  border: 1px solid var(--bs-border-color-translucent);
  border-radius: 0.375rem;
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
}

.ts-dropdown .optgroup-header {
  font-size: 0.875rem;
  line-height: 1.5;
}
.ts-dropdown .optgroup:first-child:before {
  display: none;
}
.ts-dropdown .optgroup:before {
  content: " ";
  display: block;
  height: 0;
  margin: 0.5rem 0;
  overflow: hidden;
  border-top: 1px solid var(--bs-border-color-translucent);
  margin-left: -0.75rem;
  margin-right: -0.75rem;
}
.ts-dropdown .create {
  padding-left: 0.75rem;
}

.ts-dropdown-content {
  padding: 5px 0;
}

.ts-control {
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  display: flex;
  align-items: center;
}
@media (prefers-reduced-motion: reduce) {
  .ts-control {
    transition: none;
  }
}
.ts-control.dropdown -active {
  border-radius: 0.375rem;
}
.focus .ts-control {
  border-color: #86b7fe;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.ts-control .item {
  display: flex;
  align-items: center;
}

.ts-wrapper.is-invalid,
.was-validated .invalid,
.was-validated :invalid + .ts-wrapper {
  border-color: #dc3545;
}
.ts-wrapper.is-invalid:not(.single),
.was-validated .invalid:not(.single),
.was-validated :invalid + .ts-wrapper:not(.single) {
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 12 12%27 width=%2712%27 height=%2712%27 fill=%27none%27 stroke=%27%23dc3545%27%3e%3ccircle cx=%276%27 cy=%276%27 r=%274.5%27/%3e%3cpath stroke-linejoin=%27round%27 d=%27M5.8 3.6h.4L6 6.5z%27/%3e%3ccircle cx=%276%27 cy=%278.2%27 r=%27.6%27 fill=%27%23dc3545%27 stroke=%27none%27/%3e%3c/svg%3e");
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
  background-repeat: no-repeat;
}
.ts-wrapper.is-invalid.single,
.was-validated .invalid.single,
.was-validated :invalid + .ts-wrapper.single {
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27%3e%3cpath fill=%27none%27 stroke=%27%23343a40%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 d=%27m2 5 6 6 6-6%27/%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 12 12%27 width=%2712%27 height=%2712%27 fill=%27none%27 stroke=%27%23dc3545%27%3e%3ccircle cx=%276%27 cy=%276%27 r=%274.5%27/%3e%3cpath stroke-linejoin=%27round%27 d=%27M5.8 3.6h.4L6 6.5z%27/%3e%3ccircle cx=%276%27 cy=%278.2%27 r=%27.6%27 fill=%27%23dc3545%27 stroke=%27none%27/%3e%3c/svg%3e");
  background-position: right 0.75rem center, center right 2.25rem;
  background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
  background-repeat: no-repeat;
}
.ts-wrapper.is-invalid.focus .ts-control,
.was-validated .invalid.focus .ts-control,
.was-validated :invalid + .ts-wrapper.focus .ts-control {
  border-color: #dc3545;
  box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25);
}

.ts-wrapper.is-valid,
.was-validated .valid,
.was-validated :valid + .ts-wrapper {
  border-color: #198754;
}
.ts-wrapper.is-valid:not(.single),
.was-validated .valid:not(.single),
.was-validated :valid + .ts-wrapper:not(.single) {
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 8 8%27%3e%3cpath fill=%27%23198754%27 d=%27M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z%27/%3e%3c/svg%3e");
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
  background-repeat: no-repeat;
}
.ts-wrapper.is-valid.single,
.was-validated .valid.single,
.was-validated :valid + .ts-wrapper.single {
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27%3e%3cpath fill=%27none%27 stroke=%27%23343a40%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 d=%27m2 5 6 6 6-6%27/%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 8 8%27%3e%3cpath fill=%27%23198754%27 d=%27M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z%27/%3e%3c/svg%3e");
  background-position: right 0.75rem center, center right 2.25rem;
  background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
  background-repeat: no-repeat;
}
.ts-wrapper.is-valid.focus .ts-control,
.was-validated .valid.focus .ts-control,
.was-validated :valid + .ts-wrapper.focus .ts-control {
  border-color: #198754;
  box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.25);
}

.ts-wrapper {
  min-height: calc(1.5em + 0.75rem + 2px);
  display: flex;
}
.input-group-sm > .ts-wrapper, .ts-wrapper.form-select-sm, .ts-wrapper.form-control-sm {
  min-height: calc(1.5em + 0.5rem + 2px);
}
.input-group-sm > .ts-wrapper .ts-control, .ts-wrapper.form-select-sm .ts-control, .ts-wrapper.form-control-sm .ts-control {
  border-radius: 0.25rem;
  font-size: 0.875rem;
}
.input-group-sm > .ts-wrapper.has-items .ts-control, .ts-wrapper.form-select-sm.has-items .ts-control, .ts-wrapper.form-control-sm.has-items .ts-control {
  font-size: 0.875rem;
  padding-bottom: 0;
}
.input-group-sm > .ts-wrapper.multi.has-items .ts-control, .ts-wrapper.form-select-sm.multi.has-items .ts-control, .ts-wrapper.form-control-sm.multi.has-items .ts-control {
  padding-top: calc((calc(1.5em + 0.5rem + 2px) - (1.5 * 0.875rem) - 4px) / 2) !important;
}
.ts-wrapper.multi.has-items .ts-control {
  padding-left: calc(0.75rem - 5px);
  --ts-pr-min: calc(0.75rem - 5px);
}
.ts-wrapper.multi .ts-control > div {
  border-radius: calc(0.375rem - 1px);
}
.input-group-lg > .ts-wrapper, .ts-wrapper.form-control-lg, .ts-wrapper.form-select-lg {
  min-height: calc(1.5em + 1rem + 2px);
}
.input-group-lg > .ts-wrapper .ts-control, .ts-wrapper.form-control-lg .ts-control, .ts-wrapper.form-select-lg .ts-control {
  border-radius: 0.5rem;
  font-size: 1.25rem;
}

.ts-wrapper:not(.form-control):not(.form-select) {
  padding: 0;
  border: none;
  height: auto;
  box-shadow: none;
  background: none;
}
.ts-wrapper:not(.form-control):not(.form-select).single .ts-control {
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27%3e%3cpath fill=%27none%27 stroke=%27%23343a40%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 d=%27m2 5 6 6 6-6%27/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right 0.75rem center;
  background-size: 16px 12px;
}
.ts-wrapper.form-select, .ts-wrapper.single {
  --ts-pr-caret: 2.25rem;
}

.ts-wrapper.form-control .ts-control, .ts-wrapper.form-control.single.input-active .ts-control,
.ts-wrapper.form-select .ts-control,
.ts-wrapper.form-select.single.input-active .ts-control {
  border: none !important;
}
.ts-wrapper.form-control:not(.disabled) .ts-control, .ts-wrapper.form-control:not(.disabled).single.input-active .ts-control,
.ts-wrapper.form-select:not(.disabled) .ts-control,
.ts-wrapper.form-select:not(.disabled).single.input-active .ts-control {
  background: transparent !important;
}

.input-group > .ts-wrapper {
  flex-grow: 1;
}
.input-group > .ts-wrapper:not(:nth-child(2)) > .ts-control {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group > .ts-wrapper:not(:last-child) > .ts-control {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
/*# sourceMappingURL=tom-select.bootstrap5.css.map */
/*!***************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/.pnpm/css-loader@6.7.1_webpack@5.74.0/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/.pnpm/tui-file-uploader@3.1.5/node_modules/tui-file-uploader/dist/tui-file-uploader.css ***!
  \***************************************************************************************************************************************************************************************************************************************/
/*!
 * tui-file-uploader.min.js
 * @version 3.1.5
 * @author NHN FE Development Lab <dl_javascript@nhn.com>
 * @license MIT
 */
.tui-file-uploader,.tui-file-uploader [class^=tui-]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.tui-file-uploader em{font-style:normal}.tui-file-uploader li,.tui-file-uploader ul{padding:0;margin:0;list-style:none}.tui-btn-delete:after,.tui-ico-check,.tui-ico-checked,.tui-ico-default,.tui-ico-file{overflow:hidden;display:inline-block;width:1px;height:1px;line-height:300px;vertical-align:top;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAYAAAAehFoBAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MDRCMEE5RjZEOEIyMTFFNjkxNkI5M0ZGQTI2MkVBMjMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MDRCMEE5RjdEOEIyMTFFNjkxNkI5M0ZGQTI2MkVBMjMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowNEIwQTlGNEQ4QjIxMUU2OTE2QjkzRkZBMjYyRUEyMyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowNEIwQTlGNUQ4QjIxMUU2OTE2QjkzRkZBMjYyRUEyMyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PuHtxbUAAAPzSURBVHja7JdbSBRhFMfPtzuumhfYUHClhQixiCByJaJ6L+nBaxIUSBeiIrQISuwGhmFYErFZJF1eoodIX7q9+Gb10CoFBWkFwaIGotHmZVN3p3M+vtlm7zPbOKvQgb9z28/zmzPnO9/5mMfjkSEFKy8vZ3Tc1TWa0vinRx18fHNzc+R4un8edUm50d7eHnoo0R+Xy6XL2cDAACyytaICqMuRDyywdK0NdTotwEwoBbuCOqW+IZkBfHBrPjAk7n7l0/OOMc3QCK/MsUKmFO5r3+Y8qNyYA6M/F7T+GzmGjAcmzHM77XChwh6C3r0pF/a4cuHeax88+zBjiB/DgCkMdxFsXZENWnbYoRqj2rAlDx6+/QW976cN+4qGpsTHsTlofT4JG4ptPG+fvJuGR54pQ+eD4ZPu/cgctL38AWXOTLj/xmf4BF6UKjHo/c21GLaUFw7zIqzHsE9guoFN6A2MWzVlWV5WKbHscnj5Tbqh4S8VtEihHBrHjFE/s7a05AVd9PT0yL29vSk5r66uhpqaGoZN/F68XI86G+enDag1qIsWAVuv6gKTqV6M4YYOueMUYZXLYlQLFY0YP90v/K0i/5KIbL/y1DMwGHtL5CpTTvsjv4biWGukI2DJOkQ70iGCckbcP4DqRj1AHaLfhNVhFWzUPoueqaCjjAAYNr2YInphFbuKCqKuibk1hLojontYYZISwLKI/pRpiZzI67gvlSR9OgV0p/BHwEfUATS8ShBQbW1tKrCKzcQ5DwdWfW4WEV3QuyWrqqqCurq60DW9gEZYiuZt1C3UCVQT6rrav5SkJ9cNq1hlZWXM8wR2DOVG3UQ1Cv+01b8hGJqiJh1FWZXLLE6V0Lxh1AhKdlyAuRUwcd8tctot/DTGqxL/HGGd5hfAJ2NUqC4BXULP2Kehz2EVIF61iIiwjCudGS+SvB9WwBCcJUmFtDXw1BtsV692SUC3ob6nE5iWvMeoIo1jRqj5+d/A64iwTNCBQAC0wlPPYLVa+dGkKvIXmCBnZ2fB5/PxYzJogszOzob8/Hx+FNDmAVNkJyYmwOl06hro9XrB4XCAJJm78Zbm5+dhcnKSAw8PD0MwGMCoYYshY63GI0WcRCmgWGlpKR9TUFBgPjDB+P3+0A3n6hKwSQym/EFYYbOAxcJgYWEBMm0ZeG7hL8WXJhyTjgnLuzW1Y4wpn0VWJkMoPVl0F5qu6hL1PWUOx/intuKpBakZsCVV1sJmuvfb16iqEK9apAWY8pLKkzKZtBqNobGmA9Pst9vt0NfXB+Pj40BVI5FlZGRAYWEhfzl15TBtaQ4Gg7KycNDMp7qcyAgyKytLvXCYmhvLrpf4I8AA9m5Om+iaTc0AAAAASUVORK5CYII=) no-repeat}.tui-ico-file{width:9px;height:12px;background-position:-32px 0}.tui-file-uploader .blind,.tui-file-uploader table caption span{overflow:hidden;position:absolute;clip:rect(0 0 0 0);width:1px;height:1px;margin:-1px;padding:0}.tui-file-uploader-area{position:relative;width:698px;min-height:234px;border:1px solid #ccc;z-index:1}.tui-file-uploader-tbl{width:100%;margin:0 auto;table-layout:fixed;border-collapse:collapse;border-spacing:0;text-align:center;font-size:12px}.tui-file-uploader-tbl tr:nth-child(2n){background:#fcfcfc}.tui-file-uploader-tbl td,.tui-file-uploader-tbl th{color:#555;text-align:left}.tui-file-uploader-tbl th{height:32px;font-weight:400;border-right:1px solid #e5e5e5;background:#f6f6f6}.tui-file-uploader-tbl td,.tui-file-uploader-tbl th{padding-left:19px;border-bottom:1px solid #eee;box-sizing:border-box}.tui-file-uploader-tbl td{height:42px;background:#fff}.tui-file-uploader-tbl th.tui-col-name{border-right:0}.tui-file-uploader .tui-filename-area{display:inline-block;font-size:0;vertical-align:top;word-break:break-all}.tui-file-uploader .tui-file-name{overflow:hidden;max-width:280px;display:inline-block;font-size:12px;white-space:nowrap;text-overflow:ellipsis;vertical-align:top}.tui-file-uploader .tui-file-tail{font-size:12px;vertical-align:top}.tui-ico-check{width:14px;height:14px;background-position:0 0}.tui-ico-check input{position:absolute;left:-9999px}.tui-checkbox{position:relative;overflow:hidden;display:inline-block;height:14px;font-size:0;cursor:pointer;vertical-align:top}.tui-checkbox.tui-is-checked .tui-ico-check{background-position:-16px 0}.tui-file-uploader .tui-file-uploader-header{position:relative;line-height:28px;padding:0;margin:0 0 5px}.tui-file-uploader .tui-file-uploader-header .tui-btn-area{float:right}.tui-file-uploader .tui-file-uploader-header:after{display:block;clear:both;content:""}.tui-file-uploader .tui-btn{overflow:hidden;display:inline-block;padding:0 14px 0 15px;height:28px;font-size:12px;color:#fff;border:0;vertical-align:top;line-height:28px;background:#4b96e6;cursor:pointer}.tui-file-uploader button.tui-btn{line-height:normal}.tui-file-uploader .tui-btn-cancel{background:#777}.tui-file-uploader .tui-btn-large{width:86px;height:38px}.tui-file-uploader .tui-btn-submit{margin-top:20px;padding:30px 0;font-size:0;text-align:center;border-top:1px solid #eee}.tui-file-uploader .tui-btn-submit .tui-btn+.tui-btn{margin-left:9px}.tui-file-uploader .tui-btn-upload{position:relative}.tui-file-uploader .tui-input-file{position:absolute;right:0;top:0;height:100%;opacity:0;cursor:pointer;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}.tui-file-uploader .tui-btn-upload .tui-btn-txt{display:inline-block;vertical-align:top;line-height:32px}.tui-file-uploader .tui-btn-cancel.tui-is-disabled{background:#adadad;cursor:default}.tui-file-uploader .tui-file-upload-lst{padding:0 16px;min-height:202px}.tui-file-uploader .tui-file-upload-lst .tui-file-uploader-tbl tr:nth-child(2n){background:#fff}.tui-file-uploader .tui-file-upload-lst .tui-file-uploader-tbl tr:first-child td{border-top:0}.tui-file-uploader .tui-file-upload-lst td{padding-left:0}.tui-file-uploader .tui-file-upload-lst td.tui-align{padding-right:9px;text-align:right}.tui-file-uploader-tbl .tui-col-1{width:32px}.tui-file-uploader-tbl .tui-col-2{width:156px}.tui-file-uploader-tbl .tui-col-3{width:362px}.tui-file-uploader .tui-file-upload-lst .tui-col-1{width:24px}.tui-file-uploader .tui-file-upload-lst .tui-col-2{width:545px}.tui-file-uploader .tui-file-upload-lst .tui-col-3{width:110px}.tui-file-uploader .tui-file-upload-lst .tui-col-4{width:26px}.tui-file-uploader .tui-btn-delete{overflow:hidden;position:relative;margin:0;width:26px;height:26px;border:0;cursor:pointer;font-size:1px;line-height:200px;vertical-align:top;background:#fff}.tui-file-uploader .tui-btn-delete:after{position:absolute;top:8px;left:8px;width:10px;height:10px;background-position:-33px -17px;content:" "}.tui-file-uploader .tui-dropzone-contents{display:none;position:absolute;top:-1px;left:-1px;right:-1px;bottom:-1px;margin:0;text-align:center;z-index:-999}.tui-file-uploader .tui-dropzone-contents .tui-dropzone-msg{position:absolute;left:50%;top:50%;width:100%;margin:-7px 0 0 -50%;font-size:12px;color:#999}.tui-file-uploader .tui-dropzone-enabled{border:1px solid #4b96e6}.tui-file-uploader .tui-file-upload-lst.tui-dropzone-enabled .tui-dropzone-contents{margin-top:0}.tui-dropzone-support .tui-dropzone-contents{display:block;margin-top:32px}.tui-file-uploader .tui-file-upload-lst .tui-file-name{max-width:400px}.tui-has-items .tui-dropzone-contents .tui-dropzone-msg{display:none}.tui-file-uploader .tui-drag-zone .tui-ico-default{margin:3px 5px 0 0;width:16px;height:11px;background-position:0 -32px}.tui-file-uploader .tui-drag-zone .tui-drag-txt{display:inline-block;padding:0 7px;min-height:18px;font-size:12px;color:#fff;background:#4b96e6;border-radius:10px;line-height:18px;vertical-align:top}.tui-file-uploader-form{table-layout:fixed;font-size:14px;color:#555}.tui-file-uploader-form th{padding-top:7px;text-align:left;vertical-align:top}.tui-file-uploader-form .tui-btn-upload,.tui-file-uploader-form td{vertical-align:middle}.tui-file-uploader .tui-upload-lst{margin-bottom:10px}.tui-file-uploader .tui-upload-lst .tui-upload-item{position:relative;margin-top:5px;height:26px;line-height:26px}.tui-file-uploader .tui-upload-lst .tui-upload-item .tui-file-name{max-width:122px}.tui-file-uploader .tui-upload-item .tui-btn-delete{position:absolute;top:0;right:0;margin-top:0;vertical-align:middle}.tui-has-scroll tbody,.tui-has-scroll thead{float:left;width:696px}.tui-has-scroll tbody{overflow:hidden;overflow-y:auto;display:block;max-height:200px}.tui-has-scroll tbody tr{display:table}.tui-has-scroll .tui-col-name{width:32px}.tui-has-scroll .tui-col-name2{width:156px}.tui-has-scroll .tui-col-name3{width:362px}.tui-has-scroll .tui-col-name4{width:146px}.tui-has-scroll .tui-col-name4_2{width:127px}.tui-file-upload-lst.tui-has-scroll tbody{width:680px}.tui-file-upload-lst.tui-has-scroll .tui-col-name{width:24px}.tui-file-upload-lst.tui-has-scroll .tui-col-name2{width:504px}.tui-file-upload-lst.tui-has-scroll .tui-col-name3{width:110px}.tui-file-upload-lst.tui-has-scroll .tui-col-name4{width:37px}.tui-file-uploader-nodata tbody{display:none}
/*!******************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/.pnpm/css-loader@6.7.1_webpack@5.74.0/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/.pnpm/tui-pagination@3.4.1/node_modules/tui-pagination/dist/tui-pagination.css ***!
  \******************************************************************************************************************************************************************************************************************************/
/*!
 * TOAST UI Pagination
 * @version 3.4.1
 * @author NHN FE Development Team <dl_javascript@nhn.com>
 * @license MIT
 */
@charset 'utf-8';
.tui-pagination * {
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.tui-ico-ellipsis, .tui-ico-first, .tui-ico-last, .tui-ico-next, .tui-ico-prev {
    overflow: hidden;
}

.tui-pagination {
    height: 28px;
    margin: 14px 0 12px;
    line-height: normal;
    text-align: center;
    font-size: 0;
}

.tui-pagination .tui-page-btn {
    display: inline-block;
    position: relative;
    width: 28px;
    padding: 8px 0 6px;
    margin-left: 0;
    color: #333;
    font-size: 12px;
    font-weight: normal;
    line-height: 1;
    text-decoration: none;
    vertical-align: middle;
    border: 1px solid #ddd;
    border-width: 1px 0;
}

.tui-pagination .tui-page-btn:hover {
    background-color: #f4f4f4;
}

.tui-pagination .tui-is-selected, .tui-pagination strong {
    color: #fff;
    background: #4b96e6;
    border-color: #4b96e6;
    cursor: default;
}

.tui-pagination .tui-is-selected:hover {
    background-color: #4b96e6;
}

.tui-pagination .tui-first-child.tui-is-selected, .tui-pagination strong.tui-first-child {
    margin-left: 0
}

.tui-pagination .tui-first-child, .tui-pagination .tui-prev-is-ellip {
    border-left: 1px solid #ddd
}

.tui-pagination .tui-last-child, .tui-pagination .tui-next-is-ellip {
    border-right: 1px solid #ddd
}

.tui-pagination .tui-first-child.tui-is-selected {
    border-left: 1px solid #4b96e6
}

.tui-pagination .tui-last-child.tui-is-selected {
    border-right: 1px solid #4b96e6
}

.tui-pagination .tui-first, .tui-pagination .tui-prev, .tui-pagination .tui-next, .tui-pagination .tui-last, .tui-pagination .tui-prev-is-ellip, .tui-pagination .tui-next-is-ellip {
    overflow: hidden;
    height: 26px;
    padding: 0;
    font-size: 0;
    line-height: 26px;
    white-space: nowrap;
    font-weight: normal;
    border: 1px solid #ddd;
}

.tui-pagination .tui-prev-is-ellip {
    border-right: 0
}

.tui-pagination .tui-next-is-ellip {
    border-left: 0
}

.tui-pagination .tui-first+.tui-prev, .tui-pagination .tui-next+.tui-last {
    border-left: 0
}

.tui-pagination .tui-ico-first, .tui-pagination .tui-ico-prev, .tui-pagination .tui-ico-next, .tui-pagination .tui-ico-last, .tui-pagination .tui-ico-ellip {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAiCAYAAAA+stv/AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6N0YwN0I4MUNDNjk0MTFFNjgzNjg5NTM0OEZDQ0YxNTUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6N0YwN0I4MURDNjk0MTFFNjgzNjg5NTM0OEZDQ0YxNTUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3RjA3QjgxQUM2OTQxMUU2ODM2ODk1MzQ4RkNDRjE1NSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3RjA3QjgxQkM2OTQxMUU2ODM2ODk1MzQ4RkNDRjE1NSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PlM+zvEAAAMuSURBVHjaxFdrS5RREH73Zako6kt92x8QRR+qXYjoQneTyKCoMAmKspLI6EMQFBjSxehCdLGixa5maHbZilIro9uH2C2IoF+w/6EstJnleXV2mvO+W6458CA+45mZc+aceV5jyWTSU7aEsJOwUXO5XK7A5fN5vWYFoZawXnOJRKLAufLEDbKTsCmC08nblN/izDy+Iu9h0TNwSw3OlbwLXIXBSSuK6avkNSp5h+JKSX4nInlRTC6g0kheGZG8ykheFZHcjClb0Gcs6nP08Ad+DkRwXlRMH9XUoLpl4C1OWhd22oZWuDhpZkxfOHlxuypCc+UooiimbMFz4Vwewukiqo0iqkOKKIrpO5x1EZy0biSsjeDMPDHvL8yYgCUbTUST971RtjjNaO7VDRxLYOcIHwm3Hes6sOaJ4C4ScoSWEk+voBV8AtdxYVYLJwc/Q9jmKOAy4RZhreDShCYIWZQFUzQdx61dB3HghPexkwr4xhAuqQAvCWsID/kUcaM/42l1Y815R/KicR2o4SuM0kdYfBcBWSN6CGMJZ1WgNzi1DNZwu74QFqNAXnMqLLmH6gN7S1iFvk4kXCV8FQEnERpVwPeElRgw7G8mfCMswqY4ToPQimtaK3xjTvcr7hcQZjz/vyuuX+iDUytkAXNQ2X7snm0q4TV21mgknofXs0/c/mlYw3fgWMToHixgPo6xHq+CbTqhF6/hhJF8AfpfJ57rDKw5TjhZin746DEH2oELwjYTgY6iAOvDIoNR2w5uFvreEPIC/tAKvoR7CFsQMLBdhEOiFdrYv1kNou2EA65B5NKP/6YFLl0YdS2IkRYEzyKmnknR7/Q/weBpQT9aVQu8TCYjtaIVk3JETqAFWrDB4W8WQydcDbPZrL4HUb97qVSqR4zhcYSb6k96MVXZPx5CNTS1BoZmUXwY7XuHt8yDaIIhWB+En4u8YJ7AMO9QFoLFb3sy4Yjyf8KceUGYQjg8El9EPw39KEUrylJAMDFPG7tnmw1/E1DWFrB4PSUcJFwx/HMJjzEd085X8I/JF+LjpR7PURt/Dzwg7Bb6UtYC9mL2dzr8nHiraxBJ+y3AAOpc//DIQNiHAAAAAElFTkSuQmCC) no-repeat 0 0;
    display: inline-block;
    vertical-align: middle;
    font-size: 0px;
}

.tui-pagination .tui-prev-is-ellip, .tui-pagination .tui-next-is-ellip {
    padding: 0;
    line-height: 1;
}

.tui-pagination .tui-prev {
    margin-right: 10px;
}

.tui-pagination .tui-next {
    margin-left: 10px;
}

.tui-pagination .tui-ico-first {
    width: 11px;
    height: 10px;
    background-position: 0px 0px
}

.tui-pagination .tui-ico-prev {
    width: 6px;
    height: 10px;
    background-position: -26px 0px
}

.tui-pagination .tui-ico-next {
    width: 6px;
    height: 10px;
    background-position: -13px -24px
}

.tui-pagination .tui-ico-last {
    width: 11px;
    height: 10px;
    background-position: 0px -12px
}

.tui-pagination .tui-ico-ellip {
    width: 10px;
    height: 2px;
    margin-top: 16px;
    vertical-align: top;
    background-position: 0px -24px
}

.tui-pagination .tui-is-disabled:hover {
    background: #fff;
    cursor: default
}

.tui-pagination .tui-is-disabled .tui-ico-prev {
    background-position: -26px -12px
}

.tui-pagination .tui-is-disabled .tui-ico-first {
    background-position: -13px 0px
}

.tui-pagination .tui-is-disabled .tui-ico-next {
    background-position: -21px -24px
}

.tui-pagination .tui-is-disabled .tui-ico-last {
    background-position: -13px -12px
}

.tui-page-inputs {
    display: inline-block;
    vertical-align: top;
}

.tui-page-inputs .tui-page-input {
    display: inline-block;
    width: 10px;
    height: 12px;
    padding: 8px 0 6px;
    font-size: 12px;
    text-align: center;
    color: #333;
    border: 0;
    outline: none;
}

.tui-page-inputs .tui-page-current {
    color: #4b96e6
}

.tui-page-separator {
    display: inline-block;
    font-size: 12px;
    height: 12px;
    padding: 8px 0 6px;
    vertical-align: top
}


/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/.pnpm/css-loader@6.7.1_webpack@5.74.0/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/.pnpm/sass-loader@13.1.0_sass@1.55.0_webpack@5.74.0/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./service-evaluation/thymeleaf/src/main/resources/static/assets/scss/evaluation.scss ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
[class^=swal2].btn {
  margin: 0.3125em;
}

.tui-file-uploader-area {
  width: 100%;
  min-height: 100px;
}

.tui-input-file {
  display: none;
}
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/.pnpm/css-loader@6.7.1_webpack@5.74.0/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/.pnpm/sass-loader@13.1.0_sass@1.55.0_webpack@5.74.0/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./service-evaluation/thymeleaf/src/main/resources/static/assets/template-libs/scss/theme.scss ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
/*!
 * Bootstrap  v5.2.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
:root {
  --bs-blue: #377dff;
  --bs-indigo: #6610f2;
  --bs-purple: #6f42c1;
  --bs-pink: #d63384;
  --bs-red: #ed4c78;
  --bs-orange: #fd7e14;
  --bs-yellow: #f5ca99;
  --bs-green: #198754;
  --bs-teal: #00c9a7;
  --bs-cyan: #09a5be;
  --bs-black: #000;
  --bs-white: #fff;
  --bs-gray: #8c98a4;
  --bs-gray-dark: #71869d;
  --bs-gray-100: #f9fafc;
  --bs-gray-200: #f8fafd;
  --bs-gray-300: #e7eaf3;
  --bs-gray-400: #bdc5d1;
  --bs-gray-500: #97a4af;
  --bs-gray-600: #8c98a4;
  --bs-gray-700: #677788;
  --bs-gray-800: #71869d;
  --bs-gray-900: #1e2022;
  --bs-primary: #6e93cb;
  --bs-secondary: #dc5e43;
  --bs-success: #336cff;
  --bs-info: #09a5be;
  --bs-warning: #f5ca99;
  --bs-danger: #e15050;
  --bs-light: #f9fafc;
  --bs-dark: #000;
  --bs-primary-rgb: 110, 147, 203;
  --bs-secondary-rgb: 220, 94, 67;
  --bs-success-rgb: 51, 108, 255;
  --bs-info-rgb: 9, 165, 190;
  --bs-warning-rgb: 245, 202, 153;
  --bs-danger-rgb: 225, 80, 80;
  --bs-light-rgb: 249, 250, 252;
  --bs-dark-rgb: 0, 0, 0;
  --bs-white-rgb: 255, 255, 255;
  --bs-black-rgb: 0, 0, 0;
  --bs-body-color-rgb: 103, 119, 136;
  --bs-body-bg-rgb: 255, 255, 255;
  --bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
  --bs-body-font-family: Pretendard, sans-serif;
  --bs-body-font-size: 0.875rem;
  --bs-body-font-weight: 400;
  --bs-body-line-height: 1.5;
  --bs-body-color: #677788;
  --bs-body-bg: #fff;
  --bs-border-width: 0.071rem;
  --bs-border-style: solid;
  --bs-border-color: #f0f0f0;
  --bs-border-color-translucent: rgba(0, 0, 0, 0.175);
  --bs-border-radius: 0.5rem;
  --bs-border-radius-sm: 0.429rem;
  --bs-border-radius-lg: 0.75rem;
  --bs-border-radius-xl: 1rem;
  --bs-border-radius-2xl: 2rem;
  --bs-border-radius-pill: 50rem;
  --bs-link-color: #6e93cb;
  --bs-link-hover-color: #000;
  --bs-code-color: #d63384;
  --bs-highlight-bg: #fdf4eb;
}

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

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

hr {
  margin: 1.75rem 0;
  color: #f0f0f0;
  border: 0;
  border-top: 0.071rem solid;
  opacity: 1;
}

h6, .h6, h5, .h5, h4, .h4, h3, .h3, h2, .h2, h1, .h1 {
  margin-top: 0;
  margin-bottom: 0.5rem;
  font-weight: 600;
  line-height: 1.2;
  color: #132144;
}

h1, .h1 {
  font-size: calc(1.367rem + 1.404vw);
}
@media (min-width: 1200px) {
  h1, .h1 {
    font-size: 2.42rem;
  }
}

h2, .h2 {
  font-size: calc(1.289rem + 0.468vw);
}
@media (min-width: 1200px) {
  h2, .h2 {
    font-size: 1.64rem;
  }
}

h3, .h3 {
  font-size: calc(1.2536rem + 0.0432vw);
}
@media (min-width: 1200px) {
  h3, .h3 {
    font-size: 1.286rem;
  }
}

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

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

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

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

abbr[title] {
  text-decoration: underline dotted;
  cursor: help;
  text-decoration-skip-ink: none;
}

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

ol,
ul {
  padding-left: 2rem;
}

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

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

dt {
  font-weight: 400;
}

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

blockquote {
  margin: 0 0 1rem;
}

b,
strong {
  font-weight: bolder;
}

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

mark, .mark {
  padding: 0.1875em;
  background-color: var(--bs-highlight-bg);
}

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

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

a {
  color: var(--bs-link-color);
  text-decoration: none;
}
a:hover {
  color: var(--bs-link-hover-color);
}

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

pre,
code,
kbd,
samp {
  font-family: var(--bs-font-monospace);
  font-size: 1em;
}

pre {
  display: block;
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  font-size: 1em;
}
pre code {
  font-size: inherit;
  color: inherit;
  word-break: normal;
}

code {
  font-size: 1em;
  color: var(--bs-code-color);
  word-wrap: break-word;
}
a > code {
  color: inherit;
}

kbd {
  padding: 0.1875rem 0.375rem;
  font-size: 1em;
  color: #132144;
  background-color: #e7eaf3;
  border-radius: 0.429rem;
}
kbd kbd {
  padding: 0;
  font-size: 1em;
}

figure {
  margin: 0 0 1rem;
}

img,
svg {
  vertical-align: middle;
}

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

caption {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  color: #8c98a4;
  text-align: left;
}

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

thead,
tbody,
tfoot,
tr,
td,
th {
  border-color: inherit;
  border-style: solid;
  border-width: 0;
}

label {
  display: inline-block;
}

button {
  border-radius: 0;
}

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

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

button,
select {
  text-transform: none;
}

[role=button] {
  cursor: pointer;
}

select {
  word-wrap: normal;
}
select:disabled {
  opacity: 1;
}

[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator {
  display: none !important;
}

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

::-moz-focus-inner {
  padding: 0;
  border-style: none;
}

textarea {
  resize: vertical;
}

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

legend {
  float: left;
  width: 100%;
  padding: 0;
  margin-bottom: 0.5rem;
  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-appearance: button;
}

output {
  display: inline-block;
}

iframe {
  border: 0;
}

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

progress {
  vertical-align: baseline;
}

[hidden] {
  display: none !important;
}

.lead {
  font-size: 1.09375rem;
  font-weight: 400;
}

.display-1 {
  font-size: calc(1.625rem + 4.5vw);
  font-weight: 600;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-1 {
    font-size: 5rem;
  }
}

.display-2 {
  font-size: calc(1.525rem + 3.3vw);
  font-weight: 600;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-2 {
    font-size: 4rem;
  }
}

.display-3 {
  font-size: calc(1.425rem + 2.1vw);
  font-weight: 600;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-3 {
    font-size: 3rem;
  }
}

.display-4 {
  font-size: calc(1.325rem + 0.9vw);
  font-weight: 600;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-4 {
    font-size: 2rem;
  }
}

.display-5 {
  font-size: calc(1.275rem + 0.3vw);
  font-weight: 600;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-5 {
    font-size: 1.5rem;
  }
}

.display-6 {
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.2;
}

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

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

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

.initialism {
  font-size: 0.875em;
  text-transform: uppercase;
}

.blockquote {
  margin-bottom: 1rem;
  font-size: 1.25rem;
}
.blockquote > :last-child {
  margin-bottom: 0;
}

.blockquote-footer {
  margin-top: -1rem;
  margin-bottom: 1rem;
  font-size: 0.875em;
  color: #8c98a4;
}
.blockquote-footer::before {
  content: "— ";
}

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

.img-thumbnail {
  padding: 0.25rem;
  background-color: #fff;
  border: 0.071rem solid var(--bs-border-color);
  border-radius: 0.5rem;
  max-width: 100%;
  height: auto;
}

.figure {
  display: inline-block;
}

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

.figure-caption {
  font-size: 0.875em;
  color: #8c98a4;
}

.container,
.container-fluid,
.container-xxl,
.container-xl,
.container-lg,
.container-md,
.container-sm {
  --bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  width: 100%;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 576px) {
  .container-sm, .container {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .container-md, .container-sm, .container {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  .container-lg, .container-md, .container-sm, .container {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1320px;
  }
}
@media (min-width: 1400px) {
  .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1480px;
  }
}
.row {
  --bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  display: flex;
  flex-wrap: wrap;
  margin-top: calc(-1 * var(--bs-gutter-y));
  margin-right: calc(-0.5 * var(--bs-gutter-x));
  margin-left: calc(-0.5 * var(--bs-gutter-x));
}
.row > * {
  flex-shrink: 0;
  width: 100%;
  max-width: 100%;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  margin-top: var(--bs-gutter-y);
}

.col {
  flex: 1 0 0%;
}

.row-cols-auto > * {
  flex: 0 0 auto;
  width: auto;
}

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

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

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

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

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

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

.col-auto {
  flex: 0 0 auto;
  width: auto;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.g-0,
.gx-0 {
  --bs-gutter-x: 0;
}

.g-0,
.gy-0 {
  --bs-gutter-y: 0;
}

.g-1,
.gx-1 {
  --bs-gutter-x: 0.25rem;
}

.g-1,
.gy-1 {
  --bs-gutter-y: 0.25rem;
}

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

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

.g-3,
.gx-3 {
  --bs-gutter-x: 1rem;
}

.g-3,
.gy-3 {
  --bs-gutter-y: 1rem;
}

.g-4,
.gx-4 {
  --bs-gutter-x: 1.5rem;
}

.g-4,
.gy-4 {
  --bs-gutter-y: 1.5rem;
}

.g-5,
.gx-5 {
  --bs-gutter-x: 2rem;
}

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

.g-6,
.gx-6 {
  --bs-gutter-x: 2.5rem;
}

.g-6,
.gy-6 {
  --bs-gutter-y: 2.5rem;
}

.g-7,
.gx-7 {
  --bs-gutter-x: 3rem;
}

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

.g-8,
.gx-8 {
  --bs-gutter-x: 3.5rem;
}

.g-8,
.gy-8 {
  --bs-gutter-y: 3.5rem;
}

.g-9,
.gx-9 {
  --bs-gutter-x: 4rem;
}

.g-9,
.gy-9 {
  --bs-gutter-y: 4rem;
}

.g-10,
.gx-10 {
  --bs-gutter-x: 4.5rem;
}

.g-10,
.gy-10 {
  --bs-gutter-y: 4.5rem;
}

@media (min-width: 576px) {
  .col-sm {
    flex: 1 0 0%;
  }
  .row-cols-sm-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-sm-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-sm-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-sm-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .row-cols-sm-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-sm-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-sm-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-sm-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-sm-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-sm-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-sm-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-sm-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-sm-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-sm-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-sm-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-sm-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-sm-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-sm-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-sm-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-sm-0 {
    margin-left: 0;
  }
  .offset-sm-1 {
    margin-left: 8.33333333%;
  }
  .offset-sm-2 {
    margin-left: 16.66666667%;
  }
  .offset-sm-3 {
    margin-left: 25%;
  }
  .offset-sm-4 {
    margin-left: 33.33333333%;
  }
  .offset-sm-5 {
    margin-left: 41.66666667%;
  }
  .offset-sm-6 {
    margin-left: 50%;
  }
  .offset-sm-7 {
    margin-left: 58.33333333%;
  }
  .offset-sm-8 {
    margin-left: 66.66666667%;
  }
  .offset-sm-9 {
    margin-left: 75%;
  }
  .offset-sm-10 {
    margin-left: 83.33333333%;
  }
  .offset-sm-11 {
    margin-left: 91.66666667%;
  }
  .g-sm-0,
.gx-sm-0 {
    --bs-gutter-x: 0;
  }
  .g-sm-0,
.gy-sm-0 {
    --bs-gutter-y: 0;
  }
  .g-sm-1,
.gx-sm-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-sm-1,
.gy-sm-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-sm-2,
.gx-sm-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-sm-2,
.gy-sm-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-sm-3,
.gx-sm-3 {
    --bs-gutter-x: 1rem;
  }
  .g-sm-3,
.gy-sm-3 {
    --bs-gutter-y: 1rem;
  }
  .g-sm-4,
.gx-sm-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-sm-4,
.gy-sm-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-sm-5,
.gx-sm-5 {
    --bs-gutter-x: 2rem;
  }
  .g-sm-5,
.gy-sm-5 {
    --bs-gutter-y: 2rem;
  }
  .g-sm-6,
.gx-sm-6 {
    --bs-gutter-x: 2.5rem;
  }
  .g-sm-6,
.gy-sm-6 {
    --bs-gutter-y: 2.5rem;
  }
  .g-sm-7,
.gx-sm-7 {
    --bs-gutter-x: 3rem;
  }
  .g-sm-7,
.gy-sm-7 {
    --bs-gutter-y: 3rem;
  }
  .g-sm-8,
.gx-sm-8 {
    --bs-gutter-x: 3.5rem;
  }
  .g-sm-8,
.gy-sm-8 {
    --bs-gutter-y: 3.5rem;
  }
  .g-sm-9,
.gx-sm-9 {
    --bs-gutter-x: 4rem;
  }
  .g-sm-9,
.gy-sm-9 {
    --bs-gutter-y: 4rem;
  }
  .g-sm-10,
.gx-sm-10 {
    --bs-gutter-x: 4.5rem;
  }
  .g-sm-10,
.gy-sm-10 {
    --bs-gutter-y: 4.5rem;
  }
}
@media (min-width: 768px) {
  .col-md {
    flex: 1 0 0%;
  }
  .row-cols-md-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-md-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-md-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-md-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .row-cols-md-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-md-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-md-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-md-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-md-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-md-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-md-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-md-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-md-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-md-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-md-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-md-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-md-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-md-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-md-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-md-0 {
    margin-left: 0;
  }
  .offset-md-1 {
    margin-left: 8.33333333%;
  }
  .offset-md-2 {
    margin-left: 16.66666667%;
  }
  .offset-md-3 {
    margin-left: 25%;
  }
  .offset-md-4 {
    margin-left: 33.33333333%;
  }
  .offset-md-5 {
    margin-left: 41.66666667%;
  }
  .offset-md-6 {
    margin-left: 50%;
  }
  .offset-md-7 {
    margin-left: 58.33333333%;
  }
  .offset-md-8 {
    margin-left: 66.66666667%;
  }
  .offset-md-9 {
    margin-left: 75%;
  }
  .offset-md-10 {
    margin-left: 83.33333333%;
  }
  .offset-md-11 {
    margin-left: 91.66666667%;
  }
  .g-md-0,
.gx-md-0 {
    --bs-gutter-x: 0;
  }
  .g-md-0,
.gy-md-0 {
    --bs-gutter-y: 0;
  }
  .g-md-1,
.gx-md-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-md-1,
.gy-md-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-md-2,
.gx-md-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-md-2,
.gy-md-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-md-3,
.gx-md-3 {
    --bs-gutter-x: 1rem;
  }
  .g-md-3,
.gy-md-3 {
    --bs-gutter-y: 1rem;
  }
  .g-md-4,
.gx-md-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-md-4,
.gy-md-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-md-5,
.gx-md-5 {
    --bs-gutter-x: 2rem;
  }
  .g-md-5,
.gy-md-5 {
    --bs-gutter-y: 2rem;
  }
  .g-md-6,
.gx-md-6 {
    --bs-gutter-x: 2.5rem;
  }
  .g-md-6,
.gy-md-6 {
    --bs-gutter-y: 2.5rem;
  }
  .g-md-7,
.gx-md-7 {
    --bs-gutter-x: 3rem;
  }
  .g-md-7,
.gy-md-7 {
    --bs-gutter-y: 3rem;
  }
  .g-md-8,
.gx-md-8 {
    --bs-gutter-x: 3.5rem;
  }
  .g-md-8,
.gy-md-8 {
    --bs-gutter-y: 3.5rem;
  }
  .g-md-9,
.gx-md-9 {
    --bs-gutter-x: 4rem;
  }
  .g-md-9,
.gy-md-9 {
    --bs-gutter-y: 4rem;
  }
  .g-md-10,
.gx-md-10 {
    --bs-gutter-x: 4.5rem;
  }
  .g-md-10,
.gy-md-10 {
    --bs-gutter-y: 4.5rem;
  }
}
@media (min-width: 992px) {
  .col-lg {
    flex: 1 0 0%;
  }
  .row-cols-lg-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-lg-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-lg-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-lg-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .row-cols-lg-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-lg-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-lg-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-lg-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-lg-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-lg-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-lg-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-lg-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-lg-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-lg-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-lg-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-lg-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-lg-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-lg-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-lg-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-lg-0 {
    margin-left: 0;
  }
  .offset-lg-1 {
    margin-left: 8.33333333%;
  }
  .offset-lg-2 {
    margin-left: 16.66666667%;
  }
  .offset-lg-3 {
    margin-left: 25%;
  }
  .offset-lg-4 {
    margin-left: 33.33333333%;
  }
  .offset-lg-5 {
    margin-left: 41.66666667%;
  }
  .offset-lg-6 {
    margin-left: 50%;
  }
  .offset-lg-7 {
    margin-left: 58.33333333%;
  }
  .offset-lg-8 {
    margin-left: 66.66666667%;
  }
  .offset-lg-9 {
    margin-left: 75%;
  }
  .offset-lg-10 {
    margin-left: 83.33333333%;
  }
  .offset-lg-11 {
    margin-left: 91.66666667%;
  }
  .g-lg-0,
.gx-lg-0 {
    --bs-gutter-x: 0;
  }
  .g-lg-0,
.gy-lg-0 {
    --bs-gutter-y: 0;
  }
  .g-lg-1,
.gx-lg-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-lg-1,
.gy-lg-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-lg-2,
.gx-lg-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-lg-2,
.gy-lg-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-lg-3,
.gx-lg-3 {
    --bs-gutter-x: 1rem;
  }
  .g-lg-3,
.gy-lg-3 {
    --bs-gutter-y: 1rem;
  }
  .g-lg-4,
.gx-lg-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-lg-4,
.gy-lg-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-lg-5,
.gx-lg-5 {
    --bs-gutter-x: 2rem;
  }
  .g-lg-5,
.gy-lg-5 {
    --bs-gutter-y: 2rem;
  }
  .g-lg-6,
.gx-lg-6 {
    --bs-gutter-x: 2.5rem;
  }
  .g-lg-6,
.gy-lg-6 {
    --bs-gutter-y: 2.5rem;
  }
  .g-lg-7,
.gx-lg-7 {
    --bs-gutter-x: 3rem;
  }
  .g-lg-7,
.gy-lg-7 {
    --bs-gutter-y: 3rem;
  }
  .g-lg-8,
.gx-lg-8 {
    --bs-gutter-x: 3.5rem;
  }
  .g-lg-8,
.gy-lg-8 {
    --bs-gutter-y: 3.5rem;
  }
  .g-lg-9,
.gx-lg-9 {
    --bs-gutter-x: 4rem;
  }
  .g-lg-9,
.gy-lg-9 {
    --bs-gutter-y: 4rem;
  }
  .g-lg-10,
.gx-lg-10 {
    --bs-gutter-x: 4.5rem;
  }
  .g-lg-10,
.gy-lg-10 {
    --bs-gutter-y: 4.5rem;
  }
}
@media (min-width: 1200px) {
  .col-xl {
    flex: 1 0 0%;
  }
  .row-cols-xl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-xl-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-xl-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-xl-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .row-cols-xl-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-xl-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-xl-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-xl-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-xl-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xl-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-xl-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-xl-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-xl-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-xl-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-xl-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-xl-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-xl-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-xl-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-xl-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-xl-0 {
    margin-left: 0;
  }
  .offset-xl-1 {
    margin-left: 8.33333333%;
  }
  .offset-xl-2 {
    margin-left: 16.66666667%;
  }
  .offset-xl-3 {
    margin-left: 25%;
  }
  .offset-xl-4 {
    margin-left: 33.33333333%;
  }
  .offset-xl-5 {
    margin-left: 41.66666667%;
  }
  .offset-xl-6 {
    margin-left: 50%;
  }
  .offset-xl-7 {
    margin-left: 58.33333333%;
  }
  .offset-xl-8 {
    margin-left: 66.66666667%;
  }
  .offset-xl-9 {
    margin-left: 75%;
  }
  .offset-xl-10 {
    margin-left: 83.33333333%;
  }
  .offset-xl-11 {
    margin-left: 91.66666667%;
  }
  .g-xl-0,
.gx-xl-0 {
    --bs-gutter-x: 0;
  }
  .g-xl-0,
.gy-xl-0 {
    --bs-gutter-y: 0;
  }
  .g-xl-1,
.gx-xl-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-xl-1,
.gy-xl-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-xl-2,
.gx-xl-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-xl-2,
.gy-xl-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-xl-3,
.gx-xl-3 {
    --bs-gutter-x: 1rem;
  }
  .g-xl-3,
.gy-xl-3 {
    --bs-gutter-y: 1rem;
  }
  .g-xl-4,
.gx-xl-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-xl-4,
.gy-xl-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-xl-5,
.gx-xl-5 {
    --bs-gutter-x: 2rem;
  }
  .g-xl-5,
.gy-xl-5 {
    --bs-gutter-y: 2rem;
  }
  .g-xl-6,
.gx-xl-6 {
    --bs-gutter-x: 2.5rem;
  }
  .g-xl-6,
.gy-xl-6 {
    --bs-gutter-y: 2.5rem;
  }
  .g-xl-7,
.gx-xl-7 {
    --bs-gutter-x: 3rem;
  }
  .g-xl-7,
.gy-xl-7 {
    --bs-gutter-y: 3rem;
  }
  .g-xl-8,
.gx-xl-8 {
    --bs-gutter-x: 3.5rem;
  }
  .g-xl-8,
.gy-xl-8 {
    --bs-gutter-y: 3.5rem;
  }
  .g-xl-9,
.gx-xl-9 {
    --bs-gutter-x: 4rem;
  }
  .g-xl-9,
.gy-xl-9 {
    --bs-gutter-y: 4rem;
  }
  .g-xl-10,
.gx-xl-10 {
    --bs-gutter-x: 4.5rem;
  }
  .g-xl-10,
.gy-xl-10 {
    --bs-gutter-y: 4.5rem;
  }
}
@media (min-width: 1400px) {
  .col-xxl {
    flex: 1 0 0%;
  }
  .row-cols-xxl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-xxl-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-xxl-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-xxl-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .row-cols-xxl-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-xxl-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-xxl-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .col-xxl-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-xxl-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-xxl-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xxl-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-xxl-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-xxl-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-xxl-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-xxl-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-xxl-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-xxl-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-xxl-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-xxl-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-xxl-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-xxl-0 {
    margin-left: 0;
  }
  .offset-xxl-1 {
    margin-left: 8.33333333%;
  }
  .offset-xxl-2 {
    margin-left: 16.66666667%;
  }
  .offset-xxl-3 {
    margin-left: 25%;
  }
  .offset-xxl-4 {
    margin-left: 33.33333333%;
  }
  .offset-xxl-5 {
    margin-left: 41.66666667%;
  }
  .offset-xxl-6 {
    margin-left: 50%;
  }
  .offset-xxl-7 {
    margin-left: 58.33333333%;
  }
  .offset-xxl-8 {
    margin-left: 66.66666667%;
  }
  .offset-xxl-9 {
    margin-left: 75%;
  }
  .offset-xxl-10 {
    margin-left: 83.33333333%;
  }
  .offset-xxl-11 {
    margin-left: 91.66666667%;
  }
  .g-xxl-0,
.gx-xxl-0 {
    --bs-gutter-x: 0;
  }
  .g-xxl-0,
.gy-xxl-0 {
    --bs-gutter-y: 0;
  }
  .g-xxl-1,
.gx-xxl-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-xxl-1,
.gy-xxl-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-xxl-2,
.gx-xxl-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-xxl-2,
.gy-xxl-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-xxl-3,
.gx-xxl-3 {
    --bs-gutter-x: 1rem;
  }
  .g-xxl-3,
.gy-xxl-3 {
    --bs-gutter-y: 1rem;
  }
  .g-xxl-4,
.gx-xxl-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-xxl-4,
.gy-xxl-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-xxl-5,
.gx-xxl-5 {
    --bs-gutter-x: 2rem;
  }
  .g-xxl-5,
.gy-xxl-5 {
    --bs-gutter-y: 2rem;
  }
  .g-xxl-6,
.gx-xxl-6 {
    --bs-gutter-x: 2.5rem;
  }
  .g-xxl-6,
.gy-xxl-6 {
    --bs-gutter-y: 2.5rem;
  }
  .g-xxl-7,
.gx-xxl-7 {
    --bs-gutter-x: 3rem;
  }
  .g-xxl-7,
.gy-xxl-7 {
    --bs-gutter-y: 3rem;
  }
  .g-xxl-8,
.gx-xxl-8 {
    --bs-gutter-x: 3.5rem;
  }
  .g-xxl-8,
.gy-xxl-8 {
    --bs-gutter-y: 3.5rem;
  }
  .g-xxl-9,
.gx-xxl-9 {
    --bs-gutter-x: 4rem;
  }
  .g-xxl-9,
.gy-xxl-9 {
    --bs-gutter-y: 4rem;
  }
  .g-xxl-10,
.gx-xxl-10 {
    --bs-gutter-x: 4.5rem;
  }
  .g-xxl-10,
.gy-xxl-10 {
    --bs-gutter-y: 4.5rem;
  }
}
.table {
  --bs-table-color: var(--bs-body-color);
  --bs-table-bg: transparent;
  --bs-table-border-color: #f0f0f0;
  --bs-table-accent-bg: transparent;
  --bs-table-striped-color: var(--bs-body-color);
  --bs-table-striped-bg: #f9fafc;
  --bs-table-active-color: var(--bs-body-color);
  --bs-table-active-bg: rgba(0, 0, 0, 0.1);
  --bs-table-hover-color: var(--bs-body-color);
  --bs-table-hover-bg: rgba(231, 234, 243, 0.4);
  width: 100%;
  margin-bottom: 1rem;
  color: var(--bs-table-color);
  vertical-align: top;
  border-color: var(--bs-table-border-color);
}
.table > :not(caption) > * > * {
  padding: 0.75rem 0.75rem;
  background-color: var(--bs-table-bg);
  border-bottom-width: 0.071rem;
  box-shadow: inset 0 0 0 9999px var(--bs-table-accent-bg);
}
.table > tbody {
  vertical-align: inherit;
}
.table > thead {
  vertical-align: bottom;
}

.table-group-divider {
  border-top: 0.142rem solid #e7eaf3;
}

.caption-top {
  caption-side: top;
}

.table-sm > :not(caption) > * > * {
  padding: 0.5rem 0.5rem;
}

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

.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-striped-columns > :not(caption) > tr > :nth-child(even) {
  --bs-table-accent-bg: var(--bs-table-striped-bg);
  color: var(--bs-table-striped-color);
}

.table-active {
  --bs-table-accent-bg: var(--bs-table-active-bg);
  color: var(--bs-table-active-color);
}

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

.table-primary {
  --bs-table-color: #000;
  --bs-table-bg: #e2e9f5;
  --bs-table-border-color: #cbd2dd;
  --bs-table-striped-bg: #d7dde9;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #cbd2dd;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #d1d8e3;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-secondary {
  --bs-table-color: #000;
  --bs-table-bg: #f8dfd9;
  --bs-table-border-color: #dfc9c3;
  --bs-table-striped-bg: #ecd4ce;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #dfc9c3;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #e5cec9;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-success {
  --bs-table-color: #000;
  --bs-table-bg: #d6e2ff;
  --bs-table-border-color: #c1cbe6;
  --bs-table-striped-bg: #cbd7f2;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #c1cbe6;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #c6d1ec;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-info {
  --bs-table-color: #000;
  --bs-table-bg: #ceedf2;
  --bs-table-border-color: #b9d5da;
  --bs-table-striped-bg: #c4e1e6;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #b9d5da;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #bfdbe0;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-warning {
  --bs-table-color: #000;
  --bs-table-bg: #fdf4eb;
  --bs-table-border-color: #e4dcd4;
  --bs-table-striped-bg: #f0e8df;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #e4dcd4;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #eae2d9;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-danger {
  --bs-table-color: #000;
  --bs-table-bg: #f9dcdc;
  --bs-table-border-color: #e0c6c6;
  --bs-table-striped-bg: #edd1d1;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #e0c6c6;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #e6cccc;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-light {
  --bs-table-color: #000;
  --bs-table-bg: #f9fafc;
  --bs-table-border-color: #e0e1e3;
  --bs-table-striped-bg: #edeeef;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #e0e1e3;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #e6e7e9;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-dark {
  --bs-table-color: #fff;
  --bs-table-bg: #000;
  --bs-table-border-color: #1a1a1a;
  --bs-table-striped-bg: #0d0d0d;
  --bs-table-striped-color: #fff;
  --bs-table-active-bg: #1a1a1a;
  --bs-table-active-color: #fff;
  --bs-table-hover-bg: #131313;
  --bs-table-hover-color: #fff;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

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

@media (max-width: 575.98px) {
  .table-responsive-sm {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 767.98px) {
  .table-responsive-md {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 991.98px) {
  .table-responsive-lg {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 1199.98px) {
  .table-responsive-xl {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 1399.98px) {
  .table-responsive-xxl {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
.form-label {
  margin-bottom: 0.5rem;
  font-size: 0.875rem;
  color: #1e2022;
}

.col-form-label {
  padding-top: 0.6835rem;
  padding-bottom: 0.6835rem;
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.5;
  color: #1e2022;
}

.col-form-label-lg {
  padding-top: 0.821rem;
  padding-bottom: 0.821rem;
  font-size: 0.875rem;
}

.col-form-label-sm {
  padding-top: 0.571rem;
  padding-bottom: 0.571rem;
  font-size: 0.929rem;
}

.form-text {
  margin-top: 1rem;
  font-size: 0.875em;
  color: #8c98a4;
}

.form-control {
  display: block;
  width: 100%;
  padding: 0.6125rem 1rem;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.5;
  color: #1e2022;
  background-color: #fff;
  background-clip: padding-box;
  border: 0.071rem solid #f0f0f0;
  appearance: none;
  border-radius: 0.429rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-control {
    transition: none;
  }
}
.form-control[type=file] {
  overflow: hidden;
}
.form-control[type=file]:not(:disabled):not([readonly]) {
  cursor: pointer;
}
.form-control:focus {
  color: #1e2022;
  background-color: #fff;
  border-color: rgba(140, 152, 164, 0.25);
  outline: 0;
  box-shadow: 0 0 1rem 0 rgba(140, 152, 164, 0.25);
}
.form-control::-webkit-date-and-time-value {
  height: 1.5em;
}
.form-control::placeholder {
  color: #000;
  opacity: 1;
}
.form-control:disabled {
  background-color: #f8fafd;
  opacity: 1;
}
.form-control::file-selector-button {
  padding: 0.6125rem 1rem;
  margin: -0.6125rem -1rem;
  margin-inline-end: 1rem;
  color: #1e2022;
  background-color: #fff;
  pointer-events: none;
  border-color: inherit;
  border-style: solid;
  border-width: 0;
  border-inline-end-width: 0.071rem;
  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: #f2f2f2;
}

.form-control-plaintext {
  display: block;
  width: 100%;
  padding: 0.6125rem 0;
  margin-bottom: 0;
  line-height: 1.5;
  color: #677788;
  background-color: transparent;
  border: solid transparent;
  border-width: 0.071rem 0;
}
.form-control-plaintext:focus {
  outline: 0;
}
.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
  padding-right: 0;
  padding-left: 0;
}

.form-control-sm {
  min-height: calc(1.5em + 1.142rem);
  padding: 0.5rem 1rem;
  font-size: 0.929rem;
  border-radius: 0.429rem;
}
.form-control-sm::file-selector-button {
  padding: 0.5rem 1rem;
  margin: -0.5rem -1rem;
  margin-inline-end: 1rem;
}

.form-control-lg {
  min-height: calc(1.5em + 1.642rem);
  padding: 0.75rem 1rem;
  font-size: 0.875rem;
  border-radius: 0.429rem;
}
.form-control-lg::file-selector-button {
  padding: 0.75rem 1rem;
  margin: -0.75rem -1rem;
  margin-inline-end: 1rem;
}

textarea.form-control {
  min-height: calc(1.5em + 1.367rem);
}
textarea.form-control-sm {
  min-height: calc(1.5em + 1.142rem);
}
textarea.form-control-lg {
  min-height: calc(1.5em + 1.642rem);
}

.form-control-color {
  width: 3rem;
  height: calc(1.5em + 1.367rem);
  padding: 0.6125rem;
}
.form-control-color:not(:disabled):not([readonly]) {
  cursor: pointer;
}
.form-control-color::-moz-color-swatch {
  border: 0 !important;
  border-radius: 0.429rem;
}
.form-control-color::-webkit-color-swatch {
  border-radius: 0.429rem;
}
.form-control-color.form-control-sm {
  height: calc(1.5em + 1.142rem);
}
.form-control-color.form-control-lg {
  height: calc(1.5em + 1.642rem);
}

.form-select {
  display: block;
  width: 100%;
  padding: 0.6125rem 2.25rem 0.6125rem 1rem;
  -moz-padding-start: calc(1rem - 3px);
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.5;
  color: #677788;
  background-color: #fff;
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27%3e%3cpath fill=%27none%27 stroke=%27%2371869d%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 d=%27m2 5 6 6 6-6%27/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right 1rem center;
  background-size: 13px 9px;
  border: 0.071rem solid #f0f0f0;
  border-radius: 0.429rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .form-select {
    transition: none;
  }
}
.form-select:focus {
  border-color: rgba(140, 152, 164, 0.25);
  outline: 0;
  box-shadow: 0 0 1rem 0 rgba(140, 152, 164, 0.25);
}
.form-select[multiple], .form-select[size]:not([size="1"]) {
  padding-right: 1rem;
  background-image: none;
}
.form-select:disabled {
  background-color: #f8fafd;
}
.form-select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #677788;
}

.form-select-sm {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  font-size: 0.929rem;
  border-radius: 0.429rem;
}

.form-select-lg {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  padding-left: 1rem;
  font-size: 0.875rem;
  border-radius: 0.429rem;
}

.form-check {
  display: block;
  min-height: 1.3125rem;
  padding-left: 1.5rem;
  margin-bottom: 0.125rem;
}
.form-check .form-check-input {
  float: left;
  margin-left: -1.5rem;
}

.form-check-reverse {
  padding-right: 1.5rem;
  padding-left: 0;
  text-align: right;
}
.form-check-reverse .form-check-input {
  float: right;
  margin-right: -1.5rem;
  margin-left: 0;
}

.form-check-input {
  width: 1rem;
  height: 1rem;
  margin-top: 0.25rem;
  vertical-align: top;
  background-color: #fff;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  border: 1px solid #f0f0f0;
  appearance: none;
  print-color-adjust: exact;
}
.form-check-input[type=checkbox] {
  border-radius: 0.25em;
}
.form-check-input[type=radio] {
  border-radius: 50%;
}
.form-check-input:active {
  filter: 100%;
}
.form-check-input:focus {
  border-color: rgba(140, 152, 164, 0.25);
  outline: 0;
  box-shadow: 0 0 1rem 0 rgba(140, 152, 164, 0.25);
}
.form-check-input:checked {
  background-color: #6e93cb;
  border-color: #6e93cb;
}
.form-check-input:checked[type=checkbox] {
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 20 20%27%3e%3cpath fill=%27none%27 stroke=%27%23fff%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%273%27 d=%27m6 10 3 3 6-6%27/%3e%3c/svg%3e");
}
.form-check-input:checked[type=radio] {
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-4 -4 8 8%27%3e%3ccircle r=%272%27 fill=%27%23fff%27/%3e%3c/svg%3e");
}
.form-check-input[type=checkbox]:indeterminate {
  background-color: #6e93cb;
  border-color: #6e93cb;
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 20 20%27%3e%3cpath fill=%27none%27 stroke=%27%23fff%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%273%27 d=%27M6 10h8%27/%3e%3c/svg%3e");
}
.form-check-input:disabled {
  pointer-events: none;
  filter: none;
  opacity: 0.5;
}
.form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label {
  cursor: default;
  opacity: 0.5;
}

.form-check-label {
  color: #222;
}

.form-switch {
  padding-left: 2.5em;
}
.form-switch .form-check-input {
  width: 2em;
  margin-left: -2.5em;
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-4 -4 8 8%27%3e%3ccircle r=%273%27 fill=%27%23fff%27/%3e%3c/svg%3e");
  background-position: left center;
  border-radius: 2em;
  transition: background-position 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-switch .form-check-input {
    transition: none;
  }
}
.form-switch .form-check-input:focus {
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-4 -4 8 8%27%3e%3ccircle r=%273%27 fill=%27%23fff%27/%3e%3c/svg%3e");
}
.form-switch .form-check-input:checked {
  background-position: right center;
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-4 -4 8 8%27%3e%3ccircle r=%273%27 fill=%27%23fff%27/%3e%3c/svg%3e");
}
.form-switch.form-check-reverse {
  padding-right: 2.5em;
  padding-left: 0;
}
.form-switch.form-check-reverse .form-check-input {
  margin-right: -2.5em;
  margin-left: 0;
}

.form-check-inline {
  display: inline-block;
  margin-right: 1rem;
}

.btn-check {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}
.btn-check[disabled] + .btn, .btn-check:disabled + .btn {
  pointer-events: none;
  filter: none;
  opacity: 0.65;
}

.form-range {
  width: 100%;
  height: 1rem;
  padding: 0;
  background-color: transparent;
  appearance: none;
}
.form-range:focus {
  outline: 0;
}
.form-range:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 1rem 0 rgba(140, 152, 164, 0.25);
}
.form-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 1rem 0 rgba(140, 152, 164, 0.25);
}
.form-range::-moz-focus-outer {
  border: 0;
}
.form-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -0.25rem;
  background-color: #6e93cb;
  border: 0;
  border-radius: 1rem;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .form-range::-webkit-slider-thumb {
    transition: none;
  }
}
.form-range::-webkit-slider-thumb:active {
  background-color: #d4dfef;
}
.form-range::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #e7eaf3;
  border-color: transparent;
  border-radius: 1rem;
}
.form-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  background-color: #6e93cb;
  border: 0;
  border-radius: 1rem;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .form-range::-moz-range-thumb {
    transition: none;
  }
}
.form-range::-moz-range-thumb:active {
  background-color: #d4dfef;
}
.form-range::-moz-range-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #e7eaf3;
  border-color: transparent;
  border-radius: 1rem;
}
.form-range:disabled {
  pointer-events: none;
}
.form-range:disabled::-webkit-slider-thumb {
  background-color: #97a4af;
}
.form-range:disabled::-moz-range-thumb {
  background-color: #97a4af;
}

.form-floating {
  position: relative;
}
.form-floating > .form-control,
.form-floating > .form-control-plaintext,
.form-floating > .form-select {
  height: 3.642rem;
  line-height: 1.25;
}
.form-floating > label {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding: 1rem 1rem;
  overflow: hidden;
  text-align: start;
  text-overflow: ellipsis;
  white-space: nowrap;
  pointer-events: none;
  border: 0.071rem solid transparent;
  transform-origin: 0 0;
  transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-floating > label {
    transition: none;
  }
}
.form-floating > .form-control,
.form-floating > .form-control-plaintext {
  padding: 1rem 1rem;
}
.form-floating > .form-control::placeholder,
.form-floating > .form-control-plaintext::placeholder {
  color: transparent;
}
.form-floating > .form-control:focus, .form-floating > .form-control:not(:placeholder-shown),
.form-floating > .form-control-plaintext:focus,
.form-floating > .form-control-plaintext:not(:placeholder-shown) {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-control:-webkit-autofill,
.form-floating > .form-control-plaintext:-webkit-autofill {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-select {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-control:focus ~ label,
.form-floating > .form-control:not(:placeholder-shown) ~ label,
.form-floating > .form-control-plaintext ~ label,
.form-floating > .form-select ~ label {
  opacity: 0.65;
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
.form-floating > .form-control:-webkit-autofill ~ label {
  opacity: 0.65;
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
.form-floating > .form-control-plaintext ~ label {
  border-width: 0.071rem 0;
}

.input-group {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%;
}
.input-group > .form-control,
.input-group > .form-select,
.input-group > .form-floating {
  position: relative;
  flex: 1 1 auto;
  width: 1%;
  min-width: 0;
}
.input-group > .form-control:focus,
.input-group > .form-select:focus,
.input-group > .form-floating:focus-within {
  z-index: 5;
}
.input-group .btn {
  position: relative;
  z-index: 2;
}
.input-group .btn:focus {
  z-index: 5;
}

.input-group-text {
  display: flex;
  align-items: center;
  padding: 0.6125rem 1rem;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.5;
  color: #8c98a4;
  text-align: center;
  white-space: nowrap;
  background-color: #fff;
  border: 0.071rem solid #f0f0f0;
  border-radius: 0.429rem;
}

.input-group-lg > .form-control,
.input-group-lg > .form-select,
.input-group-lg > .input-group-text,
.input-group-lg > .btn {
  padding: 0.75rem 1rem;
  font-size: 0.875rem;
  border-radius: 0.429rem;
}

.input-group-sm > .form-control,
.input-group-sm > .form-select,
.input-group-sm > .input-group-text,
.input-group-sm > .btn {
  padding: 0.5rem 1rem;
  font-size: 0.929rem;
  border-radius: 0.429rem;
}

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

.input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),
.input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3),
.input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-control,
.input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-select {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group.has-validation > :nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),
.input-group.has-validation > .dropdown-toggle:nth-last-child(n+4),
.input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-control,
.input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-select {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
  margin-left: -0.071rem;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group > .form-floating:not(:first-child) > .form-control,
.input-group > .form-floating:not(:first-child) > .form-select {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: #336cff;
}

.valid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.929rem;
  color: #fff;
  background-color: #336cff;
  border-radius: 0.5rem;
}

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

.was-validated .form-control:valid, .form-control.is-valid {
  border-color: #336cff;
}
.was-validated .form-control:valid:focus, .form-control.is-valid:focus {
  border-color: #336cff;
  box-shadow: 0 0 1rem 0 rgba(51, 108, 255, 0.25);
}

.was-validated .form-select:valid, .form-select.is-valid {
  border-color: #336cff;
}
.was-validated .form-select:valid:focus, .form-select.is-valid:focus {
  border-color: #336cff;
  box-shadow: 0 0 1rem 0 rgba(51, 108, 255, 0.25);
}

.was-validated .form-check-input:valid, .form-check-input.is-valid {
  border-color: #336cff;
}
.was-validated .form-check-input:valid:checked, .form-check-input.is-valid:checked {
  background-color: #336cff;
}
.was-validated .form-check-input:valid:focus, .form-check-input.is-valid:focus {
  box-shadow: 0 0 1rem 0 rgba(51, 108, 255, 0.25);
}
.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
  color: #336cff;
}

.form-check-inline .form-check-input ~ .valid-feedback {
  margin-left: 0.5em;
}

.was-validated .input-group > .form-control:not(:focus):valid, .input-group > .form-control:not(:focus).is-valid,
.was-validated .input-group > .form-select:not(:focus):valid,
.input-group > .form-select:not(:focus).is-valid,
.was-validated .input-group > .form-floating:not(:focus-within):valid,
.input-group > .form-floating:not(:focus-within).is-valid {
  z-index: 3;
}

.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: #e15050;
}

.invalid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.929rem;
  color: #fff;
  background-color: #e15050;
  border-radius: 0.5rem;
}

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

.was-validated .form-control:invalid, .form-control.is-invalid {
  border-color: #e15050;
}
.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
  border-color: #e15050;
  box-shadow: 0 0 1rem 0 rgba(225, 80, 80, 0.25);
}

.was-validated .form-select:invalid, .form-select.is-invalid {
  border-color: #e15050;
}
.was-validated .form-select:invalid:focus, .form-select.is-invalid:focus {
  border-color: #e15050;
  box-shadow: 0 0 1rem 0 rgba(225, 80, 80, 0.25);
}

.was-validated .form-check-input:invalid, .form-check-input.is-invalid {
  border-color: #e15050;
}
.was-validated .form-check-input:invalid:checked, .form-check-input.is-invalid:checked {
  background-color: #e15050;
}
.was-validated .form-check-input:invalid:focus, .form-check-input.is-invalid:focus {
  box-shadow: 0 0 1rem 0 rgba(225, 80, 80, 0.25);
}
.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
  color: #e15050;
}

.form-check-inline .form-check-input ~ .invalid-feedback {
  margin-left: 0.5em;
}

.was-validated .input-group > .form-control:not(:focus):invalid, .input-group > .form-control:not(:focus).is-invalid,
.was-validated .input-group > .form-select:not(:focus):invalid,
.input-group > .form-select:not(:focus).is-invalid,
.was-validated .input-group > .form-floating:not(:focus-within):invalid,
.input-group > .form-floating:not(:focus-within).is-invalid {
  z-index: 4;
}

.btn {
  --bs-btn-padding-x: 1rem;
  --bs-btn-padding-y: 0.6125rem;
  --bs-btn-font-family: ;
  --bs-btn-font-size: 0.875rem;
  --bs-btn-font-weight: 400;
  --bs-btn-line-height: 1.5;
  --bs-btn-color: #677788;
  --bs-btn-bg: transparent;
  --bs-btn-border-width: 0.071rem;
  --bs-btn-border-color: transparent;
  --bs-btn-border-radius: 0.429rem;
  --bs-btn-hover-border-color: transparent;
  --bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
  --bs-btn-disabled-opacity: 0.65;
  --bs-btn-focus-box-shadow: 0 0 0 0 rgba(var(--bs-btn-focus-shadow-rgb), .5);
  display: inline-block;
  padding: var(--bs-btn-padding-y) var(--bs-btn-padding-x);
  font-family: var(--bs-btn-font-family);
  font-size: var(--bs-btn-font-size);
  font-weight: var(--bs-btn-font-weight);
  line-height: var(--bs-btn-line-height);
  color: var(--bs-btn-color);
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  user-select: none;
  border: var(--bs-btn-border-width) solid var(--bs-btn-border-color);
  border-radius: var(--bs-btn-border-radius);
  background-color: var(--bs-btn-bg);
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .btn {
    transition: none;
  }
}
.btn:hover {
  color: var(--bs-btn-hover-color);
  background-color: var(--bs-btn-hover-bg);
  border-color: var(--bs-btn-hover-border-color);
}
.btn-check + .btn:hover {
  color: var(--bs-btn-color);
  background-color: var(--bs-btn-bg);
  border-color: var(--bs-btn-border-color);
}
.btn:focus-visible {
  color: var(--bs-btn-hover-color);
  background-color: var(--bs-btn-hover-bg);
  border-color: var(--bs-btn-hover-border-color);
  outline: 0;
  box-shadow: var(--bs-btn-focus-box-shadow);
}
.btn-check:focus-visible + .btn {
  border-color: var(--bs-btn-hover-border-color);
  outline: 0;
  box-shadow: var(--bs-btn-focus-box-shadow);
}
.btn-check:checked + .btn, :not(.btn-check) + .btn:active, .btn:first-child:active, .btn.active, .btn.show {
  color: var(--bs-btn-active-color);
  background-color: var(--bs-btn-active-bg);
  border-color: var(--bs-btn-active-border-color);
}
.btn-check:checked + .btn:focus-visible, :not(.btn-check) + .btn:active:focus-visible, .btn:first-child:active:focus-visible, .btn.active:focus-visible, .btn.show:focus-visible {
  box-shadow: var(--bs-btn-focus-box-shadow);
}
.btn:disabled, .btn.disabled, fieldset:disabled .btn {
  color: var(--bs-btn-disabled-color);
  pointer-events: none;
  background-color: var(--bs-btn-disabled-bg);
  border-color: var(--bs-btn-disabled-border-color);
  opacity: var(--bs-btn-disabled-opacity);
}

.btn-primary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #6e93cb;
  --bs-btn-border-color: #6e93cb;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #5e7dad;
  --bs-btn-hover-border-color: #5876a2;
  --bs-btn-focus-shadow-rgb: 132, 163, 211;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #5876a2;
  --bs-btn-active-border-color: #536e98;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #6e93cb;
  --bs-btn-disabled-border-color: #6e93cb;
}

.btn-secondary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #dc5e43;
  --bs-btn-border-color: #dc5e43;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #bb5039;
  --bs-btn-hover-border-color: #b04b36;
  --bs-btn-focus-shadow-rgb: 225, 118, 95;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #b04b36;
  --bs-btn-active-border-color: #a54732;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #dc5e43;
  --bs-btn-disabled-border-color: #dc5e43;
}

.btn-success {
  --bs-btn-color: #fff;
  --bs-btn-bg: #336cff;
  --bs-btn-border-color: #336cff;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #2b5cd9;
  --bs-btn-hover-border-color: #2956cc;
  --bs-btn-focus-shadow-rgb: 82, 130, 255;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #2956cc;
  --bs-btn-active-border-color: #2651bf;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #336cff;
  --bs-btn-disabled-border-color: #336cff;
}

.btn-info {
  --bs-btn-color: #fff;
  --bs-btn-bg: #09a5be;
  --bs-btn-border-color: #09a5be;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #088ca2;
  --bs-btn-hover-border-color: #078498;
  --bs-btn-focus-shadow-rgb: 46, 179, 200;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #078498;
  --bs-btn-active-border-color: #077c8f;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #09a5be;
  --bs-btn-disabled-border-color: #09a5be;
}

.btn-warning {
  --bs-btn-color: #000;
  --bs-btn-bg: #f5ca99;
  --bs-btn-border-color: #f5ca99;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #f7d2a8;
  --bs-btn-hover-border-color: #f6cfa3;
  --bs-btn-focus-shadow-rgb: 208, 172, 130;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #f7d5ad;
  --bs-btn-active-border-color: #f6cfa3;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #f5ca99;
  --bs-btn-disabled-border-color: #f5ca99;
}

.btn-danger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #e15050;
  --bs-btn-border-color: #e15050;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #bf4444;
  --bs-btn-hover-border-color: #b44040;
  --bs-btn-focus-shadow-rgb: 230, 106, 106;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #b44040;
  --bs-btn-active-border-color: #a93c3c;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #e15050;
  --bs-btn-disabled-border-color: #e15050;
}

.btn-light {
  --bs-btn-color: #000;
  --bs-btn-bg: #f9fafc;
  --bs-btn-border-color: #f9fafc;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #d4d5d6;
  --bs-btn-hover-border-color: #c7c8ca;
  --bs-btn-focus-shadow-rgb: 212, 213, 214;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #c7c8ca;
  --bs-btn-active-border-color: #bbbcbd;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #f9fafc;
  --bs-btn-disabled-border-color: #f9fafc;
}

.btn-dark {
  --bs-btn-color: #fff;
  --bs-btn-bg: #000;
  --bs-btn-border-color: #000;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #262626;
  --bs-btn-hover-border-color: #1a1a1a;
  --bs-btn-focus-shadow-rgb: 38, 38, 38;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #333333;
  --bs-btn-active-border-color: #1a1a1a;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #000;
  --bs-btn-disabled-border-color: #000;
}

.btn-outline-primary {
  --bs-btn-color: #6e93cb;
  --bs-btn-border-color: #6e93cb;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #6e93cb;
  --bs-btn-hover-border-color: #6e93cb;
  --bs-btn-focus-shadow-rgb: 110, 147, 203;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #6e93cb;
  --bs-btn-active-border-color: #6e93cb;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #6e93cb;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #6e93cb;
  --bs-gradient: none;
}

.btn-outline-secondary {
  --bs-btn-color: #dc5e43;
  --bs-btn-border-color: #dc5e43;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #dc5e43;
  --bs-btn-hover-border-color: #dc5e43;
  --bs-btn-focus-shadow-rgb: 220, 94, 67;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #dc5e43;
  --bs-btn-active-border-color: #dc5e43;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #dc5e43;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #dc5e43;
  --bs-gradient: none;
}

.btn-outline-success {
  --bs-btn-color: #336cff;
  --bs-btn-border-color: #336cff;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #336cff;
  --bs-btn-hover-border-color: #336cff;
  --bs-btn-focus-shadow-rgb: 51, 108, 255;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #336cff;
  --bs-btn-active-border-color: #336cff;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #336cff;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #336cff;
  --bs-gradient: none;
}

.btn-outline-info {
  --bs-btn-color: #09a5be;
  --bs-btn-border-color: #09a5be;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #09a5be;
  --bs-btn-hover-border-color: #09a5be;
  --bs-btn-focus-shadow-rgb: 9, 165, 190;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #09a5be;
  --bs-btn-active-border-color: #09a5be;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #09a5be;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #09a5be;
  --bs-gradient: none;
}

.btn-outline-warning {
  --bs-btn-color: #f5ca99;
  --bs-btn-border-color: #f5ca99;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #f5ca99;
  --bs-btn-hover-border-color: #f5ca99;
  --bs-btn-focus-shadow-rgb: 245, 202, 153;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #f5ca99;
  --bs-btn-active-border-color: #f5ca99;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #f5ca99;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #f5ca99;
  --bs-gradient: none;
}

.btn-outline-danger {
  --bs-btn-color: #e15050;
  --bs-btn-border-color: #e15050;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #e15050;
  --bs-btn-hover-border-color: #e15050;
  --bs-btn-focus-shadow-rgb: 225, 80, 80;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #e15050;
  --bs-btn-active-border-color: #e15050;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #e15050;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #e15050;
  --bs-gradient: none;
}

.btn-outline-light {
  --bs-btn-color: #f9fafc;
  --bs-btn-border-color: #f9fafc;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #f9fafc;
  --bs-btn-hover-border-color: #f9fafc;
  --bs-btn-focus-shadow-rgb: 249, 250, 252;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #f9fafc;
  --bs-btn-active-border-color: #f9fafc;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #f9fafc;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #f9fafc;
  --bs-gradient: none;
}

.btn-outline-dark {
  --bs-btn-color: #000;
  --bs-btn-border-color: #000;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #000;
  --bs-btn-hover-border-color: #000;
  --bs-btn-focus-shadow-rgb: 0, 0, 0;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #000;
  --bs-btn-active-border-color: #000;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #000;
  --bs-gradient: none;
}

.btn-link {
  --bs-btn-font-weight: 400;
  --bs-btn-color: var(--bs-link-color);
  --bs-btn-bg: transparent;
  --bs-btn-border-color: transparent;
  --bs-btn-hover-color: var(--bs-link-hover-color);
  --bs-btn-hover-border-color: transparent;
  --bs-btn-active-color: var(--bs-link-hover-color);
  --bs-btn-active-border-color: transparent;
  --bs-btn-disabled-color: #8c98a4;
  --bs-btn-disabled-border-color: transparent;
  --bs-btn-box-shadow: none;
  --bs-btn-focus-shadow-rgb: 132, 163, 211;
  text-decoration: none;
}
.btn-link:focus-visible {
  color: var(--bs-btn-color);
}
.btn-link:hover {
  color: var(--bs-btn-hover-color);
}

.btn-lg, .btn-group-lg > .btn {
  --bs-btn-padding-y: 0.75rem;
  --bs-btn-padding-x: 1rem;
  --bs-btn-font-size: 0.875rem;
  --bs-btn-border-radius: 0.429rem;
}

.btn-sm, .btn-group-sm > .btn {
  --bs-btn-padding-y: 0.5rem;
  --bs-btn-padding-x: 1rem;
  --bs-btn-font-size: 0.929rem;
  --bs-btn-border-radius: 0.429rem;
}

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

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

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

.dropup,
.dropend,
.dropdown,
.dropstart,
.dropup-center,
.dropdown-center {
  position: relative;
}

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

.dropdown-menu {
  --bs-dropdown-zindex: 1000;
  --bs-dropdown-min-width: 10rem;
  --bs-dropdown-padding-x: 0.357rem;
  --bs-dropdown-padding-y: 0.357rem;
  --bs-dropdown-spacer: 0.625rem;
  --bs-dropdown-font-size: 0.875rem;
  --bs-dropdown-color: #677788;
  --bs-dropdown-bg: #fff;
  --bs-dropdown-border-color: var(--bs-border-color-translucent);
  --bs-dropdown-border-radius: 0.5rem;
  --bs-dropdown-border-width: 0;
  --bs-dropdown-inner-border-radius: 0.5rem;
  --bs-dropdown-divider-bg: #f0f0f0;
  --bs-dropdown-divider-margin-y: 0.5rem;
  --bs-dropdown-box-shadow: 0rem 0.6125rem 2.5rem 0.6125rem rgba(140, 152, 164, 0.175);
  --bs-dropdown-link-color: #1e2022;
  --bs-dropdown-link-hover-color: #1b1d1f;
  --bs-dropdown-link-hover-bg: #edf2f5;
  --bs-dropdown-link-active-color: #1e2022;
  --bs-dropdown-link-active-bg: #edf2f5;
  --bs-dropdown-link-disabled-color: #97a4af;
  --bs-dropdown-item-padding-x: 1rem;
  --bs-dropdown-item-padding-y: 1.214rem;
  --bs-dropdown-header-color: #8c98a4;
  --bs-dropdown-header-padding-x: 1rem;
  --bs-dropdown-header-padding-y: 0.357rem;
  position: absolute;
  z-index: var(--bs-dropdown-zindex);
  display: none;
  min-width: var(--bs-dropdown-min-width);
  padding: var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);
  margin: 0;
  font-size: var(--bs-dropdown-font-size);
  color: var(--bs-dropdown-color);
  text-align: left;
  list-style: none;
  background-color: var(--bs-dropdown-bg);
  background-clip: padding-box;
  border: var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);
  border-radius: var(--bs-dropdown-border-radius);
}
.dropdown-menu[data-bs-popper] {
  top: 100%;
  left: 0;
  margin-top: var(--bs-dropdown-spacer);
}

.dropdown-menu-start {
  --bs-position: start;
}
.dropdown-menu-start[data-bs-popper] {
  right: auto;
  left: 0;
}

.dropdown-menu-end {
  --bs-position: end;
}
.dropdown-menu-end[data-bs-popper] {
  right: 0;
  left: auto;
}

@media (min-width: 576px) {
  .dropdown-menu-sm-start {
    --bs-position: start;
  }
  .dropdown-menu-sm-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-sm-end {
    --bs-position: end;
  }
  .dropdown-menu-sm-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 768px) {
  .dropdown-menu-md-start {
    --bs-position: start;
  }
  .dropdown-menu-md-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-md-end {
    --bs-position: end;
  }
  .dropdown-menu-md-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 992px) {
  .dropdown-menu-lg-start {
    --bs-position: start;
  }
  .dropdown-menu-lg-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-lg-end {
    --bs-position: end;
  }
  .dropdown-menu-lg-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1200px) {
  .dropdown-menu-xl-start {
    --bs-position: start;
  }
  .dropdown-menu-xl-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-xl-end {
    --bs-position: end;
  }
  .dropdown-menu-xl-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1400px) {
  .dropdown-menu-xxl-start {
    --bs-position: start;
  }
  .dropdown-menu-xxl-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-xxl-end {
    --bs-position: end;
  }
  .dropdown-menu-xxl-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
.dropup .dropdown-menu[data-bs-popper] {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: var(--bs-dropdown-spacer);
}
.dropend .dropdown-menu[data-bs-popper] {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: var(--bs-dropdown-spacer);
}
.dropend .dropdown-toggle::after {
  vertical-align: 0;
}

.dropstart .dropdown-menu[data-bs-popper] {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: var(--bs-dropdown-spacer);
}
.dropstart .dropdown-toggle::before {
  vertical-align: 0;
}

.dropdown-divider {
  height: 0;
  margin: var(--bs-dropdown-divider-margin-y) 0;
  overflow: hidden;
  border-top: 1px solid var(--bs-dropdown-divider-bg);
  opacity: 1;
}

.dropdown-item {
  display: block;
  width: 100%;
  padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
  clear: both;
  font-weight: 400;
  color: var(--bs-dropdown-link-color);
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
}
.dropdown-item:hover, .dropdown-item:focus {
  color: var(--bs-dropdown-link-hover-color);
  background-color: var(--bs-dropdown-link-hover-bg);
}
.dropdown-item.active, .dropdown-item:active {
  color: var(--bs-dropdown-link-active-color);
  text-decoration: none;
  background-color: var(--bs-dropdown-link-active-bg);
}
.dropdown-item.disabled, .dropdown-item:disabled {
  color: var(--bs-dropdown-link-disabled-color);
  pointer-events: none;
  background-color: transparent;
}

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

.dropdown-header {
  display: block;
  padding: var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);
  margin-bottom: 0;
  font-size: 0.929rem;
  color: var(--bs-dropdown-header-color);
  white-space: nowrap;
}

.dropdown-item-text {
  display: block;
  padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
  color: var(--bs-dropdown-link-color);
}

.dropdown-menu-dark {
  --bs-dropdown-color: #e7eaf3;
  --bs-dropdown-bg: #71869d;
  --bs-dropdown-border-color: var(--bs-border-color-translucent);
  --bs-dropdown-box-shadow: ;
  --bs-dropdown-link-color: #e7eaf3;
  --bs-dropdown-link-hover-color: #fff;
  --bs-dropdown-divider-bg: #f0f0f0;
  --bs-dropdown-link-hover-bg: rgba(255, 255, 255, 0.15);
  --bs-dropdown-link-active-color: #1e2022;
  --bs-dropdown-link-active-bg: #edf2f5;
  --bs-dropdown-link-disabled-color: #97a4af;
  --bs-dropdown-header-color: #97a4af;
}

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

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

.btn-group {
  border-radius: 0.429rem;
}
.btn-group > :not(.btn-check:first-child) + .btn,
.btn-group > .btn-group:not(:first-child) {
  margin-left: -0.071rem;
}
.btn-group > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group > .btn.dropdown-toggle-split:first-child,
.btn-group > .btn-group:not(:last-child) > .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group > .btn:nth-child(n+3),
.btn-group > :not(.btn-check) + .btn,
.btn-group > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.dropdown-toggle-split {
  padding-right: 0.75rem;
  padding-left: 0.75rem;
}
.dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropend .dropdown-toggle-split::after {
  margin-left: 0;
}
.dropstart .dropdown-toggle-split::before {
  margin-right: 0;
}

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

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

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

.nav {
  --bs-nav-link-padding-x: 1rem;
  --bs-nav-link-padding-y: 0.5rem;
  --bs-nav-link-font-weight: ;
  --bs-nav-link-color: #000;
  --bs-nav-link-hover-color: #000;
  --bs-nav-link-disabled-color: #bdc5d1;
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

.nav-link {
  display: block;
  padding: var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);
  font-size: var(--bs-nav-link-font-size);
  font-weight: var(--bs-nav-link-font-weight);
  color: var(--bs-nav-link-color);
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .nav-link {
    transition: none;
  }
}
.nav-link:hover, .nav-link:focus {
  color: var(--bs-nav-link-hover-color);
}
.nav-link.disabled {
  color: var(--bs-nav-link-disabled-color);
  pointer-events: none;
  cursor: default;
}

.nav-tabs {
  --bs-nav-tabs-border-width: 0.0625rem;
  --bs-nav-tabs-border-color: #f0f0f0;
  --bs-nav-tabs-border-radius: 0;
  --bs-nav-tabs-link-hover-border-color: #f0f0f0;
  --bs-nav-tabs-link-active-color: #6e93cb;
  --bs-nav-tabs-link-active-bg: transparent;
  --bs-nav-tabs-link-active-border-color: #6e93cb;
  border-bottom: var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color);
}
.nav-tabs .nav-link {
  margin-bottom: calc(-1 * var(--bs-nav-tabs-border-width));
  background: none;
  border: var(--bs-nav-tabs-border-width) solid transparent;
  border-top-left-radius: var(--bs-nav-tabs-border-radius);
  border-top-right-radius: var(--bs-nav-tabs-border-radius);
}
.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
  isolation: isolate;
  border-color: var(--bs-nav-tabs-link-hover-border-color);
}
.nav-tabs .nav-link.disabled, .nav-tabs .nav-link:disabled {
  color: var(--bs-nav-link-disabled-color);
  background-color: transparent;
  border-color: transparent;
}
.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
  color: var(--bs-nav-tabs-link-active-color);
  background-color: var(--bs-nav-tabs-link-active-bg);
  border-color: var(--bs-nav-tabs-link-active-border-color);
}
.nav-tabs .dropdown-menu {
  margin-top: calc(-1 * var(--bs-nav-tabs-border-width));
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.nav-pills {
  --bs-nav-pills-border-radius: 0.5rem;
  --bs-nav-pills-link-active-color: #000;
  --bs-nav-pills-link-active-bg: #edf2f5;
}
.nav-pills .nav-link {
  background: none;
  border: 0;
  border-radius: var(--bs-nav-pills-border-radius);
}
.nav-pills .nav-link:disabled {
  color: var(--bs-nav-link-disabled-color);
  background-color: transparent;
  border-color: transparent;
}
.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: var(--bs-nav-pills-link-active-color);
  background-color: var(--bs-nav-pills-link-active-bg);
}

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

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

.nav-fill .nav-item .nav-link,
.nav-justified .nav-item .nav-link {
  width: 100%;
}

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

.navbar {
  --bs-navbar-padding-x: 0;
  --bs-navbar-padding-y: 0.5rem;
  --bs-navbar-color: #677788;
  --bs-navbar-hover-color: #6e93cb;
  --bs-navbar-disabled-color: rgba(0, 0, 0, 0.3);
  --bs-navbar-active-color: #677788;
  --bs-navbar-brand-padding-y: 0.35375rem;
  --bs-navbar-brand-margin-end: 1rem;
  --bs-navbar-brand-font-size: 1.07rem;
  --bs-navbar-brand-color: #677788;
  --bs-navbar-brand-hover-color: #677788;
  --bs-navbar-nav-link-padding-x: 0.75rem;
  --bs-navbar-toggler-padding-y: 0.5rem;
  --bs-navbar-toggler-padding-x: 0.5rem;
  --bs-navbar-toggler-font-size: 1.07rem;
  --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 30 30%27%3e%3cpath stroke=%27%23677788%27 stroke-linecap=%27round%27 stroke-miterlimit=%2710%27 stroke-width=%272%27 d=%27M4 7h22M4 15h22M4 23h22%27/%3e%3c/svg%3e");
  --bs-navbar-toggler-border-color: rgba(0, 0, 0, 0.1);
  --bs-navbar-toggler-border-radius: 0.429rem;
  --bs-navbar-toggler-focus-width: 0;
  --bs-navbar-toggler-transition: box-shadow 0.15s ease-in-out;
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding: var(--bs-navbar-padding-y) var(--bs-navbar-padding-x);
}
.navbar > .container,
.navbar > .container-fluid,
.navbar > .container-sm,
.navbar > .container-md,
.navbar > .container-lg,
.navbar > .container-xl,
.navbar > .container-xxl {
  display: flex;
  flex-wrap: inherit;
  align-items: center;
  justify-content: space-between;
}
.navbar-brand {
  padding-top: var(--bs-navbar-brand-padding-y);
  padding-bottom: var(--bs-navbar-brand-padding-y);
  margin-right: var(--bs-navbar-brand-margin-end);
  font-size: var(--bs-navbar-brand-font-size);
  color: var(--bs-navbar-brand-color);
  white-space: nowrap;
}
.navbar-brand:hover, .navbar-brand:focus {
  color: var(--bs-navbar-brand-hover-color);
}

.navbar-nav {
  --bs-nav-link-padding-x: 0;
  --bs-nav-link-padding-y: 0.5rem;
  --bs-nav-link-font-weight: ;
  --bs-nav-link-color: var(--bs-navbar-color);
  --bs-nav-link-hover-color: var(--bs-navbar-hover-color);
  --bs-nav-link-disabled-color: var(--bs-navbar-disabled-color);
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.navbar-nav .show > .nav-link,
.navbar-nav .nav-link.active {
  color: var(--bs-navbar-active-color);
}
.navbar-nav .dropdown-menu {
  position: static;
}

.navbar-text {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  color: var(--bs-navbar-color);
}
.navbar-text a,
.navbar-text a:hover,
.navbar-text a:focus {
  color: var(--bs-navbar-active-color);
}

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

.navbar-toggler {
  padding: var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);
  font-size: var(--bs-navbar-toggler-font-size);
  line-height: 1;
  color: var(--bs-navbar-color);
  background-color: transparent;
  border: var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);
  border-radius: var(--bs-navbar-toggler-border-radius);
  transition: var(--bs-navbar-toggler-transition);
}
@media (prefers-reduced-motion: reduce) {
  .navbar-toggler {
    transition: none;
  }
}
.navbar-toggler:hover {
  text-decoration: none;
}
.navbar-toggler:focus {
  text-decoration: none;
  outline: 0;
  box-shadow: 0 0 0 var(--bs-navbar-toggler-focus-width);
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  background-image: var(--bs-navbar-toggler-icon-bg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
}

.navbar-nav-scroll {
  max-height: var(--bs-scroll-height, 75vh);
  overflow-y: auto;
}

@media (min-width: 576px) {
  .navbar-expand-sm {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-sm .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-sm .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-sm .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .navbar-expand-sm .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-sm .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-sm .navbar-toggler {
    display: none;
  }
  .navbar-expand-sm .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  .navbar-expand-sm .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-sm .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 768px) {
  .navbar-expand-md {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-md .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-md .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-md .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .navbar-expand-md .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-md .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-md .navbar-toggler {
    display: none;
  }
  .navbar-expand-md .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  .navbar-expand-md .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-md .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 992px) {
  .navbar-expand-lg {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-lg .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-lg .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .navbar-expand-lg .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-lg .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-lg .navbar-toggler {
    display: none;
  }
  .navbar-expand-lg .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  .navbar-expand-lg .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-lg .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 1200px) {
  .navbar-expand-xl {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-xl .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-xl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xl .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .navbar-expand-xl .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-xl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-xl .navbar-toggler {
    display: none;
  }
  .navbar-expand-xl .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  .navbar-expand-xl .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-xl .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 1400px) {
  .navbar-expand-xxl {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-xxl .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-xxl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xxl .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .navbar-expand-xxl .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-xxl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-xxl .navbar-toggler {
    display: none;
  }
  .navbar-expand-xxl .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  .navbar-expand-xxl .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-xxl .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
.navbar-expand {
  flex-wrap: nowrap;
  justify-content: flex-start;
}
.navbar-expand .navbar-nav {
  flex-direction: row;
}
.navbar-expand .navbar-nav .dropdown-menu {
  position: absolute;
}
.navbar-expand .navbar-nav .nav-link {
  padding-right: var(--bs-navbar-nav-link-padding-x);
  padding-left: var(--bs-navbar-nav-link-padding-x);
}
.navbar-expand .navbar-nav-scroll {
  overflow: visible;
}
.navbar-expand .navbar-collapse {
  display: flex !important;
  flex-basis: auto;
}
.navbar-expand .navbar-toggler {
  display: none;
}
.navbar-expand .offcanvas {
  position: static;
  z-index: auto;
  flex-grow: 1;
  width: auto !important;
  height: auto !important;
  visibility: visible !important;
  background-color: transparent !important;
  border: 0 !important;
  transform: none !important;
  transition: none;
}
.navbar-expand .offcanvas .offcanvas-header {
  display: none;
}
.navbar-expand .offcanvas .offcanvas-body {
  display: flex;
  flex-grow: 0;
  padding: 0;
  overflow-y: visible;
}

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

.card {
  --bs-card-spacer-y: 1.429rem;
  --bs-card-spacer-x: 1.786rem;
  --bs-card-title-spacer-y: 0.25rem;
  --bs-card-border-width: 0.071rem;
  --bs-card-border-color: #f0f0f0;
  --bs-card-border-radius: 0.75rem;
  --bs-card-box-shadow: 0 0.25rem 0.75rem 0 rgba(18, 20, 39, 0.0392156863);
  --bs-card-inner-border-radius: 0.679rem;
  --bs-card-cap-padding-y: 1.429rem;
  --bs-card-cap-padding-x: 1.429rem;
  --bs-card-cap-bg: transparent;
  --bs-card-cap-color: ;
  --bs-card-height: ;
  --bs-card-color: ;
  --bs-card-bg: #fff;
  --bs-card-img-overlay-padding: 1.429rem 1.786rem;
  --bs-card-group-margin: 0.75rem;
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  height: var(--bs-card-height);
  word-wrap: break-word;
  background-color: var(--bs-card-bg);
  background-clip: border-box;
  border: var(--bs-card-border-width) solid var(--bs-card-border-color);
  border-radius: var(--bs-card-border-radius);
}
.card > hr {
  margin-right: 0;
  margin-left: 0;
}
.card > .list-group {
  border-top: inherit;
  border-bottom: inherit;
}
.card > .list-group:first-child {
  border-top-width: 0;
  border-top-left-radius: var(--bs-card-inner-border-radius);
  border-top-right-radius: var(--bs-card-inner-border-radius);
}
.card > .list-group:last-child {
  border-bottom-width: 0;
  border-bottom-right-radius: var(--bs-card-inner-border-radius);
  border-bottom-left-radius: var(--bs-card-inner-border-radius);
}
.card > .card-header + .list-group,
.card > .list-group + .card-footer {
  border-top: 0;
}

.card-body {
  flex: 1 1 auto;
  padding: var(--bs-card-spacer-y) var(--bs-card-spacer-x);
  color: var(--bs-card-color);
}

.card-title {
  margin-bottom: var(--bs-card-title-spacer-y);
}

.card-subtitle {
  margin-top: calc(-0.5 * var(--bs-card-title-spacer-y));
  margin-bottom: 0;
}

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

.card-link + .card-link {
  margin-left: var(--bs-card-spacer-x);
}

.card-header {
  padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
  margin-bottom: 0;
  color: var(--bs-card-cap-color);
  background-color: var(--bs-card-cap-bg);
  border-bottom: var(--bs-card-border-width) solid var(--bs-card-border-color);
}
.card-header:first-child {
  border-radius: var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0;
}

.card-footer {
  padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
  color: var(--bs-card-cap-color);
  background-color: var(--bs-card-cap-bg);
  border-top: var(--bs-card-border-width) solid var(--bs-card-border-color);
}
.card-footer:last-child {
  border-radius: 0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius);
}

.card-header-tabs {
  margin-right: calc(-0.5 * var(--bs-card-cap-padding-x));
  margin-bottom: calc(-1 * var(--bs-card-cap-padding-y));
  margin-left: calc(-0.5 * var(--bs-card-cap-padding-x));
  border-bottom: 0;
}
.card-header-tabs .nav-link.active {
  background-color: var(--bs-card-bg);
  border-bottom-color: var(--bs-card-bg);
}

.card-header-pills {
  margin-right: calc(-0.5 * var(--bs-card-cap-padding-x));
  margin-left: calc(-0.5 * var(--bs-card-cap-padding-x));
}

.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: var(--bs-card-img-overlay-padding);
  border-radius: var(--bs-card-inner-border-radius);
}

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

.card-img,
.card-img-top {
  border-top-left-radius: var(--bs-card-inner-border-radius);
  border-top-right-radius: var(--bs-card-inner-border-radius);
}

.card-img,
.card-img-bottom {
  border-bottom-right-radius: var(--bs-card-inner-border-radius);
  border-bottom-left-radius: var(--bs-card-inner-border-radius);
}

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

.accordion {
  --bs-accordion-color: #677788;
  --bs-accordion-bg: #fff;
  --bs-accordion-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, border-radius 0.15s ease;
  --bs-accordion-border-color: #f0f0f0;
  --bs-accordion-border-width: 0.071rem;
  --bs-accordion-border-radius: 0.5rem;
  --bs-accordion-inner-border-radius: 0.429rem;
  --bs-accordion-btn-padding-x: 1.25rem;
  --bs-accordion-btn-padding-y: 0.75rem;
  --bs-accordion-btn-color: #000;
  --bs-accordion-btn-bg: var(--bs-accordion-bg);
  --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27%23000%27%3e%3cpath d=%27M19,11.5v1a.5.5,0,0,1-.5.5H13v5.5a.5.5,0,0,1-.5.5h-1a.5.5,0,0,1-.5-.5V13H5.5a.5.5,0,0,1-.5-.5v-1a.5.5,0,0,1,.5-.5H11V5.5a.5.5,0,0,1,.5-.5h1a.5.5,0,0,1,.5.5V11h5.5A.5.5,0,0,1,19,11.5Z%27/%3e%3c/svg%3e");
  --bs-accordion-btn-icon-width: 1rem;
  --bs-accordion-btn-icon-transform: rotate(0deg);
  --bs-accordion-btn-icon-transition: transform 0.2s ease-in-out;
  --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27%236e93cb%27%3e%3cpath d=%27M5.5,13a.5.5,0,0,1-.5-.5v-1a.5.5,0,0,1,.5-.5h13a.5.5,0,0,1,.5.5v1a.5.5,0,0,1-.5.5Z%27/%3e%3c/svg%3e");
  --bs-accordion-btn-focus-border-color: rgba(140, 152, 164, 0.25);
  --bs-accordion-btn-focus-box-shadow: 0 0 1rem 0 rgba(140, 152, 164, 0.25);
  --bs-accordion-body-padding-x: 1.25rem;
  --bs-accordion-body-padding-y: 0.75rem;
  --bs-accordion-active-color: #6384b7;
  --bs-accordion-active-bg: #fff;
}

.accordion-button {
  position: relative;
  display: flex;
  align-items: center;
  width: 100%;
  padding: var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);
  font-size: 0.875rem;
  color: var(--bs-accordion-btn-color);
  text-align: left;
  background-color: var(--bs-accordion-btn-bg);
  border: 0;
  border-radius: 0;
  overflow-anchor: none;
  transition: var(--bs-accordion-transition);
}
@media (prefers-reduced-motion: reduce) {
  .accordion-button {
    transition: none;
  }
}
.accordion-button:not(.collapsed) {
  color: var(--bs-accordion-active-color);
  background-color: var(--bs-accordion-active-bg);
  box-shadow: inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color);
}
.accordion-button:not(.collapsed)::after {
  background-image: var(--bs-accordion-btn-active-icon);
  transform: var(--bs-accordion-btn-icon-transform);
}
.accordion-button::after {
  flex-shrink: 0;
  width: var(--bs-accordion-btn-icon-width);
  height: var(--bs-accordion-btn-icon-width);
  margin-left: auto;
  content: "";
  background-image: var(--bs-accordion-btn-icon);
  background-repeat: no-repeat;
  background-size: var(--bs-accordion-btn-icon-width);
  transition: var(--bs-accordion-btn-icon-transition);
}
@media (prefers-reduced-motion: reduce) {
  .accordion-button::after {
    transition: none;
  }
}
.accordion-button:hover {
  z-index: 2;
}
.accordion-button:focus {
  z-index: 3;
  border-color: var(--bs-accordion-btn-focus-border-color);
  outline: 0;
  box-shadow: var(--bs-accordion-btn-focus-box-shadow);
}

.accordion-header {
  margin-bottom: 0;
}

.accordion-item {
  color: var(--bs-accordion-color);
  background-color: var(--bs-accordion-bg);
  border: var(--bs-accordion-border-width) solid var(--bs-accordion-border-color);
}
.accordion-item:first-of-type {
  border-top-left-radius: var(--bs-accordion-border-radius);
  border-top-right-radius: var(--bs-accordion-border-radius);
}
.accordion-item:first-of-type .accordion-button {
  border-top-left-radius: var(--bs-accordion-inner-border-radius);
  border-top-right-radius: var(--bs-accordion-inner-border-radius);
}
.accordion-item:not(:first-of-type) {
  border-top: 0;
}
.accordion-item:last-of-type {
  border-bottom-right-radius: var(--bs-accordion-border-radius);
  border-bottom-left-radius: var(--bs-accordion-border-radius);
}
.accordion-item:last-of-type .accordion-button.collapsed {
  border-bottom-right-radius: var(--bs-accordion-inner-border-radius);
  border-bottom-left-radius: var(--bs-accordion-inner-border-radius);
}
.accordion-item:last-of-type .accordion-collapse {
  border-bottom-right-radius: var(--bs-accordion-border-radius);
  border-bottom-left-radius: var(--bs-accordion-border-radius);
}

.accordion-body {
  padding: var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x);
}

.accordion-flush .accordion-collapse {
  border-width: 0;
}
.accordion-flush .accordion-item {
  border-right: 0;
  border-left: 0;
  border-radius: 0;
}
.accordion-flush .accordion-item:first-child {
  border-top: 0;
}
.accordion-flush .accordion-item:last-child {
  border-bottom: 0;
}
.accordion-flush .accordion-item .accordion-button, .accordion-flush .accordion-item .accordion-button.collapsed {
  border-radius: 0;
}

.breadcrumb {
  --bs-breadcrumb-padding-x: 0;
  --bs-breadcrumb-padding-y: 0;
  --bs-breadcrumb-margin-bottom: 1rem;
  --bs-breadcrumb-bg: transparent;
  --bs-breadcrumb-border-radius: ;
  --bs-breadcrumb-divider-color: #979797;
  --bs-breadcrumb-item-padding-x: 0.5rem;
  --bs-breadcrumb-item-active-color: #8c98a4;
  display: flex;
  flex-wrap: wrap;
  padding: var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);
  margin-bottom: var(--bs-breadcrumb-margin-bottom);
  font-size: var(--bs-breadcrumb-font-size);
  list-style: none;
  background-color: var(--bs-breadcrumb-bg);
  border-radius: var(--bs-breadcrumb-border-radius);
}

.breadcrumb-item + .breadcrumb-item {
  padding-left: var(--bs-breadcrumb-item-padding-x);
}
.breadcrumb-item + .breadcrumb-item::before {
  float: left;
  padding-right: var(--bs-breadcrumb-item-padding-x);
  color: var(--bs-breadcrumb-divider-color);
  content: var(--bs-breadcrumb-divider, "/") /* rtl: var(--bs-breadcrumb-divider, "/") */;
}
.breadcrumb-item.active {
  color: var(--bs-breadcrumb-item-active-color);
}

.pagination {
  --bs-pagination-padding-x: 0.75rem;
  --bs-pagination-padding-y: 0.375rem;
  --bs-pagination-font-size: 0.875rem;
  --bs-pagination-color: #677788;
  --bs-pagination-bg: #fff;
  --bs-pagination-border-width: 0;
  --bs-pagination-border-color: #e7eaf3;
  --bs-pagination-border-radius: 0.429rem;
  --bs-pagination-hover-color: var(--bs-link-hover-color);
  --bs-pagination-hover-bg: #f8fafd;
  --bs-pagination-hover-border-color: #e7eaf3;
  --bs-pagination-focus-color: var(--bs-link-hover-color);
  --bs-pagination-focus-bg: #f8fafd;
  --bs-pagination-focus-box-shadow: 0 0 1rem 0 rgba(140, 152, 164, 0.25);
  --bs-pagination-active-color: #fff;
  --bs-pagination-active-bg: #6e93cb;
  --bs-pagination-active-border-color: #6e93cb;
  --bs-pagination-disabled-color: #8c98a4;
  --bs-pagination-disabled-bg: #fff;
  --bs-pagination-disabled-border-color: #e7eaf3;
  display: flex;
  padding-left: 0;
  list-style: none;
}

.page-link {
  position: relative;
  display: block;
  padding: var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);
  font-size: var(--bs-pagination-font-size);
  color: var(--bs-pagination-color);
  background-color: var(--bs-pagination-bg);
  border: var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .page-link {
    transition: none;
  }
}
.page-link:hover {
  z-index: 2;
  color: var(--bs-pagination-hover-color);
  background-color: var(--bs-pagination-hover-bg);
  border-color: var(--bs-pagination-hover-border-color);
}
.page-link:focus {
  z-index: 3;
  color: var(--bs-pagination-focus-color);
  background-color: var(--bs-pagination-focus-bg);
  outline: 0;
  box-shadow: var(--bs-pagination-focus-box-shadow);
}
.page-link.active, .active > .page-link {
  z-index: 3;
  color: var(--bs-pagination-active-color);
  background-color: var(--bs-pagination-active-bg);
  border-color: var(--bs-pagination-active-border-color);
}
.page-link.disabled, .disabled > .page-link {
  color: var(--bs-pagination-disabled-color);
  pointer-events: none;
  background-color: var(--bs-pagination-disabled-bg);
  border-color: var(--bs-pagination-disabled-border-color);
}

.page-item:not(:first-child) .page-link {
  margin-left: 0;
}
.page-item:first-child .page-link {
  border-top-left-radius: var(--bs-pagination-border-radius);
  border-bottom-left-radius: var(--bs-pagination-border-radius);
}
.page-item:last-child .page-link {
  border-top-right-radius: var(--bs-pagination-border-radius);
  border-bottom-right-radius: var(--bs-pagination-border-radius);
}

.pagination-lg {
  --bs-pagination-padding-x: 1.25rem;
  --bs-pagination-padding-y: 0.75rem;
  --bs-pagination-font-size: 1.07rem;
  --bs-pagination-border-radius: 0.75rem;
}

.pagination-sm {
  --bs-pagination-padding-x: 0.5rem;
  --bs-pagination-padding-y: 0.25rem;
  --bs-pagination-font-size: 0.929rem;
  --bs-pagination-border-radius: 0.429rem;
}

.badge {
  --bs-badge-padding-x: 0.65em;
  --bs-badge-padding-y: 0.35em;
  --bs-badge-font-size: 0.75em;
  --bs-badge-font-weight: 700;
  --bs-badge-color: #fff;
  --bs-badge-border-radius: 0.429rem;
  display: inline-block;
  padding: var(--bs-badge-padding-y) var(--bs-badge-padding-x);
  font-size: var(--bs-badge-font-size);
  font-weight: var(--bs-badge-font-weight);
  line-height: 1;
  color: var(--bs-badge-color);
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: var(--bs-badge-border-radius);
}
.badge:empty {
  display: none;
}

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

.alert {
  --bs-alert-bg: transparent;
  --bs-alert-padding-x: 0.75rem;
  --bs-alert-padding-y: 0.75rem;
  --bs-alert-margin-bottom: 1rem;
  --bs-alert-color: inherit;
  --bs-alert-border-color: transparent;
  --bs-alert-border: 0.071rem solid var(--bs-alert-border-color);
  --bs-alert-border-radius: 0.5rem;
  position: relative;
  padding: var(--bs-alert-padding-y) var(--bs-alert-padding-x);
  margin-bottom: var(--bs-alert-margin-bottom);
  color: var(--bs-alert-color);
  background-color: var(--bs-alert-bg);
  border: var(--bs-alert-border);
  border-radius: var(--bs-alert-border-radius);
}

.alert-heading {
  color: inherit;
}

.alert-link {
  font-weight: 700;
}

.alert-dismissible {
  padding-right: 2.25rem;
}
.alert-dismissible .btn-close {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  padding: 0.9375rem 0.75rem;
}

.alert-primary {
  --bs-alert-color: #42587a;
  --bs-alert-bg: #e2e9f5;
  --bs-alert-border-color: #d4dfef;
}
.alert-primary .alert-link {
  color: #354662;
}

.alert-secondary {
  --bs-alert-color: #843828;
  --bs-alert-bg: #f8dfd9;
  --bs-alert-border-color: #f5cfc7;
}
.alert-secondary .alert-link {
  color: #6a2d20;
}

.alert-success {
  --bs-alert-color: #1f4199;
  --bs-alert-bg: #d6e2ff;
  --bs-alert-border-color: #c2d3ff;
}
.alert-success .alert-link {
  color: #19347a;
}

.alert-info {
  --bs-alert-color: #056372;
  --bs-alert-bg: #ceedf2;
  --bs-alert-border-color: #b5e4ec;
}
.alert-info .alert-link {
  color: #044f5b;
}

.alert-warning {
  --bs-alert-color: #93795c;
  --bs-alert-bg: #fdf4eb;
  --bs-alert-border-color: #fcefe0;
}
.alert-warning .alert-link {
  color: #76614a;
}

.alert-danger {
  --bs-alert-color: #873030;
  --bs-alert-bg: #f9dcdc;
  --bs-alert-border-color: #f6cbcb;
}
.alert-danger .alert-link {
  color: #6c2626;
}

.alert-light {
  --bs-alert-color: #959697;
  --bs-alert-bg: #fefefe;
  --bs-alert-border-color: #fdfefe;
}
.alert-light .alert-link {
  color: #777879;
}

.alert-dark {
  --bs-alert-color: black;
  --bs-alert-bg: #cccccc;
  --bs-alert-border-color: #b3b3b3;
}
.alert-dark .alert-link {
  color: black;
}

@keyframes progress-bar-stripes {
  0% {
    background-position-x: 0.571rem;
  }
}
.progress {
  --bs-progress-height: 0.571rem;
  --bs-progress-font-size: 0.65625rem;
  --bs-progress-bg: #f0f0f0;
  --bs-progress-border-radius: 0.5rem;
  --bs-progress-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075);
  --bs-progress-bar-color: #fff;
  --bs-progress-bar-bg: #6e93cb;
  --bs-progress-bar-transition: width 0.6s ease;
  display: flex;
  height: var(--bs-progress-height);
  overflow: hidden;
  font-size: var(--bs-progress-font-size);
  background-color: var(--bs-progress-bg);
  border-radius: var(--bs-progress-border-radius);
}

.progress-bar {
  display: flex;
  flex-direction: column;
  justify-content: center;
  overflow: hidden;
  color: var(--bs-progress-bar-color);
  text-align: center;
  white-space: nowrap;
  background-color: var(--bs-progress-bar-bg);
  transition: var(--bs-progress-bar-transition);
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar {
    transition: none;
  }
}

.progress-bar-striped {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: var(--bs-progress-height) var(--bs-progress-height);
}

.progress-bar-animated {
  animation: 1s linear infinite progress-bar-stripes;
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar-animated {
    animation: none;
  }
}

.list-group {
  --bs-list-group-color: #1e2022;
  --bs-list-group-bg: #fff;
  --bs-list-group-border-color: #e7eaf3;
  --bs-list-group-border-width: 0.071rem;
  --bs-list-group-border-radius: 0.5rem;
  --bs-list-group-item-padding-x: 1rem;
  --bs-list-group-item-padding-y: 1rem;
  --bs-list-group-action-color: #677788;
  --bs-list-group-action-hover-color: #677788;
  --bs-list-group-action-hover-bg: #f9fafc;
  --bs-list-group-action-active-color: #677788;
  --bs-list-group-action-active-bg: #f8fafd;
  --bs-list-group-disabled-color: #8c98a4;
  --bs-list-group-disabled-bg: #fff;
  --bs-list-group-active-color: #fff;
  --bs-list-group-active-bg: #6e93cb;
  --bs-list-group-active-border-color: #6e93cb;
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  border-radius: var(--bs-list-group-border-radius);
}

.list-group-numbered {
  list-style-type: none;
  counter-reset: section;
}
.list-group-numbered > .list-group-item::before {
  content: counters(section, ".") ". ";
  counter-increment: section;
}

.list-group-item-action {
  width: 100%;
  color: var(--bs-list-group-action-color);
  text-align: inherit;
}
.list-group-item-action:hover, .list-group-item-action:focus {
  z-index: 1;
  color: var(--bs-list-group-action-hover-color);
  text-decoration: none;
  background-color: var(--bs-list-group-action-hover-bg);
}
.list-group-item-action:active {
  color: var(--bs-list-group-action-active-color);
  background-color: var(--bs-list-group-action-active-bg);
}

.list-group-item {
  position: relative;
  display: block;
  padding: var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);
  color: var(--bs-list-group-color);
  background-color: var(--bs-list-group-bg);
  border: var(--bs-list-group-border-width) solid var(--bs-list-group-border-color);
}
.list-group-item:first-child {
  border-top-left-radius: inherit;
  border-top-right-radius: inherit;
}
.list-group-item:last-child {
  border-bottom-right-radius: inherit;
  border-bottom-left-radius: inherit;
}
.list-group-item.disabled, .list-group-item:disabled {
  color: var(--bs-list-group-disabled-color);
  pointer-events: none;
  background-color: var(--bs-list-group-disabled-bg);
}
.list-group-item.active {
  z-index: 2;
  color: var(--bs-list-group-active-color);
  background-color: var(--bs-list-group-active-bg);
  border-color: var(--bs-list-group-active-border-color);
}
.list-group-item + .list-group-item {
  border-top-width: 0;
}
.list-group-item + .list-group-item.active {
  margin-top: calc(-1 * var(--bs-list-group-border-width));
  border-top-width: var(--bs-list-group-border-width);
}

.list-group-horizontal {
  flex-direction: row;
}
.list-group-horizontal > .list-group-item:first-child:not(:last-child) {
  border-bottom-left-radius: var(--bs-list-group-border-radius);
  border-top-right-radius: 0;
}
.list-group-horizontal > .list-group-item:last-child:not(:first-child) {
  border-top-right-radius: var(--bs-list-group-border-radius);
  border-bottom-left-radius: 0;
}
.list-group-horizontal > .list-group-item.active {
  margin-top: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item {
  border-top-width: var(--bs-list-group-border-width);
  border-left-width: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item.active {
  margin-left: calc(-1 * var(--bs-list-group-border-width));
  border-left-width: var(--bs-list-group-border-width);
}

@media (min-width: 576px) {
  .list-group-horizontal-sm {
    flex-direction: row;
  }
  .list-group-horizontal-sm > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-sm > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-sm > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-sm > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-list-group-border-width);
  }
}
@media (min-width: 768px) {
  .list-group-horizontal-md {
    flex-direction: row;
  }
  .list-group-horizontal-md > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-md > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-md > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-list-group-border-width);
  }
}
@media (min-width: 992px) {
  .list-group-horizontal-lg {
    flex-direction: row;
  }
  .list-group-horizontal-lg > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-lg > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-lg > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-lg > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-list-group-border-width);
  }
}
@media (min-width: 1200px) {
  .list-group-horizontal-xl {
    flex-direction: row;
  }
  .list-group-horizontal-xl > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-xl > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-xl > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-xl > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-list-group-border-width);
  }
}
@media (min-width: 1400px) {
  .list-group-horizontal-xxl {
    flex-direction: row;
  }
  .list-group-horizontal-xxl > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-xxl > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-xxl > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-xxl > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-xxl > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-list-group-border-width);
  }
}
.list-group-flush {
  border-radius: 0;
}
.list-group-flush > .list-group-item {
  border-width: 0 0 var(--bs-list-group-border-width);
}
.list-group-flush > .list-group-item:last-child {
  border-bottom-width: 0;
}

.list-group-item-primary {
  color: #42587a;
  background-color: #6e93cb;
}
.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
  color: #42587a;
  background-color: #6384b7;
}
.list-group-item-primary.list-group-item-action.active {
  color: #fff;
  background-color: #42587a;
  border-color: #42587a;
}

.list-group-item-secondary {
  color: #843828;
  background-color: #dc5e43;
}
.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
  color: #843828;
  background-color: #c6553c;
}
.list-group-item-secondary.list-group-item-action.active {
  color: #fff;
  background-color: #843828;
  border-color: #843828;
}

.list-group-item-success {
  color: #adc4ff;
  background-color: #336cff;
}
.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
  color: #adc4ff;
  background-color: #2e61e6;
}
.list-group-item-success.list-group-item-action.active {
  color: #fff;
  background-color: #adc4ff;
  border-color: #adc4ff;
}

.list-group-item-info {
  color: #056372;
  background-color: #09a5be;
}
.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
  color: #056372;
  background-color: #0895ab;
}
.list-group-item-info.list-group-item-action.active {
  color: #fff;
  background-color: #056372;
  border-color: #056372;
}

.list-group-item-warning {
  color: #93795c;
  background-color: #f5ca99;
}
.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
  color: #93795c;
  background-color: #ddb68a;
}
.list-group-item-warning.list-group-item-action.active {
  color: #fff;
  background-color: #93795c;
  border-color: #93795c;
}

.list-group-item-danger {
  color: #873030;
  background-color: #e15050;
}
.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
  color: #873030;
  background-color: #cb4848;
}
.list-group-item-danger.list-group-item-action.active {
  color: #fff;
  background-color: #873030;
  border-color: #873030;
}

.list-group-item-light {
  color: #959697;
  background-color: #f9fafc;
}
.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {
  color: #959697;
  background-color: #e0e1e3;
}
.list-group-item-light.list-group-item-action.active {
  color: #fff;
  background-color: #959697;
  border-color: #959697;
}

.list-group-item-dark {
  color: #999999;
  background-color: black;
}
.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {
  color: #999999;
  background-color: black;
}
.list-group-item-dark.list-group-item-action.active {
  color: #fff;
  background-color: #999999;
  border-color: #999999;
}

.btn-close {
  box-sizing: content-box;
  width: 1em;
  height: 1em;
  padding: 0.25em 0.25em;
  color: #000;
  background: transparent url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27%23000%27%3e%3cpath d=%27M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z%27/%3e%3c/svg%3e") center/1em auto no-repeat;
  border: 0;
  border-radius: 0.5rem;
  opacity: 0.5;
}
.btn-close:hover {
  color: #000;
  text-decoration: none;
  opacity: 0.75;
}
.btn-close:focus {
  outline: 0;
  box-shadow: 0 0 1rem 0 rgba(140, 152, 164, 0.25);
  opacity: 1;
}
.btn-close:disabled, .btn-close.disabled {
  pointer-events: none;
  user-select: none;
  opacity: 0.25;
}

.btn-close-white {
  filter: invert(1) grayscale(100%) brightness(200%);
}

.toast {
  --bs-toast-zindex: 1090;
  --bs-toast-padding-x: 1rem;
  --bs-toast-padding-y: 1rem;
  --bs-toast-spacing: 1.5rem;
  --bs-toast-max-width: 350px;
  --bs-toast-font-size: 0.875rem;
  --bs-toast-color: ;
  --bs-toast-bg: rgba(255, 255, 255, 0.85);
  --bs-toast-border-width: 0.071rem;
  --bs-toast-border-color: #f0f0f0;
  --bs-toast-border-radius: 0.75rem;
  --bs-toast-box-shadow: 0 0.25rem 0.75rem 0 rgba(18, 20, 39, 0.0392156863);
  --bs-toast-header-color: #8c98a4;
  --bs-toast-header-bg: rgba(255, 255, 255, 0.85);
  --bs-toast-header-border-color: rgba(0, 0, 0, 0.05);
  width: var(--bs-toast-max-width);
  max-width: 100%;
  font-size: var(--bs-toast-font-size);
  color: var(--bs-toast-color);
  pointer-events: auto;
  background-color: var(--bs-toast-bg);
  background-clip: padding-box;
  border: var(--bs-toast-border-width) solid var(--bs-toast-border-color);
  box-shadow: var(--bs-toast-box-shadow);
  border-radius: var(--bs-toast-border-radius);
}
.toast.showing {
  opacity: 0;
}
.toast:not(.show) {
  display: none;
}

.toast-container {
  --bs-toast-zindex: 1090;
  position: absolute;
  z-index: var(--bs-toast-zindex);
  width: max-content;
  max-width: 100%;
  pointer-events: none;
}
.toast-container > :not(:last-child) {
  margin-bottom: var(--bs-toast-spacing);
}

.toast-header {
  display: flex;
  align-items: center;
  padding: var(--bs-toast-padding-y) var(--bs-toast-padding-x);
  color: var(--bs-toast-header-color);
  background-color: var(--bs-toast-header-bg);
  background-clip: padding-box;
  border-bottom: var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);
  border-top-left-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));
  border-top-right-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));
}
.toast-header .btn-close {
  margin-right: calc(-0.5 * var(--bs-toast-padding-x));
  margin-left: var(--bs-toast-padding-x);
}

.toast-body {
  padding: var(--bs-toast-padding-x);
  word-wrap: break-word;
}

.modal {
  --bs-modal-zindex: 101;
  --bs-modal-width: 550px;
  --bs-modal-padding: 2.143rem;
  --bs-modal-margin: 0.5rem;
  --bs-modal-color: ;
  --bs-modal-bg: #fff;
  --bs-modal-border-color: transparent;
  --bs-modal-border-width: 0.071rem;
  --bs-modal-border-radius: 0.75rem;
  --bs-modal-box-shadow: 0 0.25rem 0.75rem 0 rgba(18, 20, 39, 0.0392156863);
  --bs-modal-inner-border-radius: 0.679rem;
  --bs-modal-header-padding-x: 2.143rem;
  --bs-modal-header-padding-y: 2.143rem;
  --bs-modal-header-padding: 2.143rem 2.143rem;
  --bs-modal-header-border-color: var(--bs-border-color);
  --bs-modal-header-border-width: 0;
  --bs-modal-title-line-height: 1.5;
  --bs-modal-footer-gap: 0.5rem;
  --bs-modal-footer-bg: ;
  --bs-modal-footer-border-color: var(--bs-border-color);
  --bs-modal-footer-border-width: 0.071rem;
  position: fixed;
  top: 0;
  left: 0;
  z-index: var(--bs-modal-zindex);
  display: none;
  width: 100%;
  height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
  outline: 0;
}

.modal-dialog {
  position: relative;
  width: auto;
  margin: var(--bs-modal-margin);
  pointer-events: none;
}
.modal.fade .modal-dialog {
  transition: transform 0.3s ease-out;
  transform: translate(0, -50px);
}
@media (prefers-reduced-motion: reduce) {
  .modal.fade .modal-dialog {
    transition: none;
  }
}
.modal.show .modal-dialog {
  transform: none;
}
.modal.modal-static .modal-dialog {
  transform: scale(1.02);
}

.modal-dialog-scrollable {
  height: calc(100% - var(--bs-modal-margin) * 2);
}
.modal-dialog-scrollable .modal-content {
  max-height: 100%;
  overflow: hidden;
}
.modal-dialog-scrollable .modal-body {
  overflow-y: auto;
}

.modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - var(--bs-modal-margin) * 2);
}

.modal-content {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  color: var(--bs-modal-color);
  pointer-events: auto;
  background-color: var(--bs-modal-bg);
  background-clip: padding-box;
  border: var(--bs-modal-border-width) solid var(--bs-modal-border-color);
  border-radius: var(--bs-modal-border-radius);
  outline: 0;
}

.modal-backdrop {
  --bs-backdrop-zindex: 100;
  --bs-backdrop-bg: rgba(0, 0, 0, 0.25);
  --bs-backdrop-opacity: 1;
  position: fixed;
  top: 0;
  left: 0;
  z-index: var(--bs-backdrop-zindex);
  width: 100vw;
  height: 100vh;
  background-color: var(--bs-backdrop-bg);
}
.modal-backdrop.fade {
  opacity: 0;
}
.modal-backdrop.show {
  opacity: var(--bs-backdrop-opacity);
}

.modal-header {
  display: flex;
  flex-shrink: 0;
  align-items: center;
  justify-content: space-between;
  padding: var(--bs-modal-header-padding);
  border-bottom: var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);
  border-top-left-radius: var(--bs-modal-inner-border-radius);
  border-top-right-radius: var(--bs-modal-inner-border-radius);
}
.modal-header .btn-close {
  padding: calc(var(--bs-modal-header-padding-y) * 0.5) calc(var(--bs-modal-header-padding-x) * 0.5);
  margin: calc(-0.5 * var(--bs-modal-header-padding-y)) calc(-0.5 * var(--bs-modal-header-padding-x)) calc(-0.5 * var(--bs-modal-header-padding-y)) auto;
}

.modal-title {
  margin-bottom: 0;
  line-height: var(--bs-modal-title-line-height);
}

.modal-body {
  position: relative;
  flex: 1 1 auto;
  padding: var(--bs-modal-padding);
}

.modal-footer {
  display: flex;
  flex-shrink: 0;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-end;
  padding: calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * 0.5);
  background-color: var(--bs-modal-footer-bg);
  border-top: var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);
  border-bottom-right-radius: var(--bs-modal-inner-border-radius);
  border-bottom-left-radius: var(--bs-modal-inner-border-radius);
}
.modal-footer > * {
  margin: calc(var(--bs-modal-footer-gap) * 0.5);
}

@media (min-width: 576px) {
  .modal {
    --bs-modal-margin: 1.75rem;
    --bs-modal-box-shadow: 0rem 0.375rem 1.5rem 0rem rgba(140, 152, 164, 0.125);
  }
  .modal-dialog {
    max-width: var(--bs-modal-width);
    margin-right: auto;
    margin-left: auto;
  }
  .modal-sm {
    --bs-modal-width: 400px;
  }
}
@media (min-width: 992px) {
  .modal-lg,
.modal-xl {
    --bs-modal-width: 800px;
  }
}
@media (min-width: 1200px) {
  .modal-xl {
    --bs-modal-width: 1140px;
  }
}
.modal-fullscreen {
  width: 100vw;
  max-width: none;
  height: 100%;
  margin: 0;
}
.modal-fullscreen .modal-content {
  height: 100%;
  border: 0;
  border-radius: 0;
}
.modal-fullscreen .modal-header,
.modal-fullscreen .modal-footer {
  border-radius: 0;
}
.modal-fullscreen .modal-body {
  overflow-y: auto;
}

@media (max-width: 575.98px) {
  .modal-fullscreen-sm-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-sm-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-sm-down .modal-header,
.modal-fullscreen-sm-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-sm-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 767.98px) {
  .modal-fullscreen-md-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-md-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-md-down .modal-header,
.modal-fullscreen-md-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-md-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 991.98px) {
  .modal-fullscreen-lg-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-lg-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-lg-down .modal-header,
.modal-fullscreen-lg-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-lg-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 1199.98px) {
  .modal-fullscreen-xl-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-xl-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-xl-down .modal-header,
.modal-fullscreen-xl-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-xl-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 1399.98px) {
  .modal-fullscreen-xxl-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-xxl-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-xxl-down .modal-header,
.modal-fullscreen-xxl-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-xxl-down .modal-body {
    overflow-y: auto;
  }
}
.tooltip {
  --bs-tooltip-zindex: 1080;
  --bs-tooltip-max-width: 200px;
  --bs-tooltip-padding-x: 0.5rem;
  --bs-tooltip-padding-y: 0.25rem;
  --bs-tooltip-margin: ;
  --bs-tooltip-font-size: 0.929rem;
  --bs-tooltip-color: #fff;
  --bs-tooltip-bg: #152242;
  --bs-tooltip-border-radius: 0.5rem;
  --bs-tooltip-opacity: 1;
  --bs-tooltip-arrow-width: 0.8rem;
  --bs-tooltip-arrow-height: 0.4rem;
  z-index: var(--bs-tooltip-zindex);
  display: block;
  padding: var(--bs-tooltip-arrow-height);
  margin: var(--bs-tooltip-margin);
  font-family: "Pretendard", sans-serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  white-space: normal;
  word-spacing: normal;
  line-break: auto;
  font-size: var(--bs-tooltip-font-size);
  word-wrap: break-word;
  opacity: 0;
}
.tooltip.show {
  opacity: var(--bs-tooltip-opacity);
}
.tooltip .tooltip-arrow {
  display: block;
  width: var(--bs-tooltip-arrow-width);
  height: var(--bs-tooltip-arrow-height);
}
.tooltip .tooltip-arrow::before {
  position: absolute;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.bs-tooltip-top .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow {
  bottom: 0;
}
.bs-tooltip-top .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before {
  top: -1px;
  border-width: var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * 0.5) 0;
  border-top-color: var(--bs-tooltip-bg);
}

/* rtl:begin:ignore */
.bs-tooltip-end .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow {
  left: 0;
  width: var(--bs-tooltip-arrow-height);
  height: var(--bs-tooltip-arrow-width);
}
.bs-tooltip-end .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before {
  right: -1px;
  border-width: calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * 0.5) 0;
  border-right-color: var(--bs-tooltip-bg);
}

/* rtl:end:ignore */
.bs-tooltip-bottom .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow {
  top: 0;
}
.bs-tooltip-bottom .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before {
  bottom: -1px;
  border-width: 0 calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height);
  border-bottom-color: var(--bs-tooltip-bg);
}

/* rtl:begin:ignore */
.bs-tooltip-start .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow {
  right: 0;
  width: var(--bs-tooltip-arrow-height);
  height: var(--bs-tooltip-arrow-width);
}
.bs-tooltip-start .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before {
  left: -1px;
  border-width: calc(var(--bs-tooltip-arrow-width) * 0.5) 0 calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height);
  border-left-color: var(--bs-tooltip-bg);
}

/* rtl:end:ignore */
.tooltip-inner {
  max-width: var(--bs-tooltip-max-width);
  padding: var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);
  color: var(--bs-tooltip-color);
  text-align: center;
  background-color: var(--bs-tooltip-bg);
  border-radius: var(--bs-tooltip-border-radius);
}

.popover {
  --bs-popover-zindex: 1070;
  --bs-popover-max-width: 365px;
  --bs-popover-font-size: 0.875rem;
  --bs-popover-bg: #fff;
  --bs-popover-border-width: 0.071rem;
  --bs-popover-border-color: transparent;
  --bs-popover-border-radius: 0.75rem;
  --bs-popover-inner-border-radius: 0.679rem;
  --bs-popover-box-shadow: 0rem 0.6125rem 2.5rem 0.6125rem rgba(140, 152, 164, 0.175);
  --bs-popover-header-padding-x: 1.5rem;
  --bs-popover-header-padding-y: 1rem;
  --bs-popover-header-font-size: 0.875rem;
  --bs-popover-header-color: #132144;
  --bs-popover-header-bg: #f8fafd;
  --bs-popover-body-padding-x: 1.5rem;
  --bs-popover-body-padding-y: 1.5rem;
  --bs-popover-body-color: #677788;
  --bs-popover-arrow-width: 1rem;
  --bs-popover-arrow-height: 0.5rem;
  --bs-popover-arrow-border: var(--bs-popover-border-color);
  z-index: var(--bs-popover-zindex);
  display: block;
  max-width: var(--bs-popover-max-width);
  font-family: "Pretendard", sans-serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  white-space: normal;
  word-spacing: normal;
  line-break: auto;
  font-size: var(--bs-popover-font-size);
  word-wrap: break-word;
  background-color: var(--bs-popover-bg);
  background-clip: padding-box;
  border: var(--bs-popover-border-width) solid var(--bs-popover-border-color);
  border-radius: var(--bs-popover-border-radius);
}
.popover .popover-arrow {
  display: block;
  width: var(--bs-popover-arrow-width);
  height: var(--bs-popover-arrow-height);
}
.popover .popover-arrow::before, .popover .popover-arrow::after {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
  border-width: 0;
}

.bs-popover-top > .popover-arrow, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow {
  bottom: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
}
.bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before, .bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after {
  border-width: var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * 0.5) 0;
}
.bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before {
  bottom: 0;
  border-top-color: var(--bs-popover-arrow-border);
}
.bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after {
  bottom: var(--bs-popover-border-width);
  border-top-color: var(--bs-popover-bg);
}

/* rtl:begin:ignore */
.bs-popover-end > .popover-arrow, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow {
  left: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
  width: var(--bs-popover-arrow-height);
  height: var(--bs-popover-arrow-width);
}
.bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before, .bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after {
  border-width: calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * 0.5) 0;
}
.bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before {
  left: 0;
  border-right-color: var(--bs-popover-arrow-border);
}
.bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after {
  left: var(--bs-popover-border-width);
  border-right-color: var(--bs-popover-bg);
}

/* rtl:end:ignore */
.bs-popover-bottom > .popover-arrow, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow {
  top: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
}
.bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before, .bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after {
  border-width: 0 calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height);
}
.bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before {
  top: 0;
  border-bottom-color: var(--bs-popover-arrow-border);
}
.bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after {
  top: var(--bs-popover-border-width);
  border-bottom-color: var(--bs-popover-bg);
}
.bs-popover-bottom .popover-header::before, .bs-popover-auto[data-popper-placement^=bottom] .popover-header::before {
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: var(--bs-popover-arrow-width);
  margin-left: calc(-0.5 * var(--bs-popover-arrow-width));
  content: "";
  border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-header-bg);
}

/* rtl:begin:ignore */
.bs-popover-start > .popover-arrow, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow {
  right: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
  width: var(--bs-popover-arrow-height);
  height: var(--bs-popover-arrow-width);
}
.bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before, .bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after {
  border-width: calc(var(--bs-popover-arrow-width) * 0.5) 0 calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height);
}
.bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before {
  right: 0;
  border-left-color: var(--bs-popover-arrow-border);
}
.bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after {
  right: var(--bs-popover-border-width);
  border-left-color: var(--bs-popover-bg);
}

/* rtl:end:ignore */
.popover-header {
  padding: var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);
  margin-bottom: 0;
  font-size: var(--bs-popover-header-font-size);
  color: var(--bs-popover-header-color);
  background-color: var(--bs-popover-header-bg);
  border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-border-color);
  border-top-left-radius: var(--bs-popover-inner-border-radius);
  border-top-right-radius: var(--bs-popover-inner-border-radius);
}
.popover-header:empty {
  display: none;
}

.popover-body {
  padding: var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);
  color: var(--bs-popover-body-color);
}

.carousel {
  position: relative;
}

.carousel.pointer-event {
  touch-action: pan-y;
}

.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.carousel-inner::after {
  display: block;
  clear: both;
  content: "";
}

.carousel-item {
  position: relative;
  display: none;
  float: left;
  width: 100%;
  margin-right: -100%;
  backface-visibility: hidden;
  transition: transform 0.6s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-item {
    transition: none;
  }
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: block;
}

/* rtl:begin:ignore */
.carousel-item-next:not(.carousel-item-start),
.active.carousel-item-end {
  transform: translateX(100%);
}

.carousel-item-prev:not(.carousel-item-end),
.active.carousel-item-start {
  transform: translateX(-100%);
}

/* rtl:end:ignore */
.carousel-fade .carousel-item {
  opacity: 0;
  transition-property: opacity;
  transform: none;
}
.carousel-fade .carousel-item.active,
.carousel-fade .carousel-item-next.carousel-item-start,
.carousel-fade .carousel-item-prev.carousel-item-end {
  z-index: 1;
  opacity: 1;
}
.carousel-fade .active.carousel-item-start,
.carousel-fade .active.carousel-item-end {
  z-index: 0;
  opacity: 0;
  transition: opacity 0s 0.6s;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-fade .active.carousel-item-start,
.carousel-fade .active.carousel-item-end {
    transition: none;
  }
}

.carousel-control-prev,
.carousel-control-next {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 15%;
  padding: 0;
  color: #fff;
  text-align: center;
  background: none;
  border: 0;
  opacity: 0.5;
  transition: opacity 0.15s ease;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-control-prev,
.carousel-control-next {
    transition: none;
  }
}
.carousel-control-prev:hover, .carousel-control-prev:focus,
.carousel-control-next:hover,
.carousel-control-next:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  opacity: 0.9;
}

.carousel-control-prev {
  left: 0;
}

.carousel-control-next {
  right: 0;
}

.carousel-control-prev-icon,
.carousel-control-next-icon {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: 100% 100%;
}

/* rtl:options: {
  "autoRename": true,
  "stringMap":[ {
    "name"    : "prev-next",
    "search"  : "prev",
    "replace" : "next"
  } ]
} */
.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27%23fff%27%3e%3cpath d=%27M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z%27/%3e%3c/svg%3e");
}

.carousel-control-next-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27%23fff%27%3e%3cpath d=%27M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z%27/%3e%3c/svg%3e");
}

.carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 2;
  display: flex;
  justify-content: center;
  padding: 0;
  margin-right: 15%;
  margin-bottom: 1rem;
  margin-left: 15%;
  list-style: none;
}
.carousel-indicators [data-bs-target] {
  box-sizing: content-box;
  flex: 0 1 auto;
  width: 30px;
  height: 3px;
  padding: 0;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #fff;
  background-clip: padding-box;
  border: 0;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  opacity: 0.5;
  transition: opacity 0.6s ease;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-indicators [data-bs-target] {
    transition: none;
  }
}
.carousel-indicators .active {
  opacity: 1;
}

.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 1.25rem;
  left: 15%;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  color: #fff;
  text-align: center;
}

.carousel-dark .carousel-control-prev-icon,
.carousel-dark .carousel-control-next-icon {
  filter: invert(1) grayscale(100);
}
.carousel-dark .carousel-indicators [data-bs-target] {
  background-color: #000;
}
.carousel-dark .carousel-caption {
  color: #000;
}

.spinner-grow,
.spinner-border {
  display: inline-block;
  width: var(--bs-spinner-width);
  height: var(--bs-spinner-height);
  vertical-align: var(--bs-spinner-vertical-align);
  border-radius: 50%;
  animation: var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name);
}

@keyframes spinner-border {
  to {
    transform: rotate(360deg) /* rtl:ignore */;
  }
}
.spinner-border {
  --bs-spinner-width: 2rem;
  --bs-spinner-height: 2rem;
  --bs-spinner-vertical-align: -0.125em;
  --bs-spinner-border-width: 0.25em;
  --bs-spinner-animation-speed: 0.75s;
  --bs-spinner-animation-name: spinner-border;
  border: var(--bs-spinner-border-width) solid currentcolor;
  border-right-color: transparent;
}

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

@keyframes spinner-grow {
  0% {
    transform: scale(0);
  }
  50% {
    opacity: 1;
    transform: none;
  }
}
.spinner-grow {
  --bs-spinner-width: 2rem;
  --bs-spinner-height: 2rem;
  --bs-spinner-vertical-align: -0.125em;
  --bs-spinner-animation-speed: 0.75s;
  --bs-spinner-animation-name: spinner-grow;
  background-color: currentcolor;
  opacity: 0;
}

.spinner-grow-sm {
  --bs-spinner-width: 1rem;
  --bs-spinner-height: 1rem;
}

@media (prefers-reduced-motion: reduce) {
  .spinner-border,
.spinner-grow {
    --bs-spinner-animation-speed: 1.5s;
  }
}
.offcanvas, .offcanvas-xxl, .offcanvas-xl, .offcanvas-lg, .offcanvas-md, .offcanvas-sm {
  --bs-offcanvas-zindex: 1045;
  --bs-offcanvas-width: 600px;
  --bs-offcanvas-height: 30vh;
  --bs-offcanvas-padding-x: 2.143rem;
  --bs-offcanvas-padding-y: 2.143rem;
  --bs-offcanvas-color: ;
  --bs-offcanvas-bg: #fff;
  --bs-offcanvas-border-width: 0.071rem;
  --bs-offcanvas-border-color: transparent;
  --bs-offcanvas-box-shadow: 0 0.25rem 0.75rem 0 rgba(18, 20, 39, 0.0392156863);
}

@media (max-width: 575.98px) {
  .offcanvas-sm {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: transform 0.3s ease-in-out;
  }
}
@media (max-width: 575.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-sm {
    transition: none;
  }
}
@media (max-width: 575.98px) {
  .offcanvas-sm.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(-100%);
  }
}
@media (max-width: 575.98px) {
  .offcanvas-sm.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%);
  }
}
@media (max-width: 575.98px) {
  .offcanvas-sm.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%);
  }
}
@media (max-width: 575.98px) {
  .offcanvas-sm.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%);
  }
}
@media (max-width: 575.98px) {
  .offcanvas-sm.showing, .offcanvas-sm.show:not(.hiding) {
    transform: none;
  }
}
@media (max-width: 575.98px) {
  .offcanvas-sm.showing, .offcanvas-sm.hiding, .offcanvas-sm.show {
    visibility: visible;
  }
}
@media (min-width: 576px) {
  .offcanvas-sm {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-sm .offcanvas-header {
    display: none;
  }
  .offcanvas-sm .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

@media (max-width: 767.98px) {
  .offcanvas-md {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: transform 0.3s ease-in-out;
  }
}
@media (max-width: 767.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-md {
    transition: none;
  }
}
@media (max-width: 767.98px) {
  .offcanvas-md.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(-100%);
  }
}
@media (max-width: 767.98px) {
  .offcanvas-md.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%);
  }
}
@media (max-width: 767.98px) {
  .offcanvas-md.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%);
  }
}
@media (max-width: 767.98px) {
  .offcanvas-md.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%);
  }
}
@media (max-width: 767.98px) {
  .offcanvas-md.showing, .offcanvas-md.show:not(.hiding) {
    transform: none;
  }
}
@media (max-width: 767.98px) {
  .offcanvas-md.showing, .offcanvas-md.hiding, .offcanvas-md.show {
    visibility: visible;
  }
}
@media (min-width: 768px) {
  .offcanvas-md {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-md .offcanvas-header {
    display: none;
  }
  .offcanvas-md .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

@media (max-width: 991.98px) {
  .offcanvas-lg {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: transform 0.3s ease-in-out;
  }
}
@media (max-width: 991.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-lg {
    transition: none;
  }
}
@media (max-width: 991.98px) {
  .offcanvas-lg.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(-100%);
  }
}
@media (max-width: 991.98px) {
  .offcanvas-lg.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%);
  }
}
@media (max-width: 991.98px) {
  .offcanvas-lg.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%);
  }
}
@media (max-width: 991.98px) {
  .offcanvas-lg.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%);
  }
}
@media (max-width: 991.98px) {
  .offcanvas-lg.showing, .offcanvas-lg.show:not(.hiding) {
    transform: none;
  }
}
@media (max-width: 991.98px) {
  .offcanvas-lg.showing, .offcanvas-lg.hiding, .offcanvas-lg.show {
    visibility: visible;
  }
}
@media (min-width: 992px) {
  .offcanvas-lg {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-lg .offcanvas-header {
    display: none;
  }
  .offcanvas-lg .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

@media (max-width: 1199.98px) {
  .offcanvas-xl {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: transform 0.3s ease-in-out;
  }
}
@media (max-width: 1199.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-xl {
    transition: none;
  }
}
@media (max-width: 1199.98px) {
  .offcanvas-xl.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(-100%);
  }
}
@media (max-width: 1199.98px) {
  .offcanvas-xl.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%);
  }
}
@media (max-width: 1199.98px) {
  .offcanvas-xl.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%);
  }
}
@media (max-width: 1199.98px) {
  .offcanvas-xl.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%);
  }
}
@media (max-width: 1199.98px) {
  .offcanvas-xl.showing, .offcanvas-xl.show:not(.hiding) {
    transform: none;
  }
}
@media (max-width: 1199.98px) {
  .offcanvas-xl.showing, .offcanvas-xl.hiding, .offcanvas-xl.show {
    visibility: visible;
  }
}
@media (min-width: 1200px) {
  .offcanvas-xl {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-xl .offcanvas-header {
    display: none;
  }
  .offcanvas-xl .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

@media (max-width: 1399.98px) {
  .offcanvas-xxl {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: transform 0.3s ease-in-out;
  }
}
@media (max-width: 1399.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-xxl {
    transition: none;
  }
}
@media (max-width: 1399.98px) {
  .offcanvas-xxl.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(-100%);
  }
}
@media (max-width: 1399.98px) {
  .offcanvas-xxl.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%);
  }
}
@media (max-width: 1399.98px) {
  .offcanvas-xxl.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%);
  }
}
@media (max-width: 1399.98px) {
  .offcanvas-xxl.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%);
  }
}
@media (max-width: 1399.98px) {
  .offcanvas-xxl.showing, .offcanvas-xxl.show:not(.hiding) {
    transform: none;
  }
}
@media (max-width: 1399.98px) {
  .offcanvas-xxl.showing, .offcanvas-xxl.hiding, .offcanvas-xxl.show {
    visibility: visible;
  }
}
@media (min-width: 1400px) {
  .offcanvas-xxl {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-xxl .offcanvas-header {
    display: none;
  }
  .offcanvas-xxl .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

.offcanvas {
  position: fixed;
  bottom: 0;
  z-index: var(--bs-offcanvas-zindex);
  display: flex;
  flex-direction: column;
  max-width: 100%;
  color: var(--bs-offcanvas-color);
  visibility: hidden;
  background-color: var(--bs-offcanvas-bg);
  background-clip: padding-box;
  outline: 0;
  transition: transform 0.3s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .offcanvas {
    transition: none;
  }
}
.offcanvas.offcanvas-start {
  top: 0;
  left: 0;
  width: var(--bs-offcanvas-width);
  border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  transform: translateX(-100%);
}
.offcanvas.offcanvas-end {
  top: 0;
  right: 0;
  width: var(--bs-offcanvas-width);
  border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  transform: translateX(100%);
}
.offcanvas.offcanvas-top {
  top: 0;
  right: 0;
  left: 0;
  height: var(--bs-offcanvas-height);
  max-height: 100%;
  border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  transform: translateY(-100%);
}
.offcanvas.offcanvas-bottom {
  right: 0;
  left: 0;
  height: var(--bs-offcanvas-height);
  max-height: 100%;
  border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  transform: translateY(100%);
}
.offcanvas.showing, .offcanvas.show:not(.hiding) {
  transform: none;
}
.offcanvas.showing, .offcanvas.hiding, .offcanvas.show {
  visibility: visible;
}

.offcanvas-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: rgba(0, 0, 0, 0.25);
}
.offcanvas-backdrop.fade {
  opacity: 0;
}
.offcanvas-backdrop.show {
  opacity: 1;
}

.offcanvas-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);
}
.offcanvas-header .btn-close {
  padding: calc(var(--bs-offcanvas-padding-y) * 0.5) calc(var(--bs-offcanvas-padding-x) * 0.5);
  margin-top: calc(-0.5 * var(--bs-offcanvas-padding-y));
  margin-right: calc(-0.5 * var(--bs-offcanvas-padding-x));
  margin-bottom: calc(-0.5 * var(--bs-offcanvas-padding-y));
}

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

.offcanvas-body {
  flex-grow: 1;
  padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);
  overflow-y: auto;
}

.placeholder {
  display: inline-block;
  min-height: 1em;
  vertical-align: middle;
  cursor: wait;
  background-color: currentcolor;
  opacity: 0.5;
}
.placeholder.btn::before {
  display: inline-block;
  content: "";
}

.placeholder-xs {
  min-height: 0.6em;
}

.placeholder-sm {
  min-height: 0.8em;
}

.placeholder-lg {
  min-height: 1.2em;
}

.placeholder-glow .placeholder {
  animation: placeholder-glow 2s ease-in-out infinite;
}

@keyframes placeholder-glow {
  50% {
    opacity: 0.2;
  }
}
.placeholder-wave {
  mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);
  mask-size: 200% 100%;
  animation: placeholder-wave 2s linear infinite;
}

@keyframes placeholder-wave {
  100% {
    mask-position: -200% 0%;
  }
}
.clearfix::after {
  display: block;
  clear: both;
  content: "";
}

.text-bg-primary {
  color: #fff !important;
  background-color: RGBA(110, 147, 203, var(--bs-bg-opacity, 1)) !important;
}

.text-bg-secondary {
  color: #fff !important;
  background-color: RGBA(220, 94, 67, var(--bs-bg-opacity, 1)) !important;
}

.text-bg-success {
  color: #fff !important;
  background-color: RGBA(51, 108, 255, var(--bs-bg-opacity, 1)) !important;
}

.text-bg-info {
  color: #fff !important;
  background-color: RGBA(9, 165, 190, var(--bs-bg-opacity, 1)) !important;
}

.text-bg-warning {
  color: #000 !important;
  background-color: RGBA(245, 202, 153, var(--bs-bg-opacity, 1)) !important;
}

.text-bg-danger {
  color: #fff !important;
  background-color: RGBA(225, 80, 80, var(--bs-bg-opacity, 1)) !important;
}

.text-bg-light {
  color: #000 !important;
  background-color: RGBA(249, 250, 252, var(--bs-bg-opacity, 1)) !important;
}

.text-bg-dark {
  color: #fff !important;
  background-color: RGBA(0, 0, 0, var(--bs-bg-opacity, 1)) !important;
}

.link-primary {
  color: #6e93cb !important;
}
.link-primary:hover, .link-primary:focus {
  color: #5876a2 !important;
}

.link-secondary {
  color: #dc5e43 !important;
}
.link-secondary:hover, .link-secondary:focus {
  color: #b04b36 !important;
}

.link-success {
  color: #336cff !important;
}
.link-success:hover, .link-success:focus {
  color: #2956cc !important;
}

.link-info {
  color: #09a5be !important;
}
.link-info:hover, .link-info:focus {
  color: #078498 !important;
}

.link-warning {
  color: #f5ca99 !important;
}
.link-warning:hover, .link-warning:focus {
  color: #f7d5ad !important;
}

.link-danger {
  color: #e15050 !important;
}
.link-danger:hover, .link-danger:focus {
  color: #b44040 !important;
}

.link-light {
  color: #f9fafc !important;
}
.link-light:hover, .link-light:focus {
  color: #fafbfd !important;
}

.link-dark {
  color: #000 !important;
}
.link-dark:hover, .link-dark:focus {
  color: black !important;
}

.ratio {
  position: relative;
  width: 100%;
}
.ratio::before {
  display: block;
  padding-top: var(--bs-aspect-ratio);
  content: "";
}
.ratio > * {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.ratio-1x1 {
  --bs-aspect-ratio: 100%;
}

.ratio-4x3 {
  --bs-aspect-ratio: 75%;
}

.ratio-16x9 {
  --bs-aspect-ratio: 56.25%;
}

.ratio-21x9 {
  --bs-aspect-ratio: 42.8571428571%;
}

.fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030;
}

.fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030;
}

.sticky-top {
  position: sticky;
  top: 0;
  z-index: 1020;
}

.sticky-bottom {
  position: sticky;
  bottom: 0;
  z-index: 1020;
}

@media (min-width: 576px) {
  .sticky-sm-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-sm-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 768px) {
  .sticky-md-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-md-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 992px) {
  .sticky-lg-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-lg-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 1200px) {
  .sticky-xl-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-xl-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 1400px) {
  .sticky-xxl-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-xxl-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
.hstack {
  display: flex;
  flex-direction: row;
  align-items: center;
  align-self: stretch;
}

.vstack {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  align-self: stretch;
}

.visually-hidden,
.visually-hidden-focusable:not(:focus):not(:focus-within) {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important;
}

.stretched-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  content: "";
}

.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

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

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

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

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

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

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

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

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

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

.float-none {
  float: none !important;
}

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

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

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

.overflow-auto {
  overflow: auto !important;
}

.overflow-hidden {
  overflow: hidden !important;
}

.overflow-visible {
  overflow: visible !important;
}

.overflow-scroll {
  overflow: scroll !important;
}

.d-inline {
  display: inline !important;
}

.d-inline-block {
  display: inline-block !important;
}

.d-block {
  display: block !important;
}

.d-grid {
  display: grid !important;
}

.d-table {
  display: table !important;
}

.d-table-row {
  display: table-row !important;
}

.d-table-cell {
  display: table-cell !important;
}

.d-flex {
  display: flex !important;
}

.d-inline-flex {
  display: inline-flex !important;
}

.d-none {
  display: none !important;
}

.shadow {
  box-shadow: 0rem 0.375rem 1.5rem 0rem rgba(140, 152, 164, 0.125) !important;
}

.shadow-sm {
  box-shadow: 0 0.25rem 0.75rem 0 rgba(18, 20, 39, 0.0392156863) !important;
}

.shadow-lg {
  box-shadow: 0rem 0.6125rem 2.5rem 0.6125rem rgba(140, 152, 164, 0.175) !important;
}

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

.shadow-xl {
  box-shadow: 0rem 3.75rem 5rem 0rem rgba(140, 152, 164, 0.3) !important;
}

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

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

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

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

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

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

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

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

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

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

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

.start-0 {
  left: 0 !important;
}

.start-50 {
  left: 50% !important;
}

.start-100 {
  left: 100% !important;
}

.end-0 {
  right: 0 !important;
}

.end-50 {
  right: 50% !important;
}

.end-100 {
  right: 100% !important;
}

.translate-middle {
  transform: translate(-50%, -50%) !important;
}

.translate-middle-x {
  transform: translateX(-50%) !important;
}

.translate-middle-y {
  transform: translateY(-50%) !important;
}

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

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

.border-top {
  border-top: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

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

.border-end {
  border-right: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

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

.border-bottom {
  border-bottom: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

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

.border-start {
  border-left: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

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

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

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

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

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

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

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

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

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

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

.border-white-10 {
  --bs-border-opacity: 1;
  border-color: rgba(255, 255, 255, 0.1) !important;
}

.border-1 {
  --bs-border-width: 1px;
}

.border-2 {
  --bs-border-width: 2px;
}

.border-3 {
  --bs-border-width: 3px;
}

.border-4 {
  --bs-border-width: 4px;
}

.border-5 {
  --bs-border-width: 5px;
}

.border-opacity-10 {
  --bs-border-opacity: 0.1;
}

.border-opacity-25 {
  --bs-border-opacity: 0.25;
}

.border-opacity-50 {
  --bs-border-opacity: 0.5;
}

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

.border-opacity-100 {
  --bs-border-opacity: 1;
}

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

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

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

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

.w-auto {
  width: auto !important;
}

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

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

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

.vw-100 {
  width: 100vw !important;
}

.min-vw-100 {
  min-width: 100vw !important;
}

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

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

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

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

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

.mh-100 {
  max-height: 100% !important;
}

.vh-100 {
  height: 100vh !important;
}

.min-vh-100 {
  min-height: 100vh !important;
}

.flex-fill {
  flex: 1 1 auto !important;
}

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

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

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

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

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

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

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

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

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

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

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

.justify-content-start {
  justify-content: flex-start !important;
}

.justify-content-end {
  justify-content: flex-end !important;
}

.justify-content-center {
  justify-content: center !important;
}

.justify-content-between {
  justify-content: space-between !important;
}

.justify-content-around {
  justify-content: space-around !important;
}

.justify-content-evenly {
  justify-content: space-evenly !important;
}

.align-items-start {
  align-items: flex-start !important;
}

.align-items-end {
  align-items: flex-end !important;
}

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

.align-items-baseline {
  align-items: baseline !important;
}

.align-items-stretch {
  align-items: stretch !important;
}

.align-content-start {
  align-content: flex-start !important;
}

.align-content-end {
  align-content: flex-end !important;
}

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

.align-content-between {
  align-content: space-between !important;
}

.align-content-around {
  align-content: space-around !important;
}

.align-content-stretch {
  align-content: stretch !important;
}

.align-self-auto {
  align-self: auto !important;
}

.align-self-start {
  align-self: flex-start !important;
}

.align-self-end {
  align-self: flex-end !important;
}

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

.align-self-baseline {
  align-self: baseline !important;
}

.align-self-stretch {
  align-self: stretch !important;
}

.order-first {
  order: -1 !important;
}

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

.order-1 {
  order: 1 !important;
}

.order-2 {
  order: 2 !important;
}

.order-3 {
  order: 3 !important;
}

.order-4 {
  order: 4 !important;
}

.order-5 {
  order: 5 !important;
}

.order-last {
  order: 6 !important;
}

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

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

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

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

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

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

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

.m-7 {
  margin: 3rem !important;
}

.m-8 {
  margin: 3.5rem !important;
}

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

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

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

.mx-0 {
  margin-right: 0 !important;
  margin-left: 0 !important;
}

.mx-1 {
  margin-right: 0.25rem !important;
  margin-left: 0.25rem !important;
}

.mx-2 {
  margin-right: 0.5rem !important;
  margin-left: 0.5rem !important;
}

.mx-3 {
  margin-right: 1rem !important;
  margin-left: 1rem !important;
}

.mx-4 {
  margin-right: 1.5rem !important;
  margin-left: 1.5rem !important;
}

.mx-5 {
  margin-right: 2rem !important;
  margin-left: 2rem !important;
}

.mx-6 {
  margin-right: 2.5rem !important;
  margin-left: 2.5rem !important;
}

.mx-7 {
  margin-right: 3rem !important;
  margin-left: 3rem !important;
}

.mx-8 {
  margin-right: 3.5rem !important;
  margin-left: 3.5rem !important;
}

.mx-9 {
  margin-right: 4rem !important;
  margin-left: 4rem !important;
}

.mx-10 {
  margin-right: 4.5rem !important;
  margin-left: 4.5rem !important;
}

.mx-auto {
  margin-right: auto !important;
  margin-left: auto !important;
}

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

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

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

.my-3 {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important;
}

.my-4 {
  margin-top: 1.5rem !important;
  margin-bottom: 1.5rem !important;
}

.my-5 {
  margin-top: 2rem !important;
  margin-bottom: 2rem !important;
}

.my-6 {
  margin-top: 2.5rem !important;
  margin-bottom: 2.5rem !important;
}

.my-7 {
  margin-top: 3rem !important;
  margin-bottom: 3rem !important;
}

.my-8 {
  margin-top: 3.5rem !important;
  margin-bottom: 3.5rem !important;
}

.my-9 {
  margin-top: 4rem !important;
  margin-bottom: 4rem !important;
}

.my-10 {
  margin-top: 4.5rem !important;
  margin-bottom: 4.5rem !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.me-0 {
  margin-right: 0 !important;
}

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

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

.me-3 {
  margin-right: 1rem !important;
}

.me-4 {
  margin-right: 1.5rem !important;
}

.me-5 {
  margin-right: 2rem !important;
}

.me-6 {
  margin-right: 2.5rem !important;
}

.me-7 {
  margin-right: 3rem !important;
}

.me-8 {
  margin-right: 3.5rem !important;
}

.me-9 {
  margin-right: 4rem !important;
}

.me-10 {
  margin-right: 4.5rem !important;
}

.me-auto {
  margin-right: auto !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

.ms-0 {
  margin-left: 0 !important;
}

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

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

.ms-3 {
  margin-left: 1rem !important;
}

.ms-4 {
  margin-left: 1.5rem !important;
}

.ms-5 {
  margin-left: 2rem !important;
}

.ms-6 {
  margin-left: 2.5rem !important;
}

.ms-7 {
  margin-left: 3rem !important;
}

.ms-8 {
  margin-left: 3.5rem !important;
}

.ms-9 {
  margin-left: 4rem !important;
}

.ms-10 {
  margin-left: 4.5rem !important;
}

.ms-auto {
  margin-left: auto !important;
}

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

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

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

.m-n4 {
  margin: -1.5rem !important;
}

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

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

.m-n7 {
  margin: -3rem !important;
}

.m-n8 {
  margin: -3.5rem !important;
}

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

.m-n10 {
  margin: -4.5rem !important;
}

.mx-n1 {
  margin-right: -0.25rem !important;
  margin-left: -0.25rem !important;
}

.mx-n2 {
  margin-right: -0.5rem !important;
  margin-left: -0.5rem !important;
}

.mx-n3 {
  margin-right: -1rem !important;
  margin-left: -1rem !important;
}

.mx-n4 {
  margin-right: -1.5rem !important;
  margin-left: -1.5rem !important;
}

.mx-n5 {
  margin-right: -2rem !important;
  margin-left: -2rem !important;
}

.mx-n6 {
  margin-right: -2.5rem !important;
  margin-left: -2.5rem !important;
}

.mx-n7 {
  margin-right: -3rem !important;
  margin-left: -3rem !important;
}

.mx-n8 {
  margin-right: -3.5rem !important;
  margin-left: -3.5rem !important;
}

.mx-n9 {
  margin-right: -4rem !important;
  margin-left: -4rem !important;
}

.mx-n10 {
  margin-right: -4.5rem !important;
  margin-left: -4.5rem !important;
}

.my-n1 {
  margin-top: -0.25rem !important;
  margin-bottom: -0.25rem !important;
}

.my-n2 {
  margin-top: -0.5rem !important;
  margin-bottom: -0.5rem !important;
}

.my-n3 {
  margin-top: -1rem !important;
  margin-bottom: -1rem !important;
}

.my-n4 {
  margin-top: -1.5rem !important;
  margin-bottom: -1.5rem !important;
}

.my-n5 {
  margin-top: -2rem !important;
  margin-bottom: -2rem !important;
}

.my-n6 {
  margin-top: -2.5rem !important;
  margin-bottom: -2.5rem !important;
}

.my-n7 {
  margin-top: -3rem !important;
  margin-bottom: -3rem !important;
}

.my-n8 {
  margin-top: -3.5rem !important;
  margin-bottom: -3.5rem !important;
}

.my-n9 {
  margin-top: -4rem !important;
  margin-bottom: -4rem !important;
}

.my-n10 {
  margin-top: -4.5rem !important;
  margin-bottom: -4.5rem !important;
}

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

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

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

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

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

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

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

.mt-n8 {
  margin-top: -3.5rem !important;
}

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

.mt-n10 {
  margin-top: -4.5rem !important;
}

.me-n1 {
  margin-right: -0.25rem !important;
}

.me-n2 {
  margin-right: -0.5rem !important;
}

.me-n3 {
  margin-right: -1rem !important;
}

.me-n4 {
  margin-right: -1.5rem !important;
}

.me-n5 {
  margin-right: -2rem !important;
}

.me-n6 {
  margin-right: -2.5rem !important;
}

.me-n7 {
  margin-right: -3rem !important;
}

.me-n8 {
  margin-right: -3.5rem !important;
}

.me-n9 {
  margin-right: -4rem !important;
}

.me-n10 {
  margin-right: -4.5rem !important;
}

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

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

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

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

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

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

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

.mb-n8 {
  margin-bottom: -3.5rem !important;
}

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

.mb-n10 {
  margin-bottom: -4.5rem !important;
}

.ms-n1 {
  margin-left: -0.25rem !important;
}

.ms-n2 {
  margin-left: -0.5rem !important;
}

.ms-n3 {
  margin-left: -1rem !important;
}

.ms-n4 {
  margin-left: -1.5rem !important;
}

.ms-n5 {
  margin-left: -2rem !important;
}

.ms-n6 {
  margin-left: -2.5rem !important;
}

.ms-n7 {
  margin-left: -3rem !important;
}

.ms-n8 {
  margin-left: -3.5rem !important;
}

.ms-n9 {
  margin-left: -4rem !important;
}

.ms-n10 {
  margin-left: -4.5rem !important;
}

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

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

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

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

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

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

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

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

.p-8 {
  padding: 3.5rem !important;
}

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

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

.px-0 {
  padding-right: 0 !important;
  padding-left: 0 !important;
}

.px-1 {
  padding-right: 0.25rem !important;
  padding-left: 0.25rem !important;
}

.px-2 {
  padding-right: 0.5rem !important;
  padding-left: 0.5rem !important;
}

.px-3 {
  padding-right: 1rem !important;
  padding-left: 1rem !important;
}

.px-4 {
  padding-right: 1.5rem !important;
  padding-left: 1.5rem !important;
}

.px-5 {
  padding-right: 2rem !important;
  padding-left: 2rem !important;
}

.px-6 {
  padding-right: 2.5rem !important;
  padding-left: 2.5rem !important;
}

.px-7 {
  padding-right: 3rem !important;
  padding-left: 3rem !important;
}

.px-8 {
  padding-right: 3.5rem !important;
  padding-left: 3.5rem !important;
}

.px-9 {
  padding-right: 4rem !important;
  padding-left: 4rem !important;
}

.px-10 {
  padding-right: 4.5rem !important;
  padding-left: 4.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-2 {
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important;
}

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

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

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

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

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

.py-8 {
  padding-top: 3.5rem !important;
  padding-bottom: 3.5rem !important;
}

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

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

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

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

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

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

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

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

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

.pt-7 {
  padding-top: 3rem !important;
}

.pt-8 {
  padding-top: 3.5rem !important;
}

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

.pt-10 {
  padding-top: 4.5rem !important;
}

.pe-0 {
  padding-right: 0 !important;
}

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

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

.pe-3 {
  padding-right: 1rem !important;
}

.pe-4 {
  padding-right: 1.5rem !important;
}

.pe-5 {
  padding-right: 2rem !important;
}

.pe-6 {
  padding-right: 2.5rem !important;
}

.pe-7 {
  padding-right: 3rem !important;
}

.pe-8 {
  padding-right: 3.5rem !important;
}

.pe-9 {
  padding-right: 4rem !important;
}

.pe-10 {
  padding-right: 4.5rem !important;
}

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

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

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

.pb-3 {
  padding-bottom: 1rem !important;
}

.pb-4 {
  padding-bottom: 1.5rem !important;
}

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

.pb-6 {
  padding-bottom: 2.5rem !important;
}

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

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

.pb-9 {
  padding-bottom: 4rem !important;
}

.pb-10 {
  padding-bottom: 4.5rem !important;
}

.ps-0 {
  padding-left: 0 !important;
}

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

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

.ps-3 {
  padding-left: 1rem !important;
}

.ps-4 {
  padding-left: 1.5rem !important;
}

.ps-5 {
  padding-left: 2rem !important;
}

.ps-6 {
  padding-left: 2.5rem !important;
}

.ps-7 {
  padding-left: 3rem !important;
}

.ps-8 {
  padding-left: 3.5rem !important;
}

.ps-9 {
  padding-left: 4rem !important;
}

.ps-10 {
  padding-left: 4.5rem !important;
}

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

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

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

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

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

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

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

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

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

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

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

.font-monospace {
  font-family: var(--bs-font-monospace) !important;
}

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

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

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

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

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

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

.fst-italic {
  font-style: italic !important;
}

.fst-normal {
  font-style: normal !important;
}

.fw-light {
  font-weight: 300 !important;
}

.fw-lighter {
  font-weight: lighter !important;
}

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

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

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

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

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

.lh-sm {
  line-height: 1.25 !important;
}

.lh-base {
  line-height: 1.5 !important;
}

.lh-lg {
  line-height: 2 !important;
}

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

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

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

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

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

.text-decoration-line-through {
  text-decoration: line-through !important;
}

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

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

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

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

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

/* rtl:begin:remove */
.text-break {
  word-wrap: break-word !important;
  word-break: break-word !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

.text-black-50 {
  --bs-text-opacity: 1;
  color: rgba(0, 0, 0, 0.5) !important;
}

.text-white-50 {
  --bs-text-opacity: 1;
  color: rgba(255, 255, 255, 0.5) !important;
}

.text-reset {
  --bs-text-opacity: 1;
  color: inherit !important;
}

.text-white-70 {
  --bs-text-opacity: 1;
  color: rgba(255, 255, 255, 0.7) !important;
}

.text-opacity-25 {
  --bs-text-opacity: 0.25;
}

.text-opacity-50 {
  --bs-text-opacity: 0.5;
}

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

.text-opacity-100 {
  --bs-text-opacity: 1;
}

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

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

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

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

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

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

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

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

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

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

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

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

.bg-opacity-10 {
  --bs-bg-opacity: 0.1;
}

.bg-opacity-25 {
  --bs-bg-opacity: 0.25;
}

.bg-opacity-50 {
  --bs-bg-opacity: 0.5;
}

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

.bg-opacity-100 {
  --bs-bg-opacity: 1;
}

.bg-gradient {
  background-image: var(--bs-gradient) !important;
}

.user-select-all {
  user-select: all !important;
}

.user-select-auto {
  user-select: auto !important;
}

.user-select-none {
  user-select: none !important;
}

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

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

.rounded {
  border-radius: var(--bs-border-radius) !important;
}

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

.rounded-1 {
  border-radius: var(--bs-border-radius-sm) !important;
}

.rounded-2 {
  border-radius: var(--bs-border-radius) !important;
}

.rounded-3 {
  border-radius: var(--bs-border-radius-lg) !important;
}

.rounded-4 {
  border-radius: var(--bs-border-radius-xl) !important;
}

.rounded-5 {
  border-radius: var(--bs-border-radius-2xl) !important;
}

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

.rounded-pill {
  border-radius: var(--bs-border-radius-pill) !important;
}

.rounded-top {
  border-top-left-radius: var(--bs-border-radius) !important;
  border-top-right-radius: var(--bs-border-radius) !important;
}

.rounded-end {
  border-top-right-radius: var(--bs-border-radius) !important;
  border-bottom-right-radius: var(--bs-border-radius) !important;
}

.rounded-bottom {
  border-bottom-right-radius: var(--bs-border-radius) !important;
  border-bottom-left-radius: var(--bs-border-radius) !important;
}

.rounded-start {
  border-bottom-left-radius: var(--bs-border-radius) !important;
  border-top-left-radius: var(--bs-border-radius) !important;
}

.visible {
  visibility: visible !important;
}

.invisible {
  visibility: hidden !important;
}

.content-space-t-0 {
  padding-top: 0 !important;
}

.content-space-t-1 {
  padding-top: 3rem !important;
}

.content-space-t-2 {
  padding-top: 5rem !important;
}

.content-space-t-3 {
  padding-top: 7.5rem !important;
}

.content-space-t-4 {
  padding-top: 10rem !important;
}

.content-space-t-5 {
  padding-top: 12.5rem !important;
}

.content-space-t-auto {
  padding-top: auto !important;
}

.content-space-b-0 {
  padding-bottom: 0 !important;
}

.content-space-b-1 {
  padding-bottom: 3rem !important;
}

.content-space-b-2 {
  padding-bottom: 5rem !important;
}

.content-space-b-3 {
  padding-bottom: 7.5rem !important;
}

.content-space-b-4 {
  padding-bottom: 10rem !important;
}

.content-space-b-5 {
  padding-bottom: 12.5rem !important;
}

.content-space-b-auto {
  padding-bottom: auto !important;
}

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

.content-space-1 {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important;
}

.content-space-2 {
  padding-top: 5rem !important;
  padding-bottom: 5rem !important;
}

.content-space-3 {
  padding-top: 7.5rem !important;
  padding-bottom: 7.5rem !important;
}

.content-space-4 {
  padding-top: 10rem !important;
  padding-bottom: 10rem !important;
}

.content-space-5 {
  padding-top: 12.5rem !important;
  padding-bottom: 12.5rem !important;
}

.content-space-auto {
  padding-top: auto !important;
  padding-bottom: auto !important;
}

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

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

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

.zi-2 {
  z-index: 2 !important;
}

.zi-3 {
  z-index: 3 !important;
}

.zi-99 {
  z-index: 99 !important;
}

.zi-999 {
  z-index: 999 !important;
}

.bg-soft-primary {
  background-color: rgba(55, 125, 255, 0.1) !important;
}

.bg-soft-secondary {
  background-color: rgba(113, 134, 157, 0.1) !important;
}

.bg-soft-success {
  background-color: rgba(0, 201, 167, 0.1) !important;
}

.bg-soft-info {
  background-color: rgba(9, 165, 190, 0.1) !important;
}

.bg-soft-warning {
  background-color: rgba(245, 202, 153, 0.1) !important;
}

.bg-soft-danger {
  background-color: rgba(237, 76, 120, 0.1) !important;
}

.bg-soft-light {
  background-color: rgba(249, 250, 252, 0.1) !important;
}

.bg-soft-dark {
  background-color: rgba(19, 33, 68, 0.1) !important;
}

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

@media (min-width: 576px) {
  .float-sm-start {
    float: left !important;
  }
  .float-sm-end {
    float: right !important;
  }
  .float-sm-none {
    float: none !important;
  }
  .d-sm-inline {
    display: inline !important;
  }
  .d-sm-inline-block {
    display: inline-block !important;
  }
  .d-sm-block {
    display: block !important;
  }
  .d-sm-grid {
    display: grid !important;
  }
  .d-sm-table {
    display: table !important;
  }
  .d-sm-table-row {
    display: table-row !important;
  }
  .d-sm-table-cell {
    display: table-cell !important;
  }
  .d-sm-flex {
    display: flex !important;
  }
  .d-sm-inline-flex {
    display: inline-flex !important;
  }
  .d-sm-none {
    display: none !important;
  }
  .position-sm-static {
    position: static !important;
  }
  .position-sm-relative {
    position: relative !important;
  }
  .position-sm-absolute {
    position: absolute !important;
  }
  .position-sm-fixed {
    position: fixed !important;
  }
  .position-sm-sticky {
    position: sticky !important;
  }
  .top-sm-0 {
    top: 0 !important;
  }
  .top-sm-50 {
    top: 50% !important;
  }
  .top-sm-100 {
    top: 100% !important;
  }
  .bottom-sm-0 {
    bottom: 0 !important;
  }
  .bottom-sm-50 {
    bottom: 50% !important;
  }
  .bottom-sm-100 {
    bottom: 100% !important;
  }
  .start-sm-0 {
    left: 0 !important;
  }
  .start-sm-50 {
    left: 50% !important;
  }
  .start-sm-100 {
    left: 100% !important;
  }
  .end-sm-0 {
    right: 0 !important;
  }
  .end-sm-50 {
    right: 50% !important;
  }
  .end-sm-100 {
    right: 100% !important;
  }
  .w-sm-25 {
    width: 25% !important;
  }
  .w-sm-50 {
    width: 50% !important;
  }
  .w-sm-75 {
    width: 75% !important;
  }
  .w-sm-100 {
    width: 100% !important;
  }
  .w-sm-auto {
    width: auto !important;
  }
  .w-sm-70 {
    width: 70% !important;
  }
  .w-sm-85 {
    width: 85% !important;
  }
  .h-sm-25 {
    height: 25% !important;
  }
  .h-sm-50 {
    height: 50% !important;
  }
  .h-sm-75 {
    height: 75% !important;
  }
  .h-sm-100 {
    height: 100% !important;
  }
  .h-sm-auto {
    height: auto !important;
  }
  .min-vh-sm-100 {
    min-height: 100vh !important;
  }
  .flex-sm-fill {
    flex: 1 1 auto !important;
  }
  .flex-sm-row {
    flex-direction: row !important;
  }
  .flex-sm-column {
    flex-direction: column !important;
  }
  .flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-sm-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-sm-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-sm-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-sm-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-sm-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-sm-wrap {
    flex-wrap: wrap !important;
  }
  .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-sm-start {
    justify-content: flex-start !important;
  }
  .justify-content-sm-end {
    justify-content: flex-end !important;
  }
  .justify-content-sm-center {
    justify-content: center !important;
  }
  .justify-content-sm-between {
    justify-content: space-between !important;
  }
  .justify-content-sm-around {
    justify-content: space-around !important;
  }
  .justify-content-sm-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-sm-start {
    align-items: flex-start !important;
  }
  .align-items-sm-end {
    align-items: flex-end !important;
  }
  .align-items-sm-center {
    align-items: center !important;
  }
  .align-items-sm-baseline {
    align-items: baseline !important;
  }
  .align-items-sm-stretch {
    align-items: stretch !important;
  }
  .align-content-sm-start {
    align-content: flex-start !important;
  }
  .align-content-sm-end {
    align-content: flex-end !important;
  }
  .align-content-sm-center {
    align-content: center !important;
  }
  .align-content-sm-between {
    align-content: space-between !important;
  }
  .align-content-sm-around {
    align-content: space-around !important;
  }
  .align-content-sm-stretch {
    align-content: stretch !important;
  }
  .align-self-sm-auto {
    align-self: auto !important;
  }
  .align-self-sm-start {
    align-self: flex-start !important;
  }
  .align-self-sm-end {
    align-self: flex-end !important;
  }
  .align-self-sm-center {
    align-self: center !important;
  }
  .align-self-sm-baseline {
    align-self: baseline !important;
  }
  .align-self-sm-stretch {
    align-self: stretch !important;
  }
  .order-sm-first {
    order: -1 !important;
  }
  .order-sm-0 {
    order: 0 !important;
  }
  .order-sm-1 {
    order: 1 !important;
  }
  .order-sm-2 {
    order: 2 !important;
  }
  .order-sm-3 {
    order: 3 !important;
  }
  .order-sm-4 {
    order: 4 !important;
  }
  .order-sm-5 {
    order: 5 !important;
  }
  .order-sm-last {
    order: 6 !important;
  }
  .m-sm-0 {
    margin: 0 !important;
  }
  .m-sm-1 {
    margin: 0.25rem !important;
  }
  .m-sm-2 {
    margin: 0.5rem !important;
  }
  .m-sm-3 {
    margin: 1rem !important;
  }
  .m-sm-4 {
    margin: 1.5rem !important;
  }
  .m-sm-5 {
    margin: 2rem !important;
  }
  .m-sm-6 {
    margin: 2.5rem !important;
  }
  .m-sm-7 {
    margin: 3rem !important;
  }
  .m-sm-8 {
    margin: 3.5rem !important;
  }
  .m-sm-9 {
    margin: 4rem !important;
  }
  .m-sm-10 {
    margin: 4.5rem !important;
  }
  .m-sm-auto {
    margin: auto !important;
  }
  .mx-sm-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-sm-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-sm-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-sm-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-sm-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-sm-5 {
    margin-right: 2rem !important;
    margin-left: 2rem !important;
  }
  .mx-sm-6 {
    margin-right: 2.5rem !important;
    margin-left: 2.5rem !important;
  }
  .mx-sm-7 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-sm-8 {
    margin-right: 3.5rem !important;
    margin-left: 3.5rem !important;
  }
  .mx-sm-9 {
    margin-right: 4rem !important;
    margin-left: 4rem !important;
  }
  .mx-sm-10 {
    margin-right: 4.5rem !important;
    margin-left: 4.5rem !important;
  }
  .mx-sm-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-sm-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-sm-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-sm-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-sm-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-sm-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-sm-5 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }
  .my-sm-6 {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }
  .my-sm-7 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-sm-8 {
    margin-top: 3.5rem !important;
    margin-bottom: 3.5rem !important;
  }
  .my-sm-9 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }
  .my-sm-10 {
    margin-top: 4.5rem !important;
    margin-bottom: 4.5rem !important;
  }
  .my-sm-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-sm-0 {
    margin-top: 0 !important;
  }
  .mt-sm-1 {
    margin-top: 0.25rem !important;
  }
  .mt-sm-2 {
    margin-top: 0.5rem !important;
  }
  .mt-sm-3 {
    margin-top: 1rem !important;
  }
  .mt-sm-4 {
    margin-top: 1.5rem !important;
  }
  .mt-sm-5 {
    margin-top: 2rem !important;
  }
  .mt-sm-6 {
    margin-top: 2.5rem !important;
  }
  .mt-sm-7 {
    margin-top: 3rem !important;
  }
  .mt-sm-8 {
    margin-top: 3.5rem !important;
  }
  .mt-sm-9 {
    margin-top: 4rem !important;
  }
  .mt-sm-10 {
    margin-top: 4.5rem !important;
  }
  .mt-sm-auto {
    margin-top: auto !important;
  }
  .me-sm-0 {
    margin-right: 0 !important;
  }
  .me-sm-1 {
    margin-right: 0.25rem !important;
  }
  .me-sm-2 {
    margin-right: 0.5rem !important;
  }
  .me-sm-3 {
    margin-right: 1rem !important;
  }
  .me-sm-4 {
    margin-right: 1.5rem !important;
  }
  .me-sm-5 {
    margin-right: 2rem !important;
  }
  .me-sm-6 {
    margin-right: 2.5rem !important;
  }
  .me-sm-7 {
    margin-right: 3rem !important;
  }
  .me-sm-8 {
    margin-right: 3.5rem !important;
  }
  .me-sm-9 {
    margin-right: 4rem !important;
  }
  .me-sm-10 {
    margin-right: 4.5rem !important;
  }
  .me-sm-auto {
    margin-right: auto !important;
  }
  .mb-sm-0 {
    margin-bottom: 0 !important;
  }
  .mb-sm-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-sm-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-sm-3 {
    margin-bottom: 1rem !important;
  }
  .mb-sm-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-sm-5 {
    margin-bottom: 2rem !important;
  }
  .mb-sm-6 {
    margin-bottom: 2.5rem !important;
  }
  .mb-sm-7 {
    margin-bottom: 3rem !important;
  }
  .mb-sm-8 {
    margin-bottom: 3.5rem !important;
  }
  .mb-sm-9 {
    margin-bottom: 4rem !important;
  }
  .mb-sm-10 {
    margin-bottom: 4.5rem !important;
  }
  .mb-sm-auto {
    margin-bottom: auto !important;
  }
  .ms-sm-0 {
    margin-left: 0 !important;
  }
  .ms-sm-1 {
    margin-left: 0.25rem !important;
  }
  .ms-sm-2 {
    margin-left: 0.5rem !important;
  }
  .ms-sm-3 {
    margin-left: 1rem !important;
  }
  .ms-sm-4 {
    margin-left: 1.5rem !important;
  }
  .ms-sm-5 {
    margin-left: 2rem !important;
  }
  .ms-sm-6 {
    margin-left: 2.5rem !important;
  }
  .ms-sm-7 {
    margin-left: 3rem !important;
  }
  .ms-sm-8 {
    margin-left: 3.5rem !important;
  }
  .ms-sm-9 {
    margin-left: 4rem !important;
  }
  .ms-sm-10 {
    margin-left: 4.5rem !important;
  }
  .ms-sm-auto {
    margin-left: auto !important;
  }
  .m-sm-n1 {
    margin: -0.25rem !important;
  }
  .m-sm-n2 {
    margin: -0.5rem !important;
  }
  .m-sm-n3 {
    margin: -1rem !important;
  }
  .m-sm-n4 {
    margin: -1.5rem !important;
  }
  .m-sm-n5 {
    margin: -2rem !important;
  }
  .m-sm-n6 {
    margin: -2.5rem !important;
  }
  .m-sm-n7 {
    margin: -3rem !important;
  }
  .m-sm-n8 {
    margin: -3.5rem !important;
  }
  .m-sm-n9 {
    margin: -4rem !important;
  }
  .m-sm-n10 {
    margin: -4.5rem !important;
  }
  .mx-sm-n1 {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important;
  }
  .mx-sm-n2 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important;
  }
  .mx-sm-n3 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }
  .mx-sm-n4 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important;
  }
  .mx-sm-n5 {
    margin-right: -2rem !important;
    margin-left: -2rem !important;
  }
  .mx-sm-n6 {
    margin-right: -2.5rem !important;
    margin-left: -2.5rem !important;
  }
  .mx-sm-n7 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }
  .mx-sm-n8 {
    margin-right: -3.5rem !important;
    margin-left: -3.5rem !important;
  }
  .mx-sm-n9 {
    margin-right: -4rem !important;
    margin-left: -4rem !important;
  }
  .mx-sm-n10 {
    margin-right: -4.5rem !important;
    margin-left: -4.5rem !important;
  }
  .my-sm-n1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }
  .my-sm-n2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }
  .my-sm-n3 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .my-sm-n4 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }
  .my-sm-n5 {
    margin-top: -2rem !important;
    margin-bottom: -2rem !important;
  }
  .my-sm-n6 {
    margin-top: -2.5rem !important;
    margin-bottom: -2.5rem !important;
  }
  .my-sm-n7 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  .my-sm-n8 {
    margin-top: -3.5rem !important;
    margin-bottom: -3.5rem !important;
  }
  .my-sm-n9 {
    margin-top: -4rem !important;
    margin-bottom: -4rem !important;
  }
  .my-sm-n10 {
    margin-top: -4.5rem !important;
    margin-bottom: -4.5rem !important;
  }
  .mt-sm-n1 {
    margin-top: -0.25rem !important;
  }
  .mt-sm-n2 {
    margin-top: -0.5rem !important;
  }
  .mt-sm-n3 {
    margin-top: -1rem !important;
  }
  .mt-sm-n4 {
    margin-top: -1.5rem !important;
  }
  .mt-sm-n5 {
    margin-top: -2rem !important;
  }
  .mt-sm-n6 {
    margin-top: -2.5rem !important;
  }
  .mt-sm-n7 {
    margin-top: -3rem !important;
  }
  .mt-sm-n8 {
    margin-top: -3.5rem !important;
  }
  .mt-sm-n9 {
    margin-top: -4rem !important;
  }
  .mt-sm-n10 {
    margin-top: -4.5rem !important;
  }
  .me-sm-n1 {
    margin-right: -0.25rem !important;
  }
  .me-sm-n2 {
    margin-right: -0.5rem !important;
  }
  .me-sm-n3 {
    margin-right: -1rem !important;
  }
  .me-sm-n4 {
    margin-right: -1.5rem !important;
  }
  .me-sm-n5 {
    margin-right: -2rem !important;
  }
  .me-sm-n6 {
    margin-right: -2.5rem !important;
  }
  .me-sm-n7 {
    margin-right: -3rem !important;
  }
  .me-sm-n8 {
    margin-right: -3.5rem !important;
  }
  .me-sm-n9 {
    margin-right: -4rem !important;
  }
  .me-sm-n10 {
    margin-right: -4.5rem !important;
  }
  .mb-sm-n1 {
    margin-bottom: -0.25rem !important;
  }
  .mb-sm-n2 {
    margin-bottom: -0.5rem !important;
  }
  .mb-sm-n3 {
    margin-bottom: -1rem !important;
  }
  .mb-sm-n4 {
    margin-bottom: -1.5rem !important;
  }
  .mb-sm-n5 {
    margin-bottom: -2rem !important;
  }
  .mb-sm-n6 {
    margin-bottom: -2.5rem !important;
  }
  .mb-sm-n7 {
    margin-bottom: -3rem !important;
  }
  .mb-sm-n8 {
    margin-bottom: -3.5rem !important;
  }
  .mb-sm-n9 {
    margin-bottom: -4rem !important;
  }
  .mb-sm-n10 {
    margin-bottom: -4.5rem !important;
  }
  .ms-sm-n1 {
    margin-left: -0.25rem !important;
  }
  .ms-sm-n2 {
    margin-left: -0.5rem !important;
  }
  .ms-sm-n3 {
    margin-left: -1rem !important;
  }
  .ms-sm-n4 {
    margin-left: -1.5rem !important;
  }
  .ms-sm-n5 {
    margin-left: -2rem !important;
  }
  .ms-sm-n6 {
    margin-left: -2.5rem !important;
  }
  .ms-sm-n7 {
    margin-left: -3rem !important;
  }
  .ms-sm-n8 {
    margin-left: -3.5rem !important;
  }
  .ms-sm-n9 {
    margin-left: -4rem !important;
  }
  .ms-sm-n10 {
    margin-left: -4.5rem !important;
  }
  .p-sm-0 {
    padding: 0 !important;
  }
  .p-sm-1 {
    padding: 0.25rem !important;
  }
  .p-sm-2 {
    padding: 0.5rem !important;
  }
  .p-sm-3 {
    padding: 1rem !important;
  }
  .p-sm-4 {
    padding: 1.5rem !important;
  }
  .p-sm-5 {
    padding: 2rem !important;
  }
  .p-sm-6 {
    padding: 2.5rem !important;
  }
  .p-sm-7 {
    padding: 3rem !important;
  }
  .p-sm-8 {
    padding: 3.5rem !important;
  }
  .p-sm-9 {
    padding: 4rem !important;
  }
  .p-sm-10 {
    padding: 4.5rem !important;
  }
  .px-sm-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-sm-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-sm-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-sm-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-sm-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-sm-5 {
    padding-right: 2rem !important;
    padding-left: 2rem !important;
  }
  .px-sm-6 {
    padding-right: 2.5rem !important;
    padding-left: 2.5rem !important;
  }
  .px-sm-7 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .px-sm-8 {
    padding-right: 3.5rem !important;
    padding-left: 3.5rem !important;
  }
  .px-sm-9 {
    padding-right: 4rem !important;
    padding-left: 4rem !important;
  }
  .px-sm-10 {
    padding-right: 4.5rem !important;
    padding-left: 4.5rem !important;
  }
  .py-sm-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-sm-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-sm-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-sm-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-sm-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-sm-5 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }
  .py-sm-6 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }
  .py-sm-7 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .py-sm-8 {
    padding-top: 3.5rem !important;
    padding-bottom: 3.5rem !important;
  }
  .py-sm-9 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
  .py-sm-10 {
    padding-top: 4.5rem !important;
    padding-bottom: 4.5rem !important;
  }
  .pt-sm-0 {
    padding-top: 0 !important;
  }
  .pt-sm-1 {
    padding-top: 0.25rem !important;
  }
  .pt-sm-2 {
    padding-top: 0.5rem !important;
  }
  .pt-sm-3 {
    padding-top: 1rem !important;
  }
  .pt-sm-4 {
    padding-top: 1.5rem !important;
  }
  .pt-sm-5 {
    padding-top: 2rem !important;
  }
  .pt-sm-6 {
    padding-top: 2.5rem !important;
  }
  .pt-sm-7 {
    padding-top: 3rem !important;
  }
  .pt-sm-8 {
    padding-top: 3.5rem !important;
  }
  .pt-sm-9 {
    padding-top: 4rem !important;
  }
  .pt-sm-10 {
    padding-top: 4.5rem !important;
  }
  .pe-sm-0 {
    padding-right: 0 !important;
  }
  .pe-sm-1 {
    padding-right: 0.25rem !important;
  }
  .pe-sm-2 {
    padding-right: 0.5rem !important;
  }
  .pe-sm-3 {
    padding-right: 1rem !important;
  }
  .pe-sm-4 {
    padding-right: 1.5rem !important;
  }
  .pe-sm-5 {
    padding-right: 2rem !important;
  }
  .pe-sm-6 {
    padding-right: 2.5rem !important;
  }
  .pe-sm-7 {
    padding-right: 3rem !important;
  }
  .pe-sm-8 {
    padding-right: 3.5rem !important;
  }
  .pe-sm-9 {
    padding-right: 4rem !important;
  }
  .pe-sm-10 {
    padding-right: 4.5rem !important;
  }
  .pb-sm-0 {
    padding-bottom: 0 !important;
  }
  .pb-sm-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-sm-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-sm-3 {
    padding-bottom: 1rem !important;
  }
  .pb-sm-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-sm-5 {
    padding-bottom: 2rem !important;
  }
  .pb-sm-6 {
    padding-bottom: 2.5rem !important;
  }
  .pb-sm-7 {
    padding-bottom: 3rem !important;
  }
  .pb-sm-8 {
    padding-bottom: 3.5rem !important;
  }
  .pb-sm-9 {
    padding-bottom: 4rem !important;
  }
  .pb-sm-10 {
    padding-bottom: 4.5rem !important;
  }
  .ps-sm-0 {
    padding-left: 0 !important;
  }
  .ps-sm-1 {
    padding-left: 0.25rem !important;
  }
  .ps-sm-2 {
    padding-left: 0.5rem !important;
  }
  .ps-sm-3 {
    padding-left: 1rem !important;
  }
  .ps-sm-4 {
    padding-left: 1.5rem !important;
  }
  .ps-sm-5 {
    padding-left: 2rem !important;
  }
  .ps-sm-6 {
    padding-left: 2.5rem !important;
  }
  .ps-sm-7 {
    padding-left: 3rem !important;
  }
  .ps-sm-8 {
    padding-left: 3.5rem !important;
  }
  .ps-sm-9 {
    padding-left: 4rem !important;
  }
  .ps-sm-10 {
    padding-left: 4.5rem !important;
  }
  .gap-sm-0 {
    gap: 0 !important;
  }
  .gap-sm-1 {
    gap: 0.25rem !important;
  }
  .gap-sm-2 {
    gap: 0.5rem !important;
  }
  .gap-sm-3 {
    gap: 1rem !important;
  }
  .gap-sm-4 {
    gap: 1.5rem !important;
  }
  .gap-sm-5 {
    gap: 2rem !important;
  }
  .gap-sm-6 {
    gap: 2.5rem !important;
  }
  .gap-sm-7 {
    gap: 3rem !important;
  }
  .gap-sm-8 {
    gap: 3.5rem !important;
  }
  .gap-sm-9 {
    gap: 4rem !important;
  }
  .gap-sm-10 {
    gap: 4.5rem !important;
  }
  .text-sm-start {
    text-align: left !important;
  }
  .text-sm-end {
    text-align: right !important;
  }
  .text-sm-center {
    text-align: center !important;
  }
  .content-space-t-sm-0 {
    padding-top: 0 !important;
  }
  .content-space-t-sm-1 {
    padding-top: 3rem !important;
  }
  .content-space-t-sm-2 {
    padding-top: 5rem !important;
  }
  .content-space-t-sm-3 {
    padding-top: 7.5rem !important;
  }
  .content-space-t-sm-4 {
    padding-top: 10rem !important;
  }
  .content-space-t-sm-5 {
    padding-top: 12.5rem !important;
  }
  .content-space-t-sm-auto {
    padding-top: auto !important;
  }
  .content-space-b-sm-0 {
    padding-bottom: 0 !important;
  }
  .content-space-b-sm-1 {
    padding-bottom: 3rem !important;
  }
  .content-space-b-sm-2 {
    padding-bottom: 5rem !important;
  }
  .content-space-b-sm-3 {
    padding-bottom: 7.5rem !important;
  }
  .content-space-b-sm-4 {
    padding-bottom: 10rem !important;
  }
  .content-space-b-sm-5 {
    padding-bottom: 12.5rem !important;
  }
  .content-space-b-sm-auto {
    padding-bottom: auto !important;
  }
  .content-space-sm-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .content-space-sm-1 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .content-space-sm-2 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }
  .content-space-sm-3 {
    padding-top: 7.5rem !important;
    padding-bottom: 7.5rem !important;
  }
  .content-space-sm-4 {
    padding-top: 10rem !important;
    padding-bottom: 10rem !important;
  }
  .content-space-sm-5 {
    padding-top: 12.5rem !important;
    padding-bottom: 12.5rem !important;
  }
  .content-space-sm-auto {
    padding-top: auto !important;
    padding-bottom: auto !important;
  }
}
@media (min-width: 768px) {
  .float-md-start {
    float: left !important;
  }
  .float-md-end {
    float: right !important;
  }
  .float-md-none {
    float: none !important;
  }
  .d-md-inline {
    display: inline !important;
  }
  .d-md-inline-block {
    display: inline-block !important;
  }
  .d-md-block {
    display: block !important;
  }
  .d-md-grid {
    display: grid !important;
  }
  .d-md-table {
    display: table !important;
  }
  .d-md-table-row {
    display: table-row !important;
  }
  .d-md-table-cell {
    display: table-cell !important;
  }
  .d-md-flex {
    display: flex !important;
  }
  .d-md-inline-flex {
    display: inline-flex !important;
  }
  .d-md-none {
    display: none !important;
  }
  .position-md-static {
    position: static !important;
  }
  .position-md-relative {
    position: relative !important;
  }
  .position-md-absolute {
    position: absolute !important;
  }
  .position-md-fixed {
    position: fixed !important;
  }
  .position-md-sticky {
    position: sticky !important;
  }
  .top-md-0 {
    top: 0 !important;
  }
  .top-md-50 {
    top: 50% !important;
  }
  .top-md-100 {
    top: 100% !important;
  }
  .bottom-md-0 {
    bottom: 0 !important;
  }
  .bottom-md-50 {
    bottom: 50% !important;
  }
  .bottom-md-100 {
    bottom: 100% !important;
  }
  .start-md-0 {
    left: 0 !important;
  }
  .start-md-50 {
    left: 50% !important;
  }
  .start-md-100 {
    left: 100% !important;
  }
  .end-md-0 {
    right: 0 !important;
  }
  .end-md-50 {
    right: 50% !important;
  }
  .end-md-100 {
    right: 100% !important;
  }
  .w-md-25 {
    width: 25% !important;
  }
  .w-md-50 {
    width: 50% !important;
  }
  .w-md-75 {
    width: 75% !important;
  }
  .w-md-100 {
    width: 100% !important;
  }
  .w-md-auto {
    width: auto !important;
  }
  .w-md-70 {
    width: 70% !important;
  }
  .w-md-85 {
    width: 85% !important;
  }
  .h-md-25 {
    height: 25% !important;
  }
  .h-md-50 {
    height: 50% !important;
  }
  .h-md-75 {
    height: 75% !important;
  }
  .h-md-100 {
    height: 100% !important;
  }
  .h-md-auto {
    height: auto !important;
  }
  .min-vh-md-100 {
    min-height: 100vh !important;
  }
  .flex-md-fill {
    flex: 1 1 auto !important;
  }
  .flex-md-row {
    flex-direction: row !important;
  }
  .flex-md-column {
    flex-direction: column !important;
  }
  .flex-md-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-md-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-md-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-md-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-md-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-md-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-md-wrap {
    flex-wrap: wrap !important;
  }
  .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-md-start {
    justify-content: flex-start !important;
  }
  .justify-content-md-end {
    justify-content: flex-end !important;
  }
  .justify-content-md-center {
    justify-content: center !important;
  }
  .justify-content-md-between {
    justify-content: space-between !important;
  }
  .justify-content-md-around {
    justify-content: space-around !important;
  }
  .justify-content-md-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-md-start {
    align-items: flex-start !important;
  }
  .align-items-md-end {
    align-items: flex-end !important;
  }
  .align-items-md-center {
    align-items: center !important;
  }
  .align-items-md-baseline {
    align-items: baseline !important;
  }
  .align-items-md-stretch {
    align-items: stretch !important;
  }
  .align-content-md-start {
    align-content: flex-start !important;
  }
  .align-content-md-end {
    align-content: flex-end !important;
  }
  .align-content-md-center {
    align-content: center !important;
  }
  .align-content-md-between {
    align-content: space-between !important;
  }
  .align-content-md-around {
    align-content: space-around !important;
  }
  .align-content-md-stretch {
    align-content: stretch !important;
  }
  .align-self-md-auto {
    align-self: auto !important;
  }
  .align-self-md-start {
    align-self: flex-start !important;
  }
  .align-self-md-end {
    align-self: flex-end !important;
  }
  .align-self-md-center {
    align-self: center !important;
  }
  .align-self-md-baseline {
    align-self: baseline !important;
  }
  .align-self-md-stretch {
    align-self: stretch !important;
  }
  .order-md-first {
    order: -1 !important;
  }
  .order-md-0 {
    order: 0 !important;
  }
  .order-md-1 {
    order: 1 !important;
  }
  .order-md-2 {
    order: 2 !important;
  }
  .order-md-3 {
    order: 3 !important;
  }
  .order-md-4 {
    order: 4 !important;
  }
  .order-md-5 {
    order: 5 !important;
  }
  .order-md-last {
    order: 6 !important;
  }
  .m-md-0 {
    margin: 0 !important;
  }
  .m-md-1 {
    margin: 0.25rem !important;
  }
  .m-md-2 {
    margin: 0.5rem !important;
  }
  .m-md-3 {
    margin: 1rem !important;
  }
  .m-md-4 {
    margin: 1.5rem !important;
  }
  .m-md-5 {
    margin: 2rem !important;
  }
  .m-md-6 {
    margin: 2.5rem !important;
  }
  .m-md-7 {
    margin: 3rem !important;
  }
  .m-md-8 {
    margin: 3.5rem !important;
  }
  .m-md-9 {
    margin: 4rem !important;
  }
  .m-md-10 {
    margin: 4.5rem !important;
  }
  .m-md-auto {
    margin: auto !important;
  }
  .mx-md-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-md-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-md-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-md-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-md-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-md-5 {
    margin-right: 2rem !important;
    margin-left: 2rem !important;
  }
  .mx-md-6 {
    margin-right: 2.5rem !important;
    margin-left: 2.5rem !important;
  }
  .mx-md-7 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-md-8 {
    margin-right: 3.5rem !important;
    margin-left: 3.5rem !important;
  }
  .mx-md-9 {
    margin-right: 4rem !important;
    margin-left: 4rem !important;
  }
  .mx-md-10 {
    margin-right: 4.5rem !important;
    margin-left: 4.5rem !important;
  }
  .mx-md-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-md-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-md-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-md-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-md-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-md-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-md-5 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }
  .my-md-6 {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }
  .my-md-7 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-md-8 {
    margin-top: 3.5rem !important;
    margin-bottom: 3.5rem !important;
  }
  .my-md-9 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }
  .my-md-10 {
    margin-top: 4.5rem !important;
    margin-bottom: 4.5rem !important;
  }
  .my-md-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-md-0 {
    margin-top: 0 !important;
  }
  .mt-md-1 {
    margin-top: 0.25rem !important;
  }
  .mt-md-2 {
    margin-top: 0.5rem !important;
  }
  .mt-md-3 {
    margin-top: 1rem !important;
  }
  .mt-md-4 {
    margin-top: 1.5rem !important;
  }
  .mt-md-5 {
    margin-top: 2rem !important;
  }
  .mt-md-6 {
    margin-top: 2.5rem !important;
  }
  .mt-md-7 {
    margin-top: 3rem !important;
  }
  .mt-md-8 {
    margin-top: 3.5rem !important;
  }
  .mt-md-9 {
    margin-top: 4rem !important;
  }
  .mt-md-10 {
    margin-top: 4.5rem !important;
  }
  .mt-md-auto {
    margin-top: auto !important;
  }
  .me-md-0 {
    margin-right: 0 !important;
  }
  .me-md-1 {
    margin-right: 0.25rem !important;
  }
  .me-md-2 {
    margin-right: 0.5rem !important;
  }
  .me-md-3 {
    margin-right: 1rem !important;
  }
  .me-md-4 {
    margin-right: 1.5rem !important;
  }
  .me-md-5 {
    margin-right: 2rem !important;
  }
  .me-md-6 {
    margin-right: 2.5rem !important;
  }
  .me-md-7 {
    margin-right: 3rem !important;
  }
  .me-md-8 {
    margin-right: 3.5rem !important;
  }
  .me-md-9 {
    margin-right: 4rem !important;
  }
  .me-md-10 {
    margin-right: 4.5rem !important;
  }
  .me-md-auto {
    margin-right: auto !important;
  }
  .mb-md-0 {
    margin-bottom: 0 !important;
  }
  .mb-md-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-md-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-md-3 {
    margin-bottom: 1rem !important;
  }
  .mb-md-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-md-5 {
    margin-bottom: 2rem !important;
  }
  .mb-md-6 {
    margin-bottom: 2.5rem !important;
  }
  .mb-md-7 {
    margin-bottom: 3rem !important;
  }
  .mb-md-8 {
    margin-bottom: 3.5rem !important;
  }
  .mb-md-9 {
    margin-bottom: 4rem !important;
  }
  .mb-md-10 {
    margin-bottom: 4.5rem !important;
  }
  .mb-md-auto {
    margin-bottom: auto !important;
  }
  .ms-md-0 {
    margin-left: 0 !important;
  }
  .ms-md-1 {
    margin-left: 0.25rem !important;
  }
  .ms-md-2 {
    margin-left: 0.5rem !important;
  }
  .ms-md-3 {
    margin-left: 1rem !important;
  }
  .ms-md-4 {
    margin-left: 1.5rem !important;
  }
  .ms-md-5 {
    margin-left: 2rem !important;
  }
  .ms-md-6 {
    margin-left: 2.5rem !important;
  }
  .ms-md-7 {
    margin-left: 3rem !important;
  }
  .ms-md-8 {
    margin-left: 3.5rem !important;
  }
  .ms-md-9 {
    margin-left: 4rem !important;
  }
  .ms-md-10 {
    margin-left: 4.5rem !important;
  }
  .ms-md-auto {
    margin-left: auto !important;
  }
  .m-md-n1 {
    margin: -0.25rem !important;
  }
  .m-md-n2 {
    margin: -0.5rem !important;
  }
  .m-md-n3 {
    margin: -1rem !important;
  }
  .m-md-n4 {
    margin: -1.5rem !important;
  }
  .m-md-n5 {
    margin: -2rem !important;
  }
  .m-md-n6 {
    margin: -2.5rem !important;
  }
  .m-md-n7 {
    margin: -3rem !important;
  }
  .m-md-n8 {
    margin: -3.5rem !important;
  }
  .m-md-n9 {
    margin: -4rem !important;
  }
  .m-md-n10 {
    margin: -4.5rem !important;
  }
  .mx-md-n1 {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important;
  }
  .mx-md-n2 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important;
  }
  .mx-md-n3 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }
  .mx-md-n4 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important;
  }
  .mx-md-n5 {
    margin-right: -2rem !important;
    margin-left: -2rem !important;
  }
  .mx-md-n6 {
    margin-right: -2.5rem !important;
    margin-left: -2.5rem !important;
  }
  .mx-md-n7 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }
  .mx-md-n8 {
    margin-right: -3.5rem !important;
    margin-left: -3.5rem !important;
  }
  .mx-md-n9 {
    margin-right: -4rem !important;
    margin-left: -4rem !important;
  }
  .mx-md-n10 {
    margin-right: -4.5rem !important;
    margin-left: -4.5rem !important;
  }
  .my-md-n1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }
  .my-md-n2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }
  .my-md-n3 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .my-md-n4 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }
  .my-md-n5 {
    margin-top: -2rem !important;
    margin-bottom: -2rem !important;
  }
  .my-md-n6 {
    margin-top: -2.5rem !important;
    margin-bottom: -2.5rem !important;
  }
  .my-md-n7 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  .my-md-n8 {
    margin-top: -3.5rem !important;
    margin-bottom: -3.5rem !important;
  }
  .my-md-n9 {
    margin-top: -4rem !important;
    margin-bottom: -4rem !important;
  }
  .my-md-n10 {
    margin-top: -4.5rem !important;
    margin-bottom: -4.5rem !important;
  }
  .mt-md-n1 {
    margin-top: -0.25rem !important;
  }
  .mt-md-n2 {
    margin-top: -0.5rem !important;
  }
  .mt-md-n3 {
    margin-top: -1rem !important;
  }
  .mt-md-n4 {
    margin-top: -1.5rem !important;
  }
  .mt-md-n5 {
    margin-top: -2rem !important;
  }
  .mt-md-n6 {
    margin-top: -2.5rem !important;
  }
  .mt-md-n7 {
    margin-top: -3rem !important;
  }
  .mt-md-n8 {
    margin-top: -3.5rem !important;
  }
  .mt-md-n9 {
    margin-top: -4rem !important;
  }
  .mt-md-n10 {
    margin-top: -4.5rem !important;
  }
  .me-md-n1 {
    margin-right: -0.25rem !important;
  }
  .me-md-n2 {
    margin-right: -0.5rem !important;
  }
  .me-md-n3 {
    margin-right: -1rem !important;
  }
  .me-md-n4 {
    margin-right: -1.5rem !important;
  }
  .me-md-n5 {
    margin-right: -2rem !important;
  }
  .me-md-n6 {
    margin-right: -2.5rem !important;
  }
  .me-md-n7 {
    margin-right: -3rem !important;
  }
  .me-md-n8 {
    margin-right: -3.5rem !important;
  }
  .me-md-n9 {
    margin-right: -4rem !important;
  }
  .me-md-n10 {
    margin-right: -4.5rem !important;
  }
  .mb-md-n1 {
    margin-bottom: -0.25rem !important;
  }
  .mb-md-n2 {
    margin-bottom: -0.5rem !important;
  }
  .mb-md-n3 {
    margin-bottom: -1rem !important;
  }
  .mb-md-n4 {
    margin-bottom: -1.5rem !important;
  }
  .mb-md-n5 {
    margin-bottom: -2rem !important;
  }
  .mb-md-n6 {
    margin-bottom: -2.5rem !important;
  }
  .mb-md-n7 {
    margin-bottom: -3rem !important;
  }
  .mb-md-n8 {
    margin-bottom: -3.5rem !important;
  }
  .mb-md-n9 {
    margin-bottom: -4rem !important;
  }
  .mb-md-n10 {
    margin-bottom: -4.5rem !important;
  }
  .ms-md-n1 {
    margin-left: -0.25rem !important;
  }
  .ms-md-n2 {
    margin-left: -0.5rem !important;
  }
  .ms-md-n3 {
    margin-left: -1rem !important;
  }
  .ms-md-n4 {
    margin-left: -1.5rem !important;
  }
  .ms-md-n5 {
    margin-left: -2rem !important;
  }
  .ms-md-n6 {
    margin-left: -2.5rem !important;
  }
  .ms-md-n7 {
    margin-left: -3rem !important;
  }
  .ms-md-n8 {
    margin-left: -3.5rem !important;
  }
  .ms-md-n9 {
    margin-left: -4rem !important;
  }
  .ms-md-n10 {
    margin-left: -4.5rem !important;
  }
  .p-md-0 {
    padding: 0 !important;
  }
  .p-md-1 {
    padding: 0.25rem !important;
  }
  .p-md-2 {
    padding: 0.5rem !important;
  }
  .p-md-3 {
    padding: 1rem !important;
  }
  .p-md-4 {
    padding: 1.5rem !important;
  }
  .p-md-5 {
    padding: 2rem !important;
  }
  .p-md-6 {
    padding: 2.5rem !important;
  }
  .p-md-7 {
    padding: 3rem !important;
  }
  .p-md-8 {
    padding: 3.5rem !important;
  }
  .p-md-9 {
    padding: 4rem !important;
  }
  .p-md-10 {
    padding: 4.5rem !important;
  }
  .px-md-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-md-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-md-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-md-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-md-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-md-5 {
    padding-right: 2rem !important;
    padding-left: 2rem !important;
  }
  .px-md-6 {
    padding-right: 2.5rem !important;
    padding-left: 2.5rem !important;
  }
  .px-md-7 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .px-md-8 {
    padding-right: 3.5rem !important;
    padding-left: 3.5rem !important;
  }
  .px-md-9 {
    padding-right: 4rem !important;
    padding-left: 4rem !important;
  }
  .px-md-10 {
    padding-right: 4.5rem !important;
    padding-left: 4.5rem !important;
  }
  .py-md-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-md-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-md-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-md-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-md-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-md-5 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }
  .py-md-6 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }
  .py-md-7 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .py-md-8 {
    padding-top: 3.5rem !important;
    padding-bottom: 3.5rem !important;
  }
  .py-md-9 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
  .py-md-10 {
    padding-top: 4.5rem !important;
    padding-bottom: 4.5rem !important;
  }
  .pt-md-0 {
    padding-top: 0 !important;
  }
  .pt-md-1 {
    padding-top: 0.25rem !important;
  }
  .pt-md-2 {
    padding-top: 0.5rem !important;
  }
  .pt-md-3 {
    padding-top: 1rem !important;
  }
  .pt-md-4 {
    padding-top: 1.5rem !important;
  }
  .pt-md-5 {
    padding-top: 2rem !important;
  }
  .pt-md-6 {
    padding-top: 2.5rem !important;
  }
  .pt-md-7 {
    padding-top: 3rem !important;
  }
  .pt-md-8 {
    padding-top: 3.5rem !important;
  }
  .pt-md-9 {
    padding-top: 4rem !important;
  }
  .pt-md-10 {
    padding-top: 4.5rem !important;
  }
  .pe-md-0 {
    padding-right: 0 !important;
  }
  .pe-md-1 {
    padding-right: 0.25rem !important;
  }
  .pe-md-2 {
    padding-right: 0.5rem !important;
  }
  .pe-md-3 {
    padding-right: 1rem !important;
  }
  .pe-md-4 {
    padding-right: 1.5rem !important;
  }
  .pe-md-5 {
    padding-right: 2rem !important;
  }
  .pe-md-6 {
    padding-right: 2.5rem !important;
  }
  .pe-md-7 {
    padding-right: 3rem !important;
  }
  .pe-md-8 {
    padding-right: 3.5rem !important;
  }
  .pe-md-9 {
    padding-right: 4rem !important;
  }
  .pe-md-10 {
    padding-right: 4.5rem !important;
  }
  .pb-md-0 {
    padding-bottom: 0 !important;
  }
  .pb-md-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-md-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-md-3 {
    padding-bottom: 1rem !important;
  }
  .pb-md-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-md-5 {
    padding-bottom: 2rem !important;
  }
  .pb-md-6 {
    padding-bottom: 2.5rem !important;
  }
  .pb-md-7 {
    padding-bottom: 3rem !important;
  }
  .pb-md-8 {
    padding-bottom: 3.5rem !important;
  }
  .pb-md-9 {
    padding-bottom: 4rem !important;
  }
  .pb-md-10 {
    padding-bottom: 4.5rem !important;
  }
  .ps-md-0 {
    padding-left: 0 !important;
  }
  .ps-md-1 {
    padding-left: 0.25rem !important;
  }
  .ps-md-2 {
    padding-left: 0.5rem !important;
  }
  .ps-md-3 {
    padding-left: 1rem !important;
  }
  .ps-md-4 {
    padding-left: 1.5rem !important;
  }
  .ps-md-5 {
    padding-left: 2rem !important;
  }
  .ps-md-6 {
    padding-left: 2.5rem !important;
  }
  .ps-md-7 {
    padding-left: 3rem !important;
  }
  .ps-md-8 {
    padding-left: 3.5rem !important;
  }
  .ps-md-9 {
    padding-left: 4rem !important;
  }
  .ps-md-10 {
    padding-left: 4.5rem !important;
  }
  .gap-md-0 {
    gap: 0 !important;
  }
  .gap-md-1 {
    gap: 0.25rem !important;
  }
  .gap-md-2 {
    gap: 0.5rem !important;
  }
  .gap-md-3 {
    gap: 1rem !important;
  }
  .gap-md-4 {
    gap: 1.5rem !important;
  }
  .gap-md-5 {
    gap: 2rem !important;
  }
  .gap-md-6 {
    gap: 2.5rem !important;
  }
  .gap-md-7 {
    gap: 3rem !important;
  }
  .gap-md-8 {
    gap: 3.5rem !important;
  }
  .gap-md-9 {
    gap: 4rem !important;
  }
  .gap-md-10 {
    gap: 4.5rem !important;
  }
  .text-md-start {
    text-align: left !important;
  }
  .text-md-end {
    text-align: right !important;
  }
  .text-md-center {
    text-align: center !important;
  }
  .content-space-t-md-0 {
    padding-top: 0 !important;
  }
  .content-space-t-md-1 {
    padding-top: 3rem !important;
  }
  .content-space-t-md-2 {
    padding-top: 5rem !important;
  }
  .content-space-t-md-3 {
    padding-top: 7.5rem !important;
  }
  .content-space-t-md-4 {
    padding-top: 10rem !important;
  }
  .content-space-t-md-5 {
    padding-top: 12.5rem !important;
  }
  .content-space-t-md-auto {
    padding-top: auto !important;
  }
  .content-space-b-md-0 {
    padding-bottom: 0 !important;
  }
  .content-space-b-md-1 {
    padding-bottom: 3rem !important;
  }
  .content-space-b-md-2 {
    padding-bottom: 5rem !important;
  }
  .content-space-b-md-3 {
    padding-bottom: 7.5rem !important;
  }
  .content-space-b-md-4 {
    padding-bottom: 10rem !important;
  }
  .content-space-b-md-5 {
    padding-bottom: 12.5rem !important;
  }
  .content-space-b-md-auto {
    padding-bottom: auto !important;
  }
  .content-space-md-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .content-space-md-1 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .content-space-md-2 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }
  .content-space-md-3 {
    padding-top: 7.5rem !important;
    padding-bottom: 7.5rem !important;
  }
  .content-space-md-4 {
    padding-top: 10rem !important;
    padding-bottom: 10rem !important;
  }
  .content-space-md-5 {
    padding-top: 12.5rem !important;
    padding-bottom: 12.5rem !important;
  }
  .content-space-md-auto {
    padding-top: auto !important;
    padding-bottom: auto !important;
  }
}
@media (min-width: 992px) {
  .float-lg-start {
    float: left !important;
  }
  .float-lg-end {
    float: right !important;
  }
  .float-lg-none {
    float: none !important;
  }
  .d-lg-inline {
    display: inline !important;
  }
  .d-lg-inline-block {
    display: inline-block !important;
  }
  .d-lg-block {
    display: block !important;
  }
  .d-lg-grid {
    display: grid !important;
  }
  .d-lg-table {
    display: table !important;
  }
  .d-lg-table-row {
    display: table-row !important;
  }
  .d-lg-table-cell {
    display: table-cell !important;
  }
  .d-lg-flex {
    display: flex !important;
  }
  .d-lg-inline-flex {
    display: inline-flex !important;
  }
  .d-lg-none {
    display: none !important;
  }
  .position-lg-static {
    position: static !important;
  }
  .position-lg-relative {
    position: relative !important;
  }
  .position-lg-absolute {
    position: absolute !important;
  }
  .position-lg-fixed {
    position: fixed !important;
  }
  .position-lg-sticky {
    position: sticky !important;
  }
  .top-lg-0 {
    top: 0 !important;
  }
  .top-lg-50 {
    top: 50% !important;
  }
  .top-lg-100 {
    top: 100% !important;
  }
  .bottom-lg-0 {
    bottom: 0 !important;
  }
  .bottom-lg-50 {
    bottom: 50% !important;
  }
  .bottom-lg-100 {
    bottom: 100% !important;
  }
  .start-lg-0 {
    left: 0 !important;
  }
  .start-lg-50 {
    left: 50% !important;
  }
  .start-lg-100 {
    left: 100% !important;
  }
  .end-lg-0 {
    right: 0 !important;
  }
  .end-lg-50 {
    right: 50% !important;
  }
  .end-lg-100 {
    right: 100% !important;
  }
  .w-lg-25 {
    width: 25% !important;
  }
  .w-lg-50 {
    width: 50% !important;
  }
  .w-lg-75 {
    width: 75% !important;
  }
  .w-lg-100 {
    width: 100% !important;
  }
  .w-lg-auto {
    width: auto !important;
  }
  .w-lg-70 {
    width: 70% !important;
  }
  .w-lg-85 {
    width: 85% !important;
  }
  .h-lg-25 {
    height: 25% !important;
  }
  .h-lg-50 {
    height: 50% !important;
  }
  .h-lg-75 {
    height: 75% !important;
  }
  .h-lg-100 {
    height: 100% !important;
  }
  .h-lg-auto {
    height: auto !important;
  }
  .min-vh-lg-100 {
    min-height: 100vh !important;
  }
  .flex-lg-fill {
    flex: 1 1 auto !important;
  }
  .flex-lg-row {
    flex-direction: row !important;
  }
  .flex-lg-column {
    flex-direction: column !important;
  }
  .flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-lg-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-lg-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-lg-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-lg-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-lg-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-lg-wrap {
    flex-wrap: wrap !important;
  }
  .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-lg-start {
    justify-content: flex-start !important;
  }
  .justify-content-lg-end {
    justify-content: flex-end !important;
  }
  .justify-content-lg-center {
    justify-content: center !important;
  }
  .justify-content-lg-between {
    justify-content: space-between !important;
  }
  .justify-content-lg-around {
    justify-content: space-around !important;
  }
  .justify-content-lg-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-lg-start {
    align-items: flex-start !important;
  }
  .align-items-lg-end {
    align-items: flex-end !important;
  }
  .align-items-lg-center {
    align-items: center !important;
  }
  .align-items-lg-baseline {
    align-items: baseline !important;
  }
  .align-items-lg-stretch {
    align-items: stretch !important;
  }
  .align-content-lg-start {
    align-content: flex-start !important;
  }
  .align-content-lg-end {
    align-content: flex-end !important;
  }
  .align-content-lg-center {
    align-content: center !important;
  }
  .align-content-lg-between {
    align-content: space-between !important;
  }
  .align-content-lg-around {
    align-content: space-around !important;
  }
  .align-content-lg-stretch {
    align-content: stretch !important;
  }
  .align-self-lg-auto {
    align-self: auto !important;
  }
  .align-self-lg-start {
    align-self: flex-start !important;
  }
  .align-self-lg-end {
    align-self: flex-end !important;
  }
  .align-self-lg-center {
    align-self: center !important;
  }
  .align-self-lg-baseline {
    align-self: baseline !important;
  }
  .align-self-lg-stretch {
    align-self: stretch !important;
  }
  .order-lg-first {
    order: -1 !important;
  }
  .order-lg-0 {
    order: 0 !important;
  }
  .order-lg-1 {
    order: 1 !important;
  }
  .order-lg-2 {
    order: 2 !important;
  }
  .order-lg-3 {
    order: 3 !important;
  }
  .order-lg-4 {
    order: 4 !important;
  }
  .order-lg-5 {
    order: 5 !important;
  }
  .order-lg-last {
    order: 6 !important;
  }
  .m-lg-0 {
    margin: 0 !important;
  }
  .m-lg-1 {
    margin: 0.25rem !important;
  }
  .m-lg-2 {
    margin: 0.5rem !important;
  }
  .m-lg-3 {
    margin: 1rem !important;
  }
  .m-lg-4 {
    margin: 1.5rem !important;
  }
  .m-lg-5 {
    margin: 2rem !important;
  }
  .m-lg-6 {
    margin: 2.5rem !important;
  }
  .m-lg-7 {
    margin: 3rem !important;
  }
  .m-lg-8 {
    margin: 3.5rem !important;
  }
  .m-lg-9 {
    margin: 4rem !important;
  }
  .m-lg-10 {
    margin: 4.5rem !important;
  }
  .m-lg-auto {
    margin: auto !important;
  }
  .mx-lg-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-lg-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-lg-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-lg-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-lg-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-lg-5 {
    margin-right: 2rem !important;
    margin-left: 2rem !important;
  }
  .mx-lg-6 {
    margin-right: 2.5rem !important;
    margin-left: 2.5rem !important;
  }
  .mx-lg-7 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-lg-8 {
    margin-right: 3.5rem !important;
    margin-left: 3.5rem !important;
  }
  .mx-lg-9 {
    margin-right: 4rem !important;
    margin-left: 4rem !important;
  }
  .mx-lg-10 {
    margin-right: 4.5rem !important;
    margin-left: 4.5rem !important;
  }
  .mx-lg-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-lg-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-lg-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-lg-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-lg-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-lg-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-lg-5 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }
  .my-lg-6 {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }
  .my-lg-7 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-lg-8 {
    margin-top: 3.5rem !important;
    margin-bottom: 3.5rem !important;
  }
  .my-lg-9 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }
  .my-lg-10 {
    margin-top: 4.5rem !important;
    margin-bottom: 4.5rem !important;
  }
  .my-lg-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-lg-0 {
    margin-top: 0 !important;
  }
  .mt-lg-1 {
    margin-top: 0.25rem !important;
  }
  .mt-lg-2 {
    margin-top: 0.5rem !important;
  }
  .mt-lg-3 {
    margin-top: 1rem !important;
  }
  .mt-lg-4 {
    margin-top: 1.5rem !important;
  }
  .mt-lg-5 {
    margin-top: 2rem !important;
  }
  .mt-lg-6 {
    margin-top: 2.5rem !important;
  }
  .mt-lg-7 {
    margin-top: 3rem !important;
  }
  .mt-lg-8 {
    margin-top: 3.5rem !important;
  }
  .mt-lg-9 {
    margin-top: 4rem !important;
  }
  .mt-lg-10 {
    margin-top: 4.5rem !important;
  }
  .mt-lg-auto {
    margin-top: auto !important;
  }
  .me-lg-0 {
    margin-right: 0 !important;
  }
  .me-lg-1 {
    margin-right: 0.25rem !important;
  }
  .me-lg-2 {
    margin-right: 0.5rem !important;
  }
  .me-lg-3 {
    margin-right: 1rem !important;
  }
  .me-lg-4 {
    margin-right: 1.5rem !important;
  }
  .me-lg-5 {
    margin-right: 2rem !important;
  }
  .me-lg-6 {
    margin-right: 2.5rem !important;
  }
  .me-lg-7 {
    margin-right: 3rem !important;
  }
  .me-lg-8 {
    margin-right: 3.5rem !important;
  }
  .me-lg-9 {
    margin-right: 4rem !important;
  }
  .me-lg-10 {
    margin-right: 4.5rem !important;
  }
  .me-lg-auto {
    margin-right: auto !important;
  }
  .mb-lg-0 {
    margin-bottom: 0 !important;
  }
  .mb-lg-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-lg-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-lg-3 {
    margin-bottom: 1rem !important;
  }
  .mb-lg-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-lg-5 {
    margin-bottom: 2rem !important;
  }
  .mb-lg-6 {
    margin-bottom: 2.5rem !important;
  }
  .mb-lg-7 {
    margin-bottom: 3rem !important;
  }
  .mb-lg-8 {
    margin-bottom: 3.5rem !important;
  }
  .mb-lg-9 {
    margin-bottom: 4rem !important;
  }
  .mb-lg-10 {
    margin-bottom: 4.5rem !important;
  }
  .mb-lg-auto {
    margin-bottom: auto !important;
  }
  .ms-lg-0 {
    margin-left: 0 !important;
  }
  .ms-lg-1 {
    margin-left: 0.25rem !important;
  }
  .ms-lg-2 {
    margin-left: 0.5rem !important;
  }
  .ms-lg-3 {
    margin-left: 1rem !important;
  }
  .ms-lg-4 {
    margin-left: 1.5rem !important;
  }
  .ms-lg-5 {
    margin-left: 2rem !important;
  }
  .ms-lg-6 {
    margin-left: 2.5rem !important;
  }
  .ms-lg-7 {
    margin-left: 3rem !important;
  }
  .ms-lg-8 {
    margin-left: 3.5rem !important;
  }
  .ms-lg-9 {
    margin-left: 4rem !important;
  }
  .ms-lg-10 {
    margin-left: 4.5rem !important;
  }
  .ms-lg-auto {
    margin-left: auto !important;
  }
  .m-lg-n1 {
    margin: -0.25rem !important;
  }
  .m-lg-n2 {
    margin: -0.5rem !important;
  }
  .m-lg-n3 {
    margin: -1rem !important;
  }
  .m-lg-n4 {
    margin: -1.5rem !important;
  }
  .m-lg-n5 {
    margin: -2rem !important;
  }
  .m-lg-n6 {
    margin: -2.5rem !important;
  }
  .m-lg-n7 {
    margin: -3rem !important;
  }
  .m-lg-n8 {
    margin: -3.5rem !important;
  }
  .m-lg-n9 {
    margin: -4rem !important;
  }
  .m-lg-n10 {
    margin: -4.5rem !important;
  }
  .mx-lg-n1 {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important;
  }
  .mx-lg-n2 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important;
  }
  .mx-lg-n3 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }
  .mx-lg-n4 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important;
  }
  .mx-lg-n5 {
    margin-right: -2rem !important;
    margin-left: -2rem !important;
  }
  .mx-lg-n6 {
    margin-right: -2.5rem !important;
    margin-left: -2.5rem !important;
  }
  .mx-lg-n7 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }
  .mx-lg-n8 {
    margin-right: -3.5rem !important;
    margin-left: -3.5rem !important;
  }
  .mx-lg-n9 {
    margin-right: -4rem !important;
    margin-left: -4rem !important;
  }
  .mx-lg-n10 {
    margin-right: -4.5rem !important;
    margin-left: -4.5rem !important;
  }
  .my-lg-n1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }
  .my-lg-n2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }
  .my-lg-n3 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .my-lg-n4 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }
  .my-lg-n5 {
    margin-top: -2rem !important;
    margin-bottom: -2rem !important;
  }
  .my-lg-n6 {
    margin-top: -2.5rem !important;
    margin-bottom: -2.5rem !important;
  }
  .my-lg-n7 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  .my-lg-n8 {
    margin-top: -3.5rem !important;
    margin-bottom: -3.5rem !important;
  }
  .my-lg-n9 {
    margin-top: -4rem !important;
    margin-bottom: -4rem !important;
  }
  .my-lg-n10 {
    margin-top: -4.5rem !important;
    margin-bottom: -4.5rem !important;
  }
  .mt-lg-n1 {
    margin-top: -0.25rem !important;
  }
  .mt-lg-n2 {
    margin-top: -0.5rem !important;
  }
  .mt-lg-n3 {
    margin-top: -1rem !important;
  }
  .mt-lg-n4 {
    margin-top: -1.5rem !important;
  }
  .mt-lg-n5 {
    margin-top: -2rem !important;
  }
  .mt-lg-n6 {
    margin-top: -2.5rem !important;
  }
  .mt-lg-n7 {
    margin-top: -3rem !important;
  }
  .mt-lg-n8 {
    margin-top: -3.5rem !important;
  }
  .mt-lg-n9 {
    margin-top: -4rem !important;
  }
  .mt-lg-n10 {
    margin-top: -4.5rem !important;
  }
  .me-lg-n1 {
    margin-right: -0.25rem !important;
  }
  .me-lg-n2 {
    margin-right: -0.5rem !important;
  }
  .me-lg-n3 {
    margin-right: -1rem !important;
  }
  .me-lg-n4 {
    margin-right: -1.5rem !important;
  }
  .me-lg-n5 {
    margin-right: -2rem !important;
  }
  .me-lg-n6 {
    margin-right: -2.5rem !important;
  }
  .me-lg-n7 {
    margin-right: -3rem !important;
  }
  .me-lg-n8 {
    margin-right: -3.5rem !important;
  }
  .me-lg-n9 {
    margin-right: -4rem !important;
  }
  .me-lg-n10 {
    margin-right: -4.5rem !important;
  }
  .mb-lg-n1 {
    margin-bottom: -0.25rem !important;
  }
  .mb-lg-n2 {
    margin-bottom: -0.5rem !important;
  }
  .mb-lg-n3 {
    margin-bottom: -1rem !important;
  }
  .mb-lg-n4 {
    margin-bottom: -1.5rem !important;
  }
  .mb-lg-n5 {
    margin-bottom: -2rem !important;
  }
  .mb-lg-n6 {
    margin-bottom: -2.5rem !important;
  }
  .mb-lg-n7 {
    margin-bottom: -3rem !important;
  }
  .mb-lg-n8 {
    margin-bottom: -3.5rem !important;
  }
  .mb-lg-n9 {
    margin-bottom: -4rem !important;
  }
  .mb-lg-n10 {
    margin-bottom: -4.5rem !important;
  }
  .ms-lg-n1 {
    margin-left: -0.25rem !important;
  }
  .ms-lg-n2 {
    margin-left: -0.5rem !important;
  }
  .ms-lg-n3 {
    margin-left: -1rem !important;
  }
  .ms-lg-n4 {
    margin-left: -1.5rem !important;
  }
  .ms-lg-n5 {
    margin-left: -2rem !important;
  }
  .ms-lg-n6 {
    margin-left: -2.5rem !important;
  }
  .ms-lg-n7 {
    margin-left: -3rem !important;
  }
  .ms-lg-n8 {
    margin-left: -3.5rem !important;
  }
  .ms-lg-n9 {
    margin-left: -4rem !important;
  }
  .ms-lg-n10 {
    margin-left: -4.5rem !important;
  }
  .p-lg-0 {
    padding: 0 !important;
  }
  .p-lg-1 {
    padding: 0.25rem !important;
  }
  .p-lg-2 {
    padding: 0.5rem !important;
  }
  .p-lg-3 {
    padding: 1rem !important;
  }
  .p-lg-4 {
    padding: 1.5rem !important;
  }
  .p-lg-5 {
    padding: 2rem !important;
  }
  .p-lg-6 {
    padding: 2.5rem !important;
  }
  .p-lg-7 {
    padding: 3rem !important;
  }
  .p-lg-8 {
    padding: 3.5rem !important;
  }
  .p-lg-9 {
    padding: 4rem !important;
  }
  .p-lg-10 {
    padding: 4.5rem !important;
  }
  .px-lg-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-lg-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-lg-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-lg-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-lg-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-lg-5 {
    padding-right: 2rem !important;
    padding-left: 2rem !important;
  }
  .px-lg-6 {
    padding-right: 2.5rem !important;
    padding-left: 2.5rem !important;
  }
  .px-lg-7 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .px-lg-8 {
    padding-right: 3.5rem !important;
    padding-left: 3.5rem !important;
  }
  .px-lg-9 {
    padding-right: 4rem !important;
    padding-left: 4rem !important;
  }
  .px-lg-10 {
    padding-right: 4.5rem !important;
    padding-left: 4.5rem !important;
  }
  .py-lg-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-lg-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-lg-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-lg-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-lg-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-lg-5 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }
  .py-lg-6 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }
  .py-lg-7 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .py-lg-8 {
    padding-top: 3.5rem !important;
    padding-bottom: 3.5rem !important;
  }
  .py-lg-9 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
  .py-lg-10 {
    padding-top: 4.5rem !important;
    padding-bottom: 4.5rem !important;
  }
  .pt-lg-0 {
    padding-top: 0 !important;
  }
  .pt-lg-1 {
    padding-top: 0.25rem !important;
  }
  .pt-lg-2 {
    padding-top: 0.5rem !important;
  }
  .pt-lg-3 {
    padding-top: 1rem !important;
  }
  .pt-lg-4 {
    padding-top: 1.5rem !important;
  }
  .pt-lg-5 {
    padding-top: 2rem !important;
  }
  .pt-lg-6 {
    padding-top: 2.5rem !important;
  }
  .pt-lg-7 {
    padding-top: 3rem !important;
  }
  .pt-lg-8 {
    padding-top: 3.5rem !important;
  }
  .pt-lg-9 {
    padding-top: 4rem !important;
  }
  .pt-lg-10 {
    padding-top: 4.5rem !important;
  }
  .pe-lg-0 {
    padding-right: 0 !important;
  }
  .pe-lg-1 {
    padding-right: 0.25rem !important;
  }
  .pe-lg-2 {
    padding-right: 0.5rem !important;
  }
  .pe-lg-3 {
    padding-right: 1rem !important;
  }
  .pe-lg-4 {
    padding-right: 1.5rem !important;
  }
  .pe-lg-5 {
    padding-right: 2rem !important;
  }
  .pe-lg-6 {
    padding-right: 2.5rem !important;
  }
  .pe-lg-7 {
    padding-right: 3rem !important;
  }
  .pe-lg-8 {
    padding-right: 3.5rem !important;
  }
  .pe-lg-9 {
    padding-right: 4rem !important;
  }
  .pe-lg-10 {
    padding-right: 4.5rem !important;
  }
  .pb-lg-0 {
    padding-bottom: 0 !important;
  }
  .pb-lg-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-lg-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-lg-3 {
    padding-bottom: 1rem !important;
  }
  .pb-lg-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-lg-5 {
    padding-bottom: 2rem !important;
  }
  .pb-lg-6 {
    padding-bottom: 2.5rem !important;
  }
  .pb-lg-7 {
    padding-bottom: 3rem !important;
  }
  .pb-lg-8 {
    padding-bottom: 3.5rem !important;
  }
  .pb-lg-9 {
    padding-bottom: 4rem !important;
  }
  .pb-lg-10 {
    padding-bottom: 4.5rem !important;
  }
  .ps-lg-0 {
    padding-left: 0 !important;
  }
  .ps-lg-1 {
    padding-left: 0.25rem !important;
  }
  .ps-lg-2 {
    padding-left: 0.5rem !important;
  }
  .ps-lg-3 {
    padding-left: 1rem !important;
  }
  .ps-lg-4 {
    padding-left: 1.5rem !important;
  }
  .ps-lg-5 {
    padding-left: 2rem !important;
  }
  .ps-lg-6 {
    padding-left: 2.5rem !important;
  }
  .ps-lg-7 {
    padding-left: 3rem !important;
  }
  .ps-lg-8 {
    padding-left: 3.5rem !important;
  }
  .ps-lg-9 {
    padding-left: 4rem !important;
  }
  .ps-lg-10 {
    padding-left: 4.5rem !important;
  }
  .gap-lg-0 {
    gap: 0 !important;
  }
  .gap-lg-1 {
    gap: 0.25rem !important;
  }
  .gap-lg-2 {
    gap: 0.5rem !important;
  }
  .gap-lg-3 {
    gap: 1rem !important;
  }
  .gap-lg-4 {
    gap: 1.5rem !important;
  }
  .gap-lg-5 {
    gap: 2rem !important;
  }
  .gap-lg-6 {
    gap: 2.5rem !important;
  }
  .gap-lg-7 {
    gap: 3rem !important;
  }
  .gap-lg-8 {
    gap: 3.5rem !important;
  }
  .gap-lg-9 {
    gap: 4rem !important;
  }
  .gap-lg-10 {
    gap: 4.5rem !important;
  }
  .text-lg-start {
    text-align: left !important;
  }
  .text-lg-end {
    text-align: right !important;
  }
  .text-lg-center {
    text-align: center !important;
  }
  .content-space-t-lg-0 {
    padding-top: 0 !important;
  }
  .content-space-t-lg-1 {
    padding-top: 3rem !important;
  }
  .content-space-t-lg-2 {
    padding-top: 5rem !important;
  }
  .content-space-t-lg-3 {
    padding-top: 7.5rem !important;
  }
  .content-space-t-lg-4 {
    padding-top: 10rem !important;
  }
  .content-space-t-lg-5 {
    padding-top: 12.5rem !important;
  }
  .content-space-t-lg-auto {
    padding-top: auto !important;
  }
  .content-space-b-lg-0 {
    padding-bottom: 0 !important;
  }
  .content-space-b-lg-1 {
    padding-bottom: 3rem !important;
  }
  .content-space-b-lg-2 {
    padding-bottom: 5rem !important;
  }
  .content-space-b-lg-3 {
    padding-bottom: 7.5rem !important;
  }
  .content-space-b-lg-4 {
    padding-bottom: 10rem !important;
  }
  .content-space-b-lg-5 {
    padding-bottom: 12.5rem !important;
  }
  .content-space-b-lg-auto {
    padding-bottom: auto !important;
  }
  .content-space-lg-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .content-space-lg-1 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .content-space-lg-2 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }
  .content-space-lg-3 {
    padding-top: 7.5rem !important;
    padding-bottom: 7.5rem !important;
  }
  .content-space-lg-4 {
    padding-top: 10rem !important;
    padding-bottom: 10rem !important;
  }
  .content-space-lg-5 {
    padding-top: 12.5rem !important;
    padding-bottom: 12.5rem !important;
  }
  .content-space-lg-auto {
    padding-top: auto !important;
    padding-bottom: auto !important;
  }
}
@media (min-width: 1200px) {
  .float-xl-start {
    float: left !important;
  }
  .float-xl-end {
    float: right !important;
  }
  .float-xl-none {
    float: none !important;
  }
  .d-xl-inline {
    display: inline !important;
  }
  .d-xl-inline-block {
    display: inline-block !important;
  }
  .d-xl-block {
    display: block !important;
  }
  .d-xl-grid {
    display: grid !important;
  }
  .d-xl-table {
    display: table !important;
  }
  .d-xl-table-row {
    display: table-row !important;
  }
  .d-xl-table-cell {
    display: table-cell !important;
  }
  .d-xl-flex {
    display: flex !important;
  }
  .d-xl-inline-flex {
    display: inline-flex !important;
  }
  .d-xl-none {
    display: none !important;
  }
  .position-xl-static {
    position: static !important;
  }
  .position-xl-relative {
    position: relative !important;
  }
  .position-xl-absolute {
    position: absolute !important;
  }
  .position-xl-fixed {
    position: fixed !important;
  }
  .position-xl-sticky {
    position: sticky !important;
  }
  .top-xl-0 {
    top: 0 !important;
  }
  .top-xl-50 {
    top: 50% !important;
  }
  .top-xl-100 {
    top: 100% !important;
  }
  .bottom-xl-0 {
    bottom: 0 !important;
  }
  .bottom-xl-50 {
    bottom: 50% !important;
  }
  .bottom-xl-100 {
    bottom: 100% !important;
  }
  .start-xl-0 {
    left: 0 !important;
  }
  .start-xl-50 {
    left: 50% !important;
  }
  .start-xl-100 {
    left: 100% !important;
  }
  .end-xl-0 {
    right: 0 !important;
  }
  .end-xl-50 {
    right: 50% !important;
  }
  .end-xl-100 {
    right: 100% !important;
  }
  .w-xl-25 {
    width: 25% !important;
  }
  .w-xl-50 {
    width: 50% !important;
  }
  .w-xl-75 {
    width: 75% !important;
  }
  .w-xl-100 {
    width: 100% !important;
  }
  .w-xl-auto {
    width: auto !important;
  }
  .w-xl-70 {
    width: 70% !important;
  }
  .w-xl-85 {
    width: 85% !important;
  }
  .h-xl-25 {
    height: 25% !important;
  }
  .h-xl-50 {
    height: 50% !important;
  }
  .h-xl-75 {
    height: 75% !important;
  }
  .h-xl-100 {
    height: 100% !important;
  }
  .h-xl-auto {
    height: auto !important;
  }
  .min-vh-xl-100 {
    min-height: 100vh !important;
  }
  .flex-xl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xl-row {
    flex-direction: row !important;
  }
  .flex-xl-column {
    flex-direction: column !important;
  }
  .flex-xl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-xl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-xl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xl-center {
    justify-content: center !important;
  }
  .justify-content-xl-between {
    justify-content: space-between !important;
  }
  .justify-content-xl-around {
    justify-content: space-around !important;
  }
  .justify-content-xl-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-xl-start {
    align-items: flex-start !important;
  }
  .align-items-xl-end {
    align-items: flex-end !important;
  }
  .align-items-xl-center {
    align-items: center !important;
  }
  .align-items-xl-baseline {
    align-items: baseline !important;
  }
  .align-items-xl-stretch {
    align-items: stretch !important;
  }
  .align-content-xl-start {
    align-content: flex-start !important;
  }
  .align-content-xl-end {
    align-content: flex-end !important;
  }
  .align-content-xl-center {
    align-content: center !important;
  }
  .align-content-xl-between {
    align-content: space-between !important;
  }
  .align-content-xl-around {
    align-content: space-around !important;
  }
  .align-content-xl-stretch {
    align-content: stretch !important;
  }
  .align-self-xl-auto {
    align-self: auto !important;
  }
  .align-self-xl-start {
    align-self: flex-start !important;
  }
  .align-self-xl-end {
    align-self: flex-end !important;
  }
  .align-self-xl-center {
    align-self: center !important;
  }
  .align-self-xl-baseline {
    align-self: baseline !important;
  }
  .align-self-xl-stretch {
    align-self: stretch !important;
  }
  .order-xl-first {
    order: -1 !important;
  }
  .order-xl-0 {
    order: 0 !important;
  }
  .order-xl-1 {
    order: 1 !important;
  }
  .order-xl-2 {
    order: 2 !important;
  }
  .order-xl-3 {
    order: 3 !important;
  }
  .order-xl-4 {
    order: 4 !important;
  }
  .order-xl-5 {
    order: 5 !important;
  }
  .order-xl-last {
    order: 6 !important;
  }
  .m-xl-0 {
    margin: 0 !important;
  }
  .m-xl-1 {
    margin: 0.25rem !important;
  }
  .m-xl-2 {
    margin: 0.5rem !important;
  }
  .m-xl-3 {
    margin: 1rem !important;
  }
  .m-xl-4 {
    margin: 1.5rem !important;
  }
  .m-xl-5 {
    margin: 2rem !important;
  }
  .m-xl-6 {
    margin: 2.5rem !important;
  }
  .m-xl-7 {
    margin: 3rem !important;
  }
  .m-xl-8 {
    margin: 3.5rem !important;
  }
  .m-xl-9 {
    margin: 4rem !important;
  }
  .m-xl-10 {
    margin: 4.5rem !important;
  }
  .m-xl-auto {
    margin: auto !important;
  }
  .mx-xl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-xl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-xl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-xl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-xl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-xl-5 {
    margin-right: 2rem !important;
    margin-left: 2rem !important;
  }
  .mx-xl-6 {
    margin-right: 2.5rem !important;
    margin-left: 2.5rem !important;
  }
  .mx-xl-7 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-xl-8 {
    margin-right: 3.5rem !important;
    margin-left: 3.5rem !important;
  }
  .mx-xl-9 {
    margin-right: 4rem !important;
    margin-left: 4rem !important;
  }
  .mx-xl-10 {
    margin-right: 4.5rem !important;
    margin-left: 4.5rem !important;
  }
  .mx-xl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-xl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-xl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-xl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-xl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-xl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-xl-5 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }
  .my-xl-6 {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }
  .my-xl-7 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-xl-8 {
    margin-top: 3.5rem !important;
    margin-bottom: 3.5rem !important;
  }
  .my-xl-9 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }
  .my-xl-10 {
    margin-top: 4.5rem !important;
    margin-bottom: 4.5rem !important;
  }
  .my-xl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-xl-0 {
    margin-top: 0 !important;
  }
  .mt-xl-1 {
    margin-top: 0.25rem !important;
  }
  .mt-xl-2 {
    margin-top: 0.5rem !important;
  }
  .mt-xl-3 {
    margin-top: 1rem !important;
  }
  .mt-xl-4 {
    margin-top: 1.5rem !important;
  }
  .mt-xl-5 {
    margin-top: 2rem !important;
  }
  .mt-xl-6 {
    margin-top: 2.5rem !important;
  }
  .mt-xl-7 {
    margin-top: 3rem !important;
  }
  .mt-xl-8 {
    margin-top: 3.5rem !important;
  }
  .mt-xl-9 {
    margin-top: 4rem !important;
  }
  .mt-xl-10 {
    margin-top: 4.5rem !important;
  }
  .mt-xl-auto {
    margin-top: auto !important;
  }
  .me-xl-0 {
    margin-right: 0 !important;
  }
  .me-xl-1 {
    margin-right: 0.25rem !important;
  }
  .me-xl-2 {
    margin-right: 0.5rem !important;
  }
  .me-xl-3 {
    margin-right: 1rem !important;
  }
  .me-xl-4 {
    margin-right: 1.5rem !important;
  }
  .me-xl-5 {
    margin-right: 2rem !important;
  }
  .me-xl-6 {
    margin-right: 2.5rem !important;
  }
  .me-xl-7 {
    margin-right: 3rem !important;
  }
  .me-xl-8 {
    margin-right: 3.5rem !important;
  }
  .me-xl-9 {
    margin-right: 4rem !important;
  }
  .me-xl-10 {
    margin-right: 4.5rem !important;
  }
  .me-xl-auto {
    margin-right: auto !important;
  }
  .mb-xl-0 {
    margin-bottom: 0 !important;
  }
  .mb-xl-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-xl-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-xl-3 {
    margin-bottom: 1rem !important;
  }
  .mb-xl-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-xl-5 {
    margin-bottom: 2rem !important;
  }
  .mb-xl-6 {
    margin-bottom: 2.5rem !important;
  }
  .mb-xl-7 {
    margin-bottom: 3rem !important;
  }
  .mb-xl-8 {
    margin-bottom: 3.5rem !important;
  }
  .mb-xl-9 {
    margin-bottom: 4rem !important;
  }
  .mb-xl-10 {
    margin-bottom: 4.5rem !important;
  }
  .mb-xl-auto {
    margin-bottom: auto !important;
  }
  .ms-xl-0 {
    margin-left: 0 !important;
  }
  .ms-xl-1 {
    margin-left: 0.25rem !important;
  }
  .ms-xl-2 {
    margin-left: 0.5rem !important;
  }
  .ms-xl-3 {
    margin-left: 1rem !important;
  }
  .ms-xl-4 {
    margin-left: 1.5rem !important;
  }
  .ms-xl-5 {
    margin-left: 2rem !important;
  }
  .ms-xl-6 {
    margin-left: 2.5rem !important;
  }
  .ms-xl-7 {
    margin-left: 3rem !important;
  }
  .ms-xl-8 {
    margin-left: 3.5rem !important;
  }
  .ms-xl-9 {
    margin-left: 4rem !important;
  }
  .ms-xl-10 {
    margin-left: 4.5rem !important;
  }
  .ms-xl-auto {
    margin-left: auto !important;
  }
  .m-xl-n1 {
    margin: -0.25rem !important;
  }
  .m-xl-n2 {
    margin: -0.5rem !important;
  }
  .m-xl-n3 {
    margin: -1rem !important;
  }
  .m-xl-n4 {
    margin: -1.5rem !important;
  }
  .m-xl-n5 {
    margin: -2rem !important;
  }
  .m-xl-n6 {
    margin: -2.5rem !important;
  }
  .m-xl-n7 {
    margin: -3rem !important;
  }
  .m-xl-n8 {
    margin: -3.5rem !important;
  }
  .m-xl-n9 {
    margin: -4rem !important;
  }
  .m-xl-n10 {
    margin: -4.5rem !important;
  }
  .mx-xl-n1 {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important;
  }
  .mx-xl-n2 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important;
  }
  .mx-xl-n3 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }
  .mx-xl-n4 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important;
  }
  .mx-xl-n5 {
    margin-right: -2rem !important;
    margin-left: -2rem !important;
  }
  .mx-xl-n6 {
    margin-right: -2.5rem !important;
    margin-left: -2.5rem !important;
  }
  .mx-xl-n7 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }
  .mx-xl-n8 {
    margin-right: -3.5rem !important;
    margin-left: -3.5rem !important;
  }
  .mx-xl-n9 {
    margin-right: -4rem !important;
    margin-left: -4rem !important;
  }
  .mx-xl-n10 {
    margin-right: -4.5rem !important;
    margin-left: -4.5rem !important;
  }
  .my-xl-n1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }
  .my-xl-n2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }
  .my-xl-n3 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .my-xl-n4 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }
  .my-xl-n5 {
    margin-top: -2rem !important;
    margin-bottom: -2rem !important;
  }
  .my-xl-n6 {
    margin-top: -2.5rem !important;
    margin-bottom: -2.5rem !important;
  }
  .my-xl-n7 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  .my-xl-n8 {
    margin-top: -3.5rem !important;
    margin-bottom: -3.5rem !important;
  }
  .my-xl-n9 {
    margin-top: -4rem !important;
    margin-bottom: -4rem !important;
  }
  .my-xl-n10 {
    margin-top: -4.5rem !important;
    margin-bottom: -4.5rem !important;
  }
  .mt-xl-n1 {
    margin-top: -0.25rem !important;
  }
  .mt-xl-n2 {
    margin-top: -0.5rem !important;
  }
  .mt-xl-n3 {
    margin-top: -1rem !important;
  }
  .mt-xl-n4 {
    margin-top: -1.5rem !important;
  }
  .mt-xl-n5 {
    margin-top: -2rem !important;
  }
  .mt-xl-n6 {
    margin-top: -2.5rem !important;
  }
  .mt-xl-n7 {
    margin-top: -3rem !important;
  }
  .mt-xl-n8 {
    margin-top: -3.5rem !important;
  }
  .mt-xl-n9 {
    margin-top: -4rem !important;
  }
  .mt-xl-n10 {
    margin-top: -4.5rem !important;
  }
  .me-xl-n1 {
    margin-right: -0.25rem !important;
  }
  .me-xl-n2 {
    margin-right: -0.5rem !important;
  }
  .me-xl-n3 {
    margin-right: -1rem !important;
  }
  .me-xl-n4 {
    margin-right: -1.5rem !important;
  }
  .me-xl-n5 {
    margin-right: -2rem !important;
  }
  .me-xl-n6 {
    margin-right: -2.5rem !important;
  }
  .me-xl-n7 {
    margin-right: -3rem !important;
  }
  .me-xl-n8 {
    margin-right: -3.5rem !important;
  }
  .me-xl-n9 {
    margin-right: -4rem !important;
  }
  .me-xl-n10 {
    margin-right: -4.5rem !important;
  }
  .mb-xl-n1 {
    margin-bottom: -0.25rem !important;
  }
  .mb-xl-n2 {
    margin-bottom: -0.5rem !important;
  }
  .mb-xl-n3 {
    margin-bottom: -1rem !important;
  }
  .mb-xl-n4 {
    margin-bottom: -1.5rem !important;
  }
  .mb-xl-n5 {
    margin-bottom: -2rem !important;
  }
  .mb-xl-n6 {
    margin-bottom: -2.5rem !important;
  }
  .mb-xl-n7 {
    margin-bottom: -3rem !important;
  }
  .mb-xl-n8 {
    margin-bottom: -3.5rem !important;
  }
  .mb-xl-n9 {
    margin-bottom: -4rem !important;
  }
  .mb-xl-n10 {
    margin-bottom: -4.5rem !important;
  }
  .ms-xl-n1 {
    margin-left: -0.25rem !important;
  }
  .ms-xl-n2 {
    margin-left: -0.5rem !important;
  }
  .ms-xl-n3 {
    margin-left: -1rem !important;
  }
  .ms-xl-n4 {
    margin-left: -1.5rem !important;
  }
  .ms-xl-n5 {
    margin-left: -2rem !important;
  }
  .ms-xl-n6 {
    margin-left: -2.5rem !important;
  }
  .ms-xl-n7 {
    margin-left: -3rem !important;
  }
  .ms-xl-n8 {
    margin-left: -3.5rem !important;
  }
  .ms-xl-n9 {
    margin-left: -4rem !important;
  }
  .ms-xl-n10 {
    margin-left: -4.5rem !important;
  }
  .p-xl-0 {
    padding: 0 !important;
  }
  .p-xl-1 {
    padding: 0.25rem !important;
  }
  .p-xl-2 {
    padding: 0.5rem !important;
  }
  .p-xl-3 {
    padding: 1rem !important;
  }
  .p-xl-4 {
    padding: 1.5rem !important;
  }
  .p-xl-5 {
    padding: 2rem !important;
  }
  .p-xl-6 {
    padding: 2.5rem !important;
  }
  .p-xl-7 {
    padding: 3rem !important;
  }
  .p-xl-8 {
    padding: 3.5rem !important;
  }
  .p-xl-9 {
    padding: 4rem !important;
  }
  .p-xl-10 {
    padding: 4.5rem !important;
  }
  .px-xl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-xl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-xl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-xl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-xl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-xl-5 {
    padding-right: 2rem !important;
    padding-left: 2rem !important;
  }
  .px-xl-6 {
    padding-right: 2.5rem !important;
    padding-left: 2.5rem !important;
  }
  .px-xl-7 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .px-xl-8 {
    padding-right: 3.5rem !important;
    padding-left: 3.5rem !important;
  }
  .px-xl-9 {
    padding-right: 4rem !important;
    padding-left: 4rem !important;
  }
  .px-xl-10 {
    padding-right: 4.5rem !important;
    padding-left: 4.5rem !important;
  }
  .py-xl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-xl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-xl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-xl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-xl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-xl-5 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }
  .py-xl-6 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }
  .py-xl-7 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .py-xl-8 {
    padding-top: 3.5rem !important;
    padding-bottom: 3.5rem !important;
  }
  .py-xl-9 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
  .py-xl-10 {
    padding-top: 4.5rem !important;
    padding-bottom: 4.5rem !important;
  }
  .pt-xl-0 {
    padding-top: 0 !important;
  }
  .pt-xl-1 {
    padding-top: 0.25rem !important;
  }
  .pt-xl-2 {
    padding-top: 0.5rem !important;
  }
  .pt-xl-3 {
    padding-top: 1rem !important;
  }
  .pt-xl-4 {
    padding-top: 1.5rem !important;
  }
  .pt-xl-5 {
    padding-top: 2rem !important;
  }
  .pt-xl-6 {
    padding-top: 2.5rem !important;
  }
  .pt-xl-7 {
    padding-top: 3rem !important;
  }
  .pt-xl-8 {
    padding-top: 3.5rem !important;
  }
  .pt-xl-9 {
    padding-top: 4rem !important;
  }
  .pt-xl-10 {
    padding-top: 4.5rem !important;
  }
  .pe-xl-0 {
    padding-right: 0 !important;
  }
  .pe-xl-1 {
    padding-right: 0.25rem !important;
  }
  .pe-xl-2 {
    padding-right: 0.5rem !important;
  }
  .pe-xl-3 {
    padding-right: 1rem !important;
  }
  .pe-xl-4 {
    padding-right: 1.5rem !important;
  }
  .pe-xl-5 {
    padding-right: 2rem !important;
  }
  .pe-xl-6 {
    padding-right: 2.5rem !important;
  }
  .pe-xl-7 {
    padding-right: 3rem !important;
  }
  .pe-xl-8 {
    padding-right: 3.5rem !important;
  }
  .pe-xl-9 {
    padding-right: 4rem !important;
  }
  .pe-xl-10 {
    padding-right: 4.5rem !important;
  }
  .pb-xl-0 {
    padding-bottom: 0 !important;
  }
  .pb-xl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-xl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-xl-3 {
    padding-bottom: 1rem !important;
  }
  .pb-xl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-xl-5 {
    padding-bottom: 2rem !important;
  }
  .pb-xl-6 {
    padding-bottom: 2.5rem !important;
  }
  .pb-xl-7 {
    padding-bottom: 3rem !important;
  }
  .pb-xl-8 {
    padding-bottom: 3.5rem !important;
  }
  .pb-xl-9 {
    padding-bottom: 4rem !important;
  }
  .pb-xl-10 {
    padding-bottom: 4.5rem !important;
  }
  .ps-xl-0 {
    padding-left: 0 !important;
  }
  .ps-xl-1 {
    padding-left: 0.25rem !important;
  }
  .ps-xl-2 {
    padding-left: 0.5rem !important;
  }
  .ps-xl-3 {
    padding-left: 1rem !important;
  }
  .ps-xl-4 {
    padding-left: 1.5rem !important;
  }
  .ps-xl-5 {
    padding-left: 2rem !important;
  }
  .ps-xl-6 {
    padding-left: 2.5rem !important;
  }
  .ps-xl-7 {
    padding-left: 3rem !important;
  }
  .ps-xl-8 {
    padding-left: 3.5rem !important;
  }
  .ps-xl-9 {
    padding-left: 4rem !important;
  }
  .ps-xl-10 {
    padding-left: 4.5rem !important;
  }
  .gap-xl-0 {
    gap: 0 !important;
  }
  .gap-xl-1 {
    gap: 0.25rem !important;
  }
  .gap-xl-2 {
    gap: 0.5rem !important;
  }
  .gap-xl-3 {
    gap: 1rem !important;
  }
  .gap-xl-4 {
    gap: 1.5rem !important;
  }
  .gap-xl-5 {
    gap: 2rem !important;
  }
  .gap-xl-6 {
    gap: 2.5rem !important;
  }
  .gap-xl-7 {
    gap: 3rem !important;
  }
  .gap-xl-8 {
    gap: 3.5rem !important;
  }
  .gap-xl-9 {
    gap: 4rem !important;
  }
  .gap-xl-10 {
    gap: 4.5rem !important;
  }
  .text-xl-start {
    text-align: left !important;
  }
  .text-xl-end {
    text-align: right !important;
  }
  .text-xl-center {
    text-align: center !important;
  }
  .content-space-t-xl-0 {
    padding-top: 0 !important;
  }
  .content-space-t-xl-1 {
    padding-top: 3rem !important;
  }
  .content-space-t-xl-2 {
    padding-top: 5rem !important;
  }
  .content-space-t-xl-3 {
    padding-top: 7.5rem !important;
  }
  .content-space-t-xl-4 {
    padding-top: 10rem !important;
  }
  .content-space-t-xl-5 {
    padding-top: 12.5rem !important;
  }
  .content-space-t-xl-auto {
    padding-top: auto !important;
  }
  .content-space-b-xl-0 {
    padding-bottom: 0 !important;
  }
  .content-space-b-xl-1 {
    padding-bottom: 3rem !important;
  }
  .content-space-b-xl-2 {
    padding-bottom: 5rem !important;
  }
  .content-space-b-xl-3 {
    padding-bottom: 7.5rem !important;
  }
  .content-space-b-xl-4 {
    padding-bottom: 10rem !important;
  }
  .content-space-b-xl-5 {
    padding-bottom: 12.5rem !important;
  }
  .content-space-b-xl-auto {
    padding-bottom: auto !important;
  }
  .content-space-xl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .content-space-xl-1 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .content-space-xl-2 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }
  .content-space-xl-3 {
    padding-top: 7.5rem !important;
    padding-bottom: 7.5rem !important;
  }
  .content-space-xl-4 {
    padding-top: 10rem !important;
    padding-bottom: 10rem !important;
  }
  .content-space-xl-5 {
    padding-top: 12.5rem !important;
    padding-bottom: 12.5rem !important;
  }
  .content-space-xl-auto {
    padding-top: auto !important;
    padding-bottom: auto !important;
  }
}
@media (min-width: 1400px) {
  .float-xxl-start {
    float: left !important;
  }
  .float-xxl-end {
    float: right !important;
  }
  .float-xxl-none {
    float: none !important;
  }
  .d-xxl-inline {
    display: inline !important;
  }
  .d-xxl-inline-block {
    display: inline-block !important;
  }
  .d-xxl-block {
    display: block !important;
  }
  .d-xxl-grid {
    display: grid !important;
  }
  .d-xxl-table {
    display: table !important;
  }
  .d-xxl-table-row {
    display: table-row !important;
  }
  .d-xxl-table-cell {
    display: table-cell !important;
  }
  .d-xxl-flex {
    display: flex !important;
  }
  .d-xxl-inline-flex {
    display: inline-flex !important;
  }
  .d-xxl-none {
    display: none !important;
  }
  .position-xxl-static {
    position: static !important;
  }
  .position-xxl-relative {
    position: relative !important;
  }
  .position-xxl-absolute {
    position: absolute !important;
  }
  .position-xxl-fixed {
    position: fixed !important;
  }
  .position-xxl-sticky {
    position: sticky !important;
  }
  .top-xxl-0 {
    top: 0 !important;
  }
  .top-xxl-50 {
    top: 50% !important;
  }
  .top-xxl-100 {
    top: 100% !important;
  }
  .bottom-xxl-0 {
    bottom: 0 !important;
  }
  .bottom-xxl-50 {
    bottom: 50% !important;
  }
  .bottom-xxl-100 {
    bottom: 100% !important;
  }
  .start-xxl-0 {
    left: 0 !important;
  }
  .start-xxl-50 {
    left: 50% !important;
  }
  .start-xxl-100 {
    left: 100% !important;
  }
  .end-xxl-0 {
    right: 0 !important;
  }
  .end-xxl-50 {
    right: 50% !important;
  }
  .end-xxl-100 {
    right: 100% !important;
  }
  .w-xxl-25 {
    width: 25% !important;
  }
  .w-xxl-50 {
    width: 50% !important;
  }
  .w-xxl-75 {
    width: 75% !important;
  }
  .w-xxl-100 {
    width: 100% !important;
  }
  .w-xxl-auto {
    width: auto !important;
  }
  .w-xxl-70 {
    width: 70% !important;
  }
  .w-xxl-85 {
    width: 85% !important;
  }
  .h-xxl-25 {
    height: 25% !important;
  }
  .h-xxl-50 {
    height: 50% !important;
  }
  .h-xxl-75 {
    height: 75% !important;
  }
  .h-xxl-100 {
    height: 100% !important;
  }
  .h-xxl-auto {
    height: auto !important;
  }
  .min-vh-xxl-100 {
    min-height: 100vh !important;
  }
  .flex-xxl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xxl-row {
    flex-direction: row !important;
  }
  .flex-xxl-column {
    flex-direction: column !important;
  }
  .flex-xxl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xxl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xxl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xxl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xxl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xxl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-xxl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xxl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xxl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-xxl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xxl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xxl-center {
    justify-content: center !important;
  }
  .justify-content-xxl-between {
    justify-content: space-between !important;
  }
  .justify-content-xxl-around {
    justify-content: space-around !important;
  }
  .justify-content-xxl-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-xxl-start {
    align-items: flex-start !important;
  }
  .align-items-xxl-end {
    align-items: flex-end !important;
  }
  .align-items-xxl-center {
    align-items: center !important;
  }
  .align-items-xxl-baseline {
    align-items: baseline !important;
  }
  .align-items-xxl-stretch {
    align-items: stretch !important;
  }
  .align-content-xxl-start {
    align-content: flex-start !important;
  }
  .align-content-xxl-end {
    align-content: flex-end !important;
  }
  .align-content-xxl-center {
    align-content: center !important;
  }
  .align-content-xxl-between {
    align-content: space-between !important;
  }
  .align-content-xxl-around {
    align-content: space-around !important;
  }
  .align-content-xxl-stretch {
    align-content: stretch !important;
  }
  .align-self-xxl-auto {
    align-self: auto !important;
  }
  .align-self-xxl-start {
    align-self: flex-start !important;
  }
  .align-self-xxl-end {
    align-self: flex-end !important;
  }
  .align-self-xxl-center {
    align-self: center !important;
  }
  .align-self-xxl-baseline {
    align-self: baseline !important;
  }
  .align-self-xxl-stretch {
    align-self: stretch !important;
  }
  .order-xxl-first {
    order: -1 !important;
  }
  .order-xxl-0 {
    order: 0 !important;
  }
  .order-xxl-1 {
    order: 1 !important;
  }
  .order-xxl-2 {
    order: 2 !important;
  }
  .order-xxl-3 {
    order: 3 !important;
  }
  .order-xxl-4 {
    order: 4 !important;
  }
  .order-xxl-5 {
    order: 5 !important;
  }
  .order-xxl-last {
    order: 6 !important;
  }
  .m-xxl-0 {
    margin: 0 !important;
  }
  .m-xxl-1 {
    margin: 0.25rem !important;
  }
  .m-xxl-2 {
    margin: 0.5rem !important;
  }
  .m-xxl-3 {
    margin: 1rem !important;
  }
  .m-xxl-4 {
    margin: 1.5rem !important;
  }
  .m-xxl-5 {
    margin: 2rem !important;
  }
  .m-xxl-6 {
    margin: 2.5rem !important;
  }
  .m-xxl-7 {
    margin: 3rem !important;
  }
  .m-xxl-8 {
    margin: 3.5rem !important;
  }
  .m-xxl-9 {
    margin: 4rem !important;
  }
  .m-xxl-10 {
    margin: 4.5rem !important;
  }
  .m-xxl-auto {
    margin: auto !important;
  }
  .mx-xxl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-xxl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-xxl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-xxl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-xxl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-xxl-5 {
    margin-right: 2rem !important;
    margin-left: 2rem !important;
  }
  .mx-xxl-6 {
    margin-right: 2.5rem !important;
    margin-left: 2.5rem !important;
  }
  .mx-xxl-7 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-xxl-8 {
    margin-right: 3.5rem !important;
    margin-left: 3.5rem !important;
  }
  .mx-xxl-9 {
    margin-right: 4rem !important;
    margin-left: 4rem !important;
  }
  .mx-xxl-10 {
    margin-right: 4.5rem !important;
    margin-left: 4.5rem !important;
  }
  .mx-xxl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-xxl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-xxl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-xxl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-xxl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-xxl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-xxl-5 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }
  .my-xxl-6 {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }
  .my-xxl-7 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-xxl-8 {
    margin-top: 3.5rem !important;
    margin-bottom: 3.5rem !important;
  }
  .my-xxl-9 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }
  .my-xxl-10 {
    margin-top: 4.5rem !important;
    margin-bottom: 4.5rem !important;
  }
  .my-xxl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-xxl-0 {
    margin-top: 0 !important;
  }
  .mt-xxl-1 {
    margin-top: 0.25rem !important;
  }
  .mt-xxl-2 {
    margin-top: 0.5rem !important;
  }
  .mt-xxl-3 {
    margin-top: 1rem !important;
  }
  .mt-xxl-4 {
    margin-top: 1.5rem !important;
  }
  .mt-xxl-5 {
    margin-top: 2rem !important;
  }
  .mt-xxl-6 {
    margin-top: 2.5rem !important;
  }
  .mt-xxl-7 {
    margin-top: 3rem !important;
  }
  .mt-xxl-8 {
    margin-top: 3.5rem !important;
  }
  .mt-xxl-9 {
    margin-top: 4rem !important;
  }
  .mt-xxl-10 {
    margin-top: 4.5rem !important;
  }
  .mt-xxl-auto {
    margin-top: auto !important;
  }
  .me-xxl-0 {
    margin-right: 0 !important;
  }
  .me-xxl-1 {
    margin-right: 0.25rem !important;
  }
  .me-xxl-2 {
    margin-right: 0.5rem !important;
  }
  .me-xxl-3 {
    margin-right: 1rem !important;
  }
  .me-xxl-4 {
    margin-right: 1.5rem !important;
  }
  .me-xxl-5 {
    margin-right: 2rem !important;
  }
  .me-xxl-6 {
    margin-right: 2.5rem !important;
  }
  .me-xxl-7 {
    margin-right: 3rem !important;
  }
  .me-xxl-8 {
    margin-right: 3.5rem !important;
  }
  .me-xxl-9 {
    margin-right: 4rem !important;
  }
  .me-xxl-10 {
    margin-right: 4.5rem !important;
  }
  .me-xxl-auto {
    margin-right: auto !important;
  }
  .mb-xxl-0 {
    margin-bottom: 0 !important;
  }
  .mb-xxl-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-xxl-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-xxl-3 {
    margin-bottom: 1rem !important;
  }
  .mb-xxl-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-xxl-5 {
    margin-bottom: 2rem !important;
  }
  .mb-xxl-6 {
    margin-bottom: 2.5rem !important;
  }
  .mb-xxl-7 {
    margin-bottom: 3rem !important;
  }
  .mb-xxl-8 {
    margin-bottom: 3.5rem !important;
  }
  .mb-xxl-9 {
    margin-bottom: 4rem !important;
  }
  .mb-xxl-10 {
    margin-bottom: 4.5rem !important;
  }
  .mb-xxl-auto {
    margin-bottom: auto !important;
  }
  .ms-xxl-0 {
    margin-left: 0 !important;
  }
  .ms-xxl-1 {
    margin-left: 0.25rem !important;
  }
  .ms-xxl-2 {
    margin-left: 0.5rem !important;
  }
  .ms-xxl-3 {
    margin-left: 1rem !important;
  }
  .ms-xxl-4 {
    margin-left: 1.5rem !important;
  }
  .ms-xxl-5 {
    margin-left: 2rem !important;
  }
  .ms-xxl-6 {
    margin-left: 2.5rem !important;
  }
  .ms-xxl-7 {
    margin-left: 3rem !important;
  }
  .ms-xxl-8 {
    margin-left: 3.5rem !important;
  }
  .ms-xxl-9 {
    margin-left: 4rem !important;
  }
  .ms-xxl-10 {
    margin-left: 4.5rem !important;
  }
  .ms-xxl-auto {
    margin-left: auto !important;
  }
  .m-xxl-n1 {
    margin: -0.25rem !important;
  }
  .m-xxl-n2 {
    margin: -0.5rem !important;
  }
  .m-xxl-n3 {
    margin: -1rem !important;
  }
  .m-xxl-n4 {
    margin: -1.5rem !important;
  }
  .m-xxl-n5 {
    margin: -2rem !important;
  }
  .m-xxl-n6 {
    margin: -2.5rem !important;
  }
  .m-xxl-n7 {
    margin: -3rem !important;
  }
  .m-xxl-n8 {
    margin: -3.5rem !important;
  }
  .m-xxl-n9 {
    margin: -4rem !important;
  }
  .m-xxl-n10 {
    margin: -4.5rem !important;
  }
  .mx-xxl-n1 {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important;
  }
  .mx-xxl-n2 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important;
  }
  .mx-xxl-n3 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }
  .mx-xxl-n4 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important;
  }
  .mx-xxl-n5 {
    margin-right: -2rem !important;
    margin-left: -2rem !important;
  }
  .mx-xxl-n6 {
    margin-right: -2.5rem !important;
    margin-left: -2.5rem !important;
  }
  .mx-xxl-n7 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }
  .mx-xxl-n8 {
    margin-right: -3.5rem !important;
    margin-left: -3.5rem !important;
  }
  .mx-xxl-n9 {
    margin-right: -4rem !important;
    margin-left: -4rem !important;
  }
  .mx-xxl-n10 {
    margin-right: -4.5rem !important;
    margin-left: -4.5rem !important;
  }
  .my-xxl-n1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }
  .my-xxl-n2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }
  .my-xxl-n3 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .my-xxl-n4 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }
  .my-xxl-n5 {
    margin-top: -2rem !important;
    margin-bottom: -2rem !important;
  }
  .my-xxl-n6 {
    margin-top: -2.5rem !important;
    margin-bottom: -2.5rem !important;
  }
  .my-xxl-n7 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  .my-xxl-n8 {
    margin-top: -3.5rem !important;
    margin-bottom: -3.5rem !important;
  }
  .my-xxl-n9 {
    margin-top: -4rem !important;
    margin-bottom: -4rem !important;
  }
  .my-xxl-n10 {
    margin-top: -4.5rem !important;
    margin-bottom: -4.5rem !important;
  }
  .mt-xxl-n1 {
    margin-top: -0.25rem !important;
  }
  .mt-xxl-n2 {
    margin-top: -0.5rem !important;
  }
  .mt-xxl-n3 {
    margin-top: -1rem !important;
  }
  .mt-xxl-n4 {
    margin-top: -1.5rem !important;
  }
  .mt-xxl-n5 {
    margin-top: -2rem !important;
  }
  .mt-xxl-n6 {
    margin-top: -2.5rem !important;
  }
  .mt-xxl-n7 {
    margin-top: -3rem !important;
  }
  .mt-xxl-n8 {
    margin-top: -3.5rem !important;
  }
  .mt-xxl-n9 {
    margin-top: -4rem !important;
  }
  .mt-xxl-n10 {
    margin-top: -4.5rem !important;
  }
  .me-xxl-n1 {
    margin-right: -0.25rem !important;
  }
  .me-xxl-n2 {
    margin-right: -0.5rem !important;
  }
  .me-xxl-n3 {
    margin-right: -1rem !important;
  }
  .me-xxl-n4 {
    margin-right: -1.5rem !important;
  }
  .me-xxl-n5 {
    margin-right: -2rem !important;
  }
  .me-xxl-n6 {
    margin-right: -2.5rem !important;
  }
  .me-xxl-n7 {
    margin-right: -3rem !important;
  }
  .me-xxl-n8 {
    margin-right: -3.5rem !important;
  }
  .me-xxl-n9 {
    margin-right: -4rem !important;
  }
  .me-xxl-n10 {
    margin-right: -4.5rem !important;
  }
  .mb-xxl-n1 {
    margin-bottom: -0.25rem !important;
  }
  .mb-xxl-n2 {
    margin-bottom: -0.5rem !important;
  }
  .mb-xxl-n3 {
    margin-bottom: -1rem !important;
  }
  .mb-xxl-n4 {
    margin-bottom: -1.5rem !important;
  }
  .mb-xxl-n5 {
    margin-bottom: -2rem !important;
  }
  .mb-xxl-n6 {
    margin-bottom: -2.5rem !important;
  }
  .mb-xxl-n7 {
    margin-bottom: -3rem !important;
  }
  .mb-xxl-n8 {
    margin-bottom: -3.5rem !important;
  }
  .mb-xxl-n9 {
    margin-bottom: -4rem !important;
  }
  .mb-xxl-n10 {
    margin-bottom: -4.5rem !important;
  }
  .ms-xxl-n1 {
    margin-left: -0.25rem !important;
  }
  .ms-xxl-n2 {
    margin-left: -0.5rem !important;
  }
  .ms-xxl-n3 {
    margin-left: -1rem !important;
  }
  .ms-xxl-n4 {
    margin-left: -1.5rem !important;
  }
  .ms-xxl-n5 {
    margin-left: -2rem !important;
  }
  .ms-xxl-n6 {
    margin-left: -2.5rem !important;
  }
  .ms-xxl-n7 {
    margin-left: -3rem !important;
  }
  .ms-xxl-n8 {
    margin-left: -3.5rem !important;
  }
  .ms-xxl-n9 {
    margin-left: -4rem !important;
  }
  .ms-xxl-n10 {
    margin-left: -4.5rem !important;
  }
  .p-xxl-0 {
    padding: 0 !important;
  }
  .p-xxl-1 {
    padding: 0.25rem !important;
  }
  .p-xxl-2 {
    padding: 0.5rem !important;
  }
  .p-xxl-3 {
    padding: 1rem !important;
  }
  .p-xxl-4 {
    padding: 1.5rem !important;
  }
  .p-xxl-5 {
    padding: 2rem !important;
  }
  .p-xxl-6 {
    padding: 2.5rem !important;
  }
  .p-xxl-7 {
    padding: 3rem !important;
  }
  .p-xxl-8 {
    padding: 3.5rem !important;
  }
  .p-xxl-9 {
    padding: 4rem !important;
  }
  .p-xxl-10 {
    padding: 4.5rem !important;
  }
  .px-xxl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-xxl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-xxl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-xxl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-xxl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-xxl-5 {
    padding-right: 2rem !important;
    padding-left: 2rem !important;
  }
  .px-xxl-6 {
    padding-right: 2.5rem !important;
    padding-left: 2.5rem !important;
  }
  .px-xxl-7 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .px-xxl-8 {
    padding-right: 3.5rem !important;
    padding-left: 3.5rem !important;
  }
  .px-xxl-9 {
    padding-right: 4rem !important;
    padding-left: 4rem !important;
  }
  .px-xxl-10 {
    padding-right: 4.5rem !important;
    padding-left: 4.5rem !important;
  }
  .py-xxl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-xxl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-xxl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-xxl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-xxl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-xxl-5 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }
  .py-xxl-6 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }
  .py-xxl-7 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .py-xxl-8 {
    padding-top: 3.5rem !important;
    padding-bottom: 3.5rem !important;
  }
  .py-xxl-9 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
  .py-xxl-10 {
    padding-top: 4.5rem !important;
    padding-bottom: 4.5rem !important;
  }
  .pt-xxl-0 {
    padding-top: 0 !important;
  }
  .pt-xxl-1 {
    padding-top: 0.25rem !important;
  }
  .pt-xxl-2 {
    padding-top: 0.5rem !important;
  }
  .pt-xxl-3 {
    padding-top: 1rem !important;
  }
  .pt-xxl-4 {
    padding-top: 1.5rem !important;
  }
  .pt-xxl-5 {
    padding-top: 2rem !important;
  }
  .pt-xxl-6 {
    padding-top: 2.5rem !important;
  }
  .pt-xxl-7 {
    padding-top: 3rem !important;
  }
  .pt-xxl-8 {
    padding-top: 3.5rem !important;
  }
  .pt-xxl-9 {
    padding-top: 4rem !important;
  }
  .pt-xxl-10 {
    padding-top: 4.5rem !important;
  }
  .pe-xxl-0 {
    padding-right: 0 !important;
  }
  .pe-xxl-1 {
    padding-right: 0.25rem !important;
  }
  .pe-xxl-2 {
    padding-right: 0.5rem !important;
  }
  .pe-xxl-3 {
    padding-right: 1rem !important;
  }
  .pe-xxl-4 {
    padding-right: 1.5rem !important;
  }
  .pe-xxl-5 {
    padding-right: 2rem !important;
  }
  .pe-xxl-6 {
    padding-right: 2.5rem !important;
  }
  .pe-xxl-7 {
    padding-right: 3rem !important;
  }
  .pe-xxl-8 {
    padding-right: 3.5rem !important;
  }
  .pe-xxl-9 {
    padding-right: 4rem !important;
  }
  .pe-xxl-10 {
    padding-right: 4.5rem !important;
  }
  .pb-xxl-0 {
    padding-bottom: 0 !important;
  }
  .pb-xxl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-xxl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-xxl-3 {
    padding-bottom: 1rem !important;
  }
  .pb-xxl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-xxl-5 {
    padding-bottom: 2rem !important;
  }
  .pb-xxl-6 {
    padding-bottom: 2.5rem !important;
  }
  .pb-xxl-7 {
    padding-bottom: 3rem !important;
  }
  .pb-xxl-8 {
    padding-bottom: 3.5rem !important;
  }
  .pb-xxl-9 {
    padding-bottom: 4rem !important;
  }
  .pb-xxl-10 {
    padding-bottom: 4.5rem !important;
  }
  .ps-xxl-0 {
    padding-left: 0 !important;
  }
  .ps-xxl-1 {
    padding-left: 0.25rem !important;
  }
  .ps-xxl-2 {
    padding-left: 0.5rem !important;
  }
  .ps-xxl-3 {
    padding-left: 1rem !important;
  }
  .ps-xxl-4 {
    padding-left: 1.5rem !important;
  }
  .ps-xxl-5 {
    padding-left: 2rem !important;
  }
  .ps-xxl-6 {
    padding-left: 2.5rem !important;
  }
  .ps-xxl-7 {
    padding-left: 3rem !important;
  }
  .ps-xxl-8 {
    padding-left: 3.5rem !important;
  }
  .ps-xxl-9 {
    padding-left: 4rem !important;
  }
  .ps-xxl-10 {
    padding-left: 4.5rem !important;
  }
  .gap-xxl-0 {
    gap: 0 !important;
  }
  .gap-xxl-1 {
    gap: 0.25rem !important;
  }
  .gap-xxl-2 {
    gap: 0.5rem !important;
  }
  .gap-xxl-3 {
    gap: 1rem !important;
  }
  .gap-xxl-4 {
    gap: 1.5rem !important;
  }
  .gap-xxl-5 {
    gap: 2rem !important;
  }
  .gap-xxl-6 {
    gap: 2.5rem !important;
  }
  .gap-xxl-7 {
    gap: 3rem !important;
  }
  .gap-xxl-8 {
    gap: 3.5rem !important;
  }
  .gap-xxl-9 {
    gap: 4rem !important;
  }
  .gap-xxl-10 {
    gap: 4.5rem !important;
  }
  .text-xxl-start {
    text-align: left !important;
  }
  .text-xxl-end {
    text-align: right !important;
  }
  .text-xxl-center {
    text-align: center !important;
  }
  .content-space-t-xxl-0 {
    padding-top: 0 !important;
  }
  .content-space-t-xxl-1 {
    padding-top: 3rem !important;
  }
  .content-space-t-xxl-2 {
    padding-top: 5rem !important;
  }
  .content-space-t-xxl-3 {
    padding-top: 7.5rem !important;
  }
  .content-space-t-xxl-4 {
    padding-top: 10rem !important;
  }
  .content-space-t-xxl-5 {
    padding-top: 12.5rem !important;
  }
  .content-space-t-xxl-auto {
    padding-top: auto !important;
  }
  .content-space-b-xxl-0 {
    padding-bottom: 0 !important;
  }
  .content-space-b-xxl-1 {
    padding-bottom: 3rem !important;
  }
  .content-space-b-xxl-2 {
    padding-bottom: 5rem !important;
  }
  .content-space-b-xxl-3 {
    padding-bottom: 7.5rem !important;
  }
  .content-space-b-xxl-4 {
    padding-bottom: 10rem !important;
  }
  .content-space-b-xxl-5 {
    padding-bottom: 12.5rem !important;
  }
  .content-space-b-xxl-auto {
    padding-bottom: auto !important;
  }
  .content-space-xxl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .content-space-xxl-1 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .content-space-xxl-2 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }
  .content-space-xxl-3 {
    padding-top: 7.5rem !important;
    padding-bottom: 7.5rem !important;
  }
  .content-space-xxl-4 {
    padding-top: 10rem !important;
    padding-bottom: 10rem !important;
  }
  .content-space-xxl-5 {
    padding-top: 12.5rem !important;
    padding-bottom: 12.5rem !important;
  }
  .content-space-xxl-auto {
    padding-top: auto !important;
    padding-bottom: auto !important;
  }
}
@media (min-width: 1200px) {
  .fs-1 {
    font-size: 2.42rem !important;
  }
  .fs-2 {
    font-size: 1.64rem !important;
  }
  .fs-3 {
    font-size: 1.286rem !important;
  }
}
@media print {
  .d-print-inline {
    display: inline !important;
  }
  .d-print-inline-block {
    display: inline-block !important;
  }
  .d-print-block {
    display: block !important;
  }
  .d-print-grid {
    display: grid !important;
  }
  .d-print-table {
    display: table !important;
  }
  .d-print-table-row {
    display: table-row !important;
  }
  .d-print-table-cell {
    display: table-cell !important;
  }
  .d-print-flex {
    display: flex !important;
  }
  .d-print-inline-flex {
    display: inline-flex !important;
  }
  .d-print-none {
    display: none !important;
  }
}
/*----------------------------------------------------------------------
  * Front - Responsive Website Template version v2.0.0
  * Copyright 2021 Htmlstream
  * Licensed under Bootstrap Themes (https://themes.getbootstrap.com/licenses/)
------------------------------------------------------------------------*/
/*------------------------------------
  Default Styles
------------------------------------*/
html {
  position: relative;
  min-height: 100%;
}

a {
  text-decoration: none;
}

:focus,
a:focus,
button:focus {
  outline-color: rgba(110, 147, 203, 0.5);
}

figure {
  margin-bottom: 0;
}

dl {
  margin-bottom: 0;
}

dt {
  color: #677788;
}

dd {
  color: #132144;
  font-weight: 600;
  margin-bottom: 0.75rem;
}

/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Firefox */
input[type=number] {
  -moz-appearance: textfield;
}

/* Highlight Color */
::-moz-selection {
  color: #6e93cb;
  background-color: rgba(110, 147, 203, 0.1);
}

::selection {
  color: #6e93cb;
  background-color: rgba(110, 147, 203, 0.1);
}

.bg-primary ::-moz-selection {
  color: #fff;
  background-color: rgba(255, 255, 255, 0.1);
}

.bg-primary ::selection {
  color: #fff;
  background-color: rgba(255, 255, 255, 0.1);
}

/*------------------------------------
  Animation
------------------------------------*/
.animated {
  animation-duration: 1s;
  animation-fill-mode: both;
}

@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.fadeIn {
  animation-name: fadeIn;
}

@keyframes fadeInUp {
  from {
    opacity: 0;
    transform: translate3d(0, 15px, 0);
  }
  to {
    opacity: 1;
    transform: none;
  }
}
.fadeInUp {
  animation-name: fadeInUp;
}

@keyframes fadeOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.fadeOut {
  animation-name: fadeOut;
}

@keyframes fadeOutUp {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translate3d(0, -100%, 0);
  }
}
.fadeOutUp {
  animation-name: fadeOutUp;
}

@keyframes fadeOutDown {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translate3d(0, 100%, 0);
  }
}
.fadeOutDown {
  animation-name: fadeOutDown;
}

@keyframes slideInUp {
  from {
    transform: translate3d(0, 10px, 0);
    visibility: visible;
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}
.slideInUp {
  animation-name: slideInUp;
}

@keyframes slideInDown {
  from {
    transform: translate3d(0, -10px, 0);
    visibility: visible;
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}
.slideInDown {
  animation-name: slideInDown;
}

@keyframes fadeInLeft {
  from {
    opacity: 0;
    transform: translate3d(-100%, 0, 0);
  }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}
.fadeInLeft {
  animation-name: fadeInLeft;
}

@keyframes fadeInRight {
  from {
    opacity: 0;
    transform: translate3d(100%, 0, 0);
  }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}
.fadeInRight {
  animation-name: fadeInRight;
}

@keyframes fadeOutLeft {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translate3d(-100%, 0, 0);
  }
}
.fadeOutLeft {
  animation-name: fadeOutLeft;
}

@keyframes fadeOutRight {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translate3d(100%, 0, 0);
  }
}
.fadeOutRight {
  animation-name: fadeOutRight;
}

/*------------------------------------
  Accordion
------------------------------------*/
.accordion-button:focus {
  box-shadow: none;
}

.accordion-button:not(.collapsed) {
  box-shadow: none;
}

.accordion-button {
  color: #000;
  font-size: 0.875rem;
  font-weight: 600;
  padding: 0.75rem 1.25rem;
}
@media (max-width: 575.98px) {
  .accordion-button {
    padding: 0.5rem 0.8333333333rem;
  }
}

.accordion-body {
  padding-top: 0;
}

@media (max-width: 575.98px) {
  .accordion-button,
.accordion-body {
    padding: 0.5rem 0.8333333333rem;
  }
}

/*------------------------------------
  Alert Styles
------------------------------------*/
.alert-primary {
  color: #fff;
  background-color: #6e93cb;
  border-color: #6e93cb;
}
.alert-primary .alert-link {
  color: #fff;
}

.alert-secondary {
  color: #fff;
  background-color: #dc5e43;
  border-color: #dc5e43;
}
.alert-secondary .alert-link {
  color: #fff;
}

.alert-success {
  color: #fff;
  background-color: #336cff;
  border-color: #336cff;
}
.alert-success .alert-link {
  color: #fff;
}

.alert-info {
  color: #fff;
  background-color: #09a5be;
  border-color: #09a5be;
}
.alert-info .alert-link {
  color: #fff;
}

.alert-warning {
  color: #000;
  background-color: #f5ca99;
  border-color: #f5ca99;
}
.alert-warning .alert-link {
  color: #000;
}

.alert-danger {
  color: #fff;
  background-color: #e15050;
  border-color: #e15050;
}
.alert-danger .alert-link {
  color: #fff;
}

.alert-light {
  color: #000;
  background-color: #f9fafc;
  border-color: #f9fafc;
}
.alert-light .alert-link {
  color: #000;
}

.alert-dark {
  color: #fff;
  background-color: #000;
  border-color: #000;
}
.alert-dark .alert-link {
  color: #fff;
}

.alert-soft-primary {
  color: #6e93cb;
  background-color: rgba(110, 147, 203, 0.15);
}
.alert-soft-primary .alert-link {
  color: #6e93cb;
}
.alert-soft-primary .alert-link:hover {
  color: #547fc2;
}

.alert-soft-secondary {
  color: #dc5e43;
  background-color: rgba(220, 94, 67, 0.15);
}
.alert-soft-secondary .alert-link {
  color: #dc5e43;
}
.alert-soft-secondary .alert-link:hover {
  color: #d44627;
}

.alert-soft-success {
  color: #336cff;
  background-color: rgba(51, 108, 255, 0.15);
}
.alert-soft-success .alert-link {
  color: #336cff;
}
.alert-soft-success .alert-link:hover {
  color: #0f52ff;
}

.alert-soft-info {
  color: #09a5be;
  background-color: rgba(9, 165, 190, 0.15);
}
.alert-soft-info .alert-link {
  color: #09a5be;
}
.alert-soft-info .alert-link:hover {
  color: #07879c;
}

.alert-soft-warning {
  color: #f5ca99;
  background-color: rgba(245, 202, 153, 0.15);
}
.alert-soft-warning .alert-link {
  color: #f5ca99;
}
.alert-soft-warning .alert-link:hover {
  color: #f2b978;
}

.alert-soft-danger {
  color: #e15050;
  background-color: rgba(225, 80, 80, 0.15);
}
.alert-soft-danger .alert-link {
  color: #e15050;
}
.alert-soft-danger .alert-link:hover {
  color: #dc3232;
}

.alert-soft-light {
  color: #f9fafc;
  background-color: rgba(249, 250, 252, 0.15);
}
.alert-soft-light .alert-link {
  color: #f9fafc;
}
.alert-soft-light .alert-link:hover {
  color: #e1e6f0;
}

.alert-soft-dark {
  color: #000;
  background-color: rgba(0, 0, 0, 0.15);
}
.alert-soft-dark .alert-link {
  color: #000;
}
.alert-soft-dark .alert-link:hover {
  color: black;
}

/*------------------------------------
  Avatar
------------------------------------*/
.avatar {
  position: relative;
  display: inline-block;
  width: 2.714rem;
  height: 2.714rem;
  border-radius: 0.5rem;
}
.avatar:not(img) {
  background-color: #fff;
}

.avatar-img {
  max-width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 0.5rem;
}

.avatar-initials {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 2.714rem;
  height: 2.714rem;
  font-size: 0.875rem;
  font-weight: 600;
  pointer-events: none;
  text-transform: uppercase;
  border-radius: 0.5rem;
}

.avatar-circle {
  border-radius: 50%;
}
.avatar-circle .avatar,
.avatar-circle .avatar-initials,
.avatar-circle .avatar-img {
  border-radius: 50%;
}

.avatar-centered {
  display: flex;
  margin-right: auto;
  margin-left: auto;
}

/*------------------------------------
  Avatar Group
------------------------------------*/
.avatar-group {
  position: relative;
  z-index: 2;
  display: inline-flex;
  align-items: center;
}
.avatar-group .avatar:hover {
  z-index: 2;
}
.avatar-group .avatar-circle .avatar-initials {
  border-radius: 50%;
}
.avatar-group .avatar-xs .avatar-img,
.avatar-group .avatar-xs .avatar-initials,
.avatar-group .avatar-sm .avatar-img,
.avatar-group .avatar-sm .avatar-initials,
.avatar-group .avatar .avatar-img,
.avatar-group .avatar .avatar-initials {
  border: 2px solid #fff;
}
.avatar-group .avatar-lg .avatar-img,
.avatar-group .avatar-lg .avatar-initials {
  border: 5px solid #fff;
}
.avatar-group .avatar-xl .avatar-img,
.avatar-group .avatar-xl .avatar-initials {
  border: 7px solid #fff;
}
.avatar-group .avatar + .avatar {
  margin-left: -1rem;
}
.avatar-group .avatar-xs + .avatar-xs {
  margin-left: -0.6125rem;
}
.avatar-group .avatar-sm + .avatar-sm {
  margin-left: -0.875rem;
}
.avatar-group .avatar-lg + .avatar-lg {
  margin-left: -1.5rem;
}
.avatar-group .avatar-xl + .avatar-xl {
  margin-left: -2rem;
}

/*------------------------------------
  Avatar Group Sizes
------------------------------------*/
.avatar-group .avatar,
.avatar-group .avatar-initials {
  width: 2.714rem;
  height: 2.714rem;
}
.avatar-group .avatar-initials {
  font-size: 0.875rem;
}
.avatar-group .avatar + .avatar {
  margin-left: -1rem;
}

.avatar-group-xs .avatar,
.avatar-group-xs .avatar-initials {
  width: 1.857rem;
  height: 1.857rem;
}
.avatar-group-xs .avatar-initials {
  font-size: 0.65625rem;
}
.avatar-group-xs .avatar + .avatar {
  margin-left: -0.6125rem;
}

.avatar-group-sm .avatar,
.avatar-group-sm .avatar-initials {
  width: 2.40625rem;
  height: 2.40625rem;
}
.avatar-group-sm .avatar-initials {
  font-size: 0.929rem;
}
.avatar-group-sm .avatar + .avatar {
  margin-left: -0.875rem;
}

.avatar-group-lg .avatar,
.avatar-group-lg .avatar-initials {
  width: 3.36875rem;
  height: 3.36875rem;
}
.avatar-group-lg .avatar-initials {
  font-size: 1.07rem;
}
.avatar-group-lg .avatar + .avatar {
  margin-left: -1.5rem;
}

.avatar-group-xl .avatar,
.avatar-group-xl .avatar-initials {
  width: 5.571rem;
  height: 5.571rem;
}
.avatar-group-xl .avatar-initials {
  font-size: 1.75rem;
}
.avatar-group-xl .avatar + .avatar {
  margin-left: -1.5rem;
}

.avatar-group-xxl .avatar,
.avatar-group-xxl .avatar-initials {
  width: 7.875rem;
  height: 7.875rem;
}
.avatar-group-xxl .avatar-initials {
  font-size: 2.625rem;
}
.avatar-group-xxl .avatar + .avatar {
  margin-left: -2rem;
}

/*------------------------------------
  Avatar Sizes
------------------------------------*/
.avatar.avatar-circle .avatar-status {
  bottom: -0.19140625rem;
  right: -0.19140625rem;
}
.avatar.avatar-circle .avatar-sm-status {
  bottom: 0;
  right: 0;
}
.avatar.avatar-circle .avatar-lg-status {
  bottom: -0.284375rem;
  right: -0.284375rem;
}

.avatar-xss,
.avatar-xss .avatar-initials {
  width: 1rem;
  height: 1rem;
}
.avatar-xss .avatar-img {
  width: 1rem;
}
.avatar-xss .avatar-initials {
  font-size: 0.65625rem;
}

.avatar-xs,
.avatar-xs .avatar-initials {
  width: 1.857rem;
  height: 1.857rem;
}
.avatar-xs .avatar-img {
  width: 1.857rem;
}
.avatar-xs .avatar-initials {
  font-size: 0.65625rem;
}
.avatar-xs.avatar-circle .avatar-status {
  bottom: -0.19140625rem;
  right: -0.19140625rem;
}
.avatar-xs.avatar-circle .avatar-sm-status {
  bottom: -0.1025390625rem;
  right: -0.1025390625rem;
}
.avatar-xs.avatar-circle .avatar-lg-status {
  bottom: -0.284375rem;
  right: -0.284375rem;
}

.avatar-xs,
.avatar-xs .avatar-initials {
  width: 1.857rem;
  height: 1.857rem;
}
.avatar-xs .avatar-img {
  width: 1.857rem;
}
.avatar-xs .avatar-initials {
  font-size: 0.65625rem;
}
.avatar-xs.avatar-circle .avatar-status {
  bottom: -0.19140625rem;
  right: -0.19140625rem;
}
.avatar-xs.avatar-circle .avatar-sm-status {
  bottom: -0.1025390625rem;
  right: -0.1025390625rem;
}
.avatar-xs.avatar-circle .avatar-lg-status {
  bottom: -0.284375rem;
  right: -0.284375rem;
}

.avatar-sm,
.avatar-sm .avatar-initials {
  width: 2.40625rem;
  height: 2.40625rem;
}
.avatar-sm .avatar-img {
  width: 2.40625rem;
}
.avatar-sm .avatar-initials {
  font-size: 0.929rem;
}
.avatar-sm.avatar-circle .avatar-status {
  bottom: -0.19140625rem;
  right: -0.19140625rem;
}
.avatar-sm.avatar-circle .avatar-sm-status {
  bottom: -0.08203125rem;
  right: -0.08203125rem;
}
.avatar-sm.avatar-circle .avatar-lg-status {
  bottom: -0.35546875rem;
  right: -0.35546875rem;
}

.avatar-lg,
.avatar-lg .avatar-initials {
  width: 3.36875rem;
  height: 3.36875rem;
}
.avatar-lg .avatar-img {
  width: 3.36875rem;
}
.avatar-lg .avatar-initials {
  font-size: 1.07rem;
}
.avatar-lg.avatar-circle .avatar-status {
  bottom: -0.11484375rem;
  right: -0.11484375rem;
}
.avatar-lg.avatar-circle .avatar-sm-status {
  bottom: 0.08203125rem;
  right: 0.08203125rem;
}
.avatar-lg.avatar-circle .avatar-lg-status {
  bottom: -0.177734375rem;
  right: -0.177734375rem;
}

.avatar-xl,
.avatar-xl .avatar-initials {
  width: 5.571rem;
  height: 5.571rem;
}
.avatar-xl .avatar-img {
  width: 5.571rem;
}
.avatar-xl .avatar-initials {
  font-size: 1.75rem;
}
.avatar-xl.avatar-circle .avatar-status {
  bottom: 0.1435546875rem;
  right: 0.1435546875rem;
}
.avatar-xl.avatar-circle .avatar-sm-status {
  bottom: 0.205078125rem;
  right: 0.205078125rem;
}
.avatar-xl.avatar-circle .avatar-lg-status {
  bottom: 0.1184895833rem;
  right: 0.1184895833rem;
}

.avatar-xxl,
.avatar-xxl .avatar-initials {
  width: 7.875rem;
  height: 7.875rem;
}
.avatar-xxl .avatar-img {
  width: 7.875rem;
}
.avatar-xxl .avatar-initials {
  font-size: 2.625rem;
}
.avatar-xxl.avatar-circle .avatar-status {
  bottom: 0.65625rem;
  right: 0.65625rem;
}
.avatar-xxl.avatar-circle .avatar-sm-status {
  bottom: 0.765625rem;
  right: 0.765625rem;
}
.avatar-xxl.avatar-circle .avatar-lg-status {
  bottom: 0.56875rem;
  right: 0.56875rem;
}

/*------------------------------------
  Avatar Status
------------------------------------*/
.avatar-status {
  position: absolute;
  bottom: -0.459375rem;
  right: -0.459375rem;
  display: inline-flex;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  white-space: nowrap;
  text-align: center;
  vertical-align: baseline;
  border: 0.125rem solid #fff;
  width: 1.1484375rem;
  height: 1.1484375rem;
  line-height: 1;
  font-size: 0.65625rem;
  border-radius: 50%;
}

.avatar-sm-status {
  bottom: -0.2296875rem;
  right: -0.2296875rem;
  width: 0.8203125rem;
  height: 0.8203125rem;
  font-size: 0.4375rem;
}

.avatar-lg-status {
  width: 1.421875rem;
  height: 1.421875rem;
  font-size: 0.65625rem;
}

/*------------------------------------
  Avatar Styles
------------------------------------*/
.avatar-primary .avatar-initials {
  color: #fff;
  background-color: #6e93cb;
}

.avatar-status-primary {
  color: #fff;
  background-color: #6e93cb;
}

.avatar-secondary .avatar-initials {
  color: #fff;
  background-color: #dc5e43;
}

.avatar-status-secondary {
  color: #fff;
  background-color: #dc5e43;
}

.avatar-success .avatar-initials {
  color: #fff;
  background-color: #336cff;
}

.avatar-status-success {
  color: #fff;
  background-color: #336cff;
}

.avatar-info .avatar-initials {
  color: #fff;
  background-color: #09a5be;
}

.avatar-status-info {
  color: #fff;
  background-color: #09a5be;
}

.avatar-warning .avatar-initials {
  color: #000;
  background-color: #f5ca99;
}

.avatar-status-warning {
  color: #000;
  background-color: #f5ca99;
}

.avatar-danger .avatar-initials {
  color: #fff;
  background-color: #e15050;
}

.avatar-status-danger {
  color: #fff;
  background-color: #e15050;
}

.avatar-light .avatar-initials {
  color: #000;
  background-color: #f9fafc;
}

.avatar-status-light {
  color: #000;
  background-color: #f9fafc;
}

.avatar-dark .avatar-initials {
  color: #fff;
  background-color: #000;
}

.avatar-status-dark {
  color: #fff;
  background-color: #000;
}

.avatar-soft-primary .avatar-initials {
  color: #6e93cb;
  background-color: rgba(110, 147, 203, 0.1);
}

.avatar-status-soft-primary {
  color: #6e93cb;
  background-color: rgba(110, 147, 203, 0.1);
}

.avatar-soft-secondary .avatar-initials {
  color: #dc5e43;
  background-color: rgba(220, 94, 67, 0.1);
}

.avatar-status-soft-secondary {
  color: #dc5e43;
  background-color: rgba(220, 94, 67, 0.1);
}

.avatar-soft-success .avatar-initials {
  color: #336cff;
  background-color: rgba(51, 108, 255, 0.1);
}

.avatar-status-soft-success {
  color: #336cff;
  background-color: rgba(51, 108, 255, 0.1);
}

.avatar-soft-info .avatar-initials {
  color: #09a5be;
  background-color: rgba(9, 165, 190, 0.1);
}

.avatar-status-soft-info {
  color: #09a5be;
  background-color: rgba(9, 165, 190, 0.1);
}

.avatar-soft-warning .avatar-initials {
  color: #f5ca99;
  background-color: rgba(245, 202, 153, 0.1);
}

.avatar-status-soft-warning {
  color: #f5ca99;
  background-color: rgba(245, 202, 153, 0.1);
}

.avatar-soft-danger .avatar-initials {
  color: #e15050;
  background-color: rgba(225, 80, 80, 0.1);
}

.avatar-status-soft-danger {
  color: #e15050;
  background-color: rgba(225, 80, 80, 0.1);
}

.avatar-soft-light .avatar-initials {
  color: #f9fafc;
  background-color: rgba(249, 250, 252, 0.1);
}

.avatar-status-soft-light {
  color: #f9fafc;
  background-color: rgba(249, 250, 252, 0.1);
}

.avatar-soft-dark .avatar-initials {
  color: #000;
  background-color: rgba(0, 0, 0, 0.1);
}

.avatar-status-soft-dark {
  color: #000;
  background-color: rgba(0, 0, 0, 0.1);
}

/*------------------------------------
  Avatar Ratio
------------------------------------*/
.avatar.avatar-4x3 {
  width: 3.6186666667rem;
  height: auto;
  border-radius: 0;
}
.avatar.avatar-4x3 .avatar-img {
  width: 3.6186666667rem;
  height: inherit;
}

.avatar-xss.avatar-4x3 {
  width: 1.3333333333rem;
  height: auto;
  border-radius: 0;
}
.avatar-xss.avatar-4x3 .avatar-img {
  width: 1.3333333333rem;
  height: inherit;
}

.avatar-xs.avatar-4x3 {
  width: 2.476rem;
  height: auto;
  border-radius: 0;
}
.avatar-xs.avatar-4x3 .avatar-img {
  width: 2.476rem;
  height: inherit;
}

.avatar-sm.avatar-4x3 {
  width: 3.2083333333rem;
  height: auto;
  border-radius: 0;
}
.avatar-sm.avatar-4x3 .avatar-img {
  width: 3.2083333333rem;
  height: inherit;
}

.avatar-lg.avatar-4x3 {
  width: 4.4916666667rem;
  height: auto;
  border-radius: 0;
}
.avatar-lg.avatar-4x3 .avatar-img {
  width: 4.4916666667rem;
  height: inherit;
}

.avatar-xl.avatar-4x3 {
  width: 7.428rem;
  height: auto;
  border-radius: 0;
}
.avatar-xl.avatar-4x3 .avatar-img {
  width: 7.428rem;
  height: inherit;
}

.avatar-xxl.avatar-4x3 {
  width: 10.5rem;
  height: auto;
  border-radius: 0;
}
.avatar-xxl.avatar-4x3 .avatar-img {
  width: 10.5rem;
  height: inherit;
}

/*------------------------------------
  Avatar Uploader
------------------------------------*/
.avatar-uploader {
  cursor: pointer;
  display: inline-block;
  transition: 0.2s;
  margin-bottom: 0;
}

.avatar-uploader-input {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: -1;
  opacity: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.25);
  border-radius: 50%;
  transition: 0.2s;
}

.avatar-uploader-trigger {
  position: absolute;
  bottom: 0;
  right: 0;
  cursor: pointer;
  border-radius: 50%;
}

.avatar-uploader-icon {
  display: inline-flex;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  color: #6e93cb;
  background-color: #fff;
  border-radius: 50%;
  transition: 0.2s;
}

.avatar-uploader:hover .avatar-uploader-icon {
  color: #fff;
  background-color: #6e93cb;
}

.avatar-lg .avatar-uploader-icon {
  font-size: 0.65625rem;
  width: 1.3125rem;
  height: 1.3125rem;
}

.avatar-xl .avatar-uploader-icon {
  font-size: 0.929rem;
  width: 1.53125rem;
  height: 1.53125rem;
}

.avatar-xxl .avatar-uploader-icon {
  width: 2.40625rem;
  height: 2.40625rem;
}

/*------------------------------------
  Badge
------------------------------------*/
.badge {
  line-height: normal;
}
.badge .legend-indicator {
  margin-right: 0.3125rem;
}

/*------------------------------------
  Blockquote
------------------------------------*/
.blockquote {
  color: #677788;
  font-size: 1.25rem;
  border-left: 0.1875rem solid #f0f0f0;
  padding-left: 0.75rem;
  margin-bottom: 0;
}

.blockquote-sm {
  font-size: 0.875rem;
  padding-left: 0.6125rem;
}

.blockquote-footer {
  margin-top: 1.5rem;
}

/*------------------------------------
  Breadcrumb
------------------------------------*/
.breadcrumb .breadcrumb-item {
  color: #979797;
}
.breadcrumb .breadcrumb-link {
  color: #979797;
}
.breadcrumb .breadcrumb-link:hover {
  color: #979797;
}

/*------------------------------------
  Buttons
------------------------------------*/
.btn:hover {
  border-color: transparent;
}

.btn-link {
  font-weight: 600;
}
.btn-link:focus {
  box-shadow: none;
}

.btn-check:focus + .btn,
.btn:focus {
  box-shadow: none;
}

.btn-check:checked + .btn,
.btn-check:active + .btn,
.btn:active,
.btn.active,
.btn.show {
  border-color: transparent;
}

.btn:disabled,
.btn.disabled,
fieldset:disabled .btn {
  border-color: transparent;
}

.btn.dropdown-toggle {
  display: inline-flex;
  align-items: center;
}

.btn-check:focus + .btn-primary, .btn-primary:hover, .btn-primary:focus {
  box-shadow: 0 4px 11px rgba(110, 147, 203, 0.35);
}

.btn-check:focus + .btn-secondary, .btn-secondary:hover, .btn-secondary:focus {
  box-shadow: 0 4px 11px rgba(220, 94, 67, 0.35);
}

.btn-check:focus + .btn-success, .btn-success:hover, .btn-success:focus {
  box-shadow: 0 4px 11px rgba(51, 108, 255, 0.35);
}

.btn-check:focus + .btn-info, .btn-info:hover, .btn-info:focus {
  box-shadow: 0 4px 11px rgba(9, 165, 190, 0.35);
}

.btn-check:focus + .btn-warning, .btn-warning:hover, .btn-warning:focus {
  box-shadow: 0 4px 11px rgba(245, 202, 153, 0.35);
}

.btn-check:focus + .btn-danger, .btn-danger:hover, .btn-danger:focus {
  box-shadow: 0 4px 11px rgba(225, 80, 80, 0.35);
}

.btn-check:focus + .btn-light, .btn-light:hover, .btn-light:focus {
  box-shadow: 0 4px 11px rgba(249, 250, 252, 0.35);
}

.btn-check:focus + .btn-dark, .btn-dark:hover, .btn-dark:focus {
  box-shadow: 0 4px 11px rgba(0, 0, 0, 0.35);
}

.btn-toggle .btn-toggle-default {
  display: inline-block;
}
.btn-toggle .btn-toggle-toggled {
  display: none;
}
.btn-toggle.toggled .btn-toggle-default {
  display: none;
}
.btn-toggle.toggled .btn-toggle-toggled {
  display: inline-block;
}

/*------------------------------------
  Custom Buttons
------------------------------------*/
.btn-white {
  background-color: #fff;
  border: 0.071rem solid #f0f0f0;
}
.btn-white.dropdown-toggle::after {
  background-image: url("data:image/svg+xml,%3csvg width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 fill=%27%23dc5e43%27 xmlns=%27http://www.w3.org/2000/svg%27%3e%3cpath d=%27M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z%27/%3e%3c/svg%3e");
  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;
}
.btn-check:focus + .btn-white, .btn-white:hover, .btn-white:focus {
  color: #000;
  border-color: #f0f0f0;
  background-color: #fff;
  box-shadow: 0px 3px 6px -2px rgba(140, 152, 164, 0.25);
}
.btn-check:focus + .btn-white.dropdown-toggle::after, .btn-white:hover.dropdown-toggle::after, .btn-white:focus.dropdown-toggle::after {
  background-image: url("data:image/svg+xml,%3csvg width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 fill=%27%236e93cb%27 xmlns=%27http://www.w3.org/2000/svg%27%3e%3cpath d=%27M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z%27/%3e%3c/svg%3e");
}
.btn-white.disabled, .btn-white:disabled {
  color: #bdc5d1;
  background-color: rgba(231, 234, 243, 0.5);
}

.btn-primary.dropdown-toggle::after {
  background-image: url("data:image/svg+xml,%3csvg width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 fill=%27%23fff%27 xmlns=%27http://www.w3.org/2000/svg%27%3e%3cpath d=%27M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z%27/%3e%3c/svg%3e");
  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;
}

.btn-secondary.dropdown-toggle::after {
  background-image: url("data:image/svg+xml,%3csvg width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 fill=%27%23fff%27 xmlns=%27http://www.w3.org/2000/svg%27%3e%3cpath d=%27M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z%27/%3e%3c/svg%3e");
  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;
}

.btn-success.dropdown-toggle::after {
  background-image: url("data:image/svg+xml,%3csvg width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 fill=%27%23fff%27 xmlns=%27http://www.w3.org/2000/svg%27%3e%3cpath d=%27M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z%27/%3e%3c/svg%3e");
  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;
}

.btn-info.dropdown-toggle::after {
  background-image: url("data:image/svg+xml,%3csvg width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 fill=%27%23fff%27 xmlns=%27http://www.w3.org/2000/svg%27%3e%3cpath d=%27M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z%27/%3e%3c/svg%3e");
  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;
}

.btn-warning.dropdown-toggle::after {
  background-image: url("data:image/svg+xml,%3csvg width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 fill=%27%23000%27 xmlns=%27http://www.w3.org/2000/svg%27%3e%3cpath d=%27M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z%27/%3e%3c/svg%3e");
  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;
}

.btn-danger.dropdown-toggle::after {
  background-image: url("data:image/svg+xml,%3csvg width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 fill=%27%23fff%27 xmlns=%27http://www.w3.org/2000/svg%27%3e%3cpath d=%27M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z%27/%3e%3c/svg%3e");
  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;
}

.btn-light.dropdown-toggle::after {
  background-image: url("data:image/svg+xml,%3csvg width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 fill=%27%23000%27 xmlns=%27http://www.w3.org/2000/svg%27%3e%3cpath d=%27M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z%27/%3e%3c/svg%3e");
  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;
}

.btn-dark.dropdown-toggle::after {
  background-image: url("data:image/svg+xml,%3csvg width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 fill=%27%23fff%27 xmlns=%27http://www.w3.org/2000/svg%27%3e%3cpath d=%27M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z%27/%3e%3c/svg%3e");
  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;
}

/*------------------------------------
  Ghost Buttons Styles
------------------------------------*/
.btn-ghost-primary {
  color: #6e93cb;
  background-color: transparent;
}
.btn-ghost-primary:hover, .btn-check:focus + .btn-ghost-primary, .btn-ghost-primary:focus, .btn-check:checked + .btn-ghost-primary, .btn-check:active + .btn-ghost-primary, .btn-ghost-primary:active, .btn-ghost-primary.active, .show > .btn-ghost-primary.dropdown-toggle {
  color: #6e93cb;
  border-color: transparent;
  background-color: rgba(110, 147, 203, 0.1);
}
.btn-ghost-primary.dropdown-toggle::after {
  background-image: url("data:image/svg+xml,%3csvg width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 fill=%27%236e93cb%27 xmlns=%27http://www.w3.org/2000/svg%27%3e%3cpath d=%27M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z%27/%3e%3c/svg%3e");
  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;
}
.btn-check:focus + .btn-ghost-primary.btn-no-focus, .btn-ghost-primary.btn-no-focus:hover, .btn-ghost-primary.btn-no-focus.focus, .btn-ghost-primary.btn-no-focus:focus {
  color: #6e93cb;
  background-color: unset;
  box-shadow: none;
}
.btn-check:focus + .btn-ghost-primary.btn-no-focus:hover, .btn-ghost-primary.btn-no-focus:hover:hover, .btn-ghost-primary.btn-no-focus.focus:hover, .btn-ghost-primary.btn-no-focus:focus:hover {
  color: #6e93cb;
  background-color: rgba(110, 147, 203, 0.1);
}
.btn-check:focus + .btn-ghost-primary.btn-no-focus.btn-transition, .btn-ghost-primary.btn-no-focus.btn-transition:hover, .btn-ghost-primary.btn-no-focus.btn-transition.focus, .btn-ghost-primary.btn-no-focus.btn-transition:focus {
  transform: translateY(0);
}

.btn-ghost-secondary {
  color: #dc5e43;
  background-color: transparent;
}
.btn-ghost-secondary:hover, .btn-check:focus + .btn-ghost-secondary, .btn-ghost-secondary:focus, .btn-check:checked + .btn-ghost-secondary, .btn-check:active + .btn-ghost-secondary, .btn-ghost-secondary:active, .btn-ghost-secondary.active, .show > .btn-ghost-secondary.dropdown-toggle {
  color: #dc5e43;
  border-color: transparent;
  background-color: rgba(110, 147, 203, 0.1);
}
.btn-ghost-secondary.dropdown-toggle::after {
  background-image: url("data:image/svg+xml,%3csvg width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 fill=%27%23dc5e43%27 xmlns=%27http://www.w3.org/2000/svg%27%3e%3cpath d=%27M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z%27/%3e%3c/svg%3e");
  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;
}
.btn-check:focus + .btn-ghost-secondary.btn-no-focus, .btn-ghost-secondary.btn-no-focus:hover, .btn-ghost-secondary.btn-no-focus.focus, .btn-ghost-secondary.btn-no-focus:focus {
  color: #dc5e43;
  background-color: unset;
  box-shadow: none;
}
.btn-check:focus + .btn-ghost-secondary.btn-no-focus:hover, .btn-ghost-secondary.btn-no-focus:hover:hover, .btn-ghost-secondary.btn-no-focus.focus:hover, .btn-ghost-secondary.btn-no-focus:focus:hover {
  color: #dc5e43;
  background-color: rgba(220, 94, 67, 0.1);
}
.btn-check:focus + .btn-ghost-secondary.btn-no-focus.btn-transition, .btn-ghost-secondary.btn-no-focus.btn-transition:hover, .btn-ghost-secondary.btn-no-focus.btn-transition.focus, .btn-ghost-secondary.btn-no-focus.btn-transition:focus {
  transform: translateY(0);
}

.btn-ghost-success {
  color: #336cff;
  background-color: transparent;
}
.btn-ghost-success:hover, .btn-check:focus + .btn-ghost-success, .btn-ghost-success:focus, .btn-check:checked + .btn-ghost-success, .btn-check:active + .btn-ghost-success, .btn-ghost-success:active, .btn-ghost-success.active, .show > .btn-ghost-success.dropdown-toggle {
  color: #336cff;
  border-color: transparent;
  background-color: rgba(51, 108, 255, 0.1);
}
.btn-ghost-success.dropdown-toggle::after {
  background-image: url("data:image/svg+xml,%3csvg width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 fill=%27%23336cff%27 xmlns=%27http://www.w3.org/2000/svg%27%3e%3cpath d=%27M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z%27/%3e%3c/svg%3e");
  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;
}
.btn-check:focus + .btn-ghost-success.btn-no-focus, .btn-ghost-success.btn-no-focus:hover, .btn-ghost-success.btn-no-focus.focus, .btn-ghost-success.btn-no-focus:focus {
  color: #336cff;
  background-color: unset;
  box-shadow: none;
}
.btn-check:focus + .btn-ghost-success.btn-no-focus:hover, .btn-ghost-success.btn-no-focus:hover:hover, .btn-ghost-success.btn-no-focus.focus:hover, .btn-ghost-success.btn-no-focus:focus:hover {
  color: #336cff;
  background-color: rgba(51, 108, 255, 0.1);
}
.btn-check:focus + .btn-ghost-success.btn-no-focus.btn-transition, .btn-ghost-success.btn-no-focus.btn-transition:hover, .btn-ghost-success.btn-no-focus.btn-transition.focus, .btn-ghost-success.btn-no-focus.btn-transition:focus {
  transform: translateY(0);
}

.btn-ghost-info {
  color: #09a5be;
  background-color: transparent;
}
.btn-ghost-info:hover, .btn-check:focus + .btn-ghost-info, .btn-ghost-info:focus, .btn-check:checked + .btn-ghost-info, .btn-check:active + .btn-ghost-info, .btn-ghost-info:active, .btn-ghost-info.active, .show > .btn-ghost-info.dropdown-toggle {
  color: #09a5be;
  border-color: transparent;
  background-color: rgba(9, 165, 190, 0.1);
}
.btn-ghost-info.dropdown-toggle::after {
  background-image: url("data:image/svg+xml,%3csvg width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 fill=%27%2309a5be%27 xmlns=%27http://www.w3.org/2000/svg%27%3e%3cpath d=%27M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z%27/%3e%3c/svg%3e");
  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;
}
.btn-check:focus + .btn-ghost-info.btn-no-focus, .btn-ghost-info.btn-no-focus:hover, .btn-ghost-info.btn-no-focus.focus, .btn-ghost-info.btn-no-focus:focus {
  color: #09a5be;
  background-color: unset;
  box-shadow: none;
}
.btn-check:focus + .btn-ghost-info.btn-no-focus:hover, .btn-ghost-info.btn-no-focus:hover:hover, .btn-ghost-info.btn-no-focus.focus:hover, .btn-ghost-info.btn-no-focus:focus:hover {
  color: #09a5be;
  background-color: rgba(9, 165, 190, 0.1);
}
.btn-check:focus + .btn-ghost-info.btn-no-focus.btn-transition, .btn-ghost-info.btn-no-focus.btn-transition:hover, .btn-ghost-info.btn-no-focus.btn-transition.focus, .btn-ghost-info.btn-no-focus.btn-transition:focus {
  transform: translateY(0);
}

.btn-ghost-warning {
  color: #f5ca99;
  background-color: transparent;
}
.btn-ghost-warning:hover, .btn-check:focus + .btn-ghost-warning, .btn-ghost-warning:focus, .btn-check:checked + .btn-ghost-warning, .btn-check:active + .btn-ghost-warning, .btn-ghost-warning:active, .btn-ghost-warning.active, .show > .btn-ghost-warning.dropdown-toggle {
  color: #f5ca99;
  border-color: transparent;
  background-color: rgba(245, 202, 153, 0.1);
}
.btn-ghost-warning.dropdown-toggle::after {
  background-image: url("data:image/svg+xml,%3csvg width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 fill=%27%23f5ca99%27 xmlns=%27http://www.w3.org/2000/svg%27%3e%3cpath d=%27M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z%27/%3e%3c/svg%3e");
  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;
}
.btn-check:focus + .btn-ghost-warning.btn-no-focus, .btn-ghost-warning.btn-no-focus:hover, .btn-ghost-warning.btn-no-focus.focus, .btn-ghost-warning.btn-no-focus:focus {
  color: #f5ca99;
  background-color: unset;
  box-shadow: none;
}
.btn-check:focus + .btn-ghost-warning.btn-no-focus:hover, .btn-ghost-warning.btn-no-focus:hover:hover, .btn-ghost-warning.btn-no-focus.focus:hover, .btn-ghost-warning.btn-no-focus:focus:hover {
  color: #f5ca99;
  background-color: rgba(245, 202, 153, 0.1);
}
.btn-check:focus + .btn-ghost-warning.btn-no-focus.btn-transition, .btn-ghost-warning.btn-no-focus.btn-transition:hover, .btn-ghost-warning.btn-no-focus.btn-transition.focus, .btn-ghost-warning.btn-no-focus.btn-transition:focus {
  transform: translateY(0);
}

.btn-ghost-danger {
  color: #e15050;
  background-color: transparent;
}
.btn-ghost-danger:hover, .btn-check:focus + .btn-ghost-danger, .btn-ghost-danger:focus, .btn-check:checked + .btn-ghost-danger, .btn-check:active + .btn-ghost-danger, .btn-ghost-danger:active, .btn-ghost-danger.active, .show > .btn-ghost-danger.dropdown-toggle {
  color: #e15050;
  border-color: transparent;
  background-color: rgba(225, 80, 80, 0.1);
}
.btn-ghost-danger.dropdown-toggle::after {
  background-image: url("data:image/svg+xml,%3csvg width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 fill=%27%23e15050%27 xmlns=%27http://www.w3.org/2000/svg%27%3e%3cpath d=%27M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z%27/%3e%3c/svg%3e");
  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;
}
.btn-check:focus + .btn-ghost-danger.btn-no-focus, .btn-ghost-danger.btn-no-focus:hover, .btn-ghost-danger.btn-no-focus.focus, .btn-ghost-danger.btn-no-focus:focus {
  color: #e15050;
  background-color: unset;
  box-shadow: none;
}
.btn-check:focus + .btn-ghost-danger.btn-no-focus:hover, .btn-ghost-danger.btn-no-focus:hover:hover, .btn-ghost-danger.btn-no-focus.focus:hover, .btn-ghost-danger.btn-no-focus:focus:hover {
  color: #e15050;
  background-color: rgba(225, 80, 80, 0.1);
}
.btn-check:focus + .btn-ghost-danger.btn-no-focus.btn-transition, .btn-ghost-danger.btn-no-focus.btn-transition:hover, .btn-ghost-danger.btn-no-focus.btn-transition.focus, .btn-ghost-danger.btn-no-focus.btn-transition:focus {
  transform: translateY(0);
}

.btn-ghost-light {
  color: #f9fafc;
  background-color: transparent;
}
.btn-ghost-light:hover, .btn-check:focus + .btn-ghost-light, .btn-ghost-light:focus, .btn-check:checked + .btn-ghost-light, .btn-check:active + .btn-ghost-light, .btn-ghost-light:active, .btn-ghost-light.active, .show > .btn-ghost-light.dropdown-toggle {
  color: #f9fafc;
  border-color: transparent;
  background-color: rgba(249, 250, 252, 0.1);
}
.btn-ghost-light.dropdown-toggle::after {
  background-image: url("data:image/svg+xml,%3csvg width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 fill=%27%23f9fafc%27 xmlns=%27http://www.w3.org/2000/svg%27%3e%3cpath d=%27M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z%27/%3e%3c/svg%3e");
  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;
}
.btn-check:focus + .btn-ghost-light.btn-no-focus, .btn-ghost-light.btn-no-focus:hover, .btn-ghost-light.btn-no-focus.focus, .btn-ghost-light.btn-no-focus:focus {
  color: #f9fafc;
  background-color: unset;
  box-shadow: none;
}
.btn-check:focus + .btn-ghost-light.btn-no-focus:hover, .btn-ghost-light.btn-no-focus:hover:hover, .btn-ghost-light.btn-no-focus.focus:hover, .btn-ghost-light.btn-no-focus:focus:hover {
  color: #f9fafc;
  background-color: rgba(249, 250, 252, 0.1);
}
.btn-check:focus + .btn-ghost-light.btn-no-focus.btn-transition, .btn-ghost-light.btn-no-focus.btn-transition:hover, .btn-ghost-light.btn-no-focus.btn-transition.focus, .btn-ghost-light.btn-no-focus.btn-transition:focus {
  transform: translateY(0);
}

.btn-ghost-dark {
  color: #000;
  background-color: transparent;
}
.btn-ghost-dark:hover, .btn-check:focus + .btn-ghost-dark, .btn-ghost-dark:focus, .btn-check:checked + .btn-ghost-dark, .btn-check:active + .btn-ghost-dark, .btn-ghost-dark:active, .btn-ghost-dark.active, .show > .btn-ghost-dark.dropdown-toggle {
  color: #000;
  border-color: transparent;
  background-color: rgba(0, 0, 0, 0.1);
}
.btn-ghost-dark.dropdown-toggle::after {
  background-image: url("data:image/svg+xml,%3csvg width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 fill=%27%23000%27 xmlns=%27http://www.w3.org/2000/svg%27%3e%3cpath d=%27M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z%27/%3e%3c/svg%3e");
  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;
}
.btn-check:focus + .btn-ghost-dark.btn-no-focus, .btn-ghost-dark.btn-no-focus:hover, .btn-ghost-dark.btn-no-focus.focus, .btn-ghost-dark.btn-no-focus:focus {
  color: #000;
  background-color: unset;
  box-shadow: none;
}
.btn-check:focus + .btn-ghost-dark.btn-no-focus:hover, .btn-ghost-dark.btn-no-focus:hover:hover, .btn-ghost-dark.btn-no-focus.focus:hover, .btn-ghost-dark.btn-no-focus:focus:hover {
  color: #000;
  background-color: rgba(0, 0, 0, 0.1);
}
.btn-check:focus + .btn-ghost-dark.btn-no-focus.btn-transition, .btn-ghost-dark.btn-no-focus.btn-transition:hover, .btn-ghost-dark.btn-no-focus.btn-transition.focus, .btn-ghost-dark.btn-no-focus.btn-transition:focus {
  transform: translateY(0);
}

.btn-check:focus + .btn-ghost-secondary, .btn-ghost-secondary:hover, .btn-ghost-secondary:focus {
  color: #6e93cb;
}
.btn-check:focus + .btn-ghost-secondary.dropdown-toggle::after, .btn-ghost-secondary:hover.dropdown-toggle::after, .btn-ghost-secondary:focus.dropdown-toggle::after {
  background-image: url("data:image/svg+xml,%3csvg width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 fill=%27%236e93cb%27 xmlns=%27http://www.w3.org/2000/svg%27%3e%3cpath d=%27M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z%27/%3e%3c/svg%3e");
}
.btn-check:focus + .btn-ghost-secondary.btn-no-focus:hover, .btn-ghost-secondary.btn-no-focus:hover:hover, .btn-ghost-secondary.btn-no-focus.focus:hover, .btn-ghost-secondary.btn-no-focus:focus:hover {
  color: #6e93cb;
  background-color: rgba(110, 147, 203, 0.1);
}
.btn-check:focus + .btn-ghost-secondary.btn-no-focus.btn-transition, .btn-ghost-secondary.btn-no-focus.btn-transition:hover, .btn-ghost-secondary.btn-no-focus.btn-transition.focus, .btn-ghost-secondary.btn-no-focus.btn-transition:focus {
  transform: translateY(0);
}

/*------------------------------------
  Button Groups
------------------------------------*/
.btn-group-segment {
  position: relative;
  display: inline-flex;
  justify-content: center;
  background-color: #f8fafd;
  border-radius: 0.5rem;
  padding: 0.25rem 0.25rem;
}
.btn-group-segment .btn {
  color: #677788;
}
.btn-group-segment .btn:not(:last-child) {
  margin-right: 0.25rem;
}
.btn-group-segment .btn:hover {
  color: #000;
}
.btn-group-segment > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group-segment > .btn-group:not(:last-child) > .btn,
.btn-group-segment > .btn:nth-child(n+3),
.btn-group-segment > :not(.btn-check) + .btn,
.btn-group-segment > .btn-group:not(:first-child) > .btn {
  border-radius: 0.5rem;
}
.btn-group-segment > .btn-check:checked + .btn,
.btn-group-segment > .btn-check:focus + .btn {
  color: #1e2022;
  background-color: #fff;
  box-shadow: 0 0.25rem 0.75rem 0 rgba(18, 20, 39, 0.0392156863);
}
.btn-group-segment.btn-group-pills {
  border-radius: 50rem;
}
.btn-group-segment.btn-group-pills > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group-segment.btn-group-pills > .btn-group:not(:last-child) > .btn,
.btn-group-segment.btn-group-pills > .btn:not(:first-child),
.btn-group-segment.btn-group-pills > .btn-group:not(:first-child) > .btn {
  border-radius: 50rem;
}

.btn-group-fill {
  display: flex;
}

.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group,
.btn-group-vertical > .btn-group > .btn {
  width: 100%;
  display: block;
}
.btn-group-vertical > .btn-group > .btn-check:not(:first-child) + .btn {
  margin-top: -0.071rem;
}
.btn-group-vertical .btn-group > .btn:not(:first-child),
.btn-group-vertical .btn-group > .btn-group:not(:first-child) {
  margin-left: 0;
}
.btn-group-vertical > .btn-group > .btn-check + .btn {
  border-radius: 0;
}
.btn-group-vertical > .btn-group > .btn-check:first-child + .btn {
  border-top-left-radius: 0.429rem;
  border-top-right-radius: 0.429rem;
}
.btn-group-vertical > .btn-group > .btn:last-child {
  border-bottom-right-radius: 0.429rem;
  border-bottom-left-radius: 0.429rem;
}
.btn-group-vertical > .btn-group-segment > .btn-check + .btn {
  border-radius: 0.429rem;
}

@media (max-width: 575.98px) {
  .btn-group-sm-vertical > .btn,
.btn-group-sm-vertical > .btn-group,
.btn-group-sm-vertical > .btn-group > .btn {
    width: 100%;
    display: block;
  }
  .btn-group-sm-vertical > .btn-group > .btn-check:not(:first-child) + .btn {
    margin-top: -0.071rem;
  }
  .btn-group-sm-vertical .btn-group > .btn:not(:first-child),
.btn-group-sm-vertical .btn-group > .btn-group:not(:first-child) {
    margin-left: 0;
  }
  .btn-group-sm-vertical > .btn-group > .btn-check + .btn {
    border-radius: 0;
  }
  .btn-group-sm-vertical > .btn-group > .btn-check:first-child + .btn {
    border-top-left-radius: 0.429rem;
    border-top-right-radius: 0.429rem;
  }
  .btn-group-sm-vertical > .btn-group > .btn:last-child {
    border-bottom-right-radius: 0.429rem;
    border-bottom-left-radius: 0.429rem;
  }
  .btn-group-sm-vertical > .btn-group-segment > .btn-check + .btn {
    border-radius: 0.429rem;
  }
}

@media (max-width: 767.98px) {
  .btn-group-md-vertical > .btn,
.btn-group-md-vertical > .btn-group,
.btn-group-md-vertical > .btn-group > .btn {
    width: 100%;
    display: block;
  }
  .btn-group-md-vertical > .btn-group > .btn-check:not(:first-child) + .btn {
    margin-top: -0.071rem;
  }
  .btn-group-md-vertical .btn-group > .btn:not(:first-child),
.btn-group-md-vertical .btn-group > .btn-group:not(:first-child) {
    margin-left: 0;
  }
  .btn-group-md-vertical > .btn-group > .btn-check + .btn {
    border-radius: 0;
  }
  .btn-group-md-vertical > .btn-group > .btn-check:first-child + .btn {
    border-top-left-radius: 0.429rem;
    border-top-right-radius: 0.429rem;
  }
  .btn-group-md-vertical > .btn-group > .btn:last-child {
    border-bottom-right-radius: 0.429rem;
    border-bottom-left-radius: 0.429rem;
  }
  .btn-group-md-vertical > .btn-group-segment > .btn-check + .btn {
    border-radius: 0.429rem;
  }
}

@media (max-width: 991.98px) {
  .btn-group-lg-vertical > .btn,
.btn-group-lg-vertical > .btn-group,
.btn-group-lg-vertical > .btn-group > .btn {
    width: 100%;
    display: block;
  }
  .btn-group-lg-vertical > .btn-group > .btn-check:not(:first-child) + .btn {
    margin-top: -0.071rem;
  }
  .btn-group-lg-vertical .btn-group > .btn:not(:first-child),
.btn-group-lg-vertical .btn-group > .btn-group:not(:first-child) {
    margin-left: 0;
  }
  .btn-group-lg-vertical > .btn-group > .btn-check + .btn {
    border-radius: 0;
  }
  .btn-group-lg-vertical > .btn-group > .btn-check:first-child + .btn {
    border-top-left-radius: 0.429rem;
    border-top-right-radius: 0.429rem;
  }
  .btn-group-lg-vertical > .btn-group > .btn:last-child {
    border-bottom-right-radius: 0.429rem;
    border-bottom-left-radius: 0.429rem;
  }
  .btn-group-lg-vertical > .btn-group-segment > .btn-check + .btn {
    border-radius: 0.429rem;
  }
}

@media (max-width: 1199.98px) {
  .btn-group-xl-vertical > .btn,
.btn-group-xl-vertical > .btn-group,
.btn-group-xl-vertical > .btn-group > .btn {
    width: 100%;
    display: block;
  }
  .btn-group-xl-vertical > .btn-group > .btn-check:not(:first-child) + .btn {
    margin-top: -0.071rem;
  }
  .btn-group-xl-vertical .btn-group > .btn:not(:first-child),
.btn-group-xl-vertical .btn-group > .btn-group:not(:first-child) {
    margin-left: 0;
  }
  .btn-group-xl-vertical > .btn-group > .btn-check + .btn {
    border-radius: 0;
  }
  .btn-group-xl-vertical > .btn-group > .btn-check:first-child + .btn {
    border-top-left-radius: 0.429rem;
    border-top-right-radius: 0.429rem;
  }
  .btn-group-xl-vertical > .btn-group > .btn:last-child {
    border-bottom-right-radius: 0.429rem;
    border-bottom-left-radius: 0.429rem;
  }
  .btn-group-xl-vertical > .btn-group-segment > .btn-check + .btn {
    border-radius: 0.429rem;
  }
}

@media (max-width: 1399.98px) {
  .btn-group-xxl-vertical > .btn,
.btn-group-xxl-vertical > .btn-group,
.btn-group-xxl-vertical > .btn-group > .btn {
    width: 100%;
    display: block;
  }
  .btn-group-xxl-vertical > .btn-group > .btn-check:not(:first-child) + .btn {
    margin-top: -0.071rem;
  }
  .btn-group-xxl-vertical .btn-group > .btn:not(:first-child),
.btn-group-xxl-vertical .btn-group > .btn-group:not(:first-child) {
    margin-left: 0;
  }
  .btn-group-xxl-vertical > .btn-group > .btn-check + .btn {
    border-radius: 0;
  }
  .btn-group-xxl-vertical > .btn-group > .btn-check:first-child + .btn {
    border-top-left-radius: 0.429rem;
    border-top-right-radius: 0.429rem;
  }
  .btn-group-xxl-vertical > .btn-group > .btn:last-child {
    border-bottom-right-radius: 0.429rem;
    border-bottom-left-radius: 0.429rem;
  }
  .btn-group-xxl-vertical > .btn-group-segment > .btn-check + .btn {
    border-radius: 0.429rem;
  }
}

/*------------------------------------
  Button Soft
------------------------------------*/
.btn-soft-primary {
  color: #6e93cb;
  background-color: rgba(110, 147, 203, 0.1);
  border-color: transparent;
}
.btn-soft-primary:hover, .btn-check:focus + .btn-soft-primary, .btn-soft-primary:focus {
  color: #fff;
  background-color: #6e93cb;
  border-color: transparent;
}
.btn-check:checked + .btn-soft-primary, .btn-check:active + .btn-soft-primary, .btn-soft-primary:active, .btn-soft-primary.active, .show > .btn-soft-primary.dropdown-toggle {
  color: #fff;
  background-color: #6e93cb;
  border-color: transparent;
}
.btn-soft-primary:disabled, .btn-soft-primary.disabled {
  color: #6e93cb;
  background-color: #6e93cb;
  border-color: transparent;
}

.btn-soft-secondary {
  color: #dc5e43;
  background-color: rgba(220, 94, 67, 0.1);
  border-color: transparent;
}
.btn-soft-secondary:hover, .btn-check:focus + .btn-soft-secondary, .btn-soft-secondary:focus {
  color: #fff;
  background-color: #dc5e43;
  border-color: transparent;
}
.btn-check:checked + .btn-soft-secondary, .btn-check:active + .btn-soft-secondary, .btn-soft-secondary:active, .btn-soft-secondary.active, .show > .btn-soft-secondary.dropdown-toggle {
  color: #fff;
  background-color: #dc5e43;
  border-color: transparent;
}
.btn-soft-secondary:disabled, .btn-soft-secondary.disabled {
  color: #dc5e43;
  background-color: #dc5e43;
  border-color: transparent;
}

.btn-soft-success {
  color: #336cff;
  background-color: rgba(51, 108, 255, 0.1);
  border-color: transparent;
}
.btn-soft-success:hover, .btn-check:focus + .btn-soft-success, .btn-soft-success:focus {
  color: #fff;
  background-color: #336cff;
  border-color: transparent;
}
.btn-check:checked + .btn-soft-success, .btn-check:active + .btn-soft-success, .btn-soft-success:active, .btn-soft-success.active, .show > .btn-soft-success.dropdown-toggle {
  color: #fff;
  background-color: #336cff;
  border-color: transparent;
}
.btn-soft-success:disabled, .btn-soft-success.disabled {
  color: #336cff;
  background-color: #336cff;
  border-color: transparent;
}

.btn-soft-info {
  color: #09a5be;
  background-color: rgba(9, 165, 190, 0.1);
  border-color: transparent;
}
.btn-soft-info:hover, .btn-check:focus + .btn-soft-info, .btn-soft-info:focus {
  color: #fff;
  background-color: #09a5be;
  border-color: transparent;
}
.btn-check:checked + .btn-soft-info, .btn-check:active + .btn-soft-info, .btn-soft-info:active, .btn-soft-info.active, .show > .btn-soft-info.dropdown-toggle {
  color: #fff;
  background-color: #09a5be;
  border-color: transparent;
}
.btn-soft-info:disabled, .btn-soft-info.disabled {
  color: #09a5be;
  background-color: #09a5be;
  border-color: transparent;
}

.btn-soft-warning {
  color: #f5ca99;
  background-color: rgba(245, 202, 153, 0.1);
  border-color: transparent;
}
.btn-soft-warning:hover, .btn-check:focus + .btn-soft-warning, .btn-soft-warning:focus {
  color: #000;
  background-color: #f5ca99;
  border-color: transparent;
}
.btn-check:checked + .btn-soft-warning, .btn-check:active + .btn-soft-warning, .btn-soft-warning:active, .btn-soft-warning.active, .show > .btn-soft-warning.dropdown-toggle {
  color: #000;
  background-color: #f5ca99;
  border-color: transparent;
}
.btn-soft-warning:disabled, .btn-soft-warning.disabled {
  color: #f5ca99;
  background-color: #f5ca99;
  border-color: transparent;
}

.btn-soft-danger {
  color: #e15050;
  background-color: rgba(225, 80, 80, 0.1);
  border-color: transparent;
}
.btn-soft-danger:hover, .btn-check:focus + .btn-soft-danger, .btn-soft-danger:focus {
  color: #fff;
  background-color: #e15050;
  border-color: transparent;
}
.btn-check:checked + .btn-soft-danger, .btn-check:active + .btn-soft-danger, .btn-soft-danger:active, .btn-soft-danger.active, .show > .btn-soft-danger.dropdown-toggle {
  color: #fff;
  background-color: #e15050;
  border-color: transparent;
}
.btn-soft-danger:disabled, .btn-soft-danger.disabled {
  color: #e15050;
  background-color: #e15050;
  border-color: transparent;
}

.btn-soft-light {
  color: #f9fafc;
  background-color: rgba(249, 250, 252, 0.1);
  border-color: transparent;
}
.btn-soft-light:hover, .btn-check:focus + .btn-soft-light, .btn-soft-light:focus {
  color: #000;
  background-color: #f9fafc;
  border-color: transparent;
}
.btn-check:checked + .btn-soft-light, .btn-check:active + .btn-soft-light, .btn-soft-light:active, .btn-soft-light.active, .show > .btn-soft-light.dropdown-toggle {
  color: #000;
  background-color: #f9fafc;
  border-color: transparent;
}
.btn-soft-light:disabled, .btn-soft-light.disabled {
  color: #f9fafc;
  background-color: #f9fafc;
  border-color: transparent;
}

.btn-soft-dark {
  color: #000;
  background-color: rgba(0, 0, 0, 0.1);
  border-color: transparent;
}
.btn-soft-dark:hover, .btn-check:focus + .btn-soft-dark, .btn-soft-dark:focus {
  color: #fff;
  background-color: #000;
  border-color: transparent;
}
.btn-check:checked + .btn-soft-dark, .btn-check:active + .btn-soft-dark, .btn-soft-dark:active, .btn-soft-dark.active, .show > .btn-soft-dark.dropdown-toggle {
  color: #fff;
  background-color: #000;
  border-color: transparent;
}
.btn-soft-dark:disabled, .btn-soft-dark.disabled {
  color: #000;
  background-color: #000;
  border-color: transparent;
}

.btn-soft-primary.dropdown-toggle::after {
  background-image: url("data:image/svg+xml,%3csvg width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 fill=%27%236e93cb%27 xmlns=%27http://www.w3.org/2000/svg%27%3e%3cpath d=%27M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z%27/%3e%3c/svg%3e");
  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;
}
.btn-check:focus + .btn-soft-primary.dropdown-toggle::after, .btn-soft-primary:hover.dropdown-toggle::after, .btn-soft-primary:focus.dropdown-toggle::after {
  background-image: url("data:image/svg+xml,%3csvg width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 fill=%27%23fff%27 xmlns=%27http://www.w3.org/2000/svg%27%3e%3cpath d=%27M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z%27/%3e%3c/svg%3e");
}

.btn-soft-secondary.dropdown-toggle::after {
  background-image: url("data:image/svg+xml,%3csvg width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 fill=%27%23dc5e43%27 xmlns=%27http://www.w3.org/2000/svg%27%3e%3cpath d=%27M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z%27/%3e%3c/svg%3e");
  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;
}
.btn-check:focus + .btn-soft-secondary.dropdown-toggle::after, .btn-soft-secondary:hover.dropdown-toggle::after, .btn-soft-secondary:focus.dropdown-toggle::after {
  background-image: url("data:image/svg+xml,%3csvg width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 fill=%27%23fff%27 xmlns=%27http://www.w3.org/2000/svg%27%3e%3cpath d=%27M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z%27/%3e%3c/svg%3e");
}

.btn-soft-success.dropdown-toggle::after {
  background-image: url("data:image/svg+xml,%3csvg width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 fill=%27%23336cff%27 xmlns=%27http://www.w3.org/2000/svg%27%3e%3cpath d=%27M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z%27/%3e%3c/svg%3e");
  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;
}
.btn-check:focus + .btn-soft-success.dropdown-toggle::after, .btn-soft-success:hover.dropdown-toggle::after, .btn-soft-success:focus.dropdown-toggle::after {
  background-image: url("data:image/svg+xml,%3csvg width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 fill=%27%23fff%27 xmlns=%27http://www.w3.org/2000/svg%27%3e%3cpath d=%27M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z%27/%3e%3c/svg%3e");
}

.btn-soft-info.dropdown-toggle::after {
  background-image: url("data:image/svg+xml,%3csvg width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 fill=%27%2309a5be%27 xmlns=%27http://www.w3.org/2000/svg%27%3e%3cpath d=%27M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z%27/%3e%3c/svg%3e");
  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;
}
.btn-check:focus + .btn-soft-info.dropdown-toggle::after, .btn-soft-info:hover.dropdown-toggle::after, .btn-soft-info:focus.dropdown-toggle::after {
  background-image: url("data:image/svg+xml,%3csvg width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 fill=%27%23fff%27 xmlns=%27http://www.w3.org/2000/svg%27%3e%3cpath d=%27M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z%27/%3e%3c/svg%3e");
}

.btn-soft-warning.dropdown-toggle::after {
  background-image: url("data:image/svg+xml,%3csvg width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 fill=%27%23f5ca99%27 xmlns=%27http://www.w3.org/2000/svg%27%3e%3cpath d=%27M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z%27/%3e%3c/svg%3e");
  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;
}
.btn-check:focus + .btn-soft-warning.dropdown-toggle::after, .btn-soft-warning:hover.dropdown-toggle::after, .btn-soft-warning:focus.dropdown-toggle::after {
  background-image: url("data:image/svg+xml,%3csvg width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 fill=%27%23000%27 xmlns=%27http://www.w3.org/2000/svg%27%3e%3cpath d=%27M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z%27/%3e%3c/svg%3e");
}

.btn-soft-danger.dropdown-toggle::after {
  background-image: url("data:image/svg+xml,%3csvg width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 fill=%27%23e15050%27 xmlns=%27http://www.w3.org/2000/svg%27%3e%3cpath d=%27M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z%27/%3e%3c/svg%3e");
  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;
}
.btn-check:focus + .btn-soft-danger.dropdown-toggle::after, .btn-soft-danger:hover.dropdown-toggle::after, .btn-soft-danger:focus.dropdown-toggle::after {
  background-image: url("data:image/svg+xml,%3csvg width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 fill=%27%23fff%27 xmlns=%27http://www.w3.org/2000/svg%27%3e%3cpath d=%27M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z%27/%3e%3c/svg%3e");
}

.btn-soft-light.dropdown-toggle::after {
  background-image: url("data:image/svg+xml,%3csvg width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 fill=%27%23f9fafc%27 xmlns=%27http://www.w3.org/2000/svg%27%3e%3cpath d=%27M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z%27/%3e%3c/svg%3e");
  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;
}
.btn-check:focus + .btn-soft-light.dropdown-toggle::after, .btn-soft-light:hover.dropdown-toggle::after, .btn-soft-light:focus.dropdown-toggle::after {
  background-image: url("data:image/svg+xml,%3csvg width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 fill=%27%23000%27 xmlns=%27http://www.w3.org/2000/svg%27%3e%3cpath d=%27M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z%27/%3e%3c/svg%3e");
}

.btn-soft-dark.dropdown-toggle::after {
  background-image: url("data:image/svg+xml,%3csvg width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 fill=%27%23000%27 xmlns=%27http://www.w3.org/2000/svg%27%3e%3cpath d=%27M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z%27/%3e%3c/svg%3e");
  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;
}
.btn-check:focus + .btn-soft-dark.dropdown-toggle::after, .btn-soft-dark:hover.dropdown-toggle::after, .btn-soft-dark:focus.dropdown-toggle::after {
  background-image: url("data:image/svg+xml,%3csvg width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 fill=%27%23fff%27 xmlns=%27http://www.w3.org/2000/svg%27%3e%3cpath d=%27M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z%27/%3e%3c/svg%3e");
}

.btn-check:focus + .btn-soft-secondary, .btn-soft-secondary:hover, .btn-soft-secondary:focus {
  color: #fff;
}
.btn-check:focus + .btn-soft-secondary.dropdown-toggle::after, .btn-soft-secondary:hover.dropdown-toggle::after, .btn-soft-secondary:focus.dropdown-toggle::after {
  background-image: url("data:image/svg+xml,%3csvg width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 fill=%27%23fff%27 xmlns=%27http://www.w3.org/2000/svg%27%3e%3cpath d=%27M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z%27/%3e%3c/svg%3e");
}

/*------------------------------------
  Button Icon
------------------------------------*/
.btn-icon {
  position: relative;
  display: inline-flex;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  font-size: 0.875rem;
  font-weight: 600;
  width: 2.625rem;
  height: 2.625rem;
  padding: 0;
}
.btn-icon > svg {
  width: 0.875rem;
  height: auto;
}

/*------------------------------------
  Outline Button Styles
------------------------------------*/
.btn-outline-primary.dropdown-toggle::after {
  background-image: url("data:image/svg+xml,%3csvg width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 fill=%27%236e93cb%27 xmlns=%27http://www.w3.org/2000/svg%27%3e%3cpath d=%27M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z%27/%3e%3c/svg%3e");
  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;
}
.btn-outline-primary:hover::after {
  background-image: url("data:image/svg+xml,%3csvg width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 fill=%27%23fff%27 xmlns=%27http://www.w3.org/2000/svg%27%3e%3cpath d=%27M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z%27/%3e%3c/svg%3e");
}
.btn-check:checked + .btn-outline-primary.dropdown-toggle::after, .btn-check:active + .btn-outline-primary.dropdown-toggle::after, .btn-outline-primary:active.dropdown-toggle::after, .btn-outline-primary.active.dropdown-toggle::after, .btn-outline-primary.dropdown-toggle.show.dropdown-toggle::after {
  background-image: url("data:image/svg+xml,%3csvg width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 fill=%27%23fff%27 xmlns=%27http://www.w3.org/2000/svg%27%3e%3cpath d=%27M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z%27/%3e%3c/svg%3e");
}

.btn-outline-secondary.dropdown-toggle::after {
  background-image: url("data:image/svg+xml,%3csvg width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 fill=%27%23dc5e43%27 xmlns=%27http://www.w3.org/2000/svg%27%3e%3cpath d=%27M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z%27/%3e%3c/svg%3e");
  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;
}
.btn-outline-secondary:hover::after {
  background-image: url("data:image/svg+xml,%3csvg width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 fill=%27%23fff%27 xmlns=%27http://www.w3.org/2000/svg%27%3e%3cpath d=%27M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z%27/%3e%3c/svg%3e");
}
.btn-check:checked + .btn-outline-secondary.dropdown-toggle::after, .btn-check:active + .btn-outline-secondary.dropdown-toggle::after, .btn-outline-secondary:active.dropdown-toggle::after, .btn-outline-secondary.active.dropdown-toggle::after, .btn-outline-secondary.dropdown-toggle.show.dropdown-toggle::after {
  background-image: url("data:image/svg+xml,%3csvg width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 fill=%27%23fff%27 xmlns=%27http://www.w3.org/2000/svg%27%3e%3cpath d=%27M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z%27/%3e%3c/svg%3e");
}

.btn-outline-success.dropdown-toggle::after {
  background-image: url("data:image/svg+xml,%3csvg width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 fill=%27%23336cff%27 xmlns=%27http://www.w3.org/2000/svg%27%3e%3cpath d=%27M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z%27/%3e%3c/svg%3e");
  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;
}
.btn-outline-success:hover::after {
  background-image: url("data:image/svg+xml,%3csvg width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 fill=%27%23fff%27 xmlns=%27http://www.w3.org/2000/svg%27%3e%3cpath d=%27M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z%27/%3e%3c/svg%3e");
}
.btn-check:checked + .btn-outline-success.dropdown-toggle::after, .btn-check:active + .btn-outline-success.dropdown-toggle::after, .btn-outline-success:active.dropdown-toggle::after, .btn-outline-success.active.dropdown-toggle::after, .btn-outline-success.dropdown-toggle.show.dropdown-toggle::after {
  background-image: url("data:image/svg+xml,%3csvg width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 fill=%27%23fff%27 xmlns=%27http://www.w3.org/2000/svg%27%3e%3cpath d=%27M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z%27/%3e%3c/svg%3e");
}

.btn-outline-info.dropdown-toggle::after {
  background-image: url("data:image/svg+xml,%3csvg width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 fill=%27%2309a5be%27 xmlns=%27http://www.w3.org/2000/svg%27%3e%3cpath d=%27M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z%27/%3e%3c/svg%3e");
  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;
}
.btn-outline-info:hover::after {
  background-image: url("data:image/svg+xml,%3csvg width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 fill=%27%23fff%27 xmlns=%27http://www.w3.org/2000/svg%27%3e%3cpath d=%27M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z%27/%3e%3c/svg%3e");
}
.btn-check:checked + .btn-outline-info.dropdown-toggle::after, .btn-check:active + .btn-outline-info.dropdown-toggle::after, .btn-outline-info:active.dropdown-toggle::after, .btn-outline-info.active.dropdown-toggle::after, .btn-outline-info.dropdown-toggle.show.dropdown-toggle::after {
  background-image: url("data:image/svg+xml,%3csvg width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 fill=%27%23fff%27 xmlns=%27http://www.w3.org/2000/svg%27%3e%3cpath d=%27M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z%27/%3e%3c/svg%3e");
}

.btn-outline-warning.dropdown-toggle::after {
  background-image: url("data:image/svg+xml,%3csvg width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 fill=%27%23f5ca99%27 xmlns=%27http://www.w3.org/2000/svg%27%3e%3cpath d=%27M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z%27/%3e%3c/svg%3e");
  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;
}
.btn-outline-warning:hover::after {
  background-image: url("data:image/svg+xml,%3csvg width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 fill=%27%23000%27 xmlns=%27http://www.w3.org/2000/svg%27%3e%3cpath d=%27M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z%27/%3e%3c/svg%3e");
}
.btn-check:checked + .btn-outline-warning.dropdown-toggle::after, .btn-check:active + .btn-outline-warning.dropdown-toggle::after, .btn-outline-warning:active.dropdown-toggle::after, .btn-outline-warning.active.dropdown-toggle::after, .btn-outline-warning.dropdown-toggle.show.dropdown-toggle::after {
  background-image: url("data:image/svg+xml,%3csvg width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 fill=%27%23000%27 xmlns=%27http://www.w3.org/2000/svg%27%3e%3cpath d=%27M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z%27/%3e%3c/svg%3e");
}

.btn-outline-danger.dropdown-toggle::after {
  background-image: url("data:image/svg+xml,%3csvg width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 fill=%27%23e15050%27 xmlns=%27http://www.w3.org/2000/svg%27%3e%3cpath d=%27M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z%27/%3e%3c/svg%3e");
  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;
}
.btn-outline-danger:hover::after {
  background-image: url("data:image/svg+xml,%3csvg width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 fill=%27%23fff%27 xmlns=%27http://www.w3.org/2000/svg%27%3e%3cpath d=%27M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z%27/%3e%3c/svg%3e");
}
.btn-check:checked + .btn-outline-danger.dropdown-toggle::after, .btn-check:active + .btn-outline-danger.dropdown-toggle::after, .btn-outline-danger:active.dropdown-toggle::after, .btn-outline-danger.active.dropdown-toggle::after, .btn-outline-danger.dropdown-toggle.show.dropdown-toggle::after {
  background-image: url("data:image/svg+xml,%3csvg width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 fill=%27%23fff%27 xmlns=%27http://www.w3.org/2000/svg%27%3e%3cpath d=%27M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z%27/%3e%3c/svg%3e");
}

.btn-outline-light.dropdown-toggle::after {
  background-image: url("data:image/svg+xml,%3csvg width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 fill=%27%23f9fafc%27 xmlns=%27http://www.w3.org/2000/svg%27%3e%3cpath d=%27M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z%27/%3e%3c/svg%3e");
  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;
}
.btn-outline-light:hover::after {
  background-image: url("data:image/svg+xml,%3csvg width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 fill=%27%23000%27 xmlns=%27http://www.w3.org/2000/svg%27%3e%3cpath d=%27M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z%27/%3e%3c/svg%3e");
}
.btn-check:checked + .btn-outline-light.dropdown-toggle::after, .btn-check:active + .btn-outline-light.dropdown-toggle::after, .btn-outline-light:active.dropdown-toggle::after, .btn-outline-light.active.dropdown-toggle::after, .btn-outline-light.dropdown-toggle.show.dropdown-toggle::after {
  background-image: url("data:image/svg+xml,%3csvg width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 fill=%27%23000%27 xmlns=%27http://www.w3.org/2000/svg%27%3e%3cpath d=%27M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z%27/%3e%3c/svg%3e");
}

.btn-outline-dark.dropdown-toggle::after {
  background-image: url("data:image/svg+xml,%3csvg width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 fill=%27%23000%27 xmlns=%27http://www.w3.org/2000/svg%27%3e%3cpath d=%27M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z%27/%3e%3c/svg%3e");
  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;
}
.btn-outline-dark:hover::after {
  background-image: url("data:image/svg+xml,%3csvg width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 fill=%27%23fff%27 xmlns=%27http://www.w3.org/2000/svg%27%3e%3cpath d=%27M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z%27/%3e%3c/svg%3e");
}
.btn-check:checked + .btn-outline-dark.dropdown-toggle::after, .btn-check:active + .btn-outline-dark.dropdown-toggle::after, .btn-outline-dark:active.dropdown-toggle::after, .btn-outline-dark.active.dropdown-toggle::after, .btn-outline-dark.dropdown-toggle.show.dropdown-toggle::after {
  background-image: url("data:image/svg+xml,%3csvg width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 fill=%27%23fff%27 xmlns=%27http://www.w3.org/2000/svg%27%3e%3cpath d=%27M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z%27/%3e%3c/svg%3e");
}

.btn-outline-secondary {
  border-color: #f0f0f0;
}

.btn-dashed-outline {
  border-style: dashed;
}

/*------------------------------------
  Button Sizes
------------------------------------*/
.btn-xs:not(.btn-icon) {
  font-size: 0.65625rem;
  padding: 0.3125rem 0.75rem;
}

.btn-icon.btn-xs {
  font-size: 0.65625rem;
  width: 1.53125rem;
  height: 1.53125rem;
}
.btn-icon.btn-xs > svg {
  width: 0.65625rem;
  height: auto;
}

.btn-icon.btn-sm, .btn-group-sm > .btn-icon.btn {
  font-size: 0.929rem;
  width: 2.40625rem;
  height: 2.40625rem;
}
.btn-icon.btn-sm > svg, .btn-group-sm > .btn-icon.btn > svg {
  width: 0.929rem;
  height: auto;
}

.btn-icon.btn-lg, .btn-group-lg > .btn-icon.btn {
  font-size: 1.07rem;
  width: 3.36875rem;
  height: 3.36875rem;
}
.btn-icon.btn-lg > svg, .btn-group-lg > .btn-icon.btn > svg {
  width: 1.07rem;
  height: auto;
}

/*------------------------------------
  Button Status
------------------------------------*/
.btn-status {
  position: absolute;
  top: -0.4375rem;
  right: -0.4375rem;
  display: inline-flex;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  font-size: 0.65625rem;
  font-weight: 600;
  width: 1.1484375rem;
  height: 1.1484375rem;
  background-color: #bdc5d1;
  border: 0.125rem solid #fff;
  padding: 0;
  border-radius: 50%;
}
.btn.rounded-circle .btn-status {
  top: -0.2916666667rem;
  right: -0.2916666667rem;
}

/*------------------------------------
  Button Status Sizes
------------------------------------*/
.btn-xs-status {
  top: -0.3125rem;
  right: -0.3125rem;
  font-size: 0.5359375rem;
  width: 10px;
  height: 10px;
  border-width: 0.1rem;
}
.btn.rounded-circle .btn-xs-status {
  top: -0.078125rem;
  right: -0.078125rem;
}

.btn-sm-status {
  top: -0.3125rem;
  right: -0.3125rem;
  font-size: 0.65625rem;
  width: 12px;
  height: 12px;
}
.btn.rounded-circle .btn-sm-status {
  top: -0.15625rem;
  right: -0.15625rem;
}

.btn-lg-status {
  top: -0.6125rem;
  right: -0.6125rem;
  font-size: 0.875rem;
  width: 24px;
  height: 24px;
}
.btn.rounded-circle .btn-lg-status {
  top: -0.49rem;
  right: -0.49rem;
}

/*------------------------------------
  Button Status Styles
------------------------------------*/
.btn-status-primary {
  color: color-yiq(#6e93cb);
  background-color: #6e93cb;
}

.btn-status-secondary {
  color: color-yiq(#dc5e43);
  background-color: #dc5e43;
}

.btn-status-success {
  color: color-yiq(#336cff);
  background-color: #336cff;
}

.btn-status-info {
  color: color-yiq(#09a5be);
  background-color: #09a5be;
}

.btn-status-warning {
  color: color-yiq(#f5ca99);
  background-color: #f5ca99;
}

.btn-status-danger {
  color: color-yiq(#e15050);
  background-color: #e15050;
}

.btn-status-light {
  color: color-yiq(#f9fafc);
  background-color: #f9fafc;
}

.btn-status-dark {
  color: color-yiq(#000);
  background-color: #000;
}

/*------------------------------------
  Card
------------------------------------*/
.card {
  box-shadow: 0 0.25rem 0.75rem 0 rgba(18, 20, 39, 0.0392156863);
}
.card table tr th {
  font-weight: 400;
}

.card-footer {
  display: block;
}

.card-subtitle {
  display: block;
  text-transform: uppercase;
  color: #8c98a4;
  font-size: 0.7109375rem;
  margin-bottom: 0.25rem;
}

.card-title {
  margin-bottom: 0;
}
.card-title:not(:last-child) {
  margin-bottom: 0.5rem;
}

.card-header {
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.card-header-title {
  margin-bottom: 0;
}
.card-header-title + .card-text {
  margin-top: 0.25rem;
}

.card-link {
  font-weight: 600;
  white-space: nowrap;
}

.card-text {
  color: #979797;
}

.card-transition {
  transition: all 0.2s ease-in-out;
}
.card-transition:hover, .card-transition:focus {
  transform: translateY(-0.1875rem) !important;
}

.card-ghost {
  background-color: transparent;
  box-shadow: none;
}

.card-dashed {
  border: 0.071rem dashed #f0f0f0;
}

.card-centered .card-body {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}

.card-group .card {
  box-shadow: none;
}
.card-group .card + .card {
  border-left: 0.071rem solid #f0f0f0;
}

.card .card-header + .table-responsive {
  margin-top: -1px;
}
.card .table {
  margin-bottom: 0;
}
.card .card-table > tbody > tr:first-child > td {
  padding-top: 1.429rem;
}
.card .card-table > tbody > tr:last-child > td {
  padding-bottom: 1.429rem;
}
.card .card-table > :not(caption) > * > * {
  padding-right: 1.786rem;
  padding-left: 1.786rem;
}
.card .card-table > .popover > * > * {
  padding: 0;
}
.card .card-header + .table-responsive .thead-light th:first-child,
.card .card-header + .table .thead-light th:first-child {
  border-top-left-radius: 0;
}
.card .card-header + .table-responsive .thead-light th:last-child,
.card .card-header + .table .thead-light th:last-child {
  border-top-right-radius: 0;
}
.card .card-header + .table-responsive .table-thead-bordered > :not(:last-child) > :last-child > *,
.card .card-header + .table .table-thead-bordered > :not(:last-child) > :last-child > * {
  border-top: 0.071rem solid #f0f0f0;
}
.card .table-thead-bordered > :not(:last-child) > :last-child > * {
  border-top-width: 0;
}

.card-sm > .card-header,
.card-sm > .card-footer {
  padding: 1rem 1rem;
}
.card-sm > .card-body,
.card-sm > .card-img-overlay,
.card-sm > .collapse .card-body {
  padding: 1rem 1rem;
}
.card-sm .card-table > tbody > tr:first-child > td {
  padding-top: 1rem;
}
.card-sm .card-table > tbody > tr:last-child > td {
  padding-bottom: 1rem;
}
.card-sm .card-table > :not(caption) > * > * {
  padding-right: 1rem;
  padding-left: 1rem;
}

.card-lg > .card-header,
.card-lg > .card-footer {
  padding-right: 2.857rem;
  padding-left: 2.857rem;
}
.card-lg > .card-body,
.card-lg > .card-img-overlay,
.card-lg > .collapse .card-body {
  padding: 1.571rem 2.857rem;
}
.card-lg .card-table > tbody > tr:first-child > td {
  padding-top: 1.571rem;
}
.card-lg .card-table > tbody > tr:last-child > td {
  padding-bottom: 1.571rem;
}
.card-lg .card-table > :not(caption) > * > * {
  padding-right: 2.857rem;
  padding-left: 2.857rem;
}

.card-pinned {
  position: relative;
  display: block;
}

.card-pinned-top-start {
  position: absolute;
  top: 1rem;
  left: 1rem;
}

.card-pinned-top-end {
  position: absolute;
  top: 1rem;
  right: 1rem;
}

.card-pinned-bottom-start {
  position: absolute;
  bottom: 1rem;
  left: 1rem;
}

.card-pinned-bottom-end {
  position: absolute;
  bottom: 1rem;
  right: 1rem;
}

.card-body-height {
  height: 21.25rem;
  overflow: hidden;
  overflow-y: auto;
}
.card-body-height::-webkit-scrollbar {
  width: 0.429rem;
}
.card-body-height::-webkit-scrollbar-thumb {
  background-color: #e8e7e7;
}

.card-hover-shadow {
  transition: 0.3s;
}
.card-hover-shadow:hover {
  box-shadow: 0px 0.1875rem 0.75rem rgba(140, 152, 164, 0.25) !important;
}

.card-alert {
  border-radius: 0;
  margin-bottom: 0;
}

.card-navbar-nav {
  width: 100%;
  padding: 2.643rem 0.5rem;
}
.card-navbar-nav.nav-tabs .nav-link, .card-navbar-nav.nav-tabs .dropdown-header {
  margin-left: -0.5rem;
}

@media (min-width: 576px) {
  .card-header-content-sm-between {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    gap: 0.5rem;
  }
}

@media (min-width: 768px) {
  .card-header-content-md-between {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    gap: 0.5rem;
  }
}

@media (min-width: 992px) {
  .card-header-content-lg-between {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    gap: 0.5rem;
  }
}

@media (min-width: 1200px) {
  .card-header-content-xl-between {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    gap: 0.5rem;
  }
}

@media (min-width: 1400px) {
  .card-header-content-xxl-between {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    gap: 0.5rem;
  }
}

.card-header-content-between {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  gap: 0.5rem;
}

@media (max-width: 575.98px) {
  .card-dropdown-filter-centered {
    left: -8rem;
    min-width: 18rem !important;
  }
}

.card-nav-vertical {
  flex-direction: column;
}
.card-nav-vertical.nav .nav-link {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.card-nav-vertical.card-nav {
  margin-left: -0.893rem;
  margin-right: -0.893rem;
}

.card-dropdown-btn {
  z-index: 3;
}

.card-avatar-group {
  z-index: 2;
}

.card-progress-wrap {
  overflow: hidden;
  border-top-left-radius: 0.75rem;
  border-top-right-radius: 0.75rem;
}

.card-progress {
  height: 0.25rem;
}
.card-progress:first-child .progress-bar {
  border-top-left-radius: 0.75rem;
}
.card-progress:first-child .progress-bar[aria-valuenow="100"] {
  border-top-right-radius: 0.75rem;
}

.card > .profile-cover,
.card > .profile-cover .profile-cover-img,
.card > .profile-cover .profile-cover-img-wrapper {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.card > .card-header ~ .profile-cover,
.card > .card-header ~ .profile-cover .profile-cover-img,
.card > .card-header ~ .profile-cover .profile-cover-img-wrapper {
  border-radius: 0;
}

.card > .tab-content .tab-pane[class*=bg] {
  border-bottom-right-radius: 0.75rem;
  border-bottom-left-radius: 0.75rem;
}

/*------------------------------------
  Circles Chart
-------------------------------------*/
.circles-chart {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  border-radius: 50%;
  margin-left: auto;
  margin-right: auto;
}

.circles-chart-content {
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  transform: translate(0, -50%);
}

/*------------------------------------
  Close Button
------------------------------------*/
.btn-close:focus {
  box-shadow: none;
}

.btn-close-light {
  background: transparent url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27%23fff%27%3e%3cpath d=%27M.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%27/%3e%3c/svg%3e") center;
}

/*------------------------------------
  Col Divider
------------------------------------*/
@media (min-width: 576px) {
  .col-sm-divider > *:not(:first-child) {
    position: relative;
  }
  .col-sm-divider > *:not(:first-child)::before {
    position: absolute;
    top: 0;
    left: 0;
    width: 0.071rem;
    height: 100%;
    background-color: #f0f0f0;
    content: "";
  }
}

.col-divider-rotated > *:not(:first-child)::before {
  transform: rotate(20deg);
}

@media (min-width: 768px) {
  .col-md-divider > *:not(:first-child) {
    position: relative;
  }
  .col-md-divider > *:not(:first-child)::before {
    position: absolute;
    top: 0;
    left: 0;
    width: 0.071rem;
    height: 100%;
    background-color: #f0f0f0;
    content: "";
  }
}

.col-divider-rotated > *:not(:first-child)::before {
  transform: rotate(20deg);
}

@media (min-width: 992px) {
  .col-lg-divider > *:not(:first-child) {
    position: relative;
  }
  .col-lg-divider > *:not(:first-child)::before {
    position: absolute;
    top: 0;
    left: 0;
    width: 0.071rem;
    height: 100%;
    background-color: #f0f0f0;
    content: "";
  }
}

.col-divider-rotated > *:not(:first-child)::before {
  transform: rotate(20deg);
}

@media (min-width: 1200px) {
  .col-xl-divider > *:not(:first-child) {
    position: relative;
  }
  .col-xl-divider > *:not(:first-child)::before {
    position: absolute;
    top: 0;
    left: 0;
    width: 0.071rem;
    height: 100%;
    background-color: #f0f0f0;
    content: "";
  }
}

.col-divider-rotated > *:not(:first-child)::before {
  transform: rotate(20deg);
}

@media (min-width: 1400px) {
  .col-xxl-divider > *:not(:first-child) {
    position: relative;
  }
  .col-xxl-divider > *:not(:first-child)::before {
    position: absolute;
    top: 0;
    left: 0;
    width: 0.071rem;
    height: 100%;
    background-color: #f0f0f0;
    content: "";
  }
}

.col-divider-rotated > *:not(:first-child)::before {
  transform: rotate(20deg);
}

.col-divider > *:not(:first-child) {
  position: relative;
}
.col-divider > *:not(:first-child)::before {
  position: absolute;
  top: 0;
  left: 0;
  width: 0.071rem;
  height: 100%;
  background-color: #f0f0f0;
  content: "";
}

.col-divider-rotated > *:not(:first-child)::before {
  transform: rotate(20deg);
}

.col-divider > *:not(:first-child) {
  position: relative;
}
.col-divider > *:not(:first-child)::before {
  position: absolute;
  top: 0;
  left: 50%;
  width: calc(100% - 1.5rem);
  height: 0.071rem;
  background-color: #f0f0f0;
  content: "";
  transform: translateX(-50%);
}
.col-divider > * {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}
.col-divider > *:first-child {
  padding-top: 0;
}
.col-divider > *:last-child {
  padding-bottom: 0;
}

@media (max-width: 575.98px) {
  .col-sm-divider > *:not(:first-child) {
    position: relative;
  }
  .col-sm-divider > *:not(:first-child)::before {
    position: absolute;
    top: 0;
    left: 50%;
    width: calc(100% - 1.5rem);
    height: 0.071rem;
    background-color: #f0f0f0;
    content: "";
    transform: translateX(-50%);
  }
  .col-sm-divider > * {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }
  .col-sm-divider > *:first-child {
    padding-top: 0;
  }
  .col-sm-divider > *:last-child {
    padding-bottom: 0;
  }
}

@media (max-width: 767.98px) {
  .col-md-divider > *:not(:first-child) {
    position: relative;
  }
  .col-md-divider > *:not(:first-child)::before {
    position: absolute;
    top: 0;
    left: 50%;
    width: calc(100% - 1.5rem);
    height: 0.071rem;
    background-color: #f0f0f0;
    content: "";
    transform: translateX(-50%);
  }
  .col-md-divider > * {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }
  .col-md-divider > *:first-child {
    padding-top: 0;
  }
  .col-md-divider > *:last-child {
    padding-bottom: 0;
  }
}

@media (max-width: 991.98px) {
  .col-lg-divider > *:not(:first-child) {
    position: relative;
  }
  .col-lg-divider > *:not(:first-child)::before {
    position: absolute;
    top: 0;
    left: 50%;
    width: calc(100% - 1.5rem);
    height: 0.071rem;
    background-color: #f0f0f0;
    content: "";
    transform: translateX(-50%);
  }
  .col-lg-divider > * {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }
  .col-lg-divider > *:first-child {
    padding-top: 0;
  }
  .col-lg-divider > *:last-child {
    padding-bottom: 0;
  }
}

@media (max-width: 1199.98px) {
  .col-xl-divider > *:not(:first-child) {
    position: relative;
  }
  .col-xl-divider > *:not(:first-child)::before {
    position: absolute;
    top: 0;
    left: 50%;
    width: calc(100% - 1.5rem);
    height: 0.071rem;
    background-color: #f0f0f0;
    content: "";
    transform: translateX(-50%);
  }
  .col-xl-divider > * {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }
  .col-xl-divider > *:first-child {
    padding-top: 0;
  }
  .col-xl-divider > *:last-child {
    padding-bottom: 0;
  }
}

@media (max-width: 1399.98px) {
  .col-xxl-divider > *:not(:first-child) {
    position: relative;
  }
  .col-xxl-divider > *:not(:first-child)::before {
    position: absolute;
    top: 0;
    left: 50%;
    width: calc(100% - 1.5rem);
    height: 0.071rem;
    background-color: #f0f0f0;
    content: "";
    transform: translateX(-50%);
  }
  .col-xxl-divider > * {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }
  .col-xxl-divider > *:first-child {
    padding-top: 0;
  }
  .col-xxl-divider > *:last-child {
    padding-bottom: 0;
  }
}

.col-divider > *:not(:first-child) {
  position: relative;
}
.col-divider > *:not(:first-child)::before {
  position: absolute;
  top: 0;
  left: 0;
  width: 0.071rem;
  height: 100%;
  background-color: #f0f0f0;
  content: "";
}
.col-divider > *,
.col-divider > *:first-child,
.col-divider > *:last-child {
  padding-top: 0;
  padding-bottom: 0;
}

.col-divider-light > *:not(:first-child)::before {
  background-color: rgba(255, 255, 255, 0.1);
}

/*------------------------------------
  Content
------------------------------------*/
.content-space {
  padding: 2rem;
}
@media (max-width: 575.98px) {
  .content-space {
    padding: 1rem;
  }
}

.navbar-expand .navbar-vertical-aside.navbar-vertical-fixed ~ .main {
  padding-left: 18.071rem;
}
@media (min-width: 576px) {
  .navbar-expand-sm .navbar-vertical-aside.navbar-vertical-fixed ~ .main {
    padding-left: 18.071rem;
  }
}
@media (min-width: 768px) {
  .navbar-expand-md .navbar-vertical-aside.navbar-vertical-fixed ~ .main {
    padding-left: 18.071rem;
  }
}
@media (min-width: 992px) {
  .navbar-expand-lg .navbar-vertical-aside.navbar-vertical-fixed ~ .main {
    padding-left: 18.071rem;
  }
}
@media (min-width: 1200px) {
  .navbar-expand-xl .navbar-vertical-aside.navbar-vertical-fixed ~ .main {
    padding-left: 18.071rem;
  }
}
@media (min-width: 1400px) {
  .navbar-expand-xxl .navbar-vertical-aside.navbar-vertical-fixed ~ .main {
    padding-left: 18.071rem;
  }
}

.footer-offset {
  margin-bottom: 6.714rem;
}

.main {
  flex-grow: 1;
}
.main .content {
  padding-top: 2.143rem;
  padding-bottom: 2.143rem;
}

.container-fluid, .container-sm, .container-md, .container-lg, .container-xl, .container-xxl {
  padding-right: var(--bs-gutter-x, 2rem);
  padding-left: var(--bs-gutter-x, 2rem);
}
@media (max-width: 575.98px) {
  .container-fluid, .container-sm, .container-md, .container-lg, .container-xl, .container-xxl {
    padding-right: var(--bs-gutter-x, 1.25rem);
    padding-left: var(--bs-gutter-x, 1.25rem);
  }
}

/*------------------------------------
  Kanban
------------------------------------*/
.kanban-board {
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}
.kanban-board::-webkit-scrollbar {
  height: 0.429rem;
}
.kanban-board::-webkit-scrollbar-thumb {
  background-color: #e8e7e7;
}
.kanban-board .kanban-board-row {
  flex-wrap: nowrap;
}
.kanban-board .kanban-board-row > [class*=col] {
  max-width: 350px;
}

/*------------------------------------
  Sidebar Detached Content
------------------------------------*/
.sidebar-detached-content {
  margin-left: 20.071rem;
}

/*------------------------------------
  Splitted Content
------------------------------------*/
.splitted-content-main {
  display: flex;
  flex-wrap: wrap;
}

.navbar-vertical.splitted-content-navbar {
  width: 24.642rem;
}
.navbar-vertical.splitted-content-navbar .navbar-vertical-content {
  height: 100%;
}
.navbar-vertical.splitted-content-navbar .navbar-nav {
  margin-left: 6.571rem;
}
.navbar-vertical.splitted-content-navbar .navbar-vertical-footer {
  margin-left: 6.571rem;
}

.splitted-content-bordered:not(:last-child) {
  border-right: 0.071rem solid #f0f0f0;
}
.splitted-content-bordered:not(:first-child) {
  border-left: 0.071rem solid #f0f0f0;
}

.navbar-vertical-aside ~ .splitted-content-small.splitted-content-bordered:not(:last-child) {
  margin-left: -0.071rem;
}

.splitted-content-mini,
.splitted-content-small {
  background-color: #fff;
}
.splitted-content-mini.offcanvas,
.splitted-content-small.offcanvas {
  z-index: 1041;
}

.splitted-content-mini {
  width: 6.571rem;
  min-height: 100vh;
  display: flex;
  flex-direction: column;
}
.splitted-content-mini .navbar-brand {
  margin-right: 0;
}
.splitted-content-mini .offcanvas-body {
  display: flex;
  flex-direction: column;
  height: 100%;
  padding: 0;
}

.splitted-content-small,
.splitted-content-fluid {
  min-height: 100vh;
}

.splitted-content-small {
  flex: 0 0 auto;
  width: 20rem;
  max-width: 100%;
}

.splitted-content-fluid {
  flex-basis: 0;
  flex-grow: 1;
  min-width: 0;
  max-width: 100%;
}

.header ~ .main .splitted-content-mini,
.header ~ .main .splitted-content-small,
.header ~ .main .splitted-content-fluid {
  min-height: calc(100vh - 3.875rem);
}

@media (min-width: 1200px) {
  .splitted-content-toggle {
    display: none;
  }
}
@media (min-width: 992px) {
  .splitted-content-mini {
    position: static;
    visibility: visible;
    transform: translateX(0%);
  }
}
/*------------------------------------
  Dropdown
------------------------------------*/
.dropdown-menu {
  box-shadow: 0rem 0.6125rem 2.5rem 0.6125rem rgba(140, 152, 164, 0.175);
  margin-top: 0.3125rem;
}
.dropdown-menu .dropdown-item {
  font-size: 1rem;
}
.dropdown-menu .dropdown-item.dropdown-toggle::after {
  transform: rotate(-90deg);
}
.dropdown-menu .card {
  border-color: transparent;
  box-shadow: none;
}

.dropdown-item {
  border-radius: 0.429rem;
}
.dropdown-item:not(:last-child) {
  margin-bottom: 0.357rem;
}
.dropdown-item:active {
  color: #1e2022;
  background-color: #edf2f5;
}
.dropdown-item.active:not(:focus):not(:active), .dropdown-item.active:active:focus {
  color: #1e2022;
  background-color: #edf2f5;
}

.dropdown-header {
  text-transform: uppercase;
  letter-spacing: 0.03125rem;
  font-size: 0.65625rem;
  font-weight: 600;
  padding: 0.5rem 1rem;
}

.dropdown-item-icon {
  display: inline-block;
  opacity: 0.7;
  width: 1.5rem;
  color: #677788;
}

.dropdown-toggle {
  position: relative;
  display: flex;
  align-items: center;
  overflow: hidden;
}
.dropdown-toggle::after {
  display: inline-block;
  width: 1rem;
  height: 1rem;
  background-image: url("data:image/svg+xml,%3csvg width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 fill=%27%23677788%27 xmlns=%27http://www.w3.org/2000/svg%27%3e%3cpath d=%27M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z%27/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right center;
  background-size: 1rem 1rem;
  content: "";
  transition: 0.3s;
}
.dropdown-toggle:not(.dropdown-toggle-empty)::after {
  padding-left: 1.25rem;
  margin-left: auto;
}
.dropdown-toggle .dropdown-item-icon {
  width: 1.75rem;
}

.show > .nav-link.dropdown-toggle::after,
.nav-item > .nav-link[aria-expanded=true]::after {
  transform: rotate(-180deg);
}

.dropup .dropdown-toggle::after {
  transform: rotate(-180deg);
}

.dropright .dropdown-toggle::after {
  transform: rotate(-90deg);
  margin-top: 0.25rem;
}

.dropleft .dropdown-toggle::after {
  transform: rotate(90deg);
  margin-top: -0.25rem;
}

.dropdown-card {
  padding: 0;
}
.dropdown-card .card {
  box-shadow: none;
}

.dropdown-card-shopping-cart .card > .card-footer {
  border-top-width: 0.071rem;
}

.dropdown-menu-form-search {
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  overflow: hidden;
}
.dropdown-menu-form-search .card-body-height {
  padding: 0.5rem;
}
.dropdown-menu-form-search .card-body-height .dropdown-divider {
  width: calc(100% + 1rem);
  margin-left: -0.5rem;
}

.dropupend .dropdown-menu[data-bs-popper] {
  top: auto;
  right: auto;
  left: 100%;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: 0.625rem;
}

/*------------------------------------
  Footer
------------------------------------*/
.footer {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 6.714rem;
}
.footer:not([class*=container]) {
  padding-right: 2rem;
  padding-left: 2rem;
}
@media (max-width: 575.98px) {
  .footer:not([class*=container]) {
    padding-right: 1rem;
    padding-left: 1rem;
  }
}

.footer-height-offset {
  height: calc(100vh - 6.714rem);
}

/*------------------------------------
  Form Control
------------------------------------*/
.form-control-plaintext::placeholder {
  color: #000;
  opacity: 1;
}

.form-control-title {
  font-size: 1.75rem;
  line-height: normal;
  font-weight: 600;
  border: none;
  padding: 0;
}
.form-control-title:focus {
  box-shadow: none;
}

.form-control-single-number {
  font-size: 1.75rem;
  text-align: center;
}

/*------------------------------------
  Form Check
------------------------------------*/
.form-check-label {
  margin-top: 0.125rem;
}

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

.form-check-input {
  margin-top: 0.1875rem;
}

.form-check-text {
  display: block;
}

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

label.form-control,
.form-check-input,
.form-check-label {
  cursor: pointer;
}

.form-check-input:focus {
  box-shadow: none;
}

.form-check-input ~ .form-check-label .form-check-default {
  display: block;
}
.form-check-input ~ .form-check-label .form-check-active {
  display: none;
}

.form-check-input:checked ~ .form-check-label .form-check-default {
  display: none;
}
.form-check-input:checked ~ .form-check-label .form-check-active {
  display: block;
}

.form-check-reverse {
  padding-left: 0;
  padding-right: 1.5rem;
}
.form-check-reverse .form-check-input {
  float: right;
  margin-left: 0;
  margin-right: -1.5rem;
}

.was-validated .form-check-input:valid,
.form-check-input.is-valid {
  border: 1px solid #f0f0f0;
}

.was-validated .form-check-input:valid ~ .form-check-label,
.form-check-input.is-valid ~ .form-check-label {
  color: #222;
}

.form-check-primary .form-check-input:checked {
  background-color: #6e93cb;
  border-color: #6e93cb;
}

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

.form-check-success .form-check-input:checked {
  background-color: #336cff;
  border-color: #336cff;
}

.form-check-info .form-check-input:checked {
  background-color: #09a5be;
  border-color: #09a5be;
}

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

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

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

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

/*------------------------------------
  Form Check Dashed
------------------------------------*/
.form-check-dashed {
  text-align: center;
  padding: 2rem 2rem;
  border: 0.125rem dashed #f0f0f0;
  border-radius: 0.5rem;
}
.form-check-dashed:hover {
  cursor: pointer;
  background-color: #f9fafc;
}
.form-check-dashed .form-check-input {
  display: none;
}

/*------------------------------------
  Form Check Label Highlighter
------------------------------------*/
.form-check-label-highlighter {
  position: relative;
  padding-left: 0;
}
.form-check-label-highlighter .form-check-img {
  border-radius: 0.5rem;
}
.form-check-label-highlighter .form-check-input {
  width: 100%;
  height: 100%;
  background: none;
  border-width: 0;
  margin-left: 0;
}
.form-check-label-highlighter .form-check-label {
  border: 0.125rem solid #f0f0f0;
  border-radius: 0.5rem;
}
.form-check-label-highlighter .form-check-label::before {
  position: absolute;
  top: 0.75rem;
  right: 0.75rem;
  width: 1.25rem;
  height: 1.25rem;
  background-image: url("data:image/svg+xml,%3csvg width=%2718%27 height=%2718%27 viewBox=%270 0 18 18%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3e%3crect width=%2718%27 height=%2718%27 rx=%279%27 fill=%27%23e7eaf3%27/%3e%3cpath d=%27M12.0603 5.78792C12.2511 5.56349 12.5876 5.5362 12.8121 5.72697C13.0365 5.91774 13.0638 6.25432 12.873 6.47875L8.3397 11.8121C8.14594 12.04 7.80261 12.064 7.57901 11.8653L5.17901 9.73195C4.95886 9.53626 4.93903 9.19915 5.13472 8.979C5.33041 8.75885 5.66751 8.73902 5.88766 8.93471L7.88011 10.7058L12.0603 5.78792Z%27 fill=%27%23fff%27/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right center;
  background-size: 1.25rem 1.25rem;
  opacity: 0;
  content: "";
}
.form-check-label-highlighter .form-check-input:checked[type=checkbox], .form-check-label-highlighter .form-check-input:checked[type=radio] {
  background-image: none;
  background-color: transparent;
  border-width: 0;
}
.form-check-label-highlighter .form-check-input:checked[type=checkbox] ~ .form-check-label, .form-check-label-highlighter .form-check-input:checked[type=radio] ~ .form-check-label {
  border-color: #6e93cb;
}
.form-check-label-highlighter .form-check-input:checked[type=checkbox] ~ .form-check-label::before, .form-check-label-highlighter .form-check-input:checked[type=radio] ~ .form-check-label::before {
  background-image: url("data:image/svg+xml,%3csvg width=%2718%27 height=%2718%27 viewBox=%270 0 18 18%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3e%3crect width=%2718%27 height=%2718%27 rx=%279%27 fill=%27%236e93cb%27/%3e%3cpath d=%27M12.0603 5.78792C12.2511 5.56349 12.5876 5.5362 12.8121 5.72697C13.0365 5.91774 13.0638 6.25432 12.873 6.47875L8.3397 11.8121C8.14594 12.04 7.80261 12.064 7.57901 11.8653L5.17901 9.73195C4.95886 9.53626 4.93903 9.19915 5.13472 8.979C5.33041 8.75885 5.66751 8.73902 5.88766 8.93471L7.88011 10.7058L12.0603 5.78792Z%27 fill=%27%23fff%27/%3e%3c/svg%3e");
  opacity: 1;
}

/*------------------------------------
  Form Check Select
------------------------------------*/
.form-check-select {
  cursor: pointer;
}
.form-check-select .form-check-input {
  position: relative;
  z-index: 2;
  width: 12px;
  height: 12px;
  background-color: #e7eaf3;
  border-width: 0;
  border-radius: 50%;
}
.form-check-select .form-check-input:hover {
  background-color: rgba(110, 147, 203, 0.3125);
}
.form-check-select .form-check-input:checked[type=checkbox] {
  background-image: none;
}
.form-check-select .form-check-input:checked[type=checkbox] ~ .form-check-stretched-bg::before {
  background-color: rgba(110, 147, 203, 0.035);
}
.form-check-select .form-check-input:checked[type=checkbox]:hover {
  background-color: #6e93cb;
}
.form-check-select .form-check-stretched-bg::before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  pointer-events: auto;
  content: "";
  z-index: 1;
  background-color: rgba(0, 0, 0, 0);
}

.form-check-select:hover .form-check-stretched-bg::before {
  background-color: rgba(110, 147, 203, 0.035);
}

/*------------------------------------
  Form Check Select Stretched
------------------------------------*/
.form-check-select-stretched {
  padding-left: 0;
  margin-bottom: 0;
}
.form-check-select-stretched .form-check-label {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  float: none;
  margin-left: 0;
  margin-top: 0;
  z-index: 1;
  border: 0.071rem solid #f0f0f0;
  border-radius: 0.75rem;
}
.form-check-select-stretched .form-check-label::before {
  position: absolute;
  top: 0.75rem;
  right: 0.75rem;
  width: 1.25rem;
  height: 1.25rem;
  background-image: url("data:image/svg+xml,%3csvg width=%2718%27 height=%2718%27 viewBox=%270 0 18 18%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3e%3crect width=%2718%27 height=%2718%27 rx=%279%27 fill=%27%23e7eaf3%27/%3e%3cpath d=%27M12.0603 5.78792C12.2511 5.56349 12.5876 5.5362 12.8121 5.72697C13.0365 5.91774 13.0638 6.25432 12.873 6.47875L8.3397 11.8121C8.14594 12.04 7.80261 12.064 7.57901 11.8653L5.17901 9.73195C4.95886 9.53626 4.93903 9.19915 5.13472 8.979C5.33041 8.75885 5.66751 8.73902 5.88766 8.93471L7.88011 10.7058L12.0603 5.78792Z%27 fill=%27%23fff%27/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right center;
  background-size: 1.25rem 1.25rem;
  content: "";
}
.form-check-select-stretched .form-check-input[type=checkbox], .form-check-select-stretched .form-check-input[type=radio] {
  background-color: transparent;
  border-width: 0;
  background-image: none;
}
.form-check-select-stretched .form-check-input:checked[type=checkbox] ~ .form-check-label, .form-check-select-stretched .form-check-input:checked[type=radio] ~ .form-check-label {
  border-color: #6e93cb;
}
.form-check-select-stretched .form-check-input:checked[type=checkbox] ~ .form-check-label::before, .form-check-select-stretched .form-check-input:checked[type=radio] ~ .form-check-label::before {
  background-image: url("data:image/svg+xml,%3csvg width=%2718%27 height=%2718%27 viewBox=%270 0 18 18%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3e%3crect width=%2718%27 height=%2718%27 rx=%279%27 fill=%27%236e93cb%27/%3e%3cpath d=%27M12.0603 5.78792C12.2511 5.56349 12.5876 5.5362 12.8121 5.72697C13.0365 5.91774 13.0638 6.25432 12.873 6.47875L8.3397 11.8121C8.14594 12.04 7.80261 12.064 7.57901 11.8653L5.17901 9.73195C4.95886 9.53626 4.93903 9.19915 5.13472 8.979C5.33041 8.75885 5.66751 8.73902 5.88766 8.93471L7.88011 10.7058L12.0603 5.78792Z%27 fill=%27%23fff%27/%3e%3c/svg%3e");
}
.form-check-select-stretched.checked .form-check-select-stretched-btn {
  color: #fff;
  background-color: #6e93cb;
  border-color: #6e93cb;
}

/*------------------------------------
  Form Check Switch
------------------------------------*/
.form-check-switch {
  display: inline-block;
  padding-left: 0;
  margin-bottom: 0;
}
.form-check-switch .form-check-input {
  display: none;
}
.form-check-switch .form-check-label {
  cursor: pointer;
  color: #6e93cb;
  background-color: #fff;
  border: 0.071rem solid #6e93cb;
}
.form-check-switch .form-check-input:checked ~ .form-check-label {
  color: #fff;
  border-style: solid;
  background-color: #6e93cb;
}
.form-check-switch .form-check-input:disabled ~ .form-check-label {
  color: #bdc5d1;
  background-color: rgba(231, 234, 243, 0.5);
}

/*------------------------------------
  Form Select
------------------------------------*/
.form-select {
  cursor: pointer;
}

.form-select-borderless {
  border-width: 0;
}

/*------------------------------------
  Form Switch
------------------------------------*/
.form-switch {
  position: relative;
}
.form-switch.row {
  display: flex;
  align-items: center;
  padding-left: 0;
}
.form-switch.row .form-check-input {
  float: none;
  margin-left: auto;
  margin-right: 0;
}
.form-switch .form-check-input {
  width: 2.857rem;
  height: 1.786rem;
  border-width: 0;
  background-color: #f0f0f0;
  margin-top: -0.25rem;
  margin-right: 0.75rem;
}
.form-switch .form-check-input:active {
  filter: 100%;
}

.form-check-input:checked {
  background-color: #6e93cb;
}

.form-switch-between {
  align-items: center;
  padding-left: 0;
}
.form-switch-between .form-check-input {
  float: none;
  align-items: center;
  margin-left: 0.5rem;
}
.form-switch-between .form-check-label {
  cursor: inherit;
}

.form-switch-promotion {
  position: relative;
  min-width: 5rem;
}

.form-switch-promotion-container {
  position: absolute;
  top: -1.25rem;
  left: 1.25rem;
}

.form-switch-promotion-body {
  display: flex;
  align-items: center;
  margin-top: -1rem;
}

.form-switch-promotion-arrow {
  margin-right: -1.75rem;
}

.form-switch-promotion-text {
  display: block;
  margin-top: 0.3125rem;
}

.form-switch-darkmode-with-icons {
  margin-bottom: 0;
}
.form-switch-darkmode-with-icons .form-check-input {
  position: relative;
  width: 4em;
  height: 2.25em;
  border-width: 0;
  background-color: #f0f0f0;
  cursor: pointer;
  margin-top: -0.1rem;
  margin-right: 0.75rem;
}
.form-switch-darkmode-with-icons .form-check-input:active {
  filter: 100%;
}
.form-switch-darkmode-with-icons .form-check-input::before, .form-switch-darkmode-with-icons .form-check-input::after {
  position: absolute;
  top: calc(50% - 0.40625rem);
  width: 0.8125rem;
  height: 0.8125rem;
  background-repeat: no-repeat;
  background-position: right center;
  background-size: 0.8125rem 0.8125rem;
  content: "";
  transition: 0.3s;
}
.form-switch-darkmode-with-icons .form-check-input::before {
  left: 0.5rem;
  color: #fff;
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2716%27 height=%2716%27 fill=%27%23fff%27 viewBox=%270 0 16 16%27%3e%3cpath d=%27M8 11a3 3 0 1 1 0-6 3 3 0 0 1 0 6zm0 1a4 4 0 1 0 0-8 4 4 0 0 0 0 8zM8 0a.5.5 0 0 1 .5.5v2a.5.5 0 0 1-1 0v-2A.5.5 0 0 1 8 0zm0 13a.5.5 0 0 1 .5.5v2a.5.5 0 0 1-1 0v-2A.5.5 0 0 1 8 13zm8-5a.5.5 0 0 1-.5.5h-2a.5.5 0 0 1 0-1h2a.5.5 0 0 1 .5.5zM3 8a.5.5 0 0 1-.5.5h-2a.5.5 0 0 1 0-1h2A.5.5 0 0 1 3 8zm10.657-5.657a.5.5 0 0 1 0 .707l-1.414 1.415a.5.5 0 1 1-.707-.708l1.414-1.414a.5.5 0 0 1 .707 0zm-9.193 9.193a.5.5 0 0 1 0 .707L3.05 13.657a.5.5 0 0 1-.707-.707l1.414-1.414a.5.5 0 0 1 .707 0zm9.193 2.121a.5.5 0 0 1-.707 0l-1.414-1.414a.5.5 0 0 1 .707-.707l1.414 1.414a.5.5 0 0 1 0 .707zM4.464 4.465a.5.5 0 0 1-.707 0L2.343 3.05a.5.5 0 1 1 .707-.707l1.414 1.414a.5.5 0 0 1 0 .708z%27/%3e%3c/svg%3e");
  transform: scale(0);
}
.form-switch-darkmode-with-icons .form-check-input::after {
  right: 0.5rem;
  opacity: 1;
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2716%27 height=%2716%27 fill=%27%23677788%27 viewBox=%270 0 16 16%27%3e%3cpath d=%27M6 .278a.768.768 0 0 1 .08.858 7.208 7.208 0 0 0-.878 3.46c0 4.021 3.278 7.277 7.318 7.277.527 0 1.04-.055 1.533-.16a.787.787 0 0 1 .81.316.733.733 0 0 1-.031.893A8.349 8.349 0 0 1 8.344 16C3.734 16 0 12.286 0 7.71 0 4.266 2.114 1.312 5.124.06A.752.752 0 0 1 6 .278zM4.858 1.311A7.269 7.269 0 0 0 1.025 7.71c0 4.02 3.279 7.276 7.319 7.276a7.316 7.316 0 0 0 5.205-2.162c-.337.042-.68.063-1.029.063-4.61 0-8.343-3.714-8.343-8.29 0-1.167.242-2.278.681-3.286z%27/%3e%3cpath d=%27M10.794 3.148a.217.217 0 0 1 .412 0l.387 1.162c.173.518.579.924 1.097 1.097l1.162.387a.217.217 0 0 1 0 .412l-1.162.387a1.734 1.734 0 0 0-1.097 1.097l-.387 1.162a.217.217 0 0 1-.412 0l-.387-1.162A1.734 1.734 0 0 0 9.31 6.593l-1.162-.387a.217.217 0 0 1 0-.412l1.162-.387a1.734 1.734 0 0 0 1.097-1.097l.387-1.162zM13.863.099a.145.145 0 0 1 .274 0l.258.774c.115.346.386.617.732.732l.774.258a.145.145 0 0 1 0 .274l-.774.258a1.156 1.156 0 0 0-.732.732l-.258.774a.145.145 0 0 1-.274 0l-.258-.774a1.156 1.156 0 0 0-.732-.732l-.774-.258a.145.145 0 0 1 0-.274l.774-.258c.346-.115.617-.386.732-.732L13.863.1z%27/%3e%3c/svg%3e");
  transform: scale(1);
}
.form-switch-darkmode-with-icons .form-check-input:checked {
  background-color: #6e93cb;
}
.form-switch-darkmode-with-icons .form-check-input:checked::before {
  opacity: 1;
  transform: scale(1);
}
.form-switch-darkmode-with-icons .form-check-input:checked::after {
  opacity: 0;
  transform: scale(0);
}

/*------------------------------------
  Form Attachment
------------------------------------*/
.form-attachment-btn {
  position: relative;
  overflow: hidden;
  margin-bottom: 0;
}

.form-attachment-btn-label {
  position: absolute;
  top: 0;
  right: 0;
  display: block;
  min-width: 100%;
  min-height: 100%;
  opacity: 0;
}

/*------------------------------------
  Form Text
------------------------------------*/
.form-text {
  margin-bottom: 0;
}

/*------------------------------------
  Form Link
------------------------------------*/
.form-link {
  display: inline-block;
  font-weight: 600;
  margin-top: 1rem;
}

/*------------------------------------
  Input Group Merge
------------------------------------*/
.input-group-merge {
  position: relative;
  overflow: hidden;
  border: 0.071rem solid #f0f0f0;
  border-radius: 0.429rem;
}
.input-group-merge .input-group-prepend,
.input-group-merge .input-group-append {
  position: absolute;
  top: 1px;
  bottom: 1px;
  z-index: 4;
  background-color: transparent;
}
.input-group-merge .input-group-prepend.input-group-text,
.input-group-merge .input-group-append.input-group-text {
  border-width: 0;
}
.input-group-merge .input-group-prepend {
  left: 1px;
}
.input-group-merge .input-group-append {
  right: 1px;
}
.input-group-merge .form-select,
.input-group-merge .form-control {
  border-width: 0;
}
.input-group-merge .form-select:not(:first-child),
.input-group-merge .form-control:not(:first-child) {
  padding-left: 3.233rem;
  border-top-left-radius: 0.429rem;
  border-bottom-left-radius: 0.429rem;
}
.input-group-merge .form-select:not(:last-child),
.input-group-merge .form-control:not(:last-child) {
  padding-right: 3.233rem;
  border-top-right-radius: 0.429rem;
  border-bottom-right-radius: 0.429rem;
}

.input-group-merge .form-select-sm,
.input-group-merge .form-control-sm {
  min-height: calc(1.5em + 0.858rem);
}
.input-group-merge .form-select-sm:not(:first-child),
.input-group-merge .form-control-sm:not(:first-child) {
  padding-left: 3.233rem;
}
.input-group-merge .form-select-sm:not(:last-child),
.input-group-merge .form-control-sm:not(:last-child) {
  padding-right: 3.233rem;
}

.input-group-merge .form-select-lg,
.input-group-merge .form-control-lg {
  min-height: calc(1.5em + 1.358rem);
}

.was-validated .input-group-merge.is-valid {
  border-color: #336cff;
}
.was-validated .input-group-merge.is-valid.focus {
  box-shadow: 0 0 1rem 0 rgba(51, 108, 255, 0.25);
}

.was-validated .input-group-merge.is-invalid {
  border-color: #e15050;
}
.was-validated .input-group-merge.is-invalid.focus {
  box-shadow: 0 0 1rem 0 rgba(225, 80, 80, 0.25);
}

/*------------------------------------
  Input Group
------------------------------------*/
.input-group-append,
.input-group-prepend {
  display: flex;
}

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

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

@media (min-width: 576px) {
  .input-group-append-last-sm-down-none .tom-select-custom .form-select {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
}
@media (max-width: 575.98px) {
  .input-group-append-last-sm-down-none.input-group-append:last-child .form-select:not(:last-child) {
    border-top-right-radius: 0.429rem;
    border-bottom-right-radius: 0.429rem;
  }
}
/*------------------------------------
  Input Group Break
------------------------------------*/
.input-group-vertical {
  display: block;
}
.input-group-vertical > .form-control,
.input-group-vertical > .form-select {
  width: 100%;
}
.input-group-vertical > .form-control:first-child,
.input-group-vertical > .form-select:first-child {
  border-top-left-radius: 0.429rem !important;
  border-top-right-radius: 0.429rem !important;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group-vertical > .form-select:not(:first-child):not(:last-child),
.input-group-vertical > .form-control:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.input-group-vertical > .form-select:last-child,
.input-group-vertical > .form-control:last-child {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0.429rem !important;
  border-bottom-left-radius: 0.429rem !important;
}
.input-group-vertical .form-control + .form-control,
.input-group-vertical .form-control + .form-select,
.input-group-vertical .form-control-plaintext + .form-control,
.input-group-vertical .form-control-plaintext + .form-select,
.input-group-vertical .form-select + .form-control,
.input-group-vertical .form-select + .form-select {
  margin-left: 0 !important;
  margin-top: -0.071rem;
}
.input-group-vertical.input-group .tom-select-custom {
  margin-left: 0 !important;
}
.input-group-vertical.input-group .tom-select-custom .form-select:last-child {
  border-top-right-radius: 0;
  border-bottom-left-radius: 0.429rem;
}

@media (max-width: 575.98px) {
  .input-group-sm-vertical {
    display: block;
  }
  .input-group-sm-vertical > .form-control,
.input-group-sm-vertical > .form-select {
    width: 100%;
  }
  .input-group-sm-vertical > .form-control:first-child,
.input-group-sm-vertical > .form-select:first-child {
    border-top-left-radius: 0.429rem !important;
    border-top-right-radius: 0.429rem !important;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
  }
  .input-group-sm-vertical > .form-select:not(:first-child):not(:last-child),
.input-group-sm-vertical > .form-control:not(:first-child):not(:last-child) {
    border-radius: 0;
  }
  .input-group-sm-vertical > .form-select:last-child,
.input-group-sm-vertical > .form-control:last-child {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0.429rem !important;
    border-bottom-left-radius: 0.429rem !important;
  }
  .input-group-sm-vertical .form-control + .form-control,
.input-group-sm-vertical .form-control + .form-select,
.input-group-sm-vertical .form-control-plaintext + .form-control,
.input-group-sm-vertical .form-control-plaintext + .form-select,
.input-group-sm-vertical .form-select + .form-control,
.input-group-sm-vertical .form-select + .form-select {
    margin-left: 0 !important;
    margin-top: -0.071rem;
  }
  .input-group-sm-vertical.input-group .tom-select-custom {
    margin-left: 0 !important;
  }
  .input-group-sm-vertical.input-group .tom-select-custom .form-select:last-child {
    border-top-right-radius: 0;
    border-bottom-left-radius: 0.429rem;
  }
}

@media (max-width: 767.98px) {
  .input-group-md-vertical {
    display: block;
  }
  .input-group-md-vertical > .form-control,
.input-group-md-vertical > .form-select {
    width: 100%;
  }
  .input-group-md-vertical > .form-control:first-child,
.input-group-md-vertical > .form-select:first-child {
    border-top-left-radius: 0.429rem !important;
    border-top-right-radius: 0.429rem !important;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
  }
  .input-group-md-vertical > .form-select:not(:first-child):not(:last-child),
.input-group-md-vertical > .form-control:not(:first-child):not(:last-child) {
    border-radius: 0;
  }
  .input-group-md-vertical > .form-select:last-child,
.input-group-md-vertical > .form-control:last-child {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0.429rem !important;
    border-bottom-left-radius: 0.429rem !important;
  }
  .input-group-md-vertical .form-control + .form-control,
.input-group-md-vertical .form-control + .form-select,
.input-group-md-vertical .form-control-plaintext + .form-control,
.input-group-md-vertical .form-control-plaintext + .form-select,
.input-group-md-vertical .form-select + .form-control,
.input-group-md-vertical .form-select + .form-select {
    margin-left: 0 !important;
    margin-top: -0.071rem;
  }
  .input-group-md-vertical.input-group .tom-select-custom {
    margin-left: 0 !important;
  }
  .input-group-md-vertical.input-group .tom-select-custom .form-select:last-child {
    border-top-right-radius: 0;
    border-bottom-left-radius: 0.429rem;
  }
}

@media (max-width: 991.98px) {
  .input-group-lg-vertical {
    display: block;
  }
  .input-group-lg-vertical > .form-control,
.input-group-lg-vertical > .form-select {
    width: 100%;
  }
  .input-group-lg-vertical > .form-control:first-child,
.input-group-lg-vertical > .form-select:first-child {
    border-top-left-radius: 0.429rem !important;
    border-top-right-radius: 0.429rem !important;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
  }
  .input-group-lg-vertical > .form-select:not(:first-child):not(:last-child),
.input-group-lg-vertical > .form-control:not(:first-child):not(:last-child) {
    border-radius: 0;
  }
  .input-group-lg-vertical > .form-select:last-child,
.input-group-lg-vertical > .form-control:last-child {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0.429rem !important;
    border-bottom-left-radius: 0.429rem !important;
  }
  .input-group-lg-vertical .form-control + .form-control,
.input-group-lg-vertical .form-control + .form-select,
.input-group-lg-vertical .form-control-plaintext + .form-control,
.input-group-lg-vertical .form-control-plaintext + .form-select,
.input-group-lg-vertical .form-select + .form-control,
.input-group-lg-vertical .form-select + .form-select {
    margin-left: 0 !important;
    margin-top: -0.071rem;
  }
  .input-group-lg-vertical.input-group .tom-select-custom {
    margin-left: 0 !important;
  }
  .input-group-lg-vertical.input-group .tom-select-custom .form-select:last-child {
    border-top-right-radius: 0;
    border-bottom-left-radius: 0.429rem;
  }
}

@media (max-width: 1199.98px) {
  .input-group-xl-vertical {
    display: block;
  }
  .input-group-xl-vertical > .form-control,
.input-group-xl-vertical > .form-select {
    width: 100%;
  }
  .input-group-xl-vertical > .form-control:first-child,
.input-group-xl-vertical > .form-select:first-child {
    border-top-left-radius: 0.429rem !important;
    border-top-right-radius: 0.429rem !important;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
  }
  .input-group-xl-vertical > .form-select:not(:first-child):not(:last-child),
.input-group-xl-vertical > .form-control:not(:first-child):not(:last-child) {
    border-radius: 0;
  }
  .input-group-xl-vertical > .form-select:last-child,
.input-group-xl-vertical > .form-control:last-child {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0.429rem !important;
    border-bottom-left-radius: 0.429rem !important;
  }
  .input-group-xl-vertical .form-control + .form-control,
.input-group-xl-vertical .form-control + .form-select,
.input-group-xl-vertical .form-control-plaintext + .form-control,
.input-group-xl-vertical .form-control-plaintext + .form-select,
.input-group-xl-vertical .form-select + .form-control,
.input-group-xl-vertical .form-select + .form-select {
    margin-left: 0 !important;
    margin-top: -0.071rem;
  }
  .input-group-xl-vertical.input-group .tom-select-custom {
    margin-left: 0 !important;
  }
  .input-group-xl-vertical.input-group .tom-select-custom .form-select:last-child {
    border-top-right-radius: 0;
    border-bottom-left-radius: 0.429rem;
  }
}

@media (max-width: 1399.98px) {
  .input-group-xxl-vertical {
    display: block;
  }
  .input-group-xxl-vertical > .form-control,
.input-group-xxl-vertical > .form-select {
    width: 100%;
  }
  .input-group-xxl-vertical > .form-control:first-child,
.input-group-xxl-vertical > .form-select:first-child {
    border-top-left-radius: 0.429rem !important;
    border-top-right-radius: 0.429rem !important;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
  }
  .input-group-xxl-vertical > .form-select:not(:first-child):not(:last-child),
.input-group-xxl-vertical > .form-control:not(:first-child):not(:last-child) {
    border-radius: 0;
  }
  .input-group-xxl-vertical > .form-select:last-child,
.input-group-xxl-vertical > .form-control:last-child {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0.429rem !important;
    border-bottom-left-radius: 0.429rem !important;
  }
  .input-group-xxl-vertical .form-control + .form-control,
.input-group-xxl-vertical .form-control + .form-select,
.input-group-xxl-vertical .form-control-plaintext + .form-control,
.input-group-xxl-vertical .form-control-plaintext + .form-select,
.input-group-xxl-vertical .form-select + .form-control,
.input-group-xxl-vertical .form-select + .form-select {
    margin-left: 0 !important;
    margin-top: -0.071rem;
  }
  .input-group-xxl-vertical.input-group .tom-select-custom {
    margin-left: 0 !important;
  }
  .input-group-xxl-vertical.input-group .tom-select-custom .form-select:last-child {
    border-top-right-radius: 0;
    border-bottom-left-radius: 0.429rem;
  }
}

/*------------------------------------
  Input Group Borderless
------------------------------------*/
.form-control-borderless,
.input-group-borderless.input-group-merge,
.input-group-borderless .form-control,
.input-group-borderless .input-group-text {
  border: none;
}
.form-control-borderless:focus,
.input-group-borderless.input-group-merge:focus,
.input-group-borderless .form-control:focus,
.input-group-borderless .input-group-text:focus {
  box-shadow: none;
}

.form-select-borderless {
  border-color: transparent;
}
.form-select-borderless:focus {
  box-shadow: none;
  border-color: transparent;
}

/*------------------------------------
  Input Group Light
------------------------------------*/
.input-group-light .form-control,
.input-group-light .form-select,
.form-control-light,
.form-select-light {
  background-color: #f6f7fa;
  box-shadow: none;
}
.input-group-light .form-control:disabled, .input-group-light .form-control[readonly],
.input-group-light .form-select:disabled,
.input-group-light .form-select[readonly],
.form-control-light:disabled,
.form-control-light[readonly],
.form-select-light:disabled,
.form-select-light[readonly] {
  background-color: transparent;
}

.input-group-hover-light .form-control:hover, .input-group-hover-light .form-control.focus, .input-group-hover-light .form-control:focus,
.input-group-hover-light .form-select:hover,
.input-group-hover-light .form-select.focus,
.input-group-hover-light .form-select:focus,
.form-control-hover-light:hover,
.form-control-hover-light.focus,
.form-control-hover-light:focus,
.form-select-hover-light:hover,
.form-select-hover-light.focus,
.form-select-hover-light:focus {
  background-color: #fff;
  box-shadow: none;
}
.input-group-hover-light .form-control:disabled, .input-group-hover-light .form-control[readonly],
.input-group-hover-light .form-select:disabled,
.input-group-hover-light .form-select[readonly],
.form-control-hover-light:disabled,
.form-control-hover-light[readonly],
.form-select-hover-light:disabled,
.form-select-hover-light[readonly] {
  background-color: transparent;
}

/*------------------------------------
  Input Group Hover Light
------------------------------------*/
.input-group-hover-light .form-control,
.input-group-hover-light .form-select,
.form-control-hover-light,
.form-select-hover-light {
  background-color: #fff;
}
.input-group-hover-light .form-control:hover, .input-group-hover-light .form-control.focus, .input-group-hover-light .form-control:focus,
.input-group-hover-light .form-select:hover,
.input-group-hover-light .form-select.focus,
.input-group-hover-light .form-select:focus,
.form-control-hover-light:hover,
.form-control-hover-light.focus,
.form-control-hover-light:focus,
.form-select-hover-light:hover,
.form-select-hover-light.focus,
.form-select-hover-light:focus {
  background-color: #f6f7fa;
  box-shadow: none;
}
.input-group-hover-light .form-control:disabled, .input-group-hover-light .form-control[readonly],
.input-group-hover-light .form-select:disabled,
.input-group-hover-light .form-select[readonly],
.form-control-hover-light:disabled,
.form-control-hover-light[readonly],
.form-select-hover-light:disabled,
.form-select-hover-light[readonly] {
  background-color: transparent;
}

/*------------------------------------
  Input Group Flush
------------------------------------*/
.form-select-flush,
.input-group-flush {
  background-color: transparent;
  border-top: none;
  border-right: none;
  border-left: none;
  box-shadow: none;
  padding-right: 0;
  padding-left: 0;
  border-radius: 0;
}
.form-select-flush.is-valid, .form-select-flush.is-valid:focus, .form-select-flush.is-invalid, .form-select-flush.is-invalid:focus,
.input-group-flush.is-valid,
.input-group-flush.is-valid:focus,
.input-group-flush.is-invalid,
.input-group-flush.is-invalid:focus {
  box-shadow: none;
}

.form-control-flush:focus {
  box-shadow: none;
}

.input-group-flush .form-select,
.input-group-flush .form-control {
  background-color: transparent;
  border-top: none;
  border-right: none;
  border-left: none;
  box-shadow: none;
  padding-right: 0;
  padding-left: 0;
  border-radius: 0;
}
.input-group-flush .form-select.is-valid, .input-group-flush .form-select.is-valid:focus, .input-group-flush .form-select.is-invalid, .input-group-flush .form-select.is-invalid:focus,
.input-group-flush .form-control.is-valid,
.input-group-flush .form-control.is-valid:focus,
.input-group-flush .form-control.is-invalid,
.input-group-flush .form-control.is-invalid:focus {
  box-shadow: none;
}
.input-group-flush .input-group-append.input-group-text,
.input-group-flush .input-group-prepend.input-group-text {
  border-top: none;
  border-right: none;
  border-left: none;
  border-radius: 0;
}
.input-group-flush .input-group-prepend.input-group-text {
  padding-left: 0;
}
.input-group-flush .input-group-append.input-group-text {
  padding-left: 0;
}
.input-group-flush.input-group-merge .input-group-append.input-group-text,
.input-group-flush.input-group-merge .input-group-prepend.input-group-text {
  padding: 0;
}
.input-group-flush.input-group-merge .form-select:not(:first-child),
.input-group-flush.input-group-merge .form-control:not(:first-child) {
  padding-left: 2rem;
}
.input-group-flush.input-group-merge .form-select:not(:last-child),
.input-group-flush.input-group-merge .form-control:not(:last-child) {
  padding-right: 2rem;
}
.input-group-flush.input-group .form-control:not(:first-child), .input-group-flush.input-group .form-control:not(:last-child), .input-group-flush.input-group-merge .input-group-prepend.input-group-text, .input-group-flush.input-group-merge .input-group-append.input-group-text, .input-group-flush.input-group .input-group-append.input-group-text:first-child, .input-group-flush.input-group .input-group-append.input-group-text:last-child, .input-group-flush.input-group .form-select:not(:first-child), .input-group-flush.input-group .form-select:not(:last-child) {
  border-radius: 0;
}

/*------------------------------------
  Input Group Add field
------------------------------------*/
.input-group-add-field {
  position: relative;
  margin-top: 1rem;
}

.input-group-add-field-delete {
  position: absolute;
  top: 0.75rem;
  right: -1.25rem;
  color: #e15050;
}
.input-group-add-field-delete:hover {
  color: #dc3232;
}

/*------------------------------------
  Labels
------------------------------------*/
.form-label-secondary {
  font-size: 0.929rem;
  color: #8c98a4;
}

.form-label-link {
  font-weight: 600;
  font-size: 0.875rem;
  margin-bottom: 0.5rem;
}

/*------------------------------------
  Go To
------------------------------------*/
.go-to {
  display: inline-flex;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  z-index: 9999;
  width: 3.071rem;
  height: 3.071rem;
  background-color: #6e93cb;
  color: #fff;
  font-size: 1.375rem;
  opacity: 0.5;
  border-radius: 50%;
  transition: 0.3s ease-out;
}
.go-to:hover, .go-to:focus:hover {
  color: #6e93cb;
  background-color: #f0f4f7;
  opacity: 1;
}

/*------------------------------------
  Icon
------------------------------------*/
.icon {
  display: inline-flex;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  font-size: 0.875rem;
  width: 2.625rem;
  height: 2.625rem;
  border-radius: 0.429rem;
}

.icon-circle {
  border-radius: 50%;
}

.icon-centered {
  display: flex;
  margin-right: auto;
  margin-left: auto;
}

.icon.icon-xs {
  font-size: 0.65625rem;
  width: 1.53125rem;
  height: 1.53125rem;
}

.icon.icon-sm {
  font-size: 0.929rem;
  width: 2.40625rem;
  height: 2.40625rem;
}

.icon.icon-lg {
  font-size: 1.07rem;
  width: 3.36875rem;
  height: 3.36875rem;
}

/*------------------------------------
  Icon
------------------------------------*/
.icon-primary {
  color: #fff;
  border-color: #6e93cb;
  background-color: #6e93cb;
}

.icon-secondary {
  color: #fff;
  border-color: #dc5e43;
  background-color: #dc5e43;
}

.icon-success {
  color: #fff;
  border-color: #336cff;
  background-color: #336cff;
}

.icon-info {
  color: #fff;
  border-color: #09a5be;
  background-color: #09a5be;
}

.icon-warning {
  color: #000;
  border-color: #f5ca99;
  background-color: #f5ca99;
}

.icon-danger {
  color: #fff;
  border-color: #e15050;
  background-color: #e15050;
}

.icon-light {
  color: #000;
  border-color: #f9fafc;
  background-color: #f9fafc;
}

.icon-dark {
  color: #fff;
  border-color: #000;
  background-color: #000;
}

.icon-soft-primary {
  color: #6e93cb;
  background: rgba(110, 147, 203, 0.1);
}

.icon-soft-secondary {
  color: #dc5e43;
  background: rgba(220, 94, 67, 0.1);
}

.icon-soft-success {
  color: #336cff;
  background: rgba(51, 108, 255, 0.1);
}

.icon-soft-info {
  color: #09a5be;
  background: rgba(9, 165, 190, 0.1);
}

.icon-soft-warning {
  color: #f5ca99;
  background: rgba(245, 202, 153, 0.1);
}

.icon-soft-danger {
  color: #e15050;
  background: rgba(225, 80, 80, 0.1);
}

.icon-soft-light {
  color: #f9fafc;
  background: rgba(249, 250, 252, 0.1);
}

.icon-soft-dark {
  color: #000;
  background: rgba(0, 0, 0, 0.1);
}

/*------------------------------------
  Legend Indicator
------------------------------------*/
.legend-indicator {
  display: inline-block;
  width: 0.5rem;
  height: 0.5rem;
  background-color: #f0f0f0;
  border-radius: 50%;
  margin-right: 0.4375rem;
}

/*------------------------------------
  List Comment
------------------------------------*/
.list-comment {
  padding-left: 0;
  list-style: none;
  margin-bottom: 0;
}
.list-comment:first-child {
  margin-top: -2.5rem;
}

.list-comment-item {
  margin-top: 2.5rem;
}
.list-comment-item .list-comment .list-comment-item {
  padding-left: 1rem;
  border-left: 0.1875rem solid #f0f0f0;
}

.list-comment-divider .list-comment-item:not(:last-child) {
  border-bottom: 0.0625rem solid #f0f0f0;
  padding-bottom: 2.5rem;
}

/*------------------------------------
  List Padding
------------------------------------*/
.list-py-1 > li:not(:first-child) {
  padding-top: 0.3125rem;
}
.list-py-1 > li:not(:last-child) {
  padding-bottom: 0.3125rem;
}

.list-py-2 > li:not(:first-child) {
  padding-top: 0.5rem;
}
.list-py-2 > li:not(:last-child) {
  padding-bottom: 0.5rem;
}

.list-py-3 > li:not(:first-child) {
  padding-top: 1rem;
}
.list-py-3 > li:not(:last-child) {
  padding-bottom: 1rem;
}

.list-px-1 > li:not(:first-child),
.list-px-1 > li:not(:last-child) {
  padding-right: 0.25rem;
}

.list-px-2 > li:not(:first-child),
.list-px-2 > li:not(:last-child) {
  padding-right: 0.5rem;
}

.list-px-3 > li:not(:first-child),
.list-px-3 > li:not(:last-child) {
  padding-right: 1rem;
}

/*------------------------------------
  List Separator
------------------------------------*/
.list-separator {
  margin-bottom: 0;
}
.list-separator .list-inline-item {
  position: relative;
  margin-left: 0;
  margin-right: -0.25rem;
}
.list-separator .list-inline-item:not(:last-child) {
  padding-right: 2rem;
}
.list-separator .list-inline-item:not(:last-child)::after {
  position: absolute;
  top: 50%;
  right: 0.8rem;
  transform: translateY(-50%);
  content: "/";
  opacity: 0.4;
}
.list-separator .list-separator-link {
  color: #677788;
}
.list-separator .list-separator-link:hover {
  color: #000;
}

.list-separator-light .list-inline-item::after {
  color: #fff;
}
.list-separator-light .list-separator-link, .list-separator-light .list-separator-link:hover {
  color: #fff;
}
.list-separator-light .list-separator-link:hover {
  text-decoration: underline;
}

/*------------------------------------
  List Group
------------------------------------*/
.list-group-item:first-child {
  border-top-left-radius: 0.5rem;
  border-top-right-radius: 0.5rem;
}
.list-group-item:last-child {
  border-bottom-right-radius: 0.5rem;
  border-bottom-left-radius: 0.5rem;
}
.list-group-item.active .list-group-icon {
  color: #fff;
}

.list-group-icon {
  display: inline-block;
  color: #677788;
  width: 2rem;
  text-align: center;
  margin-right: 0.5rem;
}

.list-group-striped > li:nth-of-type(odd) {
  background-color: rgba(110, 147, 203, 0.1);
}

.list-group-sm .list-group-item {
  font-size: 0.929rem;
  padding: 0.5rem 0.5rem;
}

.list-group-lg .list-group-item {
  padding: 1.5rem 1.5rem;
}
.list-group-lg .list-group-icon {
  font-size: 1.3125rem;
  width: 2.5rem;
}

.list-group-no-gutters .list-group-item {
  padding-right: 0;
  padding-left: 0;
}

.list-group-start-bordered .list-group-item {
  padding-left: 0;
  padding-right: 0;
}
.list-group-start-bordered .list-group-item-action {
  display: block;
  border-width: 0 0 0 0.125rem;
  border-style: solid;
  border-color: transparent;
  padding-left: 1rem;
}
.list-group-start-bordered .list-group-item-action:hover, .list-group-start-bordered .list-group-item-action:focus {
  background-color: transparent;
}

/*------------------------------------
  List Checked
------------------------------------*/
.list-checked {
  padding-left: 0;
  list-style: none;
}

.list-checked-item {
  position: relative;
  color: #677788;
  padding-left: 2rem;
}
.list-checked-item:not(:last-child) {
  margin-bottom: 0.5rem;
}
.list-checked-item::before {
  position: absolute;
  top: 0;
  left: 0;
  width: 1.25rem;
  height: 1.25rem;
  background-image: url("data:image/svg+xml,%3csvg width=%2718%27 height=%2718%27 viewBox=%270 0 18 18%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3e%3cpath d=%27M13.3035 4.76425C13.5718 4.44865 14.0451 4.41027 14.3607 4.67853C14.6763 4.9468 14.7147 5.42012 14.4464 5.73572L8.07144 13.2357C7.79896 13.5563 7.31616 13.5901 7.00171 13.3105L3.62671 10.3105C3.31713 10.0354 3.28924 9.5613 3.56443 9.25172C3.83962 8.94213 4.31367 8.91424 4.62326 9.18943L7.42515 11.68L13.3035 4.76425Z%27 fill=%27%2371869d%27/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right center;
  background-size: 1.25rem 1.25rem;
  content: "";
  margin-top: 0.125rem;
}
.list-checked-item[hover]:hover {
  color: #6e93cb;
}

[class*=list-checked-bg-] .list-checked-item::before,
[class*=list-checked-soft-bg-] .list-checked-item::before {
  margin-top: 0.25rem;
}

.list-checked-primary .list-checked-item::before {
  background-image: url("data:image/svg+xml,%3csvg width=%2718%27 height=%2718%27 viewBox=%270 0 18 18%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3e%3cpath d=%27M13.3035 4.76425C13.5718 4.44865 14.0451 4.41027 14.3607 4.67853C14.6763 4.9468 14.7147 5.42012 14.4464 5.73572L8.07144 13.2357C7.79896 13.5563 7.31616 13.5901 7.00171 13.3105L3.62671 10.3105C3.31713 10.0354 3.28924 9.5613 3.56443 9.25172C3.83962 8.94213 4.31367 8.91424 4.62326 9.18943L7.42515 11.68L13.3035 4.76425Z%27 fill=%27%236e93cb%27/%3e%3c/svg%3e");
}

.list-checked-bg-primary .list-checked-item::before {
  background-image: url("data:image/svg+xml,%3csvg width=%2718%27 height=%2718%27 viewBox=%270 0 18 18%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3e%3crect width=%2718%27 height=%2718%27 rx=%279%27 fill=%27%236e93cb%27/%3e%3cpath d=%27M12.0603 5.78792C12.2511 5.56349 12.5876 5.5362 12.8121 5.72697C13.0365 5.91774 13.0638 6.25432 12.873 6.47875L8.3397 11.8121C8.14594 12.04 7.80261 12.064 7.57901 11.8653L5.17901 9.73195C4.95886 9.53626 4.93903 9.19915 5.13472 8.979C5.33041 8.75885 5.66751 8.73902 5.88766 8.93471L7.88011 10.7058L12.0603 5.78792Z%27 fill=%27white%27/%3e%3c/svg%3e");
}

.list-checked-soft-bg-primary .list-checked-item::before {
  background-image: url("data:image/svg+xml,%3csvg width=%2718%27 height=%2718%27 viewBox=%270 0 18 18%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3e%3crect width=%2718%27 height=%2718%27 rx=%279%27 fill=%27%236e93cb%27 fill-opacity=%270.1%27/%3e%3cpath d=%27M12.0603 5.78792C12.2511 5.56349 12.5876 5.5362 12.8121 5.72697C13.0365 5.91774 13.0638 6.25432 12.873 6.47875L8.3397 11.8121C8.14594 12.04 7.80261 12.064 7.57901 11.8653L5.17901 9.73195C4.95886 9.53626 4.93903 9.19915 5.13472 8.979C5.33041 8.75885 5.66751 8.73902 5.88766 8.93471L7.88011 10.7058L12.0603 5.78792Z%27 fill=%27%236e93cb%27/%3e%3c/svg%3e");
}

.list-checked-secondary .list-checked-item::before {
  background-image: url("data:image/svg+xml,%3csvg width=%2718%27 height=%2718%27 viewBox=%270 0 18 18%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3e%3cpath d=%27M13.3035 4.76425C13.5718 4.44865 14.0451 4.41027 14.3607 4.67853C14.6763 4.9468 14.7147 5.42012 14.4464 5.73572L8.07144 13.2357C7.79896 13.5563 7.31616 13.5901 7.00171 13.3105L3.62671 10.3105C3.31713 10.0354 3.28924 9.5613 3.56443 9.25172C3.83962 8.94213 4.31367 8.91424 4.62326 9.18943L7.42515 11.68L13.3035 4.76425Z%27 fill=%27%23dc5e43%27/%3e%3c/svg%3e");
}

.list-checked-bg-secondary .list-checked-item::before {
  background-image: url("data:image/svg+xml,%3csvg width=%2718%27 height=%2718%27 viewBox=%270 0 18 18%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3e%3crect width=%2718%27 height=%2718%27 rx=%279%27 fill=%27%23dc5e43%27/%3e%3cpath d=%27M12.0603 5.78792C12.2511 5.56349 12.5876 5.5362 12.8121 5.72697C13.0365 5.91774 13.0638 6.25432 12.873 6.47875L8.3397 11.8121C8.14594 12.04 7.80261 12.064 7.57901 11.8653L5.17901 9.73195C4.95886 9.53626 4.93903 9.19915 5.13472 8.979C5.33041 8.75885 5.66751 8.73902 5.88766 8.93471L7.88011 10.7058L12.0603 5.78792Z%27 fill=%27white%27/%3e%3c/svg%3e");
}

.list-checked-soft-bg-secondary .list-checked-item::before {
  background-image: url("data:image/svg+xml,%3csvg width=%2718%27 height=%2718%27 viewBox=%270 0 18 18%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3e%3crect width=%2718%27 height=%2718%27 rx=%279%27 fill=%27%23dc5e43%27 fill-opacity=%270.1%27/%3e%3cpath d=%27M12.0603 5.78792C12.2511 5.56349 12.5876 5.5362 12.8121 5.72697C13.0365 5.91774 13.0638 6.25432 12.873 6.47875L8.3397 11.8121C8.14594 12.04 7.80261 12.064 7.57901 11.8653L5.17901 9.73195C4.95886 9.53626 4.93903 9.19915 5.13472 8.979C5.33041 8.75885 5.66751 8.73902 5.88766 8.93471L7.88011 10.7058L12.0603 5.78792Z%27 fill=%27%23dc5e43%27/%3e%3c/svg%3e");
}

.list-checked-success .list-checked-item::before {
  background-image: url("data:image/svg+xml,%3csvg width=%2718%27 height=%2718%27 viewBox=%270 0 18 18%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3e%3cpath d=%27M13.3035 4.76425C13.5718 4.44865 14.0451 4.41027 14.3607 4.67853C14.6763 4.9468 14.7147 5.42012 14.4464 5.73572L8.07144 13.2357C7.79896 13.5563 7.31616 13.5901 7.00171 13.3105L3.62671 10.3105C3.31713 10.0354 3.28924 9.5613 3.56443 9.25172C3.83962 8.94213 4.31367 8.91424 4.62326 9.18943L7.42515 11.68L13.3035 4.76425Z%27 fill=%27%23336cff%27/%3e%3c/svg%3e");
}

.list-checked-bg-success .list-checked-item::before {
  background-image: url("data:image/svg+xml,%3csvg width=%2718%27 height=%2718%27 viewBox=%270 0 18 18%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3e%3crect width=%2718%27 height=%2718%27 rx=%279%27 fill=%27%23336cff%27/%3e%3cpath d=%27M12.0603 5.78792C12.2511 5.56349 12.5876 5.5362 12.8121 5.72697C13.0365 5.91774 13.0638 6.25432 12.873 6.47875L8.3397 11.8121C8.14594 12.04 7.80261 12.064 7.57901 11.8653L5.17901 9.73195C4.95886 9.53626 4.93903 9.19915 5.13472 8.979C5.33041 8.75885 5.66751 8.73902 5.88766 8.93471L7.88011 10.7058L12.0603 5.78792Z%27 fill=%27white%27/%3e%3c/svg%3e");
}

.list-checked-soft-bg-success .list-checked-item::before {
  background-image: url("data:image/svg+xml,%3csvg width=%2718%27 height=%2718%27 viewBox=%270 0 18 18%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3e%3crect width=%2718%27 height=%2718%27 rx=%279%27 fill=%27%23336cff%27 fill-opacity=%270.1%27/%3e%3cpath d=%27M12.0603 5.78792C12.2511 5.56349 12.5876 5.5362 12.8121 5.72697C13.0365 5.91774 13.0638 6.25432 12.873 6.47875L8.3397 11.8121C8.14594 12.04 7.80261 12.064 7.57901 11.8653L5.17901 9.73195C4.95886 9.53626 4.93903 9.19915 5.13472 8.979C5.33041 8.75885 5.66751 8.73902 5.88766 8.93471L7.88011 10.7058L12.0603 5.78792Z%27 fill=%27%23336cff%27/%3e%3c/svg%3e");
}

.list-checked-info .list-checked-item::before {
  background-image: url("data:image/svg+xml,%3csvg width=%2718%27 height=%2718%27 viewBox=%270 0 18 18%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3e%3cpath d=%27M13.3035 4.76425C13.5718 4.44865 14.0451 4.41027 14.3607 4.67853C14.6763 4.9468 14.7147 5.42012 14.4464 5.73572L8.07144 13.2357C7.79896 13.5563 7.31616 13.5901 7.00171 13.3105L3.62671 10.3105C3.31713 10.0354 3.28924 9.5613 3.56443 9.25172C3.83962 8.94213 4.31367 8.91424 4.62326 9.18943L7.42515 11.68L13.3035 4.76425Z%27 fill=%27%2309a5be%27/%3e%3c/svg%3e");
}

.list-checked-bg-info .list-checked-item::before {
  background-image: url("data:image/svg+xml,%3csvg width=%2718%27 height=%2718%27 viewBox=%270 0 18 18%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3e%3crect width=%2718%27 height=%2718%27 rx=%279%27 fill=%27%2309a5be%27/%3e%3cpath d=%27M12.0603 5.78792C12.2511 5.56349 12.5876 5.5362 12.8121 5.72697C13.0365 5.91774 13.0638 6.25432 12.873 6.47875L8.3397 11.8121C8.14594 12.04 7.80261 12.064 7.57901 11.8653L5.17901 9.73195C4.95886 9.53626 4.93903 9.19915 5.13472 8.979C5.33041 8.75885 5.66751 8.73902 5.88766 8.93471L7.88011 10.7058L12.0603 5.78792Z%27 fill=%27white%27/%3e%3c/svg%3e");
}

.list-checked-soft-bg-info .list-checked-item::before {
  background-image: url("data:image/svg+xml,%3csvg width=%2718%27 height=%2718%27 viewBox=%270 0 18 18%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3e%3crect width=%2718%27 height=%2718%27 rx=%279%27 fill=%27%2309a5be%27 fill-opacity=%270.1%27/%3e%3cpath d=%27M12.0603 5.78792C12.2511 5.56349 12.5876 5.5362 12.8121 5.72697C13.0365 5.91774 13.0638 6.25432 12.873 6.47875L8.3397 11.8121C8.14594 12.04 7.80261 12.064 7.57901 11.8653L5.17901 9.73195C4.95886 9.53626 4.93903 9.19915 5.13472 8.979C5.33041 8.75885 5.66751 8.73902 5.88766 8.93471L7.88011 10.7058L12.0603 5.78792Z%27 fill=%27%2309a5be%27/%3e%3c/svg%3e");
}

.list-checked-warning .list-checked-item::before {
  background-image: url("data:image/svg+xml,%3csvg width=%2718%27 height=%2718%27 viewBox=%270 0 18 18%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3e%3cpath d=%27M13.3035 4.76425C13.5718 4.44865 14.0451 4.41027 14.3607 4.67853C14.6763 4.9468 14.7147 5.42012 14.4464 5.73572L8.07144 13.2357C7.79896 13.5563 7.31616 13.5901 7.00171 13.3105L3.62671 10.3105C3.31713 10.0354 3.28924 9.5613 3.56443 9.25172C3.83962 8.94213 4.31367 8.91424 4.62326 9.18943L7.42515 11.68L13.3035 4.76425Z%27 fill=%27%23f5ca99%27/%3e%3c/svg%3e");
}

.list-checked-bg-warning .list-checked-item::before {
  background-image: url("data:image/svg+xml,%3csvg width=%2718%27 height=%2718%27 viewBox=%270 0 18 18%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3e%3crect width=%2718%27 height=%2718%27 rx=%279%27 fill=%27%23f5ca99%27/%3e%3cpath d=%27M12.0603 5.78792C12.2511 5.56349 12.5876 5.5362 12.8121 5.72697C13.0365 5.91774 13.0638 6.25432 12.873 6.47875L8.3397 11.8121C8.14594 12.04 7.80261 12.064 7.57901 11.8653L5.17901 9.73195C4.95886 9.53626 4.93903 9.19915 5.13472 8.979C5.33041 8.75885 5.66751 8.73902 5.88766 8.93471L7.88011 10.7058L12.0603 5.78792Z%27 fill=%27white%27/%3e%3c/svg%3e");
}

.list-checked-soft-bg-warning .list-checked-item::before {
  background-image: url("data:image/svg+xml,%3csvg width=%2718%27 height=%2718%27 viewBox=%270 0 18 18%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3e%3crect width=%2718%27 height=%2718%27 rx=%279%27 fill=%27%23f5ca99%27 fill-opacity=%270.1%27/%3e%3cpath d=%27M12.0603 5.78792C12.2511 5.56349 12.5876 5.5362 12.8121 5.72697C13.0365 5.91774 13.0638 6.25432 12.873 6.47875L8.3397 11.8121C8.14594 12.04 7.80261 12.064 7.57901 11.8653L5.17901 9.73195C4.95886 9.53626 4.93903 9.19915 5.13472 8.979C5.33041 8.75885 5.66751 8.73902 5.88766 8.93471L7.88011 10.7058L12.0603 5.78792Z%27 fill=%27%23f5ca99%27/%3e%3c/svg%3e");
}

.list-checked-danger .list-checked-item::before {
  background-image: url("data:image/svg+xml,%3csvg width=%2718%27 height=%2718%27 viewBox=%270 0 18 18%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3e%3cpath d=%27M13.3035 4.76425C13.5718 4.44865 14.0451 4.41027 14.3607 4.67853C14.6763 4.9468 14.7147 5.42012 14.4464 5.73572L8.07144 13.2357C7.79896 13.5563 7.31616 13.5901 7.00171 13.3105L3.62671 10.3105C3.31713 10.0354 3.28924 9.5613 3.56443 9.25172C3.83962 8.94213 4.31367 8.91424 4.62326 9.18943L7.42515 11.68L13.3035 4.76425Z%27 fill=%27%23e15050%27/%3e%3c/svg%3e");
}

.list-checked-bg-danger .list-checked-item::before {
  background-image: url("data:image/svg+xml,%3csvg width=%2718%27 height=%2718%27 viewBox=%270 0 18 18%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3e%3crect width=%2718%27 height=%2718%27 rx=%279%27 fill=%27%23e15050%27/%3e%3cpath d=%27M12.0603 5.78792C12.2511 5.56349 12.5876 5.5362 12.8121 5.72697C13.0365 5.91774 13.0638 6.25432 12.873 6.47875L8.3397 11.8121C8.14594 12.04 7.80261 12.064 7.57901 11.8653L5.17901 9.73195C4.95886 9.53626 4.93903 9.19915 5.13472 8.979C5.33041 8.75885 5.66751 8.73902 5.88766 8.93471L7.88011 10.7058L12.0603 5.78792Z%27 fill=%27white%27/%3e%3c/svg%3e");
}

.list-checked-soft-bg-danger .list-checked-item::before {
  background-image: url("data:image/svg+xml,%3csvg width=%2718%27 height=%2718%27 viewBox=%270 0 18 18%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3e%3crect width=%2718%27 height=%2718%27 rx=%279%27 fill=%27%23e15050%27 fill-opacity=%270.1%27/%3e%3cpath d=%27M12.0603 5.78792C12.2511 5.56349 12.5876 5.5362 12.8121 5.72697C13.0365 5.91774 13.0638 6.25432 12.873 6.47875L8.3397 11.8121C8.14594 12.04 7.80261 12.064 7.57901 11.8653L5.17901 9.73195C4.95886 9.53626 4.93903 9.19915 5.13472 8.979C5.33041 8.75885 5.66751 8.73902 5.88766 8.93471L7.88011 10.7058L12.0603 5.78792Z%27 fill=%27%23e15050%27/%3e%3c/svg%3e");
}

.list-checked-light .list-checked-item::before {
  background-image: url("data:image/svg+xml,%3csvg width=%2718%27 height=%2718%27 viewBox=%270 0 18 18%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3e%3cpath d=%27M13.3035 4.76425C13.5718 4.44865 14.0451 4.41027 14.3607 4.67853C14.6763 4.9468 14.7147 5.42012 14.4464 5.73572L8.07144 13.2357C7.79896 13.5563 7.31616 13.5901 7.00171 13.3105L3.62671 10.3105C3.31713 10.0354 3.28924 9.5613 3.56443 9.25172C3.83962 8.94213 4.31367 8.91424 4.62326 9.18943L7.42515 11.68L13.3035 4.76425Z%27 fill=%27%23f9fafc%27/%3e%3c/svg%3e");
}

.list-checked-bg-light .list-checked-item::before {
  background-image: url("data:image/svg+xml,%3csvg width=%2718%27 height=%2718%27 viewBox=%270 0 18 18%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3e%3crect width=%2718%27 height=%2718%27 rx=%279%27 fill=%27%23f9fafc%27/%3e%3cpath d=%27M12.0603 5.78792C12.2511 5.56349 12.5876 5.5362 12.8121 5.72697C13.0365 5.91774 13.0638 6.25432 12.873 6.47875L8.3397 11.8121C8.14594 12.04 7.80261 12.064 7.57901 11.8653L5.17901 9.73195C4.95886 9.53626 4.93903 9.19915 5.13472 8.979C5.33041 8.75885 5.66751 8.73902 5.88766 8.93471L7.88011 10.7058L12.0603 5.78792Z%27 fill=%27white%27/%3e%3c/svg%3e");
}

.list-checked-soft-bg-light .list-checked-item::before {
  background-image: url("data:image/svg+xml,%3csvg width=%2718%27 height=%2718%27 viewBox=%270 0 18 18%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3e%3crect width=%2718%27 height=%2718%27 rx=%279%27 fill=%27%23f9fafc%27 fill-opacity=%270.1%27/%3e%3cpath d=%27M12.0603 5.78792C12.2511 5.56349 12.5876 5.5362 12.8121 5.72697C13.0365 5.91774 13.0638 6.25432 12.873 6.47875L8.3397 11.8121C8.14594 12.04 7.80261 12.064 7.57901 11.8653L5.17901 9.73195C4.95886 9.53626 4.93903 9.19915 5.13472 8.979C5.33041 8.75885 5.66751 8.73902 5.88766 8.93471L7.88011 10.7058L12.0603 5.78792Z%27 fill=%27%23f9fafc%27/%3e%3c/svg%3e");
}

.list-checked-dark .list-checked-item::before {
  background-image: url("data:image/svg+xml,%3csvg width=%2718%27 height=%2718%27 viewBox=%270 0 18 18%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3e%3cpath d=%27M13.3035 4.76425C13.5718 4.44865 14.0451 4.41027 14.3607 4.67853C14.6763 4.9468 14.7147 5.42012 14.4464 5.73572L8.07144 13.2357C7.79896 13.5563 7.31616 13.5901 7.00171 13.3105L3.62671 10.3105C3.31713 10.0354 3.28924 9.5613 3.56443 9.25172C3.83962 8.94213 4.31367 8.91424 4.62326 9.18943L7.42515 11.68L13.3035 4.76425Z%27 fill=%27%23000%27/%3e%3c/svg%3e");
}

.list-checked-bg-dark .list-checked-item::before {
  background-image: url("data:image/svg+xml,%3csvg width=%2718%27 height=%2718%27 viewBox=%270 0 18 18%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3e%3crect width=%2718%27 height=%2718%27 rx=%279%27 fill=%27%23000%27/%3e%3cpath d=%27M12.0603 5.78792C12.2511 5.56349 12.5876 5.5362 12.8121 5.72697C13.0365 5.91774 13.0638 6.25432 12.873 6.47875L8.3397 11.8121C8.14594 12.04 7.80261 12.064 7.57901 11.8653L5.17901 9.73195C4.95886 9.53626 4.93903 9.19915 5.13472 8.979C5.33041 8.75885 5.66751 8.73902 5.88766 8.93471L7.88011 10.7058L12.0603 5.78792Z%27 fill=%27white%27/%3e%3c/svg%3e");
}

.list-checked-soft-bg-dark .list-checked-item::before {
  background-image: url("data:image/svg+xml,%3csvg width=%2718%27 height=%2718%27 viewBox=%270 0 18 18%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3e%3crect width=%2718%27 height=%2718%27 rx=%279%27 fill=%27%23000%27 fill-opacity=%270.1%27/%3e%3cpath d=%27M12.0603 5.78792C12.2511 5.56349 12.5876 5.5362 12.8121 5.72697C13.0365 5.91774 13.0638 6.25432 12.873 6.47875L8.3397 11.8121C8.14594 12.04 7.80261 12.064 7.57901 11.8653L5.17901 9.73195C4.95886 9.53626 4.93903 9.19915 5.13472 8.979C5.33041 8.75885 5.66751 8.73902 5.88766 8.93471L7.88011 10.7058L12.0603 5.78792Z%27 fill=%27%23000%27/%3e%3c/svg%3e");
}

.list-checked-sm .list-checked-item {
  padding-left: 1.5rem;
}
.list-checked-sm .list-checked-item::before {
  width: 1rem;
  height: 1rem;
  background-size: 1rem 1rem;
  margin-top: 0.3125rem;
}
.list-checked-sm[class*=list-checked-bg-] .list-checked-item::before, .list-checked-sm[class*=list-checked-soft-bg-] .list-checked-item::before {
  margin-top: 0.25rem;
}

.list-checked-lg .list-checked-item {
  padding-left: 2.75rem;
}
.list-checked-lg .list-checked-item:not(:last-child) {
  margin-bottom: 1.25rem;
}
.list-checked-lg .list-checked-item::before {
  width: 1.75rem;
  height: 1.75rem;
  background-size: 1.75rem 1.75rem;
  margin-top: 0;
}
.list-checked-lg[class*=list-checked-bg-] .list-checked-item::before, .list-checked-lg[class*=list-checked-soft-bg-] .list-checked-item::before {
  margin-top: -0.0625rem;
}

/*------------------------------------
  List Pointer
------------------------------------*/
.list-pointer {
  padding-left: 0;
  list-style: none;
}

.list-pointer-item {
  position: relative;
  color: #677788;
  padding-left: 1.75rem;
}
.list-pointer-item:not(:last-child) {
  margin-bottom: 0.5rem;
}
.list-pointer-item::before {
  position: absolute;
  top: 0;
  left: 0;
  width: 1.25rem;
  height: 1.25rem;
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27%3e%3cpath fill=%27%2371869d%27 d=%27M15.78,11.28a.75.75,0,0,1,.22.53v.38a.77.77,0,0,1-.22.53l-5.14,5.13a.5.5,0,0,1-.71,0l-.71-.71a.49.49,0,0,1,0-.7L13.67,12,9.22,7.56a.5.5,0,0,1,0-.71l.71-.7a.5.5,0,0,1,.71,0Z%27/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right center;
  background-size: 1.25rem 1.25rem;
  content: "";
  margin-top: 0.1875rem;
}
.list-pointer-item[hover]:hover {
  color: #6e93cb;
}

[class*=list-pointer-bg-] .list-pointer-item::before,
[class*=list-pointer-soft-bg-] .list-pointer-item::before {
  margin-top: 0.25rem;
}

.list-pointer-primary .list-pointer-item::before {
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27%3e%3cpath fill=%27%236e93cb%27 d=%27M15.78,11.28a.75.75,0,0,1,.22.53v.38a.77.77,0,0,1-.22.53l-5.14,5.13a.5.5,0,0,1-.71,0l-.71-.71a.49.49,0,0,1,0-.7L13.67,12,9.22,7.56a.5.5,0,0,1,0-.71l.71-.7a.5.5,0,0,1,.71,0Z%27/%3e%3c/svg%3e");
}

.list-pointer-bg-primary .list-pointer-item::before {
  background-image: url("data:image/svg+xml,%3csvg width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3e%3crect width=%2724%27 height=%2724%27 rx=%2712%27 fill=%27%236e93cb%27/%3e%3cpath d=%27M15.78 11.28C15.9207 11.4205 15.9998 11.6112 16 11.81V12.19C15.9977 12.3884 15.9189 12.5783 15.78 12.72L10.64 17.85C10.5935 17.8969 10.5382 17.9341 10.4773 17.9595C10.4164 17.9848 10.351 17.9979 10.285 17.9979C10.219 17.9979 10.1536 17.9848 10.0927 17.9595C10.0318 17.9341 9.97648 17.8969 9.93 17.85L9.22 17.14C9.17344 17.0944 9.13644 17.0399 9.11119 16.9798C9.08594 16.9197 9.07293 16.8552 9.07293 16.79C9.07293 16.7248 9.08594 16.6603 9.11119 16.6002C9.13644 16.5401 9.17344 16.4856 9.22 16.44L13.67 12L9.22 7.56C9.17314 7.51352 9.13594 7.45822 9.11055 7.39729C9.08517 7.33636 9.0721 7.27101 9.0721 7.205C9.0721 7.139 9.08517 7.07365 9.11055 7.01272C9.13594 6.95179 9.17314 6.89649 9.22 6.85L9.93 6.15C9.97648 6.10314 10.0318 6.06594 10.0927 6.04056C10.1536 6.01517 10.219 6.00211 10.285 6.00211C10.351 6.00211 10.4164 6.01517 10.4773 6.04056C10.5382 6.06594 10.5935 6.10314 10.64 6.15L15.78 11.28Z%27 fill=%27%23fff%27/%3e%3c/svg%3e");
}

.list-pointer-soft-bg-primary .list-pointer-item::before {
  background-image: url("data:image/svg+xml,%3csvg width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 fill=%27%236e93cb%27 xmlns=%27http://www.w3.org/2000/svg%27%3e%3crect width=%2724%27 height=%2724%27 rx=%2712%27 fill=%27%236e93cb%27 fill-opacity=%270.1%27/%3e%3cpath d=%27M15.78 11.28C15.9207 11.4205 15.9998 11.6112 16 11.81V12.19C15.9977 12.3884 15.9189 12.5783 15.78 12.72L10.64 17.85C10.5935 17.8969 10.5382 17.9341 10.4773 17.9595C10.4164 17.9848 10.351 17.9979 10.285 17.9979C10.219 17.9979 10.1536 17.9848 10.0927 17.9595C10.0318 17.9341 9.97648 17.8969 9.93 17.85L9.22 17.14C9.17344 17.0944 9.13644 17.0399 9.11119 16.9798C9.08594 16.9197 9.07293 16.8552 9.07293 16.79C9.07293 16.7248 9.08594 16.6603 9.11119 16.6002C9.13644 16.5401 9.17344 16.4856 9.22 16.44L13.67 12L9.22 7.56C9.17314 7.51352 9.13594 7.45822 9.11055 7.39729C9.08517 7.33636 9.0721 7.27101 9.0721 7.205C9.0721 7.139 9.08517 7.07365 9.11055 7.01272C9.13594 6.95179 9.17314 6.89649 9.22 6.85L9.93 6.15C9.97648 6.10314 10.0318 6.06594 10.0927 6.04056C10.1536 6.01517 10.219 6.00211 10.285 6.00211C10.351 6.00211 10.4164 6.01517 10.4773 6.04056C10.5382 6.06594 10.5935 6.10314 10.64 6.15L15.78 11.28Z%27 fill=%27%236e93cb%27/%3e%3c/svg%3e");
}

.list-pointer-secondary .list-pointer-item::before {
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27%3e%3cpath fill=%27%23dc5e43%27 d=%27M15.78,11.28a.75.75,0,0,1,.22.53v.38a.77.77,0,0,1-.22.53l-5.14,5.13a.5.5,0,0,1-.71,0l-.71-.71a.49.49,0,0,1,0-.7L13.67,12,9.22,7.56a.5.5,0,0,1,0-.71l.71-.7a.5.5,0,0,1,.71,0Z%27/%3e%3c/svg%3e");
}

.list-pointer-bg-secondary .list-pointer-item::before {
  background-image: url("data:image/svg+xml,%3csvg width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3e%3crect width=%2724%27 height=%2724%27 rx=%2712%27 fill=%27%23dc5e43%27/%3e%3cpath d=%27M15.78 11.28C15.9207 11.4205 15.9998 11.6112 16 11.81V12.19C15.9977 12.3884 15.9189 12.5783 15.78 12.72L10.64 17.85C10.5935 17.8969 10.5382 17.9341 10.4773 17.9595C10.4164 17.9848 10.351 17.9979 10.285 17.9979C10.219 17.9979 10.1536 17.9848 10.0927 17.9595C10.0318 17.9341 9.97648 17.8969 9.93 17.85L9.22 17.14C9.17344 17.0944 9.13644 17.0399 9.11119 16.9798C9.08594 16.9197 9.07293 16.8552 9.07293 16.79C9.07293 16.7248 9.08594 16.6603 9.11119 16.6002C9.13644 16.5401 9.17344 16.4856 9.22 16.44L13.67 12L9.22 7.56C9.17314 7.51352 9.13594 7.45822 9.11055 7.39729C9.08517 7.33636 9.0721 7.27101 9.0721 7.205C9.0721 7.139 9.08517 7.07365 9.11055 7.01272C9.13594 6.95179 9.17314 6.89649 9.22 6.85L9.93 6.15C9.97648 6.10314 10.0318 6.06594 10.0927 6.04056C10.1536 6.01517 10.219 6.00211 10.285 6.00211C10.351 6.00211 10.4164 6.01517 10.4773 6.04056C10.5382 6.06594 10.5935 6.10314 10.64 6.15L15.78 11.28Z%27 fill=%27%23fff%27/%3e%3c/svg%3e");
}

.list-pointer-soft-bg-secondary .list-pointer-item::before {
  background-image: url("data:image/svg+xml,%3csvg width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 fill=%27%23dc5e43%27 xmlns=%27http://www.w3.org/2000/svg%27%3e%3crect width=%2724%27 height=%2724%27 rx=%2712%27 fill=%27%23dc5e43%27 fill-opacity=%270.1%27/%3e%3cpath d=%27M15.78 11.28C15.9207 11.4205 15.9998 11.6112 16 11.81V12.19C15.9977 12.3884 15.9189 12.5783 15.78 12.72L10.64 17.85C10.5935 17.8969 10.5382 17.9341 10.4773 17.9595C10.4164 17.9848 10.351 17.9979 10.285 17.9979C10.219 17.9979 10.1536 17.9848 10.0927 17.9595C10.0318 17.9341 9.97648 17.8969 9.93 17.85L9.22 17.14C9.17344 17.0944 9.13644 17.0399 9.11119 16.9798C9.08594 16.9197 9.07293 16.8552 9.07293 16.79C9.07293 16.7248 9.08594 16.6603 9.11119 16.6002C9.13644 16.5401 9.17344 16.4856 9.22 16.44L13.67 12L9.22 7.56C9.17314 7.51352 9.13594 7.45822 9.11055 7.39729C9.08517 7.33636 9.0721 7.27101 9.0721 7.205C9.0721 7.139 9.08517 7.07365 9.11055 7.01272C9.13594 6.95179 9.17314 6.89649 9.22 6.85L9.93 6.15C9.97648 6.10314 10.0318 6.06594 10.0927 6.04056C10.1536 6.01517 10.219 6.00211 10.285 6.00211C10.351 6.00211 10.4164 6.01517 10.4773 6.04056C10.5382 6.06594 10.5935 6.10314 10.64 6.15L15.78 11.28Z%27 fill=%27%23dc5e43%27/%3e%3c/svg%3e");
}

.list-pointer-success .list-pointer-item::before {
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27%3e%3cpath fill=%27%23336cff%27 d=%27M15.78,11.28a.75.75,0,0,1,.22.53v.38a.77.77,0,0,1-.22.53l-5.14,5.13a.5.5,0,0,1-.71,0l-.71-.71a.49.49,0,0,1,0-.7L13.67,12,9.22,7.56a.5.5,0,0,1,0-.71l.71-.7a.5.5,0,0,1,.71,0Z%27/%3e%3c/svg%3e");
}

.list-pointer-bg-success .list-pointer-item::before {
  background-image: url("data:image/svg+xml,%3csvg width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3e%3crect width=%2724%27 height=%2724%27 rx=%2712%27 fill=%27%23336cff%27/%3e%3cpath d=%27M15.78 11.28C15.9207 11.4205 15.9998 11.6112 16 11.81V12.19C15.9977 12.3884 15.9189 12.5783 15.78 12.72L10.64 17.85C10.5935 17.8969 10.5382 17.9341 10.4773 17.9595C10.4164 17.9848 10.351 17.9979 10.285 17.9979C10.219 17.9979 10.1536 17.9848 10.0927 17.9595C10.0318 17.9341 9.97648 17.8969 9.93 17.85L9.22 17.14C9.17344 17.0944 9.13644 17.0399 9.11119 16.9798C9.08594 16.9197 9.07293 16.8552 9.07293 16.79C9.07293 16.7248 9.08594 16.6603 9.11119 16.6002C9.13644 16.5401 9.17344 16.4856 9.22 16.44L13.67 12L9.22 7.56C9.17314 7.51352 9.13594 7.45822 9.11055 7.39729C9.08517 7.33636 9.0721 7.27101 9.0721 7.205C9.0721 7.139 9.08517 7.07365 9.11055 7.01272C9.13594 6.95179 9.17314 6.89649 9.22 6.85L9.93 6.15C9.97648 6.10314 10.0318 6.06594 10.0927 6.04056C10.1536 6.01517 10.219 6.00211 10.285 6.00211C10.351 6.00211 10.4164 6.01517 10.4773 6.04056C10.5382 6.06594 10.5935 6.10314 10.64 6.15L15.78 11.28Z%27 fill=%27%23fff%27/%3e%3c/svg%3e");
}

.list-pointer-soft-bg-success .list-pointer-item::before {
  background-image: url("data:image/svg+xml,%3csvg width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 fill=%27%23336cff%27 xmlns=%27http://www.w3.org/2000/svg%27%3e%3crect width=%2724%27 height=%2724%27 rx=%2712%27 fill=%27%23336cff%27 fill-opacity=%270.1%27/%3e%3cpath d=%27M15.78 11.28C15.9207 11.4205 15.9998 11.6112 16 11.81V12.19C15.9977 12.3884 15.9189 12.5783 15.78 12.72L10.64 17.85C10.5935 17.8969 10.5382 17.9341 10.4773 17.9595C10.4164 17.9848 10.351 17.9979 10.285 17.9979C10.219 17.9979 10.1536 17.9848 10.0927 17.9595C10.0318 17.9341 9.97648 17.8969 9.93 17.85L9.22 17.14C9.17344 17.0944 9.13644 17.0399 9.11119 16.9798C9.08594 16.9197 9.07293 16.8552 9.07293 16.79C9.07293 16.7248 9.08594 16.6603 9.11119 16.6002C9.13644 16.5401 9.17344 16.4856 9.22 16.44L13.67 12L9.22 7.56C9.17314 7.51352 9.13594 7.45822 9.11055 7.39729C9.08517 7.33636 9.0721 7.27101 9.0721 7.205C9.0721 7.139 9.08517 7.07365 9.11055 7.01272C9.13594 6.95179 9.17314 6.89649 9.22 6.85L9.93 6.15C9.97648 6.10314 10.0318 6.06594 10.0927 6.04056C10.1536 6.01517 10.219 6.00211 10.285 6.00211C10.351 6.00211 10.4164 6.01517 10.4773 6.04056C10.5382 6.06594 10.5935 6.10314 10.64 6.15L15.78 11.28Z%27 fill=%27%23336cff%27/%3e%3c/svg%3e");
}

.list-pointer-info .list-pointer-item::before {
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27%3e%3cpath fill=%27%2309a5be%27 d=%27M15.78,11.28a.75.75,0,0,1,.22.53v.38a.77.77,0,0,1-.22.53l-5.14,5.13a.5.5,0,0,1-.71,0l-.71-.71a.49.49,0,0,1,0-.7L13.67,12,9.22,7.56a.5.5,0,0,1,0-.71l.71-.7a.5.5,0,0,1,.71,0Z%27/%3e%3c/svg%3e");
}

.list-pointer-bg-info .list-pointer-item::before {
  background-image: url("data:image/svg+xml,%3csvg width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3e%3crect width=%2724%27 height=%2724%27 rx=%2712%27 fill=%27%2309a5be%27/%3e%3cpath d=%27M15.78 11.28C15.9207 11.4205 15.9998 11.6112 16 11.81V12.19C15.9977 12.3884 15.9189 12.5783 15.78 12.72L10.64 17.85C10.5935 17.8969 10.5382 17.9341 10.4773 17.9595C10.4164 17.9848 10.351 17.9979 10.285 17.9979C10.219 17.9979 10.1536 17.9848 10.0927 17.9595C10.0318 17.9341 9.97648 17.8969 9.93 17.85L9.22 17.14C9.17344 17.0944 9.13644 17.0399 9.11119 16.9798C9.08594 16.9197 9.07293 16.8552 9.07293 16.79C9.07293 16.7248 9.08594 16.6603 9.11119 16.6002C9.13644 16.5401 9.17344 16.4856 9.22 16.44L13.67 12L9.22 7.56C9.17314 7.51352 9.13594 7.45822 9.11055 7.39729C9.08517 7.33636 9.0721 7.27101 9.0721 7.205C9.0721 7.139 9.08517 7.07365 9.11055 7.01272C9.13594 6.95179 9.17314 6.89649 9.22 6.85L9.93 6.15C9.97648 6.10314 10.0318 6.06594 10.0927 6.04056C10.1536 6.01517 10.219 6.00211 10.285 6.00211C10.351 6.00211 10.4164 6.01517 10.4773 6.04056C10.5382 6.06594 10.5935 6.10314 10.64 6.15L15.78 11.28Z%27 fill=%27%23fff%27/%3e%3c/svg%3e");
}

.list-pointer-soft-bg-info .list-pointer-item::before {
  background-image: url("data:image/svg+xml,%3csvg width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 fill=%27%2309a5be%27 xmlns=%27http://www.w3.org/2000/svg%27%3e%3crect width=%2724%27 height=%2724%27 rx=%2712%27 fill=%27%2309a5be%27 fill-opacity=%270.1%27/%3e%3cpath d=%27M15.78 11.28C15.9207 11.4205 15.9998 11.6112 16 11.81V12.19C15.9977 12.3884 15.9189 12.5783 15.78 12.72L10.64 17.85C10.5935 17.8969 10.5382 17.9341 10.4773 17.9595C10.4164 17.9848 10.351 17.9979 10.285 17.9979C10.219 17.9979 10.1536 17.9848 10.0927 17.9595C10.0318 17.9341 9.97648 17.8969 9.93 17.85L9.22 17.14C9.17344 17.0944 9.13644 17.0399 9.11119 16.9798C9.08594 16.9197 9.07293 16.8552 9.07293 16.79C9.07293 16.7248 9.08594 16.6603 9.11119 16.6002C9.13644 16.5401 9.17344 16.4856 9.22 16.44L13.67 12L9.22 7.56C9.17314 7.51352 9.13594 7.45822 9.11055 7.39729C9.08517 7.33636 9.0721 7.27101 9.0721 7.205C9.0721 7.139 9.08517 7.07365 9.11055 7.01272C9.13594 6.95179 9.17314 6.89649 9.22 6.85L9.93 6.15C9.97648 6.10314 10.0318 6.06594 10.0927 6.04056C10.1536 6.01517 10.219 6.00211 10.285 6.00211C10.351 6.00211 10.4164 6.01517 10.4773 6.04056C10.5382 6.06594 10.5935 6.10314 10.64 6.15L15.78 11.28Z%27 fill=%27%2309a5be%27/%3e%3c/svg%3e");
}

.list-pointer-warning .list-pointer-item::before {
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27%3e%3cpath fill=%27%23f5ca99%27 d=%27M15.78,11.28a.75.75,0,0,1,.22.53v.38a.77.77,0,0,1-.22.53l-5.14,5.13a.5.5,0,0,1-.71,0l-.71-.71a.49.49,0,0,1,0-.7L13.67,12,9.22,7.56a.5.5,0,0,1,0-.71l.71-.7a.5.5,0,0,1,.71,0Z%27/%3e%3c/svg%3e");
}

.list-pointer-bg-warning .list-pointer-item::before {
  background-image: url("data:image/svg+xml,%3csvg width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3e%3crect width=%2724%27 height=%2724%27 rx=%2712%27 fill=%27%23f5ca99%27/%3e%3cpath d=%27M15.78 11.28C15.9207 11.4205 15.9998 11.6112 16 11.81V12.19C15.9977 12.3884 15.9189 12.5783 15.78 12.72L10.64 17.85C10.5935 17.8969 10.5382 17.9341 10.4773 17.9595C10.4164 17.9848 10.351 17.9979 10.285 17.9979C10.219 17.9979 10.1536 17.9848 10.0927 17.9595C10.0318 17.9341 9.97648 17.8969 9.93 17.85L9.22 17.14C9.17344 17.0944 9.13644 17.0399 9.11119 16.9798C9.08594 16.9197 9.07293 16.8552 9.07293 16.79C9.07293 16.7248 9.08594 16.6603 9.11119 16.6002C9.13644 16.5401 9.17344 16.4856 9.22 16.44L13.67 12L9.22 7.56C9.17314 7.51352 9.13594 7.45822 9.11055 7.39729C9.08517 7.33636 9.0721 7.27101 9.0721 7.205C9.0721 7.139 9.08517 7.07365 9.11055 7.01272C9.13594 6.95179 9.17314 6.89649 9.22 6.85L9.93 6.15C9.97648 6.10314 10.0318 6.06594 10.0927 6.04056C10.1536 6.01517 10.219 6.00211 10.285 6.00211C10.351 6.00211 10.4164 6.01517 10.4773 6.04056C10.5382 6.06594 10.5935 6.10314 10.64 6.15L15.78 11.28Z%27 fill=%27%23000%27/%3e%3c/svg%3e");
}

.list-pointer-soft-bg-warning .list-pointer-item::before {
  background-image: url("data:image/svg+xml,%3csvg width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 fill=%27%23f5ca99%27 xmlns=%27http://www.w3.org/2000/svg%27%3e%3crect width=%2724%27 height=%2724%27 rx=%2712%27 fill=%27%23f5ca99%27 fill-opacity=%270.1%27/%3e%3cpath d=%27M15.78 11.28C15.9207 11.4205 15.9998 11.6112 16 11.81V12.19C15.9977 12.3884 15.9189 12.5783 15.78 12.72L10.64 17.85C10.5935 17.8969 10.5382 17.9341 10.4773 17.9595C10.4164 17.9848 10.351 17.9979 10.285 17.9979C10.219 17.9979 10.1536 17.9848 10.0927 17.9595C10.0318 17.9341 9.97648 17.8969 9.93 17.85L9.22 17.14C9.17344 17.0944 9.13644 17.0399 9.11119 16.9798C9.08594 16.9197 9.07293 16.8552 9.07293 16.79C9.07293 16.7248 9.08594 16.6603 9.11119 16.6002C9.13644 16.5401 9.17344 16.4856 9.22 16.44L13.67 12L9.22 7.56C9.17314 7.51352 9.13594 7.45822 9.11055 7.39729C9.08517 7.33636 9.0721 7.27101 9.0721 7.205C9.0721 7.139 9.08517 7.07365 9.11055 7.01272C9.13594 6.95179 9.17314 6.89649 9.22 6.85L9.93 6.15C9.97648 6.10314 10.0318 6.06594 10.0927 6.04056C10.1536 6.01517 10.219 6.00211 10.285 6.00211C10.351 6.00211 10.4164 6.01517 10.4773 6.04056C10.5382 6.06594 10.5935 6.10314 10.64 6.15L15.78 11.28Z%27 fill=%27%23f5ca99%27/%3e%3c/svg%3e");
}

.list-pointer-danger .list-pointer-item::before {
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27%3e%3cpath fill=%27%23e15050%27 d=%27M15.78,11.28a.75.75,0,0,1,.22.53v.38a.77.77,0,0,1-.22.53l-5.14,5.13a.5.5,0,0,1-.71,0l-.71-.71a.49.49,0,0,1,0-.7L13.67,12,9.22,7.56a.5.5,0,0,1,0-.71l.71-.7a.5.5,0,0,1,.71,0Z%27/%3e%3c/svg%3e");
}

.list-pointer-bg-danger .list-pointer-item::before {
  background-image: url("data:image/svg+xml,%3csvg width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3e%3crect width=%2724%27 height=%2724%27 rx=%2712%27 fill=%27%23e15050%27/%3e%3cpath d=%27M15.78 11.28C15.9207 11.4205 15.9998 11.6112 16 11.81V12.19C15.9977 12.3884 15.9189 12.5783 15.78 12.72L10.64 17.85C10.5935 17.8969 10.5382 17.9341 10.4773 17.9595C10.4164 17.9848 10.351 17.9979 10.285 17.9979C10.219 17.9979 10.1536 17.9848 10.0927 17.9595C10.0318 17.9341 9.97648 17.8969 9.93 17.85L9.22 17.14C9.17344 17.0944 9.13644 17.0399 9.11119 16.9798C9.08594 16.9197 9.07293 16.8552 9.07293 16.79C9.07293 16.7248 9.08594 16.6603 9.11119 16.6002C9.13644 16.5401 9.17344 16.4856 9.22 16.44L13.67 12L9.22 7.56C9.17314 7.51352 9.13594 7.45822 9.11055 7.39729C9.08517 7.33636 9.0721 7.27101 9.0721 7.205C9.0721 7.139 9.08517 7.07365 9.11055 7.01272C9.13594 6.95179 9.17314 6.89649 9.22 6.85L9.93 6.15C9.97648 6.10314 10.0318 6.06594 10.0927 6.04056C10.1536 6.01517 10.219 6.00211 10.285 6.00211C10.351 6.00211 10.4164 6.01517 10.4773 6.04056C10.5382 6.06594 10.5935 6.10314 10.64 6.15L15.78 11.28Z%27 fill=%27%23fff%27/%3e%3c/svg%3e");
}

.list-pointer-soft-bg-danger .list-pointer-item::before {
  background-image: url("data:image/svg+xml,%3csvg width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 fill=%27%23e15050%27 xmlns=%27http://www.w3.org/2000/svg%27%3e%3crect width=%2724%27 height=%2724%27 rx=%2712%27 fill=%27%23e15050%27 fill-opacity=%270.1%27/%3e%3cpath d=%27M15.78 11.28C15.9207 11.4205 15.9998 11.6112 16 11.81V12.19C15.9977 12.3884 15.9189 12.5783 15.78 12.72L10.64 17.85C10.5935 17.8969 10.5382 17.9341 10.4773 17.9595C10.4164 17.9848 10.351 17.9979 10.285 17.9979C10.219 17.9979 10.1536 17.9848 10.0927 17.9595C10.0318 17.9341 9.97648 17.8969 9.93 17.85L9.22 17.14C9.17344 17.0944 9.13644 17.0399 9.11119 16.9798C9.08594 16.9197 9.07293 16.8552 9.07293 16.79C9.07293 16.7248 9.08594 16.6603 9.11119 16.6002C9.13644 16.5401 9.17344 16.4856 9.22 16.44L13.67 12L9.22 7.56C9.17314 7.51352 9.13594 7.45822 9.11055 7.39729C9.08517 7.33636 9.0721 7.27101 9.0721 7.205C9.0721 7.139 9.08517 7.07365 9.11055 7.01272C9.13594 6.95179 9.17314 6.89649 9.22 6.85L9.93 6.15C9.97648 6.10314 10.0318 6.06594 10.0927 6.04056C10.1536 6.01517 10.219 6.00211 10.285 6.00211C10.351 6.00211 10.4164 6.01517 10.4773 6.04056C10.5382 6.06594 10.5935 6.10314 10.64 6.15L15.78 11.28Z%27 fill=%27%23e15050%27/%3e%3c/svg%3e");
}

.list-pointer-light .list-pointer-item::before {
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27%3e%3cpath fill=%27%23f9fafc%27 d=%27M15.78,11.28a.75.75,0,0,1,.22.53v.38a.77.77,0,0,1-.22.53l-5.14,5.13a.5.5,0,0,1-.71,0l-.71-.71a.49.49,0,0,1,0-.7L13.67,12,9.22,7.56a.5.5,0,0,1,0-.71l.71-.7a.5.5,0,0,1,.71,0Z%27/%3e%3c/svg%3e");
}

.list-pointer-bg-light .list-pointer-item::before {
  background-image: url("data:image/svg+xml,%3csvg width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3e%3crect width=%2724%27 height=%2724%27 rx=%2712%27 fill=%27%23f9fafc%27/%3e%3cpath d=%27M15.78 11.28C15.9207 11.4205 15.9998 11.6112 16 11.81V12.19C15.9977 12.3884 15.9189 12.5783 15.78 12.72L10.64 17.85C10.5935 17.8969 10.5382 17.9341 10.4773 17.9595C10.4164 17.9848 10.351 17.9979 10.285 17.9979C10.219 17.9979 10.1536 17.9848 10.0927 17.9595C10.0318 17.9341 9.97648 17.8969 9.93 17.85L9.22 17.14C9.17344 17.0944 9.13644 17.0399 9.11119 16.9798C9.08594 16.9197 9.07293 16.8552 9.07293 16.79C9.07293 16.7248 9.08594 16.6603 9.11119 16.6002C9.13644 16.5401 9.17344 16.4856 9.22 16.44L13.67 12L9.22 7.56C9.17314 7.51352 9.13594 7.45822 9.11055 7.39729C9.08517 7.33636 9.0721 7.27101 9.0721 7.205C9.0721 7.139 9.08517 7.07365 9.11055 7.01272C9.13594 6.95179 9.17314 6.89649 9.22 6.85L9.93 6.15C9.97648 6.10314 10.0318 6.06594 10.0927 6.04056C10.1536 6.01517 10.219 6.00211 10.285 6.00211C10.351 6.00211 10.4164 6.01517 10.4773 6.04056C10.5382 6.06594 10.5935 6.10314 10.64 6.15L15.78 11.28Z%27 fill=%27%23000%27/%3e%3c/svg%3e");
}

.list-pointer-soft-bg-light .list-pointer-item::before {
  background-image: url("data:image/svg+xml,%3csvg width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 fill=%27%23f9fafc%27 xmlns=%27http://www.w3.org/2000/svg%27%3e%3crect width=%2724%27 height=%2724%27 rx=%2712%27 fill=%27%23f9fafc%27 fill-opacity=%270.1%27/%3e%3cpath d=%27M15.78 11.28C15.9207 11.4205 15.9998 11.6112 16 11.81V12.19C15.9977 12.3884 15.9189 12.5783 15.78 12.72L10.64 17.85C10.5935 17.8969 10.5382 17.9341 10.4773 17.9595C10.4164 17.9848 10.351 17.9979 10.285 17.9979C10.219 17.9979 10.1536 17.9848 10.0927 17.9595C10.0318 17.9341 9.97648 17.8969 9.93 17.85L9.22 17.14C9.17344 17.0944 9.13644 17.0399 9.11119 16.9798C9.08594 16.9197 9.07293 16.8552 9.07293 16.79C9.07293 16.7248 9.08594 16.6603 9.11119 16.6002C9.13644 16.5401 9.17344 16.4856 9.22 16.44L13.67 12L9.22 7.56C9.17314 7.51352 9.13594 7.45822 9.11055 7.39729C9.08517 7.33636 9.0721 7.27101 9.0721 7.205C9.0721 7.139 9.08517 7.07365 9.11055 7.01272C9.13594 6.95179 9.17314 6.89649 9.22 6.85L9.93 6.15C9.97648 6.10314 10.0318 6.06594 10.0927 6.04056C10.1536 6.01517 10.219 6.00211 10.285 6.00211C10.351 6.00211 10.4164 6.01517 10.4773 6.04056C10.5382 6.06594 10.5935 6.10314 10.64 6.15L15.78 11.28Z%27 fill=%27%23f9fafc%27/%3e%3c/svg%3e");
}

.list-pointer-dark .list-pointer-item::before {
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27%3e%3cpath fill=%27%23000%27 d=%27M15.78,11.28a.75.75,0,0,1,.22.53v.38a.77.77,0,0,1-.22.53l-5.14,5.13a.5.5,0,0,1-.71,0l-.71-.71a.49.49,0,0,1,0-.7L13.67,12,9.22,7.56a.5.5,0,0,1,0-.71l.71-.7a.5.5,0,0,1,.71,0Z%27/%3e%3c/svg%3e");
}

.list-pointer-bg-dark .list-pointer-item::before {
  background-image: url("data:image/svg+xml,%3csvg width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3e%3crect width=%2724%27 height=%2724%27 rx=%2712%27 fill=%27%23000%27/%3e%3cpath d=%27M15.78 11.28C15.9207 11.4205 15.9998 11.6112 16 11.81V12.19C15.9977 12.3884 15.9189 12.5783 15.78 12.72L10.64 17.85C10.5935 17.8969 10.5382 17.9341 10.4773 17.9595C10.4164 17.9848 10.351 17.9979 10.285 17.9979C10.219 17.9979 10.1536 17.9848 10.0927 17.9595C10.0318 17.9341 9.97648 17.8969 9.93 17.85L9.22 17.14C9.17344 17.0944 9.13644 17.0399 9.11119 16.9798C9.08594 16.9197 9.07293 16.8552 9.07293 16.79C9.07293 16.7248 9.08594 16.6603 9.11119 16.6002C9.13644 16.5401 9.17344 16.4856 9.22 16.44L13.67 12L9.22 7.56C9.17314 7.51352 9.13594 7.45822 9.11055 7.39729C9.08517 7.33636 9.0721 7.27101 9.0721 7.205C9.0721 7.139 9.08517 7.07365 9.11055 7.01272C9.13594 6.95179 9.17314 6.89649 9.22 6.85L9.93 6.15C9.97648 6.10314 10.0318 6.06594 10.0927 6.04056C10.1536 6.01517 10.219 6.00211 10.285 6.00211C10.351 6.00211 10.4164 6.01517 10.4773 6.04056C10.5382 6.06594 10.5935 6.10314 10.64 6.15L15.78 11.28Z%27 fill=%27%23fff%27/%3e%3c/svg%3e");
}

.list-pointer-soft-bg-dark .list-pointer-item::before {
  background-image: url("data:image/svg+xml,%3csvg width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 fill=%27%23000%27 xmlns=%27http://www.w3.org/2000/svg%27%3e%3crect width=%2724%27 height=%2724%27 rx=%2712%27 fill=%27%23000%27 fill-opacity=%270.1%27/%3e%3cpath d=%27M15.78 11.28C15.9207 11.4205 15.9998 11.6112 16 11.81V12.19C15.9977 12.3884 15.9189 12.5783 15.78 12.72L10.64 17.85C10.5935 17.8969 10.5382 17.9341 10.4773 17.9595C10.4164 17.9848 10.351 17.9979 10.285 17.9979C10.219 17.9979 10.1536 17.9848 10.0927 17.9595C10.0318 17.9341 9.97648 17.8969 9.93 17.85L9.22 17.14C9.17344 17.0944 9.13644 17.0399 9.11119 16.9798C9.08594 16.9197 9.07293 16.8552 9.07293 16.79C9.07293 16.7248 9.08594 16.6603 9.11119 16.6002C9.13644 16.5401 9.17344 16.4856 9.22 16.44L13.67 12L9.22 7.56C9.17314 7.51352 9.13594 7.45822 9.11055 7.39729C9.08517 7.33636 9.0721 7.27101 9.0721 7.205C9.0721 7.139 9.08517 7.07365 9.11055 7.01272C9.13594 6.95179 9.17314 6.89649 9.22 6.85L9.93 6.15C9.97648 6.10314 10.0318 6.06594 10.0927 6.04056C10.1536 6.01517 10.219 6.00211 10.285 6.00211C10.351 6.00211 10.4164 6.01517 10.4773 6.04056C10.5382 6.06594 10.5935 6.10314 10.64 6.15L15.78 11.28Z%27 fill=%27%23000%27/%3e%3c/svg%3e");
}

.list-pointer-sm .list-pointer-item {
  padding-left: 1.5rem;
}
.list-pointer-sm .list-pointer-item::before {
  width: 1rem;
  height: 1rem;
  background-size: 1rem 1rem;
  margin-top: 0.3125rem;
}
.list-pointer-sm[class*=list-pointer-bg-] .list-pointer-item::before, .list-pointer-sm[class*=list-pointer-soft-bg-] .list-pointer-item::before {
  margin-top: 0.25rem;
}

.list-pointer-lg .list-pointer-item {
  padding-left: 2.75rem;
}
.list-pointer-lg .list-pointer-item:not(:last-child) {
  margin-bottom: 1.25rem;
}
.list-pointer-lg .list-pointer-item::before {
  width: 1.75rem;
  height: 1.75rem;
  background-size: 1.75rem 1.75rem;
  margin-top: 0;
}
.list-pointer-lg[class*=list-pointer-bg-] .list-pointer-item::before, .list-pointer-lg[class*=list-pointer-soft-bg-] .list-pointer-item::before {
  margin-top: -0.0625rem;
}

/*------------------------------------
  Modal
------------------------------------*/
.modal-header {
  align-items: center;
  padding-bottom: 0;
}
.modal-header .close {
  padding: 0.642rem 0.642rem;
  margin: 0 0 0 auto;
}

.modal-footer {
  border-top-width: 0.071rem;
}
.modal-footer > * {
  margin-top: 0;
  margin-bottom: 0;
}

.modal-footer-text:last-child {
  font-size: 0.875rem;
  margin-bottom: 0;
}

.modal-close {
  position: absolute;
  top: 0.75rem;
  right: 0.75rem;
  z-index: 2;
}

.modal-top-cover {
  position: relative;
  overflow: hidden;
  min-height: 8rem;
  border-top-right-radius: 0.679rem;
  border-top-left-radius: 0.679rem;
}

.modal-top-cover-icon,
.modal-top-cover-avatar {
  position: relative;
  z-index: 2;
  margin-top: -3rem;
}

/*------------------------------------
  Nav
------------------------------------*/
.nav-subtitle {
  display: block;
  color: #8c98a4;
  font-size: 0.65625rem;
  text-transform: uppercase;
  letter-spacing: 0.03125rem;
}

.nav-link.dropdown-toggle {
  align-items: center;
}

.nav-link.active,
.navbar-nav .nav-link.active {
  color: #6e93cb;
}

.nav-link.active .nav-link-svg path,
.nav-item.show .nav-link-svg path {
  fill: #6e93cb;
}

.nav-title:last-child,
.nav-text:last-child {
  margin-bottom: 0;
}

.nav-icon {
  opacity: 1;
  flex: 0 0 auto;
}

.nav-tabs .nav-link {
  border-top-color: transparent;
  border-left-color: transparent;
  border-right-color: transparent;
  border-bottom: 0.1875rem solid transparent;
  margin-bottom: -0.125rem;
}
.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus, .nav-tabs .nav-link.active,
.nav-tabs .nav-link .nav-item.show .nav-link {
  border-top-color: transparent;
  border-left-color: transparent;
  border-right-color: transparent;
}
.nav-tabs .nav-link .badge {
  line-height: 1;
}
.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show > .nav-link {
  font-weight: 600;
}
.nav-tabs .nav-item.show .nav-link {
  color: #000;
  border-color: transparent;
}
.nav-tabs .nav-item.show .nav-link:hover {
  color: #6e93cb;
}
.nav-tabs .nav-item.show .nav-link.active {
  color: #6e93cb;
}
.nav-tabs:not(.nav-vertical) .nav-link {
  padding-top: 0.714rem;
  padding-bottom: 0.714rem;
}
.nav-tabs .nav-scroller-dropdown .dropdown-menu {
  border-radius: 0.5rem;
}

.nav-tabs-light .nav-link.active,
.nav-tabs-light .nav-item.show .nav-link {
  color: #fff;
}

.nav-vertical {
  flex-direction: column;
}
.nav-vertical.nav .nav-item:not(:last-child) {
  margin-right: 0;
}
.nav-vertical.nav .nav-link {
  display: flex;
  white-space: nowrap;
}
.nav-vertical .nav-subtitle {
  padding-left: 1rem;
}
.nav-vertical.nav-tabs {
  border-bottom-width: 0;
}
.nav-vertical.nav-tabs .dropdown-header {
  padding-left: 1rem !important;
  padding-right: 1rem !important;
}
.nav-vertical.nav-tabs .dropdown-header {
  padding-left: 2rem !important;
}
.nav-vertical.nav-tabs .nav-link {
  border-top-width: 0;
  border-right-width: 0;
  border-bottom-width: 0;
  border-left: 0.1875rem solid transparent;
  margin-bottom: 0;
}
.nav-vertical.nav-tabs .nav-subtitle {
  border-left: 0.0625rem solid #f0f0f0;
}
.nav-vertical.nav-tabs .nav-link.active,
.nav-vertical.nav-tabs .nav-item.show > .nav-link {
  border-color: #6e93cb;
}
.nav-vertical.nav-tabs .nav-item.show .nav-item.show .nav-link,
.nav-vertical.nav-tabs .nav-collapse .nav-link {
  border-color: transparent;
}
.nav-vertical.nav-lg .nav-link {
  font-size: 0.875rem;
  margin-top: 0.25rem;
  margin-bottom: 0.25rem;
}
.nav-vertical.nav.nav-tabs .nav-collapse .nav-link {
  padding-left: 3rem;
}
.nav-vertical.nav.nav-tabs .nav-collapse .nav-collapse .nav-link {
  padding-left: 3.91875rem;
}
.nav-vertical.nav.nav-tabs .nav-collapse .nav-collapse .nav-link::before {
  display: block;
  color: #97a4af;
  content: "•";
  padding-right: 0.5rem;
}
.nav-vertical.nav.nav-tabs .nav-collapse .nav-link.active::before,
.nav-vertical.nav.nav-tabs .nav-collapse .nav-item.show > .nav-link::before {
  color: #6e93cb;
}
.nav-vertical.nav-pills {
  width: 100%;
}
.nav-vertical.nav-pills .nav-item {
  margin: 0;
}
.nav-vertical.nav-pills .nav-link {
  padding: 1.214rem 2.143rem !important;
  margin-bottom: 0;
}
.nav-vertical.nav-pills .nav-link.active[aria-expanded=true], .nav-vertical.nav-pills .nav-link.active[aria-expanded=false] {
  color: #6e93cb;
}
.nav-vertical.nav-pills .nav-link.active[aria-expanded=true]:hover, .nav-vertical.nav-pills .nav-link.active[aria-expanded=false]:hover {
  background-color: transparent;
}
.nav-vertical.nav-pills .nav-item .nav-link:hover,
.nav-vertical.nav-pills .nav-item .nav-link[aria-expanded]:hover {
  color: #000;
}
.nav-vertical.nav-pills .nav-item.show .nav-link[aria-expanded]:hover {
  color: #000;
}
.nav-vertical.nav-pills .nav-link {
  background-color: transparent;
}
.nav-vertical.nav-pills .nav-link.active {
  background-color: #edf2f5;
}
.nav-vertical.nav-pills .nav-link.active[aria-expanded=true], .nav-vertical.nav-pills .nav-link.active[aria-expanded=false] {
  background-color: transparent;
}
.nav-vertical.nav-pills .nav-item .nav-collapse.show .nav-link.active {
  color: #000;
  background-color: #edf2f5;
}
.navbar-dark .nav-vertical.nav-pills .nav-item .nav-collapse.show .nav-link.active {
  color: #fff;
}
.nav-vertical.nav-pills .nav-collapse .nav-item .nav-link[aria-expanded]:hover,
.nav-vertical.nav-pills .nav-collapse .nav-link:hover {
  color: #000;
  background-color: #edf2f5;
}
.nav-vertical.nav-pills .nav-collapse .nav-item.show .nav-link[aria-expanded]:hover {
  color: #000;
}
.nav-vertical.nav-pills .nav-collapse {
  position: relative;
  padding-left: 0;
}
.nav-vertical.nav-pills .nav-collapse::before {
  position: absolute;
  top: 0;
  left: 1.3125rem;
  width: 0.125rem;
  height: calc(100% - 0.25rem);
  content: "";
  background-color: #f0f0f0;
}
.nav-vertical.nav-pills .nav-link.dropdown-toggle {
  display: flex;
  width: 100%;
}

.nav-pills .nav-item {
  margin: 0.25rem 0.25rem;
}
.nav-pills .nav-link {
  padding: 1rem 1rem;
}
.nav-pills .nav-link:hover {
  color: #000;
  background-color: #edf2f5;
}
.nav-pills .nav-link.active:hover {
  background-color: #edf2f5;
}
.nav-pills .nav-link.active:hover,
.nav-pills .show > .nav-link:hover {
  border-color: transparent;
}

.nav-segment {
  position: relative;
  background-color: #f8fafd;
  padding: 0.25rem 0.25rem;
  border-radius: 0.5rem;
}
.nav-segment:not(.nav-fill) {
  display: inline-flex;
}
.nav-segment .nav-link {
  color: #677788;
  font-size: 0.929rem;
  padding: 0.5rem 0.8125rem;
  border-radius: 0.5rem;
}
.nav-segment .nav-link:hover {
  color: #6e93cb;
}
.nav-segment .nav-link.active {
  color: #132144;
  background-color: #fff;
  box-shadow: 0rem 0.1875rem 0.375rem 0rem rgba(140, 152, 164, 0.25);
}
.nav-segment .nav-link.disabled {
  color: #bdc5d1;
}
.nav-segment.nav-pills {
  border-radius: 50rem;
}
.nav-segment.nav-pills .nav-link {
  border-radius: 50rem;
}

.nav-light .nav-link {
  color: rgba(255, 255, 255, 0.7);
}
.nav-light .nav-link.active, .nav-light .nav-link:hover {
  color: #fff;
}
.nav-light.nav-pills .nav-link.active, .nav-light.nav-pills .nav-link:hover {
  color: #000;
}

.nav-sm .nav-link {
  font-size: 0.9375rem;
  padding-right: 0.75rem;
  padding-left: 0.75rem;
}
.nav-sm.nav-pills .nav-link {
  padding: 0.75rem 0.75rem;
}

.nav-lg .nav-link {
  font-size: 0.875rem;
}
.nav-lg.nav-pills .nav-link {
  padding: 1.5rem 1.5rem;
}

.nav-link-badge {
  margin-left: auto;
}

.nav-compact {
  text-align: center;
  align-items: center;
}
.nav-compact .card-navbar-nav {
  padding-top: 0;
}
.nav-compact .nav-item > .nav-link {
  border-radius: 0.5rem;
  margin: 0.75rem 0;
}
.nav-compact .nav-item > .nav-link:hover, .nav-compact .nav-item > .nav-link.active {
  color: #000;
  background-color: rgba(110, 147, 203, 0.1);
}
.nav-compact .nav-tabs .nav-collapse .nav-collapse {
  position: static;
  box-shadow: none;
}
.nav-compact .nav-collapse .nav-item > .nav-link {
  display: flex;
  margin: 0.375rem 0;
}
.nav-compact .nav-collapse .nav-item > .nav-link:hover, .nav-compact .nav-collapse .nav-item > .nav-link.active {
  background-color: transparent;
}
.nav-compact .nav-item {
  margin: 0;
}
.nav-compact .nav-icon {
  font-size: 1.25rem;
}
.nav-compact .nav-link-title {
  display: block;
}

.nav-compact-icon {
  text-align: center;
  align-items: center;
}
.nav-compact-icon > .nav-item {
  margin: 0.75rem 0;
}
.nav-compact-icon > .nav-item:not(:last-child) {
  margin-right: 0;
}
.nav-compact-icon .nav-icon {
  display: inline-flex;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 2.625rem;
  height: 2.625rem;
  font-size: 0.875rem;
  color: #677788;
  background-color: transparent;
  opacity: 1;
  margin-right: 0;
  border-radius: 0.5rem;
  text-align: center;
}
.nav-compact-icon .nav-icon:hover, .nav-compact-icon .nav-icon.active {
  color: #000;
  background-color: rgba(110, 147, 203, 0.1);
}
.nav-compact-icon .nav-link.active .nav-icon {
  color: #000;
  background-color: rgba(110, 147, 203, 0.1);
}

.nav-compact-icon-circle .nav-icon {
  border-radius: 50%;
}

/*------------------------------------
  Navbar
------------------------------------*/
.navbar {
  z-index: 99;
}

.navbar-collapse {
  align-items: flex-start;
}

.navbar-nav {
  flex-grow: 1;
}

.navbar-bordered {
  border-width: 0 0 0.071rem 0;
  border-style: solid;
  border-color: #f0f0f0;
}

.navbar-shadow {
  box-shadow: 0rem 0.375rem 1.5rem 0rem rgba(140, 152, 164, 0.125);
}

.navbar-height {
  height: 3.875rem;
}

.navbar.navbar-scrolled.navbar-light {
  box-shadow: 0rem 0.375rem 1.5rem 0rem rgba(140, 152, 164, 0.125);
}

.navbar-fixed {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 99;
}
.navbar-fixed ~ .main {
  padding-top: 3.875rem;
}
@media (min-width: 576px) {
  .navbar-fixed-sm {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 99;
  }
  .navbar-fixed-sm ~ .main {
    padding-top: 3.875rem;
  }
}
@media (min-width: 768px) {
  .navbar-fixed-md {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 99;
  }
  .navbar-fixed-md ~ .main {
    padding-top: 3.875rem;
  }
}
@media (min-width: 992px) {
  .navbar-fixed-lg {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 99;
  }
  .navbar-fixed-lg ~ .main {
    padding-top: 3.875rem;
  }
}
@media (min-width: 1200px) {
  .navbar-fixed-xl {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 99;
  }
  .navbar-fixed-xl ~ .main {
    padding-top: 3.875rem;
  }
}
@media (min-width: 1400px) {
  .navbar-fixed-xxl {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 99;
  }
  .navbar-fixed-xxl ~ .main {
    padding-top: 3.875rem;
  }
}

.navbar.navbar-container {
  padding-right: 2rem;
  padding-left: 2rem;
}
@media (max-width: 575.98px) {
  .navbar.navbar-container {
    padding-right: var(--bs-gutter-x, 1.25rem);
    padding-left: var(--bs-gutter-x, 1.25rem);
  }
}
.navbar.navbar-container .navbar-nav-wrap-content-start {
  padding-left: 0;
}

.navbar-spacer-y-0 {
  padding-top: 0;
  padding-bottom: 0;
}

.navbar.navbar-scrolled.navbar-light {
  background-color: #fff;
  box-shadow: 0rem 0.375rem 1.5rem 0rem rgba(140, 152, 164, 0.125);
}
.navbar.navbar-scrolled.navbar-dark {
  background-color: #000;
}

.navbar-brand {
  padding-top: 0;
  padding-bottom: 0;
}

.navbar-brand-logo {
  width: 100%;
  min-width: 179px;
  max-width: 179px;
}

.navbar-brand-logo-short {
  width: 100%;
  min-width: 2rem;
  max-width: 2rem;
}

.navbar-brand-collapsed,
.navbar-brand-on-scroll {
  display: none;
}

.navbar-scrolled .navbar-brand-default {
  display: none;
}
.navbar-scrolled .navbar-brand-on-scroll {
  display: inline-block;
}

.navbar-nav-wrap {
  display: flex;
  flex-wrap: wrap;
  flex-basis: 100%;
  align-items: center;
}
.navbar-nav-wrap .navbar-toggler {
  margin-left: auto;
}

.navbar-nav-wrap-secondary-content {
  display: flex;
  align-items: center;
  gap: 0.5rem;
}

.navbar-nav-wrap-content-start {
  display: flex;
  align-items: center;
  padding-left: 2rem;
}

.navbar-nav-wrap-content-end {
  margin-left: auto;
}

.navbar .navbar-nav-wrap-secondary-content .navbar-nav,
.navbar .navbar-nav-wrap-content-end .navbar-nav {
  flex-direction: row;
  align-items: center;
  padding: 0;
}

.navbar-toggler {
  color: #677788;
  padding: 0.5rem 0.5rem;
}
.navbar-toggler:focus {
  box-shadow: none;
}
.navbar-toggler .navbar-toggler-text {
  color: #000;
}
.navbar-toggler .navbar-toggler-default {
  display: flex;
}
.navbar-toggler .navbar-toggler-toggled {
  display: none;
}
.navbar-toggler[aria-expanded=true] .navbar-toggler-default {
  display: none;
}
.navbar-toggler[aria-expanded=true] .navbar-toggler-toggled {
  display: flex;
}
.navbar-topbar .navbar-toggler {
  flex-grow: 1;
  margin-left: 0;
  font-size: 0.929rem;
}

.navbar-topbar .js-mega-menu {
  z-index: 11;
}

.navbar .nav-item {
  margin-right: 0;
}
.navbar .nav-item:not(:last-child) {
  margin-right: 0.5rem;
}
.navbar .nav-compact-icon .nav-item,
.navbar .dropdown-menu .nav-item {
  margin-right: 0;
}
.navbar .nav-compact-icon .nav-item:not(:last-child),
.navbar .dropdown-menu .nav-item:not(:last-child) {
  margin-right: 0;
}
.navbar .nav-compact-icon .dropdown-toggle::after,
.navbar .dropdown-menu .dropdown-toggle::after {
  margin-right: -0.625rem;
}

.navbar:not(.splitted-content-navbar) .navbar-nav .nav-link {
  padding: 1rem 0.75rem;
}

.navbar .navbar-collapse .nav-link:first-child {
  padding-left: 0;
}

.navbar .nav-item:hover > .nav-link {
  color: #000;
}

.navbar .dropdown-menu {
  border-top: 0.1875rem solid #6e93cb;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.navbar .dropdown-menu::before {
  position: absolute;
  top: -0.625rem;
  display: block;
  left: 0;
  width: 100%;
  height: 1.75rem;
  content: "";
}

.dropupend .navbar-dropdown-menu .dropdown .dropdown-menu {
  top: 0;
  bottom: auto;
  margin-left: 0.625rem;
}

.navbar .navbar-dropdown-menu-borderless {
  border-top-width: 0;
  border-radius: 0.5rem;
}

.navbar-dropdown-menu-inner {
  padding: 0.75rem 0.75rem;
}

.navbar-dropdown-menu-media-link {
  display: block;
  text-decoration: none;
  padding: 1rem 1rem;
  border-radius: 0.5rem;
}
.navbar-dropdown-menu-media-link:hover:not(.disabled):not(:disabled) {
  background-color: rgba(189, 197, 209, 0.2);
}
.navbar-dropdown-menu-media-link:hover:not(.disabled):not(:disabled) .navbar-dropdown-menu-media-title {
  color: #6e93cb;
}
.navbar-dropdown-menu-media-link.disabled {
  pointer-events: none;
}
.navbar-dropdown-menu-media-link + .navbar-dropdown-menu-media-link {
  margin-top: 0.5rem;
}

.navbar-dropdown-menu-media-title {
  color: #1e2022;
  font-weight: 600;
}

.navbar-dropdown-menu-media-desc {
  color: #677788;
  font-size: 0.765625rem;
  margin-bottom: 0;
}

.navbar-dropdown-menu-promo:not(:first-child) .navbar-dropdown-menu-promo-item {
  position: relative;
}
.navbar-dropdown-menu-promo:not(:first-child) .navbar-dropdown-menu-promo-item::after {
  position: absolute;
  top: -0.75rem;
  right: 0;
  border-top: 0.071rem solid #f0f0f0;
  width: 100%;
  content: "";
}

.navbar-dropdown-menu-promo-item {
  display: flex;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-clip: border-box;
  margin: 0.75rem 0.75rem;
}
.navbar-dropdown-menu-promo-item ~ .navbar-dropdown-menu-promo-item {
  border-top: 0.071rem solid #f0f0f0;
}

.navbar-dropdown-menu-promo .navbar-dropdown-menu-promo-item {
  border-top: none;
}

.navbar-dropdown-menu-promo-link {
  display: block;
  height: 100%;
  padding: 1rem 1rem;
  border-radius: 0.5rem;
}
.navbar-dropdown-menu-promo-link.active {
  background-color: rgba(189, 197, 209, 0.2);
}
.navbar-dropdown-menu-promo-link.active .navbar-dropdown-menu-media-title {
  color: #6e93cb;
}
.navbar-dropdown-menu-promo-link.disabled {
  opacity: 0.7;
  pointer-events: none;
}
.navbar-dropdown-menu-promo-link:hover:not(.disabled):not(:disabled) {
  background-color: rgba(189, 197, 209, 0.2);
}
.navbar-dropdown-menu-promo-link:hover:not(.disabled):not(:disabled) .navbar-dropdown-menu-media-title {
  color: #6e93cb;
}

.navbar-dropdown-menu-banner {
  position: relative;
  height: 100%;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  border-radius: 0.5rem;
}

.navbar-dropdown-menu-banner-content {
  position: absolute;
  top: 50%;
  z-index: 1;
  width: 100%;
  text-align: center;
  padding: 2rem 2rem;
  transform: translate(0, -50%);
}

.navbar-dropdown-menu-shop-banner {
  position: relative;
  background-color: #f9fafc;
  padding-left: 10rem;
  border-radius: 0.5rem;
}

.navbar-dropdown-menu-shop-banner-img {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 10rem;
}

.navbar.navbar-vertical:not(.splitted-content-navbar) .navbar-nav .nav-subtitle,
.navbar.navbar-vertical:not(.splitted-content-navbar) .navbar-nav .nav-link {
  padding: 0.3125rem 1.5rem;
}
.navbar.navbar-vertical .nav-tabs-borderless.nav-vertical {
  padding-right: 0;
  padding-left: 0;
}
.navbar.navbar-vertical .nav-tabs-borderless.nav-vertical .nav-link,
.navbar.navbar-vertical .nav-tabs-borderless.nav-vertical .nav-subtitle {
  border-left-color: transparent;
}
.navbar.navbar-vertical .nav-tabs-borderless.nav-vertical .nav-link.active,
.navbar.navbar-vertical .nav-tabs-borderless.nav-vertical .nav-item.show .nav-link {
  border-color: #6e93cb;
}

.navbar-input-group {
  /* clears the 'X' from Internet Explorer */
  /* clears the 'X' from Chrome */
}
@media (min-width: 576px) {
  .navbar-input-group {
    min-width: 21rem;
  }
}
.navbar-input-group input[type=search]::-ms-clear {
  display: none;
  width: 0;
  height: 0;
}
.navbar-input-group input[type=search]::-ms-reveal {
  display: none;
  width: 0;
  height: 0;
}
.navbar-input-group input[type=search]::-webkit-search-decoration,
.navbar-input-group input[type=search]::-webkit-search-cancel-button,
.navbar-input-group input[type=search]::-webkit-search-results-button,
.navbar-input-group input[type=search]::-webkit-search-results-decoration {
  display: none;
}

.navbar-vertical .card .nav-tabs .nav-link {
  display: flex;
  align-items: center;
  padding-left: 1.7235rem;
  margin-left: -1.786rem;
}
.navbar-vertical .card .nav-tabs .nav-link:not(.active) {
  border-color: transparent;
}

.navbar-dropdown-sub-menu[data-bs-popper] {
  top: 0;
  right: calc(100% + 1rem);
}

.navbar-dropdown-account-wrapper {
  display: inline-flex;
  align-items: center;
  color: #132144;
  background-color: transparent;
  padding: 0.25rem;
  border-radius: 50rem;
  transition: 0.3s;
}
.navbar-dropdown-account-wrapper:focus, .navbar-dropdown-account-wrapper:hover {
  background-color: rgba(110, 147, 203, 0.1);
}

.navbar-card-list-group {
  margin: 0.5rem 0 0.5rem 0.5rem;
}
.navbar-card-list-group .list-group-item {
  padding-top: 1rem;
  padding-bottom: 1rem;
}

/*------------------------------------
  Navbar Expand
------------------------------------*/
@media (min-width: 576px) {
  .navbar-expand-sm .navbar-toggler {
    order: 1;
  }
  .navbar-expand-sm .navbar-collapse {
    width: auto;
    order: 2;
  }
  .navbar-expand-sm .navbar-nav-wrap-secondary-content {
    order: 3;
  }
  .navbar-expand-sm:not(.navbar-vertical) .navbar-nav {
    align-items: center;
  }
  .navbar-expand-sm .navbar-nav-wrap .navbar-aside-toggler {
    display: none;
  }
  .navbar-expand-sm .hs-sub-menu.dropdown-menu,
.navbar-expand-sm .hs-sub-menu.dropdown-menu[data-bs-popper] {
    margin-top: 0;
  }
  .navbar-expand-sm .dropdown-menu {
    margin-top: 0.75rem;
  }
  .navbar-expand-sm .dropdown-menu .hs-has-sub-menu .dropdown-menu {
    margin-top: -0.6875rem;
    margin-left: 0.5rem;
  }
  .navbar-expand-sm .dropdown-menu .hs-has-sub-menu .dropdown-menu[data-bs-popper] {
    top: 0%;
    left: 100%;
  }
  .navbar-expand-sm .dropdown-menu .hs-has-sub-menu .dropdown-menu::before {
    top: 0;
    left: -0.714rem;
    width: 0.714rem;
    height: 100%;
  }
  .navbar-expand-sm.navbar-sidebar-detached .navbar-brand {
    width: 18.071rem;
    margin-right: 0;
  }
  .navbar-expand-sm .navbar-topbar .navbar-toggler {
    margin-left: 0;
  }
  .navbar-expand-sm .navbar-topbar .nav-link {
    font-size: 0.9375rem;
    padding: 0.5rem 0.75rem;
  }
  .navbar-expand-sm .navbar-topbar .nav-item:first-child .nav-link {
    padding-left: 0;
  }
  .navbar-expand-sm .navbar-topbar .nav-item:last-child .nav-link {
    padding-right: 0;
  }
  .navbar-expand-sm.navbar-center .navbar-nav {
    justify-content: center;
  }
  .navbar-expand-sm.navbar-end .navbar-topbar .navbar-nav {
    flex-grow: 1;
    margin-left: 0;
  }
  .navbar-expand-sm.navbar-end .navbar-nav {
    justify-content: flex-end;
    margin-left: auto;
  }
  .navbar-expand-sm.navbar-end .navbar-sticky-top-scroller, .navbar-expand-sm.navbar-end .navbar-absolute-top-scroller {
    margin-left: auto;
  }
  .navbar-expand-sm.navbar-floating {
    position: absolute;
    right: 0;
    left: 0;
    margin-top: 2.5rem;
  }
  .navbar-expand-sm.navbar-floating.navbar-scrolled {
    position: fixed;
    background-color: #fff;
    box-shadow: 0rem 0.375rem 1.5rem 0rem rgba(140, 152, 164, 0.125);
    margin-top: 0;
  }
  .navbar-expand-sm.navbar-floating.navbar-scrolled .navbar-floating-nav {
    padding-top: 0;
    padding-bottom: 0;
  }
  .navbar-expand-sm.navbar-floating.navbar.navbar-scrolled .navbar-floating-nav {
    box-shadow: none;
  }
  .navbar-expand-sm.navbar-floating .navbar-floating-nav {
    box-shadow: 0rem 0.375rem 1.5rem 0rem rgba(140, 152, 164, 0.125);
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
  .navbar-expand-sm.navbar-floating .dropdown-menu, .navbar-expand-sm.navbar-floating .dropdown-menu[data-bs-popper] {
    margin-top: 0.5rem;
  }
  .navbar-expand-sm.navbar-floating .dropdown-menu:not(.hs-sub-menu),
.navbar-expand-sm.navbar-floating .dropdown-menu .hs-mega-menu {
    margin-top: 0;
  }
  .navbar-expand-sm .navbar-floating-nav {
    border-radius: 0.5rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .navbar-expand-sm.navbar-vertical.navbar-sidebar {
    flex-flow: column;
    overflow-y: scroll;
    height: 100%;
    max-height: 100vh;
  }
  .navbar-expand-sm.navbar-vertical.navbar-sidebar::-webkit-scrollbar {
    width: 0.429rem;
  }
  .navbar-expand-sm.navbar-vertical.navbar-sidebar::-webkit-scrollbar-thumb {
    background-color: #e8e7e7;
  }
  .navbar-expand-sm.navbar-vertical.navbar-sidebar .navbar-collapse {
    width: 100%;
    display: block !important;
  }
  .navbar-expand-sm.navbar-vertical.navbar-sidebar .navbar-nav {
    display: block;
    flex-direction: column;
    align-items: flex-start;
  }
  .navbar-expand-sm .navbar-vertical.navbar-collapse {
    display: block !important;
  }
  .navbar-expand-sm .navbar-vertical.navbar-vertical-fixed {
    height: 100%;
  }
  .navbar-expand-sm .navbar-dropdown-menu-promo {
    display: flex;
    flex-flow: row wrap;
  }
  .navbar-expand-sm .navbar-dropdown-menu-promo-item {
    display: flex;
    flex: 1 0 0%;
    flex-direction: column;
  }
  .navbar-expand-sm .navbar-dropdown-menu-promo-item:not(:last-child) .navbar-dropdown-menu-promo-link {
    position: relative;
  }
  .navbar-expand-sm .navbar-dropdown-menu-promo-item:not(:last-child) .navbar-dropdown-menu-promo-link::after {
    position: absolute;
    top: 0;
    right: 0;
    margin-right: -0.75rem;
    border-right: 0.071rem solid #f0f0f0;
    height: 100%;
    content: "";
  }
}

@media (min-width: 768px) {
  .navbar-expand-md .navbar-toggler {
    order: 1;
  }
  .navbar-expand-md .navbar-collapse {
    width: auto;
    order: 2;
  }
  .navbar-expand-md .navbar-nav-wrap-secondary-content {
    order: 3;
  }
  .navbar-expand-md:not(.navbar-vertical) .navbar-nav {
    align-items: center;
  }
  .navbar-expand-md .navbar-nav-wrap .navbar-aside-toggler {
    display: none;
  }
  .navbar-expand-md .hs-sub-menu.dropdown-menu,
.navbar-expand-md .hs-sub-menu.dropdown-menu[data-bs-popper] {
    margin-top: 0;
  }
  .navbar-expand-md .dropdown-menu {
    margin-top: 0.75rem;
  }
  .navbar-expand-md .dropdown-menu .hs-has-sub-menu .dropdown-menu {
    margin-top: -0.6875rem;
    margin-left: 0.5rem;
  }
  .navbar-expand-md .dropdown-menu .hs-has-sub-menu .dropdown-menu[data-bs-popper] {
    top: 0%;
    left: 100%;
  }
  .navbar-expand-md .dropdown-menu .hs-has-sub-menu .dropdown-menu::before {
    top: 0;
    left: -0.714rem;
    width: 0.714rem;
    height: 100%;
  }
  .navbar-expand-md.navbar-sidebar-detached .navbar-brand {
    width: 18.071rem;
    margin-right: 0;
  }
  .navbar-expand-md .navbar-topbar .navbar-toggler {
    margin-left: 0;
  }
  .navbar-expand-md .navbar-topbar .nav-link {
    font-size: 0.9375rem;
    padding: 0.5rem 0.75rem;
  }
  .navbar-expand-md .navbar-topbar .nav-item:first-child .nav-link {
    padding-left: 0;
  }
  .navbar-expand-md .navbar-topbar .nav-item:last-child .nav-link {
    padding-right: 0;
  }
  .navbar-expand-md.navbar-center .navbar-nav {
    justify-content: center;
  }
  .navbar-expand-md.navbar-end .navbar-topbar .navbar-nav {
    flex-grow: 1;
    margin-left: 0;
  }
  .navbar-expand-md.navbar-end .navbar-nav {
    justify-content: flex-end;
    margin-left: auto;
  }
  .navbar-expand-md.navbar-end .navbar-sticky-top-scroller, .navbar-expand-md.navbar-end .navbar-absolute-top-scroller {
    margin-left: auto;
  }
  .navbar-expand-md.navbar-floating {
    position: absolute;
    right: 0;
    left: 0;
    margin-top: 2.5rem;
  }
  .navbar-expand-md.navbar-floating.navbar-scrolled {
    position: fixed;
    background-color: #fff;
    box-shadow: 0rem 0.375rem 1.5rem 0rem rgba(140, 152, 164, 0.125);
    margin-top: 0;
  }
  .navbar-expand-md.navbar-floating.navbar-scrolled .navbar-floating-nav {
    padding-top: 0;
    padding-bottom: 0;
  }
  .navbar-expand-md.navbar-floating.navbar.navbar-scrolled .navbar-floating-nav {
    box-shadow: none;
  }
  .navbar-expand-md.navbar-floating .navbar-floating-nav {
    box-shadow: 0rem 0.375rem 1.5rem 0rem rgba(140, 152, 164, 0.125);
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
  .navbar-expand-md.navbar-floating .dropdown-menu, .navbar-expand-md.navbar-floating .dropdown-menu[data-bs-popper] {
    margin-top: 0.5rem;
  }
  .navbar-expand-md.navbar-floating .dropdown-menu:not(.hs-sub-menu),
.navbar-expand-md.navbar-floating .dropdown-menu .hs-mega-menu {
    margin-top: 0;
  }
  .navbar-expand-md .navbar-floating-nav {
    border-radius: 0.5rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .navbar-expand-md.navbar-vertical.navbar-sidebar {
    flex-flow: column;
    overflow-y: scroll;
    height: 100%;
    max-height: 100vh;
  }
  .navbar-expand-md.navbar-vertical.navbar-sidebar::-webkit-scrollbar {
    width: 0.429rem;
  }
  .navbar-expand-md.navbar-vertical.navbar-sidebar::-webkit-scrollbar-thumb {
    background-color: #e8e7e7;
  }
  .navbar-expand-md.navbar-vertical.navbar-sidebar .navbar-collapse {
    width: 100%;
    display: block !important;
  }
  .navbar-expand-md.navbar-vertical.navbar-sidebar .navbar-nav {
    display: block;
    flex-direction: column;
    align-items: flex-start;
  }
  .navbar-expand-md .navbar-vertical.navbar-collapse {
    display: block !important;
  }
  .navbar-expand-md .navbar-vertical.navbar-vertical-fixed {
    height: 100%;
  }
  .navbar-expand-md .navbar-dropdown-menu-promo {
    display: flex;
    flex-flow: row wrap;
  }
  .navbar-expand-md .navbar-dropdown-menu-promo-item {
    display: flex;
    flex: 1 0 0%;
    flex-direction: column;
  }
  .navbar-expand-md .navbar-dropdown-menu-promo-item:not(:last-child) .navbar-dropdown-menu-promo-link {
    position: relative;
  }
  .navbar-expand-md .navbar-dropdown-menu-promo-item:not(:last-child) .navbar-dropdown-menu-promo-link::after {
    position: absolute;
    top: 0;
    right: 0;
    margin-right: -0.75rem;
    border-right: 0.071rem solid #f0f0f0;
    height: 100%;
    content: "";
  }
}

@media (min-width: 992px) {
  .navbar-expand-lg .navbar-toggler {
    order: 1;
  }
  .navbar-expand-lg .navbar-collapse {
    width: auto;
    order: 2;
  }
  .navbar-expand-lg .navbar-nav-wrap-secondary-content {
    order: 3;
  }
  .navbar-expand-lg:not(.navbar-vertical) .navbar-nav {
    align-items: center;
  }
  .navbar-expand-lg .navbar-nav-wrap .navbar-aside-toggler {
    display: none;
  }
  .navbar-expand-lg .hs-sub-menu.dropdown-menu,
.navbar-expand-lg .hs-sub-menu.dropdown-menu[data-bs-popper] {
    margin-top: 0;
  }
  .navbar-expand-lg .dropdown-menu {
    margin-top: 0.75rem;
  }
  .navbar-expand-lg .dropdown-menu .hs-has-sub-menu .dropdown-menu {
    margin-top: -0.6875rem;
    margin-left: 0.5rem;
  }
  .navbar-expand-lg .dropdown-menu .hs-has-sub-menu .dropdown-menu[data-bs-popper] {
    top: 0%;
    left: 100%;
  }
  .navbar-expand-lg .dropdown-menu .hs-has-sub-menu .dropdown-menu::before {
    top: 0;
    left: -0.714rem;
    width: 0.714rem;
    height: 100%;
  }
  .navbar-expand-lg.navbar-sidebar-detached .navbar-brand {
    width: 18.071rem;
    margin-right: 0;
  }
  .navbar-expand-lg .navbar-topbar .navbar-toggler {
    margin-left: 0;
  }
  .navbar-expand-lg .navbar-topbar .nav-link {
    font-size: 0.9375rem;
    padding: 0.5rem 0.75rem;
  }
  .navbar-expand-lg .navbar-topbar .nav-item:first-child .nav-link {
    padding-left: 0;
  }
  .navbar-expand-lg .navbar-topbar .nav-item:last-child .nav-link {
    padding-right: 0;
  }
  .navbar-expand-lg.navbar-center .navbar-nav {
    justify-content: center;
  }
  .navbar-expand-lg.navbar-end .navbar-topbar .navbar-nav {
    flex-grow: 1;
    margin-left: 0;
  }
  .navbar-expand-lg.navbar-end .navbar-nav {
    justify-content: flex-end;
    margin-left: auto;
  }
  .navbar-expand-lg.navbar-end .navbar-sticky-top-scroller, .navbar-expand-lg.navbar-end .navbar-absolute-top-scroller {
    margin-left: auto;
  }
  .navbar-expand-lg.navbar-floating {
    position: absolute;
    right: 0;
    left: 0;
    margin-top: 2.5rem;
  }
  .navbar-expand-lg.navbar-floating.navbar-scrolled {
    position: fixed;
    background-color: #fff;
    box-shadow: 0rem 0.375rem 1.5rem 0rem rgba(140, 152, 164, 0.125);
    margin-top: 0;
  }
  .navbar-expand-lg.navbar-floating.navbar-scrolled .navbar-floating-nav {
    padding-top: 0;
    padding-bottom: 0;
  }
  .navbar-expand-lg.navbar-floating.navbar.navbar-scrolled .navbar-floating-nav {
    box-shadow: none;
  }
  .navbar-expand-lg.navbar-floating .navbar-floating-nav {
    box-shadow: 0rem 0.375rem 1.5rem 0rem rgba(140, 152, 164, 0.125);
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
  .navbar-expand-lg.navbar-floating .dropdown-menu, .navbar-expand-lg.navbar-floating .dropdown-menu[data-bs-popper] {
    margin-top: 0.5rem;
  }
  .navbar-expand-lg.navbar-floating .dropdown-menu:not(.hs-sub-menu),
.navbar-expand-lg.navbar-floating .dropdown-menu .hs-mega-menu {
    margin-top: 0;
  }
  .navbar-expand-lg .navbar-floating-nav {
    border-radius: 0.5rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .navbar-expand-lg.navbar-vertical.navbar-sidebar {
    flex-flow: column;
    overflow-y: scroll;
    height: 100%;
    max-height: 100vh;
  }
  .navbar-expand-lg.navbar-vertical.navbar-sidebar::-webkit-scrollbar {
    width: 0.429rem;
  }
  .navbar-expand-lg.navbar-vertical.navbar-sidebar::-webkit-scrollbar-thumb {
    background-color: #e8e7e7;
  }
  .navbar-expand-lg.navbar-vertical.navbar-sidebar .navbar-collapse {
    width: 100%;
    display: block !important;
  }
  .navbar-expand-lg.navbar-vertical.navbar-sidebar .navbar-nav {
    display: block;
    flex-direction: column;
    align-items: flex-start;
  }
  .navbar-expand-lg .navbar-vertical.navbar-collapse {
    display: block !important;
  }
  .navbar-expand-lg .navbar-vertical.navbar-vertical-fixed {
    height: 100%;
  }
  .navbar-expand-lg .navbar-dropdown-menu-promo {
    display: flex;
    flex-flow: row wrap;
  }
  .navbar-expand-lg .navbar-dropdown-menu-promo-item {
    display: flex;
    flex: 1 0 0%;
    flex-direction: column;
  }
  .navbar-expand-lg .navbar-dropdown-menu-promo-item:not(:last-child) .navbar-dropdown-menu-promo-link {
    position: relative;
  }
  .navbar-expand-lg .navbar-dropdown-menu-promo-item:not(:last-child) .navbar-dropdown-menu-promo-link::after {
    position: absolute;
    top: 0;
    right: 0;
    margin-right: -0.75rem;
    border-right: 0.071rem solid #f0f0f0;
    height: 100%;
    content: "";
  }
}

@media (min-width: 1200px) {
  .navbar-expand-xl .navbar-toggler {
    order: 1;
  }
  .navbar-expand-xl .navbar-collapse {
    width: auto;
    order: 2;
  }
  .navbar-expand-xl .navbar-nav-wrap-secondary-content {
    order: 3;
  }
  .navbar-expand-xl:not(.navbar-vertical) .navbar-nav {
    align-items: center;
  }
  .navbar-expand-xl .navbar-nav-wrap .navbar-aside-toggler {
    display: none;
  }
  .navbar-expand-xl .hs-sub-menu.dropdown-menu,
.navbar-expand-xl .hs-sub-menu.dropdown-menu[data-bs-popper] {
    margin-top: 0;
  }
  .navbar-expand-xl .dropdown-menu {
    margin-top: 0.75rem;
  }
  .navbar-expand-xl .dropdown-menu .hs-has-sub-menu .dropdown-menu {
    margin-top: -0.6875rem;
    margin-left: 0.5rem;
  }
  .navbar-expand-xl .dropdown-menu .hs-has-sub-menu .dropdown-menu[data-bs-popper] {
    top: 0%;
    left: 100%;
  }
  .navbar-expand-xl .dropdown-menu .hs-has-sub-menu .dropdown-menu::before {
    top: 0;
    left: -0.714rem;
    width: 0.714rem;
    height: 100%;
  }
  .navbar-expand-xl.navbar-sidebar-detached .navbar-brand {
    width: 18.071rem;
    margin-right: 0;
  }
  .navbar-expand-xl .navbar-topbar .navbar-toggler {
    margin-left: 0;
  }
  .navbar-expand-xl .navbar-topbar .nav-link {
    font-size: 0.9375rem;
    padding: 0.5rem 0.75rem;
  }
  .navbar-expand-xl .navbar-topbar .nav-item:first-child .nav-link {
    padding-left: 0;
  }
  .navbar-expand-xl .navbar-topbar .nav-item:last-child .nav-link {
    padding-right: 0;
  }
  .navbar-expand-xl.navbar-center .navbar-nav {
    justify-content: center;
  }
  .navbar-expand-xl.navbar-end .navbar-topbar .navbar-nav {
    flex-grow: 1;
    margin-left: 0;
  }
  .navbar-expand-xl.navbar-end .navbar-nav {
    justify-content: flex-end;
    margin-left: auto;
  }
  .navbar-expand-xl.navbar-end .navbar-sticky-top-scroller, .navbar-expand-xl.navbar-end .navbar-absolute-top-scroller {
    margin-left: auto;
  }
  .navbar-expand-xl.navbar-floating {
    position: absolute;
    right: 0;
    left: 0;
    margin-top: 2.5rem;
  }
  .navbar-expand-xl.navbar-floating.navbar-scrolled {
    position: fixed;
    background-color: #fff;
    box-shadow: 0rem 0.375rem 1.5rem 0rem rgba(140, 152, 164, 0.125);
    margin-top: 0;
  }
  .navbar-expand-xl.navbar-floating.navbar-scrolled .navbar-floating-nav {
    padding-top: 0;
    padding-bottom: 0;
  }
  .navbar-expand-xl.navbar-floating.navbar.navbar-scrolled .navbar-floating-nav {
    box-shadow: none;
  }
  .navbar-expand-xl.navbar-floating .navbar-floating-nav {
    box-shadow: 0rem 0.375rem 1.5rem 0rem rgba(140, 152, 164, 0.125);
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
  .navbar-expand-xl.navbar-floating .dropdown-menu, .navbar-expand-xl.navbar-floating .dropdown-menu[data-bs-popper] {
    margin-top: 0.5rem;
  }
  .navbar-expand-xl.navbar-floating .dropdown-menu:not(.hs-sub-menu),
.navbar-expand-xl.navbar-floating .dropdown-menu .hs-mega-menu {
    margin-top: 0;
  }
  .navbar-expand-xl .navbar-floating-nav {
    border-radius: 0.5rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .navbar-expand-xl.navbar-vertical.navbar-sidebar {
    flex-flow: column;
    overflow-y: scroll;
    height: 100%;
    max-height: 100vh;
  }
  .navbar-expand-xl.navbar-vertical.navbar-sidebar::-webkit-scrollbar {
    width: 0.429rem;
  }
  .navbar-expand-xl.navbar-vertical.navbar-sidebar::-webkit-scrollbar-thumb {
    background-color: #e8e7e7;
  }
  .navbar-expand-xl.navbar-vertical.navbar-sidebar .navbar-collapse {
    width: 100%;
    display: block !important;
  }
  .navbar-expand-xl.navbar-vertical.navbar-sidebar .navbar-nav {
    display: block;
    flex-direction: column;
    align-items: flex-start;
  }
  .navbar-expand-xl .navbar-vertical.navbar-collapse {
    display: block !important;
  }
  .navbar-expand-xl .navbar-vertical.navbar-vertical-fixed {
    height: 100%;
  }
  .navbar-expand-xl .navbar-dropdown-menu-promo {
    display: flex;
    flex-flow: row wrap;
  }
  .navbar-expand-xl .navbar-dropdown-menu-promo-item {
    display: flex;
    flex: 1 0 0%;
    flex-direction: column;
  }
  .navbar-expand-xl .navbar-dropdown-menu-promo-item:not(:last-child) .navbar-dropdown-menu-promo-link {
    position: relative;
  }
  .navbar-expand-xl .navbar-dropdown-menu-promo-item:not(:last-child) .navbar-dropdown-menu-promo-link::after {
    position: absolute;
    top: 0;
    right: 0;
    margin-right: -0.75rem;
    border-right: 0.071rem solid #f0f0f0;
    height: 100%;
    content: "";
  }
}

@media (min-width: 1400px) {
  .navbar-expand-xxl .navbar-toggler {
    order: 1;
  }
  .navbar-expand-xxl .navbar-collapse {
    width: auto;
    order: 2;
  }
  .navbar-expand-xxl .navbar-nav-wrap-secondary-content {
    order: 3;
  }
  .navbar-expand-xxl:not(.navbar-vertical) .navbar-nav {
    align-items: center;
  }
  .navbar-expand-xxl .navbar-nav-wrap .navbar-aside-toggler {
    display: none;
  }
  .navbar-expand-xxl .hs-sub-menu.dropdown-menu,
.navbar-expand-xxl .hs-sub-menu.dropdown-menu[data-bs-popper] {
    margin-top: 0;
  }
  .navbar-expand-xxl .dropdown-menu {
    margin-top: 0.75rem;
  }
  .navbar-expand-xxl .dropdown-menu .hs-has-sub-menu .dropdown-menu {
    margin-top: -0.6875rem;
    margin-left: 0.5rem;
  }
  .navbar-expand-xxl .dropdown-menu .hs-has-sub-menu .dropdown-menu[data-bs-popper] {
    top: 0%;
    left: 100%;
  }
  .navbar-expand-xxl .dropdown-menu .hs-has-sub-menu .dropdown-menu::before {
    top: 0;
    left: -0.714rem;
    width: 0.714rem;
    height: 100%;
  }
  .navbar-expand-xxl.navbar-sidebar-detached .navbar-brand {
    width: 18.071rem;
    margin-right: 0;
  }
  .navbar-expand-xxl .navbar-topbar .navbar-toggler {
    margin-left: 0;
  }
  .navbar-expand-xxl .navbar-topbar .nav-link {
    font-size: 0.9375rem;
    padding: 0.5rem 0.75rem;
  }
  .navbar-expand-xxl .navbar-topbar .nav-item:first-child .nav-link {
    padding-left: 0;
  }
  .navbar-expand-xxl .navbar-topbar .nav-item:last-child .nav-link {
    padding-right: 0;
  }
  .navbar-expand-xxl.navbar-center .navbar-nav {
    justify-content: center;
  }
  .navbar-expand-xxl.navbar-end .navbar-topbar .navbar-nav {
    flex-grow: 1;
    margin-left: 0;
  }
  .navbar-expand-xxl.navbar-end .navbar-nav {
    justify-content: flex-end;
    margin-left: auto;
  }
  .navbar-expand-xxl.navbar-end .navbar-sticky-top-scroller, .navbar-expand-xxl.navbar-end .navbar-absolute-top-scroller {
    margin-left: auto;
  }
  .navbar-expand-xxl.navbar-floating {
    position: absolute;
    right: 0;
    left: 0;
    margin-top: 2.5rem;
  }
  .navbar-expand-xxl.navbar-floating.navbar-scrolled {
    position: fixed;
    background-color: #fff;
    box-shadow: 0rem 0.375rem 1.5rem 0rem rgba(140, 152, 164, 0.125);
    margin-top: 0;
  }
  .navbar-expand-xxl.navbar-floating.navbar-scrolled .navbar-floating-nav {
    padding-top: 0;
    padding-bottom: 0;
  }
  .navbar-expand-xxl.navbar-floating.navbar.navbar-scrolled .navbar-floating-nav {
    box-shadow: none;
  }
  .navbar-expand-xxl.navbar-floating .navbar-floating-nav {
    box-shadow: 0rem 0.375rem 1.5rem 0rem rgba(140, 152, 164, 0.125);
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
  .navbar-expand-xxl.navbar-floating .dropdown-menu, .navbar-expand-xxl.navbar-floating .dropdown-menu[data-bs-popper] {
    margin-top: 0.5rem;
  }
  .navbar-expand-xxl.navbar-floating .dropdown-menu:not(.hs-sub-menu),
.navbar-expand-xxl.navbar-floating .dropdown-menu .hs-mega-menu {
    margin-top: 0;
  }
  .navbar-expand-xxl .navbar-floating-nav {
    border-radius: 0.5rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .navbar-expand-xxl.navbar-vertical.navbar-sidebar {
    flex-flow: column;
    overflow-y: scroll;
    height: 100%;
    max-height: 100vh;
  }
  .navbar-expand-xxl.navbar-vertical.navbar-sidebar::-webkit-scrollbar {
    width: 0.429rem;
  }
  .navbar-expand-xxl.navbar-vertical.navbar-sidebar::-webkit-scrollbar-thumb {
    background-color: #e8e7e7;
  }
  .navbar-expand-xxl.navbar-vertical.navbar-sidebar .navbar-collapse {
    width: 100%;
    display: block !important;
  }
  .navbar-expand-xxl.navbar-vertical.navbar-sidebar .navbar-nav {
    display: block;
    flex-direction: column;
    align-items: flex-start;
  }
  .navbar-expand-xxl .navbar-vertical.navbar-collapse {
    display: block !important;
  }
  .navbar-expand-xxl .navbar-vertical.navbar-vertical-fixed {
    height: 100%;
  }
  .navbar-expand-xxl .navbar-dropdown-menu-promo {
    display: flex;
    flex-flow: row wrap;
  }
  .navbar-expand-xxl .navbar-dropdown-menu-promo-item {
    display: flex;
    flex: 1 0 0%;
    flex-direction: column;
  }
  .navbar-expand-xxl .navbar-dropdown-menu-promo-item:not(:last-child) .navbar-dropdown-menu-promo-link {
    position: relative;
  }
  .navbar-expand-xxl .navbar-dropdown-menu-promo-item:not(:last-child) .navbar-dropdown-menu-promo-link::after {
    position: absolute;
    top: 0;
    right: 0;
    margin-right: -0.75rem;
    border-right: 0.071rem solid #f0f0f0;
    height: 100%;
    content: "";
  }
}

.navbar-expand .navbar-toggler {
  order: 1;
}
.navbar-expand .navbar-collapse {
  width: auto;
  order: 2;
}
.navbar-expand .navbar-nav-wrap-secondary-content {
  order: 3;
}
.navbar-expand:not(.navbar-vertical) .navbar-nav {
  align-items: center;
}
.navbar-expand .navbar-nav-wrap .navbar-aside-toggler {
  display: none;
}
.navbar-expand .hs-sub-menu.dropdown-menu,
.navbar-expand .hs-sub-menu.dropdown-menu[data-bs-popper] {
  margin-top: 0;
}
.navbar-expand .dropdown-menu {
  margin-top: 0.75rem;
}
.navbar-expand .dropdown-menu .hs-has-sub-menu .dropdown-menu {
  margin-top: -0.6875rem;
  margin-left: 0.5rem;
}
.navbar-expand .dropdown-menu .hs-has-sub-menu .dropdown-menu[data-bs-popper] {
  top: 0%;
  left: 100%;
}
.navbar-expand .dropdown-menu .hs-has-sub-menu .dropdown-menu::before {
  top: 0;
  left: -0.714rem;
  width: 0.714rem;
  height: 100%;
}
.navbar-expand.navbar-sidebar-detached .navbar-brand {
  width: 18.071rem;
  margin-right: 0;
}
.navbar-expand .navbar-topbar .navbar-toggler {
  margin-left: 0;
}
.navbar-expand .navbar-topbar .nav-link {
  font-size: 0.9375rem;
  padding: 0.5rem 0.75rem;
}
.navbar-expand .navbar-topbar .nav-item:first-child .nav-link {
  padding-left: 0;
}
.navbar-expand .navbar-topbar .nav-item:last-child .nav-link {
  padding-right: 0;
}
.navbar-expand.navbar-center .navbar-nav {
  justify-content: center;
}
.navbar-expand.navbar-end .navbar-topbar .navbar-nav {
  flex-grow: 1;
  margin-left: 0;
}
.navbar-expand.navbar-end .navbar-nav {
  justify-content: flex-end;
  margin-left: auto;
}
.navbar-expand.navbar-end .navbar-sticky-top-scroller, .navbar-expand.navbar-end .navbar-absolute-top-scroller {
  margin-left: auto;
}
.navbar-expand.navbar-floating {
  position: absolute;
  right: 0;
  left: 0;
  margin-top: 2.5rem;
}
.navbar-expand.navbar-floating.navbar-scrolled {
  position: fixed;
  background-color: #fff;
  box-shadow: 0rem 0.375rem 1.5rem 0rem rgba(140, 152, 164, 0.125);
  margin-top: 0;
}
.navbar-expand.navbar-floating.navbar-scrolled .navbar-floating-nav {
  padding-top: 0;
  padding-bottom: 0;
}
.navbar-expand.navbar-floating.navbar.navbar-scrolled .navbar-floating-nav {
  box-shadow: none;
}
.navbar-expand.navbar-floating .navbar-floating-nav {
  box-shadow: 0rem 0.375rem 1.5rem 0rem rgba(140, 152, 164, 0.125);
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.navbar-expand.navbar-floating .dropdown-menu, .navbar-expand.navbar-floating .dropdown-menu[data-bs-popper] {
  margin-top: 0.5rem;
}
.navbar-expand.navbar-floating .dropdown-menu:not(.hs-sub-menu),
.navbar-expand.navbar-floating .dropdown-menu .hs-mega-menu {
  margin-top: 0;
}
.navbar-expand .navbar-floating-nav {
  border-radius: 0.5rem;
  padding-left: 1rem;
  padding-right: 1rem;
}
.navbar-expand.navbar-vertical.navbar-sidebar {
  flex-flow: column;
  overflow-y: scroll;
  height: 100%;
  max-height: 100vh;
}
.navbar-expand.navbar-vertical.navbar-sidebar::-webkit-scrollbar {
  width: 0.429rem;
}
.navbar-expand.navbar-vertical.navbar-sidebar::-webkit-scrollbar-thumb {
  background-color: #e8e7e7;
}
.navbar-expand.navbar-vertical.navbar-sidebar .navbar-collapse {
  width: 100%;
  display: block !important;
}
.navbar-expand.navbar-vertical.navbar-sidebar .navbar-nav {
  display: block;
  flex-direction: column;
  align-items: flex-start;
}
.navbar-expand .navbar-vertical.navbar-collapse {
  display: block !important;
}
.navbar-expand .navbar-vertical.navbar-vertical-fixed {
  height: 100%;
}
.navbar-expand .navbar-dropdown-menu-promo {
  display: flex;
  flex-flow: row wrap;
}
.navbar-expand .navbar-dropdown-menu-promo-item {
  display: flex;
  flex: 1 0 0%;
  flex-direction: column;
}
.navbar-expand .navbar-dropdown-menu-promo-item:not(:last-child) .navbar-dropdown-menu-promo-link {
  position: relative;
}
.navbar-expand .navbar-dropdown-menu-promo-item:not(:last-child) .navbar-dropdown-menu-promo-link::after {
  position: absolute;
  top: 0;
  right: 0;
  margin-right: -0.75rem;
  border-right: 0.071rem solid #f0f0f0;
  height: 100%;
  content: "";
}

.navbar-expand .navbar-nav-wrap-secondary-content {
  margin-left: auto;
}
.navbar-expand .navbar-nav-wrap-secondary-content ~ .navbar-toggler {
  margin-left: 0.5rem;
}
.navbar-expand .navbar-collapse {
  background-color: #fff;
}
.navbar-expand .navbar-nav {
  padding: 1rem 1rem;
}
.navbar-expand .navbar-nav-wrap .navbar-aside-toggler {
  position: static;
}
.navbar-expand .navbar-nav .nav-subtitle,
.navbar-expand .navbar-nav .nav-link {
  padding: 0.5rem 0;
}
.navbar-expand .hs-mega-menu {
  max-width: 100% !important;
  min-width: 100% !important;
}
.navbar-expand .navbar-nav .dropdown-menu:not(.navbar-dropdown-menu) {
  position: relative;
  box-shadow: none;
  border-top-width: 0;
  margin-top: 0;
  border-radius: 0;
  padding-left: 1rem;
}
.navbar-expand .navbar-nav .dropdown-menu:not(.navbar-dropdown-menu)::before {
  position: absolute;
  top: 0;
  left: 0.4375rem;
  width: 0.125rem;
  height: calc(100% - 0.25rem);
  content: "";
  background-color: #f0f0f0;
}
.navbar-expand .navbar-dropdown-menu,
.navbar-expand .navbar-dropdown-submenu {
  position: absolute;
}
.navbar-expand .navbar-dropdown-sub-menu {
  position: static;
  box-shadow: none;
  padding: 0;
  margin-top: 0;
}
.navbar-expand.navbar-dark .navbar-nav .dropdown-menu {
  border-left-width: 0;
}
.navbar-expand .navbar-btn {
  padding: 0.35rem 0.5rem;
}
.navbar-expand .hs-sub-menu-opened > .dropdown-toggle::after {
  transform: rotate(180deg);
}
.navbar-expand .dropdown-menu .dropdown-item.dropdown-toggle::after {
  transform: rotate(0deg);
}
.navbar-expand .dropdown-menu .hs-sub-menu-opened > .dropdown-toggle::after {
  transform: rotate(180deg);
}
.navbar-expand .dropdown-menu .navbar-dropdown-submenu-item.show.dropdown-toggle::after {
  transform: rotate(180deg);
}
.navbar-expand .hs-mega-menu .hs-mega-menu,
.navbar-expand .hs-mega-menu .hs-sub-menu,
.navbar-expand .hs-menu-vertical .hs-mega-menu,
.navbar-expand .hs-menu-vertical .hs-sub-menu,
.navbar-expand .hs-sub-menu .hs-mega-menu,
.navbar-expand .hs-sub-menu .hs-sub-menu {
  left: 0;
}
.navbar-expand .navbar-topbar {
  margin-bottom: 0.4375rem;
}
.navbar-expand.navbar-dark .navbar-nav {
  background-color: #000;
}
.navbar-expand.navbar-vertical .navbar-nav {
  padding: 0;
}
.navbar-expand .navbar-dropdown-menu-promo:not(:first-child) .navbar-dropdown-menu-promo-item::after {
  top: -0.375rem;
}
.navbar-expand .navbar-dropdown-menu-promo:first-child .navbar-dropdown-menu-promo-item {
  position: relative;
}
.navbar-expand .navbar-dropdown-menu-promo:first-child .navbar-dropdown-menu-promo-item::after {
  position: absolute;
  bottom: -0.375rem;
  right: 0;
  border-bottom: 0.071rem solid #f0f0f0;
  width: 100%;
  content: "";
}
.navbar-expand .navbar-dropdown-menu-promo:not(:first-child) .navbar-dropdown-menu-promo-item:first-child::after {
  border-top-width: 0;
}
.navbar-expand .navbar-absolute-top-inner {
  background-color: #fff;
}
.navbar-expand .navbar.navbar-vertical-detached {
  position: relative;
  width: auto;
}
.navbar-expand .navbar.navbar-vertical-detached .navbar-vertical-container {
  height: auto;
  min-height: auto;
  max-height: none;
}
.navbar-expand ~ .sidebar-detached-content {
  margin-left: 0;
}
.navbar-expand .dropdown-menu-form-search {
  position: fixed;
  top: 0 !important;
  left: 0;
  height: 100%;
  margin-top: 0;
}
.navbar-expand .dropdown-menu-form-search .card-body-height {
  height: 100%;
}

@media (max-width: 575.98px) {
  .navbar-expand-sm .navbar-nav-wrap-secondary-content {
    margin-left: auto;
  }
  .navbar-expand-sm .navbar-nav-wrap-secondary-content ~ .navbar-toggler {
    margin-left: 0.5rem;
  }
  .navbar-expand-sm .navbar-collapse {
    background-color: #fff;
  }
  .navbar-expand-sm .navbar-nav {
    padding: 1rem 1rem;
  }
  .navbar-expand-sm .navbar-nav-wrap .navbar-aside-toggler {
    position: static;
  }
  .navbar-expand-sm .navbar-nav .nav-subtitle,
.navbar-expand-sm .navbar-nav .nav-link {
    padding: 0.5rem 0;
  }
  .navbar-expand-sm .hs-mega-menu {
    max-width: 100% !important;
    min-width: 100% !important;
  }
  .navbar-expand-sm .navbar-nav .dropdown-menu:not(.navbar-dropdown-menu) {
    position: relative;
    box-shadow: none;
    border-top-width: 0;
    margin-top: 0;
    border-radius: 0;
    padding-left: 1rem;
  }
  .navbar-expand-sm .navbar-nav .dropdown-menu:not(.navbar-dropdown-menu)::before {
    position: absolute;
    top: 0;
    left: 0.4375rem;
    width: 0.125rem;
    height: calc(100% - 0.25rem);
    content: "";
    background-color: #f0f0f0;
  }
  .navbar-expand-sm .navbar-dropdown-menu,
.navbar-expand-sm .navbar-dropdown-submenu {
    position: absolute;
  }
  .navbar-expand-sm .navbar-dropdown-sub-menu {
    position: static;
    box-shadow: none;
    padding: 0;
    margin-top: 0;
  }
  .navbar-expand-sm.navbar-dark .navbar-nav .dropdown-menu {
    border-left-width: 0;
  }
  .navbar-expand-sm .navbar-btn {
    padding: 0.35rem 0.5rem;
  }
  .navbar-expand-sm .hs-sub-menu-opened > .dropdown-toggle::after {
    transform: rotate(180deg);
  }
  .navbar-expand-sm .dropdown-menu .dropdown-item.dropdown-toggle::after {
    transform: rotate(0deg);
  }
  .navbar-expand-sm .dropdown-menu .hs-sub-menu-opened > .dropdown-toggle::after {
    transform: rotate(180deg);
  }
  .navbar-expand-sm .dropdown-menu .navbar-dropdown-submenu-item.show.dropdown-toggle::after {
    transform: rotate(180deg);
  }
  .navbar-expand-sm .hs-mega-menu .hs-mega-menu,
.navbar-expand-sm .hs-mega-menu .hs-sub-menu,
.navbar-expand-sm .hs-menu-vertical .hs-mega-menu,
.navbar-expand-sm .hs-menu-vertical .hs-sub-menu,
.navbar-expand-sm .hs-sub-menu .hs-mega-menu,
.navbar-expand-sm .hs-sub-menu .hs-sub-menu {
    left: 0;
  }
  .navbar-expand-sm .navbar-topbar {
    margin-bottom: 0.4375rem;
  }
  .navbar-expand-sm.navbar-dark .navbar-nav {
    background-color: #000;
  }
  .navbar-expand-sm.navbar-vertical .navbar-nav {
    padding: 0;
  }
  .navbar-expand-sm .navbar-dropdown-menu-promo:not(:first-child) .navbar-dropdown-menu-promo-item::after {
    top: -0.375rem;
  }
  .navbar-expand-sm .navbar-dropdown-menu-promo:first-child .navbar-dropdown-menu-promo-item {
    position: relative;
  }
  .navbar-expand-sm .navbar-dropdown-menu-promo:first-child .navbar-dropdown-menu-promo-item::after {
    position: absolute;
    bottom: -0.375rem;
    right: 0;
    border-bottom: 0.071rem solid #f0f0f0;
    width: 100%;
    content: "";
  }
  .navbar-expand-sm .navbar-dropdown-menu-promo:not(:first-child) .navbar-dropdown-menu-promo-item:first-child::after {
    border-top-width: 0;
  }
  .navbar-expand-sm .navbar-absolute-top-inner {
    background-color: #fff;
  }
  .navbar-expand-sm .navbar.navbar-vertical-detached {
    position: relative;
    width: auto;
  }
  .navbar-expand-sm .navbar.navbar-vertical-detached .navbar-vertical-container {
    height: auto;
    min-height: auto;
    max-height: none;
  }
  .navbar-expand-sm ~ .sidebar-detached-content {
    margin-left: 0;
  }
  .navbar-expand-sm .dropdown-menu-form-search {
    position: fixed;
    top: 0 !important;
    left: 0;
    height: 100%;
    margin-top: 0;
  }
  .navbar-expand-sm .dropdown-menu-form-search .card-body-height {
    height: 100%;
  }
}

@media (max-width: 767.98px) {
  .navbar-expand-md .navbar-nav-wrap-secondary-content {
    margin-left: auto;
  }
  .navbar-expand-md .navbar-nav-wrap-secondary-content ~ .navbar-toggler {
    margin-left: 0.5rem;
  }
  .navbar-expand-md .navbar-collapse {
    background-color: #fff;
  }
  .navbar-expand-md .navbar-nav {
    padding: 1rem 1rem;
  }
  .navbar-expand-md .navbar-nav-wrap .navbar-aside-toggler {
    position: static;
  }
  .navbar-expand-md .navbar-nav .nav-subtitle,
.navbar-expand-md .navbar-nav .nav-link {
    padding: 0.5rem 0;
  }
  .navbar-expand-md .hs-mega-menu {
    max-width: 100% !important;
    min-width: 100% !important;
  }
  .navbar-expand-md .navbar-nav .dropdown-menu:not(.navbar-dropdown-menu) {
    position: relative;
    box-shadow: none;
    border-top-width: 0;
    margin-top: 0;
    border-radius: 0;
    padding-left: 1rem;
  }
  .navbar-expand-md .navbar-nav .dropdown-menu:not(.navbar-dropdown-menu)::before {
    position: absolute;
    top: 0;
    left: 0.4375rem;
    width: 0.125rem;
    height: calc(100% - 0.25rem);
    content: "";
    background-color: #f0f0f0;
  }
  .navbar-expand-md .navbar-dropdown-menu,
.navbar-expand-md .navbar-dropdown-submenu {
    position: absolute;
  }
  .navbar-expand-md .navbar-dropdown-sub-menu {
    position: static;
    box-shadow: none;
    padding: 0;
    margin-top: 0;
  }
  .navbar-expand-md.navbar-dark .navbar-nav .dropdown-menu {
    border-left-width: 0;
  }
  .navbar-expand-md .navbar-btn {
    padding: 0.35rem 0.5rem;
  }
  .navbar-expand-md .hs-sub-menu-opened > .dropdown-toggle::after {
    transform: rotate(180deg);
  }
  .navbar-expand-md .dropdown-menu .dropdown-item.dropdown-toggle::after {
    transform: rotate(0deg);
  }
  .navbar-expand-md .dropdown-menu .hs-sub-menu-opened > .dropdown-toggle::after {
    transform: rotate(180deg);
  }
  .navbar-expand-md .dropdown-menu .navbar-dropdown-submenu-item.show.dropdown-toggle::after {
    transform: rotate(180deg);
  }
  .navbar-expand-md .hs-mega-menu .hs-mega-menu,
.navbar-expand-md .hs-mega-menu .hs-sub-menu,
.navbar-expand-md .hs-menu-vertical .hs-mega-menu,
.navbar-expand-md .hs-menu-vertical .hs-sub-menu,
.navbar-expand-md .hs-sub-menu .hs-mega-menu,
.navbar-expand-md .hs-sub-menu .hs-sub-menu {
    left: 0;
  }
  .navbar-expand-md .navbar-topbar {
    margin-bottom: 0.4375rem;
  }
  .navbar-expand-md.navbar-dark .navbar-nav {
    background-color: #000;
  }
  .navbar-expand-md.navbar-vertical .navbar-nav {
    padding: 0;
  }
  .navbar-expand-md .navbar-dropdown-menu-promo:not(:first-child) .navbar-dropdown-menu-promo-item::after {
    top: -0.375rem;
  }
  .navbar-expand-md .navbar-dropdown-menu-promo:first-child .navbar-dropdown-menu-promo-item {
    position: relative;
  }
  .navbar-expand-md .navbar-dropdown-menu-promo:first-child .navbar-dropdown-menu-promo-item::after {
    position: absolute;
    bottom: -0.375rem;
    right: 0;
    border-bottom: 0.071rem solid #f0f0f0;
    width: 100%;
    content: "";
  }
  .navbar-expand-md .navbar-dropdown-menu-promo:not(:first-child) .navbar-dropdown-menu-promo-item:first-child::after {
    border-top-width: 0;
  }
  .navbar-expand-md .navbar-absolute-top-inner {
    background-color: #fff;
  }
  .navbar-expand-md .navbar.navbar-vertical-detached {
    position: relative;
    width: auto;
  }
  .navbar-expand-md .navbar.navbar-vertical-detached .navbar-vertical-container {
    height: auto;
    min-height: auto;
    max-height: none;
  }
  .navbar-expand-md ~ .sidebar-detached-content {
    margin-left: 0;
  }
  .navbar-expand-md .dropdown-menu-form-search {
    position: fixed;
    top: 0 !important;
    left: 0;
    height: 100%;
    margin-top: 0;
  }
  .navbar-expand-md .dropdown-menu-form-search .card-body-height {
    height: 100%;
  }
}

@media (max-width: 991.98px) {
  .navbar-expand-lg .navbar-nav-wrap-secondary-content {
    margin-left: auto;
  }
  .navbar-expand-lg .navbar-nav-wrap-secondary-content ~ .navbar-toggler {
    margin-left: 0.5rem;
  }
  .navbar-expand-lg .navbar-collapse {
    background-color: #fff;
  }
  .navbar-expand-lg .navbar-nav {
    padding: 1rem 1rem;
  }
  .navbar-expand-lg .navbar-nav-wrap .navbar-aside-toggler {
    position: static;
  }
  .navbar-expand-lg .navbar-nav .nav-subtitle,
.navbar-expand-lg .navbar-nav .nav-link {
    padding: 0.5rem 0;
  }
  .navbar-expand-lg .hs-mega-menu {
    max-width: 100% !important;
    min-width: 100% !important;
  }
  .navbar-expand-lg .navbar-nav .dropdown-menu:not(.navbar-dropdown-menu) {
    position: relative;
    box-shadow: none;
    border-top-width: 0;
    margin-top: 0;
    border-radius: 0;
    padding-left: 1rem;
  }
  .navbar-expand-lg .navbar-nav .dropdown-menu:not(.navbar-dropdown-menu)::before {
    position: absolute;
    top: 0;
    left: 0.4375rem;
    width: 0.125rem;
    height: calc(100% - 0.25rem);
    content: "";
    background-color: #f0f0f0;
  }
  .navbar-expand-lg .navbar-dropdown-menu,
.navbar-expand-lg .navbar-dropdown-submenu {
    position: absolute;
  }
  .navbar-expand-lg .navbar-dropdown-sub-menu {
    position: static;
    box-shadow: none;
    padding: 0;
    margin-top: 0;
  }
  .navbar-expand-lg.navbar-dark .navbar-nav .dropdown-menu {
    border-left-width: 0;
  }
  .navbar-expand-lg .navbar-btn {
    padding: 0.35rem 0.5rem;
  }
  .navbar-expand-lg .hs-sub-menu-opened > .dropdown-toggle::after {
    transform: rotate(180deg);
  }
  .navbar-expand-lg .dropdown-menu .dropdown-item.dropdown-toggle::after {
    transform: rotate(0deg);
  }
  .navbar-expand-lg .dropdown-menu .hs-sub-menu-opened > .dropdown-toggle::after {
    transform: rotate(180deg);
  }
  .navbar-expand-lg .dropdown-menu .navbar-dropdown-submenu-item.show.dropdown-toggle::after {
    transform: rotate(180deg);
  }
  .navbar-expand-lg .hs-mega-menu .hs-mega-menu,
.navbar-expand-lg .hs-mega-menu .hs-sub-menu,
.navbar-expand-lg .hs-menu-vertical .hs-mega-menu,
.navbar-expand-lg .hs-menu-vertical .hs-sub-menu,
.navbar-expand-lg .hs-sub-menu .hs-mega-menu,
.navbar-expand-lg .hs-sub-menu .hs-sub-menu {
    left: 0;
  }
  .navbar-expand-lg .navbar-topbar {
    margin-bottom: 0.4375rem;
  }
  .navbar-expand-lg.navbar-dark .navbar-nav {
    background-color: #000;
  }
  .navbar-expand-lg.navbar-vertical .navbar-nav {
    padding: 0;
  }
  .navbar-expand-lg .navbar-dropdown-menu-promo:not(:first-child) .navbar-dropdown-menu-promo-item::after {
    top: -0.375rem;
  }
  .navbar-expand-lg .navbar-dropdown-menu-promo:first-child .navbar-dropdown-menu-promo-item {
    position: relative;
  }
  .navbar-expand-lg .navbar-dropdown-menu-promo:first-child .navbar-dropdown-menu-promo-item::after {
    position: absolute;
    bottom: -0.375rem;
    right: 0;
    border-bottom: 0.071rem solid #f0f0f0;
    width: 100%;
    content: "";
  }
  .navbar-expand-lg .navbar-dropdown-menu-promo:not(:first-child) .navbar-dropdown-menu-promo-item:first-child::after {
    border-top-width: 0;
  }
  .navbar-expand-lg .navbar-absolute-top-inner {
    background-color: #fff;
  }
  .navbar-expand-lg .navbar.navbar-vertical-detached {
    position: relative;
    width: auto;
  }
  .navbar-expand-lg .navbar.navbar-vertical-detached .navbar-vertical-container {
    height: auto;
    min-height: auto;
    max-height: none;
  }
  .navbar-expand-lg ~ .sidebar-detached-content {
    margin-left: 0;
  }
  .navbar-expand-lg .dropdown-menu-form-search {
    position: fixed;
    top: 0 !important;
    left: 0;
    height: 100%;
    margin-top: 0;
  }
  .navbar-expand-lg .dropdown-menu-form-search .card-body-height {
    height: 100%;
  }
}

@media (max-width: 1199.98px) {
  .navbar-expand-xl .navbar-nav-wrap-secondary-content {
    margin-left: auto;
  }
  .navbar-expand-xl .navbar-nav-wrap-secondary-content ~ .navbar-toggler {
    margin-left: 0.5rem;
  }
  .navbar-expand-xl .navbar-collapse {
    background-color: #fff;
  }
  .navbar-expand-xl .navbar-nav {
    padding: 1rem 1rem;
  }
  .navbar-expand-xl .navbar-nav-wrap .navbar-aside-toggler {
    position: static;
  }
  .navbar-expand-xl .navbar-nav .nav-subtitle,
.navbar-expand-xl .navbar-nav .nav-link {
    padding: 0.5rem 0;
  }
  .navbar-expand-xl .hs-mega-menu {
    max-width: 100% !important;
    min-width: 100% !important;
  }
  .navbar-expand-xl .navbar-nav .dropdown-menu:not(.navbar-dropdown-menu) {
    position: relative;
    box-shadow: none;
    border-top-width: 0;
    margin-top: 0;
    border-radius: 0;
    padding-left: 1rem;
  }
  .navbar-expand-xl .navbar-nav .dropdown-menu:not(.navbar-dropdown-menu)::before {
    position: absolute;
    top: 0;
    left: 0.4375rem;
    width: 0.125rem;
    height: calc(100% - 0.25rem);
    content: "";
    background-color: #f0f0f0;
  }
  .navbar-expand-xl .navbar-dropdown-menu,
.navbar-expand-xl .navbar-dropdown-submenu {
    position: absolute;
  }
  .navbar-expand-xl .navbar-dropdown-sub-menu {
    position: static;
    box-shadow: none;
    padding: 0;
    margin-top: 0;
  }
  .navbar-expand-xl.navbar-dark .navbar-nav .dropdown-menu {
    border-left-width: 0;
  }
  .navbar-expand-xl .navbar-btn {
    padding: 0.35rem 0.5rem;
  }
  .navbar-expand-xl .hs-sub-menu-opened > .dropdown-toggle::after {
    transform: rotate(180deg);
  }
  .navbar-expand-xl .dropdown-menu .dropdown-item.dropdown-toggle::after {
    transform: rotate(0deg);
  }
  .navbar-expand-xl .dropdown-menu .hs-sub-menu-opened > .dropdown-toggle::after {
    transform: rotate(180deg);
  }
  .navbar-expand-xl .dropdown-menu .navbar-dropdown-submenu-item.show.dropdown-toggle::after {
    transform: rotate(180deg);
  }
  .navbar-expand-xl .hs-mega-menu .hs-mega-menu,
.navbar-expand-xl .hs-mega-menu .hs-sub-menu,
.navbar-expand-xl .hs-menu-vertical .hs-mega-menu,
.navbar-expand-xl .hs-menu-vertical .hs-sub-menu,
.navbar-expand-xl .hs-sub-menu .hs-mega-menu,
.navbar-expand-xl .hs-sub-menu .hs-sub-menu {
    left: 0;
  }
  .navbar-expand-xl .navbar-topbar {
    margin-bottom: 0.4375rem;
  }
  .navbar-expand-xl.navbar-dark .navbar-nav {
    background-color: #000;
  }
  .navbar-expand-xl.navbar-vertical .navbar-nav {
    padding: 0;
  }
  .navbar-expand-xl .navbar-dropdown-menu-promo:not(:first-child) .navbar-dropdown-menu-promo-item::after {
    top: -0.375rem;
  }
  .navbar-expand-xl .navbar-dropdown-menu-promo:first-child .navbar-dropdown-menu-promo-item {
    position: relative;
  }
  .navbar-expand-xl .navbar-dropdown-menu-promo:first-child .navbar-dropdown-menu-promo-item::after {
    position: absolute;
    bottom: -0.375rem;
    right: 0;
    border-bottom: 0.071rem solid #f0f0f0;
    width: 100%;
    content: "";
  }
  .navbar-expand-xl .navbar-dropdown-menu-promo:not(:first-child) .navbar-dropdown-menu-promo-item:first-child::after {
    border-top-width: 0;
  }
  .navbar-expand-xl .navbar-absolute-top-inner {
    background-color: #fff;
  }
  .navbar-expand-xl .navbar.navbar-vertical-detached {
    position: relative;
    width: auto;
  }
  .navbar-expand-xl .navbar.navbar-vertical-detached .navbar-vertical-container {
    height: auto;
    min-height: auto;
    max-height: none;
  }
  .navbar-expand-xl ~ .sidebar-detached-content {
    margin-left: 0;
  }
  .navbar-expand-xl .dropdown-menu-form-search {
    position: fixed;
    top: 0 !important;
    left: 0;
    height: 100%;
    margin-top: 0;
  }
  .navbar-expand-xl .dropdown-menu-form-search .card-body-height {
    height: 100%;
  }
}

@media (max-width: 1399.98px) {
  .navbar-expand-xxl .navbar-nav-wrap-secondary-content {
    margin-left: auto;
  }
  .navbar-expand-xxl .navbar-nav-wrap-secondary-content ~ .navbar-toggler {
    margin-left: 0.5rem;
  }
  .navbar-expand-xxl .navbar-collapse {
    background-color: #fff;
  }
  .navbar-expand-xxl .navbar-nav {
    padding: 1rem 1rem;
  }
  .navbar-expand-xxl .navbar-nav-wrap .navbar-aside-toggler {
    position: static;
  }
  .navbar-expand-xxl .navbar-nav .nav-subtitle,
.navbar-expand-xxl .navbar-nav .nav-link {
    padding: 0.5rem 0;
  }
  .navbar-expand-xxl .hs-mega-menu {
    max-width: 100% !important;
    min-width: 100% !important;
  }
  .navbar-expand-xxl .navbar-nav .dropdown-menu:not(.navbar-dropdown-menu) {
    position: relative;
    box-shadow: none;
    border-top-width: 0;
    margin-top: 0;
    border-radius: 0;
    padding-left: 1rem;
  }
  .navbar-expand-xxl .navbar-nav .dropdown-menu:not(.navbar-dropdown-menu)::before {
    position: absolute;
    top: 0;
    left: 0.4375rem;
    width: 0.125rem;
    height: calc(100% - 0.25rem);
    content: "";
    background-color: #f0f0f0;
  }
  .navbar-expand-xxl .navbar-dropdown-menu,
.navbar-expand-xxl .navbar-dropdown-submenu {
    position: absolute;
  }
  .navbar-expand-xxl .navbar-dropdown-sub-menu {
    position: static;
    box-shadow: none;
    padding: 0;
    margin-top: 0;
  }
  .navbar-expand-xxl.navbar-dark .navbar-nav .dropdown-menu {
    border-left-width: 0;
  }
  .navbar-expand-xxl .navbar-btn {
    padding: 0.35rem 0.5rem;
  }
  .navbar-expand-xxl .hs-sub-menu-opened > .dropdown-toggle::after {
    transform: rotate(180deg);
  }
  .navbar-expand-xxl .dropdown-menu .dropdown-item.dropdown-toggle::after {
    transform: rotate(0deg);
  }
  .navbar-expand-xxl .dropdown-menu .hs-sub-menu-opened > .dropdown-toggle::after {
    transform: rotate(180deg);
  }
  .navbar-expand-xxl .dropdown-menu .navbar-dropdown-submenu-item.show.dropdown-toggle::after {
    transform: rotate(180deg);
  }
  .navbar-expand-xxl .hs-mega-menu .hs-mega-menu,
.navbar-expand-xxl .hs-mega-menu .hs-sub-menu,
.navbar-expand-xxl .hs-menu-vertical .hs-mega-menu,
.navbar-expand-xxl .hs-menu-vertical .hs-sub-menu,
.navbar-expand-xxl .hs-sub-menu .hs-mega-menu,
.navbar-expand-xxl .hs-sub-menu .hs-sub-menu {
    left: 0;
  }
  .navbar-expand-xxl .navbar-topbar {
    margin-bottom: 0.4375rem;
  }
  .navbar-expand-xxl.navbar-dark .navbar-nav {
    background-color: #000;
  }
  .navbar-expand-xxl.navbar-vertical .navbar-nav {
    padding: 0;
  }
  .navbar-expand-xxl .navbar-dropdown-menu-promo:not(:first-child) .navbar-dropdown-menu-promo-item::after {
    top: -0.375rem;
  }
  .navbar-expand-xxl .navbar-dropdown-menu-promo:first-child .navbar-dropdown-menu-promo-item {
    position: relative;
  }
  .navbar-expand-xxl .navbar-dropdown-menu-promo:first-child .navbar-dropdown-menu-promo-item::after {
    position: absolute;
    bottom: -0.375rem;
    right: 0;
    border-bottom: 0.071rem solid #f0f0f0;
    width: 100%;
    content: "";
  }
  .navbar-expand-xxl .navbar-dropdown-menu-promo:not(:first-child) .navbar-dropdown-menu-promo-item:first-child::after {
    border-top-width: 0;
  }
  .navbar-expand-xxl .navbar-absolute-top-inner {
    background-color: #fff;
  }
  .navbar-expand-xxl .navbar.navbar-vertical-detached {
    position: relative;
    width: auto;
  }
  .navbar-expand-xxl .navbar.navbar-vertical-detached .navbar-vertical-container {
    height: auto;
    min-height: auto;
    max-height: none;
  }
  .navbar-expand-xxl ~ .sidebar-detached-content {
    margin-left: 0;
  }
  .navbar-expand-xxl .dropdown-menu-form-search {
    position: fixed;
    top: 0 !important;
    left: 0;
    height: 100%;
    margin-top: 0;
  }
  .navbar-expand-xxl .dropdown-menu-form-search .card-body-height {
    height: 100%;
  }
}

.navbar-expand .navbar-nav .nav-subtitle,
.navbar-expand .navbar-nav .nav-link {
  padding-right: 1rem;
  padding-left: 1rem;
}

@media (min-width: 992px) and (max-width: 1199.98px) {
  [class*=navbar-expand] .navbar-nav-wrap .navbar-aside-toggler {
    display: block;
  }
}
/*------------------------------------
  Vertical Navbar
------------------------------------*/
.navbar-vertical.navbar {
  display: block;
  padding: 0;
}
.navbar-vertical.navbar.collapse:not(.show) {
  display: none;
}
.navbar-vertical.navbar .nav-subtitle-replacer {
  display: none;
  color: #8c98a4;
  text-align: center;
  font-size: 1.3125rem;
  padding: 0.5rem 0;
}

.navbar-vertical-container {
  position: relative;
  height: 100%;
  min-height: 100%;
}
.navbar-vertical-fixed .navbar-vertical-container {
  max-height: 100%;
}

.navbar-vertical-content {
  overflow: hidden;
}

.navbar-vertical .nav-compact,
.navbar-vertical .nav-compact-icon {
  flex-direction: column;
}
.navbar-vertical .nav-compact .nav-link-title,
.navbar-vertical .nav-compact-icon .nav-link-title {
  max-width: 8.5rem;
}
.navbar-vertical .nav-compact .nav-link,
.navbar-vertical .nav-compact-icon .nav-link {
  display: block;
}
.navbar-vertical .nav-compact .nav-tabs .nav-collapse .nav-item .nav-link,
.navbar-vertical .nav-compact-icon .nav-tabs .nav-collapse .nav-item .nav-link {
  display: flex;
}

.navbar-vertical-absolute {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 18.071rem;
  margin-left: -18.071rem;
}

.navbar-vertical-fixed {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  z-index: 100;
  width: 18.071rem;
  margin-left: -18.071rem;
}
.navbar-vertical-fixed .navbar-vertical-footer {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
}
.navbar-vertical-fixed .navbar-vertical-footer-offset {
  height: 100%;
  padding-bottom: 0;
}

.navbar-vertical.navbar-bordered {
  border-width: 0 0.071rem 0 0;
}

.navbar-vertical-footer {
  border-top: 0.071rem solid #f0f0f0;
  padding: 0.75rem 2rem;
}

.navbar-vertical-footer-list {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  padding-left: 0;
  list-style: none;
  margin-bottom: 0;
}
.navbar-vertical-footer-list .navbar-vertical-footer-list-item {
  position: relative;
  margin: 0 0.5rem;
}

.navbar-vertical-footer-dropdown {
  margin-bottom: 1.5rem;
}

.navbar-vertical-detached.navbar {
  top: auto;
  left: auto;
  width: 18.071rem;
  z-index: 98;
  margin-left: 0;
  bottom: auto;
}
.navbar-vertical-detached.navbar .navbar-vertical-footer {
  position: static;
}
.navbar-vertical-detached .card-navbar-nav .navbar-nav {
  padding: 0;
}
.navbar-vertical-detached .card-navbar-nav .nav-tabs {
  margin-left: -0.5rem;
}
.navbar-vertical-detached .card-navbar-nav .nav-link {
  padding-left: 1.5rem;
}
.navbar-vertical-detached.navbar-vertical .nav-tabs .nav-collapse .nav-link {
  padding-left: 3.5rem;
}

.navbar.navbar-vertical-detached-no-gutters .navbar-nav .nav-link,
.navbar.navbar-vertical-detached-no-gutters .navbar-nav .nav-subtitle {
  padding-right: 0;
  padding-left: 0;
}
.navbar.navbar-vertical-detached-no-gutters .navbar-nav .nav .nav-link {
  padding-right: 0;
  padding-left: 0.25remauto;
}

.navbar-vertical-aside:not(.splitted-content-navbar):not([class*=container]) .nav-vertical.nav-tabs .nav-link {
  padding-left: 2rem;
  padding-right: 2rem;
}

.navbar-vertical:not(.splitted-content-navbar):not([class*=container]) .nav-vertical.nav-tabs .dropdown-header {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}
.navbar-vertical:not(.splitted-content-navbar):not([class*=container]) .nav-vertical.nav-tabs .nav-collapse .nav-link {
  padding-right: 2rem;
  padding-left: 3.91875rem;
}
.navbar-vertical:not(.splitted-content-navbar):not([class*=container]) .nav-vertical.nav-tabs .nav-collapse .nav-collapse .nav-link {
  padding-left: 4.66875rem;
}
.navbar-vertical:not(.splitted-content-navbar):not([class*=container]) .navbar-nav .nav-collapse .nav-link {
  padding-right: 4.66875rem;
  padding-left: 3rem;
}
.navbar-vertical:not(.splitted-content-navbar):not([class*=container]) .nav-vertical.nav-tabs .nav-item.show > .nav-link {
  color: #6e93cb;
}
.navbar-vertical-aside-mini-mode .navbar-vertical:not(.splitted-content-navbar):not([class*=container]) .nav-vertical.nav-tabs .show > .nav-link[aria-expanded=true] {
  border-color: #6e93cb;
}
.navbar-vertical-aside-mini-mode .navbar-vertical:not(.splitted-content-navbar):not([class*=container]) .nav-vertical.nav-tabs .show > .nav-link[aria-expanded=true].dropdown-toggle::before {
  background-color: #6e93cb;
}
.navbar-vertical-aside-mini-mode .navbar-vertical:not(.splitted-content-navbar):not([class*=container]) .nav-vertical.nav-tabs .show .nav-item.show > .nav-link {
  border-color: transparent;
}
.navbar-vertical-aside-mini-mode .navbar-vertical:not(.splitted-content-navbar):not([class*=container]) .nav-vertical.nav-tabs .nav-collapse .nav-link {
  padding-left: 2rem;
  padding-right: 2rem;
}
.navbar-vertical-aside-mini-mode .navbar-vertical:not(.splitted-content-navbar):not([class*=container]) .nav-vertical.nav-tabs .nav-collapse .nav-collapse .nav-link {
  padding-left: 2rem;
}
.navbar-vertical:not(.splitted-content-navbar):not([class*=container]) .nav-title,
.navbar-vertical:not(.splitted-content-navbar):not([class*=container]) .nav-subtitle,
.navbar-vertical:not(.splitted-content-navbar):not([class*=container]) .nav-subtitle-replacer {
  padding-right: 0;
  padding-left: 0;
}
.navbar-vertical:not(.splitted-content-navbar):not([class*=container]) .navbar-nav.nav-compact .nav-link,
.navbar-vertical:not(.splitted-content-navbar):not([class*=container]) .navbar-nav.nav-compact-icon .nav-link {
  padding-right: 0;
  padding-left: 0;
}

/*------------------------------------
  Vertical Navbar Aside
------------------------------------*/
.navbar-vertical-aside-transition-on .main,
.navbar-vertical-aside-transition-on .navbar-vertical-aside,
.navbar-vertical-aside-transition-on .navbar,
.navbar-vertical-aside-transition-on .footer {
  transition: 0.2s ease-in-out;
}

.navbar-vertical-aside-transition-on .navbar-vertical-aside .navbar-vertical-footer {
  opacity: 0;
}

.has-navbar-vertical-aside.navbar-vertical-aside-closed-mode .main {
  padding-left: 0;
}

.navbar-fixed ~ .main .navbar-vertical-aside {
  top: 0;
}

[class*=navbar-vertical-aside-show] .navbar.splitted-content-navbar .navbar-brand {
  display: block;
}
[class*=navbar-vertical-aside-show] .navbar-vertical.splitted-content-navbar .navbar-brand {
  display: flex;
}
[class*=navbar-vertical-aside-show] .navbar-nav-wrap-content-left {
  padding-left: 0;
}

.navbar-vertical-aside-mini-mode-hidden-elements {
  flex: 1;
}

.navbar-vertical-aside .navbar-brand {
  display: flex;
  align-items: center;
  height: 3.875rem;
  padding-right: 1.75rem;
  padding-left: 1.75rem;
}
.navbar-vertical-aside .navbar-brand-logo {
  display: block;
}
.navbar-vertical-aside .navbar-brand-logo-mini {
  width: 25px;
  display: none;
}

.navbar-aside-toggler {
  opacity: 0;
  z-index: 1000;
  width: 2.40625rem;
  height: 2.40625rem;
  font-size: 0.929rem;
  color: #677788;
  background-color: #fff;
  border: 0.071rem solid #f0f0f0;
  border-radius: 50%;
  transition: 0.4s;
}

.navbar-vertical-aside .navbar-aside-toggler {
  position: absolute;
  top: 0.734375rem;
  right: -1.203125rem;
}

.navbar-vertical-content {
  height: calc(100% - 3.875rem);
  overflow-y: auto;
}
.navbar-vertical-content::-webkit-scrollbar {
  width: 0.429rem;
}
.navbar-vertical-content::-webkit-scrollbar-thumb {
  background-color: #e8e7e7;
}

.nav-footer-item {
  display: none;
}
.nav-footer-item:last-child {
  margin-bottom: 2rem;
}

.navbar-vertical-aside-mini-mode .navbar-vertical-aside {
  position: fixed;
}
.navbar-vertical-aside-mini-mode .navbar-vertical-aside .navbar-vertical-content {
  height: 100%;
}
.navbar-vertical-aside-mini-mode .navbar-vertical-aside .navbar-vertical-footer {
  position: static;
  margin-top: -0.071rem;
}
.navbar-vertical-aside-mini-mode .navbar-vertical-aside .navbar-vertical-footer .navbar-vertical-footer-list-item {
  position: static;
}
.navbar-vertical-aside-mini-mode .navbar-vertical-aside .navbar-vertical-footer .navbar-vertical-footer-list-item .hs-unfold {
  position: static;
}
.navbar-vertical-aside-mini-mode .navbar-vertical-aside .navbar-vertical-footer-offset {
  padding-bottom: 0;
}
.navbar-vertical-aside-mini-mode .navbar-vertical-aside .navbar-vertical-footer-list-item {
  margin: 0.5rem 0;
}
.navbar-vertical-aside-mini-mode .navbar-vertical-aside .navbar-vertical-footer-dropdown {
  top: 0;
  left: calc(100% + 1rem);
  margin: 0;
}
.navbar-vertical-aside-mini-mode .navbar-vertical-aside .navbar-vertical-footer-dropdown.hs-unfold-reverse-y {
  top: auto;
  bottom: 0;
}
.navbar-vertical-aside-mini-mode .navbar-vertical-aside .navbar-vertical-footer-dropdown::before {
  position: absolute;
  top: 0;
  display: block;
  right: calc(100% - 0.0625rem);
  width: 1.75rem;
  height: 100%;
  content: "";
}
.navbar-vertical-aside.navbar-vertical-aside-initialized {
  margin-left: 0;
}
.navbar-vertical-aside-closed-mode .navbar-vertical-aside.navbar-vertical-aside-initialized {
  margin-left: -18.071rem;
}
.navbar-vertical-aside-closed-mode .navbar-vertical-aside.splitted-content-navbar.navbar-vertical-aside-initialized {
  margin-left: -24.642rem;
}
.navbar-vertical-aside-closed-mode .navbar-vertical-aside {
  margin-left: -18.071rem;
}

.navbar-vertical-aside .nav.nav-pills {
  padding-right: 0;
  padding-left: 0;
}

.navbar-vertical-aside-compact-mode .navbar-vertical-aside {
  width: 9rem !important;
}
.navbar-vertical-aside-compact-mode .navbar-vertical .navbar-brand {
  margin-right: 0;
}
.navbar-vertical-aside-compact-mode .nav-item > .nav-collapse {
  position: absolute;
  top: 0;
  left: calc(100% + 0.9125rem);
  z-index: 2;
  min-width: 15rem;
  background-color: #fff;
  padding: 0.357rem 0.357rem;
  box-shadow: 0rem 0.6125rem 2.5rem 0.6125rem rgba(140, 152, 164, 0.175);
  border-radius: 0.5rem;
}
.navbar-vertical-aside-compact-mode .navbar-vertical-aside .nav-vertical.nav-pills .nav-collapse {
  text-align: left;
  padding-left: 0;
}
.navbar-vertical-aside-compact-mode .navbar-vertical-aside .nav-vertical.nav-pills .nav-collapse::before {
  height: 100%;
}
.navbar-vertical-aside-compact-mode .navbar-vertical-aside .nav-vertical.nav-pills .nav-collapse .nav-collapse {
  position: static;
  box-shadow: none;
}
.navbar-vertical-aside-compact-mode .navbar-vertical-aside .nav-collapse.collapsing {
  transition: none;
}
.navbar-vertical-aside-compact-mode .navbar-vertical-aside .nav.nav-pills.nav-vertical .nav-collapse .nav-link {
  padding: 1.214rem 1rem;
}
.navbar-vertical-aside-compact-mode .navbar-vertical-aside .nav.nav-vertical.nav-tabs .nav-collapse {
  text-align: left;
}
.navbar-vertical-aside-compact-mode .navbar-vertical-aside .nav.nav-vertical.nav-tabs .nav-collapse .nav-link {
  padding-left: 2rem;
}
.navbar-vertical-aside-compact-mode .navbar-vertical-aside .nav.nav-vertical.nav-tabs .nav-collapse .nav-collapse .nav-link {
  padding-left: 2.6125rem;
}

.navbar-vertical-aside-compact-mini-mode .navbar-vertical-aside .dropdown-header {
  display: none;
}

.navbar-vertical-aside-compact-mini-mode .navbar-vertical-aside .nav-subtitle-replacer {
  display: block;
}

.navbar-vertical-aside-mini-mode .nav-collapse {
  position: absolute !important;
  top: 0;
  left: calc(100% + 0.9125rem);
  z-index: 2;
  min-width: 11.429rem;
  background-color: #fff;
  box-shadow: 0rem 0.6125rem 2.5rem 0.6125rem rgba(140, 152, 164, 0.175);
  border-radius: 0.429rem;
}
.navbar-vertical-aside-mini-mode .nav-collapse::before {
  position: absolute;
  top: 0;
  left: -1.0625rem;
  width: 1.125rem;
  height: calc(100% - 0.25rem);
  content: "";
  background: transparent;
}
.navbar-vertical-aside-mini-mode .nav-collapse .nav-link.dropdown-toggle::before {
  display: none;
}

.navbar-vertical-aside-mini-mode .nav-vertical.nav-pills .nav-collapse::before {
  display: none;
}

.navbar-vertical-aside-mini-mode .nav .nav-collapse {
  padding: 0.357rem 0.357rem;
}

.navbar-vertical-aside-mini-mode .nav-tabs .nav-collapse .nav-collapse {
  padding-left: 0;
}
.navbar-vertical-aside-mini-mode .nav-tabs .nav-item.show .nav-item.show .nav-link.active {
  border-color: #6e93cb;
}

.navbar-vertical-aside .nav-link.dropdown-toggle {
  position: relative;
}
.navbar-vertical-aside .nav-link.dropdown-toggle::before {
  position: absolute;
  top: 50%;
  left: 0.6125rem;
  content: "";
  width: 5px;
  height: 5px;
  background-color: #bdc5d1;
  opacity: 0;
  border-radius: 50%;
  transform: translateY(-50%);
  transition: opacity 0.3s;
}

.navbar-vertical-aside .nav-pills .nav-link.dropdown-toggle::before {
  left: 5px;
}

.navbar-vertical-aside .nav-item.show > .nav-link.dropdown-toggle::before,
.navbar-vertical-aside .nav-link.dropdown-toggle.active::before,
.navbar-vertical-aside .nav-link.dropdown-toggle:hover::before {
  background-color: #6e93cb;
}

.navbar-vertical-aside-mini-mode .nav-link.dropdown-toggle::before {
  opacity: 1;
}

.navbar-vertical-aside-mini-mode .navbar-vertical-aside .navbar-brand {
  margin-right: 0;
}
.navbar-vertical-aside-mini-mode .nav {
  flex-wrap: nowrap;
}
.navbar-vertical-aside-mini-mode .nav-link.dropdown-toggle::after {
  display: none;
}
.navbar-vertical-aside-mini-mode .nav-collapse .nav-link.dropdown-toggle::after {
  display: block;
}
.navbar-vertical-aside-mini-mode .nav-collapse .nav-collapse {
  position: static !important;
  box-shadow: none;
  min-width: 100%;
}
.navbar-vertical-aside-mini-mode .nav-link-title {
  display: none;
}

.navbar-vertical-aside-compact-mini-mode .navbar-vertical-container,
.navbar-vertical-aside-mini-mode .navbar-vertical-container {
  position: static;
}
.navbar-vertical-aside-compact-mini-mode .navbar-vertical-container::-webkit-scrollbar,
.navbar-vertical-aside-mini-mode .navbar-vertical-container::-webkit-scrollbar {
  width: 0.429rem;
}
.navbar-vertical-aside-compact-mini-mode .navbar-vertical-container::-webkit-scrollbar-thumb,
.navbar-vertical-aside-mini-mode .navbar-vertical-container::-webkit-scrollbar-thumb {
  background-color: #e8e7e7;
}

.navbar-vertical-aside .splitted-content-mini {
  position: absolute;
  top: 0;
  left: 0;
  margin-left: 0;
  z-index: 1;
}

.navbar-vertical-aside-mobile-overlay,
.navbar-vertical-aside-sub-menu-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 0;
  height: 0;
  opacity: 0;
  z-index: 1;
  transition: opacity 0.2s ease;
}

.navbar-vertical-aside-mobile-overlay {
  background-color: rgba(0, 0, 0, 0.25);
}

.navbar-vertical-aside-mobile-overlay-transparent {
  background-color: transparent;
}

.has-navbar-vertical-aside.navbar-vertical-aside-sub-menu-opened .navbar-vertical-aside-sub-menu-overlay,
.has-navbar-vertical-aside:not(.navbar-vertical-aside-closed-mode) .navbar-vertical-aside-mobile-overlay {
  z-index: 99;
  opacity: 1;
  width: 100%;
  height: 100%;
}

@media (min-width: 576px) {
  .navbar-vertical.navbar-expand-sm {
    flex-flow: column;
  }
  .navbar-vertical.navbar-expand-sm .navbar-nav {
    flex-direction: column;
  }
  .navbar-vertical-aside-show-sm .main {
    padding-left: 18.071rem;
  }
  .navbar-vertical-aside-show-sm .footer {
    margin-left: 18.071rem;
  }
  .navbar-vertical-aside-show-sm .navbar:not(.navbar-vertical) {
    margin-left: 18.071rem;
  }
  .navbar-vertical-aside-show-sm .splitted-content-navbar {
    margin-left: 24.642rem;
  }
  .navbar-vertical-aside-show-sm.navbar-vertical-aside-compact-mode .main {
    padding-left: 9rem;
  }
  .navbar-vertical-aside-show-sm.navbar-vertical-aside-compact-mode .footer {
    margin-left: 9rem;
  }
  .navbar-vertical-aside-show-sm.navbar-vertical-aside-compact-mode .navbar:not(.navbar-vertical) {
    margin-left: 9rem;
  }
  .navbar-vertical-aside-show-sm.splitted-content .main {
    padding-left: 24.642rem;
  }
  .navbar-vertical-aside-show-sm.splitted-content .footer {
    margin-left: 24.642rem;
  }
  .navbar-vertical-aside-show-sm.splitted-content .navbar:not(.navbar-vertical) {
    margin-left: 24.642rem;
  }
  .navbar-vertical-aside-show-sm .navbar-vertical-aside {
    margin-left: 0;
  }
  .navbar-vertical-aside-show-sm .navbar:not(.navbar-vertical-aside) .navbar-brand {
    display: none;
  }
  .navbar-vertical-aside-show-sm .navbar-vertical.splitted-content-navbar .navbar-brand {
    display: none;
  }
  .navbar-vertical-aside-show-sm.navbar-vertical-aside-mini-mode .navbar:not(.navbar-vertical) {
    margin-left: 6.571rem;
  }
  .navbar-vertical-aside-show-sm.navbar-vertical-aside-mini-mode .main {
    padding-left: 6.571rem;
  }
  .navbar-vertical-aside-show-sm.navbar-vertical-aside-mini-mode .footer {
    margin-left: 6.571rem;
  }
  .navbar-vertical-aside-show-sm.navbar-vertical-aside-mini-mode .navbar-vertical-aside {
    width: 6.571rem;
  }
  .navbar-vertical-aside-show-sm.navbar-vertical-aside-compact-mini-mode.splitted-content .splitted-content-navbar {
    width: 24.642rem;
  }
  .navbar-vertical-aside-show-sm.navbar-vertical-aside-compact-mini-mode.splitted-content .navbar:not(.navbar-vertical),
.navbar-vertical-aside-show-sm.navbar-vertical-aside-compact-mini-mode.splitted-content .splitted-content-main,
.navbar-vertical-aside-show-sm.navbar-vertical-aside-compact-mini-mode.splitted-content .footer {
    padding-left: 24.642rem;
  }
  .navbar-vertical-aside-show-sm.navbar-vertical-aside-compact-mini-mode.splitted-content .navbar:not(.navbar-vertical) {
    margin-left: 2rem;
  }
  .navbar-vertical-aside-show-sm.navbar-vertical-aside-mini-mode .navbar-vertical-aside-mini-mode-hidden-elements {
    display: none;
  }
  .navbar-vertical-aside-show-sm.navbar-vertical-aside-mini-mode .navbar-vertical-aside .navbar-brand-logo-mini {
    display: block;
  }
  .navbar-vertical-aside-show-sm.navbar-vertical-aside-mini-mode .navbar-vertical-aside .navbar-brand-logo {
    display: none;
  }
  .navbar-vertical-aside-show-sm:not(.navbar-vertical-closed-mode) .navbar-vertical-aside-mobile-overlay {
    display: none;
  }
  .navbar-vertical-aside-show-sm .splitted-content-navbar .navbar-toggler-short-align,
.navbar-vertical-aside-show-sm .splitted-content-navbar .navbar-toggler-full-align {
    display: none;
  }
  .navbar-vertical-aside-show-sm .navbar-toggler,
.navbar-vertical-aside-show-sm .navbar-vertical .navbar-toggler {
    display: none;
  }
  .navbar-vertical-aside-show-sm.navbar-vertical-aside-compact-mini-mode .navbar-vertical-aside-initialized .navbar-vertical-content {
    overflow-y: scroll;
    overflow-y: overlay;
  }
  .navbar-vertical-aside-show-sm.navbar-vertical-aside-mini-mode .navbar-vertical-aside .dropdown-header {
    display: none;
  }
  .navbar-vertical-aside-show-sm.navbar-vertical-aside-mini-mode .navbar-vertical-aside .nav-subtitle-replacer {
    display: block;
  }
  .navbar-vertical-aside-show-sm.navbar-vertical-aside-mini-mode .nav-footer-item {
    display: block;
  }
  .navbar-vertical-aside-show-sm.navbar-vertical-aside-mini-mode .navbar-vertical-footer {
    display: none;
  }
  .navbar-vertical-aside-show-sm .splitted-content-small {
    position: static;
    visibility: visible;
    transform: translateX(0);
  }
}
@media (min-width: 768px) {
  .navbar-vertical.navbar-expand-md {
    flex-flow: column;
  }
  .navbar-vertical.navbar-expand-md .navbar-nav {
    flex-direction: column;
  }
  .navbar-vertical-aside-show-md .main {
    padding-left: 18.071rem;
  }
  .navbar-vertical-aside-show-md .footer {
    margin-left: 18.071rem;
  }
  .navbar-vertical-aside-show-md .navbar:not(.navbar-vertical) {
    margin-left: 18.071rem;
  }
  .navbar-vertical-aside-show-md .splitted-content-navbar {
    margin-left: 24.642rem;
  }
  .navbar-vertical-aside-show-md.navbar-vertical-aside-compact-mode .main {
    padding-left: 9rem;
  }
  .navbar-vertical-aside-show-md.navbar-vertical-aside-compact-mode .footer {
    margin-left: 9rem;
  }
  .navbar-vertical-aside-show-md.navbar-vertical-aside-compact-mode .navbar:not(.navbar-vertical) {
    margin-left: 9rem;
  }
  .navbar-vertical-aside-show-md.splitted-content .main {
    padding-left: 24.642rem;
  }
  .navbar-vertical-aside-show-md.splitted-content .footer {
    margin-left: 24.642rem;
  }
  .navbar-vertical-aside-show-md.splitted-content .navbar:not(.navbar-vertical) {
    margin-left: 24.642rem;
  }
  .navbar-vertical-aside-show-md .navbar-vertical-aside {
    margin-left: 0;
  }
  .navbar-vertical-aside-show-md .navbar:not(.navbar-vertical-aside) .navbar-brand {
    display: none;
  }
  .navbar-vertical-aside-show-md .navbar-vertical.splitted-content-navbar .navbar-brand {
    display: none;
  }
  .navbar-vertical-aside-show-md.navbar-vertical-aside-mini-mode .navbar:not(.navbar-vertical) {
    margin-left: 6.571rem;
  }
  .navbar-vertical-aside-show-md.navbar-vertical-aside-mini-mode .main {
    padding-left: 6.571rem;
  }
  .navbar-vertical-aside-show-md.navbar-vertical-aside-mini-mode .footer {
    margin-left: 6.571rem;
  }
  .navbar-vertical-aside-show-md.navbar-vertical-aside-mini-mode .navbar-vertical-aside {
    width: 6.571rem;
  }
  .navbar-vertical-aside-show-md.navbar-vertical-aside-compact-mini-mode.splitted-content .splitted-content-navbar {
    width: 24.642rem;
  }
  .navbar-vertical-aside-show-md.navbar-vertical-aside-compact-mini-mode.splitted-content .navbar:not(.navbar-vertical),
.navbar-vertical-aside-show-md.navbar-vertical-aside-compact-mini-mode.splitted-content .splitted-content-main,
.navbar-vertical-aside-show-md.navbar-vertical-aside-compact-mini-mode.splitted-content .footer {
    padding-left: 24.642rem;
  }
  .navbar-vertical-aside-show-md.navbar-vertical-aside-compact-mini-mode.splitted-content .navbar:not(.navbar-vertical) {
    margin-left: 2rem;
  }
  .navbar-vertical-aside-show-md.navbar-vertical-aside-mini-mode .navbar-vertical-aside-mini-mode-hidden-elements {
    display: none;
  }
  .navbar-vertical-aside-show-md.navbar-vertical-aside-mini-mode .navbar-vertical-aside .navbar-brand-logo-mini {
    display: block;
  }
  .navbar-vertical-aside-show-md.navbar-vertical-aside-mini-mode .navbar-vertical-aside .navbar-brand-logo {
    display: none;
  }
  .navbar-vertical-aside-show-md:not(.navbar-vertical-closed-mode) .navbar-vertical-aside-mobile-overlay {
    display: none;
  }
  .navbar-vertical-aside-show-md .splitted-content-navbar .navbar-toggler-short-align,
.navbar-vertical-aside-show-md .splitted-content-navbar .navbar-toggler-full-align {
    display: none;
  }
  .navbar-vertical-aside-show-md .navbar-toggler,
.navbar-vertical-aside-show-md .navbar-vertical .navbar-toggler {
    display: none;
  }
  .navbar-vertical-aside-show-md.navbar-vertical-aside-compact-mini-mode .navbar-vertical-aside-initialized .navbar-vertical-content {
    overflow-y: scroll;
    overflow-y: overlay;
  }
  .navbar-vertical-aside-show-md.navbar-vertical-aside-mini-mode .navbar-vertical-aside .dropdown-header {
    display: none;
  }
  .navbar-vertical-aside-show-md.navbar-vertical-aside-mini-mode .navbar-vertical-aside .nav-subtitle-replacer {
    display: block;
  }
  .navbar-vertical-aside-show-md.navbar-vertical-aside-mini-mode .nav-footer-item {
    display: block;
  }
  .navbar-vertical-aside-show-md.navbar-vertical-aside-mini-mode .navbar-vertical-footer {
    display: none;
  }
  .navbar-vertical-aside-show-md .splitted-content-small {
    position: static;
    visibility: visible;
    transform: translateX(0);
  }
}
@media (min-width: 992px) {
  .navbar-vertical.navbar-expand-lg {
    flex-flow: column;
  }
  .navbar-vertical.navbar-expand-lg .navbar-nav {
    flex-direction: column;
  }
  .navbar-vertical-aside-show-lg .main {
    padding-left: 18.071rem;
  }
  .navbar-vertical-aside-show-lg .footer {
    margin-left: 18.071rem;
  }
  .navbar-vertical-aside-show-lg .navbar:not(.navbar-vertical) {
    margin-left: 18.071rem;
  }
  .navbar-vertical-aside-show-lg .splitted-content-navbar {
    margin-left: 24.642rem;
  }
  .navbar-vertical-aside-show-lg.navbar-vertical-aside-compact-mode .main {
    padding-left: 9rem;
  }
  .navbar-vertical-aside-show-lg.navbar-vertical-aside-compact-mode .footer {
    margin-left: 9rem;
  }
  .navbar-vertical-aside-show-lg.navbar-vertical-aside-compact-mode .navbar:not(.navbar-vertical) {
    margin-left: 9rem;
  }
  .navbar-vertical-aside-show-lg.splitted-content .main {
    padding-left: 24.642rem;
  }
  .navbar-vertical-aside-show-lg.splitted-content .footer {
    margin-left: 24.642rem;
  }
  .navbar-vertical-aside-show-lg.splitted-content .navbar:not(.navbar-vertical) {
    margin-left: 24.642rem;
  }
  .navbar-vertical-aside-show-lg .navbar-vertical-aside {
    margin-left: 0;
  }
  .navbar-vertical-aside-show-lg .navbar:not(.navbar-vertical-aside) .navbar-brand {
    display: none;
  }
  .navbar-vertical-aside-show-lg .navbar-vertical.splitted-content-navbar .navbar-brand {
    display: none;
  }
  .navbar-vertical-aside-show-lg.navbar-vertical-aside-mini-mode .navbar:not(.navbar-vertical) {
    margin-left: 6.571rem;
  }
  .navbar-vertical-aside-show-lg.navbar-vertical-aside-mini-mode .main {
    padding-left: 6.571rem;
  }
  .navbar-vertical-aside-show-lg.navbar-vertical-aside-mini-mode .footer {
    margin-left: 6.571rem;
  }
  .navbar-vertical-aside-show-lg.navbar-vertical-aside-mini-mode .navbar-vertical-aside {
    width: 6.571rem;
  }
  .navbar-vertical-aside-show-lg.navbar-vertical-aside-compact-mini-mode.splitted-content .splitted-content-navbar {
    width: 24.642rem;
  }
  .navbar-vertical-aside-show-lg.navbar-vertical-aside-compact-mini-mode.splitted-content .navbar:not(.navbar-vertical),
.navbar-vertical-aside-show-lg.navbar-vertical-aside-compact-mini-mode.splitted-content .splitted-content-main,
.navbar-vertical-aside-show-lg.navbar-vertical-aside-compact-mini-mode.splitted-content .footer {
    padding-left: 24.642rem;
  }
  .navbar-vertical-aside-show-lg.navbar-vertical-aside-compact-mini-mode.splitted-content .navbar:not(.navbar-vertical) {
    margin-left: 2rem;
  }
  .navbar-vertical-aside-show-lg.navbar-vertical-aside-mini-mode .navbar-vertical-aside-mini-mode-hidden-elements {
    display: none;
  }
  .navbar-vertical-aside-show-lg.navbar-vertical-aside-mini-mode .navbar-vertical-aside .navbar-brand-logo-mini {
    display: block;
  }
  .navbar-vertical-aside-show-lg.navbar-vertical-aside-mini-mode .navbar-vertical-aside .navbar-brand-logo {
    display: none;
  }
  .navbar-vertical-aside-show-lg:not(.navbar-vertical-closed-mode) .navbar-vertical-aside-mobile-overlay {
    display: none;
  }
  .navbar-vertical-aside-show-lg .splitted-content-navbar .navbar-toggler-short-align,
.navbar-vertical-aside-show-lg .splitted-content-navbar .navbar-toggler-full-align {
    display: none;
  }
  .navbar-vertical-aside-show-lg .navbar-toggler,
.navbar-vertical-aside-show-lg .navbar-vertical .navbar-toggler {
    display: none;
  }
  .navbar-vertical-aside-show-lg.navbar-vertical-aside-compact-mini-mode .navbar-vertical-aside-initialized .navbar-vertical-content {
    overflow-y: scroll;
    overflow-y: overlay;
  }
  .navbar-vertical-aside-show-lg.navbar-vertical-aside-mini-mode .navbar-vertical-aside .dropdown-header {
    display: none;
  }
  .navbar-vertical-aside-show-lg.navbar-vertical-aside-mini-mode .navbar-vertical-aside .nav-subtitle-replacer {
    display: block;
  }
  .navbar-vertical-aside-show-lg.navbar-vertical-aside-mini-mode .nav-footer-item {
    display: block;
  }
  .navbar-vertical-aside-show-lg.navbar-vertical-aside-mini-mode .navbar-vertical-footer {
    display: none;
  }
  .navbar-vertical-aside-show-lg .splitted-content-small {
    position: static;
    visibility: visible;
    transform: translateX(0);
  }
}
@media (min-width: 1200px) {
  .navbar-vertical.navbar-expand-xl {
    flex-flow: column;
  }
  .navbar-vertical.navbar-expand-xl .navbar-nav {
    flex-direction: column;
  }
  .navbar-vertical-aside-show-xl .main {
    padding-left: 18.071rem;
  }
  .navbar-vertical-aside-show-xl .footer {
    margin-left: 18.071rem;
  }
  .navbar-vertical-aside-show-xl .navbar:not(.navbar-vertical) {
    margin-left: 18.071rem;
  }
  .navbar-vertical-aside-show-xl .splitted-content-navbar {
    margin-left: 24.642rem;
  }
  .navbar-vertical-aside-show-xl.navbar-vertical-aside-compact-mode .main {
    padding-left: 9rem;
  }
  .navbar-vertical-aside-show-xl.navbar-vertical-aside-compact-mode .footer {
    margin-left: 9rem;
  }
  .navbar-vertical-aside-show-xl.navbar-vertical-aside-compact-mode .navbar:not(.navbar-vertical) {
    margin-left: 9rem;
  }
  .navbar-vertical-aside-show-xl.splitted-content .main {
    padding-left: 24.642rem;
  }
  .navbar-vertical-aside-show-xl.splitted-content .footer {
    margin-left: 24.642rem;
  }
  .navbar-vertical-aside-show-xl.splitted-content .navbar:not(.navbar-vertical) {
    margin-left: 24.642rem;
  }
  .navbar-vertical-aside-show-xl .navbar-vertical-aside {
    margin-left: 0;
  }
  .navbar-vertical-aside-show-xl .navbar:not(.navbar-vertical-aside) .navbar-brand {
    display: none;
  }
  .navbar-vertical-aside-show-xl .navbar-vertical.splitted-content-navbar .navbar-brand {
    display: none;
  }
  .navbar-vertical-aside-show-xl.navbar-vertical-aside-mini-mode .navbar:not(.navbar-vertical) {
    margin-left: 6.571rem;
  }
  .navbar-vertical-aside-show-xl.navbar-vertical-aside-mini-mode .main {
    padding-left: 6.571rem;
  }
  .navbar-vertical-aside-show-xl.navbar-vertical-aside-mini-mode .footer {
    margin-left: 6.571rem;
  }
  .navbar-vertical-aside-show-xl.navbar-vertical-aside-mini-mode .navbar-vertical-aside {
    width: 6.571rem;
  }
  .navbar-vertical-aside-show-xl.navbar-vertical-aside-compact-mini-mode.splitted-content .splitted-content-navbar {
    width: 24.642rem;
  }
  .navbar-vertical-aside-show-xl.navbar-vertical-aside-compact-mini-mode.splitted-content .navbar:not(.navbar-vertical),
.navbar-vertical-aside-show-xl.navbar-vertical-aside-compact-mini-mode.splitted-content .splitted-content-main,
.navbar-vertical-aside-show-xl.navbar-vertical-aside-compact-mini-mode.splitted-content .footer {
    padding-left: 24.642rem;
  }
  .navbar-vertical-aside-show-xl.navbar-vertical-aside-compact-mini-mode.splitted-content .navbar:not(.navbar-vertical) {
    margin-left: 2rem;
  }
  .navbar-vertical-aside-show-xl.navbar-vertical-aside-mini-mode .navbar-vertical-aside-mini-mode-hidden-elements {
    display: none;
  }
  .navbar-vertical-aside-show-xl.navbar-vertical-aside-mini-mode .navbar-vertical-aside .navbar-brand-logo-mini {
    display: block;
  }
  .navbar-vertical-aside-show-xl.navbar-vertical-aside-mini-mode .navbar-vertical-aside .navbar-brand-logo {
    display: none;
  }
  .navbar-vertical-aside-show-xl:not(.navbar-vertical-closed-mode) .navbar-vertical-aside-mobile-overlay {
    display: none;
  }
  .navbar-vertical-aside-show-xl .splitted-content-navbar .navbar-toggler-short-align,
.navbar-vertical-aside-show-xl .splitted-content-navbar .navbar-toggler-full-align {
    display: none;
  }
  .navbar-vertical-aside-show-xl .navbar-toggler,
.navbar-vertical-aside-show-xl .navbar-vertical .navbar-toggler {
    display: none;
  }
  .navbar-vertical-aside-show-xl.navbar-vertical-aside-compact-mini-mode .navbar-vertical-aside-initialized .navbar-vertical-content {
    overflow-y: scroll;
    overflow-y: overlay;
  }
  .navbar-vertical-aside-show-xl.navbar-vertical-aside-mini-mode .navbar-vertical-aside .dropdown-header {
    display: none;
  }
  .navbar-vertical-aside-show-xl.navbar-vertical-aside-mini-mode .navbar-vertical-aside .nav-subtitle-replacer {
    display: block;
  }
  .navbar-vertical-aside-show-xl.navbar-vertical-aside-mini-mode .nav-footer-item {
    display: block;
  }
  .navbar-vertical-aside-show-xl.navbar-vertical-aside-mini-mode .navbar-vertical-footer {
    display: none;
  }
  .navbar-vertical-aside-show-xl .splitted-content-small {
    position: static;
    visibility: visible;
    transform: translateX(0);
  }
}
@media (min-width: 1400px) {
  .navbar-vertical.navbar-expand-xxl {
    flex-flow: column;
  }
  .navbar-vertical.navbar-expand-xxl .navbar-nav {
    flex-direction: column;
  }
  .navbar-vertical-aside-show-xxl .main {
    padding-left: 18.071rem;
  }
  .navbar-vertical-aside-show-xxl .footer {
    margin-left: 18.071rem;
  }
  .navbar-vertical-aside-show-xxl .navbar:not(.navbar-vertical) {
    margin-left: 18.071rem;
  }
  .navbar-vertical-aside-show-xxl .splitted-content-navbar {
    margin-left: 24.642rem;
  }
  .navbar-vertical-aside-show-xxl.navbar-vertical-aside-compact-mode .main {
    padding-left: 9rem;
  }
  .navbar-vertical-aside-show-xxl.navbar-vertical-aside-compact-mode .footer {
    margin-left: 9rem;
  }
  .navbar-vertical-aside-show-xxl.navbar-vertical-aside-compact-mode .navbar:not(.navbar-vertical) {
    margin-left: 9rem;
  }
  .navbar-vertical-aside-show-xxl.splitted-content .main {
    padding-left: 24.642rem;
  }
  .navbar-vertical-aside-show-xxl.splitted-content .footer {
    margin-left: 24.642rem;
  }
  .navbar-vertical-aside-show-xxl.splitted-content .navbar:not(.navbar-vertical) {
    margin-left: 24.642rem;
  }
  .navbar-vertical-aside-show-xxl .navbar-vertical-aside {
    margin-left: 0;
  }
  .navbar-vertical-aside-show-xxl .navbar:not(.navbar-vertical-aside) .navbar-brand {
    display: none;
  }
  .navbar-vertical-aside-show-xxl .navbar-vertical.splitted-content-navbar .navbar-brand {
    display: none;
  }
  .navbar-vertical-aside-show-xxl.navbar-vertical-aside-mini-mode .navbar:not(.navbar-vertical) {
    margin-left: 6.571rem;
  }
  .navbar-vertical-aside-show-xxl.navbar-vertical-aside-mini-mode .main {
    padding-left: 6.571rem;
  }
  .navbar-vertical-aside-show-xxl.navbar-vertical-aside-mini-mode .footer {
    margin-left: 6.571rem;
  }
  .navbar-vertical-aside-show-xxl.navbar-vertical-aside-mini-mode .navbar-vertical-aside {
    width: 6.571rem;
  }
  .navbar-vertical-aside-show-xxl.navbar-vertical-aside-compact-mini-mode.splitted-content .splitted-content-navbar {
    width: 24.642rem;
  }
  .navbar-vertical-aside-show-xxl.navbar-vertical-aside-compact-mini-mode.splitted-content .navbar:not(.navbar-vertical),
.navbar-vertical-aside-show-xxl.navbar-vertical-aside-compact-mini-mode.splitted-content .splitted-content-main,
.navbar-vertical-aside-show-xxl.navbar-vertical-aside-compact-mini-mode.splitted-content .footer {
    padding-left: 24.642rem;
  }
  .navbar-vertical-aside-show-xxl.navbar-vertical-aside-compact-mini-mode.splitted-content .navbar:not(.navbar-vertical) {
    margin-left: 2rem;
  }
  .navbar-vertical-aside-show-xxl.navbar-vertical-aside-mini-mode .navbar-vertical-aside-mini-mode-hidden-elements {
    display: none;
  }
  .navbar-vertical-aside-show-xxl.navbar-vertical-aside-mini-mode .navbar-vertical-aside .navbar-brand-logo-mini {
    display: block;
  }
  .navbar-vertical-aside-show-xxl.navbar-vertical-aside-mini-mode .navbar-vertical-aside .navbar-brand-logo {
    display: none;
  }
  .navbar-vertical-aside-show-xxl:not(.navbar-vertical-closed-mode) .navbar-vertical-aside-mobile-overlay {
    display: none;
  }
  .navbar-vertical-aside-show-xxl .splitted-content-navbar .navbar-toggler-short-align,
.navbar-vertical-aside-show-xxl .splitted-content-navbar .navbar-toggler-full-align {
    display: none;
  }
  .navbar-vertical-aside-show-xxl .navbar-toggler,
.navbar-vertical-aside-show-xxl .navbar-vertical .navbar-toggler {
    display: none;
  }
  .navbar-vertical-aside-show-xxl.navbar-vertical-aside-compact-mini-mode .navbar-vertical-aside-initialized .navbar-vertical-content {
    overflow-y: scroll;
    overflow-y: overlay;
  }
  .navbar-vertical-aside-show-xxl.navbar-vertical-aside-mini-mode .navbar-vertical-aside .dropdown-header {
    display: none;
  }
  .navbar-vertical-aside-show-xxl.navbar-vertical-aside-mini-mode .navbar-vertical-aside .nav-subtitle-replacer {
    display: block;
  }
  .navbar-vertical-aside-show-xxl.navbar-vertical-aside-mini-mode .nav-footer-item {
    display: block;
  }
  .navbar-vertical-aside-show-xxl.navbar-vertical-aside-mini-mode .navbar-vertical-footer {
    display: none;
  }
  .navbar-vertical-aside-show-xxl .splitted-content-small {
    position: static;
    visibility: visible;
    transform: translateX(0);
  }
}
.navbar-vertical.navbar-expand {
  flex-flow: column;
}
.navbar-vertical.navbar-expand .navbar-nav {
  flex-direction: column;
}

.navbar-vertical-aside-show .main {
  padding-left: 18.071rem;
}
.navbar-vertical-aside-show .footer {
  margin-left: 18.071rem;
}
.navbar-vertical-aside-show .navbar:not(.navbar-vertical) {
  margin-left: 18.071rem;
}
.navbar-vertical-aside-show .splitted-content-navbar {
  margin-left: 24.642rem;
}
.navbar-vertical-aside-show.navbar-vertical-aside-compact-mode .main {
  padding-left: 9rem;
}
.navbar-vertical-aside-show.navbar-vertical-aside-compact-mode .footer {
  margin-left: 9rem;
}
.navbar-vertical-aside-show.navbar-vertical-aside-compact-mode .navbar:not(.navbar-vertical) {
  margin-left: 9rem;
}
.navbar-vertical-aside-show.splitted-content .main {
  padding-left: 24.642rem;
}
.navbar-vertical-aside-show.splitted-content .footer {
  margin-left: 24.642rem;
}
.navbar-vertical-aside-show.splitted-content .navbar:not(.navbar-vertical) {
  margin-left: 24.642rem;
}
.navbar-vertical-aside-show .navbar-vertical-aside {
  margin-left: 0;
}
.navbar-vertical-aside-show .navbar:not(.navbar-vertical-aside) .navbar-brand {
  display: none;
}
.navbar-vertical-aside-show .navbar-vertical.splitted-content-navbar .navbar-brand {
  display: none;
}
.navbar-vertical-aside-show.navbar-vertical-aside-mini-mode .navbar:not(.navbar-vertical) {
  margin-left: 6.571rem;
}
.navbar-vertical-aside-show.navbar-vertical-aside-mini-mode .main {
  padding-left: 6.571rem;
}
.navbar-vertical-aside-show.navbar-vertical-aside-mini-mode .footer {
  margin-left: 6.571rem;
}
.navbar-vertical-aside-show.navbar-vertical-aside-mini-mode .navbar-vertical-aside {
  width: 6.571rem;
}
.navbar-vertical-aside-show.navbar-vertical-aside-compact-mini-mode.splitted-content .splitted-content-navbar {
  width: 24.642rem;
}
.navbar-vertical-aside-show.navbar-vertical-aside-compact-mini-mode.splitted-content .navbar:not(.navbar-vertical),
.navbar-vertical-aside-show.navbar-vertical-aside-compact-mini-mode.splitted-content .splitted-content-main,
.navbar-vertical-aside-show.navbar-vertical-aside-compact-mini-mode.splitted-content .footer {
  padding-left: 24.642rem;
}
.navbar-vertical-aside-show.navbar-vertical-aside-compact-mini-mode.splitted-content .navbar:not(.navbar-vertical) {
  margin-left: 2rem;
}
.navbar-vertical-aside-show.navbar-vertical-aside-mini-mode .navbar-vertical-aside-mini-mode-hidden-elements {
  display: none;
}
.navbar-vertical-aside-show.navbar-vertical-aside-mini-mode .navbar-vertical-aside .navbar-brand-logo-mini {
  display: block;
}
.navbar-vertical-aside-show.navbar-vertical-aside-mini-mode .navbar-vertical-aside .navbar-brand-logo {
  display: none;
}
.navbar-vertical-aside-show:not(.navbar-vertical-closed-mode) .navbar-vertical-aside-mobile-overlay {
  display: none;
}
.navbar-vertical-aside-show .splitted-content-navbar .navbar-toggler-short-align,
.navbar-vertical-aside-show .splitted-content-navbar .navbar-toggler-full-align {
  display: none;
}
.navbar-vertical-aside-show .navbar-toggler,
.navbar-vertical-aside-show .navbar-vertical .navbar-toggler {
  display: none;
}
.navbar-vertical-aside-show.navbar-vertical-aside-compact-mini-mode .navbar-vertical-aside-initialized .navbar-vertical-content {
  overflow-y: scroll;
  overflow-y: overlay;
}
.navbar-vertical-aside-show.navbar-vertical-aside-mini-mode .navbar-vertical-aside .dropdown-header {
  display: none;
}
.navbar-vertical-aside-show.navbar-vertical-aside-mini-mode .navbar-vertical-aside .nav-subtitle-replacer {
  display: block;
}
.navbar-vertical-aside-show.navbar-vertical-aside-mini-mode .nav-footer-item {
  display: block;
}
.navbar-vertical-aside-show.navbar-vertical-aside-mini-mode .navbar-vertical-footer {
  display: none;
}
.navbar-vertical-aside-show .splitted-content-small {
  position: static;
  visibility: visible;
  transform: translateX(0);
}

.navbar-vertical-aside-show .navbar-brand-logo-mini {
  display: none;
}
.navbar-vertical-aside-show.has-navbar-vertical-aside .navbar-height {
  height: 3.875rem;
}
.navbar-vertical-aside-show.has-navbar-vertical-aside .navbar-nav {
  display: flex;
}
.navbar-vertical-aside-show.navbar-vertical-aside-closed-mode .navbar-vertical-aside {
  margin-left: -19.071rem;
}

@media (max-width: 575.98px) {
  .navbar-vertical-aside-show-sm .navbar-brand-logo-mini {
    display: none;
  }
  .navbar-vertical-aside-show-sm.has-navbar-vertical-aside .navbar-height {
    height: 3.875rem;
  }
  .navbar-vertical-aside-show-sm.has-navbar-vertical-aside .navbar-nav {
    display: flex;
  }
  .navbar-vertical-aside-show-sm.navbar-vertical-aside-closed-mode .navbar-vertical-aside {
    margin-left: -19.071rem;
  }
}

@media (max-width: 767.98px) {
  .navbar-vertical-aside-show-md .navbar-brand-logo-mini {
    display: none;
  }
  .navbar-vertical-aside-show-md.has-navbar-vertical-aside .navbar-height {
    height: 3.875rem;
  }
  .navbar-vertical-aside-show-md.has-navbar-vertical-aside .navbar-nav {
    display: flex;
  }
  .navbar-vertical-aside-show-md.navbar-vertical-aside-closed-mode .navbar-vertical-aside {
    margin-left: -19.071rem;
  }
}

@media (max-width: 991.98px) {
  .navbar-vertical-aside-show-lg .navbar-brand-logo-mini {
    display: none;
  }
  .navbar-vertical-aside-show-lg.has-navbar-vertical-aside .navbar-height {
    height: 3.875rem;
  }
  .navbar-vertical-aside-show-lg.has-navbar-vertical-aside .navbar-nav {
    display: flex;
  }
  .navbar-vertical-aside-show-lg.navbar-vertical-aside-closed-mode .navbar-vertical-aside {
    margin-left: -19.071rem;
  }
}

@media (max-width: 1199.98px) {
  .navbar-vertical-aside-show-xl .navbar-brand-logo-mini {
    display: none;
  }
  .navbar-vertical-aside-show-xl.has-navbar-vertical-aside .navbar-height {
    height: 3.875rem;
  }
  .navbar-vertical-aside-show-xl.has-navbar-vertical-aside .navbar-nav {
    display: flex;
  }
  .navbar-vertical-aside-show-xl.navbar-vertical-aside-closed-mode .navbar-vertical-aside {
    margin-left: -19.071rem;
  }
}

@media (max-width: 1399.98px) {
  .navbar-vertical-aside-show-xxl .navbar-brand-logo-mini {
    display: none;
  }
  .navbar-vertical-aside-show-xxl.has-navbar-vertical-aside .navbar-height {
    height: 3.875rem;
  }
  .navbar-vertical-aside-show-xxl.has-navbar-vertical-aside .navbar-nav {
    display: flex;
  }
  .navbar-vertical-aside-show-xxl.navbar-vertical-aside-closed-mode .navbar-vertical-aside {
    margin-left: -19.071rem;
  }
}

.has-navbar-vertical-aside .navbar-toggler-short-align {
  display: block;
}
.has-navbar-vertical-aside.navbar-vertical-aside-closed-mode .navbar-toggler-short-align, .has-navbar-vertical-aside.navbar-vertical-aside-mini-mode .navbar-toggler-short-align {
  display: none;
}
.has-navbar-vertical-aside .navbar-toggler-full-align {
  display: none;
}
.has-navbar-vertical-aside.navbar-vertical-aside-closed-mode .navbar-toggler-full-align, .has-navbar-vertical-aside.navbar-vertical-aside-mini-mode .navbar-toggler-full-align {
  display: block;
}

.splitted-content-navbar .navbar-toggler-short-align {
  display: block;
}

.navbar-vertical-aside-closed-mode .splitted-content-navbar .navbar-toggler-short-align,
.navbar-vertical-aside-mini-mode .splitted-content-navbar .navbar-toggler-short-align {
  display: none;
}

.splitted-content-navbar .navbar-toggler-full-align {
  display: none;
}

.navbar-vertical-aside-closed-mode .splitted-content-navbar .navbar-toggler-full-align,
.navbar-vertical-aside-mini-mode .splitted-content-navbar .navbar-toggler-full-align {
  display: block;
}

@keyframes fadein {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
/*------------------------------------
  Absolute Positions
------------------------------------*/
@media (min-width: 576px) {
  .navbar-absolute-sm-top {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
  }
}

@media (min-width: 768px) {
  .navbar-absolute-md-top {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
  }
}

@media (min-width: 992px) {
  .navbar-absolute-lg-top {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
  }
}

@media (min-width: 1200px) {
  .navbar-absolute-xl-top {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
  }
}

@media (min-width: 1400px) {
  .navbar-absolute-xxl-top {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
  }
}

.navbar-absolute-top {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}

@media (max-width: 575.98px) {
  .navbar-absolute-md-top .navbar-absolute-top-scroller {
    max-height: 75vh;
    background-color: #fff;
    overflow: hidden;
    overflow-y: auto;
  }
  .navbar-absolute-md-top .navbar-absolute-top-scroller::-webkit-scrollbar {
    width: 0.429rem;
  }
  .navbar-absolute-md-top .navbar-absolute-top-scroller::-webkit-scrollbar-thumb {
    background-color: #e8e7e7;
    visibility: hidden;
  }
  .navbar-absolute-md-top .navbar-absolute-top-scroller:hover::-webkit-scrollbar-thumb {
    visibility: visible;
  }
}
@media (max-width: 767.98px) {
  .navbar-absolute-top .navbar-absolute-top-scroller,
.navbar-absolute-sm-top .navbar-absolute-top-scroller,
.navbar-absolute-lg-top .navbar-absolute-top-scroller {
    max-height: 75vh;
    background-color: #fff;
    overflow: hidden;
    overflow-y: auto;
  }
  .navbar-absolute-top .navbar-absolute-top-scroller::-webkit-scrollbar,
.navbar-absolute-sm-top .navbar-absolute-top-scroller::-webkit-scrollbar,
.navbar-absolute-lg-top .navbar-absolute-top-scroller::-webkit-scrollbar {
    width: 0.429rem;
  }
  .navbar-absolute-top .navbar-absolute-top-scroller::-webkit-scrollbar-thumb,
.navbar-absolute-sm-top .navbar-absolute-top-scroller::-webkit-scrollbar-thumb,
.navbar-absolute-lg-top .navbar-absolute-top-scroller::-webkit-scrollbar-thumb {
    background-color: #e8e7e7;
    visibility: hidden;
  }
  .navbar-absolute-top .navbar-absolute-top-scroller:hover::-webkit-scrollbar-thumb,
.navbar-absolute-sm-top .navbar-absolute-top-scroller:hover::-webkit-scrollbar-thumb,
.navbar-absolute-lg-top .navbar-absolute-top-scroller:hover::-webkit-scrollbar-thumb {
    visibility: visible;
  }
}
@media (max-width: 991.98px) {
  .navbar-absolute-xl-top .navbar-absolute-top-scroller {
    max-height: 75vh;
    background-color: #fff;
    overflow: hidden;
    overflow-y: auto;
  }
  .navbar-absolute-xl-top .navbar-absolute-top-scroller::-webkit-scrollbar {
    width: 0.429rem;
  }
  .navbar-absolute-xl-top .navbar-absolute-top-scroller::-webkit-scrollbar-thumb {
    background-color: #e8e7e7;
    visibility: hidden;
  }
  .navbar-absolute-xl-top .navbar-absolute-top-scroller:hover::-webkit-scrollbar-thumb {
    visibility: visible;
  }
}
/*------------------------------------
  Sticky Positions
------------------------------------*/
@media (min-width: 576px) {
  .navbar-sticky-sm-top {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
  }
}

@media (min-width: 768px) {
  .navbar-sticky-md-top {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
  }
}

@media (min-width: 992px) {
  .navbar-sticky-lg-top {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
  }
}

@media (min-width: 1200px) {
  .navbar-sticky-xl-top {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
  }
}

@media (min-width: 1400px) {
  .navbar-sticky-xxl-top {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
  }
}

.navbar-sticky-top {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
}

@media (max-width: 575.98px) {
  .navbar-sticky-md-top .navbar-sticky-top-scroller {
    max-height: 75vh;
    overflow: hidden;
    overflow-y: auto;
  }
  .navbar-sticky-md-top .navbar-sticky-top-scroller::-webkit-scrollbar {
    width: 0.429rem;
  }
  .navbar-sticky-md-top .navbar-sticky-top-scroller::-webkit-scrollbar-thumb {
    background-color: #e8e7e7;
    visibility: hidden;
  }
  .navbar-sticky-md-top .navbar-sticky-top-scroller:hover::-webkit-scrollbar-thumb {
    visibility: visible;
  }
}
@media (max-width: 767.98px) {
  .navbar-sticky-top .navbar-sticky-top-scroller,
.navbar-sticky-sm-top .navbar-sticky-top-scroller,
.navbar-sticky-lg-top .navbar-sticky-top-scroller {
    max-height: 75vh;
    overflow: hidden;
    overflow-y: auto;
  }
  .navbar-sticky-top .navbar-sticky-top-scroller::-webkit-scrollbar,
.navbar-sticky-sm-top .navbar-sticky-top-scroller::-webkit-scrollbar,
.navbar-sticky-lg-top .navbar-sticky-top-scroller::-webkit-scrollbar {
    width: 0.429rem;
  }
  .navbar-sticky-top .navbar-sticky-top-scroller::-webkit-scrollbar-thumb,
.navbar-sticky-sm-top .navbar-sticky-top-scroller::-webkit-scrollbar-thumb,
.navbar-sticky-lg-top .navbar-sticky-top-scroller::-webkit-scrollbar-thumb {
    background-color: #e8e7e7;
    visibility: hidden;
  }
  .navbar-sticky-top .navbar-sticky-top-scroller:hover::-webkit-scrollbar-thumb,
.navbar-sticky-sm-top .navbar-sticky-top-scroller:hover::-webkit-scrollbar-thumb,
.navbar-sticky-lg-top .navbar-sticky-top-scroller:hover::-webkit-scrollbar-thumb {
    visibility: visible;
  }
}
@media (max-width: 991.98px) {
  .navbar-sticky-xl-top .navbar-sticky-top-scroller {
    max-height: 75vh;
    overflow: hidden;
    overflow-y: auto;
  }
  .navbar-sticky-xl-top .navbar-sticky-top-scroller::-webkit-scrollbar {
    width: 0.429rem;
  }
  .navbar-sticky-xl-top .navbar-sticky-top-scroller::-webkit-scrollbar-thumb {
    background-color: #e8e7e7;
    visibility: hidden;
  }
  .navbar-sticky-xl-top .navbar-sticky-top-scroller:hover::-webkit-scrollbar-thumb {
    visibility: visible;
  }
}
/*------------------------------------
  Navbar Sidebar
------------------------------------*/
.navbar-sidebar-aside-content {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}

.navbar-vertical-aside-mini-mode .nav-collapse {
  opacity: 0;
}
.navbar-vertical-aside-mini-mode .navbar-vertical-aside-initialized .nav-collapse {
  opacity: 1;
}

@media (min-width: 576px) {
  .navbar-sidebar-aside-sm .navbar-sidebar {
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    width: 17rem;
    padding: 0;
  }
  .navbar-sidebar-aside-sm .navbar-sidebar .navbar-collapse {
    width: 100%;
  }
  .navbar-sidebar-aside-sm .navbar-sidebar .navbar-brand-wrapper {
    position: fixed;
    top: 0;
    left: 0;
    width: 17rem;
    height: 5rem;
    background-color: #fff;
    z-index: 99;
    padding: 1.25rem 1.5rem;
    border-bottom: 0.071rem solid #f0f0f0;
  }
  .navbar-sidebar-aside-sm .navbar-sidebar .navbar-brand {
    display: flex;
    flex-shrink: 0;
    align-items: center;
    margin-right: 0;
  }
  .navbar-sidebar-aside-sm .navbar-sidebar .navbar-nav {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }
  .navbar-sidebar-aside-sm .navbar-sidebar .navbar-sidebar-aside-body {
    padding-top: 6.25rem;
  }
  .navbar-sidebar-aside-sm .navbar-sidebar-aside-content {
    margin-left: 17rem;
  }
}
@media (min-width: 768px) {
  .navbar-sidebar-aside-md .navbar-sidebar {
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    width: 17rem;
    padding: 0;
  }
  .navbar-sidebar-aside-md .navbar-sidebar .navbar-collapse {
    width: 100%;
  }
  .navbar-sidebar-aside-md .navbar-sidebar .navbar-brand-wrapper {
    position: fixed;
    top: 0;
    left: 0;
    width: 17rem;
    height: 5rem;
    background-color: #fff;
    z-index: 99;
    padding: 1.25rem 1.5rem;
    border-bottom: 0.071rem solid #f0f0f0;
  }
  .navbar-sidebar-aside-md .navbar-sidebar .navbar-brand {
    display: flex;
    flex-shrink: 0;
    align-items: center;
    margin-right: 0;
  }
  .navbar-sidebar-aside-md .navbar-sidebar .navbar-nav {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }
  .navbar-sidebar-aside-md .navbar-sidebar .navbar-sidebar-aside-body {
    padding-top: 6.25rem;
  }
  .navbar-sidebar-aside-md .navbar-sidebar-aside-content {
    margin-left: 17rem;
  }
}
@media (min-width: 992px) {
  .navbar-sidebar-aside-lg .navbar-sidebar {
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    width: 17rem;
    padding: 0;
  }
  .navbar-sidebar-aside-lg .navbar-sidebar .navbar-collapse {
    width: 100%;
  }
  .navbar-sidebar-aside-lg .navbar-sidebar .navbar-brand-wrapper {
    position: fixed;
    top: 0;
    left: 0;
    width: 17rem;
    height: 5rem;
    background-color: #fff;
    z-index: 99;
    padding: 1.25rem 1.5rem;
    border-bottom: 0.071rem solid #f0f0f0;
  }
  .navbar-sidebar-aside-lg .navbar-sidebar .navbar-brand {
    display: flex;
    flex-shrink: 0;
    align-items: center;
    margin-right: 0;
  }
  .navbar-sidebar-aside-lg .navbar-sidebar .navbar-nav {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }
  .navbar-sidebar-aside-lg .navbar-sidebar .navbar-sidebar-aside-body {
    padding-top: 6.25rem;
  }
  .navbar-sidebar-aside-lg .navbar-sidebar-aside-content {
    margin-left: 17rem;
  }
}
@media (min-width: 1200px) {
  .navbar-sidebar-aside-xl .navbar-sidebar {
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    width: 17rem;
    padding: 0;
  }
  .navbar-sidebar-aside-xl .navbar-sidebar .navbar-collapse {
    width: 100%;
  }
  .navbar-sidebar-aside-xl .navbar-sidebar .navbar-brand-wrapper {
    position: fixed;
    top: 0;
    left: 0;
    width: 17rem;
    height: 5rem;
    background-color: #fff;
    z-index: 99;
    padding: 1.25rem 1.5rem;
    border-bottom: 0.071rem solid #f0f0f0;
  }
  .navbar-sidebar-aside-xl .navbar-sidebar .navbar-brand {
    display: flex;
    flex-shrink: 0;
    align-items: center;
    margin-right: 0;
  }
  .navbar-sidebar-aside-xl .navbar-sidebar .navbar-nav {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }
  .navbar-sidebar-aside-xl .navbar-sidebar .navbar-sidebar-aside-body {
    padding-top: 6.25rem;
  }
  .navbar-sidebar-aside-xl .navbar-sidebar-aside-content {
    margin-left: 17rem;
  }
}
@media (min-width: 1400px) {
  .navbar-sidebar-aside-xxl .navbar-sidebar {
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    width: 17rem;
    padding: 0;
  }
  .navbar-sidebar-aside-xxl .navbar-sidebar .navbar-collapse {
    width: 100%;
  }
  .navbar-sidebar-aside-xxl .navbar-sidebar .navbar-brand-wrapper {
    position: fixed;
    top: 0;
    left: 0;
    width: 17rem;
    height: 5rem;
    background-color: #fff;
    z-index: 99;
    padding: 1.25rem 1.5rem;
    border-bottom: 0.071rem solid #f0f0f0;
  }
  .navbar-sidebar-aside-xxl .navbar-sidebar .navbar-brand {
    display: flex;
    flex-shrink: 0;
    align-items: center;
    margin-right: 0;
  }
  .navbar-sidebar-aside-xxl .navbar-sidebar .navbar-nav {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }
  .navbar-sidebar-aside-xxl .navbar-sidebar .navbar-sidebar-aside-body {
    padding-top: 6.25rem;
  }
  .navbar-sidebar-aside-xxl .navbar-sidebar-aside-content {
    margin-left: 17rem;
  }
}
.navbar-sidebar-aside .navbar-sidebar {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  width: 17rem;
  padding: 0;
}
.navbar-sidebar-aside .navbar-sidebar .navbar-collapse {
  width: 100%;
}
.navbar-sidebar-aside .navbar-sidebar .navbar-brand-wrapper {
  position: fixed;
  top: 0;
  left: 0;
  width: 17rem;
  height: 5rem;
  background-color: #fff;
  z-index: 99;
  padding: 1.25rem 1.5rem;
  border-bottom: 0.071rem solid #f0f0f0;
}
.navbar-sidebar-aside .navbar-sidebar .navbar-brand {
  display: flex;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
}
.navbar-sidebar-aside .navbar-sidebar .navbar-nav {
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}
.navbar-sidebar-aside .navbar-sidebar .navbar-sidebar-aside-body {
  padding-top: 6.25rem;
}
.navbar-sidebar-aside .navbar-sidebar-aside-content {
  margin-left: 17rem;
}

.navbar-sidebar-aside .navbar-sidebar .navbar-brand,
.navbar-sidebar-aside .navbar-sidebar .navbar-brand-badge {
  display: none;
}
.navbar-sidebar-aside .nav-segment {
  margin: 1.25rem 1.5rem;
}

@media (max-width: 575.98px) {
  .navbar-sidebar-aside-sm .navbar-sidebar .navbar-brand,
.navbar-sidebar-aside-sm .navbar-sidebar .navbar-brand-badge {
    display: none;
  }
  .navbar-sidebar-aside-sm .nav-segment {
    margin: 1.25rem 1.5rem;
  }
}
@media (max-width: 767.98px) {
  .navbar-sidebar-aside-md .navbar-sidebar .navbar-brand,
.navbar-sidebar-aside-md .navbar-sidebar .navbar-brand-badge {
    display: none;
  }
  .navbar-sidebar-aside-md .nav-segment {
    margin: 1.25rem 1.5rem;
  }
}
@media (max-width: 991.98px) {
  .navbar-sidebar-aside-lg .navbar-sidebar .navbar-brand,
.navbar-sidebar-aside-lg .navbar-sidebar .navbar-brand-badge {
    display: none;
  }
  .navbar-sidebar-aside-lg .nav-segment {
    margin: 1.25rem 1.5rem;
  }
}
@media (max-width: 1199.98px) {
  .navbar-sidebar-aside-xl .navbar-sidebar .navbar-brand,
.navbar-sidebar-aside-xl .navbar-sidebar .navbar-brand-badge {
    display: none;
  }
  .navbar-sidebar-aside-xl .nav-segment {
    margin: 1.25rem 1.5rem;
  }
}
@media (max-width: 1399.98px) {
  .navbar-sidebar-aside-xxl .navbar-sidebar .navbar-brand,
.navbar-sidebar-aside-xxl .navbar-sidebar .navbar-brand-badge {
    display: none;
  }
  .navbar-sidebar-aside-xxl .nav-segment {
    margin: 1.25rem 1.5rem;
  }
}
/*------------------------------------
  Navbar Skins
------------------------------------*/
.navbar-light .navbar-brand, .navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {
  color: #677788;
}
.navbar-light .navbar-toggler {
  color: #677788;
  border-color: #f0f0f0;
}
.navbar-light .navbar-nav .nav-link {
  color: #677788;
}
.navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {
  color: #6e93cb;
}
.navbar-light .navbar-nav .nav-link.active .dropdown-item-icon {
  color: #6e93cb;
  opacity: 1;
}

.navbar-dark .navbar-nav .nav-item:hover .nav-link, .navbar-dark .navbar-nav .nav-item:hover .nav-link:hover, .navbar-dark .navbar-nav .nav-item:hover .nav-link:focus {
  color: #fff;
}
.navbar-dark .navbar-nav .navbar-dropdown-menu .nav-link {
  color: rgba(255, 255, 255, 0.55);
}
.navbar-dark .navbar-nav .navbar-dropdown-menu .nav-link.active, .navbar-dark .navbar-nav .navbar-dropdown-menu .nav-link:hover, .navbar-dark .navbar-nav .navbar-dropdown-menu .nav-link:focus {
  color: #fff;
}
.navbar-dark .navbar-nav .navbar-dropdown-menu .nav-link.disabled {
  color: rgba(255, 255, 255, 0.25);
}
.navbar-dark .navbar-nav .navbar-dropdown-menu .nav-tabs .nav-link, .navbar-dark .navbar-nav .navbar-dropdown-menu .nav-tabs .nav-link:hover, .navbar-dark .navbar-nav .navbar-dropdown-menu .nav-tabs .nav-link:focus {
  color: #677788;
}
.navbar-dark .navbar-nav .navbar-dropdown-menu .nav-tabs .nav-link.active {
  color: #6e93cb;
}
.navbar-dark .navbar-nav .navbar-dropdown-menu .nav-tabs .nav-item .nav-link:hover {
  color: #6e93cb;
}
.navbar-dark .navbar-nav .nav-item:hover .navbar-dropdown-menu .nav-link {
  color: #677788;
}
.navbar-dark .navbar-nav .nav-item:hover .navbar-dropdown-menu .nav-link.active {
  color: #6e93cb;
}
.navbar-dark .navbar-nav .navbar-dropdown-menu .dropdown-item-icon {
  color: #677788;
}
.navbar-dark .navbar-toggler-text {
  color: #fff;
}
.navbar-dark .nav-link.dropdown-toggle::after {
  background-image: url("data:image/svg+xml,<svg width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 fill=%27rgba%28255, 255, 255, 0.55%29%27 xmlns=%27http://www.w3.org/2000/svg%27><path d=%27M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z%27/></svg>");
}
.navbar-dark .input-group-hover-light .form-control, .navbar-dark .input-group-hover-light .form-control:hover {
  background-color: rgba(255, 255, 255, 0.1);
}
.navbar-dark .input-group-hover-light .form-control:focus {
  background-color: #fff;
}
.navbar-dark .navbar-aside-toggler {
  color: #fff;
  background-color: #000;
  border-color: rgba(255, 255, 255, 0.1);
}
.navbar-dark .nav-tabs .nav-item .nav-link:hover {
  color: #fff;
}
.navbar-dark .nav-tabs .nav-link,
.navbar-dark .nav-tabs .nav-item.show .nav-link {
  color: rgba(255, 255, 255, 0.55);
}
.navbar-dark .nav-tabs .nav-collapse .nav-link:hover {
  color: #6e93cb;
}
.navbar-dark .nav-pills .nav-link.active {
  color: #fff;
}
.navbar-dark.navbar .nav-tabs .nav-item:hover > .nav-link:hover,
.navbar-dark .nav-tabs > .nav-item > .nav-link:hover {
  color: #fff;
}
.navbar-dark.navbar .nav-tabs .nav-collapse .nav-item:hover > .nav-link:hover, .navbar-dark.navbar .nav-tabs .nav-collapse .nav-.nav-link {
  color: #6e93cb;
}
.navbar-dark .nav-pills .nav-link, .navbar-dark.navbar .nav-pills .nav-item:hover > .nav-link,
.navbar-dark .nav-vertical.nav-pills .nav-item.show .nav-collapse .nav-link.active,
.navbar-dark .nav-vertical.nav-pills .nav-collapse .nav-item .nav-link[aria-expanded]:hover,
.navbar-dark .nav-vertical.nav-pills .nav-collapse .nav-link:hover,
.navbar-dark .nav-vertical.nav-pills .nav-item .nav-link:hover,
.navbar-dark .nav-vertical.nav-pills .nav-item .nav-link[aria-expanded]:hover {
  color: rgba(255, 255, 255, 0.55);
}
.navbar-dark .navbar-vertical-footer {
  border-color: rgba(255, 255, 255, 0.1);
}
.navbar-dark .dropdown-menu:not(.navbar-dropdown-menu-borderless) .dropdown-item-icon {
  color: rgba(255, 255, 255, 0.55);
}
.navbar-dark.splitted-content-mini .nav-compact-icon .nav-icon {
  color: rgba(255, 255, 255, 0.55);
}
.navbar-dark.splitted-content-mini .nav-compact-icon .nav-icon:hover, .navbar-dark.splitted-content-mini .nav-compact-icon .nav-icon.active {
  background-color: rgba(255, 255, 255, 0.1);
}

.navbar-vertical-aside.navbar-dark .nav-link {
  color: #fff;
}

.navbar-vertical-aside-mini-mode .navbar-dark .nav-tabs .nav-item .nav-item > .nav-link {
  color: #000;
}
.navbar-vertical-aside-mini-mode .navbar-dark .nav-tabs .nav-collapse .nav-link {
  color: #677788;
}
.navbar-vertical-aside-mini-mode .navbar-dark .nav-tabs .nav-collapse .nav-link.active {
  color: #6e93cb;
}
.navbar-vertical-aside-mini-mode .navbar-dark .nav-tabs .nav-collapse .nav-link.active:hover {
  color: #6e93cb;
}
.navbar-vertical-aside-mini-mode .navbar-dark .nav-tabs .nav-collapse .nav-link:hover {
  color: #6e93cb;
}
.navbar-vertical-aside-mini-mode .navbar-dark .nav-pills .nav-link, .navbar-vertical-aside-mini-mode .navbar-dark.navbar .nav-pills .nav-item:hover > .nav-link,
.navbar-vertical-aside-mini-mode .navbar-dark .nav-vertical.nav-pills .nav-item.show .nav-collapse .nav-link.active,
.navbar-vertical-aside-mini-mode .navbar-dark .nav-vertical.nav-pills .nav-collapse .nav-item .nav-link[aria-expanded]:hover,
.navbar-vertical-aside-mini-mode .navbar-dark .nav-vertical.nav-pills .nav-collapse .nav-link:hover,
.navbar-vertical-aside-mini-mode .navbar-dark .nav-vertical.nav-pills .nav-item .nav-link:hover,
.navbar-vertical-aside-mini-mode .navbar-dark .nav-vertical.nav-pills .nav-item .nav-link[aria-expanded]:hover {
  color: #677788;
}
.navbar-vertical-aside-mini-mode .navbar-dark .nav-pills > .nav-item > .nav-link,
.navbar-vertical-aside-mini-mode .navbar-dark .nav-pills > * > .nav-item > .nav-link {
  color: rgba(255, 255, 255, 0.55);
}
.navbar-vertical-aside-mini-mode .navbar-dark .nav-vertical.nav-pills .nav-item .nav-link[aria-expanded]:hover {
  color: #fff;
}
.navbar-vertical-aside-mini-mode .navbar-dark .nav-vertical.nav-pills .nav-link.active:hover {
  background-color: #edf2f5;
}

/*------------------------------------
  Navbar Helpers
------------------------------------*/
.navbar-invisible {
  display: none;
}

.navbar-moved-up {
  transform: translate3d(0, -100%, 0);
}

.navbar-faded {
  opacity: 0;
  visibility: hidden;
}

.navbar-section-hidden {
  position: relative;
}

.navbar[data-hs-header-options*=fixMoment] {
  transition: 0.3s ease;
}

.navbar.navbar-untransitioned {
  transition: none;
}

.navbar.navbar-scrolled {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: auto;
}
.navbar.navbar-scrolled .navbar-topbar {
  display: none;
}

.navbar-fix-top {
  position: fixed;
}

.navbar.navbar-fix-top[data-hs-header-options*=effectCompensation] {
  transition: none;
}

/*------------------------------------
  Offcanvas
------------------------------------*/
.offcanvas-header {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  border-bottom: 0.071rem solid #f0f0f0;
}

.offcanvas-navbar-search,
.offcanvas.offcanvas-navbar-search {
  bottom: auto;
  height: auto;
}

.offcanvas-footer {
  padding: 1.5rem 2.143rem;
  border-top: 0.071rem solid #f0f0f0;
}

/*------------------------------------
  Page Header
------------------------------------*/
.page-header {
  border-bottom: 0.071rem solid #f0f0f0;
  padding-bottom: 1.429rem;
  margin-bottom: 2.143rem;
}
.page-header .breadcrumb {
  margin-bottom: 0.571rem;
}

.page-header-title {
  margin-bottom: 0.5rem;
}

.page-header-text {
  margin-bottom: 0;
}

.page-header-tabs {
  margin-bottom: -1.429rem;
  border-bottom-width: 0;
}
.hs-nav-scroller-horizontal .page-header-tabs {
  margin-bottom: -1.429rem;
}

.page-header-reset {
  border-bottom-width: 0;
  padding-bottom: 0;
}

.page-header-light {
  border-bottom-color: rgba(255, 255, 255, 0.1);
}
.page-header-light .page-header-title {
  color: #fff;
}
.page-header-light .page-header-text {
  color: rgba(255, 255, 255, 0.7);
}

/*------------------------------------
  Pagination
------------------------------------*/
.page-item:not(:last-child) {
  margin-right: 0.25rem;
}

.page-link {
  min-width: 2.571rem;
  text-align: center;
  cursor: pointer;
  border-radius: 0.429rem;
}

/*------------------------------------
  Popover
------------------------------------*/
.popover {
  box-shadow: 0rem 0.6125rem 2.5rem 0.6125rem rgba(140, 152, 164, 0.175);
}

.popover-header {
  font-size: 1.07rem;
  font-weight: 600;
}

.popover-dark {
  background-color: #000;
}
.popover-dark.bs-popover-top > .popover-arrow::after, .popover-dark.bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after {
  border-top-color: #000;
}
.popover-dark.bs-popover-end > .popover-arrow::after, .popover-dark.bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after {
  border-right-color: #000;
}
.popover-dark.bs-popover-bottom > .popover-arrow::after, .popover-dark.bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after {
  border-bottom-color: #000;
}
.popover-dark.bs-popover-start > .popover-arrow::after, .popover-dark.bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after {
  border-left-color: #000;
}
.popover-dark .popover-header {
  color: #fff;
  background-color: #000;
  border-bottom-color: rgba(255, 255, 255, 0.1);
}
.popover-dark .popover-body {
  color: #bdc5d1;
}

/*------------------------------------
  Profile Cover
------------------------------------*/
.profile-cover {
  position: relative;
  height: 7.5rem;
  padding: 1rem 1rem;
  border-radius: 0.75rem;
}

.profile-cover-content {
  position: relative;
  z-index: 1;
}

.profile-cover-img-wrapper {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  height: 7.5rem;
  background-color: #e7eaf3;
  border-radius: 0.75rem;
}

.profile-cover-img {
  width: 100%;
  height: 7.5rem;
  object-fit: cover;
  vertical-align: top;
  border-radius: 0.75rem;
}

.profile-cover-avatar {
  display: flex;
  background-color: #fff;
  border: 0.25rem solid #fff;
  margin: -6.3rem auto 0.5rem auto;
}

.profile-cover-content {
  padding: 1rem 1rem;
}

.profile-cover-uploader {
  position: absolute;
  bottom: 0;
  right: 0;
  overflow: hidden;
  margin-bottom: 0;
}

.profile-cover-uploader-input {
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  width: 100%;
  height: 100%;
  opacity: 0;
}

.profile-cover-uploader-label {
  margin-bottom: 0;
}

@media (min-width: 992px) {
  .profile-cover {
    height: 10rem;
  }
  .profile-cover-img-wrapper {
    height: 10rem;
  }
  .profile-cover-img {
    height: 10rem;
  }
}
/*------------------------------------
  Vertical Progress Bar
------------------------------------*/
.progress-vertical {
  display: flex;
  flex-flow: column nowrap;
  justify-content: flex-end;
  background-color: #f0f0f0;
  width: 0.571rem;
  height: 12.5rem;
}

/*------------------------------------
  Shapes
------------------------------------*/
.shape-container {
  position: relative;
}

.shape[class*=text-] > svg [fill]:not([fill=none]) {
  fill: currentColor !important;
}

.shape {
  position: absolute;
  z-index: -1;
}

.shape-top {
  top: 0;
  left: 0;
  right: 0;
}
.shape-top > svg {
  width: 100%;
  height: auto;
  margin-bottom: -1px;
  transform-origin: bottom center;
}

.shape-bottom {
  bottom: 0;
  left: 0;
  right: 0;
}
.shape-bottom > svg {
  width: 100%;
  height: auto;
  margin-bottom: -1px;
  transform-origin: top center;
}

.shape-start {
  top: 0;
  left: 0;
  bottom: 0;
}
.shape-start > svg {
  width: auto;
  height: 100%;
  transform-origin: left center;
}

.shape-end {
  top: 0;
  right: 0;
  bottom: 0;
}
.shape-end > svg {
  width: auto;
  height: 100%;
  transform-origin: right center;
}

/*------------------------------------
  Sliding Image
------------------------------------*/
.sliding-img {
  width: 100%;
  height: 281px;
  overflow: hidden;
}

.sliding-img-frame-to-start,
.sliding-img-frame-to-end {
  width: 2880px;
  height: 281px;
  background-size: 2880px 281px;
}

.sliding-img-frame-to-start {
  animation: sliding-img-frame-to-start 60s linear infinite;
}

.sliding-img-frame-to-end {
  animation: sliding-img-frame-to-end 60s linear infinite;
}

@keyframes sliding-img-frame-to-start {
  from {
    background-position-x: 0;
  }
  to {
    background-position-x: -2880px;
  }
}
@keyframes sliding-img-frame-to-end {
  from {
    background-position-x: 0;
  }
  to {
    background-position-x: 2880px;
  }
}
/*------------------------------------
  Step
------------------------------------*/
.step {
  position: relative;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  margin-right: calc(1.5rem / -2);
  margin-left: calc(1.5rem / -2);
}

.step.step-dashed .step-icon::after {
  border-left-style: dashed;
}

.step-icon-border {
  border: 0.125rem solid #f0f0f0;
}

.step-title {
  display: block;
  color: #979797;
  font-weight: 600;
}

.step-text:last-child {
  color: #979797;
  margin-bottom: 0;
}

.step-border-last-0 .step-item:last-child .step-icon::after {
  display: none;
}

.step .step-item {
  display: flex;
  flex-direction: column;
  flex-basis: 0;
  flex: 0 0 100%;
  max-width: 100%;
  padding-right: 0.75rem;
  padding-left: 0.75rem;
  margin-bottom: 2.25rem;
}

.step-item-between .step-item:last-child {
  flex: 0 0 auto;
  width: auto;
}

.step .step-content-wrapper {
  position: relative;
  display: flex;
  width: 100%;
}

.step .step-content {
  flex: 1;
}

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

.step-item .step-title-description {
  display: none;
}

.step-item.focus .step-title-description {
  display: block;
}

/*------------------------------------
  Step Avatar
------------------------------------*/
.step .step-avatar {
  font-size: 0.875rem;
  font-weight: 600;
  width: 2.625rem;
  height: 2.625rem;
  border-radius: 50%;
  margin-right: 1rem;
}
.step .step-avatar-img {
  max-width: 100%;
  height: auto;
  border-radius: 50%;
}
.step .step-avatar::after {
  position: absolute;
  top: 3.375rem;
  left: 1.3125rem;
  height: calc(100% - 1.875rem);
  border-left: 0.125rem solid #f0f0f0;
  content: "";
}

/*------------------------------------
  Step Avatar
------------------------------------*/
.step-avatar-xs .step-avatar, .step-avatar-xs.step-avatar {
  font-size: 0.65625rem;
  width: 1.53125rem;
  height: 1.53125rem;
}
.step-avatar-xs .step-avatar::after, .step-avatar-xs.step-avatar::after {
  top: 2.28125rem;
  left: 0.703125rem;
  width: 1.625rem;
  height: calc(100% - 0.78125rem);
}
.step-avatar-xs .step-divider::after {
  left: 0.765625rem;
}

.step-avatar-sm .step-avatar, .step-avatar-sm.step-avatar {
  font-size: 1.071rem;
  width: 2.5rem;
  height: 2.5rem;
}
.step-avatar-sm .step-avatar::after, .step-avatar-sm.step-avatar::after {
  top: 3.25rem;
  left: 1.1875rem;
  width: 1.625rem;
  height: calc(100% - 1.75rem);
}
.step-avatar-sm .step-divider::after {
  left: 1.25rem;
}

.step-avatar-lg .step-avatar, .step-avatar-lg.step-avatar {
  font-size: 1.07rem;
  width: 4.8125rem;
  height: 4.8125rem;
}
.step-avatar-lg .step-avatar::after, .step-avatar-lg.step-avatar::after {
  top: 5.5625rem;
  left: 2.34375rem;
  width: 1.625rem;
  height: calc(100% - 4.0625rem);
}
.step-avatar-lg .step-divider::after {
  left: 2.40625rem;
}

/*------------------------------------
  Step Divider
------------------------------------*/
.step-divider {
  display: inline-flex;
  align-items: center;
  text-transform: uppercase;
  height: 1rem;
  font-size: 0.7109375rem;
  font-weight: 600;
}
.step-divider::after {
  position: absolute;
  top: 1.75rem;
  left: 1.3125rem;
  height: calc(100% - 0.25rem);
  border-left: 0.125rem solid #f0f0f0;
  content: "";
}

/*------------------------------------
  Step Icon
------------------------------------*/
.step .step-icon {
  display: inline-flex;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  font-size: 0.875rem;
  font-weight: 600;
  width: 2.625rem;
  height: 2.625rem;
  border-radius: 50%;
  margin-right: 1rem;
}
.step .step-icon::after {
  position: absolute;
  top: 3.375rem;
  left: 1.3125rem;
  height: calc(100% - 1.875rem);
  border-left: 0.125rem solid #f0f0f0;
  content: "";
}
.step .step-icon-pseudo::before {
  display: block;
  width: 0.25rem;
  height: 0.25rem;
  background-color: #e9e9e9;
  border-radius: 50%;
  content: "";
}

/*------------------------------------
  Step Icon Sizes
------------------------------------*/
.step-icon-xs .step-icon, .step-icon-xs.step-icon {
  font-size: 0.65625rem;
  width: 1.53125rem;
  height: 1.53125rem;
}
.step-icon-xs .step-icon::after, .step-icon-xs.step-icon::after {
  top: 2.28125rem;
  left: 0.703125rem;
  width: 1.625rem;
  height: calc(100% - 0.78125rem);
}
.step-icon-xs .step-divider::after {
  left: 0.765625rem;
}

.step-icon-sm .step-icon, .step-icon-sm.step-icon {
  font-size: 1.071rem;
  width: 2.5rem;
  height: 2.5rem;
}
.step-icon-sm .step-icon::after, .step-icon-sm.step-icon::after {
  top: 3.25rem;
  left: 1.1875rem;
  width: 1.625rem;
  height: calc(100% - 1.75rem);
}
.step-icon-sm .step-divider::after {
  left: 1.25rem;
}

.step-icon-lg .step-icon, .step-icon-lg.step-icon {
  font-size: 1.07rem;
  width: 4.8125rem;
  height: 4.8125rem;
}
.step-icon-lg .step-icon::after, .step-icon-lg.step-icon::after {
  top: 5.5625rem;
  left: 2.34375rem;
  width: 1.625rem;
  height: calc(100% - 4.0625rem);
}
.step-icon-lg .step-divider::after {
  left: 2.40625rem;
}

/*------------------------------------
  Step Breakpoints
------------------------------------*/
@media (min-width: 576px) {
  .step-sm.step-dashed .step-icon::after {
    border-left: none;
    border-top-style: dashed;
  }
  .step-sm .step-item {
    flex-grow: 1;
    flex: 1;
    margin-bottom: 0;
  }
  .step-sm:not(.step-inline) .step-content-wrapper {
    display: block;
  }
  .step-sm .step-icon {
    margin-bottom: 1rem;
  }
  .step-sm .step-icon::after {
    top: 1.3125rem;
    left: 4.125rem;
    width: calc(100% - 4.125rem);
    height: 1.625rem;
    border-top: 0.125rem solid #f0f0f0;
    border-left: none;
  }
  .step-sm.step-icon-xs .step-icon::after,
.step-sm .step-icon.step-icon-xs::after {
    top: 0.765625rem;
    left: 3.03125rem;
    width: calc(100% - 3.03125rem);
  }
  .step-sm.step-icon-sm .step-icon::after,
.step-sm .step-icon.step-icon-sm::after {
    top: 1.25rem;
    left: 4rem;
    width: calc(100% - 4rem);
  }
  .step-sm.step-icon-lg .step-icon::after,
.step-sm .step-icon.step-icon-lg::after {
    top: 2.40625rem;
    left: 6.3125rem;
    width: calc(100% - 6.3125rem);
  }
}
@media (min-width: 768px) {
  .step-md.step-dashed .step-icon::after {
    border-left: none;
    border-top-style: dashed;
  }
  .step-md .step-item {
    flex-grow: 1;
    flex: 1;
    margin-bottom: 0;
  }
  .step-md:not(.step-inline) .step-content-wrapper {
    display: block;
  }
  .step-md .step-icon {
    margin-bottom: 1rem;
  }
  .step-md .step-icon::after {
    top: 1.3125rem;
    left: 4.125rem;
    width: calc(100% - 4.125rem);
    height: 1.625rem;
    border-top: 0.125rem solid #f0f0f0;
    border-left: none;
  }
  .step-md.step-icon-xs .step-icon::after,
.step-md .step-icon.step-icon-xs::after {
    top: 0.765625rem;
    left: 3.03125rem;
    width: calc(100% - 3.03125rem);
  }
  .step-md.step-icon-sm .step-icon::after,
.step-md .step-icon.step-icon-sm::after {
    top: 1.25rem;
    left: 4rem;
    width: calc(100% - 4rem);
  }
  .step-md.step-icon-lg .step-icon::after,
.step-md .step-icon.step-icon-lg::after {
    top: 2.40625rem;
    left: 6.3125rem;
    width: calc(100% - 6.3125rem);
  }
}
@media (min-width: 992px) {
  .step-lg.step-dashed .step-icon::after {
    border-left: none;
    border-top-style: dashed;
  }
  .step-lg .step-item {
    flex-grow: 1;
    flex: 1;
    margin-bottom: 0;
  }
  .step-lg:not(.step-inline) .step-content-wrapper {
    display: block;
  }
  .step-lg .step-icon {
    margin-bottom: 1rem;
  }
  .step-lg .step-icon::after {
    top: 1.3125rem;
    left: 4.125rem;
    width: calc(100% - 4.125rem);
    height: 1.625rem;
    border-top: 0.125rem solid #f0f0f0;
    border-left: none;
  }
  .step-lg.step-icon-xs .step-icon::after,
.step-lg .step-icon.step-icon-xs::after {
    top: 0.765625rem;
    left: 3.03125rem;
    width: calc(100% - 3.03125rem);
  }
  .step-lg.step-icon-sm .step-icon::after,
.step-lg .step-icon.step-icon-sm::after {
    top: 1.25rem;
    left: 4rem;
    width: calc(100% - 4rem);
  }
  .step-lg.step-icon-lg .step-icon::after,
.step-lg .step-icon.step-icon-lg::after {
    top: 2.40625rem;
    left: 6.3125rem;
    width: calc(100% - 6.3125rem);
  }
}
@media (min-width: 1200px) {
  .step-xl.step-dashed .step-icon::after {
    border-left: none;
    border-top-style: dashed;
  }
  .step-xl .step-item {
    flex-grow: 1;
    flex: 1;
    margin-bottom: 0;
  }
  .step-xl:not(.step-inline) .step-content-wrapper {
    display: block;
  }
  .step-xl .step-icon {
    margin-bottom: 1rem;
  }
  .step-xl .step-icon::after {
    top: 1.3125rem;
    left: 4.125rem;
    width: calc(100% - 4.125rem);
    height: 1.625rem;
    border-top: 0.125rem solid #f0f0f0;
    border-left: none;
  }
  .step-xl.step-icon-xs .step-icon::after,
.step-xl .step-icon.step-icon-xs::after {
    top: 0.765625rem;
    left: 3.03125rem;
    width: calc(100% - 3.03125rem);
  }
  .step-xl.step-icon-sm .step-icon::after,
.step-xl .step-icon.step-icon-sm::after {
    top: 1.25rem;
    left: 4rem;
    width: calc(100% - 4rem);
  }
  .step-xl.step-icon-lg .step-icon::after,
.step-xl .step-icon.step-icon-lg::after {
    top: 2.40625rem;
    left: 6.3125rem;
    width: calc(100% - 6.3125rem);
  }
}
/*------------------------------------
  Step Centered
------------------------------------*/
@media (min-width: 576px) {
  .step-sm.step-centered {
    text-align: center;
  }
  .step-sm.step-centered .step-item:last-child .step-icon::after {
    display: none;
  }
  .step-sm.step-centered .step-icon {
    margin-left: auto;
    margin-right: auto;
  }
  .step-sm.step-centered .step-icon::after {
    width: calc(100% - 4.125rem);
    left: calc(50% + 2.8125rem);
  }
  .step-sm.step-centered.step-icon-xs .step-icon::after,
.step-sm.step-centered .step-icon.step-icon-xs::after {
    width: calc(100% - 3.03125rem);
    left: calc(50% + 2.265625rem);
  }
  .step-sm.step-centered.step-icon-sm .step-icon::after,
.step-sm.step-centered .step-icon.step-icon-sm::after {
    width: calc(100% - 4rem);
    left: calc(50% + 2.75rem);
  }
  .step-sm.step-centered.step-icon-lg .step-icon::after,
.step-sm.step-centered .step-icon.step-icon-lg::after {
    width: calc(100% - 6.3125rem);
    left: calc(50% + 3.90625rem);
  }
}
@media (min-width: 768px) {
  .step-md.step-centered {
    text-align: center;
  }
  .step-md.step-centered .step-item:last-child .step-icon::after {
    display: none;
  }
  .step-md.step-centered .step-icon {
    margin-left: auto;
    margin-right: auto;
  }
  .step-md.step-centered .step-icon::after {
    width: calc(100% - 4.125rem);
    left: calc(50% + 2.8125rem);
  }
  .step-md.step-centered.step-icon-xs .step-icon::after,
.step-md.step-centered .step-icon.step-icon-xs::after {
    width: calc(100% - 3.03125rem);
    left: calc(50% + 2.265625rem);
  }
  .step-md.step-centered.step-icon-sm .step-icon::after,
.step-md.step-centered .step-icon.step-icon-sm::after {
    width: calc(100% - 4rem);
    left: calc(50% + 2.75rem);
  }
  .step-md.step-centered.step-icon-lg .step-icon::after,
.step-md.step-centered .step-icon.step-icon-lg::after {
    width: calc(100% - 6.3125rem);
    left: calc(50% + 3.90625rem);
  }
}
@media (min-width: 992px) {
  .step-lg.step-centered {
    text-align: center;
  }
  .step-lg.step-centered .step-item:last-child .step-icon::after {
    display: none;
  }
  .step-lg.step-centered .step-icon {
    margin-left: auto;
    margin-right: auto;
  }
  .step-lg.step-centered .step-icon::after {
    width: calc(100% - 4.125rem);
    left: calc(50% + 2.8125rem);
  }
  .step-lg.step-centered.step-icon-xs .step-icon::after,
.step-lg.step-centered .step-icon.step-icon-xs::after {
    width: calc(100% - 3.03125rem);
    left: calc(50% + 2.265625rem);
  }
  .step-lg.step-centered.step-icon-sm .step-icon::after,
.step-lg.step-centered .step-icon.step-icon-sm::after {
    width: calc(100% - 4rem);
    left: calc(50% + 2.75rem);
  }
  .step-lg.step-centered.step-icon-lg .step-icon::after,
.step-lg.step-centered .step-icon.step-icon-lg::after {
    width: calc(100% - 6.3125rem);
    left: calc(50% + 3.90625rem);
  }
}
@media (min-width: 992px) {
  .step-lg.step-centered {
    text-align: center;
  }
  .step-lg.step-centered .step-item:last-child .step-icon::after {
    display: none;
  }
  .step-lg.step-centered .step-icon {
    margin-left: auto;
    margin-right: auto;
  }
  .step-lg.step-centered .step-icon::after {
    width: calc(100% - 4.125rem);
    left: calc(50% + 2.8125rem);
  }
  .step-lg.step-centered.step-icon-xs .step-icon::after,
.step-lg.step-centered .step-icon.step-icon-xs::after {
    width: calc(100% - 3.03125rem);
    left: calc(50% + 2.265625rem);
  }
  .step-lg.step-centered.step-icon-sm .step-icon::after,
.step-lg.step-centered .step-icon.step-icon-sm::after {
    width: calc(100% - 4rem);
    left: calc(50% + 2.75rem);
  }
  .step-lg.step-centered.step-icon-lg .step-icon::after,
.step-lg.step-centered .step-icon.step-icon-lg::after {
    width: calc(100% - 6.3125rem);
    left: calc(50% + 3.90625rem);
  }
}
/*------------------------------------
  Step States
------------------------------------*/
.step .step-is-valid-icon,
.step .step-is-invalid-icon {
  display: none;
}
.step .visited .step-icon,
.step .active .step-icon,
.step .active.is-valid .step-icon {
  color: #fff;
  background-color: #000;
}
.step .visited .step-title,
.step .active .step-title,
.step .active.is-valid .step-title {
  color: #222;
}
.step .is-valid .step-icon {
  color: #fff;
  background-color: #222;
}
.step .is-valid .step-title {
  color: #222;
}
.step .is-valid .step-is-valid-icon {
  display: inline-flex;
}
.step .is-valid .step-is-default-icon,
.step .is-valid .step-is-invalid-icon {
  display: none;
}
.step .is-invalid .step-icon {
  color: #fff;
  background-color: #e15050;
}
.step .is-invalid .step-title {
  color: #e15050;
}
.step .is-invalid .step-is-invalid-icon {
  display: inline-flex;
}
.step .is-invalid .step-is-default-icon,
.step .is-invalid .step-is-valid-icon {
  display: none;
}

/*------------------------------------
  Step Colors
------------------------------------*/
.step-icon-primary {
  color: #fff;
  background-color: #6e93cb;
}
.step-icon-primary.step-icon-pseudo::before {
  background-color: #fff;
}

.step-icon-secondary {
  color: #fff;
  background-color: #dc5e43;
}
.step-icon-secondary.step-icon-pseudo::before {
  background-color: #fff;
}

.step-icon-success {
  color: #fff;
  background-color: #336cff;
}
.step-icon-success.step-icon-pseudo::before {
  background-color: #fff;
}

.step-icon-info {
  color: #fff;
  background-color: #09a5be;
}
.step-icon-info.step-icon-pseudo::before {
  background-color: #fff;
}

.step-icon-warning {
  color: #000;
  background-color: #f5ca99;
}
.step-icon-warning.step-icon-pseudo::before {
  background-color: #000;
}

.step-icon-danger {
  color: #fff;
  background-color: #e15050;
}
.step-icon-danger.step-icon-pseudo::before {
  background-color: #fff;
}

.step-icon-light {
  color: #000;
  background-color: #f9fafc;
}
.step-icon-light.step-icon-pseudo::before {
  background-color: #000;
}

.step-icon-dark {
  color: #fff;
  background-color: #000;
}
.step-icon-dark.step-icon-pseudo::before {
  background-color: #fff;
}

.step-icon-soft-primary {
  color: #6e93cb;
  background-color: rgba(110, 147, 203, 0.1);
}
.step-icon-soft-primary.step-icon-pseudo::before {
  background-color: #6e93cb;
}

.step-icon-soft-secondary {
  color: #dc5e43;
  background-color: rgba(220, 94, 67, 0.1);
}
.step-icon-soft-secondary.step-icon-pseudo::before {
  background-color: #dc5e43;
}

.step-icon-soft-success {
  color: #336cff;
  background-color: rgba(51, 108, 255, 0.1);
}
.step-icon-soft-success.step-icon-pseudo::before {
  background-color: #336cff;
}

.step-icon-soft-info {
  color: #09a5be;
  background-color: rgba(9, 165, 190, 0.1);
}
.step-icon-soft-info.step-icon-pseudo::before {
  background-color: #09a5be;
}

.step-icon-soft-warning {
  color: #f5ca99;
  background-color: rgba(245, 202, 153, 0.1);
}
.step-icon-soft-warning.step-icon-pseudo::before {
  background-color: #f5ca99;
}

.step-icon-soft-danger {
  color: #e15050;
  background-color: rgba(225, 80, 80, 0.1);
}
.step-icon-soft-danger.step-icon-pseudo::before {
  background-color: #e15050;
}

.step-icon-soft-light {
  color: #f9fafc;
  background-color: rgba(249, 250, 252, 0.1);
}
.step-icon-soft-light.step-icon-pseudo::before {
  background-color: #f9fafc;
}

.step-icon-soft-dark {
  color: #000;
  background-color: rgba(0, 0, 0, 0.1);
}
.step-icon-soft-dark.step-icon-pseudo::before {
  background-color: #000;
}

/*------------------------------------
  Step Inline
------------------------------------*/
.step-inline .step-content-wrapper {
  align-items: center;
}
.step-inline .step-item:last-child .step-title::after {
  display: none;
}
.step-inline .step-title {
  display: inline-block;
}

@media (min-width: 576px) {
  .step-sm.step-inline.step-dashed .step-title::after {
    border-top-style: dashed;
  }
  .step-sm.step-inline .step-item {
    overflow: hidden;
  }
  .step-sm.step-inline .step-icon {
    margin-bottom: 0;
  }
  .step-sm.step-inline .step-icon::after {
    display: none;
  }
  .step-sm.step-inline .step-title::after {
    position: absolute;
    top: 1.3125rem;
    width: 100%;
    height: 1.625rem;
    border-top: 0.125rem solid #f0f0f0;
    margin-left: 1.5rem;
    content: "";
  }
  .step-sm.step-inline.step-icon-xs .step-content .step-title::after,
.step-sm.step-inline .step-icon-xs + .step-content .step-title::after {
    top: 0.765625rem;
  }
  .step-sm.step-inline.step-icon-sm .step-content .step-title::after,
.step-sm.step-inline .step-icon-sm + .step-content .step-title::after {
    top: 1.25rem;
  }
  .step-sm.step-inline.step-icon-lg .step-content .step-title::after,
.step-sm.step-inline .step-icon-lg + .step-content .step-title::after {
    top: 2.40625rem;
  }
}
@media (min-width: 768px) {
  .step-md.step-inline.step-dashed .step-title::after {
    border-top-style: dashed;
  }
  .step-md.step-inline .step-item {
    overflow: hidden;
  }
  .step-md.step-inline .step-icon {
    margin-bottom: 0;
  }
  .step-md.step-inline .step-icon::after {
    display: none;
  }
  .step-md.step-inline .step-title::after {
    position: absolute;
    top: 1.3125rem;
    width: 100%;
    height: 1.625rem;
    border-top: 0.125rem solid #f0f0f0;
    margin-left: 1.5rem;
    content: "";
  }
  .step-md.step-inline.step-icon-xs .step-content .step-title::after,
.step-md.step-inline .step-icon-xs + .step-content .step-title::after {
    top: 0.765625rem;
  }
  .step-md.step-inline.step-icon-sm .step-content .step-title::after,
.step-md.step-inline .step-icon-sm + .step-content .step-title::after {
    top: 1.25rem;
  }
  .step-md.step-inline.step-icon-lg .step-content .step-title::after,
.step-md.step-inline .step-icon-lg + .step-content .step-title::after {
    top: 2.40625rem;
  }
}
@media (min-width: 992px) {
  .step-lg.step-inline.step-dashed .step-title::after {
    border-top-style: dashed;
  }
  .step-lg.step-inline .step-item {
    overflow: hidden;
  }
  .step-lg.step-inline .step-icon {
    margin-bottom: 0;
  }
  .step-lg.step-inline .step-icon::after {
    display: none;
  }
  .step-lg.step-inline .step-title::after {
    position: absolute;
    top: 1.3125rem;
    width: 100%;
    height: 1.625rem;
    border-top: 0.125rem solid #f0f0f0;
    margin-left: 1.5rem;
    content: "";
  }
  .step-lg.step-inline.step-icon-xs .step-content .step-title::after,
.step-lg.step-inline .step-icon-xs + .step-content .step-title::after {
    top: 0.765625rem;
  }
  .step-lg.step-inline.step-icon-sm .step-content .step-title::after,
.step-lg.step-inline .step-icon-sm + .step-content .step-title::after {
    top: 1.25rem;
  }
  .step-lg.step-inline.step-icon-lg .step-content .step-title::after,
.step-lg.step-inline .step-icon-lg + .step-content .step-title::after {
    top: 2.40625rem;
  }
}
@media (min-width: 1200px) {
  .step-xl.step-inline.step-dashed .step-title::after {
    border-top-style: dashed;
  }
  .step-xl.step-inline .step-item {
    overflow: hidden;
  }
  .step-xl.step-inline .step-icon {
    margin-bottom: 0;
  }
  .step-xl.step-inline .step-icon::after {
    display: none;
  }
  .step-xl.step-inline .step-title::after {
    position: absolute;
    top: 1.3125rem;
    width: 100%;
    height: 1.625rem;
    border-top: 0.125rem solid #f0f0f0;
    margin-left: 1.5rem;
    content: "";
  }
  .step-xl.step-inline.step-icon-xs .step-content .step-title::after,
.step-xl.step-inline .step-icon-xs + .step-content .step-title::after {
    top: 0.765625rem;
  }
  .step-xl.step-inline.step-icon-sm .step-content .step-title::after,
.step-xl.step-inline .step-icon-sm + .step-content .step-title::after {
    top: 1.25rem;
  }
  .step-xl.step-inline.step-icon-lg .step-content .step-title::after,
.step-xl.step-inline .step-icon-lg + .step-content .step-title::after {
    top: 2.40625rem;
  }
}
/*------------------------------------
  Step Timeline
------------------------------------*/
@media (min-width: 576px) {
  .step-timeline-sm {
    margin-left: 0;
    margin-right: 0;
  }
  .step-timeline-sm .step-item {
    flex: 0 0 50%;
    max-width: 50%;
    padding-left: 0;
    padding-right: 0;
    margin-left: 50%;
  }
  .step-timeline-sm .step-item:nth-child(even) {
    flex-direction: row-reverse;
    text-align: right;
    margin-left: auto;
    margin-right: 50%;
  }
  .step-timeline-sm .step-item:nth-child(even) .step-content-wrapper {
    flex-direction: row-reverse;
  }
  .step-timeline-sm .step-item:nth-child(even) .step-icon {
    margin-left: 0;
    margin-right: -1.3125rem;
  }
  .step-timeline-sm .step-item:nth-child(even) .step-icon-xs {
    margin-right: -0.765625rem;
  }
  .step-timeline-sm .step-item:nth-child(even) .step-icon-sm {
    margin-right: -1.25rem;
  }
  .step-timeline-sm .step-item:nth-child(even) .step-icon-lg {
    margin-right: -2.40625rem;
  }
  .step-timeline-sm .step-item:nth-child(even) .step-content {
    margin-right: 1.5rem;
  }
  .step-timeline-sm .step-icon {
    margin-left: -1.3125rem;
  }
  .step-timeline-sm .step-icon::after {
    left: auto;
    width: auto;
  }
  .step-timeline-sm .step-icon-xs {
    margin-left: -0.765625rem;
  }
  .step-timeline-sm .step-icon-sm {
    margin-left: -1.25rem;
  }
  .step-timeline-sm .step-icon-lg {
    margin-left: -2.40625rem;
  }
}
@media (min-width: 768px) {
  .step-timeline-md {
    margin-left: 0;
    margin-right: 0;
  }
  .step-timeline-md .step-item {
    flex: 0 0 50%;
    max-width: 50%;
    padding-left: 0;
    padding-right: 0;
    margin-left: 50%;
  }
  .step-timeline-md .step-item:nth-child(even) {
    flex-direction: row-reverse;
    text-align: right;
    margin-left: auto;
    margin-right: 50%;
  }
  .step-timeline-md .step-item:nth-child(even) .step-content-wrapper {
    flex-direction: row-reverse;
  }
  .step-timeline-md .step-item:nth-child(even) .step-icon {
    margin-left: 0;
    margin-right: -1.3125rem;
  }
  .step-timeline-md .step-item:nth-child(even) .step-icon-xs {
    margin-right: -0.765625rem;
  }
  .step-timeline-md .step-item:nth-child(even) .step-icon-sm {
    margin-right: -1.25rem;
  }
  .step-timeline-md .step-item:nth-child(even) .step-icon-lg {
    margin-right: -2.40625rem;
  }
  .step-timeline-md .step-item:nth-child(even) .step-content {
    margin-right: 1.5rem;
  }
  .step-timeline-md .step-icon {
    margin-left: -1.3125rem;
  }
  .step-timeline-md .step-icon::after {
    left: auto;
    width: auto;
  }
  .step-timeline-md .step-icon-xs {
    margin-left: -0.765625rem;
  }
  .step-timeline-md .step-icon-sm {
    margin-left: -1.25rem;
  }
  .step-timeline-md .step-icon-lg {
    margin-left: -2.40625rem;
  }
}
@media (min-width: 992px) {
  .step-timeline-lg {
    margin-left: 0;
    margin-right: 0;
  }
  .step-timeline-lg .step-item {
    flex: 0 0 50%;
    max-width: 50%;
    padding-left: 0;
    padding-right: 0;
    margin-left: 50%;
  }
  .step-timeline-lg .step-item:nth-child(even) {
    flex-direction: row-reverse;
    text-align: right;
    margin-left: auto;
    margin-right: 50%;
  }
  .step-timeline-lg .step-item:nth-child(even) .step-content-wrapper {
    flex-direction: row-reverse;
  }
  .step-timeline-lg .step-item:nth-child(even) .step-icon {
    margin-left: 0;
    margin-right: -1.3125rem;
  }
  .step-timeline-lg .step-item:nth-child(even) .step-icon-xs {
    margin-right: -0.765625rem;
  }
  .step-timeline-lg .step-item:nth-child(even) .step-icon-sm {
    margin-right: -1.25rem;
  }
  .step-timeline-lg .step-item:nth-child(even) .step-icon-lg {
    margin-right: -2.40625rem;
  }
  .step-timeline-lg .step-item:nth-child(even) .step-content {
    margin-right: 1.5rem;
  }
  .step-timeline-lg .step-icon {
    margin-left: -1.3125rem;
  }
  .step-timeline-lg .step-icon::after {
    left: auto;
    width: auto;
  }
  .step-timeline-lg .step-icon-xs {
    margin-left: -0.765625rem;
  }
  .step-timeline-lg .step-icon-sm {
    margin-left: -1.25rem;
  }
  .step-timeline-lg .step-icon-lg {
    margin-left: -2.40625rem;
  }
}
@media (min-width: 1200px) {
  .step-timeline-xl {
    margin-left: 0;
    margin-right: 0;
  }
  .step-timeline-xl .step-item {
    flex: 0 0 50%;
    max-width: 50%;
    padding-left: 0;
    padding-right: 0;
    margin-left: 50%;
  }
  .step-timeline-xl .step-item:nth-child(even) {
    flex-direction: row-reverse;
    text-align: right;
    margin-left: auto;
    margin-right: 50%;
  }
  .step-timeline-xl .step-item:nth-child(even) .step-content-wrapper {
    flex-direction: row-reverse;
  }
  .step-timeline-xl .step-item:nth-child(even) .step-icon {
    margin-left: 0;
    margin-right: -1.3125rem;
  }
  .step-timeline-xl .step-item:nth-child(even) .step-icon-xs {
    margin-right: -0.765625rem;
  }
  .step-timeline-xl .step-item:nth-child(even) .step-icon-sm {
    margin-right: -1.25rem;
  }
  .step-timeline-xl .step-item:nth-child(even) .step-icon-lg {
    margin-right: -2.40625rem;
  }
  .step-timeline-xl .step-item:nth-child(even) .step-content {
    margin-right: 1.5rem;
  }
  .step-timeline-xl .step-icon {
    margin-left: -1.3125rem;
  }
  .step-timeline-xl .step-icon::after {
    left: auto;
    width: auto;
  }
  .step-timeline-xl .step-icon-xs {
    margin-left: -0.765625rem;
  }
  .step-timeline-xl .step-icon-sm {
    margin-left: -1.25rem;
  }
  .step-timeline-xl .step-icon-lg {
    margin-left: -2.40625rem;
  }
}
/*------------------------------------
  SVG Icon
------------------------------------*/
.svg-icon {
  display: block;
  margin-top: 0.125rem;
}

.svg-icon[class*=text-] > svg [fill]:not([fill=none]) {
  fill: currentColor !important;
}

.svg-inline {
  display: inline-block;
}

.svg-icon > svg {
  width: 2.75rem;
  height: 2.75rem;
}

.svg-icon-xs > svg {
  width: 1.25rem;
  height: 1.25rem;
}

.svg-icon-sm > svg {
  width: 1.75rem;
  height: 1.75rem;
}

.svg-icon-lg > svg {
  width: 3.5rem;
  height: 3.5rem;
}

/*------------------------------------
  Toasts
------------------------------------*/
.toast-header .btn-close {
  margin-right: 0;
}

/*------------------------------------
  Tables
------------------------------------*/
.table tr {
  color: #677788;
}
.table thead th {
  color: #677788;
  font-size: 0.74375rem;
  font-weight: 600;
  text-transform: uppercase;
}
.table > :not(:last-child) > :last-child > * {
  border-bottom-color: #f0f0f0;
}
.table > :not(caption) > *:last-child > * {
  border-bottom-width: 0;
}
.table .btn {
  white-space: nowrap;
}

.table-nowrap th, .table-nowrap td {
  white-space: nowrap;
}

.table-align-middle tbody tr, .table-align-middle th, .table-align-middle td {
  vertical-align: middle;
}

.table-text-center, .table-text-center th, .table-text-center td {
  text-align: center;
}

.table-text-start, .table-text-start th, .table-text-start td {
  text-align: left;
}

.table-text-end, .table-text-end th, .table-text-end td {
  text-align: right;
}

.thead-light th {
  background-color: #f8fafd;
}

.table-lg > :not(caption) > * > * {
  padding: 1rem 1.5rem;
}

.table-thead-bordered > :not(:last-child) > :last-child > * {
  border-top: 0.071rem solid #f0f0f0;
  border-bottom: 0.071rem solid #f0f0f0;
}

.table-vertical-border-striped > thead > tr > th:not(:first-child):not(:last-child),
.table-vertical-border-striped > tbody > tr > td:not(:first-child):not(:last-child) {
  border-right: 0.071rem solid #f0f0f0;
}

.table-column-pe-0 {
  padding-right: 0 !important;
}

.table-column-ps-0 {
  padding-left: 0 !important;
}

.table-progress {
  flex-grow: 1;
  min-width: 5rem;
  height: 0.25rem;
}

.table-input-group {
  min-width: 14rem;
}

/*------------------------------------
  Text Highlight
------------------------------------*/
[class*=text-highlight-] {
  background: left 1em/1em 0.2em;
  background-repeat: repeat-x;
}

.text-highlight-primary {
  background-image: linear-gradient(to bottom, rgba(110, 147, 203, 0.5), rgba(110, 147, 203, 0.5));
}

.text-highlight-secondary {
  background-image: linear-gradient(to bottom, rgba(220, 94, 67, 0.5), rgba(220, 94, 67, 0.5));
}

.text-highlight-success {
  background-image: linear-gradient(to bottom, rgba(51, 108, 255, 0.5), rgba(51, 108, 255, 0.5));
}

.text-highlight-info {
  background-image: linear-gradient(to bottom, rgba(9, 165, 190, 0.5), rgba(9, 165, 190, 0.5));
}

.text-highlight-warning {
  background-image: linear-gradient(to bottom, rgba(245, 202, 153, 0.5), rgba(245, 202, 153, 0.5));
}

.text-highlight-danger {
  background-image: linear-gradient(to bottom, rgba(225, 80, 80, 0.5), rgba(225, 80, 80, 0.5));
}

.text-highlight-light {
  background-image: linear-gradient(to bottom, rgba(249, 250, 252, 0.5), rgba(249, 250, 252, 0.5));
}

.text-highlight-dark {
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5));
}

/*------------------------------------
  Background Image Style
------------------------------------*/
.bg-img-start {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: top center;
}

.bg-img-end {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: bottom center;
}

.bg-img-center {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
}

/*------------------------------------
  Gradients
------------------------------------*/
.gradient-radial-sm-primary {
  background-image: radial-gradient(50% 50% at 50% 50%, rgba(110, 147, 203, 0.1) 0%, rgba(255, 255, 255, 0) 100%);
}

.gradient-y-lg-dark {
  background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0), #000);
}

/*------------------------------------
  Link
------------------------------------*/
.link {
  font-weight: 600;
}

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

.link-secondary:hover, .link-secondary:focus {
  color: #000;
}

.link-success:hover, .link-success:focus {
  color: #000;
}

.link-info:hover, .link-info:focus {
  color: #000;
}

.link-warning:hover, .link-warning:focus {
  color: #000;
}

.link-danger:hover, .link-danger:focus {
  color: #000;
}

.link-light:hover, .link-light:focus {
  color: rgba(255, 255, 255, 0.7);
}

.link-dark:hover, .link-dark:focus {
  color: #000;
}

.link-collapse[aria-expanded=false] .link-collapse-default {
  display: inline-block;
}
.link-collapse[aria-expanded=false] .link-collapse-active {
  display: none;
}

.link-collapse[aria-expanded=true] .link-collapse-default {
  display: none;
}
.link-collapse[aria-expanded=true] .link-collapse-active {
  display: inline-block;
}

/*------------------------------------
  Typography
------------------------------------*/
.text-cap {
  display: block;
  color: #132144;
  font-size: 0.7109375rem;
  font-weight: 600;
  letter-spacing: 0.03125rem;
  text-transform: uppercase;
  margin-bottom: 1rem;
}

/*------------------------------------
  Text Colors
------------------------------------*/
.text-dark {
  color: #1e2022 !important;
}
.text-dark[href]:hover {
  color: #000 !important;
}

.link-secondary[href]:hover,
.text-secondary[href]:hover,
.text-muted[href]:hover,
.text-body[href]:hover {
  color: #000 !important;
}

a:hover .text-inherit {
  color: #000 !important;
}

/*------------------------------------
  Divider
------------------------------------*/
.divider-start {
  display: flex;
  align-items: center;
  color: #8c98a4;
}
.divider-start::after {
  flex: 1 1 0%;
  border-top: 0.071rem solid #f0f0f0;
  margin-top: 0.071rem;
  content: "";
}
.divider-start::after {
  margin-left: 1.5rem;
}

.divider-end {
  display: flex;
  align-items: center;
  color: #8c98a4;
}
.divider-end::before {
  flex: 1 1 0%;
  border-top: 0.071rem solid #f0f0f0;
  margin-top: 0.071rem;
  content: "";
}
.divider-end::before {
  margin-right: 1.5rem;
}

.divider-center {
  display: flex;
  align-items: center;
  color: #8c98a4;
}
.divider-center::before, .divider-center::after {
  flex: 1 1 0%;
  border-top: 0.071rem solid #f0f0f0;
  margin-top: 0.071rem;
  content: "";
}
.divider-center::before {
  margin-right: 1.5rem;
}
.divider-center::after {
  margin-left: 1.5rem;
}

/*------------------------------------
  Devices
------------------------------------*/
.devices {
  max-width: 1140px;
  position: relative;
  overflow: hidden;
  padding: 0 0.75rem 7rem;
  margin-right: -0.75rem;
  margin-left: -0.75rem;
}
.devices .device-browser {
  margin-left: auto;
  margin-right: 5rem;
}
@media (max-width: 991.98px) {
  .devices .device-browser {
    margin-right: auto;
  }
}

/*------------------------------------
  Browser Device
------------------------------------*/
.device-browser {
  position: relative;
  z-index: 1;
  display: block;
  max-width: 100%;
  width: 50rem;
  height: auto;
  margin-left: auto;
  margin-right: auto;
}

.device-browser-lg {
  width: 60rem;
}

.device-browser-frame {
  background: #fff;
  box-shadow: 0 2.75rem 5.5rem -3.5rem rgba(189, 197, 209, 0.5), 0 2rem 4rem -2rem rgba(0, 0, 0, 0.3);
  border-bottom-right-radius: 0.5rem;
  border-bottom-left-radius: 0.5rem;
}

.device-browser-img {
  max-width: 100%;
  height: auto;
  border-bottom-right-radius: 0.5rem;
  border-bottom-left-radius: 0.5rem;
}

.device-browser .hs-img-comp {
  border-bottom-right-radius: 0.5rem;
  border-bottom-left-radius: 0.5rem;
}

.device-browser-header {
  position: relative;
  display: flex;
  max-width: 50rem;
  background: #fff;
  border-bottom: 0.071rem solid #f1f3f8;
  border-top-left-radius: 0.5rem;
  border-top-right-radius: 0.5rem;
  padding: 0.5rem 6.5rem;
}

.device-browser-header-btn-list {
  display: flex;
  grid-gap: 0.25rem;
  position: absolute;
  top: calc(50% - 0.25rem);
  left: 1rem;
}

.device-browser-header-btn-list-btn {
  width: 0.5rem;
  height: 0.5rem;
  background-color: #e7eaf3;
  border-radius: 50%;
}

.device-browser-header-browser-bar {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  color: #677788;
  background-color: #e7eaf3;
  font-size: 0.4375rem;
  border-radius: 0.125rem;
}

.device-browser-lg {
  width: 60rem;
}
.device-browser-lg .device-browser-header {
  max-width: 60rem;
}

/*------------------------------------
  Nav Scroll Horizontal
------------------------------------*/
.hs-nav-scroller-horizontal {
  position: relative;
}
.hs-nav-scroller-horizontal .nav {
  overflow-x: auto;
  overflow-y: hidden;
  flex-wrap: nowrap;
  white-space: nowrap;
  scroll-behavior: smooth;
}
.hs-nav-scroller-horizontal .nav .nav-item {
  white-space: nowrap;
}
.hs-nav-scroller-horizontal .nav .nav-link {
  white-space: nowrap;
}
.hs-nav-scroller-horizontal .nav::-webkit-scrollbar {
  display: none;
}
.hs-nav-scroller-horizontal .nav-tabs {
  padding-bottom: 0.125rem;
}
.hs-nav-scroller-horizontal .hs-nav-scroller-arrow-prev,
.hs-nav-scroller-horizontal .hs-nav-scroller-arrow-next {
  position: absolute;
  height: 100%;
  z-index: 1;
  font-size: 1.3125rem;
  display: flex;
  align-items: center;
}
.hs-nav-scroller-horizontal .hs-nav-scroller-arrow-link {
  width: 2.625rem;
  color: #677788;
}
.hs-nav-scroller-horizontal .hs-nav-scroller-arrow-link:hover {
  color: #000;
}
.hs-nav-scroller-horizontal .hs-nav-scroller-arrow-prev {
  left: 0;
  margin-left: -0.125rem;
  background-image: linear-gradient(to right, #fff 50%, rgba(255, 255, 255, 0) 100%);
}
.hs-nav-scroller-horizontal .hs-nav-scroller-arrow-prev .hs-nav-scroller-arrow-link {
  padding: 0.5rem 0;
}
.hs-nav-scroller-horizontal .hs-nav-scroller-arrow-next {
  right: 0;
  margin-right: -0.125rem;
  background-image: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, #fff 50%);
}
.hs-nav-scroller-horizontal .hs-nav-scroller-arrow-next .hs-nav-scroller-arrow-link {
  padding: 0.5rem 0;
  text-align: right;
}

.hs-nav-scroller-horizontal .hs-nav-scroller-arrow-dark-prev .hs-nav-scroller-arrow-link,
.hs-nav-scroller-horizontal .hs-nav-scroller-arrow-dark-next .hs-nav-scroller-arrow-link {
  color: rgba(255, 255, 255, 0.7);
}
.hs-nav-scroller-horizontal .hs-nav-scroller-arrow-dark-prev .hs-nav-scroller-arrow-link:hover,
.hs-nav-scroller-horizontal .hs-nav-scroller-arrow-dark-next .hs-nav-scroller-arrow-link:hover {
  color: #fff;
}
.hs-nav-scroller-horizontal .hs-nav-scroller-arrow-dark-prev {
  background: linear-gradient(to left, rgba(0, 0, 0, 0.53), #000 61.34%);
}
.hs-nav-scroller-horizontal .hs-nav-scroller-arrow-dark-next {
  background: linear-gradient(to right, rgba(0, 0, 0, 0.53), #000 61.34%);
}

.hs-nav-scroller-vertical {
  height: 100%;
  overflow: hidden;
  overflow-y: auto;
}
.hs-nav-scroller-vertical::-webkit-scrollbar {
  width: 0.429rem;
}
.hs-nav-scroller-vertical::-webkit-scrollbar-thumb {
  background-color: #e8e7e7;
}

.nav-scroller-dropdown {
  position: static;
}

/*------------------------------------
  Form search
------------------------------------*/
.hs-form-search-menu-content {
  position: absolute;
  display: block !important;
  opacity: 0;
  pointer-events: none;
}

.hs-form-search-menu-hidden {
  display: none !important;
  opacity: 0;
  visibility: hidden;
}

.hs-form-search-menu-initialized {
  opacity: 1;
  visibility: visible;
  pointer-events: auto;
}

/*------------------------------------
  Loading State
------------------------------------*/
.hs-loader-wrapper {
  position: absolute;
  top: -1px;
  right: -1px;
  bottom: -1px;
  left: -1px;
  display: none;
  background-color: #fff;
  border-radius: 0.5rem;
}

.hs-loader {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  height: 100%;
}

/*------------------------------------
  Fullscreen
------------------------------------*/
.hs-fullscreen {
  position: fixed !important;
  z-index: 9999;
  top: 0;
  left: 0;
  right: 0;
  height: 100vh !important;
  max-height: 100vh !important;
  width: 100vw !important;
  max-width: 100vw !important;
  border-radius: 0;
}
.hs-fullscreen .hs-fullscreen-icon-default {
  display: none;
}
.hs-fullscreen .hs-fullscreen-icon-active {
  display: block;
}

.hs-fullscreen-on {
  overflow: hidden;
}

.hs-fullscreen-icon-default {
  display: block;
}

.hs-fullscreen-icon-active {
  display: none;
}

/*------------------------------------
  Chartjs
------------------------------------*/
.chartjs-custom {
  position: relative;
  overflow: hidden;
  margin-right: auto;
  margin-left: auto;
}

.hs-chartjs-tooltip-wrap {
  position: absolute;
  z-index: 3;
  transition: opacity 0.2s ease-in-out, left 0.2s ease, top 0.2s ease;
}

.hs-chartjs-tooltip {
  position: relative;
  font-size: 0.929rem;
  background-color: #000;
  border-radius: 0.5rem;
  padding: 0.6125rem 1rem;
  transition: opacity 0.2s ease-in-out, left 0.2s ease, top 0.2s ease, top 0s;
}
.hs-chartjs-tooltip::before {
  position: absolute;
  left: calc(50% - 0.5rem);
  bottom: -0.4375rem;
  width: 1rem;
  height: 0.5rem;
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width=%271rem%27 height=%270.5rem%27 xmlns=%27http://www.w3.org/2000/svg%27 x=%270px%27 y=%270px%27 viewBox=%270 0 50 22.49%27%3E%3Cpath fill=%27%23000%27 d=%27M0,0h50L31.87,19.65c-3.45,3.73-9.33,3.79-12.85,0.13L0,0z%27/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 1rem 0.5rem;
}

.hs-chartjs-tooltip-left {
  left: -130%;
}
.hs-chartjs-tooltip-left::before {
  top: 50%;
  transform: translateY(-50%);
  right: -0.6875rem;
  left: auto;
  transform: translateY(-50%) rotate(270deg);
}

.hs-chartjs-tooltip-right {
  left: 30%;
}
.hs-chartjs-tooltip-right::before {
  top: 50%;
  transform: translateY(-50%);
  left: -0.6875rem;
  right: auto;
  transform: translateY(-50%) rotate(90deg);
}

.hs-chartjs-tooltip-header {
  color: rgba(255, 255, 255, 0.7);
  font-weight: 600;
  white-space: nowrap;
}

.hs-chartjs-tooltip-body {
  color: #fff;
}

/*------------------------------------
  Chartjs Doughnut
------------------------------------*/
.chartjs-doughnut-custom {
  position: relative;
}

.chartjs-doughnut-custom-stat {
  position: absolute;
  top: 8rem;
  left: 50%;
  transform: translateX(-50%);
}

/*------------------------------------
  Chartjs Matrix
------------------------------------*/
.chartjs-matrix-custom {
  position: relative;
}

.hs-chartjs-matrix-legend {
  display: inline-block;
  position: relative;
  height: 2.5rem;
  list-style: none;
  padding-left: 0;
}

.hs-chartjs-matrix-legend-item {
  width: 0.625rem;
  height: 0.625rem;
  display: inline-block;
}

.hs-chartjs-matrix-legend-min {
  position: absolute;
  left: 0;
  bottom: 0;
}

.hs-chartjs-matrix-legend-max {
  position: absolute;
  right: 0;
  bottom: 0;
}

/*------------------------------------
  Datatable
------------------------------------*/
.datatable-custom .dataTables_length,
.datatable-custom .dataTables_filter,
.datatable-custom .dataTables_info,
.datatable-custom .dataTables_paginate {
  display: none;
}
.datatable-custom .sorting,
.datatable-custom .sorting_asc,
.datatable-custom .sorting_desc {
  position: relative;
  cursor: pointer;
  overflow: hidden;
}
.datatable-custom .sorting::after,
.datatable-custom .sorting_asc::after,
.datatable-custom .sorting_desc::after {
  display: inline-flex;
  align-items: center;
  width: 0.7rem;
  height: 0.7rem;
  background-image: url("data:image/svg+xml,%3Csvg width=%270.7rem%27 height=%270.7rem%27 viewBox=%270 0 292 375%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M131.965 15.3808C139.5 7.12345 152.5 7.12346 160.035 15.3808L262.976 128.193C274.106 140.39 265.453 160 248.941 160H43.0589C26.5474 160 17.8943 140.39 29.0238 128.193L131.965 15.3808Z%27 fill=%27%23dde1ee%27/%3E%3Cpath d=%27M160.035 359.619C152.5 367.877 139.5 367.877 131.965 359.619L29.0238 246.807C17.8942 234.61 26.5473 215 43.0589 215L248.941 215C265.453 215 274.106 234.61 262.976 246.807L160.035 359.619Z%27 fill=%27%23dde1ee%27/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: right center;
  background-size: 0.7rem 0.7rem;
  content: "";
  margin-left: 0.5rem;
  transform: translateY(-50%);
}
.datatable-custom .sorting_asc::after {
  background-image: url("data:image/svg+xml,%3Csvg width=%270.7rem%27 height=%270.7rem%27 viewBox=%270 0 292 375%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M131.965 15.3808C139.5 7.12345 152.5 7.12346 160.035 15.3808L262.976 128.193C274.106 140.39 265.453 160 248.941 160H43.0589C26.5474 160 17.8943 140.39 29.0238 128.193L131.965 15.3808Z%27 fill=%27%23dde1ee%27/%3E%3Cpath d=%27M160.035 359.619C152.5 367.877 139.5 367.877 131.965 359.619L29.0238 246.807C17.8942 234.61 26.5473 215 43.0589 215L248.941 215C265.453 215 274.106 234.61 262.976 246.807L160.035 359.619Z%27 fill=%27%236e93cb%27/%3E%3C/svg%3E%0A");
  content: "";
}
.datatable-custom .sorting_desc::after {
  background-image: url("data:image/svg+xml,%3Csvg width=%270.7rem%27 height=%270.7rem%27 viewBox=%270 0 292 375%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M131.965 15.3808C139.5 7.12345 152.5 7.12346 160.035 15.3808L262.976 128.193C274.106 140.39 265.453 160 248.941 160H43.0589C26.5474 160 17.8943 140.39 29.0238 128.193L131.965 15.3808Z%27 fill=%27%236e93cb%27/%3E%3Cpath d=%27M160.035 359.619C152.5 367.877 139.5 367.877 131.965 359.619L29.0238 246.807C17.8942 234.61 26.5473 215 43.0589 215L248.941 215C265.453 215 274.106 234.61 262.976 246.807L160.035 359.619Z%27 fill=%27%23dde1ee%27/%3E%3C/svg%3E%0A");
  content: "";
}

.datatable-custom-pagination {
  margin-bottom: 0;
}

.datatable-custom-content-box.dataTable, .datatable-custom-content-box.dataTable th, .datatable-custom-content-box.dataTable td {
  box-sizing: content-box;
}

.datatable-custom-centered .dataTable {
  margin: 0 auto;
}

.datatable-custom-collapsible td.details-control {
  position: relative;
}
.datatable-custom-collapsible td.details-control::before {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 1rem;
  height: 1rem;
  background-image: url("data:image/svg+xml,%3Csvg width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 fill=%27%23677788%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M19,11.5v1a.5.5,0,0,1-.5.5H13v5.5a.5.5,0,0,1-.5.5h-1a.5.5,0,0,1-.5-.5V13H5.5a.5.5,0,0,1-.5-.5v-1a.5.5,0,0,1,.5-.5H11V5.5a.5.5,0,0,1,.5-.5h1a.5.5,0,0,1,.5.5V11h5.5A.5.5,0,0,1,19,11.5Z%27/%3E%3C/svg%3E") no-repeat right center/1rem 1rem;
  content: "";
  cursor: pointer;
  transform: translate(-50%, -50%);
}
.datatable-custom-collapsible tr.shown td.details-control::before {
  background-image: url("data:image/svg+xml,%3Csvg width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 fill=%27%23677788%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M5.5,13a.5.5,0,0,1-.5-.5v-1a.5.5,0,0,1,.5-.5h13a.5.5,0,0,1,.5.5v1a.5.5,0,0,1-.5.5Z%27/%3E%3C/svg%3E") no-repeat right center/1rem 1rem;
}

/*------------------------------------
  Daterangepicker
------------------------------------*/
.daterangepicker-custom-input {
  cursor: pointer;
}

.daterangepicker-wrapper {
  border: none;
  padding: 0;
  cursor: pointer;
}

.daterangepicker {
  border: none;
  font-family: "Pretendard", sans-serif;
  z-index: 98;
  background-color: #fff;
  box-shadow: 0rem 0.6125rem 2.5rem 0.6125rem rgba(140, 152, 164, 0.175);
  margin-top: 0;
  border-radius: 0.75rem;
}
.daterangepicker.opensright::before, .daterangepicker.opensright::after {
  left: 1rem;
}
.daterangepicker::before, .daterangepicker::after {
  top: 0;
  border-bottom-color: #fff;
  border-bottom-width: 0;
}
.daterangepicker.drop-up::before {
  border-top-color: #fff;
}
.daterangepicker .drp-calendar {
  max-width: 18.75rem;
}
.daterangepicker .drp-calendar.left {
  padding: 1rem 1rem;
}
.daterangepicker .drp-calendar.right {
  padding: 1rem 1rem;
}
.daterangepicker th.prev,
.daterangepicker th.next {
  min-width: auto;
  width: 2.40625rem;
  height: 2.40625rem;
  color: #6e93cb;
  font-size: 0.875rem;
  border-radius: 50%;
}
.daterangepicker th.prev:hover,
.daterangepicker th.next:hover {
  background-color: rgba(110, 147, 203, 0.1);
}
.daterangepicker th.prev:hover .daterangepicker-custom-arrow,
.daterangepicker th.next:hover .daterangepicker-custom-arrow {
  color: #6e93cb;
}
.daterangepicker .calendar-table {
  background-color: #fff;
  border-width: 0;
}
.daterangepicker .calendar-table table {
  border-collapse: separate;
  border-spacing: 0 0.25rem;
}
.daterangepicker .calendar-table th:not(.month) {
  color: #97a4af;
  font-weight: 600;
  text-transform: uppercase;
}
.daterangepicker .calendar-table th.month {
  font-size: 0.875rem;
  font-weight: 600;
}
.daterangepicker .calendar-table td {
  min-width: 2.40625rem;
  width: 2.40625rem;
  height: 2.40625rem;
  font-size: 0.875rem;
  line-height: 2.15625rem;
}
.daterangepicker .calendar-table .next span,
.daterangepicker .calendar-table .prev span {
  border-color: #677788;
}
.daterangepicker .calendar-table .next:hover span,
.daterangepicker .calendar-table .prev:hover span {
  border-color: #6e93cb;
}
.daterangepicker td.available:not(.in-range) {
  border-radius: 50%;
}
.daterangepicker td.available:hover:not(.active) {
  color: #6e93cb;
  background-color: #f2f5f6;
}
.daterangepicker td.in-range {
  color: #6e93cb;
  background-color: #f2f5f6;
}
.daterangepicker td.today.start-date.end-date,
.daterangepicker td.active.start-date.end-date {
  border-radius: 50%;
}
.daterangepicker td.active,
.daterangepicker td.active:hover {
  color: #fff;
  background-color: #000;
}
.daterangepicker td.active.start-date {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-top-left-radius: 50rem;
  border-bottom-left-radius: 50rem;
}
.daterangepicker td.active.end-date {
  border-top-right-radius: 50rem;
  border-bottom-right-radius: 50rem;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.daterangepicker td.off,
.daterangepicker td.off.in-range,
.daterangepicker td.off.start-date,
.daterangepicker td.off.end-date {
  color: #bdc5d1;
  background-color: transparent;
}
.daterangepicker.show-ranges.ltr .drp-calendar.left,
.daterangepicker .drp-buttons {
  border-color: #f0f0f0;
}
.daterangepicker .drp-buttons {
  padding: 1rem 1rem;
}
.daterangepicker .drp-buttons .btn {
  font-size: 0.875rem;
  font-weight: 400;
  padding: 0.6125rem 1rem;
}
.daterangepicker .cancelBtn {
  background-color: #fff;
  border-color: #f0f0f0;
}
.daterangepicker .cancelBtn:hover, .daterangepicker .cancelBtn:focus, .daterangepicker .cancelBtn:active, .daterangepicker .cancelBtn.active {
  color: #000;
  box-shadow: 0px 3px 6px -2px rgba(140, 152, 164, 0.25);
}
.daterangepicker .drp-selected {
  color: #dc5e43;
}
.daterangepicker .ranges ul {
  min-width: 10rem;
  padding-top: 0.357rem;
  padding-bottom: 0.357rem;
}
.daterangepicker .ranges li {
  color: #677788;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.429rem;
  padding: 1.214rem 1rem;
  margin-left: 0.625rem;
  margin-right: 0.625rem;
}
.daterangepicker .ranges li:hover {
  color: #000;
  background-color: transparent;
}
.daterangepicker .ranges li.active {
  color: #6e93cb;
  background-color: rgba(110, 147, 203, 0.1);
}
.daterangepicker select.hourselect,
.daterangepicker select.minuteselect,
.daterangepicker select.secondselect,
.daterangepicker select.ampmselect {
  cursor: pointer;
  width: 3.5rem;
  font-size: 0.929rem;
  color: #132144;
  background-color: transparent;
  border-color: #f0f0f0;
  padding: 0.25rem 0.25rem;
  border-radius: 0.5rem;
}
.daterangepicker select.hourselect:hover,
.daterangepicker select.minuteselect:hover,
.daterangepicker select.secondselect:hover,
.daterangepicker select.ampmselect:hover {
  color: #000;
}

@media (max-width: 776.98px) {
  .daterangepicker {
    width: auto;
    max-width: 19rem;
  }
  .daterangepicker .drp-calendar {
    max-width: 100%;
  }
  .daterangepicker .ranges,
.daterangepicker .drp-calendar {
    float: none;
  }
  .daterangepicker .ranges ul {
    width: 100%;
    margin: 0;
  }
  .daterangepicker .drp-selected {
    display: block;
    margin-bottom: 1rem;
  }
}
/*------------------------------------
  Dropzone
------------------------------------*/
.dz-dropzone {
  cursor: pointer;
}
.dz-dropzone .dz-message {
  width: 100%;
  text-align: center;
}
.dz-dropzone .dz-details {
  margin-bottom: 1rem;
}
.dz-dropzone .dz-file-preview {
  background-color: #fff;
  border-radius: 0.5rem;
  padding: 1rem 1rem;
  box-shadow: 0 0.25rem 0.75rem 0 rgba(18, 20, 39, 0.0392156863);
}
.dz-dropzone .dz-file-wrapper {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.dz-dropzone .dz-filename {
  margin-bottom: 0.25rem;
}
.dz-dropzone .dz-img {
  max-width: 2.714rem;
  border-radius: 0.5rem;
  margin-right: 0.75rem;
}
.dz-dropzone .dz-img-inner {
  border-radius: 0.5rem;
}
.dz-dropzone .dz-close-icon,
.dz-dropzone .dz-size {
  color: #677788;
}
.dz-dropzone .dz-title {
  font-size: 0.65625rem;
  font-weight: 600;
}
.dz-dropzone .dz-size {
  font-size: 80%;
}
.dz-dropzone .dz-file-initials {
  display: inline-block;
  width: 2.625rem;
  height: 2.625rem;
  line-height: 2.625rem;
  font-weight: 600;
  font-size: 0.875rem;
  color: #6e93cb;
  text-align: center;
  background-color: rgba(110, 147, 203, 0.1);
  border-radius: 0.5rem;
  margin-right: 0.75rem;
}
.dz-dropzone [data-dz-thumbnail]:not([src]) {
  display: none;
  margin-bottom: 0;
}
.dz-dropzone .dz-progress {
  margin-bottom: 1rem;
}
.dz-dropzone .dz-processing .dz-error-mark,
.dz-dropzone .dz-processing .dz-success-mark {
  display: none;
}
.dz-dropzone .dz-processing.dz-error .dz-error-mark,
.dz-dropzone .dz-processing.dz-success .dz-success-mark {
  display: block;
}
.dz-dropzone .dz-processing .dz-error-mark {
  color: #e15050;
}
.dz-dropzone .dz-processing .dz-success-mark {
  color: #336cff;
}

.dz-dropzone-card {
  width: 100%;
  background-color: #f8fafd;
  border: 0.142rem dashed #f0f0f0;
  border-radius: 0.5rem;
  padding: 2rem 2rem;
  display: flex;
  flex-wrap: wrap;
}

/*--------------------------------------------------
  Fancybox
----------------------------------------------------*/
.fancybox-custom .fancybox-slide.animated {
  display: block;
  opacity: 0;
  z-index: 0;
}

.fancybox-custom .fancybox-slide.animated.fancybox-slide--current {
  opacity: 1;
  z-index: 1;
}

.fancybox-custom .fancybox-content {
  background-color: transparent;
}

.fancybox-custom .fancybox-bg {
  background-color: #1e2022;
}

.fancybox-custom .fancybox-button svg {
  margin-bottom: 0;
}

.fancybox-custom .fancybox-progress {
  background-color: #6e93cb;
}

.fancybox-blur header,
.fancybox-blur aside,
.fancybox-blur main,
.fancybox-blur footer {
  filter: blur(30px);
}

/*------------------------------------
  Flatpickr
------------------------------------*/
.flatpickr-custom {
  position: relative;
  width: 100% !important;
}
.flatpickr-custom .flatpickr-calendar {
  top: calc(1.5em + 1.367rem) !important;
  left: 0 !important;
  width: auto;
}

.form-control[readonly],
.flatpickr-custom-form-control[readonly] {
  background-color: transparent;
}

.flatpickr-calendar {
  width: 24.143rem;
  padding: 1.4rem 1.786rem;
  box-shadow: 0rem 0.6125rem 2.5rem 0.6125rem rgba(140, 152, 164, 0.175);
  background-color: #fff;
  border-radius: 0.75rem;
  margin-top: 0.5rem;
}
.flatpickr-calendar::before {
  left: 1rem;
  border-width: 0.5rem;
  margin: 0 0.5rem;
}
.flatpickr-calendar.arrowTop::before {
  border-bottom-color: #fff;
}
.flatpickr-calendar::after {
  display: none;
}
.flatpickr-calendar.animate.open {
  animation: fadeInUp 300ms cubic-bezier(0.23, 1, 0.32, 1);
}
.flatpickr-calendar .flatpickr-months {
  align-items: center;
  margin-bottom: 0.75rem;
}
.flatpickr-calendar .flatpickr-current-month,
.flatpickr-calendar .flatpickr-prev-month,
.flatpickr-calendar .flatpickr-next-month {
  padding: 0;
}
.flatpickr-calendar .flatpickr-current-month {
  display: flex;
  align-items: center;
  width: auto;
}
.flatpickr-calendar .flatpickr-prev-month,
.flatpickr-calendar .flatpickr-next-month {
  position: static;
  color: #677788;
  width: 2.40625rem;
  height: 2.40625rem;
  line-height: 2.40625rem;
  background-color: transparent;
  border-radius: 50%;
}
.flatpickr-calendar .flatpickr-prev-month:hover,
.flatpickr-calendar .flatpickr-next-month:hover {
  color: #6e93cb;
  background-color: rgba(110, 147, 203, 0.1);
}
.flatpickr-calendar .flatpickr-weekday {
  color: #8e98a3;
  text-transform: uppercase;
  font-weight: 600;
}
.flatpickr-calendar .rangeMode .flatpickr-day {
  margin-top: 0.25rem;
}
.flatpickr-calendar .flatpickr-monthDropdown-months {
  color: #000;
  font-size: 0.875rem;
  font-weight: 600;
}
.flatpickr-calendar .flatpickr-monthDropdown-months:hover {
  background-color: transparent;
}
.flatpickr-calendar .flatpickr-current-month input.cur-year {
  color: #000;
  font-size: 0.875rem;
  font-weight: 600;
}
.flatpickr-calendar .flatpickr-day {
  color: #222;
  border: none;
}
.flatpickr-calendar .flatpickr-day:focus, .flatpickr-calendar .flatpickr-day:hover {
  color: #6e93cb;
  background-color: rgba(110, 147, 203, 0.1);
}
.flatpickr-calendar .flatpickr-day.selected, .flatpickr-calendar .flatpickr-day.startRange, .flatpickr-calendar .flatpickr-day.endRange, .flatpickr-calendar .flatpickr-day.selected.inRange, .flatpickr-calendar .flatpickr-day.startRange.inRange, .flatpickr-calendar .flatpickr-day.endRange.inRange, .flatpickr-calendar .flatpickr-day.selected:focus, .flatpickr-calendar .flatpickr-day.startRange:focus, .flatpickr-calendar .flatpickr-day.endRange:focus, .flatpickr-calendar .flatpickr-day.selected:hover, .flatpickr-calendar .flatpickr-day.startRange:hover, .flatpickr-calendar .flatpickr-day.endRange:hover, .flatpickr-calendar .flatpickr-day.selected.prevMonthDay, .flatpickr-calendar .flatpickr-day.startRange.prevMonthDay, .flatpickr-calendar .flatpickr-day.endRange.prevMonthDay, .flatpickr-calendar .flatpickr-day.selected.nextMonthDay, .flatpickr-calendar .flatpickr-day.startRange.nextMonthDay, .flatpickr-calendar .flatpickr-day.endRange.nextMonthDay {
  color: #fff;
  background-color: #6e93cb;
  border-color: #6e93cb;
}
.flatpickr-calendar .flatpickr-day.inRange {
  color: #fff;
  background-color: #6e93cb;
  box-shadow: -0.35rem 0 0 #6e93cb, 0.35rem 0 0 #6e93cb;
}
.flatpickr-calendar .flatpickr-day.inRange.prevMonthDay, .flatpickr-calendar .flatpickr-day.inRange.prevMonthDay:focus, .flatpickr-calendar .flatpickr-day.inRange.prevMonthDay:hover, .flatpickr-calendar .flatpickr-day.inRange.nextMonthDay, .flatpickr-calendar .flatpickr-day.inRange.nextMonthDay:focus, .flatpickr-calendar .flatpickr-day.inRange.nextMonthDay:hover, .flatpickr-calendar .flatpickr-day.selected.prevMonthDay, .flatpickr-calendar .flatpickr-day.selected.prevMonthDay:focus, .flatpickr-calendar .flatpickr-day.selected.prevMonthDay:hover, .flatpickr-calendar .flatpickr-day.selected.nextMonthDay, .flatpickr-calendar .flatpickr-day.selected.nextMonthDay:focus, .flatpickr-calendar .flatpickr-day.selected.nextMonthDay:hover {
  color: #fff;
  border-color: #6e93cb;
  background-color: #6e93cb;
}
.flatpickr-calendar .flatpickr-day.today {
  color: #fff;
  border-color: transparent;
  background-color: #000;
}
.flatpickr-calendar .flatpickr-day.prevMonthDay, .flatpickr-calendar .flatpickr-day.nextMonthDay {
  color: #bdbdbd;
}
.flatpickr-calendar .flatpickr-day.prevMonthDay:focus, .flatpickr-calendar .flatpickr-day.prevMonthDay:hover, .flatpickr-calendar .flatpickr-day.nextMonthDay:focus, .flatpickr-calendar .flatpickr-day.nextMonthDay:hover {
  color: #bdbdbd;
  background-color: transparent;
  border-color: transparent;
}
.flatpickr-calendar .flatpickr-day.disabled {
  color: #bdc5d1;
}
.flatpickr-calendar .flatpickr-day.disabled:hover {
  color: #bdc5d1;
  background-color: #f0f0f0;
  border-color: #f0f0f0;
}
.flatpickr-calendar .flatpickr-day.selected.startRange + .endRange:not(:nth-child(7n+1)), .flatpickr-calendar .flatpickr-day.startRange.startRange + .endRange:not(:nth-child(7n+1)), .flatpickr-calendar .flatpickr-day.endRange.startRange + .endRange:not(:nth-child(7n+1)) {
  box-shadow: -0.35rem 0 0 #6e93cb, 0.35rem 0 0 #6e93cb;
}
.flatpickr-calendar .numInputWrapper span.arrowUp,
.flatpickr-calendar .numInputWrapper span.arrowDown {
  display: none;
}
.flatpickr-calendar .numInputWrapper:hover {
  background-color: transparent;
}
.flatpickr-calendar .flatpickr-time input {
  color: #222;
}
.flatpickr-calendar .flatpickr-time input:hover,
.flatpickr-calendar .flatpickr-time .flatpickr-am-pm:hover,
.flatpickr-calendar .flatpickr-time input:focus,
.flatpickr-calendar .flatpickr-time .flatpickr-am-pm:focus {
  background-color: rgba(231, 234, 243, 0.5);
}

.input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback).flatpickr-calendar {
  border-top-left-radius: 0.75rem;
  border-bottom-left-radius: 0.75rem;
}

.flatpickr-custom-borderless {
  width: 0 !important;
  min-width: 7rem !important;
}
.flatpickr-custom-borderless .input-group-text {
  border: 0;
  padding-right: 0 !important;
}
.flatpickr-custom-borderless .flatpickr-custom-form-control {
  border: none;
  cursor: pointer;
  box-shadow: none;
  padding-right: 0;
  color: #6e93cb;
}

.flatpickr-custom-position-fix-sm-down .flatpickr-calendar {
  left: -100% !important;
}

/*------------------------------------
  Fullcalendar
------------------------------------*/
.fullcalendar-custom .fc-list-empty {
  background-color: #f8fafd;
}
.fullcalendar-custom .fc-daygrid-dot-event.fc-event-mirror,
.fullcalendar-custom .fc-daygrid-dot-event:hover {
  color: #6e93cb;
}
.fullcalendar-custom .fc-daygrid-dot-event {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #132144;
  background-color: rgba(110, 147, 203, 0.1);
  border-radius: 0.5rem;
}
.fullcalendar-custom .fc-v-event .fc-event-main {
  color: #132144;
  font-weight: 600;
}
.fullcalendar-custom .fc-v-event,
.fullcalendar-custom .fc-h-event {
  cursor: pointer;
  border: none;
}
.fullcalendar-custom .fc-h-event {
  background-color: rgba(110, 147, 203, 0.1);
}
.fullcalendar-custom .fc-listWeek-view .fc-list-event {
  background-color: #fff;
}
.fullcalendar-custom .fullcalendar-custom-event-hs-team {
  background-color: #f1f5fa;
}
.fullcalendar-custom .fullcalendar-custom-event-hs-team .fc-list-event-dot {
  border-color: #ccd9ed;
}
.fullcalendar-custom .fullcalendar-custom-event-reminders {
  background-color: #fbe8e8;
}
.fullcalendar-custom .fullcalendar-custom-event-reminders .fc-list-event-dot {
  border-color: #f4bdbd;
}
.fullcalendar-custom .fullcalendar-custom-event-tasks {
  background-color: #fdf3e8;
}
.fullcalendar-custom .fullcalendar-custom-event-tasks .fc-list-event-dot {
  border-color: #f8dbba;
}
.fullcalendar-custom .fullcalendar-custom-event-holidays {
  background-color: #b1f1fb;
}
.fullcalendar-custom .fullcalendar-custom-event-holidays .fc-list-event-dot {
  border-color: #80e8f9;
}
.fullcalendar-custom .fc-daygrid-inline-block-event {
  display: inline-block;
}
.fullcalendar-custom .fc-daygrid-event,
.fullcalendar-custom .fc-daygrid-dot-event .fc-event-title {
  font-size: 0.929rem;
  font-weight: 600;
}
.fullcalendar-custom .fc-event-resizable,
.fullcalendar-custom .fc-timegrid-event-harness .fc-timegrid-event {
  max-width: 15rem;
}
.fullcalendar-custom .fc-daygrid-event,
.fullcalendar-custom .fc-timegrid-event .fc-event-main {
  padding: 0.3125rem 0.3125rem;
}
.fullcalendar-custom .fc-daygrid-block-event .fc-event-time,
.fullcalendar-custom .fc-daygrid-block-event .fc-event-title {
  color: #132144;
  padding: 0;
}
.fullcalendar-custom .fc-daygrid-block-event .fc-event-time:hover,
.fullcalendar-custom .fc-daygrid-block-event .fc-event-title:hover {
  color: #6e93cb;
}
.fullcalendar-custom .fc-daygrid-block-event .fc-event-time.fc-sticky,
.fullcalendar-custom .fc-daygrid-block-event .fc-event-title.fc-sticky {
  padding-right: 0;
  padding-left: 0;
}
.fullcalendar-custom .fc-daygrid-event .fc-event-title {
  padding: 0.125rem 0;
}
.fullcalendar-custom .fc-event-time {
  font-size: 0.65625rem;
}
.fullcalendar-custom .fc-event-title.fc-sticky {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 0.929rem;
}
.fullcalendar-custom .fc-daygrid-event, .fullcalendar-custom.fc-direction-ltr .fc-daygrid-event.fc-event-start, .fullcalendar-custom.fc-direction-rtl .fc-daygrid-event.fc-event-end {
  margin: 0.125rem 0;
}
.fullcalendar-custom.fc-direction-ltr .fc-daygrid-block-event:not(.fc-event-end), .fullcalendar-custom.fc-direction-rtl .fc-daygrid-block-event:not(.fc-event-start) {
  border-radius: 0.5rem;
}

.fullcalendar-custom.fc table, .fullcalendar-custom.fc td, .fullcalendar-custom.fc th {
  border-color: #f0f0f0;
}
.fullcalendar-custom.fc .fc-view:not(.fc-timeGridDay-view) .fc-daygrid-day {
  height: 10rem;
}
.fullcalendar-custom.fc .fc-daygrid-day-frame {
  padding: 0.25rem;
}
.fullcalendar-custom.fc .fc-timegrid-slot-label-cushion,
.fullcalendar-custom.fc .fc-col-header-cell-cushion {
  font-size: 0.765625rem;
  color: #8e98a3;
  text-transform: uppercase;
}
.fullcalendar-custom.fc .fc-col-header-cell-cushion {
  display: block;
  background-color: transparent;
  padding: 0.5rem 0.5rem;
}
.fullcalendar-custom.fc .fc-day-today .fc-col-header-cell-cushion {
  color: #6e93cb;
  background-color: rgba(110, 147, 203, 0.1);
  border-top-left-radius: 0.5rem;
  border-top-right-radius: 0.5rem;
}
.fullcalendar-custom.fc .fc-daygrid-day-top {
  flex-direction: row;
  justify-content: center;
  margin-bottom: 0.125rem;
}
.fullcalendar-custom.fc .fc-day-other .fc-daygrid-day-top {
  opacity: 1;
}
.fullcalendar-custom.fc .fc-day-other .fc-daygrid-day-top .fc-daygrid-day-number {
  color: #bdbdbd;
}
.fullcalendar-custom.fc .fc-daygrid-day-number {
  display: inline-flex;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 2.40625rem;
  height: 2.40625rem;
  color: #000;
  border-radius: 50%;
}
.fullcalendar-custom.fc .fc-daygrid-day.fc-day-today {
  background-color: transparent;
}
.fullcalendar-custom.fc .fc-daygrid-day.fc-day-today .fc-daygrid-day-number {
  color: #fff;
  background-color: #000;
}
.fullcalendar-custom.fc .fc-timegrid-col.fc-day-today,
.fullcalendar-custom.fc .fc-highlight {
  background-color: rgba(110, 147, 203, 0.1);
}
.fullcalendar-custom.fc .fc-cell-shaded,
.fullcalendar-custom.fc .fc-day-disabled {
  background-color: rgba(231, 234, 243, 0.5);
}

.fullcalendar-custom.fc .fc-button {
  font-size: 0.875rem;
  color: #677788;
  background-color: transparent;
  border-color: #f0f0f0;
  text-transform: capitalize;
  padding: 0.5rem 1rem;
}
.fullcalendar-custom.fc .fc-button .fc-icon {
  font-size: 0.875rem;
  vertical-align: baseline;
}
.fullcalendar-custom.fc .fc-button:hover, .fullcalendar-custom.fc .fc-button:focus, .fullcalendar-custom.fc .fc-button.focus, .fullcalendar-custom.fc .fc-button:active, .fullcalendar-custom.fc .fc-button.active {
  color: #000;
  box-shadow: 0px 3px 6px -2px rgba(140, 152, 164, 0.25);
}
.fullcalendar-custom.fc .fc-button.fc-button-active {
  color: #fff;
  background-color: #6e93cb;
  border-color: #6e93cb;
}
.fullcalendar-custom.fc .fc-button.fc-button-primary:focus, .fullcalendar-custom.fc .fc-button.fc-button-primary:not(:disabled).fc-button-active:focus, .fullcalendar-custom.fc .fc-button.fc-button-primary:not(:disabled):active:focus {
  box-shadow: none;
}
.fullcalendar-custom.fc .fc-button.fc-button-primary:not(:disabled).fc-button-active, .fullcalendar-custom.fc .fc-button.fc-button-primary:not(:disabled):active {
  color: #fff;
  background-color: #6e93cb;
  border-color: #6e93cb;
}

.fullcalendar-custom.fc .fc-toolbar-title {
  font-size: 1.286rem;
}

.fullcalendar-custom-timegrid.fc-theme-standard .fc-scrollgrid td {
  border-bottom: none;
}
.fullcalendar-custom-timegrid.fc-theme-standard .fc-scrollgrid td .fc-timegrid-slot-minor {
  border-top: none;
}
.fullcalendar-custom-timegrid .fc-col-header-cell-cushion {
  cursor: pointer;
}
.fullcalendar-custom-timegrid .fc-col-header-cell-cushion .day-view {
  display: flex;
  align-items: center;
}
.fullcalendar-custom-timegrid .fc-col-header-cell-cushion:hover {
  color: #000;
}
.fullcalendar-custom-timegrid .fc-timegrid-event {
  min-height: 5rem;
  padding: 0.3125rem;
}
.fullcalendar-custom-timegrid .fc-timegrid-now-indicator-line {
  border-color: #e15050;
}
.fullcalendar-custom-timegrid .fc-timegrid-now-indicator-arrow {
  left: auto;
  right: 0;
  border: none;
}
.fullcalendar-custom-timegrid .fc-timegrid-now-indicator-arrow::before {
  position: absolute;
  top: 1px;
  right: 0;
  width: 0.5rem;
  height: 0.5rem;
  content: "";
  background-color: #e15050;
  border-radius: 50%;
}

.fc-theme-standard .fc-list {
  border-color: #f0f0f0;
}
.fc-theme-standard .fc-list .fc-list-event:hover td {
  background-color: transparent;
}
.fc-theme-standard .fc-list .fc-list-day-text {
  color: #132144;
}
.fc-theme-standard .fc-list .fc-list-day-side-text {
  color: #677788;
  font-weight: 400;
}

.fullcalendar-custom.fc.fc-theme-standard .fc-popover {
  background-color: #fff;
  box-shadow: 0 0.25rem 0.75rem 0 rgba(18, 20, 39, 0.0392156863);
}
.fullcalendar-custom.fc .fc-popover {
  border-color: #f0f0f0;
  box-shadow: 0 0.25rem 0.75rem 0 rgba(18, 20, 39, 0.0392156863);
  border-radius: 0.75rem;
}
.fullcalendar-custom.fc .fc-popover-header {
  border-top-left-radius: 0.75rem;
  border-top-right-radius: 0.75rem;
  background-color: #f8fafd;
  padding: 0.5rem 0.75rem;
}
.fullcalendar-custom.fc .fc-more-popover .fc-popover-body {
  padding: 0.5rem 0.75rem;
}
.fullcalendar-custom.fc .fc-more-popover .fc-popover-body .fc-sticky {
  position: static;
}
.fullcalendar-custom.fc .fc-popover-title {
  margin: 0;
}
.fullcalendar-custom.fc .fc-popover-close:hover {
  color: #000;
}

.fullcalendar-event-popover {
  width: 25rem;
  max-width: 25rem;
}

/*------------------------------------
  Quantity Counter
------------------------------------*/
.quantity-counter {
  min-width: 9rem;
  padding: 0.5rem 1rem;
  border: 0.071rem solid #f0f0f0;
  border-radius: 0.429rem;
}

.quantity-counter-btn.btn > svg {
  width: 1.07rem;
}

.form-control-quantity-counter {
  border-width: 0;
  height: auto;
  padding: 0;
}
.form-control-quantity-counter:focus {
  box-shadow: none;
}

/*------------------------------------
  Quill Editor
------------------------------------*/
.quill-custom {
  width: 100%;
}
.quill-custom .ql-container {
  position: static;
}
.quill-custom .ql-toolbar.ql-snow,
.quill-custom .ql-container.ql-snow {
  border-color: #f0f0f0;
}
.quill-custom .ql-toolbar.ql-snow {
  padding: 0.75rem 1rem;
  border-top-left-radius: 0.429rem;
  border-top-right-radius: 0.429rem;
}
.quill-custom .ql-container.ql-snow {
  border-bottom-right-radius: 0.429rem;
  border-bottom-left-radius: 0.429rem;
}
.quill-custom .ql-formats:first-child {
  padding-left: 0;
}
.quill-custom .ql-formats:first-child button {
  margin-right: 0.25rem;
}
.quill-custom .ql-formats:first-child button:first-child {
  margin-left: -0.25rem;
}
.quill-custom .ql-editor {
  position: relative;
  padding: 0.6125rem 1rem;
}
.quill-custom .ql-editor p {
  font-size: 0.875rem;
  font-family: "Pretendard", sans-serif;
  color: #1e2022;
}
.quill-custom .ql-editor.ql-blank::before {
  left: 1rem;
  color: #000;
  font-family: "Pretendard", sans-serif;
  font-style: normal;
}
.quill-custom .ql-snow.ql-toolbar .ql-fill {
  fill: #677788;
}
.quill-custom .ql-snow.ql-toolbar .ql-stroke {
  stroke: #677788;
}
.quill-custom .ql-snow.ql-toolbar button:hover {
  color: #6e93cb;
}
.quill-custom .ql-snow.ql-toolbar button:hover .ql-fill {
  fill: #6e93cb;
}
.quill-custom .ql-snow.ql-toolbar button:hover .ql-stroke {
  stroke: #6e93cb;
}
.quill-custom .ql-snow.ql-toolbar button,
.quill-custom .ql-snow .ql-toolbar button {
  display: inline-flex;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 2.1875rem;
  height: 2.1875rem;
  padding: 0.25rem 0.25rem;
  border-radius: 0.429rem;
}
.quill-custom .ql-snow.ql-toolbar button.ql-active, .quill-custom .ql-snow.ql-toolbar button:hover,
.quill-custom .ql-snow .ql-toolbar button.ql-active,
.quill-custom .ql-snow .ql-toolbar button:hover {
  background-color: #f8fafd;
}
.quill-custom .ql-snow.ql-toolbar button svg,
.quill-custom .ql-snow .ql-toolbar button svg {
  width: 1rem;
  margin-bottom: 0;
}
.quill-custom .ql-snow .ql-tooltip {
  position: fixed;
  top: 50% !important;
  left: 50% !important;
  z-index: 1;
  min-width: 20rem;
  border-width: 0;
  text-align: center;
  box-shadow: 0rem 0.6125rem 2.5rem 0.6125rem rgba(140, 152, 164, 0.175);
  padding: 1.5rem 1.5rem;
  border-radius: 0.429rem;
  transform: translate(-50%, -50%);
}
.quill-custom .ql-snow .ql-tooltip::before {
  display: block;
  text-align: center;
  font-family: "Pretendard", sans-serif;
  font-weight: 600;
  font-size: 0.875rem;
  border-bottom: 0.071rem solid #f0f0f0;
  padding-bottom: 1rem;
  margin-bottom: 1.5rem;
  margin-right: 0;
}
.quill-custom .ql-snow .ql-tooltip.ql-editing a.ql-preview,
.quill-custom .ql-snow .ql-tooltip.ql-editing a.ql-remove {
  display: none;
}
.quill-custom .ql-snow .ql-tooltip a.ql-preview,
.quill-custom .ql-snow .ql-tooltip.ql-editing input[type=text] {
  min-width: 20rem;
  font-size: 0.875rem;
  line-height: normal;
  border: 0.071rem solid #f0f0f0;
  padding: 0.6125rem 1rem;
  margin-bottom: 1.5rem;
  border-radius: 0.429rem;
  transition: 0.3s;
}
.quill-custom .ql-snow .ql-tooltip a.ql-preview {
  display: block;
}
.quill-custom .ql-snow .ql-tooltip a.ql-preview:hover {
  border-color: #6e93cb;
}
.quill-custom .ql-snow .ql-tooltip.ql-editing input[type=text] {
  height: auto;
  display: block;
  font-family: "Pretendard", sans-serif;
}
.quill-custom .ql-snow .ql-tooltip.ql-editing input[type=text]:focus {
  border-color: rgba(140, 152, 164, 0.25);
  box-shadow: 0rem 0.375rem 1.5rem 0rem rgba(140, 152, 164, 0.125);
}
.quill-custom .ql-snow .ql-action {
  display: inline-block;
  color: #fff;
  background-color: #6e93cb;
  font-size: 0.875rem;
  line-height: normal;
  padding: 0.6125rem 1rem;
  border-radius: 0.429rem;
  transition: 0.3s;
}
.quill-custom .ql-snow .ql-action:hover {
  background-color: #547fc2;
}
.quill-custom .ql-snow .ql-tooltip a.ql-remove::before,
.quill-custom .ql-snow .ql-tooltip a.ql-action::after {
  padding-right: 0;
  margin-left: 0;
  border-right: none;
}
.quill-custom .ql-snow .ql-tooltip a.ql-remove {
  border: 0.071rem solid #f0f0f0;
  font-size: 0.875rem;
  padding: 0.6125rem 1rem;
  border-radius: 0.429rem;
  margin-left: 0.5rem;
  transition: 0.3s;
}
.quill-custom .ql-snow .ql-tooltip a.ql-remove:hover {
  color: #000;
  box-shadow: 0px 3px 6px -2px rgba(140, 152, 164, 0.25);
}
.quill-custom .ql-snow.ql-toolbar button:hover,
.quill-custom .ql-snow .ql-toolbar button:hover,
.quill-custom .ql-snow.ql-toolbar button:focus,
.quill-custom .ql-snow .ql-toolbar button:focus,
.quill-custom .ql-snow.ql-toolbar button.ql-active,
.quill-custom .ql-snow .ql-toolbar button.ql-active,
.quill-custom .ql-snow.ql-toolbar .ql-picker-label:hover,
.quill-custom .ql-snow .ql-toolbar .ql-picker-label:hover,
.quill-custom .ql-snow.ql-toolbar .ql-picker-label.ql-active,
.quill-custom .ql-snow .ql-toolbar .ql-picker-label.ql-active,
.quill-custom .ql-snow.ql-toolbar .ql-picker-item:hover,
.quill-custom .ql-snow .ql-toolbar .ql-picker-item:hover,
.quill-custom .ql-snow.ql-toolbar .ql-picker-item.ql-selected,
.quill-custom .ql-snow .ql-toolbar .ql-picker-item.ql-selected {
  color: #6e93cb;
}

/*------------------------------------
  SortableJS
------------------------------------*/
.sortablejs-custom.sortable-ghost {
  opacity: 0.3;
}

.sortablejs-custom-rotate.sortable-fallback {
  transform: rotate(10deg);
  opacity: 1 !important;
}

.sortablejs-custom-handle {
  cursor: pointer;
}

/*------------------------------------
  Tom Select
------------------------------------*/
.tom-select-custom .input-group-sm > .ts-wrapper .ts-control.has-items,
.tom-select-custom .ts-wrapper.form-select-sm .ts-control.has-items,
.tom-select-custom .ts-wrapper.form-control-sm .ts-control.has-items {
  padding: 0.5rem 2.25rem 0.5rem 1rem;
}
.tom-select-custom .input-group-lg > .ts-wrapper > .ts-control,
.tom-select-custom .ts-wrapper.form-control-lg .ts-control,
.tom-select-custom .ts-wrapper.form-select-lg .ts-control {
  padding: 0.75rem 2.25rem 0.75rem 1rem;
}
.tom-select-custom .hs-select-single-multiple .item {
  display: none !important;
}
.tom-select-custom .ts-wrapper.form-select .ts-control,
.tom-select-custom .ts-wrapper.multi .ts-control.has-items.hs-select-single-multiple {
  padding: 0.6125rem 2.25rem 0.6125rem 1rem;
}
.tom-select-custom .ts-wrapper.form-select .ts-control .tom-select-custom-hide,
.tom-select-custom .ts-wrapper.multi .ts-control.has-items.hs-select-single-multiple .tom-select-custom-hide {
  display: none;
}
.tom-select-custom .ts-wrapper.form-select .ts-control:focus,
.tom-select-custom .ts-wrapper.form-select .ts-control .focus,
.tom-select-custom .ts-wrapper.multi .ts-control.has-items.hs-select-single-multiple:focus,
.tom-select-custom .ts-wrapper.multi .ts-control.has-items.hs-select-single-multiple .focus {
  box-shadow: none;
}
.tom-select-custom .ts-dropdown,
.tom-select-custom .ts-control,
.tom-select-custom .ts-control input {
  color: #677788;
}
.tom-select-custom .ts-dropdown,
.tom-select-custom .ts-dropdown.form-control,
.tom-select-custom .ts-dropdown.form-select {
  background-color: #fff;
  border: 0.071rem solid #f0f0f0;
  border-radius: 0.429rem;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075);
}
.tom-select-custom .ts-dropdown .create:hover,
.tom-select-custom .ts-dropdown .option:hover,
.tom-select-custom .ts-dropdown .active {
  color: #222;
  background-color: #edf2f5;
}
.tom-select-custom .ts-dropdown .option,
.tom-select-custom .ts-dropdown .optgroup-header,
.tom-select-custom .ts-dropdown .no-results,
.tom-select-custom .ts-dropdown .create {
  padding: 0.786rem 1.785rem 0.786rem 0.714rem;
}
.tom-select-custom .ts-dropdown .option {
  position: relative;
}
.tom-select-custom .ts-dropdown .option::after {
  display: none;
  position: absolute;
  top: 50%;
  right: 0.5rem;
  width: 1rem;
  height: 1rem;
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 110 110%27 fill=%27%236e93cb%27%3e%3cpath d=%27M98.1,16.2c-2.5-2.3-6.4-2.2-8.7,0.2L36.7,70.1l-13-15.5c-2.9-3.5-7.9-4.1-11.1-1.4c-2.9,2.4-3.5,6.6-1.4,10.1l16.5,28c3.2,5.4,10.8,5.8,14.5,0.8l56.5-67.3C100.7,22.1,100.4,18.5,98.1,16.2z%27/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right center;
  background-size: 1rem 1rem;
  content: "";
  transform: translateY(-50%);
}
.tom-select-custom .ts-dropdown .option.selected::after {
  display: block;
}
.tom-select-custom .ts-control,
.tom-select-custom .ts-wrapper.single .ts-control.input-active {
  cursor: pointer;
}
.tom-select-custom .ts-control.focus {
  box-shadow: none;
}
.tom-select-custom .input-group > .ts-wrapper, .tom-select-custom .input-group > .form-select {
  flex-grow: unset;
}
.tom-select-custom .input-group > .form-select {
  width: auto;
}
.tom-select-custom .ts-wrapper {
  display: inline-block;
}
.tom-select-custom .ts-dropdown .optgroup-header {
  font-weight: bold;
  color: #000;
}
.tom-select-custom .ts-dropdown .optgroup:before {
  display: none;
}
.tom-select-custom .ts-dropdown .optgroup .option {
  padding-left: 1.214rem;
}
.tom-select-custom .ts-wrapper.multi .ts-control > div {
  color: #132144;
  background-color: #e7eaf3;
  font-size: 0.875rem;
  padding: 0.28rem 0.875rem;
  border-radius: 4px;
}
.tom-select-custom .ts-wrapper.multi .ts-control > .ts-custom-placeholder {
  background-color: transparent;
}
.tom-select-custom .ts-wrapper.plugin-remove_button .item .remove {
  border-left: none;
  color: #8c98a4;
}
.tom-select-custom .ts-wrapper.plugin-remove_button .item .remove:hover {
  background: transparent;
  color: #6e93cb;
}
.tom-select-custom .plugin-dropdown_input .dropdown-input-wrap {
  padding: 0.714rem;
}
.tom-select-custom .plugin-dropdown_input .dropdown-input-wrap .dropdown-input {
  color: #1e2022;
  border: 0.071rem solid #f0f0f0;
  border-radius: 0.429rem;
}
.tom-select-custom .plugin-dropdown_input .dropdown-input-wrap .dropdown-input:focus {
  color: #1e2022;
}
.tom-select-custom .plugin-dropdown_input .dropdown-input-wrap .dropdown-input::placeholder {
  color: #000;
  opacity: 1;
}
.tom-select-custom .ts-custom-placeholder,
.tom-select-custom .ts-selected-count {
  color: #000 !important;
}

.tom-select-custom-end .ts-dropdown {
  left: auto;
  right: 0;
  text-align: left;
}

@media (min-width: 576px) {
  .tom-select-custom-sm-end .ts-dropdown {
    left: auto;
    right: 0;
    text-align: left;
  }
}

@media (min-width: 768px) {
  .tom-select-custom-md-end .ts-dropdown {
    left: auto;
    right: 0;
    text-align: left;
  }
}

@media (min-width: 992px) {
  .tom-select-custom-lg-end .ts-dropdown {
    left: auto;
    right: 0;
    text-align: left;
  }
}

@media (min-width: 1200px) {
  .tom-select-custom-xl-end .ts-dropdown {
    left: auto;
    right: 0;
    text-align: left;
  }
}

@media (min-width: 1400px) {
  .tom-select-custom-xxl-end .ts-dropdown {
    left: auto;
    right: 0;
    text-align: left;
  }
}

.tom-select-custom-with-tags .ts-wrapper.form-select .ts-control,
.tom-select-custom-with-tags .tom-select-custom .ts-wrapper.multi .ts-control.has-items.hs-select-single-multiple {
  padding: calc(0.375rem - 1px - 0px) 0.75rem calc(0.375rem - 1px - 4px - 0px);
}
.tom-select-custom-with-tags .ts-wrapper.multi .ts-control > .item {
  color: #132144;
  background-color: rgba(0, 0, 0, 0.1);
}

.input-group .tom-select-custom .form-select:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.input-group .tom-select-custom .form-select:last-child {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.tom-select-custom .tom-select-custom-form-select-invite-user {
  width: auto;
  height: 100%;
}

.tom-select-custom .ts-wrapper.tom-select-form-select-ps-0 .ts-control.has-items {
  padding-left: 0;
}

.tom-select-custom-bg-transparent .form-select {
  background-color: transparent;
}

/*------------------------------------
  JSVectormap
------------------------------------*/
.jvm-tooltip {
  color: #132144;
  background-color: #fff;
  font-family: "Pretendard", sans-serif;
  font-size: 0.875rem;
  z-index: 1000;
  padding: 0.6125rem 1rem;
  margin: -1rem;
  box-shadow: 0rem 0.375rem 1.5rem 0rem rgba(140, 152, 164, 0.125);
  transform: translate(1rem 1rem);
}

.jvm-zoom-btn {
  display: flex;
  flex-direction: column;
  justify-content: center;
  text-align: center;
  color: #677788;
  background-color: #fff;
  border: 0.071rem solid #f0f0f0;
  width: 1.53125rem;
  height: 1.53125rem;
  border-radius: 0.429rem;
  padding: 0;
}
.jvm-zoom-btn:hover, .jvm-zoom-btn:focus {
  color: #000;
}

.jvm-zoom-btn.jvm-zoomin {
  top: 1rem;
  left: 1rem;
}

.jvm-zoom-btn.jvm-zoomout {
  top: 2.84375rem;
  left: 1rem;
}

.jsvectormap-custom-wrapper {
  height: 20rem;
}
@media (min-width: 768px) {
  .jsvectormap-custom-wrapper {
    height: 25rem;
  }
}
@media (min-width: 992px) {
  .jsvectormap-custom-wrapper {
    height: 30rem;
  }
}

/*------------------------------------
  Leaflet
------------------------------------*/
.leaflet {
  min-height: 30rem;
  height: 100%;
  z-index: 0;
}

.leaflet-touch .leaflet-control-layers,
.leaflet-touch .leaflet-bar {
  border: none;
}

.leaflet-bar,
.leaflet-popup-content-wrapper,
.leaflet-popup-tip {
  box-shadow: 0 0.25rem 0.75rem 0 rgba(18, 20, 39, 0.0392156863);
}

.leaflet-bar,
.leaflet-popup-content-wrapper {
  border-radius: 0.5rem;
}

.leaflet-bar a, .leaflet-bar a:hover {
  color: #677788;
  background-color: #fff;
  border-bottom: none;
}
.leaflet-bar a:hover {
  color: #000;
}

.leaflet-touch .leaflet-bar a {
  width: 1.75rem;
  height: 1.75rem;
  line-height: 1.75rem;
}

.leaflet-control-zoom-in,
.leaflet-control-zoom-out {
  font: 600 0.875rem "Pretendard", sans-serif;
  text-indent: 0;
}

.leaflet-touch .leaflet-control-zoom-in,
.leaflet-touch .leaflet-control-zoom-out {
  font-family: "Pretendard", sans-serif;
  font-size: 0.875rem;
}

.leaflet-control-zoom-in {
  margin-bottom: 0.25rem;
}

.leaflet-touch .leaflet-bar a:first-child,
.leaflet-touch .leaflet-bar a:last-child {
  border-radius: 0.5rem;
}

.leaflet-popup {
  margin-bottom: 2.5rem;
}

/*------------------------------------
  File for your custom SCSS style
------------------------------------*/
/*------------------------------------
  Default Styles
------------------------------------*/
html {
  font-size: var(--bs-body-font-size);
  background: #f2f5f6;
  word-break: keep-all;
}

body {
  line-height: 1.2;
  color: #000;
}

h1,
.h1,
h2,
.h2,
h3,
.h3,
h4,
.h4,
h5,
.h5,
h6,
.h6 {
  color: #222;
}

pre {
  font-family: "Pretendard", sans-serif;
}

.fw-semi-bold {
  font-weight: 600;
}

.box-shadow-0 {
  box-shadow: none;
}

.essential {
  display: inline-block;
  width: 0.286rem;
  height: 0.286rem;
  margin-left: 0.571rem;
  border-radius: 50%;
  font-size: 0;
  vertical-align: middle;
  content: "";
}

::-webkit-scrollbar {
  width: 0.429rem;
  height: 0.429rem;
}

::-webkit-scrollbar-track {
  background-color: transparent;
}

::-webkit-scrollbar-thumb {
  background: #e8e7e7;
  border-radius: 4px;
}

::-webkit-scrollbar-thumb:hover,
::-webkit-scrollbar-thumb:active {
  background: #bdbdbd;
}

::-webkit-scrollbar-button {
  display: none;
}

@font-face {
  font-family: "Pretendard";
  font-weight: 700;
  font-display: swap;
  src: local("Pretendard Bold"), url(fonts/Pretendard-Bold.woff2) format("woff2");
}
@font-face {
  font-family: "Pretendard";
  font-weight: 600;
  font-display: swap;
  src: local("Pretendard Medium"), url(fonts/Pretendard-Medium.woff2) format("woff2");
}
@font-face {
  font-family: "Pretendard";
  font-weight: 400;
  font-display: swap;
  src: local("Pretendard Regular"), url(fonts/Pretendard-Regular.woff2) format("woff2");
}
.main .content {
  padding-bottom: 3.643rem;
  background-color: #f2f5f6;
}

/*------------------------------------
  Footer
------------------------------------*/
.footer {
  border-top: 1px solid #e8e7e7;
  background: #f2f5f6;
  color: #888;
}

/*------------------------------------
  Table Styles
------------------------------------*/
.table {
  border-color: #f0f0f0;
}
.table > :not(caption) > * > * {
  padding: 1.429rem;
  line-height: 1.2;
}
.table.table-input > :not(caption) > * > td {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}
.table:not(.table-borderless) > :not(caption) > *:last-child > * {
  border-bottom-width: 1px;
}
.table th,
.table td {
  font-size: 1.071rem !important;
  color: #222 !important;
}
.table thead th {
  border-top: 0 !important;
  border-bottom: 2px solid #e8e7e7 !important;
  font-weight: 600 !important;
}
.table thead.thead-light th {
  background-color: #f8fafd;
}
.table.table-thead-bordered thead th {
  border-bottom-width: 2px !important;
}
.table.table-borderless:not(.table-thead-bordered) thead th {
  border-bottom-width: 0 !important;
}
.table.table-sm > :not(caption) > * > * {
  padding-top: 0.821rem;
  padding-bottom: 0.821rem;
}
.table tfoot {
  background: #f8fafd;
}

.tui-file-uploader-area {
  border: none;
}

.tui-file-uploader-tbl caption {
  position: absolute;
  z-index: -1;
  opacity: 0;
}
.tui-file-uploader-tbl th {
  padding: 1.429rem;
  line-height: 1.2;
  border: none;
  border-bottom: 2px solid #e8e7e7;
  background-color: #f8fafd;
  font-weight: 600;
  font-size: 1.071rem !important;
  color: #222 !important;
}
.tui-file-uploader-tbl td {
  padding: 1.429rem;
  line-height: 1.2;
  border-bottom: 1px solid #f0f0f0;
  font-size: 1.071rem !important;
  color: #222 !important;
}
.tui-file-uploader-tbl a {
  font-size: 1.071rem;
}

.tui-file-uploader .tui-dropzone-support .tui-file-uploader-tbl {
  min-height: 11.429rem;
}
.tui-file-uploader .tui-dropzone-support .tui-dropzone-contents {
  margin-top: 4.286rem;
  border-bottom: 1px solid #f0f0f0;
}
.tui-file-uploader .tui-dropzone-support .tui-dropzone-contents .tui-dropzone-msg {
  top: 1.786rem;
  left: 0;
  margin: 0;
  padding: 1.429rem;
  font-size: 1.071rem;
}
.tui-file-uploader .tui-dropzone-support .tui-file-name {
  white-space: normal;
}

/*------------------------------------
  Nav
------------------------------------*/
.nav-icon {
  width: 25px;
  height: 25px;
  margin-right: 0.714rem;
}
.nav-icon::before {
  display: none;
}
.nav-icon.nav-icon-bookmark {
  background-image: url("data:image/svg+xml,%3Csvg width=%2725%27 height=%2725%27 viewBox=%270 0 25 25%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M6.69068 21.7747C6.47556 21.9316 6.25372 21.9316 6.02515 21.7747C5.79659 21.6179 5.72264 21.3958 5.80331 21.1083L7.8604 14.4831L2.61684 10.7588C2.37483 10.602 2.30088 10.3929 2.395 10.1316C2.48911 9.87025 2.68407 9.73957 2.97986 9.73957H9.51413L11.6922 2.87913C11.7191 2.74846 11.7796 2.64392 11.8737 2.56551C11.9678 2.48711 12.0821 2.44791 12.2166 2.44791C12.351 2.44791 12.4653 2.48711 12.5594 2.56551C12.6535 2.64392 12.7275 2.74846 12.7813 2.87913L14.919 9.73957H21.4936C21.7625 9.73957 21.944 9.87025 22.0382 10.1316C22.1323 10.3929 22.0583 10.602 21.8163 10.7588L16.5728 14.4831L18.6299 21.1083C18.7105 21.3958 18.6366 21.6179 18.408 21.7747C18.1794 21.9316 17.9576 21.9316 17.7425 21.7747L12.2166 17.6977L6.69068 21.7747ZM7.57805 19.501L12.2166 16.0904L16.8551 19.501L15.0804 13.8558L19.3155 10.9941H14.1123L12.2166 5.23128L10.3208 10.9941H5.11761L9.35279 13.8558L7.57805 19.501Z%27 fill=%27%23222222%27/%3E%3C/svg%3E%0A");
}
.nav-icon.nav-icon1 {
  background-image: url("data:image/svg+xml,%3Csvg width=%2725%27 height=%2725%27 viewBox=%270 0 25 25%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M3.96875 21.2188C5.15625 20.0938 6.51042 19.1875 8.03125 18.5C9.55208 17.8125 11.2083 17.4688 13 17.4688C14.7917 17.4688 16.4479 17.8125 17.9688 18.5C19.4896 19.1875 20.8438 20.0938 22.0312 21.2188V4.71875C22.0312 4.53125 21.9531 4.35938 21.7969 4.20313C21.6406 4.04688 21.4688 3.96875 21.2812 3.96875H4.71875C4.53125 3.96875 4.35938 4.04688 4.20313 4.20313C4.04688 4.35938 3.96875 4.53125 3.96875 4.71875V21.2188ZM13.0312 14.625C14.0729 14.625 14.9531 14.2656 15.6719 13.5469C16.3906 12.8281 16.75 11.9479 16.75 10.9062C16.75 9.86458 16.3906 8.98437 15.6719 8.26562C14.9531 7.54687 14.0729 7.1875 13.0312 7.1875C11.9896 7.1875 11.1094 7.54687 10.3906 8.26562C9.67188 8.98437 9.3125 9.86458 9.3125 10.9062C9.3125 11.9479 9.67188 12.8281 10.3906 13.5469C11.1094 14.2656 11.9896 14.625 13.0312 14.625ZM4.71875 23C4.23958 23 3.83333 22.8333 3.5 22.5C3.16667 22.1667 3 21.7604 3 21.2812V4.71875C3 4.23958 3.16667 3.83333 3.5 3.5C3.83333 3.16667 4.23958 3 4.71875 3H21.2812C21.7604 3 22.1667 3.16667 22.5 3.5C22.8333 3.83333 23 4.23958 23 4.71875V21.2812C23 21.7604 22.8333 22.1667 22.5 22.5C22.1667 22.8333 21.7604 23 21.2812 23H4.71875ZM4.71875 22.0312H21.3125C21.3125 21.9896 21.3125 21.9583 21.3125 21.9375C21.3125 21.9167 21.3125 21.8854 21.3125 21.8438C20.0833 20.6979 18.7656 19.8438 17.3594 19.2812C15.9531 18.7188 14.5 18.4375 13 18.4375C11.5 18.4375 10.0521 18.7135 8.65625 19.2656C7.26042 19.8177 5.94792 20.6562 4.71875 21.7812C4.71875 21.8438 4.71875 21.8906 4.71875 21.9219C4.71875 21.9531 4.71875 21.9896 4.71875 22.0312ZM13.0312 13.6562C12.2604 13.6562 11.6042 13.3906 11.0625 12.8594C10.5208 12.3281 10.25 11.6771 10.25 10.9062C10.25 10.1354 10.5208 9.48438 11.0625 8.95312C11.6042 8.42187 12.2604 8.15625 13.0312 8.15625C13.8021 8.15625 14.4531 8.42708 14.9844 8.96875C15.5156 9.51042 15.7812 10.1562 15.7812 10.9062C15.7812 11.6771 15.5104 12.3281 14.9688 12.8594C14.4271 13.3906 13.7812 13.6562 13.0312 13.6562Z%27 fill=%27black%27/%3E%3C/svg%3E%0A");
}
.nav-icon.nav-icon2 {
  background-image: url("data:image/svg+xml,%3Csvg width=%2725%27 height=%2725%27 viewBox=%270 0 25 25%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Crect x=%2716.5%27 y=%277.5%27 width=%276%27 height=%2712%27 fill=%27white%27 stroke=%27black%27/%3E%3Crect x=%274.5%27 y=%2712.5%27 width=%276%27 height=%277%27 fill=%27white%27 stroke=%27black%27/%3E%3Crect x=%2710.5%27 y=%271.5%27 width=%276%27 height=%2718%27 fill=%27white%27 stroke=%27black%27/%3E%3Crect x=%2714%27 y=%277%27 width=%2712%27 height=%271%27 transform=%27rotate%2890 14 7%29%27 fill=%27black%27/%3E%3Crect x=%2720%27 y=%2713%27 width=%277%27 height=%271%27 transform=%27rotate%2890 20 13%29%27 fill=%27black%27/%3E%3Crect x=%278%27 y=%2715%27 width=%275%27 height=%271%27 transform=%27rotate%2890 8 15%29%27 fill=%27black%27/%3E%3C/svg%3E%0A");
}
.nav-icon.nav-icon3 {
  background-image: url("data:image/svg+xml,%3Csvg width=%2725%27 height=%2725%27 viewBox=%270 0 25 25%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M13.3854 14.8906C13.6329 14.8906 13.8309 14.8219 13.9794 14.6844C14.1279 14.5469 14.2021 14.3635 14.2021 14.1344C14.2021 13.9052 14.1279 13.7219 13.9794 13.5844C13.8309 13.4469 13.6329 13.3781 13.3854 13.3781C13.1379 13.3781 12.9399 13.4469 12.7915 13.5844C12.643 13.7219 12.5687 13.9052 12.5687 14.1344C12.5687 14.3635 12.643 14.5469 12.7915 14.6844C12.9399 14.8219 13.1379 14.8906 13.3854 14.8906ZM12.8657 12.2781H13.9051C13.9051 11.9802 13.9361 11.7625 13.9979 11.625C14.0598 11.4875 14.1773 11.3156 14.3506 11.1094C14.4496 11.0406 14.5424 10.9547 14.629 10.8516C14.7156 10.7484 14.796 10.6625 14.8703 10.5938C15.1425 10.3188 15.3591 10.0552 15.5199 9.80313C15.6808 9.55104 15.7612 9.25312 15.7612 8.90937C15.7612 8.35937 15.5509 7.90104 15.1301 7.53437C14.7094 7.16771 14.165 6.98438 13.4968 6.98438C12.9276 6.98438 12.4141 7.12188 11.9562 7.39688C11.4984 7.67188 11.1828 8.03854 11.0096 8.49688L12.0119 8.84063C12.1356 8.54271 12.3274 8.30781 12.5873 8.13594C12.8471 7.96406 13.1379 7.87812 13.4597 7.87812C13.8309 7.87812 14.1279 7.98125 14.3506 8.1875C14.5733 8.39375 14.6847 8.65729 14.6847 8.97812C14.6847 9.16146 14.6352 9.35052 14.5362 9.54531C14.4372 9.7401 14.264 9.94063 14.0165 10.1469C13.868 10.2844 13.7195 10.4047 13.571 10.5078C13.4225 10.6109 13.2988 10.7427 13.1998 10.9031C13.0761 11.0406 12.9894 11.2182 12.94 11.4359C12.8905 11.6536 12.8657 11.9344 12.8657 12.2781ZM9.78458 24V19.7719H6.29512C5.99814 19.7719 5.7321 19.663 5.497 19.4453C5.26189 19.2276 5.14434 18.9812 5.14434 18.7062V14.1H3.91931C3.59759 14.1 3.33774 13.9339 3.13975 13.6016C2.94177 13.2693 2.95414 12.9312 3.17688 12.5875L5.21858 9.25312C5.61455 7.03021 6.65397 5.26563 8.33683 3.95938C10.0197 2.65313 11.9377 2 14.0907 2C16.516 2 18.6072 2.80781 20.3643 4.42344C22.1214 6.03906 23 7.96979 23 10.2156C23 11.9344 22.4308 13.4755 21.2924 14.8391C20.154 16.2026 18.6567 17.2854 16.8006 18.0875V24H9.78458ZM10.9354 22.9344H15.687V17.4L16.3552 17.125C18.137 16.3687 19.4982 15.3604 20.4386 14.1C21.379 12.8396 21.8492 11.5562 21.8492 10.25C21.8492 8.25625 21.0944 6.56042 19.5848 5.1625C18.0752 3.76458 16.2438 3.06563 14.0907 3.06563C12.0119 3.06563 10.2424 3.69583 8.78229 4.95625C7.32216 6.21667 6.53023 7.71771 6.40649 9.45938L4.21629 13.0344H6.29512V18.7062H10.9354V22.9344Z%27 fill=%27black%27/%3E%3C/svg%3E%0A");
}
.nav-icon.nav-icon4 {
  background-image: url("data:image/svg+xml,%3Csvg width=%2725%27 height=%2725%27 viewBox=%270 0 25 25%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M12 24L2 18.6804V8.18037L12 3L22 8.18037V18.6804L12 24ZM8.73529 11.2719C9.16667 10.752 9.67157 10.3667 10.25 10.116C10.8284 9.86539 11.4118 9.74005 12 9.74005C12.5882 9.74005 13.1716 9.86539 13.75 10.116C14.3284 10.3667 14.8333 10.752 15.2647 11.2719L20.5588 8.43104L12 3.9748L3.44118 8.43104L8.73529 11.2719ZM11.5588 22.7467V17.2878C10.5392 17.1207 9.69608 16.6844 9.02941 15.9788C8.36275 15.2732 8.02941 14.447 8.02941 13.5C8.02941 13.2772 8.04902 13.0497 8.08824 12.8176C8.12745 12.5855 8.20588 12.3302 8.32353 12.0517L2.91176 9.15517V18.1512L11.5588 22.7467ZM12 16.4244C12.8431 16.4244 13.5686 16.1366 14.1765 15.561C14.7843 14.9854 15.0882 14.2984 15.0882 13.5C15.0882 12.7016 14.7843 12.0146 14.1765 11.439C13.5686 10.8634 12.8431 10.5756 12 10.5756C11.1569 10.5756 10.4314 10.8634 9.82353 11.439C9.21569 12.0146 8.91176 12.7016 8.91176 13.5C8.91176 14.2984 9.21569 14.9854 9.82353 15.561C10.4314 16.1366 11.1569 16.4244 12 16.4244ZM12.4412 22.7467L21.0882 18.1512V9.15517L15.6765 12.0517C15.7941 12.3488 15.8725 12.6088 15.9118 12.8316C15.951 13.0544 15.9706 13.2772 15.9706 13.5C15.9706 14.447 15.6373 15.2732 14.9706 15.9788C14.3039 16.6844 13.4608 17.1207 12.4412 17.2878V22.7467Z%27 fill=%27black%27/%3E%3C/svg%3E%0A");
}
.nav-icon.nav-icon5 {
  background-image: url("data:image/svg+xml,%3Csvg width=%2725%27 height=%2725%27 viewBox=%270 0 25 25%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M12.7353 2.47058C12.3942 2.47058 12.1176 2.74711 12.1176 3.08823V5.55882C12.1176 5.89993 12.3942 6.17646 12.7353 6.17646C13.0764 6.17646 13.3529 5.89993 13.3529 5.55882V3.08823C13.3529 2.74711 13.0764 2.47058 12.7353 2.47058ZM19.046 21H4.75959C3.72123 21 2.83504 20.6207 2.10102 19.8622C1.36701 19.1037 1 18.1827 1 17.0991C1 16.0155 1.35806 15.1034 2.07417 14.363C2.79028 13.6225 3.66752 13.2523 4.70588 13.2523H6.15601C6.40665 11.8798 7.08696 10.7691 8.19693 9.92027C9.30691 9.07146 10.5422 8.64705 11.9028 8.64705C13.6215 8.64705 15 9.3243 16.0384 10.6788C17.0767 12.0333 17.6138 13.6135 17.6496 15.4195H19.046C19.8696 15.4195 20.5678 15.6814 21.1407 16.2051C21.7136 16.7288 22 17.388 22 18.1827C22 18.9773 21.7136 19.6455 21.1407 20.1873C20.5678 20.7291 19.8696 21 19.046 21ZM2.85294 18.5294C3.26471 18.9628 4.15089 19.8622 4.75959 19.8622L18.9118 19.7647C19.3056 19.7647 19.9143 19.3638 20.1471 19.1471C20.3798 18.9303 20.7647 18.5077 20.7647 18.1827C20.7647 17.8215 20.4117 17.2977 20.1789 17.0991C19.6839 16.6765 19.4399 16.6765 19.046 16.6765H16.4412V15.4412C16.4412 14.2492 15.8862 12.7647 15.2059 11.7353C14.5256 10.7059 13.6618 9.92027 11.9028 9.92027C10.6496 9.92027 9.78084 10.2914 8.41176 11.7353C7.16183 13.0535 7.16457 13.3045 7.17451 14.2177C7.17546 14.3048 7.17647 14.3979 7.17647 14.4984L4.70588 14.8235C4.13299 14.8235 3.26471 15.0258 2.85294 15.4412L2.78841 15.5061C2.41967 15.8762 2.23529 16.0612 2.23529 16.6765C2.23529 17.2905 2.44118 18.096 2.85294 18.5294ZM18.6849 4.56063C18.9864 4.25912 19.4753 4.25912 19.7768 4.56063C20.0783 4.86213 20.0783 5.35098 19.7768 5.65248L18.6761 6.75315C18.3746 7.05466 17.8858 7.05466 17.5842 6.75315C17.2827 6.45165 17.2827 5.9628 17.5842 5.6613L18.6849 4.56063ZM6.00155 4.56062C5.70004 4.86213 5.70004 5.35097 6.00155 5.65248L7.09341 6.74434C7.39492 7.04584 7.88376 7.04584 8.18526 6.74434C8.48677 6.44283 8.48677 5.95399 8.18526 5.65248L7.09341 4.56062C6.7919 4.25912 6.30306 4.25912 6.00155 4.56062Z%27 fill=%27black%27/%3E%3C/svg%3E%0A");
}
.nav-icon.nav-icon6 {
  background-image: url("data:image/svg+xml,%3Csvg width=%2725%27 height=%2725%27 viewBox=%270 0 25 25%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M17.9855 21H6.82058V8.93168L13.719 2L14.0792 2.24855C14.1715 2.3406 14.2454 2.45107 14.3008 2.57994C14.3562 2.70882 14.3839 2.8469 14.3839 2.99419V3.10465L13.2203 8.93168H21.4763C21.8641 8.93168 22.215 9.08818 22.529 9.40116C22.843 9.71415 23 10.0732 23 10.4782V11.859C23 11.9695 23 12.0799 23 12.1904C23 12.3009 22.9815 12.4113 22.9446 12.5218L19.8417 19.7573C19.6939 20.1071 19.4354 20.4016 19.066 20.641C18.6966 20.8803 18.3364 21 17.9855 21ZM7.65171 20.1439H18.1517C18.2995 20.1439 18.4565 20.1025 18.6227 20.0196C18.7889 19.9368 18.9182 19.7941 19.0106 19.5916L22.1412 12.1628V10.4782C22.1412 10.2941 22.0765 10.133 21.9472 9.99491C21.8179 9.85683 21.6609 9.78779 21.4763 9.78779H12.223L13.4697 3.40843L7.65171 9.31831V20.1439ZM7.65171 9.31831V9.78779C7.65171 9.78779 7.65171 9.85683 7.65171 9.99491C7.65171 10.133 7.65171 10.2941 7.65171 10.4782V12.1628V19.5916C7.65171 19.7941 7.65171 19.9368 7.65171 20.0196C7.65171 20.1025 7.65171 20.1439 7.65171 20.1439V9.31831ZM6.82058 8.93168V9.78779H2.85884V20.1439H6.82058V21H2V8.93168H6.82058Z%27 fill=%27black%27/%3E%3C/svg%3E%0A");
}

.nav-vertical.nav-pills .nav-item {
  width: 100%;
}
.nav-vertical.nav-pills .nav-link {
  border-radius: 0;
  font-size: 1.286rem;
}
.nav-vertical.nav-pills .nav-link.active[aria-expanded=true], .nav-vertical.nav-pills .nav-link.active[aria-expanded=false] {
  color: #000;
}
.nav-vertical.nav .nav-link {
  white-space: normal;
}
.nav-vertical .nav-collapse .nav-link {
  padding: 1rem 2.143rem 1rem 4.643rem !important;
  color: #888;
  font-size: 1.071rem;
}

body:not(.navbar-vertical-aside-mini-mode) .nav-vertical.nav-pills .nav-item.nav-item-bookmark .nav-link-bookmark {
  display: none;
}
body:not(.navbar-vertical-aside-mini-mode) .nav-vertical.nav-pills .nav-item .bookmark-collapse {
  display: block;
}

.nav-vertical.nav-pills .nav-item .bookmark-collapse {
  padding: 0 0.714rem 0.714rem;
}
.nav-vertical.nav-pills .nav-item .bookmark-collapse .nav-link {
  flex-direction: column;
  padding: 0.714rem !important;
  margin-bottom: 0.714rem;
  border-radius: 0.286rem;
}
.nav-vertical.nav-pills .nav-item .bookmark-collapse .nav-link:last-child {
  margin-bottom: 0;
}
.nav-vertical.nav-pills .nav-item .bookmark-collapse .nav-link .bookmark-title {
  display: block;
  line-height: 1.786rem;
  margin-bottom: 0.357rem;
  color: #222;
  font-weight: 600;
  font-size: 1.071rem;
}
.nav-vertical.nav-pills .nav-item .bookmark-collapse .nav-link .bookmark-menu {
  display: block;
  font-size: 0.929rem;
  color: #979797;
}

.navbar-vertical-aside-mini-mode .nav-vertical.nav-pills .nav-item.nav-item-bookmark .nav-link-bookmark {
  display: flex;
}
.navbar-vertical-aside-mini-mode .nav-vertical.nav-pills .nav-item.nav-item-bookmark .bookmark-collapse {
  width: 16.643rem;
  padding: 0.714rem;
}

.nav.collapse .nav-link.active .card, .nav.collapsing .nav-link.active .card {
  background-color: #f8fafd;
  border-color: #8aade0;
}
.nav.collapse .card-body, .nav.collapsing .card-body {
  display: none;
}
@media (min-width: 768px) {
  .nav.collapse .card-body, .nav.collapsing .card-body {
    display: block;
  }
}

.nav-tabs {
  border-width: 1px;
}
.nav-tabs .nav-item.active .nav-link {
  color: #000;
  border-bottom-color: #000;
}
.nav-tabs .nav-link {
  font-size: calc(1.2536rem + 0.0432vw);
  font-weight: 600;
  color: #979797;
  line-height: 2rem;
}
.nav-tabs .nav-link.active,
.nav-tabs .nav-link .nav-item.show .nav-link {
  color: #000;
  border-bottom-color: #000;
}
.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
  color: #000;
  border-bottom-color: #000;
}
.nav-tabs:not(.nav-vertical) .nav-link {
  padding-left: 1.714rem;
  padding-right: 1.714rem;
}

@media (min-width: 1200px) {
  .nav-tabs .nav-link {
    font-size: 1.286rem;
  }
}
/*------------------------------------
  Vertical Navbar Aside
------------------------------------*/
.navbar-vertical-aside .navbar-brand {
  justify-content: center;
}
.navbar-vertical-aside .nav-vertical.nav-pills .nav-collapse::before {
  display: none;
}
.navbar-vertical-aside .nav.nav-pills {
  padding: 0;
}
.navbar-vertical-aside .navbar-aside-toggler {
  top: 0.58rem;
  width: 2.714rem;
  height: 2.714rem;
  border-width: 1px;
}
.navbar-vertical-aside .navbar-aside-toggler .bi-arrow-bar-left::before {
  content: "";
  width: 1.614rem;
  height: 0.734rem;
  background-image: url("data:image/svg+xml,%3Csvg width=%2723%27 height=%2711%27 viewBox=%270 0 23 11%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Crect x=%2710.46%27 y=%270.378357%27 width=%2712.3243%27 height=%272.05405%27 rx=%271.02703%27 fill=%27%238E98A3%27/%3E%3Crect x=%2710.46%27 y=%274.48651%27 width=%2712.3243%27 height=%272.05405%27 rx=%271.02703%27 fill=%27%238E98A3%27/%3E%3Crect x=%2710.46%27 y=%278.5946%27 width=%2712.3243%27 height=%272.05405%27 rx=%271.02703%27 fill=%27%238E98A3%27/%3E%3Cpath d=%27M0.22066 5.20577C0.220198 5.13541 0.233785 5.06144 0.261421 4.98386C0.289057 4.90628 0.337824 4.83208 0.407722 4.76126L4.53869 0.575689C4.66451 0.44821 4.89249 0.379562 5.07543 0.378361C5.39796 0.376243 5.39397 0.390991 5.58111 0.575689C5.90205 0.892447 5.90095 1.02061 5.90206 1.18947C5.9039 1.46925 5.84081 1.5065 5.715 1.63398L2.3235 5.20577L5.90205 8.59459C6.02953 8.72041 6.09385 8.87126 6.095 9.04716C6.09616 9.22306 6.22178 9.47578 5.90205 9.79973C5.57101 10.1351 5.25132 9.98557 5.07542 9.98672C4.89952 9.98788 4.74783 9.92555 4.62035 9.79973L0.413542 5.64779C0.34272 5.57789 0.293006 5.50785 0.2644 5.43768C0.235795 5.3675 0.221214 5.2902 0.22066 5.20577Z%27 fill=%27%238E98A3%27/%3E%3C/svg%3E%0A");
}
.navbar-vertical-aside .navbar-aside-toggler .bi-arrow-bar-right::before {
  content: "";
  width: 1.614rem;
  height: 0.734rem;
  background-image: url("data:image/svg+xml,%3Csvg width=%2723%27 height=%2711%27 viewBox=%270 0 23 11%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Crect width=%2712.3243%27 height=%272.05405%27 rx=%271.02703%27 transform=%27matrix%28-1 0 0 1 12.54 0.378357%29%27 fill=%27%238E98A3%27/%3E%3Crect width=%2712.3243%27 height=%272.05405%27 rx=%271.02703%27 transform=%27matrix%28-1 0 0 1 12.54 4.48651%29%27 fill=%27%238E98A3%27/%3E%3Crect width=%2712.3243%27 height=%272.05405%27 rx=%271.02703%27 transform=%27matrix%28-1 0 0 1 12.54 8.5946%29%27 fill=%27%238E98A3%27/%3E%3Cpath d=%27M22.7793 5.20577C22.7798 5.13541 22.7662 5.06144 22.7386 4.98386C22.7109 4.90628 22.6622 4.83208 22.5923 4.76126L18.4613 0.575689C18.3355 0.44821 18.1075 0.379562 17.9246 0.378361C17.602 0.376243 17.606 0.390991 17.4189 0.575689C17.0979 0.892447 17.099 1.02061 17.0979 1.18947C17.0961 1.46925 17.1592 1.5065 17.285 1.63398L20.6765 5.20577L17.0979 8.59459C16.9705 8.72041 16.9062 8.87126 16.905 9.04716C16.9038 9.22306 16.7782 9.47578 17.0979 9.79973C17.429 10.1351 17.7487 9.98557 17.9246 9.98672C18.1005 9.98788 18.2522 9.92555 18.3796 9.79973L22.5865 5.64779C22.6573 5.57789 22.707 5.50785 22.7356 5.43768C22.7642 5.3675 22.7788 5.2902 22.7793 5.20577Z%27 fill=%27%238E98A3%27/%3E%3C/svg%3E%0A");
}

.navbar-nav-wrap-content-start .navbar-aside-toggler {
  top: 0.58rem;
  width: 2.714rem;
  height: 2.714rem;
}
.navbar-nav-wrap-content-start .navbar-aside-toggler .bi-arrow-bar-left::before {
  content: "";
  width: 1.614rem;
  height: 0.734rem;
  background-image: url("data:image/svg+xml,%3Csvg width=%2723%27 height=%2711%27 viewBox=%270 0 23 11%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Crect x=%2710.46%27 y=%270.378357%27 width=%2712.3243%27 height=%272.05405%27 rx=%271.02703%27 fill=%27%238E98A3%27/%3E%3Crect x=%2710.46%27 y=%274.48651%27 width=%2712.3243%27 height=%272.05405%27 rx=%271.02703%27 fill=%27%238E98A3%27/%3E%3Crect x=%2710.46%27 y=%278.5946%27 width=%2712.3243%27 height=%272.05405%27 rx=%271.02703%27 fill=%27%238E98A3%27/%3E%3Cpath d=%27M0.22066 5.20577C0.220198 5.13541 0.233785 5.06144 0.261421 4.98386C0.289057 4.90628 0.337824 4.83208 0.407722 4.76126L4.53869 0.575689C4.66451 0.44821 4.89249 0.379562 5.07543 0.378361C5.39796 0.376243 5.39397 0.390991 5.58111 0.575689C5.90205 0.892447 5.90095 1.02061 5.90206 1.18947C5.9039 1.46925 5.84081 1.5065 5.715 1.63398L2.3235 5.20577L5.90205 8.59459C6.02953 8.72041 6.09385 8.87126 6.095 9.04716C6.09616 9.22306 6.22178 9.47578 5.90205 9.79973C5.57101 10.1351 5.25132 9.98557 5.07542 9.98672C4.89952 9.98788 4.74783 9.92555 4.62035 9.79973L0.413542 5.64779C0.34272 5.57789 0.293006 5.50785 0.2644 5.43768C0.235795 5.3675 0.221214 5.2902 0.22066 5.20577Z%27 fill=%27%238E98A3%27/%3E%3C/svg%3E%0A");
}
.navbar-nav-wrap-content-start .navbar-aside-toggler .bi-arrow-bar-right::before {
  content: "";
  width: 1.614rem;
  height: 0.734rem;
  background-image: url("data:image/svg+xml,%3Csvg width=%2723%27 height=%2711%27 viewBox=%270 0 23 11%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Crect width=%2712.3243%27 height=%272.05405%27 rx=%271.02703%27 transform=%27matrix%28-1 0 0 1 12.54 0.378357%29%27 fill=%27%238E98A3%27/%3E%3Crect width=%2712.3243%27 height=%272.05405%27 rx=%271.02703%27 transform=%27matrix%28-1 0 0 1 12.54 4.48651%29%27 fill=%27%238E98A3%27/%3E%3Crect width=%2712.3243%27 height=%272.05405%27 rx=%271.02703%27 transform=%27matrix%28-1 0 0 1 12.54 8.5946%29%27 fill=%27%238E98A3%27/%3E%3Cpath d=%27M22.7793 5.20577C22.7798 5.13541 22.7662 5.06144 22.7386 4.98386C22.7109 4.90628 22.6622 4.83208 22.5923 4.76126L18.4613 0.575689C18.3355 0.44821 18.1075 0.379562 17.9246 0.378361C17.602 0.376243 17.606 0.390991 17.4189 0.575689C17.0979 0.892447 17.099 1.02061 17.0979 1.18947C17.0961 1.46925 17.1592 1.5065 17.285 1.63398L20.6765 5.20577L17.0979 8.59459C16.9705 8.72041 16.9062 8.87126 16.905 9.04716C16.9038 9.22306 16.7782 9.47578 17.0979 9.79973C17.429 10.1351 17.7487 9.98557 17.9246 9.98672C18.1005 9.98788 18.2522 9.92555 18.3796 9.79973L22.5865 5.64779C22.6573 5.57789 22.707 5.50785 22.7356 5.43768C22.7642 5.3675 22.7788 5.2902 22.7793 5.20577Z%27 fill=%27%238E98A3%27/%3E%3C/svg%3E%0A");
}

.navbar-vertical-aside-mini-mode .navbar-vertical-aside .navbar-brand {
  margin-right: 1rem;
}
.navbar-vertical-aside-mini-mode .nav-link.dropdown-toggle::before {
  display: none;
}
.navbar-vertical-aside-mini-mode .nav-link.dropdown-toggle[aria-expanded=true] {
  background: #edf2f5;
}
.navbar-vertical-aside-mini-mode .nav-collapse .nav-link {
  padding: 0.857rem 1.429rem !important;
  border-radius: 0.286rem;
}

.navbar-tab-menu {
  width: 100%;
  margin-bottom: 1.071rem;
  text-align: center;
}
.navbar-tab-menu .app-link {
  border-bottom: 1px solid #e8e7e7;
}
.navbar-tab-menu .app-link .app-link-btn {
  display: block;
  line-height: 4.286rem;
  padding: 0 2.857rem;
  color: #8e98a3;
  font-size: 1rem;
  text-align: left;
  outline: none;
}
.navbar-tab-menu .app-link .app-link-btn::after {
  display: none;
}
.navbar-tab-menu .app-link .app-link-btn:hover, .navbar-tab-menu .app-link .app-link-btn:focus {
  outline: none;
}
.navbar-tab-menu .app-link .app-link-btn .bi {
  margin-right: 0.714rem;
}

.navbar-tab-menu .nav-tablist {
  display: flex;
}
.navbar-tab-menu .nav-tablist .nav-item {
  width: 50%;
}
.navbar-tab-menu .nav-tablist .nav-item .nav-link {
  display: block;
  padding: 0 !important;
  line-height: 3.071rem;
  border-bottom: 0.214rem solid #fff;
  font-size: 1.071rem;
  font-weight: 600;
  color: #979797;
}
.navbar-tab-menu .nav-tablist .nav-item .nav-link.active {
  border-color: #000;
  background-color: #fff;
  color: #000;
}
.navbar-tab-menu .nav-tablist .nav-item .nav-link:hover, .navbar-tab-menu .nav-tablist .nav-item .nav-link:focus, .navbar-tab-menu .nav-tablist .nav-item .nav-link:active {
  background-color: #fff;
}
.navbar-tab-menu .nav-tablist .nav-item .nav-link .bi {
  display: none;
  vertical-align: middle;
  width: 1rem;
  height: 1rem;
  background-size: 100% auto;
  background-position: center;
  background-repeat: no-repeat;
}
.navbar-tab-menu .nav-tablist .nav-item .nav-link .bi:before {
  content: "";
}
.navbar-tab-menu .nav-tablist .nav-item .nav-link .bi.bi-list {
  background-image: url("data:image/svg+xml,%3Csvg width=%2715%27 height=%2712%27 viewBox=%270 0 15 12%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Crect x=%270.75%27 width=%2714%27 height=%271.5%27 rx=%270.75%27 fill=%27%23979797%27/%3E%3Crect x=%270.75%27 y=%275%27 width=%2714%27 height=%271.5%27 rx=%270.75%27 fill=%27%23979797%27/%3E%3Crect x=%270.75%27 y=%2710%27 width=%2714%27 height=%271.5%27 rx=%270.75%27 fill=%27%23979797%27/%3E%3C/svg%3E%0A");
}
.navbar-tab-menu .nav-tablist .nav-item .nav-link .bi.bi-star {
  margin-top: -0.286rem;
  background-image: url("data:image/svg+xml,%3Csvg width=%2715%27 height=%2715%27 viewBox=%270 0 15 15%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M3.78737 14.6778C3.63248 14.7907 3.47275 14.7907 3.30819 14.6778C3.14362 14.5649 3.09038 14.405 3.14846 14.198L4.62956 9.42783L0.854203 6.74638C0.679956 6.63348 0.626713 6.48294 0.694476 6.29477C0.762239 6.1066 0.902605 6.01251 1.11557 6.01251H5.82025L7.38848 1.073C7.40784 0.97891 7.4514 0.903642 7.51917 0.84719C7.58693 0.790738 7.66921 0.762512 7.76602 0.762512C7.86282 0.762512 7.9451 0.790738 8.01287 0.84719C8.08063 0.903642 8.13387 0.97891 8.17259 1.073L9.71178 6.01251H14.4455C14.6391 6.01251 14.7698 6.1066 14.8376 6.29477C14.9053 6.48294 14.8521 6.63348 14.6778 6.74638L10.9025 9.42783L12.3836 14.198C12.4417 14.405 12.3884 14.5649 12.2238 14.6778C12.0593 14.7907 11.8996 14.7907 11.7447 14.6778L7.76602 11.7424L3.78737 14.6778ZM4.42627 13.0407L7.76602 10.5851L11.1058 13.0407L9.82794 8.97622L12.8773 6.91574H9.13095L7.76602 2.76654L6.40108 6.91574H2.65476L5.70409 8.97622L4.42627 13.0407Z%27 fill=%27%23979797%27/%3E%3C/svg%3E%0A");
}
.navbar-tab-menu .nav-tablist .nav-item .nav-link.active .bi.bi-list {
  background-image: url("data:image/svg+xml,%3Csvg width=%2715%27 height=%2712%27 viewBox=%270 0 15 12%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Crect x=%270.75%27 width=%2714%27 height=%271.5%27 rx=%270.75%27 fill=%27%23000000%27/%3E%3Crect x=%270.75%27 y=%275%27 width=%2714%27 height=%271.5%27 rx=%270.75%27 fill=%27%23000000%27/%3E%3Crect x=%270.75%27 y=%2710%27 width=%2714%27 height=%271.5%27 rx=%270.75%27 fill=%27%23000000%27/%3E%3C/svg%3E%0A");
}
.navbar-tab-menu .nav-tablist .nav-item .nav-link.active .bi.bi-star {
  background-image: url("data:image/svg+xml,%3Csvg width=%2715%27 height=%2715%27 viewBox=%270 0 15 15%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M3.78737 14.6778C3.63248 14.7907 3.47275 14.7907 3.30819 14.6778C3.14362 14.5649 3.09038 14.405 3.14846 14.198L4.62956 9.42783L0.854203 6.74638C0.679956 6.63348 0.626713 6.48294 0.694476 6.29477C0.762239 6.1066 0.902605 6.01251 1.11557 6.01251H5.82025L7.38848 1.073C7.40784 0.97891 7.4514 0.903642 7.51917 0.84719C7.58693 0.790738 7.66921 0.762512 7.76602 0.762512C7.86282 0.762512 7.9451 0.790738 8.01287 0.84719C8.08063 0.903642 8.13387 0.97891 8.17259 1.073L9.71178 6.01251H14.4455C14.6391 6.01251 14.7698 6.1066 14.8376 6.29477C14.9053 6.48294 14.8521 6.63348 14.6778 6.74638L10.9025 9.42783L12.3836 14.198C12.4417 14.405 12.3884 14.5649 12.2238 14.6778C12.0593 14.7907 11.8996 14.7907 11.7447 14.6778L7.76602 11.7424L3.78737 14.6778ZM4.42627 13.0407L7.76602 10.5851L11.1058 13.0407L9.82794 8.97622L12.8773 6.91574H9.13095L7.76602 2.76654L6.40108 6.91574H2.65476L5.70409 8.97622L4.42627 13.0407Z%27 fill=%27%23000000%27/%3E%3C/svg%3E%0A");
}

.navbar-tab-content {
  width: 100%;
}

.navbar-dropdown {
  width: 100%;
  padding: 0 0.714rem;
}
.navbar-dropdown .btn.dropdown-toggle {
  width: 100%;
  border: 1px solid #f0f0f0;
  color: #222;
  font-weight: 400;
}
.navbar-dropdown .btn.dropdown-toggle:hover, .navbar-dropdown .btn.dropdown-toggle:focus, .navbar-dropdown .btn.dropdown-toggle:active {
  box-shadow: none;
}
.navbar-dropdown .dropdown-menu {
  overflow-y: auto;
  width: calc(100% - 1.429rem);
  min-width: 16rem;
  max-height: 30rem;
  margin: 0.357rem 0.714rem 0;
  padding: 0.714rem;
  box-shadow: 0 0.286rem 1.786rem rgba(18, 20, 39, 0.08);
  border-radius: 0.571rem;
  border: 0;
}
.navbar-dropdown.app-link .dropdown-menu {
  overflow: hidden;
  top: calc(100% + 0.143rem);
  width: 100%;
  height: 30rem;
  padding: 0;
  margin: 0;
  border-start-start-radius: 0;
  border-start-end-radius: 0;
  box-shadow: 0 0.286rem 1.786rem rgba(18, 20, 39, 0.08);
}
.navbar-dropdown.app-link .dropdown-menu .inner {
  overflow-y: auto;
  position: relative;
  height: 27rem;
  padding: 0.714rem;
}
.navbar-dropdown.app-link .dropdown-menu .option-title {
  font-weight: 600;
}
.navbar-dropdown.app-link .dropdown-menu .fix-close {
  position: absolute;
  left: 0.714rem;
  right: 0.714rem;
  bottom: 0;
  width: auto;
  border-top: 1px solid #f0f0f0;
  text-align: center;
}
.navbar-dropdown.app-link .dropdown-menu .fix-close button {
  border: none;
  background: #fff;
  line-height: 2.857;
  font-size: 13px;
  font-weight: 600;
  color: #8e98a3;
}
.navbar-dropdown.app-link .dropdown-menu .fix-close .bi-x::before {
  font-size: 1.286rem;
  vertical-align: middle;
  margin-top: -0.214rem;
}
.navbar-dropdown.app-link .dropdown-menu::-webkit-scrollbar-track {
  background-color: #fff;
}
.navbar-dropdown .dropdown-item {
  padding: 0.714rem;
  white-space: normal;
}
.navbar-dropdown .dropdown-item span {
  display: block;
  line-height: 1.571rem;
  font-size: 0.929rem;
  color: #979797;
}
.navbar-dropdown .dropdown-item span.option-title {
  margin-bottom: 0.357rem;
  font-size: 1.071rem;
  color: #222;
  line-height: 1.286rem;
}

.navbar-vertical-aside-mini-mode .navbar-tab-menu .nav-tablist .nav-item .nav-link {
  font-size: 0;
}
.navbar-vertical-aside-mini-mode .navbar-tab-menu .nav-tablist .nav-item .nav-link .bi {
  display: inline-block;
}
.navbar-vertical-aside-mini-mode .navbar-tab-menu .app-link .app-link-btn {
  font-size: 0;
  padding: 0;
  line-height: 4rem;
  text-align: center;
}
.navbar-vertical-aside-mini-mode .navbar-tab-menu .app-link .app-link-btn .bi {
  margin-right: 0;
  font-size: 1rem;
}

.navbar-vertical-aside-mini-mode .navbar-dropdown {
  position: static;
}
.navbar-vertical-aside-mini-mode .navbar-dropdown .btn.dropdown-toggle {
  display: block;
  width: 3.071rem;
  height: 3.071rem;
  padding: 0;
  margin: 0 auto;
  font-size: 0;
  background-image: url("data:image/svg+xml,%3Csvg width=%278%27 height=%275%27 viewBox=%270 0 8 5%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M4.00111 4.20991C3.94555 4.20991 3.88722 4.19975 3.82611 4.17941C3.765 4.15908 3.70666 4.1235 3.65111 4.07268L0.367774 1.06878C0.267774 0.977287 0.217773 0.865466 0.217773 0.733315C0.217773 0.601164 0.267774 0.489344 0.367774 0.397854C0.467774 0.306365 0.58444 0.26062 0.717773 0.26062C0.851107 0.26062 0.967773 0.306365 1.06777 0.397854L4.00111 3.08154L6.93444 0.397854C7.03444 0.306365 7.15388 0.26062 7.29277 0.26062C7.43166 0.26062 7.55111 0.306365 7.65111 0.397854C7.75111 0.489344 7.80111 0.598622 7.80111 0.725691C7.80111 0.852759 7.75111 0.962039 7.65111 1.05353L4.35111 4.07268C4.29555 4.1235 4.24 4.15908 4.18444 4.17941C4.12888 4.19975 4.06777 4.20991 4.00111 4.20991Z%27 fill=%27%239D9D9D%27/%3E%3C/svg%3E%0A");
  background-size: 0.541rem 0.282rem;
  background-position: center;
  background-repeat: no-repeat;
}
.navbar-vertical-aside-mini-mode .navbar-dropdown .btn.dropdown-toggle:after {
  display: none;
}
.navbar-vertical-aside-mini-mode .navbar-dropdown .dropdown-menu {
  top: 15.714rem;
  left: 0.714rem;
}
.navbar-vertical-aside-mini-mode .navbar-dropdown.app-link .dropdown-menu {
  top: 8.286rem;
  left: 0;
  width: 18rem;
}

.navbar-vertical-aside .nav-item .nav-link.dropdown-toggle::after {
  display: none;
  background-image: url("data:image/svg+xml,%3Csvg width=%278%27 height=%275%27 viewBox=%270 0 8 5%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M4.00111 4.20991C3.94555 4.20991 3.88722 4.19975 3.82611 4.17941C3.765 4.15908 3.70666 4.1235 3.65111 4.07268L0.367774 1.06878C0.267774 0.977287 0.217773 0.865466 0.217773 0.733315C0.217773 0.601164 0.267774 0.489344 0.367774 0.397854C0.467774 0.306365 0.58444 0.26062 0.717773 0.26062C0.851107 0.26062 0.967773 0.306365 1.06777 0.397854L4.00111 3.08154L6.93444 0.397854C7.03444 0.306365 7.15388 0.26062 7.29277 0.26062C7.43166 0.26062 7.55111 0.306365 7.65111 0.397854C7.75111 0.489344 7.80111 0.598622 7.80111 0.725691C7.80111 0.852759 7.75111 0.962039 7.65111 1.05353L4.35111 4.07268C4.29555 4.1235 4.24 4.15908 4.18444 4.17941C4.12888 4.19975 4.06777 4.20991 4.00111 4.20991Z%27 fill=%27%239D9D9D%27/%3E%3C/svg%3E%0A");
  background-size: 0.541rem 0.282rem;
}

.navbar-vertical-aside-closed-mode .navbar-vertical-aside .nav-link {
  pointer-events: none;
}

.help-videos li {
  margin-bottom: 20px;
}

.help-video {
  margin-left: -28px;
  width: 533px;
  box-shadow: 0 0.25rem 0.75rem 0 rgba(18, 20, 39, 0.0392156863);
}

/*------------------------------------
  buttons Styles
------------------------------------*/
.btn:not(.rounded-circle):hover {
  border-color: #000;
}

.btn:not(.btn-icon) {
  border-width: 1px;
  padding: 0.857rem 1.714rem;
  border-radius: 0.357rem;
  font-weight: 600;
  font-size: 1.07rem;
  line-height: 1.2;
}
.btn:not(.btn-icon):hover, .btn:not(.btn-icon):focus {
  box-shadow: 0px 5px 15px rgba(52, 57, 68, 0.15);
}
.btn:not(.btn-icon).disabled, .btn:not(.btn-icon):disabled {
  opacity: 1;
  color: #bdbdbd;
  background-color: #f0f0f0;
}
.btn:not(.btn-icon).disabled[class*=ghost], .btn:not(.btn-icon):disabled[class*=ghost] {
  background-color: #fff;
}
.btn:not(.btn-icon).disabled[class*=outline], .btn:not(.btn-icon):disabled[class*=outline] {
  border: 0;
  background-color: #f0f0f0;
}
.btn:not(.btn-icon).disabled[class*=outline-dark], .btn:not(.btn-icon):disabled[class*=outline-dark] {
  border: 1px solid #e8e7e7;
  background-color: #fff;
}

/*------------------------------------
  Fill Button Styles
------------------------------------*/
.btn-fill-dark {
  --bs-btn-color: #fff;
  --bs-btn-bg: #000;
  --bs-btn-border-color: #000;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #262626;
  --bs-btn-hover-border-color: #1a1a1a;
  --bs-btn-focus-shadow-rgb: 38, 38, 38;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #333333;
  --bs-btn-active-border-color: #1a1a1a;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #000;
  --bs-btn-disabled-border-color: transparent;
}

.btn-fill-dark {
  padding-right: 1.42rem;
  padding-left: 1.42rem;
  font-size: 1.07rem;
  color: #fff;
  background-color: #000;
}
.btn-fill-dark:hover, .btn-fill-dark:focus {
  color: #fff;
}
.btn-fill-dark:hover:hover, .btn-fill-dark:focus:hover {
  color: #fff;
}
.btn-fill-dark.btn-sm, .btn-group-sm > .btn-fill-dark.btn {
  padding-right: 1.357rem;
  padding-left: 1.357rem;
  font-size: 0.929rem;
}
.btn-fill-dark.btn-lg, .btn-group-lg > .btn-fill-dark.btn {
  padding-right: 1.928rem;
  padding-left: 1.928rem;
  font-weight: 600;
  font-size: 1.14rem;
}

/*------------------------------------
  Outline Button Styles
------------------------------------*/
.btn-outline-dark {
  color: #333;
  border-color: #424242;
  background-color: #fff;
}
.btn-outline-dark:hover, .btn-outline-dark:focus {
  color: #333;
  background-color: #fff;
}
.btn-outline-dark.btn-sm, .btn-group-sm > .btn-outline-dark.btn {
  font-size: 0.929rem !important;
}
.btn-outline-dark.btn-lg, .btn-group-lg > .btn-outline-dark.btn {
  font-weight: 700;
  font-size: 1.142rem;
}

.btn-outline-gray {
  color: #8e98a3;
  border-color: #8e98a3;
  background: #fff;
}
.btn-outline-gray:hover, .btn-outline-gray:focus {
  color: #8e98a3;
  background-color: #fff;
}

/*------------------------------------
  Button Size
------------------------------------*/
.btn-xs:not(.btn-icon) {
  padding: 0.3125rem 0.75rem;
  font-size: 0.656rem;
}
.btn-sm.btn-icon, .btn-group-sm > .btn-icon.btn {
  width: 1.785rem;
  height: 1.785rem;
}
.btn-sm:not(.btn-icon), .btn-group-sm > .btn:not(.btn-icon) {
  padding: 0.714rem 1.714rem;
  font-size: 0.929rem;
}
.btn-lg:not(.btn-icon), .btn-group-lg > .btn:not(.btn-icon) {
  padding: 0.928rem 2.071rem;
  font-size: 1.14rem;
}

.btn-group-sm .btn:not(.btn-icon) {
  padding: 0.714rem 1.714rem;
}
.btn-group-lg .btn:not(.btn-icon) {
  padding: 0.928rem 2.071rem;
}

/*------------------------------------
  Button Icons
------------------------------------*/
.btn-icon {
  width: 2.741rem;
  height: 2.741rem;
  font-size: 1.074rem;
}

.icon-plus {
  display: inline-block;
  width: 0.785rem;
  height: 0.785rem;
  margin-right: 0.642rem;
  background: url("data:image/svg+xml,%3Csvg width=%2711%27 height=%2711%27 viewBox=%270 0 11 11%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M5.49947 0C5.03216 0 4.65332 0.378835 4.65332 0.846153V4.65386H0.846153C0.378836 4.65386 0 5.0327 0 5.50001C0 5.96733 0.378836 6.34617 0.846153 6.34617H4.65332V10.1538C4.65332 10.6212 5.03216 11 5.49947 11C5.96679 11 6.34563 10.6212 6.34563 10.1538V6.34617H10.1538C10.6212 6.34617 11 5.96733 11 5.50001C11 5.0327 10.6212 4.65386 10.1538 4.65386H6.34563V0.846154C6.34563 0.378836 5.96679 0 5.49947 0Z%27 fill=%27white%27/%3E%3C/svg%3E%0A") no-repeat;
}
.disabled .icon-plus, :disabled .icon-plus {
  background: url("data:image/svg+xml,%3Csvg width=%2711%27 height=%2711%27 viewBox=%270 0 11 11%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M5.49947 0C5.03216 0 4.65332 0.378835 4.65332 0.846153V4.65386H0.846154C0.378836 4.65386 0 5.0327 0 5.50001C0 5.96733 0.378835 6.34617 0.846153 6.34617H4.65332V10.1538C4.65332 10.6212 5.03216 11 5.49947 11C5.96679 11 6.34563 10.6212 6.34563 10.1538V6.34617H10.1538C10.6212 6.34617 11 5.96733 11 5.50001C11 5.0327 10.6212 4.65386 10.1538 4.65386H6.34563V0.846154C6.34563 0.378836 5.96679 0 5.49947 0Z%27 fill=%27%23BDBDBD%27/%3E%3C/svg%3E%0A") no-repeat;
}

.btn-question {
  font-weight: 700;
  font-size: 1.071rem !important;
}
.btn-question:focus {
  color: #fff;
  background-color: #6e93cb;
}

.btn-more {
  color: #979797;
}
.btn-more:hover, .btn-more:active {
  background: #f0f4f7;
}
.btn-more:disabled {
  color: #bdbdbd;
}

.btn.btn-dropdown {
  padding-left: 1.071rem;
  padding-right: 1.071rem;
  border: 1px solid #f0f0f0;
  color: #6e93cb;
  background-color: #fff;
}
.btn.btn-dropdown:hover, .btn.btn-dropdown:focus, .btn.btn-dropdown:active {
  color: #222;
  box-shadow: none;
}
.btn.btn-dropdown:hover .bi-download:before, .btn.btn-dropdown:focus .bi-download:before, .btn.btn-dropdown:active .bi-download:before {
  background-image: url("data:image/svg+xml,%3Csvg width=%2715%27 height=%2714%27 viewBox=%270 0 15 14%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M7.5 9.91645C7.40625 9.91645 7.32031 9.90204 7.24219 9.87324C7.16406 9.84444 7.08594 9.79403 7.00781 9.72202L3.46875 6.45992C3.32812 6.3303 3.26172 6.17548 3.26953 5.99545C3.27734 5.81543 3.35156 5.6606 3.49219 5.53098C3.63281 5.40136 3.80078 5.33655 3.99609 5.33655C4.19141 5.33655 4.35938 5.40136 4.5 5.53098L6.79687 7.66971V1.16713C6.79687 0.979897 6.86328 0.825074 6.99609 0.702656C7.12891 0.580237 7.29687 0.519028 7.5 0.519028C7.70312 0.519028 7.87109 0.580237 8.00391 0.702656C8.13672 0.825074 8.20312 0.979897 8.20312 1.16713V7.66971L10.5234 5.53098C10.6641 5.40136 10.832 5.33655 11.0273 5.33655C11.2227 5.33655 11.3906 5.40136 11.5312 5.53098C11.6719 5.6606 11.7422 5.81543 11.7422 5.99545C11.7422 6.17548 11.6719 6.3303 11.5312 6.45992L7.99219 9.72202C7.91406 9.79403 7.83594 9.84444 7.75781 9.87324C7.67969 9.90204 7.59375 9.91645 7.5 9.91645ZM1.40625 13.481C1.03125 13.481 0.703125 13.3514 0.421875 13.0921C0.140625 12.8329 0 12.5304 0 12.1848V9.74362C0 9.55639 0.0664063 9.40157 0.199219 9.27915C0.332031 9.15673 0.5 9.09552 0.703125 9.09552C0.90625 9.09552 1.07422 9.15673 1.20703 9.27915C1.33984 9.40157 1.40625 9.55639 1.40625 9.74362V12.1848H13.5937V9.74362C13.5937 9.55639 13.6602 9.40157 13.793 9.27915C13.9258 9.15673 14.0937 9.09552 14.2969 9.09552C14.5 9.09552 14.668 9.15673 14.8008 9.27915C14.9336 9.40157 15 9.55639 15 9.74362V12.1848C15 12.5304 14.8594 12.8329 14.5781 13.0921C14.2969 13.3514 13.9687 13.481 13.5937 13.481H1.40625Z%27 fill=%27%23222222%27/%3E%3C/svg%3E");
}
.btn.btn-dropdown:disabled {
  background-color: transparent;
}
.btn.btn-dropdown:disabled .bi-download:before {
  background-image: url("data:image/svg+xml,%3Csvg width=%2715%27 height=%2714%27 viewBox=%270 0 15 14%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M7.5 9.91646C7.40625 9.91646 7.32031 9.90206 7.24219 9.87325C7.16406 9.84445 7.08594 9.79404 7.00781 9.72203L3.46875 6.45994C3.32812 6.33032 3.26172 6.1755 3.26953 5.99547C3.27734 5.81544 3.35156 5.66062 3.49219 5.531C3.63281 5.40138 3.80078 5.33657 3.99609 5.33657C4.19141 5.33657 4.35938 5.40138 4.5 5.531L6.79688 7.66972V1.16714C6.79688 0.979913 6.86328 0.825089 6.99609 0.702671C7.12891 0.580252 7.29688 0.519043 7.5 0.519043C7.70312 0.519043 7.87109 0.580252 8.00391 0.702671C8.13672 0.825089 8.20312 0.979913 8.20312 1.16714V7.66972L10.5234 5.531C10.6641 5.40138 10.832 5.33657 11.0273 5.33657C11.2227 5.33657 11.3906 5.40138 11.5312 5.531C11.6719 5.66062 11.7422 5.81544 11.7422 5.99547C11.7422 6.1755 11.6719 6.33032 11.5312 6.45994L7.99219 9.72203C7.91406 9.79404 7.83594 9.84445 7.75781 9.87325C7.67969 9.90206 7.59375 9.91646 7.5 9.91646ZM1.40625 13.481C1.03125 13.481 0.703125 13.3514 0.421875 13.0921C0.140625 12.8329 0 12.5305 0 12.1848V9.74364C0 9.55641 0.0664063 9.40158 0.199219 9.27917C0.332031 9.15675 0.5 9.09554 0.703125 9.09554C0.90625 9.09554 1.07422 9.15675 1.20703 9.27917C1.33984 9.40158 1.40625 9.55641 1.40625 9.74364V12.1848H13.5938V9.74364C13.5938 9.55641 13.6602 9.40158 13.793 9.27917C13.9258 9.15675 14.0938 9.09554 14.2969 9.09554C14.5 9.09554 14.668 9.15675 14.8008 9.27917C14.9336 9.40158 15 9.55641 15 9.74364V12.1848C15 12.5305 14.8594 12.8329 14.5781 13.0921C14.2969 13.3514 13.9688 13.481 13.5938 13.481H1.40625Z%27 fill=%27%23BDBDBD%27/%3E%3C/svg%3E%0A");
}
.btn.btn-dropdown.dropdown-toggle::after {
  background-image: url("data:image/svg+xml,%3Csvg width=%278%27 height=%275%27 viewBox=%270 0 8 5%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M4.00013 4.89077C3.94457 4.89077 3.88624 4.88061 3.82513 4.86028C3.76402 4.83995 3.70569 4.80437 3.65013 4.75354L0.366797 1.74964C0.266797 1.65815 0.216797 1.54633 0.216797 1.41418C0.216797 1.28203 0.266797 1.17021 0.366797 1.07872C0.466797 0.987227 0.583464 0.941483 0.716797 0.941483C0.85013 0.941483 0.966797 0.987227 1.0668 1.07872L4.00013 3.7624L6.93346 1.07872C7.03346 0.987227 7.15291 0.941483 7.2918 0.941483C7.43069 0.941483 7.55013 0.987227 7.65013 1.07872C7.75013 1.17021 7.80013 1.27948 7.80013 1.40655C7.80013 1.53362 7.75013 1.6429 7.65013 1.73439L4.35013 4.75354C4.29457 4.80437 4.23902 4.83995 4.18346 4.86028C4.12791 4.88061 4.0668 4.89077 4.00013 4.89077Z%27 fill=%27%239D9D9D%27/%3E%3C/svg%3E%0A");
  background-size: auto;
}
.btn.btn-dropdown.dropdown-toggle:hover::after, .btn.btn-dropdown.dropdown-toggle:focus::after, .btn.btn-dropdown.dropdown-toggle:active::after {
  background-image: url("data:image/svg+xml,%3Csvg width=%278%27 height=%275%27 viewBox=%270 0 8 5%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M4.00013 4.89077C3.94457 4.89077 3.88624 4.88061 3.82513 4.86028C3.76402 4.83995 3.70569 4.80437 3.65013 4.75354L0.366797 1.74964C0.266797 1.65815 0.216797 1.54633 0.216797 1.41418C0.216797 1.28203 0.266797 1.17021 0.366797 1.07872C0.466797 0.987227 0.583464 0.941483 0.716797 0.941483C0.85013 0.941483 0.966797 0.987227 1.0668 1.07872L4.00013 3.7624L6.93346 1.07872C7.03346 0.987227 7.15291 0.941483 7.2918 0.941483C7.43069 0.941483 7.55013 0.987227 7.65013 1.07872C7.75013 1.17021 7.80013 1.27948 7.80013 1.40655C7.80013 1.53362 7.75013 1.6429 7.65013 1.73439L4.35013 4.75354C4.29457 4.80437 4.23902 4.83995 4.18346 4.86028C4.12791 4.88061 4.0668 4.89077 4.00013 4.89077Z%27 fill=%27%23222222%27/%3E%3C/svg%3E%0A");
}
.btn.btn-dropdown.btn-fill-dark {
  color: #fff;
  background-color: #000;
}
.btn.btn-dropdown.btn-fill-dark::after, .btn.btn-dropdown.btn-fill-dark:hover::after, .btn.btn-dropdown.btn-fill-dark:focus::after, .btn.btn-dropdown.btn-fill-dark:active::after {
  background-image: url("data:image/svg+xml,%3Csvg width=%278%27 height=%275%27 viewBox=%270 0 8 5%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M4.00013 4.89077C3.94457 4.89077 3.88624 4.88061 3.82513 4.86028C3.76402 4.83995 3.70569 4.80437 3.65013 4.75354L0.366797 1.74964C0.266797 1.65815 0.216797 1.54633 0.216797 1.41418C0.216797 1.28203 0.266797 1.17021 0.366797 1.07872C0.466797 0.987227 0.583464 0.941483 0.716797 0.941483C0.85013 0.941483 0.966797 0.987227 1.0668 1.07872L4.00013 3.7624L6.93346 1.07872C7.03346 0.987227 7.15291 0.941483 7.2918 0.941483C7.43069 0.941483 7.55013 0.987227 7.65013 1.07872C7.75013 1.17021 7.80013 1.27948 7.80013 1.40655C7.80013 1.53362 7.75013 1.6429 7.65013 1.73439L4.35013 4.75354C4.29457 4.80437 4.23902 4.83995 4.18346 4.86028C4.12791 4.88061 4.0668 4.89077 4.00013 4.89077Z%27 fill=%27%23ffffff%27/%3E%3C/svg%3E%0A");
}
.btn.btn-dropdown .bi-download:before {
  content: "";
  width: 1.0714rem;
  height: 0.926rem;
  margin-right: 0.429rem;
  background-image: url("data:image/svg+xml,%3Csvg width=%2715%27 height=%2714%27 viewBox=%270 0 15 14%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M7.5 9.91645C7.40625 9.91645 7.32031 9.90204 7.24219 9.87324C7.16406 9.84444 7.08594 9.79403 7.00781 9.72202L3.46875 6.45992C3.32812 6.3303 3.26172 6.17548 3.26953 5.99545C3.27734 5.81543 3.35156 5.6606 3.49219 5.53098C3.63281 5.40136 3.80078 5.33655 3.99609 5.33655C4.19141 5.33655 4.35938 5.40136 4.5 5.53098L6.79687 7.66971V1.16713C6.79687 0.979897 6.86328 0.825074 6.99609 0.702656C7.12891 0.580237 7.29687 0.519028 7.5 0.519028C7.70312 0.519028 7.87109 0.580237 8.00391 0.702656C8.13672 0.825074 8.20312 0.979897 8.20312 1.16713V7.66971L10.5234 5.53098C10.6641 5.40136 10.832 5.33655 11.0273 5.33655C11.2227 5.33655 11.3906 5.40136 11.5312 5.53098C11.6719 5.6606 11.7422 5.81543 11.7422 5.99545C11.7422 6.17548 11.6719 6.3303 11.5312 6.45992L7.99219 9.72202C7.91406 9.79403 7.83594 9.84444 7.75781 9.87324C7.67969 9.90204 7.59375 9.91645 7.5 9.91645ZM1.40625 13.481C1.03125 13.481 0.703125 13.3514 0.421875 13.0921C0.140625 12.8329 0 12.5304 0 12.1848V9.74362C0 9.55639 0.0664063 9.40157 0.199219 9.27915C0.332031 9.15673 0.5 9.09552 0.703125 9.09552C0.90625 9.09552 1.07422 9.15673 1.20703 9.27915C1.33984 9.40157 1.40625 9.55639 1.40625 9.74362V12.1848H13.5937V9.74362C13.5937 9.55639 13.6602 9.40157 13.793 9.27915C13.9258 9.15673 14.0937 9.09552 14.2969 9.09552C14.5 9.09552 14.668 9.15673 14.8008 9.27915C14.9336 9.40157 15 9.55639 15 9.74362V12.1848C15 12.5304 14.8594 12.8329 14.5781 13.0921C14.2969 13.3514 13.9687 13.481 13.5937 13.481H1.40625Z%27 fill=%27%236E93CB%27/%3E%3C/svg%3E%0A");
  background-size: 100% 100%;
}

.btn.btn-custom,
.btn.btn-modify,
.btn.btn-cancel,
.btn.btn-save,
.btn.btn-delete,
.btn.btn-copy {
  padding-left: 1.071rem;
  padding-right: 1.071rem;
  color: #8e98a3;
}
.btn.btn-custom:hover, .btn.btn-custom:focus, .btn.btn-custom:active,
.btn.btn-modify:hover,
.btn.btn-modify:focus,
.btn.btn-modify:active,
.btn.btn-cancel:hover,
.btn.btn-cancel:focus,
.btn.btn-cancel:active,
.btn.btn-save:hover,
.btn.btn-save:focus,
.btn.btn-save:active,
.btn.btn-delete:hover,
.btn.btn-delete:focus,
.btn.btn-delete:active,
.btn.btn-copy:hover,
.btn.btn-copy:focus,
.btn.btn-copy:active {
  color: #6e93cb;
  box-shadow: none;
}
.btn.btn-custom:hover .bi-pencil:before, .btn.btn-custom:focus .bi-pencil:before, .btn.btn-custom:active .bi-pencil:before,
.btn.btn-modify:hover .bi-pencil:before,
.btn.btn-modify:focus .bi-pencil:before,
.btn.btn-modify:active .bi-pencil:before,
.btn.btn-cancel:hover .bi-pencil:before,
.btn.btn-cancel:focus .bi-pencil:before,
.btn.btn-cancel:active .bi-pencil:before,
.btn.btn-save:hover .bi-pencil:before,
.btn.btn-save:focus .bi-pencil:before,
.btn.btn-save:active .bi-pencil:before,
.btn.btn-delete:hover .bi-pencil:before,
.btn.btn-delete:focus .bi-pencil:before,
.btn.btn-delete:active .bi-pencil:before,
.btn.btn-copy:hover .bi-pencil:before,
.btn.btn-copy:focus .bi-pencil:before,
.btn.btn-copy:active .bi-pencil:before {
  background-image: url("data:image/svg+xml,%3Csvg width=%2716%27 height=%2714%27 viewBox=%270 0 16 14%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M6.3875 13.7342L8.5 12.4844L14.1875 12.3935C14.55 12.3935 14.9781 12.3529 15.2344 12.6092C15.4906 12.8654 15.5 12.8092 15.5 13.1717C15.5 13.5342 15.4906 13.3092 15.2344 13.5654C14.8594 13.7342 14.55 13.7342 14.1875 13.7342H6.3875ZM1.625 12.6092H2.45L10.7563 4.3029L9.93125 3.4779L1.625 11.7842V12.6092ZM13.1375 3.49665L10.7375 1.09665L11.525 0.309155C11.7375 0.0966545 12.0031 -0.00647042 12.3219 -0.000220424C12.6406 0.00602958 12.9063 0.115405 13.1188 0.327905L13.925 1.13415C14.1375 1.34665 14.2438 1.60915 14.2438 1.92165C14.2438 2.23415 14.1375 2.49665 13.925 2.70915L13.1375 3.49665ZM1.0625 13.7342C0.9 13.7342 0.765625 13.681 0.659375 13.5748C0.553125 13.4685 0.5 13.3342 0.5 13.1717V11.5592C0.5 11.4842 0.5125 11.4154 0.5375 11.3529C0.5625 11.2904 0.60625 11.2279 0.66875 11.1654L9.95 1.88415L12.35 4.28415L3.06875 13.5654C3.00625 13.6279 2.94375 13.6717 2.88125 13.6967C2.81875 13.7217 2.75 13.7342 2.675 13.7342H1.0625ZM10.3438 3.8904L9.93125 3.4779L10.7563 4.3029L10.3438 3.8904Z%27 fill=%27%236E93CB%27/%3E%3C/svg%3E%0A");
}
.btn.btn-custom:hover .bi-x:before, .btn.btn-custom:focus .bi-x:before, .btn.btn-custom:active .bi-x:before,
.btn.btn-modify:hover .bi-x:before,
.btn.btn-modify:focus .bi-x:before,
.btn.btn-modify:active .bi-x:before,
.btn.btn-cancel:hover .bi-x:before,
.btn.btn-cancel:focus .bi-x:before,
.btn.btn-cancel:active .bi-x:before,
.btn.btn-save:hover .bi-x:before,
.btn.btn-save:focus .bi-x:before,
.btn.btn-save:active .bi-x:before,
.btn.btn-delete:hover .bi-x:before,
.btn.btn-delete:focus .bi-x:before,
.btn.btn-delete:active .bi-x:before,
.btn.btn-copy:hover .bi-x:before,
.btn.btn-copy:focus .bi-x:before,
.btn.btn-copy:active .bi-x:before {
  background-image: url("data:image/svg+xml,%3Csvg width=%278%27 height=%278%27 viewBox=%270 0 8 8%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M4 4.6126L0.781609 7.6751C0.689655 7.7626 0.582376 7.80635 0.45977 7.80635C0.337165 7.80635 0.229885 7.7626 0.137931 7.6751C0.045977 7.5876 0 7.48551 0 7.36885C0 7.25218 0.045977 7.1501 0.137931 7.0626L3.35632 4.0001L0.137931 0.937598C0.045977 0.850098 0 0.748014 0 0.631348C0 0.514681 0.045977 0.412598 0.137931 0.325098C0.229885 0.237598 0.337165 0.193848 0.45977 0.193848C0.582376 0.193848 0.689655 0.237598 0.781609 0.325098L4 3.3876L7.21839 0.325098C7.31035 0.237598 7.41762 0.193848 7.54023 0.193848C7.66284 0.193848 7.77011 0.237598 7.86207 0.325098C7.95402 0.412598 8 0.514681 8 0.631348C8 0.748014 7.95402 0.850098 7.86207 0.937598L4.64368 4.0001L7.86207 7.0626C7.95402 7.1501 8 7.25218 8 7.36885C8 7.48551 7.95402 7.5876 7.86207 7.6751C7.77011 7.7626 7.66284 7.80635 7.54023 7.80635C7.41762 7.80635 7.31035 7.7626 7.21839 7.6751L4 4.6126Z%27 fill=%27%236E93CB%27/%3E%3C/svg%3E%0A");
}
.btn.btn-custom:hover .bi-bookmark-plus:before, .btn.btn-custom:focus .bi-bookmark-plus:before, .btn.btn-custom:active .bi-bookmark-plus:before,
.btn.btn-modify:hover .bi-bookmark-plus:before,
.btn.btn-modify:focus .bi-bookmark-plus:before,
.btn.btn-modify:active .bi-bookmark-plus:before,
.btn.btn-cancel:hover .bi-bookmark-plus:before,
.btn.btn-cancel:focus .bi-bookmark-plus:before,
.btn.btn-cancel:active .bi-bookmark-plus:before,
.btn.btn-save:hover .bi-bookmark-plus:before,
.btn.btn-save:focus .bi-bookmark-plus:before,
.btn.btn-save:active .bi-bookmark-plus:before,
.btn.btn-delete:hover .bi-bookmark-plus:before,
.btn.btn-delete:focus .bi-bookmark-plus:before,
.btn.btn-delete:active .bi-bookmark-plus:before,
.btn.btn-copy:hover .bi-bookmark-plus:before,
.btn.btn-copy:focus .bi-bookmark-plus:before,
.btn.btn-copy:active .bi-bookmark-plus:before {
  background-image: url("data:image/svg+xml,%3Csvg width=%2710%27 height=%2710%27 viewBox=%270 0 10 10%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M0.646154 9.76634C0.492308 9.82954 0.346154 9.82051 0.207692 9.73926C0.0692308 9.65801 0 9.54516 0 9.40072V1.00488C0 0.788216 0.0923076 0.598633 0.276923 0.436133C0.461538 0.273633 0.676923 0.192383 0.923077 0.192383H5.38462C5.38462 0.345855 5.38462 0.481272 5.38462 0.598633C5.38462 0.715994 5.38462 0.851411 5.38462 1.00488H0.923077V8.7778L4.30769 7.51842L7.69231 8.7778V4.25488C7.86667 4.25488 8.02051 4.25488 8.15385 4.25488C8.28718 4.25488 8.44103 4.25488 8.61539 4.25488V9.40072C8.61539 9.54516 8.54615 9.65801 8.40769 9.73926C8.26923 9.82051 8.12308 9.82954 7.96923 9.76634L4.30769 8.38509L0.646154 9.76634ZM0.923077 1.00488H5.38462H4.30769H0.923077ZM8.15385 3.44238C8.02051 3.44238 7.91026 3.40401 7.82308 3.32728C7.7359 3.25054 7.69231 3.15349 7.69231 3.03613V2.22363H6.76923C6.6359 2.22363 6.52564 2.18526 6.43846 2.10853C6.35128 2.03179 6.30769 1.93474 6.30769 1.81738C6.30769 1.70002 6.35128 1.60297 6.43846 1.52624C6.52564 1.4495 6.6359 1.41113 6.76923 1.41113H7.69231V0.598633C7.69231 0.481272 7.7359 0.384223 7.82308 0.307487C7.91026 0.230751 8.02051 0.192383 8.15385 0.192383C8.28718 0.192383 8.39744 0.230751 8.48462 0.307487C8.5718 0.384223 8.61539 0.481272 8.61539 0.598633V1.41113H9.53846C9.6718 1.41113 9.78205 1.4495 9.86923 1.52624C9.95641 1.60297 10 1.70002 10 1.81738C10 1.93474 9.95641 2.03179 9.86923 2.10853C9.78205 2.18526 9.6718 2.22363 9.53846 2.22363H8.61539V3.03613C8.61539 3.15349 8.5718 3.25054 8.48462 3.32728C8.39744 3.40401 8.28718 3.44238 8.15385 3.44238Z%27 fill=%27%236E93CB%27/%3E%3C/svg%3E%0A");
}
.btn.btn-custom:hover .bi-trash:before, .btn.btn-custom:focus .bi-trash:before, .btn.btn-custom:active .bi-trash:before,
.btn.btn-modify:hover .bi-trash:before,
.btn.btn-modify:focus .bi-trash:before,
.btn.btn-modify:active .bi-trash:before,
.btn.btn-cancel:hover .bi-trash:before,
.btn.btn-cancel:focus .bi-trash:before,
.btn.btn-cancel:active .bi-trash:before,
.btn.btn-save:hover .bi-trash:before,
.btn.btn-save:focus .bi-trash:before,
.btn.btn-save:active .bi-trash:before,
.btn.btn-delete:hover .bi-trash:before,
.btn.btn-delete:focus .bi-trash:before,
.btn.btn-delete:active .bi-trash:before,
.btn.btn-copy:hover .bi-trash:before,
.btn.btn-copy:focus .bi-trash:before,
.btn.btn-copy:active .bi-trash:before {
  background-image: url("data:image/svg+xml,%3Csvg width=%2710%27 height=%2712%27 viewBox=%270 0 10 12%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M1.57813 11.4168C1.32813 11.4168 1.10938 11.3266 0.921875 11.146C0.734375 10.9654 0.640625 10.7548 0.640625 10.5141V1.93766H0.46875C0.333333 1.93766 0.221354 1.89503 0.132813 1.80977C0.0442709 1.72451 0 1.61668 0 1.48627C0 1.35587 0.0442709 1.24804 0.132813 1.16278C0.221354 1.07752 0.333333 1.03489 0.46875 1.03489H2.9375C2.9375 0.904484 2.98177 0.796652 3.07031 0.71139C3.15885 0.626127 3.27083 0.583496 3.40625 0.583496H6.59375C6.72917 0.583496 6.84115 0.626127 6.92969 0.71139C7.01823 0.796652 7.0625 0.904484 7.0625 1.03489H9.53125C9.66667 1.03489 9.77865 1.07752 9.86719 1.16278C9.95573 1.24804 10 1.35587 10 1.48627C10 1.61668 9.95573 1.72451 9.86719 1.80977C9.77865 1.89503 9.66667 1.93766 9.53125 1.93766H9.35938V10.5141C9.35938 10.7548 9.26562 10.9654 9.07812 11.146C8.89062 11.3266 8.67188 11.4168 8.42188 11.4168H1.57813ZM1.57813 1.93766V10.5141H8.42188V1.93766H1.57813ZM3.23438 8.76868C3.23438 8.89908 3.27865 9.00692 3.36719 9.09218C3.45573 9.17744 3.56771 9.22007 3.70313 9.22007C3.83854 9.22007 3.95052 9.17744 4.03906 9.09218C4.1276 9.00692 4.17188 8.89908 4.17188 8.76868V3.66799C4.17188 3.53759 4.1276 3.42975 4.03906 3.34449C3.95052 3.25923 3.83854 3.2166 3.70313 3.2166C3.56771 3.2166 3.45573 3.25923 3.36719 3.34449C3.27865 3.42975 3.23438 3.53759 3.23438 3.66799V8.76868ZM5.82812 8.76868C5.82812 8.89908 5.8724 9.00692 5.96094 9.09218C6.04948 9.17744 6.16146 9.22007 6.29688 9.22007C6.43229 9.22007 6.54427 9.17744 6.63281 9.09218C6.72135 9.00692 6.76562 8.89908 6.76562 8.76868V3.66799C6.76562 3.53759 6.72135 3.42975 6.63281 3.34449C6.54427 3.25923 6.43229 3.2166 6.29688 3.2166C6.16146 3.2166 6.04948 3.25923 5.96094 3.34449C5.8724 3.42975 5.82812 3.53759 5.82812 3.66799V8.76868Z%27 fill=%27%236E93CB%27/%3E%3C/svg%3E%0A");
}
.btn.btn-custom:hover .bi-files:before, .btn.btn-custom:focus .bi-files:before, .btn.btn-custom:active .bi-files:before,
.btn.btn-modify:hover .bi-files:before,
.btn.btn-modify:focus .bi-files:before,
.btn.btn-modify:active .bi-files:before,
.btn.btn-cancel:hover .bi-files:before,
.btn.btn-cancel:focus .bi-files:before,
.btn.btn-cancel:active .bi-files:before,
.btn.btn-save:hover .bi-files:before,
.btn.btn-save:focus .bi-files:before,
.btn.btn-save:active .bi-files:before,
.btn.btn-delete:hover .bi-files:before,
.btn.btn-delete:focus .bi-files:before,
.btn.btn-delete:active .bi-files:before,
.btn.btn-copy:hover .bi-files:before,
.btn.btn-copy:focus .bi-files:before,
.btn.btn-copy:active .bi-files:before {
  background-image: url("data:image/svg+xml,%3Csvg width=%2714%27 height=%2714%27 viewBox=%270 0 14 14%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M11.1122 11.2146H4.19967C3.97606 11.2146 3.78162 11.1319 3.61634 10.9667C3.45106 10.8014 3.36842 10.6069 3.36842 10.3833V1.72083C3.36842 1.4875 3.45106 1.28819 3.61634 1.12292C3.78162 0.957639 3.97606 0.875 4.19967 0.875H8.98301L11.958 3.85V10.3833C11.958 10.6069 11.8754 10.8014 11.7101 10.9667C11.5448 11.1319 11.3455 11.2146 11.1122 11.2146ZM8.64759 4.14167V1.53125H4.19967C4.16079 1.53125 4.1219 1.55069 4.08301 1.58958C4.04412 1.62847 4.02467 1.67222 4.02467 1.72083V10.3833C4.02467 10.4222 4.04412 10.4611 4.08301 10.5C4.1219 10.5389 4.16079 10.5583 4.19967 10.5583H11.1122C11.1608 10.5583 11.2045 10.5389 11.2434 10.5C11.2823 10.4611 11.3018 10.4222 11.3018 10.3833V4.14167H8.64759ZM2.30384 13.125C2.07051 13.125 1.8712 13.0424 1.70592 12.8771C1.54065 12.7118 1.45801 12.5125 1.45801 12.2792V3.95208H2.11426V12.2792C2.11426 12.3278 2.1337 12.3715 2.17259 12.4104C2.21148 12.4493 2.25523 12.4688 2.30384 12.4688H8.86634V13.125H2.30384ZM4.02467 1.53125V4.14167V1.53125V4.14167V10.3833C4.02467 10.4222 4.02467 10.4611 4.02467 10.5C4.02467 10.5389 4.02467 10.5583 4.02467 10.5583C4.02467 10.5583 4.02467 10.5389 4.02467 10.5C4.02467 10.4611 4.02467 10.4222 4.02467 10.3833V1.72083C4.02467 1.67222 4.02467 1.62847 4.02467 1.58958C4.02467 1.55069 4.02467 1.53125 4.02467 1.53125Z%27 fill=%27%236E93CB%27/%3E%3C/svg%3E%0A");
}
.btn.btn-custom:disabled,
.btn.btn-modify:disabled,
.btn.btn-cancel:disabled,
.btn.btn-save:disabled,
.btn.btn-delete:disabled,
.btn.btn-copy:disabled {
  background-color: transparent;
}
.btn.btn-custom:disabled .bi-pencil:before,
.btn.btn-modify:disabled .bi-pencil:before,
.btn.btn-cancel:disabled .bi-pencil:before,
.btn.btn-save:disabled .bi-pencil:before,
.btn.btn-delete:disabled .bi-pencil:before,
.btn.btn-copy:disabled .bi-pencil:before {
  background-image: url("data:image/svg+xml,%3Csvg width=%2716%27 height=%2714%27 viewBox=%270 0 16 14%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M6.3875 13.7342L8.5 12.4844L14.1875 12.3935C14.55 12.3935 14.9781 12.3529 15.2344 12.6092C15.4906 12.8654 15.5 12.8092 15.5 13.1717C15.5 13.5342 15.4906 13.3092 15.2344 13.5654C14.8594 13.7342 14.55 13.7342 14.1875 13.7342H6.3875ZM1.625 12.6092H2.45L10.7563 4.3029L9.93125 3.4779L1.625 11.7842V12.6092ZM13.1375 3.49665L10.7375 1.09665L11.525 0.309155C11.7375 0.0966545 12.0031 -0.00647042 12.3219 -0.000220424C12.6406 0.00602958 12.9063 0.115405 13.1188 0.327905L13.925 1.13415C14.1375 1.34665 14.2438 1.60915 14.2438 1.92165C14.2438 2.23415 14.1375 2.49665 13.925 2.70915L13.1375 3.49665ZM1.0625 13.7342C0.9 13.7342 0.765625 13.681 0.659375 13.5748C0.553125 13.4685 0.5 13.3342 0.5 13.1717V11.5592C0.5 11.4842 0.5125 11.4154 0.5375 11.3529C0.5625 11.2904 0.60625 11.2279 0.66875 11.1654L9.95 1.88415L12.35 4.28415L3.06875 13.5654C3.00625 13.6279 2.94375 13.6717 2.88125 13.6967C2.81875 13.7217 2.75 13.7342 2.675 13.7342H1.0625ZM10.3438 3.8904L9.93125 3.4779L10.7563 4.3029L10.3438 3.8904Z%27 fill=%27%23BDBDBD%27/%3E%3C/svg%3E%0A");
}
.btn.btn-custom:disabled .bi-x:before,
.btn.btn-modify:disabled .bi-x:before,
.btn.btn-cancel:disabled .bi-x:before,
.btn.btn-save:disabled .bi-x:before,
.btn.btn-delete:disabled .bi-x:before,
.btn.btn-copy:disabled .bi-x:before {
  background-image: url("data:image/svg+xml,%3Csvg width=%278%27 height=%278%27 viewBox=%270 0 8 8%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M4 4.6126L0.781609 7.6751C0.689655 7.7626 0.582376 7.80635 0.45977 7.80635C0.337165 7.80635 0.229885 7.7626 0.137931 7.6751C0.045977 7.5876 0 7.48551 0 7.36885C0 7.25218 0.045977 7.1501 0.137931 7.0626L3.35632 4.0001L0.137931 0.937598C0.045977 0.850098 0 0.748014 0 0.631348C0 0.514681 0.045977 0.412598 0.137931 0.325098C0.229885 0.237598 0.337165 0.193848 0.45977 0.193848C0.582376 0.193848 0.689655 0.237598 0.781609 0.325098L4 3.3876L7.21839 0.325098C7.31035 0.237598 7.41762 0.193848 7.54023 0.193848C7.66284 0.193848 7.77011 0.237598 7.86207 0.325098C7.95402 0.412598 8 0.514681 8 0.631348C8 0.748014 7.95402 0.850098 7.86207 0.937598L4.64368 4.0001L7.86207 7.0626C7.95402 7.1501 8 7.25218 8 7.36885C8 7.48551 7.95402 7.5876 7.86207 7.6751C7.77011 7.7626 7.66284 7.80635 7.54023 7.80635C7.41762 7.80635 7.31035 7.7626 7.21839 7.6751L4 4.6126Z%27 fill=%27%23BDBDBD%27/%3E%3C/svg%3E%0A");
}
.btn.btn-custom:disabled .bi-bookmark-plus:before,
.btn.btn-modify:disabled .bi-bookmark-plus:before,
.btn.btn-cancel:disabled .bi-bookmark-plus:before,
.btn.btn-save:disabled .bi-bookmark-plus:before,
.btn.btn-delete:disabled .bi-bookmark-plus:before,
.btn.btn-copy:disabled .bi-bookmark-plus:before {
  background-image: url("data:image/svg+xml,%3Csvg width=%2710%27 height=%2710%27 viewBox=%270 0 10 10%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M0.646154 9.76634C0.492308 9.82954 0.346154 9.82051 0.207692 9.73926C0.0692308 9.65801 0 9.54516 0 9.40072V1.00488C0 0.788216 0.0923076 0.598633 0.276923 0.436133C0.461538 0.273633 0.676923 0.192383 0.923077 0.192383H5.38462C5.38462 0.345855 5.38462 0.481272 5.38462 0.598633C5.38462 0.715994 5.38462 0.851411 5.38462 1.00488H0.923077V8.7778L4.30769 7.51842L7.69231 8.7778V4.25488C7.86667 4.25488 8.02051 4.25488 8.15385 4.25488C8.28718 4.25488 8.44103 4.25488 8.61539 4.25488V9.40072C8.61539 9.54516 8.54615 9.65801 8.40769 9.73926C8.26923 9.82051 8.12308 9.82954 7.96923 9.76634L4.30769 8.38509L0.646154 9.76634ZM0.923077 1.00488H5.38462H4.30769H0.923077ZM8.15385 3.44238C8.02051 3.44238 7.91026 3.40401 7.82308 3.32728C7.7359 3.25054 7.69231 3.15349 7.69231 3.03613V2.22363H6.76923C6.6359 2.22363 6.52564 2.18526 6.43846 2.10853C6.35128 2.03179 6.30769 1.93474 6.30769 1.81738C6.30769 1.70002 6.35128 1.60297 6.43846 1.52624C6.52564 1.4495 6.6359 1.41113 6.76923 1.41113H7.69231V0.598633C7.69231 0.481272 7.7359 0.384223 7.82308 0.307487C7.91026 0.230751 8.02051 0.192383 8.15385 0.192383C8.28718 0.192383 8.39744 0.230751 8.48462 0.307487C8.5718 0.384223 8.61539 0.481272 8.61539 0.598633V1.41113H9.53846C9.6718 1.41113 9.78205 1.4495 9.86923 1.52624C9.95641 1.60297 10 1.70002 10 1.81738C10 1.93474 9.95641 2.03179 9.86923 2.10853C9.78205 2.18526 9.6718 2.22363 9.53846 2.22363H8.61539V3.03613C8.61539 3.15349 8.5718 3.25054 8.48462 3.32728C8.39744 3.40401 8.28718 3.44238 8.15385 3.44238Z%27 fill=%27%23BDBDBD%27/%3E%3C/svg%3E%0A");
}
.btn.btn-custom:disabled .bi-trash:before,
.btn.btn-modify:disabled .bi-trash:before,
.btn.btn-cancel:disabled .bi-trash:before,
.btn.btn-save:disabled .bi-trash:before,
.btn.btn-delete:disabled .bi-trash:before,
.btn.btn-copy:disabled .bi-trash:before {
  background-image: url("data:image/svg+xml,%3Csvg width=%2710%27 height=%2712%27 viewBox=%270 0 10 12%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M1.57813 11.4168C1.32813 11.4168 1.10938 11.3266 0.921875 11.146C0.734375 10.9654 0.640625 10.7548 0.640625 10.5141V1.93766H0.46875C0.333333 1.93766 0.221354 1.89503 0.132813 1.80977C0.0442709 1.72451 0 1.61668 0 1.48627C0 1.35587 0.0442709 1.24804 0.132813 1.16278C0.221354 1.07752 0.333333 1.03489 0.46875 1.03489H2.9375C2.9375 0.904484 2.98177 0.796652 3.07031 0.71139C3.15885 0.626127 3.27083 0.583496 3.40625 0.583496H6.59375C6.72917 0.583496 6.84115 0.626127 6.92969 0.71139C7.01823 0.796652 7.0625 0.904484 7.0625 1.03489H9.53125C9.66667 1.03489 9.77865 1.07752 9.86719 1.16278C9.95573 1.24804 10 1.35587 10 1.48627C10 1.61668 9.95573 1.72451 9.86719 1.80977C9.77865 1.89503 9.66667 1.93766 9.53125 1.93766H9.35938V10.5141C9.35938 10.7548 9.26562 10.9654 9.07812 11.146C8.89062 11.3266 8.67188 11.4168 8.42188 11.4168H1.57813ZM1.57813 1.93766V10.5141H8.42188V1.93766H1.57813ZM3.23438 8.76868C3.23438 8.89908 3.27865 9.00692 3.36719 9.09218C3.45573 9.17744 3.56771 9.22007 3.70313 9.22007C3.83854 9.22007 3.95052 9.17744 4.03906 9.09218C4.1276 9.00692 4.17188 8.89908 4.17188 8.76868V3.66799C4.17188 3.53759 4.1276 3.42975 4.03906 3.34449C3.95052 3.25923 3.83854 3.2166 3.70313 3.2166C3.56771 3.2166 3.45573 3.25923 3.36719 3.34449C3.27865 3.42975 3.23438 3.53759 3.23438 3.66799V8.76868ZM5.82812 8.76868C5.82812 8.89908 5.8724 9.00692 5.96094 9.09218C6.04948 9.17744 6.16146 9.22007 6.29688 9.22007C6.43229 9.22007 6.54427 9.17744 6.63281 9.09218C6.72135 9.00692 6.76562 8.89908 6.76562 8.76868V3.66799C6.76562 3.53759 6.72135 3.42975 6.63281 3.34449C6.54427 3.25923 6.43229 3.2166 6.29688 3.2166C6.16146 3.2166 6.04948 3.25923 5.96094 3.34449C5.8724 3.42975 5.82812 3.53759 5.82812 3.66799V8.76868Z%27 fill=%27%23BDBDBD%27/%3E%3C/svg%3E%0A");
}
.btn.btn-custom:disabled .bi-files:before,
.btn.btn-modify:disabled .bi-files:before,
.btn.btn-cancel:disabled .bi-files:before,
.btn.btn-save:disabled .bi-files:before,
.btn.btn-delete:disabled .bi-files:before,
.btn.btn-copy:disabled .bi-files:before {
  background-image: url("data:image/svg+xml,%3Csvg width=%2714%27 height=%2714%27 viewBox=%270 0 14 14%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M11.1122 11.2146H4.19967C3.97606 11.2146 3.78162 11.1319 3.61634 10.9667C3.45106 10.8014 3.36842 10.6069 3.36842 10.3833V1.72083C3.36842 1.4875 3.45106 1.28819 3.61634 1.12292C3.78162 0.957639 3.97606 0.875 4.19967 0.875H8.98301L11.958 3.85V10.3833C11.958 10.6069 11.8754 10.8014 11.7101 10.9667C11.5448 11.1319 11.3455 11.2146 11.1122 11.2146ZM8.64759 4.14167V1.53125H4.19967C4.16079 1.53125 4.1219 1.55069 4.08301 1.58958C4.04412 1.62847 4.02467 1.67222 4.02467 1.72083V10.3833C4.02467 10.4222 4.04412 10.4611 4.08301 10.5C4.1219 10.5389 4.16079 10.5583 4.19967 10.5583H11.1122C11.1608 10.5583 11.2045 10.5389 11.2434 10.5C11.2823 10.4611 11.3018 10.4222 11.3018 10.3833V4.14167H8.64759ZM2.30384 13.125C2.07051 13.125 1.8712 13.0424 1.70592 12.8771C1.54065 12.7118 1.45801 12.5125 1.45801 12.2792V3.95208H2.11426V12.2792C2.11426 12.3278 2.1337 12.3715 2.17259 12.4104C2.21148 12.4493 2.25523 12.4688 2.30384 12.4688H8.86634V13.125H2.30384ZM4.02467 1.53125V4.14167V1.53125V4.14167V10.3833C4.02467 10.4222 4.02467 10.4611 4.02467 10.5C4.02467 10.5389 4.02467 10.5583 4.02467 10.5583C4.02467 10.5583 4.02467 10.5389 4.02467 10.5C4.02467 10.4611 4.02467 10.4222 4.02467 10.3833V1.72083C4.02467 1.67222 4.02467 1.62847 4.02467 1.58958C4.02467 1.55069 4.02467 1.53125 4.02467 1.53125Z%27 fill=%27%23BDBDBD%27/%3E%3C/svg%3E%0A");
}
.btn.btn-custom .bi-pencil:before,
.btn.btn-modify .bi-pencil:before,
.btn.btn-cancel .bi-pencil:before,
.btn.btn-save .bi-pencil:before,
.btn.btn-delete .bi-pencil:before,
.btn.btn-copy .bi-pencil:before {
  content: "";
  width: 1.071rem;
  height: 0.981rem;
  margin-right: 0.429rem;
  background-image: url("data:image/svg+xml,%3Csvg width=%2716%27 height=%2714%27 viewBox=%270 0 16 14%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M6.3875 13.7341L8.5 12.4843L14.1875 12.3935C14.55 12.3935 14.9781 12.3529 15.2344 12.6091C15.4906 12.8654 15.5 12.8091 15.5 13.1716C15.5 13.5341 15.4906 13.3091 15.2344 13.5654C14.8594 13.7341 14.55 13.7341 14.1875 13.7341H6.3875ZM1.625 12.6091H2.45L10.7563 4.30287L9.93125 3.47787L1.625 11.7841V12.6091ZM13.1375 3.49662L10.7375 1.09662L11.525 0.309124C11.7375 0.096624 12.0031 -0.00650094 12.3219 -0.000250942C12.6406 0.00599906 12.9063 0.115374 13.1188 0.327874L13.925 1.13412C14.1375 1.34662 14.2438 1.60912 14.2438 1.92162C14.2438 2.23412 14.1375 2.49662 13.925 2.70912L13.1375 3.49662ZM1.0625 13.7341C0.9 13.7341 0.765625 13.681 0.659375 13.5747C0.553125 13.4685 0.5 13.3341 0.5 13.1716V11.5591C0.5 11.4841 0.5125 11.4154 0.5375 11.3529C0.5625 11.2904 0.60625 11.2279 0.66875 11.1654L9.95 1.88412L12.35 4.28412L3.06875 13.5654C3.00625 13.6279 2.94375 13.6716 2.88125 13.6966C2.81875 13.7216 2.75 13.7341 2.675 13.7341H1.0625ZM10.3438 3.89037L9.93125 3.47787L10.7563 4.30287L10.3438 3.89037Z%27 fill=%27%238E98A3%27/%3E%3C/svg%3E%0A");
  background-size: 100% 100%;
}
.btn.btn-custom .bi-x:before,
.btn.btn-modify .bi-x:before,
.btn.btn-cancel .bi-x:before,
.btn.btn-save .bi-x:before,
.btn.btn-delete .bi-x:before,
.btn.btn-copy .bi-x:before {
  content: "";
  width: 0.571rem;
  height: 0.544rem;
  margin-right: 0.429rem;
  margin-top: -0.214rem;
  vertical-align: middle;
  background-image: url("data:image/svg+xml,%3Csvg width=%278%27 height=%278%27 viewBox=%270 0 8 8%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M4 4.6126L0.781609 7.6751C0.689655 7.7626 0.582376 7.80635 0.45977 7.80635C0.337165 7.80635 0.229885 7.7626 0.137931 7.6751C0.045977 7.5876 0 7.48551 0 7.36885C0 7.25218 0.045977 7.1501 0.137931 7.0626L3.35632 4.0001L0.137931 0.937598C0.045977 0.850098 0 0.748014 0 0.631348C0 0.514681 0.045977 0.412598 0.137931 0.325098C0.229885 0.237598 0.337165 0.193848 0.45977 0.193848C0.582376 0.193848 0.689655 0.237598 0.781609 0.325098L4 3.3876L7.21839 0.325098C7.31035 0.237598 7.41762 0.193848 7.54023 0.193848C7.66284 0.193848 7.77011 0.237598 7.86207 0.325098C7.95402 0.412598 8 0.514681 8 0.631348C8 0.748014 7.95402 0.850098 7.86207 0.937598L4.64368 4.0001L7.86207 7.0626C7.95402 7.1501 8 7.25218 8 7.36885C8 7.48551 7.95402 7.5876 7.86207 7.6751C7.77011 7.7626 7.66284 7.80635 7.54023 7.80635C7.41762 7.80635 7.31035 7.7626 7.21839 7.6751L4 4.6126Z%27 fill=%27%238E98A3%27/%3E%3C/svg%3E%0A");
}
.btn.btn-custom .bi-bookmark-plus:before,
.btn.btn-modify .bi-bookmark-plus:before,
.btn.btn-cancel .bi-bookmark-plus:before,
.btn.btn-save .bi-bookmark-plus:before,
.btn.btn-delete .bi-bookmark-plus:before,
.btn.btn-copy .bi-bookmark-plus:before {
  content: "";
  width: 0.714rem;
  height: 0.687rem;
  margin-right: 0.429rem;
  margin-top: -0.214rem;
  vertical-align: middle;
  background-image: url("data:image/svg+xml,%3Csvg width=%2710%27 height=%2710%27 viewBox=%270 0 10 10%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M0.646154 9.76634C0.492308 9.82954 0.346154 9.82051 0.207692 9.73926C0.0692308 9.65801 0 9.54516 0 9.40072V1.00488C0 0.788216 0.0923076 0.598633 0.276923 0.436133C0.461538 0.273633 0.676923 0.192383 0.923077 0.192383H5.38462C5.38462 0.345855 5.38462 0.481272 5.38462 0.598633C5.38462 0.715994 5.38462 0.851411 5.38462 1.00488H0.923077V8.7778L4.30769 7.51842L7.69231 8.7778V4.25488C7.86667 4.25488 8.02051 4.25488 8.15385 4.25488C8.28718 4.25488 8.44103 4.25488 8.61539 4.25488V9.40072C8.61539 9.54516 8.54615 9.65801 8.40769 9.73926C8.26923 9.82051 8.12308 9.82954 7.96923 9.76634L4.30769 8.38509L0.646154 9.76634ZM0.923077 1.00488H5.38462H4.30769H0.923077ZM8.15385 3.44238C8.02051 3.44238 7.91026 3.40401 7.82308 3.32728C7.7359 3.25054 7.69231 3.15349 7.69231 3.03613V2.22363H6.76923C6.6359 2.22363 6.52564 2.18526 6.43846 2.10853C6.35128 2.03179 6.30769 1.93474 6.30769 1.81738C6.30769 1.70002 6.35128 1.60297 6.43846 1.52624C6.52564 1.4495 6.6359 1.41113 6.76923 1.41113H7.69231V0.598633C7.69231 0.481272 7.7359 0.384223 7.82308 0.307487C7.91026 0.230751 8.02051 0.192383 8.15385 0.192383C8.28718 0.192383 8.39744 0.230751 8.48462 0.307487C8.5718 0.384223 8.61539 0.481272 8.61539 0.598633V1.41113H9.53846C9.6718 1.41113 9.78205 1.4495 9.86923 1.52624C9.95641 1.60297 10 1.70002 10 1.81738C10 1.93474 9.95641 2.03179 9.86923 2.10853C9.78205 2.18526 9.6718 2.22363 9.53846 2.22363H8.61539V3.03613C8.61539 3.15349 8.5718 3.25054 8.48462 3.32728C8.39744 3.40401 8.28718 3.44238 8.15385 3.44238Z%27 fill=%27%238E98A3%27/%3E%3C/svg%3E%0A");
}
.btn.btn-custom .bi-trash:before,
.btn.btn-modify .bi-trash:before,
.btn.btn-cancel .bi-trash:before,
.btn.btn-save .bi-trash:before,
.btn.btn-delete .bi-trash:before,
.btn.btn-copy .bi-trash:before {
  content: "";
  width: 0.714rem;
  height: 0.786rem;
  margin-right: 0.429rem;
  margin-top: -0.214rem;
  vertical-align: middle;
  background-image: url("data:image/svg+xml,%3Csvg width=%2710%27 height=%2712%27 viewBox=%270 0 10 12%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M1.57813 11.4168C1.32813 11.4168 1.10938 11.3266 0.921875 11.146C0.734375 10.9654 0.640625 10.7548 0.640625 10.5141V1.93766H0.46875C0.333333 1.93766 0.221354 1.89503 0.132813 1.80977C0.0442709 1.72451 0 1.61668 0 1.48627C0 1.35587 0.0442709 1.24804 0.132813 1.16278C0.221354 1.07752 0.333333 1.03489 0.46875 1.03489H2.9375C2.9375 0.904484 2.98177 0.796652 3.07031 0.71139C3.15885 0.626127 3.27083 0.583496 3.40625 0.583496H6.59375C6.72917 0.583496 6.84115 0.626127 6.92969 0.71139C7.01823 0.796652 7.0625 0.904484 7.0625 1.03489H9.53125C9.66667 1.03489 9.77865 1.07752 9.86719 1.16278C9.95573 1.24804 10 1.35587 10 1.48627C10 1.61668 9.95573 1.72451 9.86719 1.80977C9.77865 1.89503 9.66667 1.93766 9.53125 1.93766H9.35938V10.5141C9.35938 10.7548 9.26562 10.9654 9.07812 11.146C8.89062 11.3266 8.67188 11.4168 8.42188 11.4168H1.57813ZM1.57813 1.93766V10.5141H8.42188V1.93766H1.57813ZM3.23438 8.76868C3.23438 8.89908 3.27865 9.00692 3.36719 9.09218C3.45573 9.17744 3.56771 9.22007 3.70313 9.22007C3.83854 9.22007 3.95052 9.17744 4.03906 9.09218C4.1276 9.00692 4.17188 8.89908 4.17188 8.76868V3.66799C4.17188 3.53759 4.1276 3.42975 4.03906 3.34449C3.95052 3.25923 3.83854 3.2166 3.70313 3.2166C3.56771 3.2166 3.45573 3.25923 3.36719 3.34449C3.27865 3.42975 3.23438 3.53759 3.23438 3.66799V8.76868ZM5.82812 8.76868C5.82812 8.89908 5.8724 9.00692 5.96094 9.09218C6.04948 9.17744 6.16146 9.22007 6.29688 9.22007C6.43229 9.22007 6.54427 9.17744 6.63281 9.09218C6.72135 9.00692 6.76562 8.89908 6.76562 8.76868V3.66799C6.76562 3.53759 6.72135 3.42975 6.63281 3.34449C6.54427 3.25923 6.43229 3.2166 6.29688 3.2166C6.16146 3.2166 6.04948 3.25923 5.96094 3.34449C5.8724 3.42975 5.82812 3.53759 5.82812 3.66799V8.76868Z%27 fill=%27%238E98A3%27/%3E%3C/svg%3E%0A");
}
.btn.btn-custom .bi-files:before,
.btn.btn-modify .bi-files:before,
.btn.btn-cancel .bi-files:before,
.btn.btn-save .bi-files:before,
.btn.btn-delete .bi-files:before,
.btn.btn-copy .bi-files:before {
  content: "";
  width: 1rem;
  height: 1rem;
  margin-right: 0.286rem;
  margin-top: -0.214rem;
  vertical-align: middle;
  background-image: url("data:image/svg+xml,%3Csvg width=%2714%27 height=%2714%27 viewBox=%270 0 14 14%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M11.1122 11.2146H4.19967C3.97606 11.2146 3.78162 11.1319 3.61634 10.9667C3.45106 10.8014 3.36842 10.6069 3.36842 10.3833V1.72083C3.36842 1.4875 3.45106 1.28819 3.61634 1.12292C3.78162 0.957639 3.97606 0.875 4.19967 0.875H8.98301L11.958 3.85V10.3833C11.958 10.6069 11.8754 10.8014 11.7101 10.9667C11.5448 11.1319 11.3455 11.2146 11.1122 11.2146ZM8.64759 4.14167V1.53125H4.19967C4.16079 1.53125 4.1219 1.55069 4.08301 1.58958C4.04412 1.62847 4.02467 1.67222 4.02467 1.72083V10.3833C4.02467 10.4222 4.04412 10.4611 4.08301 10.5C4.1219 10.5389 4.16079 10.5583 4.19967 10.5583H11.1122C11.1608 10.5583 11.2045 10.5389 11.2434 10.5C11.2823 10.4611 11.3018 10.4222 11.3018 10.3833V4.14167H8.64759ZM2.30384 13.125C2.07051 13.125 1.8712 13.0424 1.70592 12.8771C1.54065 12.7118 1.45801 12.5125 1.45801 12.2792V3.95208H2.11426V12.2792C2.11426 12.3278 2.1337 12.3715 2.17259 12.4104C2.21148 12.4493 2.25523 12.4688 2.30384 12.4688H8.86634V13.125H2.30384ZM4.02467 1.53125V4.14167V1.53125V4.14167V10.3833C4.02467 10.4222 4.02467 10.4611 4.02467 10.5C4.02467 10.5389 4.02467 10.5583 4.02467 10.5583C4.02467 10.5583 4.02467 10.5389 4.02467 10.5C4.02467 10.4611 4.02467 10.4222 4.02467 10.3833V1.72083C4.02467 1.67222 4.02467 1.62847 4.02467 1.58958C4.02467 1.55069 4.02467 1.53125 4.02467 1.53125Z%27 fill=%27%238E98A3%27/%3E%3C/svg%3E%0A");
}

.btn.grid-btn {
  padding: 0.357rem 1.071rem;
  border-radius: 1.714rem;
  border: 1px solid #000;
  background-color: #000;
  font-size: 0.929rem;
  line-height: 1.114rem;
  color: #fff;
  font-weight: 600;
}
.btn.grid-btn.grid-btn-lg {
  padding: 0.786rem 1.429rem;
  font-size: 1.071rem;
  line-height: 2rem;
}
.btn.grid-btn:hover, .btn.grid-btn:focus, .btn.grid-btn:active, .btn.grid-btn.active {
  box-shadow: none;
  background-color: #6e93cb;
  border-color: #6e93cb;
}
.btn.grid-btn:disabled {
  background-color: #e8e7e7;
  border-color: #e8e7e7;
}

.btn-tag {
  display: inline-block;
  padding: 0.357rem 1.429rem;
  border-radius: 1.286rem;
  border: 1px solid transparent;
  font-size: 1.071rem;
  line-height: 2rem;
  color: #fff;
  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;
}
.btn-tag.tag-gray-outline {
  color: #8e98a3;
  border-color: #dae2ed;
  background: #fff;
}
.btn-tag.tag-gray-outline:hover, .btn-tag.tag-gray-outline:focus {
  background: #6e93cb;
  border-color: #6e93cb;
  color: #fff;
}
.btn-tag.tag-gray-outline:disabled {
  pointer-events: none;
  color: #bdbdbd;
}

/*------------------------------------
  Button Groups
------------------------------------*/
.btn-group-custom .btn:not(.btn-icon) {
  height: 35px;
  padding: 0 0.714rem;
  border-color: #edf2f5;
  font-size: 1rem !important;
  line-height: 33px;
  font-size: 1.071rem !important;
}
.btn-group-custom .btn:not(.btn-icon):hover, .btn-group-custom .btn:not(.btn-icon):focus {
  box-shadow: none;
}
.btn-group-custom .btn:not(.btn-icon):disabled, .btn-group-custom .btn:not(.btn-icon).disabled {
  border: 0.0741rem solid #edf2f5;
  background-color: #f8fafd;
}
.btn-group-custom .btn:not(.btn-icon).btn-outline-primary:hover, .btn-group-custom .btn:not(.btn-icon).btn-outline-primary:focus {
  color: #fff;
  background-color: #000;
}

.nav.btn-group-custom .nav-item {
  flex: 1 1 auto;
}
.nav.btn-group-custom .nav-item > .btn {
  width: 100%;
  border-right: 0;
  min-width: 70px;
}
.nav.btn-group-custom .nav-item > .btn.active {
  background: #000;
}
.nav.btn-group-custom .nav-item:not(:first-child) > .btn, .nav.btn-group-custom .nav-item:not(:last-child) > .btn {
  border-radius: 0;
}
.nav.btn-group-custom .nav-item:first-child > .btn {
  border-radius: 0.357rem 0 0 0.357rem;
}
.nav.btn-group-custom .nav-item:last-child > .btn {
  border-radius: 0 0.357rem 0.357rem 0;
}

/*------------------------------------
  Close Button
------------------------------------*/
.btn-close {
  width: 1.071rem;
  height: 1.071rem;
  padding: 0.642rem 0.642rem !important;
  opacity: 1;
  background: transparent url("data:image/svg+xml,%3Csvg width=%2715%27 height=%2715%27 viewBox=%270 0 15 15%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M0.314703 0.314703C0.414208 0.214947 0.532416 0.1358 0.662555 0.0817982C0.792695 0.0277962 0.93221 0 1.07311 0C1.21401 0 1.35352 0.0277962 1.48366 0.0817982C1.6138 0.1358 1.73201 0.214947 1.83152 0.314703L7.50028 5.98561L13.169 0.314703C13.2686 0.215108 13.3869 0.136104 13.517 0.0822038C13.6471 0.0283032 13.7866 0.000560843 13.9275 0.000560843C14.0683 0.000560843 14.2078 0.0283032 14.3379 0.0822038C14.468 0.136104 14.5863 0.215108 14.6859 0.314703C14.7855 0.414299 14.8645 0.532535 14.9184 0.662663C14.9723 0.79279 15 0.932261 15 1.07311C15 1.21396 14.9723 1.35343 14.9184 1.48356C14.8645 1.61368 14.7855 1.73192 14.6859 1.83152L9.01495 7.50028L14.6859 13.169C14.7855 13.2686 14.8645 13.3869 14.9184 13.517C14.9723 13.6471 15 13.7866 15 13.9275C15 14.0683 14.9723 14.2078 14.9184 14.3379C14.8645 14.468 14.7855 14.5863 14.6859 14.6859C14.5863 14.7855 14.468 14.8645 14.3379 14.9184C14.2078 14.9723 14.0683 15 13.9275 15C13.7866 15 13.6471 14.9723 13.517 14.9184C13.3869 14.8645 13.2686 14.7855 13.169 14.6859L7.50028 9.01495L1.83152 14.6859C1.73192 14.7855 1.61368 14.8645 1.48356 14.9184C1.35343 14.9723 1.21396 15 1.07311 15C0.932261 15 0.79279 14.9723 0.662663 14.9184C0.532535 14.8645 0.414299 14.7855 0.314703 14.6859C0.215108 14.5863 0.136104 14.468 0.0822038 14.3379C0.0283032 14.2078 0.000560843 14.0683 0.000560843 13.9275C0.000560843 13.7866 0.0283032 13.6471 0.0822038 13.517C0.136104 13.3869 0.215108 13.2686 0.314703 13.169L5.98561 7.50028L0.314703 1.83152C0.214947 1.73201 0.1358 1.6138 0.0817982 1.48366C0.0277962 1.35352 0 1.21401 0 1.07311C0 0.93221 0.0277962 0.792695 0.0817982 0.662555C0.1358 0.532416 0.214947 0.414208 0.314703 0.314703Z%27 fill=%27%23666666%27/%3E%3C/svg%3E") center no-repeat;
}
.btn-close:hover, .btn-close:focus {
  background: transparent url("data:image/svg+xml,%3Csvg width=%2715%27 height=%2715%27 viewBox=%270 0 15 15%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M0.314703 0.314703C0.414208 0.214947 0.532416 0.1358 0.662555 0.0817982C0.792695 0.0277962 0.93221 0 1.07311 0C1.21401 0 1.35352 0.0277962 1.48366 0.0817982C1.6138 0.1358 1.73201 0.214947 1.83152 0.314703L7.50028 5.98561L13.169 0.314703C13.2686 0.215108 13.3869 0.136104 13.517 0.0822038C13.6471 0.0283032 13.7866 0.000560843 13.9275 0.000560843C14.0683 0.000560843 14.2078 0.0283032 14.3379 0.0822038C14.468 0.136104 14.5863 0.215108 14.6859 0.314703C14.7855 0.414299 14.8645 0.532535 14.9184 0.662663C14.9723 0.79279 15 0.932261 15 1.07311C15 1.21396 14.9723 1.35343 14.9184 1.48356C14.8645 1.61368 14.7855 1.73192 14.6859 1.83152L9.01495 7.50028L14.6859 13.169C14.7855 13.2686 14.8645 13.3869 14.9184 13.517C14.9723 13.6471 15 13.7866 15 13.9275C15 14.0683 14.9723 14.2078 14.9184 14.3379C14.8645 14.468 14.7855 14.5863 14.6859 14.6859C14.5863 14.7855 14.468 14.8645 14.3379 14.9184C14.2078 14.9723 14.0683 15 13.9275 15C13.7866 15 13.6471 14.9723 13.517 14.9184C13.3869 14.8645 13.2686 14.7855 13.169 14.6859L7.50028 9.01495L1.83152 14.6859C1.73192 14.7855 1.61368 14.8645 1.48356 14.9184C1.35343 14.9723 1.21396 15 1.07311 15C0.932261 15 0.79279 14.9723 0.662663 14.9184C0.532535 14.8645 0.414299 14.7855 0.314703 14.6859C0.215108 14.5863 0.136104 14.468 0.0822038 14.3379C0.0283032 14.2078 0.000560843 14.0683 0.000560843 13.9275C0.000560843 13.7866 0.0283032 13.6471 0.0822038 13.517C0.136104 13.3869 0.215108 13.2686 0.314703 13.169L5.98561 7.50028L0.314703 1.83152C0.214947 1.73201 0.1358 1.6138 0.0817982 1.48366C0.0277962 1.35352 0 1.21401 0 1.07311C0 0.93221 0.0277962 0.792695 0.0817982 0.662555C0.1358 0.532416 0.214947 0.414208 0.314703 0.314703Z%27 fill=%27%23000000%27/%3E%3C/svg%3E%0A") center no-repeat;
}

/*------------------------------------
  Modal
------------------------------------*/
.modal-header .close {
  padding: 0.642rem 0.642rem;
  margin: 0 0 0 auto;
}

.modal-title {
  font-size: 1.5rem;
  line-height: 1.8rem;
  color: #000;
}

.modal-footer {
  padding: 1.5rem 2.143rem;
}
.modal-footer > * {
  margin: 0;
}

/*------------------------------------
  Dropdown
------------------------------------*/
.dropdown-menu {
  min-width: auto;
}

.dropdown-item {
  padding: 0.571rem 1.571rem;
  color: #222;
}
.dropdown-item:hover, .dropdown-item:focus, .dropdown-item:active {
  color: #222;
}
.dropdown-item.disabled, .dropdown-item:disabled {
  color: #bdbdbd;
}
.dropdown-item .bi {
  margin-right: 0.357rem;
}

p.dropdown-item {
  color: #8e98a3;
  font-weight: 600;
}
p.dropdown-item:hover, p.dropdown-item:focus, p.dropdown-item:active {
  color: #8e98a3;
  background: transparent;
}

.dropdown-menu-character {
  min-width: 10.714rem;
}
.dropdown-menu-character .dropdown-item {
  padding: 0.429rem 0.286rem;
}
.dropdown-menu-character .dropdown-item img {
  width: 1.857rem;
  margin-right: 0.357rem;
}

/*------------------------------------
  Form Check
------------------------------------*/
.form-check .form-check-label {
  margin-top: 0.214rem;
  font-size: 1.071rem;
}

.form-check:not(.form-switch) .form-check-input {
  width: 1.071rem;
  height: 1.071rem;
  border-color: #e8e7e7;
}
.form-check:not(.form-switch) .form-check-input:checked[type=radio] {
  border-color: #6e93cb;
  background-size: 1.143rem;
}
.form-check:not(.form-switch) .form-check-input:checked[type=checkbox] {
  border-color: #6e93cb;
  background-image: url("data:image/svg+xml,%3Csvg width=%2713%27 height=%2713%27 viewBox=%270 0 13 13%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M4.96981 9.47905L4.89553 9.66475C4.96685 9.69327 5.04206 9.70614 5.11877 9.70614C5.19548 9.70614 5.27069 9.69328 5.342 9.66475C5.41883 9.63402 5.48598 9.58427 5.54456 9.52568L10.7581 4.31214C10.8761 4.19415 10.9386 4.04654 10.9386 3.87957C10.9386 3.71261 10.8761 3.565 10.7581 3.44701M4.96981 9.47905L10.7581 3.44701L10.617 3.58813L10.7581 3.44701M4.96981 9.47905L4.89553 9.66475C4.8187 9.63402 4.75156 9.58427 4.69297 9.52568L2.24193 7.07464C2.12228 6.95499 2.06147 6.80444 2.06147 6.6353C2.06147 6.46617 2.12228 6.31561 2.24193 6.19597C2.35816 6.07973 2.50288 6.01551 2.66772 6.01551C2.83257 6.01551 2.97729 6.07973 3.09352 6.19597L5.11877 8.22121M4.96981 9.47905L5.11877 8.22121M10.7581 3.44701C10.6401 3.32902 10.4925 3.26655 10.3255 3.26655C10.1586 3.26655 10.011 3.32902 9.89297 3.44701L5.11877 8.22121M10.7581 3.44701L5.11877 8.22121%27 fill=%27white%27 stroke=%27white%27 stroke-width=%270.4%27/%3E%3C/svg%3E%0A");
  background-size: 0.929rem auto;
}
.form-check:not(.form-switch) .form-check-input:checked[type=checkbox].form-check-input-x {
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2716%27 height=%2716%27 fill=%27white%27 class=%27bi bi-x%27 viewBox=%270 0 16 16%27%3E%3Cpath d=%27M4.646 4.646a.5.5 0 0 1 .708 0L8 7.293l2.646-2.647a.5.5 0 0 1 .708.708L8.707 8l2.647 2.646a.5.5 0 0 1-.708.708L8 8.707l-2.646 2.647a.5.5 0 0 1-.708-.708L7.293 8 4.646 5.354a.5.5 0 0 1 0-.708z%27/%3E%3C/svg%3E");
}

.form-check-select-stretched .form-check-label::before {
  width: 1.429rem;
  height: 1.429rem;
  border-radius: 50%;
  background-color: #e8e7e7;
  background-image: url("data:image/svg+xml,%3Csvg width=%2713%27 height=%2713%27 viewBox=%270 0 13 13%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M4.96981 9.47905L4.89553 9.66475C4.96685 9.69327 5.04206 9.70614 5.11877 9.70614C5.19548 9.70614 5.27069 9.69328 5.342 9.66475C5.41883 9.63402 5.48598 9.58427 5.54456 9.52568L10.7581 4.31214C10.8761 4.19415 10.9386 4.04654 10.9386 3.87957C10.9386 3.71261 10.8761 3.565 10.7581 3.44701M4.96981 9.47905L10.7581 3.44701L10.617 3.58813L10.7581 3.44701M4.96981 9.47905L4.89553 9.66475C4.8187 9.63402 4.75156 9.58427 4.69297 9.52568L2.24193 7.07464C2.12228 6.95499 2.06147 6.80444 2.06147 6.6353C2.06147 6.46617 2.12228 6.31561 2.24193 6.19597C2.35816 6.07973 2.50288 6.01551 2.66772 6.01551C2.83257 6.01551 2.97729 6.07973 3.09352 6.19597L5.11877 8.22121M4.96981 9.47905L5.11877 8.22121M10.7581 3.44701C10.6401 3.32902 10.4925 3.26655 10.3255 3.26655C10.1586 3.26655 10.011 3.32902 9.89297 3.44701L5.11877 8.22121M10.7581 3.44701L5.11877 8.22121%27 fill=%27white%27 stroke=%27white%27 stroke-width=%270.4%27/%3E%3C/svg%3E%0A");
  background-size: 0.929rem auto;
  background-position: center;
}
.form-check-select-stretched .form-check-input:checked[type=checkbox] ~ .form-check-label::before,
.form-check-select-stretched .form-check-input:checked[type=radio] ~ .form-check-label::before {
  border-color: #6e93cb;
  background-color: #6e93cb;
  background-image: url("data:image/svg+xml,%3Csvg width=%2713%27 height=%2713%27 viewBox=%270 0 13 13%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M4.96981 9.47905L4.89553 9.66475C4.96685 9.69327 5.04206 9.70614 5.11877 9.70614C5.19548 9.70614 5.27069 9.69328 5.342 9.66475C5.41883 9.63402 5.48598 9.58427 5.54456 9.52568L10.7581 4.31214C10.8761 4.19415 10.9386 4.04654 10.9386 3.87957C10.9386 3.71261 10.8761 3.565 10.7581 3.44701M4.96981 9.47905L10.7581 3.44701L10.617 3.58813L10.7581 3.44701M4.96981 9.47905L4.89553 9.66475C4.8187 9.63402 4.75156 9.58427 4.69297 9.52568L2.24193 7.07464C2.12228 6.95499 2.06147 6.80444 2.06147 6.6353C2.06147 6.46617 2.12228 6.31561 2.24193 6.19597C2.35816 6.07973 2.50288 6.01551 2.66772 6.01551C2.83257 6.01551 2.97729 6.07973 3.09352 6.19597L5.11877 8.22121M4.96981 9.47905L5.11877 8.22121M10.7581 3.44701C10.6401 3.32902 10.4925 3.26655 10.3255 3.26655C10.1586 3.26655 10.011 3.32902 9.89297 3.44701L5.11877 8.22121M10.7581 3.44701L5.11877 8.22121%27 fill=%27white%27 stroke=%27white%27 stroke-width=%270.4%27/%3E%3C/svg%3E%0A");
}

label.form-control .form-check .form-check-input {
  margin-top: 0.5rem;
}

.form-check-input {
  margin-top: 0.286rem;
}

.form-check-inline.minwidth-220 {
  min-width: 15.714rem;
}

.check-list-form {
  display: flex;
  flex-wrap: wrap;
}
.check-list-form .check-list-item {
  flex: 1 1 auto;
  max-width: 7.857rem;
  margin: -0.036rem;
}
.check-list-form .check-list-item.check-list-month {
  flex: 1 0 16.66%;
}
.check-list-form .check-list-item input {
  position: absolute;
  opacity: 0;
}
.check-list-form .check-list-item label {
  width: 100%;
  line-height: 3.286rem;
  border: 1px solid #dae2ed;
  background: #fff;
  font-size: 1.071rem;
  font-weight: 600;
  color: #979797;
}
.check-list-form .check-list-item input:checked + label {
  border-color: #6e93cb;
  background: #6e93cb;
  color: #fff;
}

@media (min-width: 768px) {
  .check-list-form .check-list-item.check-list-month {
    flex: 1 1 auto;
  }
  .check-list-form .check-list-item:first-child label {
    border-top-left-radius: 0.357rem;
    border-bottom-left-radius: 0.357rem;
  }
  .check-list-form .check-list-item:last-child label {
    border-top-right-radius: 0.357rem;
    border-bottom-right-radius: 0.357rem;
  }
}
/*------------------------------------
  Form Control
------------------------------------*/
.col-form-label {
  font-size: 1.071rem;
  font-weight: 600;
}

.col-form-140 {
  width: 10rem;
}

.col-form-180 {
  width: 12.857em;
}

.col-form-280 {
  width: 20rem;
}

.form-control {
  padding: 0.5rem 0.714rem;
  border: 1px solid #f0f0f0;
  font-size: 1.071rem;
  line-height: 2rem;
  color: #000;
}
.form-control.form-control-lg {
  padding: 0.643rem 0.714rem;
}
.form-control.form-control-sm {
  padding: 0.286rem 0.714rem;
  font-size: 0.929rem;
}
.form-control::placeholder {
  color: #979797;
}
.form-control:disabled::placeholder {
  color: #bdbdbd;
}
.form-control:disabled {
  background-color: #f8fafd;
  color: #bdbdbd;
}
.form-control.w-95 {
  width: 6.786rem;
}
.form-control.w-150 {
  width: 10.714rem;
}
.form-control.width-100 {
  width: 7.143rem;
}

textarea.form-control {
  height: 10.429rem;
}
textarea.form-control.form-control-textarea {
  height: 29.143rem;
}

.form-search {
  padding-right: 3rem;
  background-image: url("data:image/svg+xml,%3Csvg width=%2716%27 height=%2716%27 viewBox=%270 0 16 16%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M11.7419 10.3439C12.7102 9.02254 13.1439 7.38435 12.9562 5.75701C12.7685 4.12966 11.9733 2.6332 10.7297 1.56699C9.48604 0.500777 7.88567 -0.0565401 6.24876 0.00653307C4.61185 0.0696062 3.05911 0.748419 1.90119 1.90716C0.743273 3.06591 0.0655718 4.61913 0.00366997 6.25609C-0.0582319 7.89305 0.500231 9.49302 1.56733 10.7359C2.63443 11.9788 4.13147 12.7729 5.75894 12.9594C7.38642 13.146 9.0243 12.7111 10.3449 11.7419C10.3749 11.7819 10.4059 11.8199 10.4419 11.8569L14.2919 15.7069C14.4794 15.8945 14.7338 16 14.9991 16.0001C15.2643 16.0002 15.5188 15.8949 15.7064 15.7074C15.8941 15.5198 15.9995 15.2655 15.9996 15.0002C15.9997 14.7349 15.8944 14.4805 15.7069 14.2929L11.8569 10.4429C11.8212 10.4067 11.7827 10.3742 11.7419 10.3439ZM11.9999 6.49986C11.9999 7.22213 11.8577 7.93733 11.5813 8.60462C11.3049 9.27191 10.8997 9.87822 10.389 10.3889C9.87829 10.8997 9.27197 11.3048 8.60468 11.5812C7.93739 11.8576 7.22219 11.9999 6.49992 11.9999C5.77765 11.9999 5.06245 11.8576 4.39516 11.5812C3.72787 11.3048 3.12156 10.8997 2.61083 10.3889C2.10011 9.87822 1.69499 9.27191 1.41858 8.60462C1.14218 7.93733 0.999921 7.22213 0.999922 6.49986C0.999922 5.04117 1.57938 3.64222 2.61083 2.61077C3.64228 1.57932 5.04123 0.999857 6.49992 0.999857C7.95861 0.999857 9.35756 1.57932 10.389 2.61077C11.4205 3.64222 11.9999 5.04117 11.9999 6.49986Z%27 fill=%27%23919191%27/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: right 1rem center;
}

.form-label-scroll {
  max-height: 300px;
  overflow-y: auto;
}

pre.form-label-scroll {
  white-space: pre-wrap;
}

/*------------------------------------
  Form Link
------------------------------------*/
.form-link.js-create-field {
  color: #979797;
}
.form-link.js-create-field:hover, .form-link.js-create-field:focus {
  color: #6e93cb;
}
.form-link.js-create-field:disabled {
  color: #bdbdbd;
}

/*------------------------------------
  Form Paragraph (custom)
------------------------------------*/
.form-paragraph {
  margin: 0;
  padding: 0.6125rem 1rem;
  color: #000;
}

/*------------------------------------
  Form Select
------------------------------------*/
.form-select {
  padding: 0.5rem 3rem 0.5rem 0.714rem;
  border: 1px solid #f0f0f0;
  border-radius: 0.429rem;
  background-image: url("data:image/svg+xml,%3Csvg width=%278%27 height=%275%27 viewBox=%270 0 8 5%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M4.00013 4.93333C3.94457 4.93333 3.88624 4.92316 3.82513 4.90283C3.76402 4.8825 3.70569 4.84692 3.65013 4.7961L0.366797 1.7922C0.266797 1.70071 0.216797 1.58889 0.216797 1.45673C0.216797 1.32458 0.266797 1.21276 0.366797 1.12127C0.466797 1.02978 0.583464 0.984039 0.716797 0.984039C0.85013 0.984039 0.966797 1.02978 1.0668 1.12127L4.00013 3.80496L6.93346 1.12127C7.03346 1.02978 7.15291 0.984039 7.2918 0.984039C7.43069 0.984039 7.55013 1.02978 7.65013 1.12127C7.75013 1.21276 7.80013 1.32204 7.80013 1.44911C7.80013 1.57618 7.75013 1.68546 7.65013 1.77695L4.35013 4.7961C4.29457 4.84692 4.23902 4.8825 4.18346 4.90283C4.12791 4.92316 4.0668 4.93333 4.00013 4.93333Z%27 fill=%27%239D9D9D%27/%3E%3C/svg%3E%0A");
  background-size: 1.071rem 0.282rem;
  background-repeat: no-repeat;
  font-size: 1.071rem;
  line-height: 2rem;
  color: #000;
}
.form-select:disabled::placeholder {
  color: #bdbdbd;
}
.form-select:disabled {
  background-color: #f8fafd;
  color: #bdbdbd;
}
.form-select.w-95 {
  width: 6.786rem;
}
.form-select.w-150 {
  width: 10.714rem;
}
.form-select.width-100 {
  width: 7.143rem;
}
.form-select.form-select-sm {
  padding: 0.286rem 3rem 0.286rem 0.714rem;
  font-size: 0.929rem;
}
.form-select.form-select-lg {
  padding: 0.643rem 3rem 0.643rem 0.714rem;
}

/*------------------------------------
  Input Group Merge
------------------------------------*/
.input-group-merge {
  overflow: visible;
  border: 1px solid #f0f0f0;
  background: #fff;
}
.input-group-merge .form-control {
  background: transparent;
}
.input-group-merge .form-control:disabled {
  background: #f8fafd;
  color: #bdbdbd;
}
.input-group-merge .form-control:disabled + .input-group-append:hover, .input-group-merge .form-control:disabled + .input-group-append:focus {
  color: #bdbdbd;
}
.input-group-merge .form-control:disabled + .input-group-append .bi-search::before {
  background-image: url("data:image/svg+xml,%3Csvg width=%2716%27 height=%2716%27 viewBox=%270 0 16 16%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M11.7419 10.3439C12.7102 9.02254 13.1439 7.38435 12.9562 5.75701C12.7685 4.12966 11.9733 2.6332 10.7297 1.56699C9.48604 0.500777 7.88567 -0.0565401 6.24876 0.00653307C4.61185 0.0696062 3.05911 0.748419 1.90119 1.90716C0.743273 3.06591 0.0655718 4.61913 0.00366997 6.25609C-0.0582319 7.89305 0.500231 9.49302 1.56733 10.7359C2.63443 11.9788 4.13147 12.7729 5.75894 12.9594C7.38642 13.146 9.0243 12.7111 10.3449 11.7419C10.3749 11.7819 10.4059 11.8199 10.4419 11.8569L14.2919 15.7069C14.4794 15.8945 14.7338 16 14.9991 16.0001C15.2643 16.0002 15.5188 15.8949 15.7064 15.7074C15.8941 15.5198 15.9995 15.2655 15.9996 15.0002C15.9997 14.7349 15.8944 14.4805 15.7069 14.2929L11.8569 10.4429C11.8212 10.4067 11.7827 10.3742 11.7419 10.3439ZM11.9999 6.49986C11.9999 7.22213 11.8577 7.93733 11.5813 8.60462C11.3049 9.27191 10.8997 9.87822 10.389 10.3889C9.87829 10.8997 9.27197 11.3048 8.60468 11.5812C7.93739 11.8576 7.22219 11.9999 6.49992 11.9999C5.77765 11.9999 5.06245 11.8576 4.39516 11.5812C3.72787 11.3048 3.12156 10.8997 2.61083 10.3889C2.10011 9.87822 1.69499 9.27191 1.41858 8.60462C1.14218 7.93733 0.999921 7.22213 0.999922 6.49986C0.999922 5.04117 1.57938 3.64222 2.61083 2.61077C3.64228 1.57932 5.04123 0.999857 6.49992 0.999857C7.95861 0.999857 9.35756 1.57932 10.389 2.61077C11.4205 3.64222 11.9999 5.04117 11.9999 6.49986Z%27 fill=%27%23BDBDBD%27/%3E%3C/svg%3E%0A");
}
.input-group-merge .form-control:disabled + .input-group-append .bi-eye::before,
.input-group-merge .form-control:disabled + .input-group-append .bi-eye-slash::before {
  color: #bdbdbd !important;
}
.input-group-merge .form-control:hover + .input-group-append .bi-eye::before,
.input-group-merge .form-control:hover + .input-group-append .bi-eye-slash::before, .input-group-merge .form-control:focus + .input-group-append .bi-eye::before,
.input-group-merge .form-control:focus + .input-group-append .bi-eye-slash::before {
  color: #222;
}
.input-group-merge .input-group-prepend,
.input-group-merge .input-group-append {
  z-index: 5;
}
.input-group-merge .input-group-append .bi-search::before {
  content: "";
  width: 1.143rem;
  height: 1.143rem;
  background-image: url("data:image/svg+xml,%3Csvg width=%2716%27 height=%2716%27 viewBox=%270 0 16 16%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M11.7419 10.3439C12.7102 9.02254 13.1439 7.38435 12.9562 5.75701C12.7685 4.12966 11.9733 2.6332 10.7297 1.56699C9.48604 0.500777 7.88567 -0.0565401 6.24876 0.00653307C4.61185 0.0696062 3.05911 0.748419 1.90119 1.90716C0.743273 3.06591 0.0655718 4.61913 0.00366997 6.25609C-0.0582319 7.89305 0.500231 9.49302 1.56733 10.7359C2.63443 11.9788 4.13147 12.7729 5.75894 12.9594C7.38642 13.146 9.0243 12.7111 10.3449 11.7419C10.3749 11.7819 10.4059 11.8199 10.4419 11.8569L14.2919 15.7069C14.4794 15.8945 14.7338 16 14.9991 16.0001C15.2643 16.0002 15.5188 15.8949 15.7064 15.7074C15.8941 15.5198 15.9995 15.2655 15.9996 15.0002C15.9997 14.7349 15.8944 14.4805 15.7069 14.2929L11.8569 10.4429C11.8212 10.4067 11.7827 10.3742 11.7419 10.3439ZM11.9999 6.49986C11.9999 7.22213 11.8577 7.93733 11.5813 8.60462C11.3049 9.27191 10.8997 9.87822 10.389 10.3889C9.87829 10.8997 9.27197 11.3048 8.60468 11.5812C7.93739 11.8576 7.22219 11.9999 6.49992 11.9999C5.77765 11.9999 5.06245 11.8576 4.39516 11.5812C3.72787 11.3048 3.12156 10.8997 2.61083 10.3889C2.10011 9.87822 1.69499 9.27191 1.41858 8.60462C1.14218 7.93733 0.999921 7.22213 0.999922 6.49986C0.999922 5.04117 1.57938 3.64222 2.61083 2.61077C3.64228 1.57932 5.04123 0.999857 6.49992 0.999857C7.95861 0.999857 9.35756 1.57932 10.389 2.61077C11.4205 3.64222 11.9999 5.04117 11.9999 6.49986Z%27 fill=%27%23919191%27/%3E%3C/svg%3E%0A");
  background-size: 100%;
  vertical-align: -0.286rem;
}
.input-group-merge .input-group-append .bi-x-lg::before {
  content: "";
  width: 0.649rem;
  height: 0.649rem;
  background-image: url("data:image/svg+xml,%3Csvg width=%2710%27 height=%2710%27 viewBox=%270 0 10 10%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M0.645319 0.645319C0.705625 0.584861 0.777266 0.536893 0.856139 0.504165C0.935011 0.471436 1.01957 0.45459 1.10496 0.45459C1.19035 0.45459 1.27491 0.471436 1.35378 0.504165C1.43265 0.536893 1.50429 0.584861 1.5646 0.645319L5.00021 4.08223L8.43583 0.645319C8.49619 0.584958 8.56785 0.537077 8.64671 0.50441C8.72558 0.471743 8.81011 0.45493 8.89547 0.45493C8.98083 0.45493 9.06536 0.471743 9.14423 0.50441C9.22309 0.537077 9.29475 0.584958 9.35511 0.645319C9.41547 0.70568 9.46335 0.777338 9.49602 0.856204C9.52869 0.935069 9.5455 1.0196 9.5455 1.10496C9.5455 1.19032 9.52869 1.27485 9.49602 1.35372C9.46335 1.43258 9.41547 1.50424 9.35511 1.5646L5.9182 5.00021L9.35511 8.43583C9.41547 8.49619 9.46335 8.56785 9.49602 8.64671C9.52869 8.72558 9.5455 8.81011 9.5455 8.89547C9.5455 8.98083 9.52869 9.06536 9.49602 9.14423C9.46335 9.22309 9.41547 9.29475 9.35511 9.35511C9.29475 9.41547 9.22309 9.46335 9.14423 9.49602C9.06536 9.52869 8.98083 9.5455 8.89547 9.5455C8.81011 9.5455 8.72558 9.52869 8.64671 9.49602C8.56785 9.46335 8.49619 9.41547 8.43583 9.35511L5.00021 5.9182L1.5646 9.35511C1.50424 9.41547 1.43258 9.46335 1.35372 9.49602C1.27485 9.52869 1.19032 9.5455 1.10496 9.5455C1.0196 9.5455 0.935069 9.52869 0.856204 9.49602C0.777338 9.46335 0.70568 9.41547 0.645319 9.35511C0.584958 9.29475 0.537077 9.22309 0.50441 9.14423C0.471743 9.06536 0.45493 8.98083 0.45493 8.89547C0.45493 8.81011 0.471743 8.72558 0.50441 8.64671C0.537077 8.56785 0.584958 8.49619 0.645319 8.43583L4.08223 5.00021L0.645319 1.5646C0.584861 1.50429 0.536893 1.43265 0.504165 1.35378C0.471436 1.27491 0.45459 1.19035 0.45459 1.10496C0.45459 1.01957 0.471436 0.935011 0.504165 0.856139C0.536893 0.777266 0.584861 0.705625 0.645319 0.645319Z%27 fill=%27%23666666%27/%3E%3C/svg%3E%0A");
  background-size: 100%;
}
.input-group-merge .input-group-append .bi-eye::before,
.input-group-merge .input-group-append .bi-eye-slash::before {
  color: #979797;
}

/*------------------------------------
  RealGrid Styles
------------------------------------*/
.rg-checkbox {
  width: 15px;
  height: 15px;
}

.rg-radio {
  width: 18px;
  height: 18px;
  vertical-align: middle;
  margin: 0;
  margin-top: 0 !important;
  padding: 0;
}

.rg-root {
  font-family: "Pretendard", sans-serif;
  font-size: 15px;
  color: #222;
}

.rg-grid {
  border: 0;
}

.rg-head {
  font-weight: 600;
  background-color: #f8fafd;
}

.rg-head-cell {
  border-right: 0 !important;
  border-bottom: 2px solid #e8e7e7 !important;
  color: #222;
}

.rg-header {
  font-weight: 600;
  color: #222;
}

.rg-header-cell {
  border-right: none !important;
  border-bottom: 2px solid #e8e7e7 !important;
  background-color: #f8fafd;
}
.rg-header-cell:hover {
  background-color: #f8fafd !important;
}

.rg-data-cell {
  border-right: none !important;
  border-bottom-color: #f0f0f0 !important;
  background-color: #fff;
}
.rg-data-cell:hover {
  background-color: #fff !important;
}
.rg-focused-row .rg-data-cell {
  background-color: #f6fcff;
}
.rg-focused-row .rg-data-cell:hover {
  background-color: #f6fcff !important;
}

.rg-fixed-body .rg-table tr td {
  border-right: none;
  border-bottom-color: #f0f0f0;
  background-color: #fff;
}
.rg-fixed-body .rg-table tr td:hover {
  background-color: #fff;
}

.rg-rowbarcontainer .rg-table tr td {
  border-right: none;
  border-bottom-color: #f0f0f0;
  background-color: #fff;
}
.rg-rowbarcontainer .rg-table tr td.rg-rowindicator-cell:hover {
  color: #222;
  background-color: #f6fcff;
}
.rg-rowbarcontainer .rg-table tr td.rg-rowindicator-focus {
  color: #222;
  background-color: #f6fcff;
}
.rg-rowbarcontainer .rg-table tr td.rg-rowindicator-select {
  color: #fff;
  background-color: #6e93cb;
}
.rg-foot-cell {
  border: none !important;
  background-color: #fff;
}

.rg-footer-cell {
  border: none !important;
  background-color: #fff;
}

.rg-selection {
  border: none;
  background-color: transparent !important;
}

.rg-focus-mask .rg-focus {
  border-width: 1px;
  border-color: #6e93cb;
}

.rg-editor-container {
  border-width: 1px;
  border-color: #6e93cb;
}

.rg-data-empty-cell {
  color: #979797;
}

.rg-button-popup {
  background-image: url("data:image/svg+xml,%3Csvg width=%2714%27 height=%2715%27 viewBox=%270 0 14 15%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Crect x=%270.5%27 y=%270.5%27 width=%2713%27 height=%2714%27 rx=%270.5%27 fill=%27white%27 stroke=%27%238E98A3%27/%3E%3Cline x1=%273.6%27 y1=%274.4%27 x2=%2710.4%27 y2=%274.4%27 stroke=%27%238E98A3%27 stroke-width=%271.2%27 stroke-linecap=%27round%27/%3E%3Cline x1=%273.6%27 y1=%277.4%27 x2=%2710.4%27 y2=%277.4%27 stroke=%27%238E98A3%27 stroke-width=%271.2%27 stroke-linecap=%27round%27/%3E%3Cline x1=%273.6%27 y1=%2710.4%27 x2=%2710.4%27 y2=%2710.4%27 stroke=%27%238E98A3%27 stroke-width=%271.2%27 stroke-linecap=%27round%27/%3E%3C/svg%3E%0A");
}
.rg-button-popup:hover {
  background-image: url("data:image/svg+xml,%3Csvg width=%2714%27 height=%2715%27 viewBox=%270 0 14 15%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Crect x=%270.5%27 y=%270.5%27 width=%2713%27 height=%2714%27 rx=%270.5%27 fill=%27white%27 stroke=%27%236E93CB%27/%3E%3Cline x1=%273.6%27 y1=%274.4%27 x2=%2710.4%27 y2=%274.4%27 stroke=%27%236E93CB%27 stroke-width=%271.2%27 stroke-linecap=%27round%27/%3E%3Cline x1=%273.6%27 y1=%277.4%27 x2=%2710.4%27 y2=%277.4%27 stroke=%27%236E93CB%27 stroke-width=%271.2%27 stroke-linecap=%27round%27/%3E%3Cline x1=%273.6%27 y1=%2710.4%27 x2=%2710.4%27 y2=%2710.4%27 stroke=%27%236E93CB%27 stroke-width=%271.2%27 stroke-linecap=%27round%27/%3E%3C/svg%3E%0A");
}
.rg-button-popup:hover:active {
  background-image: url("data:image/svg+xml,%3Csvg width=%2714%27 height=%2715%27 viewBox=%270 0 14 15%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Crect x=%270.5%27 y=%270.5%27 width=%2713%27 height=%2714%27 rx=%270.5%27 fill=%27white%27 stroke=%27%236E93CB%27/%3E%3Cline x1=%273.6%27 y1=%274.4%27 x2=%2710.4%27 y2=%274.4%27 stroke=%27%236E93CB%27 stroke-width=%271.2%27 stroke-linecap=%27round%27/%3E%3Cline x1=%273.6%27 y1=%277.4%27 x2=%2710.4%27 y2=%277.4%27 stroke=%27%236E93CB%27 stroke-width=%271.2%27 stroke-linecap=%27round%27/%3E%3Cline x1=%273.6%27 y1=%2710.4%27 x2=%2710.4%27 y2=%2710.4%27 stroke=%27%236E93CB%27 stroke-width=%271.2%27 stroke-linecap=%27round%27/%3E%3C/svg%3E%0A");
}

.rg-popup-menu {
  padding: 0.714rem;
  border-color: #e8e7e7;
  box-shadow: none;
  font-size: 0.928rem;
}

.rg-popup-item {
  height: 2.142rem;
  margin-top: 0.357rem;
  padding: 0 0.714rem 0 0 !important;
  border-radius: 0.285rem;
  line-height: 30px;
  color: #222;
}
.rg-popup-item:first-child {
  margin-top: 0;
}

.rg-popup-item:hover,
.rg-popup-item-focused {
  color: #222;
  background-color: #edf2f5;
}
.rg-popup-item:hover .rg-popup-expander::after,
.rg-popup-item-focused .rg-popup-expander::after {
  background-image: url("data:image/svg+xml,%3Csvg width=%278%27 height=%2712%27 viewBox=%270 0 8 12%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M7.4415 5.25939C7.87892 5.65625 7.87892 6.34375 7.4415 6.74061L2.29338 11.4113C1.65077 11.9943 0.621448 11.5384 0.621448 10.6707L0.621448 1.32929C0.621448 0.461626 1.65077 0.00566787 2.29338 0.588681L7.4415 5.25939Z%27 fill=%27%236E93CB%27/%3E%3C/svg%3E%0A");
}

.rg-popup-separator-hr {
  border-top-color: #e8e7e7;
}

.rg-popup-expander::after {
  background-image: url("data:image/svg+xml,%3Csvg width=%278%27 height=%2712%27 viewBox=%270 0 8 12%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M7.4415 5.25939C7.87892 5.65625 7.87892 6.34375 7.4415 6.74061L2.29338 11.4113C1.65077 11.9943 0.621448 11.5384 0.621448 10.6707L0.621448 1.32929C0.621448 0.461626 1.65077 0.00566787 2.29338 0.588681L7.4415 5.25939Z%27 fill=%27%23979797%27/%3E%3C/svg%3E%0A");
}

.rg-popup-group1 {
  background-color: #fff;
}

.rg-filter-selector {
  width: 280px;
  padding: 0.714rem;
  border: 1px solid #e8e7e7;
  border-radius: 0.571rem;
  box-shadow: none;
}

.rg-filter-reset {
  padding: 0.142rem 0 0.857rem 0.5rem;
  font-size: 0.928rem;
  color: #8e98a3;
}

.rg-filter-search-input {
  height: 2.642rem;
  padding: 0 2.5rem 0 0.714rem;
  border-radius: 0.285rem;
  border-color: #f0f0f0;
  color: #222;
  background: url("data:image/svg+xml,%3Csvg width=%2716%27 height=%2716%27 viewBox=%270 0 16 16%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg clip-path=%27url%28%23clip0_1047_1919%29%27%3E%3Cpath d=%27M11.7419 10.3438C12.7102 9.02245 13.1439 7.38425 12.9562 5.75691C12.7685 4.12957 11.9733 2.6331 10.7297 1.56689C9.48604 0.500686 7.88567 -0.0566316 6.24876 0.00644152C4.61184 0.0695147 3.05911 0.748327 1.90119 1.90707C0.743273 3.06582 0.0655718 4.61904 0.00366997 6.256C-0.0582319 7.89296 0.500231 9.49293 1.56733 10.7358C2.63443 11.9787 4.13147 12.7728 5.75894 12.9594C7.38642 13.1459 9.0243 12.711 10.3449 11.7418C10.3749 11.7818 10.4059 11.8198 10.4419 11.8568L14.2919 15.7068C14.4794 15.8944 14.7338 15.9999 14.9991 16C15.2643 16.0001 15.5188 15.8948 15.7064 15.7073C15.8941 15.5198 15.9995 15.2654 15.9996 15.0001C15.9997 14.7348 15.8944 14.4804 15.7069 14.2928L11.8569 10.4428C11.8212 10.4066 11.7827 10.3741 11.7419 10.3438ZM11.9999 6.49977C11.9999 7.22204 11.8577 7.93723 11.5813 8.60452C11.3049 9.27182 10.8997 9.87813 10.389 10.3889C9.87829 10.8996 9.27197 11.3047 8.60468 11.5811C7.93739 11.8575 7.22219 11.9998 6.49992 11.9998C5.77765 11.9998 5.06245 11.8575 4.39516 11.5811C3.72787 11.3047 3.12156 10.8996 2.61083 10.3889C2.10011 9.87813 1.69498 9.27182 1.41858 8.60452C1.14218 7.93723 0.999921 7.22204 0.999922 6.49977C0.999922 5.04107 1.57938 3.64213 2.61083 2.61068C3.64228 1.57923 5.04123 0.999765 6.49992 0.999765C7.95861 0.999765 9.35756 1.57923 10.389 2.61068C11.4205 3.64213 11.9999 5.04107 11.9999 6.49977Z%27 fill=%27%23919191%27/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id=%27clip0_1047_1919%27%3E%3Crect width=%2716%27 height=%2716%27 fill=%27white%27/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A") no-repeat right 14px center;
}
.rg-filter-search-input:focus {
  outline: none;
}

.rg-filter-list-viewport {
  padding: 0.714rem;
  border-radius: 0.428rem;
  border-color: #f0f0f0;
}

.rg-filter-item {
  display: flex;
  align-items: center;
  height: auto;
  line-height: 1.3;
  min-height: 28px;
  margin-top: 3px;
  font-size: 0.928rem;
  white-space: normal;
  color: #222;
}
.rg-filter-item:first-child {
  margin-top: 0;
}
.rg-filter-item:hover {
  background-color: #fff;
}

.rg-filter-select-all {
  display: flex;
  overflow: hidden;
  align-items: center;
  margin: 0.714rem 0;
  padding-left: 11px;
  font-weight: 600;
  font-size: 0.928rem;
  color: #8e98a3;
}

.rg-filter-checkbox {
  width: 1.071rem;
  min-width: 1.071rem;
  height: 1.071rem;
  min-height: 1.071rem;
  margin-right: 0.571rem;
}

.rg-header-filtering {
  position: static !important;
  margin-left: 0.357rem;
  margin-top: -0.286rem;
  background-image: url("data:image/svg+xml,%3Csvg width=%2712%27 height=%278%27 viewBox=%270 0 12 8%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cline x1=%270.6%27 y1=%271.4%27 x2=%2711.4%27 y2=%271.4%27 stroke=%27%23979797%27 stroke-width=%271.2%27 stroke-linecap=%27round%27/%3E%3Cline x1=%272.6%27 y1=%274.4%27 x2=%279.4%27 y2=%274.4%27 stroke=%27%23979797%27 stroke-width=%271.2%27 stroke-linecap=%27round%27/%3E%3Cline x1=%274.6%27 y1=%277.4%27 x2=%277.4%27 y2=%277.4%27 stroke=%27%23979797%27 stroke-width=%271.2%27 stroke-linecap=%27round%27/%3E%3C/svg%3E%0A");
}

.rg-header-filtering.filter-activated {
  background-image: url("data:image/svg+xml,%3Csvg width=%2712%27 height=%278%27 viewBox=%270 0 12 8%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cline x1=%270.6%27 y1=%271.4%27 x2=%2711.4%27 y2=%271.4%27 stroke=%27%236E93CB%27 stroke-width=%271.2%27 stroke-linecap=%27round%27/%3E%3Cline x1=%272.6%27 y1=%274.4%27 x2=%279.4%27 y2=%274.4%27 stroke=%27%236E93CB%27 stroke-width=%271.2%27 stroke-linecap=%27round%27/%3E%3Cline x1=%274.6%27 y1=%277.4%27 x2=%277.4%27 y2=%277.4%27 stroke=%27%236E93CB%27 stroke-width=%271.2%27 stroke-linecap=%27round%27/%3E%3C/svg%3E%0A");
}

.rg-filter-select-all .rg-filter-text {
  position: static;
}

.rg-filter-select-all .rg-filter-column-reset {
  right: 21px;
}

.rg-filter-button {
  display: flex;
}
.rg-filter-button .rg-filter-accept {
  color: #6e93cb;
  width: 50%;
  border: none;
  background: #fff;
  line-height: 30px;
  font-weight: 600;
}
.rg-filter-button .rg-filter-cancel {
  color: #8e98a3;
  width: 50%;
  border: none;
  background: #fff;
  line-height: 30px;
  font-weight: 600;
}

.rg-header-renderer {
  margin-right: 0 !important;
  padding: 1.071rem 1.429rem;
  white-space: pre;
}

.rg-renderer {
  padding: 0.714rem 1.429rem;
}

.realgrid-pre-wrap {
  white-space: pre-wrap;
}

.multiline-editor {
  white-space: pre-line;
}

.form-control.realgrid-form-search {
  padding-left: 2.143rem;
  border: none;
  border-bottom: 1px solid #e8e7e7;
  border-radius: 0;
  background-image: url("data:image/svg+xml,%3Csvg width=%2716%27 height=%2716%27 viewBox=%270 0 16 16%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M11.7419 10.3439C12.7102 9.02254 13.1439 7.38435 12.9562 5.75701C12.7685 4.12966 11.9733 2.6332 10.7297 1.56699C9.48604 0.500777 7.88567 -0.0565401 6.24876 0.00653307C4.61185 0.0696062 3.05911 0.748419 1.90119 1.90716C0.743273 3.06591 0.0655718 4.61913 0.00366997 6.25609C-0.0582319 7.89305 0.500231 9.49302 1.56733 10.7359C2.63443 11.9788 4.13147 12.7729 5.75894 12.9594C7.38642 13.146 9.0243 12.7111 10.3449 11.7419C10.3749 11.7819 10.4059 11.8199 10.4419 11.8569L14.2919 15.7069C14.4794 15.8945 14.7338 16 14.9991 16.0001C15.2643 16.0002 15.5188 15.8949 15.7064 15.7074C15.8941 15.5198 15.9995 15.2655 15.9996 15.0002C15.9997 14.7349 15.8944 14.4805 15.7069 14.2929L11.8569 10.4429C11.8212 10.4067 11.7827 10.3742 11.7419 10.3439ZM11.9999 6.49986C11.9999 7.22213 11.8577 7.93733 11.5813 8.60462C11.3049 9.27191 10.8997 9.87822 10.389 10.3889C9.87829 10.8997 9.27197 11.3048 8.60468 11.5812C7.93739 11.8576 7.22219 11.9999 6.49992 11.9999C5.77765 11.9999 5.06245 11.8576 4.39516 11.5812C3.72787 11.3048 3.12156 10.8997 2.61083 10.3889C2.10011 9.87822 1.69499 9.27191 1.41858 8.60462C1.14218 7.93733 0.999921 7.22213 0.999922 6.49986C0.999922 5.04117 1.57938 3.64222 2.61083 2.61077C3.64228 1.57932 5.04123 0.999857 6.49992 0.999857C7.95861 0.999857 9.35756 1.57932 10.389 2.61077C11.4205 3.64222 11.9999 5.04117 11.9999 6.49986Z%27 fill=%27%23919191%27/%3E%3C/svg%3E%0A");
  background-position: left center;
  background-repeat: no-repeat;
}
.form-control.realgrid-form-search.form-control-sm {
  padding-left: 2.143rem;
}
.form-control.realgrid-form-search:hover, .form-control.realgrid-form-search:focus, .form-control.realgrid-form-search:active {
  box-shadow: none;
}

.rg-tree-collapsed {
  background-image: url("data:image/svg+xml,%3Csvg width=%278%27 height=%2712%27 viewBox=%270 0 8 12%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M7.27841 5.35021C7.71584 5.74707 7.71584 6.43457 7.27841 6.83143L2.13029 11.5021C1.48769 12.0852 0.458362 11.6292 0.458362 10.7615L0.458362 1.42011C0.458362 0.552446 1.48769 0.0964882 2.13029 0.679502L7.27841 5.35021Z%27 fill=%27%23BDBDBD%27/%3E%3C/svg%3E%0A");
}

.rg-tree-expanded {
  background-image: url("data:image/svg+xml,%3Csvg width=%2712%27 height=%279%27 viewBox=%270 0 12 9%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M5.26329 7.72861C5.66015 8.16603 6.34766 8.16603 6.74452 7.72861L11.4152 2.58049C11.9982 1.93788 11.5423 0.908558 10.6746 0.908558H1.3332C0.465532 0.908558 0.00957441 1.93788 0.592588 2.58049L5.26329 7.72861Z%27 fill=%27%23BDBDBD%27/%3E%3C/svg%3E%0A");
}

.rg-tree-line {
  background-color: transparent;
}

.rg-tree-icon {
  width: 0;
}

.rg-tooltip {
  padding: 0.714rem;
  border-radius: 0.357rem;
  background: #152242;
  color: #fff;
  font-size: 1rem;
}

.rg-scrolltrack {
  border: none;
  background: transparent;
}

.rg-scrolledge {
  display: none !important;
}

.rg-hscrollbar .rg-scrollthumb {
  height: 6px !important;
  border: none;
  background: #e8e7e7;
  border-radius: 0.286rem;
}
.rg-hscrollbar .rg-scrollthumb:hover, .rg-hscrollbar .rg-scrollthumb:focus {
  border: none;
  background: #bdbdbd;
}
.rg-hscrollbar .rg-scroll-left,
.rg-hscrollbar .rg-scroll-right {
  display: none;
}

.rg-vscrollbar .rg-scrollthumb {
  width: 6px !important;
  border: none;
  background: #e8e7e7;
  border-radius: 0.286rem;
}
.rg-vscrollbar .rg-scrollthumb:hover, .rg-vscrollbar .rg-scrollthumb:focus {
  border: none;
  background: #bdbdbd;
}
.rg-vscrollbar .rg-scroll-up,
.rg-vscrollbar .rg-scroll-down {
  display: none;
}

.realgrid-border-right {
  border-right: 1px solid #e8e7e7 !important;
}

.rg-load-indicator {
  background-color: #fff;
}

.rg-dropdownlist {
  border: 1px solid #6e93cb;
}

.rg-dropdown-item {
  font-size: 1.071rem;
  color: #222;
  line-height: 2.143rem;
  padding: 0.286rem 0.714rem !important;
}

.rg-dropdown-select,
.rg-dropdown-item:hover {
  background: #F6FCFF;
}

.rg-cell-buttons {
  right: 10px !important;
}

.rg-button-list,
.rg-button-list:hover {
  width: 1.143rem;
  height: 1.143rem;
  background-repeat: no-repeat;
  background-position: center !important;
  background-image: url("data:image/svg+xml,%3Csvg width=%278%27 height=%275%27 viewBox=%270 0 8 5%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M4.00013 4.93367C3.94457 4.93367 3.88624 4.9235 3.82513 4.90317C3.76402 4.88284 3.70569 4.84726 3.65013 4.79643L0.366797 1.79253C0.266797 1.70104 0.216797 1.58922 0.216797 1.45707C0.216797 1.32492 0.266797 1.2131 0.366797 1.12161C0.466797 1.03012 0.583464 0.984375 0.716797 0.984375C0.85013 0.984375 0.966797 1.03012 1.0668 1.12161L4.00013 3.8053L6.93346 1.12161C7.03346 1.03012 7.15291 0.984375 7.2918 0.984375C7.43069 0.984375 7.55013 1.03012 7.65013 1.12161C7.75013 1.2131 7.80013 1.32238 7.80013 1.44945C7.80013 1.57651 7.75013 1.68579 7.65013 1.77728L4.35013 4.79643C4.29457 4.84726 4.23902 4.88284 4.18346 4.90317C4.12791 4.9235 4.0668 4.93367 4.00013 4.93367Z%27 fill=%27%239D9D9D%27/%3E%3C/svg%3E%0A") !important;
}

/*------------------------------------
  RealGrid Calendar
------------------------------------*/
.rg-cal-today-button {
  display: none;
}

.rg-button-calendar {
  background-image: url("data:image/svg+xml,%3Csvg width=%2716%27 height=%2716%27 viewBox=%270 0 16 16%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M3.5 0C3.63261 0 3.75979 0.0526784 3.85355 0.146447C3.94732 0.240215 4 0.367392 4 0.5V1H12V0.5C12 0.367392 12.0527 0.240215 12.1464 0.146447C12.2402 0.0526784 12.3674 0 12.5 0C12.6326 0 12.7598 0.0526784 12.8536 0.146447C12.9473 0.240215 13 0.367392 13 0.5V1H14C14.5304 1 15.0391 1.21071 15.4142 1.58579C15.7893 1.96086 16 2.46957 16 3V14C16 14.5304 15.7893 15.0391 15.4142 15.4142C15.0391 15.7893 14.5304 16 14 16H2C1.46957 16 0.960859 15.7893 0.585786 15.4142C0.210714 15.0391 0 14.5304 0 14V3C0 2.46957 0.210714 1.96086 0.585786 1.58579C0.960859 1.21071 1.46957 1 2 1H3V0.5C3 0.367392 3.05268 0.240215 3.14645 0.146447C3.24021 0.0526784 3.36739 0 3.5 0V0ZM2 2C1.73478 2 1.48043 2.10536 1.29289 2.29289C1.10536 2.48043 1 2.73478 1 3V4H15V3C15 2.73478 14.8946 2.48043 14.7071 2.29289C14.5196 2.10536 14.2652 2 14 2H2ZM15 5H1V14C1 14.2652 1.10536 14.5196 1.29289 14.7071C1.48043 14.8946 1.73478 15 2 15H14C14.2652 15 14.5196 14.8946 14.7071 14.7071C14.8946 14.5196 15 14.2652 15 14V5Z%27 fill=%27%238E98A3%27/%3E%3Cpath d=%27M11 7.5C11 7.36739 11.0527 7.24021 11.1464 7.14645C11.2402 7.05268 11.3674 7 11.5 7H12.5C12.6326 7 12.7598 7.05268 12.8536 7.14645C12.9473 7.24021 13 7.36739 13 7.5V8.5C13 8.63261 12.9473 8.75979 12.8536 8.85355C12.7598 8.94732 12.6326 9 12.5 9H11.5C11.3674 9 11.2402 8.94732 11.1464 8.85355C11.0527 8.75979 11 8.63261 11 8.5V7.5Z%27 fill=%27%238E98A3%27/%3E%3C/svg%3E%0A") !important;
}
.rg-button-calendar:hover {
  background-image: url("data:image/svg+xml,%3Csvg width=%2716%27 height=%2716%27 viewBox=%270 0 16 16%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M3.5 0C3.63261 0 3.75979 0.0526784 3.85355 0.146447C3.94732 0.240215 4 0.367392 4 0.5V1H12V0.5C12 0.367392 12.0527 0.240215 12.1464 0.146447C12.2402 0.0526784 12.3674 0 12.5 0C12.6326 0 12.7598 0.0526784 12.8536 0.146447C12.9473 0.240215 13 0.367392 13 0.5V1H14C14.5304 1 15.0391 1.21071 15.4142 1.58579C15.7893 1.96086 16 2.46957 16 3V14C16 14.5304 15.7893 15.0391 15.4142 15.4142C15.0391 15.7893 14.5304 16 14 16H2C1.46957 16 0.960859 15.7893 0.585786 15.4142C0.210714 15.0391 0 14.5304 0 14V3C0 2.46957 0.210714 1.96086 0.585786 1.58579C0.960859 1.21071 1.46957 1 2 1H3V0.5C3 0.367392 3.05268 0.240215 3.14645 0.146447C3.24021 0.0526784 3.36739 0 3.5 0V0ZM2 2C1.73478 2 1.48043 2.10536 1.29289 2.29289C1.10536 2.48043 1 2.73478 1 3V4H15V3C15 2.73478 14.8946 2.48043 14.7071 2.29289C14.5196 2.10536 14.2652 2 14 2H2ZM15 5H1V14C1 14.2652 1.10536 14.5196 1.29289 14.7071C1.48043 14.8946 1.73478 15 2 15H14C14.2652 15 14.5196 14.8946 14.7071 14.7071C14.8946 14.5196 15 14.2652 15 14V5Z%27 fill=%27%236E93CB%27/%3E%3Cpath d=%27M11 7.5C11 7.36739 11.0527 7.24021 11.1464 7.14645C11.2402 7.05268 11.3674 7 11.5 7H12.5C12.6326 7 12.7598 7.05268 12.8536 7.14645C12.9473 7.24021 13 7.36739 13 7.5V8.5C13 8.63261 12.9473 8.75979 12.8536 8.85355C12.7598 8.94732 12.6326 9 12.5 9H11.5C11.3674 9 11.2402 8.94732 11.1464 8.85355C11.0527 8.75979 11 8.63261 11 8.5V7.5Z%27 fill=%27%236E93CB%27/%3E%3C/svg%3E%0A") !important;
}

.rg-calendar {
  min-width: 280px !important;
  border-radius: 12px;
  border: 0 !important;
  box-shadow: 0px 4px 25px rgba(18, 20, 39, 0.08) !important;
}
.rg-calendar .rg-cal-header {
  height: 65px !important;
  padding: 25px 30px 0;
  background-color: #fff !important;
}
.rg-calendar .rg-cal-header .rg-cal-prev-month,
.rg-calendar .rg-cal-header .rg-cal-next-month {
  top: 25px !important;
  width: 40px !important;
  height: 40px !important;
  cursor: pointer;
}
.rg-calendar .rg-cal-header .rg-cal-prev-month:hover,
.rg-calendar .rg-cal-header .rg-cal-next-month:hover {
  border-radius: 50% !important;
}
.rg-calendar .rg-cal-header .rg-cal-prev-month {
  left: 30px !important;
  background: url("data:image/svg+xml,%3Csvg width=%277%27 height=%2713%27 viewBox=%270 0 7 13%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M0.0771379 6.4737C0.0771379 6.55777 0.0924225 6.64604 0.122991 6.73851C0.15356 6.83098 0.207056 6.91925 0.283478 7.00331L4.80003 11.9715C4.93759 12.1228 5.10571 12.1985 5.30441 12.1985C5.50311 12.1985 5.67124 12.1228 5.8088 11.9715C5.94636 11.8202 6.01514 11.6437 6.01514 11.4419C6.01514 11.2402 5.94636 11.0636 5.8088 10.9123L1.77371 6.4737L5.8088 2.03511C5.94636 1.88379 6.01514 1.70305 6.01514 1.49289C6.01514 1.28273 5.94636 1.10199 5.8088 0.950678C5.67124 0.799362 5.50693 0.723704 5.31587 0.723704C5.12482 0.723704 4.96051 0.799362 4.82295 0.950678L0.283478 5.9441C0.207056 6.02816 0.15356 6.11223 0.122991 6.19629C0.0924225 6.28036 0.0771379 6.37283 0.0771379 6.4737Z%27 fill=%27%238E98A3%27/%3E%3C/svg%3E%0A") no-repeat center !important;
}
.rg-calendar .rg-cal-header .rg-cal-prev-month:hover {
  background: #F0F4F7 url("data:image/svg+xml,%3Csvg width=%277%27 height=%2713%27 viewBox=%270 0 7 13%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M0.0771379 6.4737C0.0771379 6.55777 0.0924225 6.64604 0.122991 6.73851C0.15356 6.83098 0.207056 6.91925 0.283478 7.00331L4.80003 11.9715C4.93759 12.1228 5.10571 12.1985 5.30441 12.1985C5.50311 12.1985 5.67124 12.1228 5.8088 11.9715C5.94636 11.8202 6.01514 11.6437 6.01514 11.4419C6.01514 11.2402 5.94636 11.0636 5.8088 10.9123L1.77371 6.4737L5.8088 2.03511C5.94636 1.88379 6.01514 1.70305 6.01514 1.49289C6.01514 1.28273 5.94636 1.10199 5.8088 0.950678C5.67124 0.799362 5.50693 0.723704 5.31587 0.723704C5.12482 0.723704 4.96051 0.799362 4.82295 0.950678L0.283478 5.9441C0.207056 6.02816 0.15356 6.11223 0.122991 6.19629C0.0924225 6.28036 0.0771379 6.37283 0.0771379 6.4737Z%27 fill=%27%236E93CB%27/%3E%3C/svg%3E%0A") no-repeat center !important;
}
.rg-calendar .rg-cal-header .rg-cal-next-month {
  right: 30px !important;
  background: url("data:image/svg+xml,%3Csvg width=%278%27 height=%2713%27 viewBox=%270 0 8 13%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg clip-path=%27url%28%23clip0_1258_1110%29%27%3E%3Cpath d=%27M6.92286 6.4737C6.92286 6.55777 6.90758 6.64604 6.87701 6.73851C6.84644 6.83098 6.79294 6.91925 6.71652 7.00331L2.19997 11.9715C2.06241 12.1228 1.89429 12.1985 1.69559 12.1985C1.49689 12.1985 1.32876 12.1228 1.1912 11.9715C1.05364 11.8202 0.984863 11.6437 0.984863 11.4419C0.984863 11.2402 1.05364 11.0636 1.1912 10.9123L5.22629 6.4737L1.1912 2.03511C1.05364 1.88379 0.984863 1.70305 0.984863 1.49289C0.984863 1.28273 1.05364 1.10199 1.1912 0.950678C1.32876 0.799362 1.49307 0.723704 1.68413 0.723704C1.87518 0.723704 2.03949 0.799362 2.17705 0.950678L6.71652 5.9441C6.79294 6.02816 6.84644 6.11223 6.87701 6.19629C6.90758 6.28036 6.92286 6.37283 6.92286 6.4737Z%27 fill=%27%238E98A3%27/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id=%27clip0_1258_1110%27%3E%3Crect width=%2711.5789%27 height=%276.31579%27 fill=%27white%27 transform=%27translate%280.894531 12.2632%29 rotate%28-90%29%27/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A") no-repeat center !important;
}
.rg-calendar .rg-cal-header .rg-cal-next-month:hover {
  background: #F0F4F7 url("data:image/svg+xml,%3Csvg width=%278%27 height=%2713%27 viewBox=%270 0 8 13%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg clip-path=%27url%28%23clip0_1258_1116%29%27%3E%3Cpath d=%27M6.92286 6.4737C6.92286 6.55777 6.90758 6.64604 6.87701 6.73851C6.84644 6.83098 6.79294 6.91925 6.71652 7.00331L2.19997 11.9715C2.06241 12.1228 1.89429 12.1985 1.69559 12.1985C1.49689 12.1985 1.32876 12.1228 1.1912 11.9715C1.05364 11.8202 0.984863 11.6437 0.984863 11.4419C0.984863 11.2402 1.05364 11.0636 1.1912 10.9123L5.22629 6.4737L1.1912 2.03511C1.05364 1.88379 0.984863 1.70305 0.984863 1.49289C0.984863 1.28273 1.05364 1.10199 1.1912 0.950678C1.32876 0.799362 1.49307 0.723704 1.68413 0.723704C1.87518 0.723704 2.03949 0.799362 2.17705 0.950678L6.71652 5.9441C6.79294 6.02816 6.84644 6.11223 6.87701 6.19629C6.90758 6.28036 6.92286 6.37283 6.92286 6.4737Z%27 fill=%27%236E93CB%27/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id=%27clip0_1258_1116%27%3E%3Crect width=%2711.5789%27 height=%276.31579%27 fill=%27white%27 transform=%27translate%280.894531 12.2632%29 rotate%28-90%29%27/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A") no-repeat center !important;
}
.rg-calendar .rg-cal-header .rg-cal-yearmonth {
  margin: 0 !important;
  font-size: 14px;
}
.rg-calendar .rg-cal-header .rg-cal-yearmonth .rg-cal-year,
.rg-calendar .rg-cal-header .rg-cal-yearmonth .rg-cal-month {
  top: 12px !important;
}
.rg-calendar .rg-cal-month-picker .rg-cal-month-picker-item {
  display: flex;
  align-items: center;
  width: 40px !important;
  height: 40px !important;
  padding: 0 !important;
}
.rg-calendar .rg-cal-days-table {
  margin: 0 30px !important;
}
.rg-calendar .rg-cal-days-table .rg-cal-weeks th {
  width: 40px !important;
  height: 40px !important;
  padding: 0 !important;
  font-weight: 700;
  color: #8E98A3;
}
.rg-calendar .rg-cal-days-table .rg-cal-days .rg-cal-day {
  width: 40px !important;
  height: 40px !important;
  border: 1px solid transparent !important;
  padding: 0 !important;
  color: #222 !important;
}
.rg-calendar .rg-cal-days-table .rg-cal-days .rg-cal-day.rg-cal-focusday, .rg-calendar .rg-cal-days-table .rg-cal-days .rg-cal-day:hover {
  font-weight: 700;
  background-color: #F0F4F7 !important;
}
.rg-calendar .rg-cal-days-table .rg-cal-days .rg-cal-day.rg-cal-today {
  font-weight: 700;
  background-color: #222 !important;
  color: #fff !important;
}
.rg-calendar .rg-cal-days-table .rg-cal-days .rg-cal-day.rg-cal-prev-day, .rg-calendar .rg-cal-days-table .rg-cal-days .rg-cal-day.rg-cal-next-day {
  color: #BDBDBD !important;
}

/*------------------------------------
  Tom Select
------------------------------------*/
.tom-select-custom.select-blue > .form-select {
  border-color: #4183e6;
  border-width: 0.107rem;
  font-weight: 600;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg width=%278%27 height=%275%27 viewBox=%270 0 8 5%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M3.99989 4.93367C3.94433 4.93367 3.886 4.9235 3.82489 4.90317C3.76377 4.88284 3.70544 4.84726 3.64989 4.79643L0.366553 1.79253C0.266553 1.70104 0.216553 1.58922 0.216553 1.45707C0.216553 1.32492 0.266553 1.2131 0.366553 1.12161C0.466553 1.03012 0.583219 0.984375 0.716553 0.984375C0.849886 0.984375 0.966553 1.03012 1.06655 1.12161L3.99989 3.8053L6.93322 1.12161C7.03322 1.03012 7.15266 0.984375 7.29155 0.984375C7.43044 0.984375 7.54989 1.03012 7.64989 1.12161C7.74989 1.2131 7.79989 1.32238 7.79989 1.44945C7.79989 1.57651 7.74989 1.68579 7.64989 1.77728L4.34989 4.79643C4.29433 4.84726 4.23877 4.88284 4.18322 4.90317C4.12766 4.9235 4.06655 4.93367 3.99989 4.93367Z%27 fill=%27%234183E5%27/%3E%3C/svg%3E%0A");
}
.tom-select-custom.select-blue > .form-select:disabled {
  border-color: #f0f0f0;
  background-color: #f8fafd;
  color: #bdbdbd;
}
.tom-select-custom.select-blue > .form-select:disabled::placeholder {
  color: #bdbdbd;
}
.tom-select-custom.select-blue > .form-select:disabled + .form-select {
  border-color: #f0f0f0;
  background-color: #f8fafd;
  color: #bdbdbd;
}
.tom-select-custom.select-blue .ts-dropdown.form-select {
  border: 0.107rem solid #4183e6;
  border-radius: 0.571rem;
  font-weight: 600;
  background: #fff;
}
.tom-select-custom .ts-wrapper.form-select .ts-control, .tom-select-custom .ts-wrapper.multi.has-items.hs-select-single-multiple .ts-control {
  padding: 0.5rem 1.429rem;
  font-size: 1.071rem;
  line-height: 2rem;
  color: #000;
}
.tom-select-custom .ts-wrapper.form-select.form-select-sm .ts-control {
  padding: 0.286rem 1.429rem;
  font-size: 0.929rem;
}
.tom-select-custom .ts-wrapper.form-select.form-select-lg .ts-control {
  padding: 0.643rem 1.429rem;
}
.tom-select-custom .ts-wrapper.form-select .ts-control {
  padding-right: 2.5rem !important;
}
.tom-select-custom .ts-wrapper.form-select .ts-control .select-option-title {
  margin: 0 !important;
}
.tom-select-custom .ts-wrapper.multi .ts-control > .ts-custom-placeholder {
  font-size: 1.071rem;
}
.tom-select-custom .form-select:disabled .ts-custom-placeholder {
  color: #979797 !important;
}
.tom-select-custom .ts-custom-placeholder {
  color: #979797 !important;
}
.tom-select-custom .ts-dropdown,
.tom-select-custom .ts-dropdown.form-control,
.tom-select-custom .ts-dropdown.form-select {
  border: none;
  border-radius: 0.429rem;
  box-shadow: 0 0.286rem 1.786rem rgba(18, 20, 39, 0.08);
}
.tom-select-custom .ts-dropdown .option {
  border-radius: 0.286rem;
  color: #222;
  line-height: 1.286rem;
  padding: 0.929rem 0.714rem;
}
.tom-select-custom .ts-dropdown .option:not(:last-child) {
  margin-bottom: 0.714rem;
}
.tom-select-custom .ts-dropdown .option.basic-custom {
  padding: 0.929rem 1rem;
}
.tom-select-custom .ts-dropdown .option::after, .tom-select-custom .ts-dropdown .option.selected::after {
  display: none;
}
.tom-select-custom .ts-dropdown .option .tom-select-custom-hide {
  font-size: 0.929rem;
  color: #979797;
}
.tom-select-custom .plugin-dropdown_input .dropdown-input-wrap:empty {
  padding: 0;
}

.ts-wrapper.form-select.form-select-sm, .ts-wrapper.form-select.form-select-lg {
  padding: 0;
}

.ts-dropdown-content {
  max-height: 16.429rem;
  padding: 0.714rem;
}

.datepicker {
  width: 24.286rem;
  min-height: 26.429rem;
  padding: 1.786rem 2.143rem;
  font-size: 1rem;
  color: #222;
}
.datepicker thead tr:first-child th:not(.datepicker-switch):hover,
.datepicker tfoot tr th:not(.datepicker-switch):hover {
  background-color: #f2f5f6;
  color: #6e93cb;
}
.datepicker thead tr:first-child th.datepicker-switch:hover,
.datepicker tfoot tr th.datepicker-switch:hover {
  background-color: transparent;
  color: #222;
}
.datepicker tfoot {
  margin: 0.714rem 0 0;
}
.datepicker tfoot tr th {
  font-weight: 600;
}
.datepicker tfoot tr th:hover, .datepicker tfoot tr th:focus, .datepicker tfoot tr th:active {
  background: #fff !important;
}
.datepicker tfoot tr th.today {
  color: #6e93cb;
}
.datepicker tfoot tr th.today:hover, .datepicker tfoot tr th.today:focus, .datepicker tfoot tr th.today:active {
  color: #6e93cb;
}
.datepicker tfoot tr th.clear {
  color: #8e98a3;
}
.datepicker tfoot tr th.clear:hover, .datepicker tfoot tr th.clear:focus, .datepicker tfoot tr th.clear:active {
  color: #8e98a3;
}
.datepicker thead tr:first-child th.prev {
  font-size: 0;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml,%3Csvg width=%277%27 height=%2713%27 viewBox=%270 0 7 13%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M0.0771377 6.4737C0.0771377 6.55777 0.0924223 6.64604 0.122991 6.73851C0.15356 6.83098 0.207056 6.91925 0.283478 7.00331L4.80003 11.9715C4.93758 12.1228 5.10571 12.1985 5.30441 12.1985C5.50311 12.1985 5.67124 12.1228 5.8088 11.9715C5.94636 11.8202 6.01514 11.6437 6.01514 11.4419C6.01514 11.2402 5.94636 11.0636 5.8088 10.9123L1.77371 6.4737L5.8088 2.03511C5.94636 1.88379 6.01514 1.70305 6.01514 1.49289C6.01514 1.28273 5.94636 1.10199 5.8088 0.950678C5.67124 0.799362 5.50693 0.723703 5.31588 0.723703C5.12482 0.723703 4.96051 0.799362 4.82295 0.950678L0.283478 5.9441C0.207056 6.02816 0.15356 6.11223 0.122991 6.19629C0.0924223 6.28036 0.0771377 6.37283 0.0771377 6.4737Z%27 fill=%27%238E98A3%27/%3E%3C/svg%3E%0A");
}
.datepicker thead tr:first-child th.prev:hover, .datepicker thead tr:first-child th.prev:focus, .datepicker thead tr:first-child th.prev:active {
  background-image: url("data:image/svg+xml,%3Csvg width=%277%27 height=%2713%27 viewBox=%270 0 7 13%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M0.0771377 6.4737C0.0771377 6.55777 0.0924223 6.64604 0.122991 6.73851C0.15356 6.83098 0.207056 6.91925 0.283478 7.00331L4.80003 11.9715C4.93758 12.1228 5.10571 12.1985 5.30441 12.1985C5.50311 12.1985 5.67124 12.1228 5.8088 11.9715C5.94636 11.8202 6.01514 11.6437 6.01514 11.4419C6.01514 11.2402 5.94636 11.0636 5.8088 10.9123L1.77371 6.4737L5.8088 2.03511C5.94636 1.88379 6.01514 1.70305 6.01514 1.49289C6.01514 1.28273 5.94636 1.10199 5.8088 0.950678C5.67124 0.799362 5.50693 0.723703 5.31588 0.723703C5.12482 0.723703 4.96051 0.799362 4.82295 0.950678L0.283478 5.9441C0.207056 6.02816 0.15356 6.11223 0.122991 6.19629C0.0924223 6.28036 0.0771377 6.37283 0.0771377 6.4737Z%27 fill=%27%236E93CB%27/%3E%3C/svg%3E%0A");
}
.datepicker thead tr:first-child th.prev:disabled {
  background-image: url("data:image/svg+xml,%3Csvg width=%277%27 height=%2713%27 viewBox=%270 0 7 13%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M0.0771377 6.4737C0.0771377 6.55777 0.0924223 6.64604 0.122991 6.73851C0.15356 6.83098 0.207056 6.91925 0.283478 7.00331L4.80003 11.9715C4.93758 12.1228 5.10571 12.1985 5.30441 12.1985C5.50311 12.1985 5.67124 12.1228 5.8088 11.9715C5.94636 11.8202 6.01514 11.6437 6.01514 11.4419C6.01514 11.2402 5.94636 11.0636 5.8088 10.9123L1.77371 6.4737L5.8088 2.03511C5.94636 1.88379 6.01514 1.70305 6.01514 1.49289C6.01514 1.28273 5.94636 1.10199 5.8088 0.950678C5.67124 0.799362 5.50693 0.723703 5.31588 0.723703C5.12482 0.723703 4.96051 0.799362 4.82295 0.950678L0.283478 5.9441C0.207056 6.02816 0.15356 6.11223 0.122991 6.19629C0.0924223 6.28036 0.0771377 6.37283 0.0771377 6.4737Z%27 fill=%27%23BDBDBD%27/%3E%3C/svg%3E%0A");
}
.datepicker thead tr:first-child th.next {
  font-size: 0;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml,%3Csvg width=%277%27 height=%2713%27 viewBox=%270 0 7 13%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M6.92286 6.4737C6.92286 6.55777 6.90758 6.64604 6.87701 6.73851C6.84644 6.83098 6.79294 6.91925 6.71652 7.00331L2.19997 11.9715C2.06242 12.1228 1.89429 12.1985 1.69559 12.1985C1.49689 12.1985 1.32876 12.1228 1.1912 11.9715C1.05364 11.8202 0.984863 11.6437 0.984863 11.4419C0.984863 11.2402 1.05364 11.0636 1.1912 10.9123L5.22629 6.4737L1.1912 2.03511C1.05364 1.88379 0.984863 1.70305 0.984863 1.49289C0.984863 1.28273 1.05364 1.10199 1.1912 0.950678C1.32876 0.799362 1.49307 0.723703 1.68412 0.723703C1.87518 0.723703 2.03949 0.799362 2.17705 0.950678L6.71652 5.9441C6.79294 6.02816 6.84644 6.11223 6.87701 6.19629C6.90758 6.28036 6.92286 6.37283 6.92286 6.4737Z%27 fill=%27%238E98A3%27/%3E%3C/svg%3E%0A");
}
.datepicker thead tr:first-child th.next:hover, .datepicker thead tr:first-child th.next:focus, .datepicker thead tr:first-child th.next:active {
  background-image: url("data:image/svg+xml,%3Csvg width=%277%27 height=%2713%27 viewBox=%270 0 7 13%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M6.92286 6.4737C6.92286 6.55777 6.90758 6.64604 6.87701 6.73851C6.84644 6.83098 6.79294 6.91925 6.71652 7.00331L2.19997 11.9715C2.06242 12.1228 1.89429 12.1985 1.69559 12.1985C1.49689 12.1985 1.32876 12.1228 1.1912 11.9715C1.05364 11.8202 0.984863 11.6437 0.984863 11.4419C0.984863 11.2402 1.05364 11.0636 1.1912 10.9123L5.22629 6.4737L1.1912 2.03511C1.05364 1.88379 0.984863 1.70305 0.984863 1.49289C0.984863 1.28273 1.05364 1.10199 1.1912 0.950678C1.32876 0.799362 1.49307 0.723703 1.68412 0.723703C1.87518 0.723703 2.03949 0.799362 2.17705 0.950678L6.71652 5.9441C6.79294 6.02816 6.84644 6.11223 6.87701 6.19629C6.90758 6.28036 6.92286 6.37283 6.92286 6.4737Z%27 fill=%27%236E93CB%27/%3E%3C/svg%3E%0A");
}
.datepicker thead tr:first-child th.next:disabled {
  background-image: url("data:image/svg+xml,%3Csvg width=%277%27 height=%2713%27 viewBox=%270 0 7 13%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M6.92286 6.4737C6.92286 6.55777 6.90758 6.64604 6.87701 6.73851C6.84644 6.83098 6.79294 6.91925 6.71652 7.00331L2.19997 11.9715C2.06242 12.1228 1.89429 12.1985 1.69559 12.1985C1.49689 12.1985 1.32876 12.1228 1.1912 11.9715C1.05364 11.8202 0.984863 11.6437 0.984863 11.4419C0.984863 11.2402 1.05364 11.0636 1.1912 10.9123L5.22629 6.4737L1.1912 2.03511C1.05364 1.88379 0.984863 1.70305 0.984863 1.49289C0.984863 1.28273 1.05364 1.10199 1.1912 0.950678C1.32876 0.799362 1.49307 0.723703 1.68412 0.723703C1.87518 0.723703 2.03949 0.799362 2.17705 0.950678L6.71652 5.9441C6.79294 6.02816 6.84644 6.11223 6.87701 6.19629C6.90758 6.28036 6.92286 6.37283 6.92286 6.4737Z%27 fill=%27%23BDBDBD%27/%3E%3C/svg%3E%0A");
}
.datepicker th {
  color: #8e98a3;
}
.datepicker th.datepicker-switch {
  border-radius: 0;
  font-weight: 400;
  color: #222;
}
.datepicker th.datepicker-switch:hover, .datepicker th.datepicker-switch:focus, .datepicker th.datepicker-switch:active {
  background: transparent;
  color: #222;
}
.datepicker th,
.datepicker td {
  width: 2.857rem;
  height: 2.857rem;
  border-radius: 50%;
  text-shadow: none;
}
.datepicker th:disabled,
.datepicker td:disabled {
  color: #bdbdbd;
}
.datepicker table {
  width: 100%;
  border-spacing: 0;
}
.datepicker table tr td.old,
.datepicker table tr td.new {
  color: #bdbdbd;
  text-shadow: none;
}
.datepicker table tr td.day:hover, .datepicker table tr td.day:focus {
  background: #f2f5f6;
  color: #6e93cb;
}
.datepicker table tr td.today {
  background: #000;
  color: #fff;
  font-weight: 600;
  text-shadow: none;
}
.datepicker table tr td.today:hover, .datepicker table tr td.today:hover:hover, .datepicker table tr td.today.disabled:hover, .datepicker table tr td.today.disabled:hover:hover, .datepicker table tr td.today:active, .datepicker table tr td.today:hover:active, .datepicker table tr td.today.disabled:active, .datepicker table tr td.today.disabled:hover:active, .datepicker table tr td.today.active, .datepicker table tr td.today:hover.active, .datepicker table tr td.today.disabled.active, .datepicker table tr td.today.disabled:hover.active, .datepicker table tr td.today.disabled, .datepicker table tr td.today:hover.disabled, .datepicker table tr td.today.disabled.disabled, .datepicker table tr td.today.disabled:hover.disabled, .datepicker table tr td.today[disabled], .datepicker table tr td.today:hover[disabled], .datepicker table tr td.today.disabled[disabled], .datepicker table tr td.today.disabled:hover[disabled] {
  background: #000;
  color: #fff;
}
.datepicker table tr td.active,
.datepicker table tr td.active.active {
  background: #f2f5f6;
  color: #6e93cb;
  font-weight: 600;
  text-shadow: none;
}
.datepicker table tr td.active:hover, .datepicker table tr td.active:hover:hover, .datepicker table tr td.active.disabled:hover, .datepicker table tr td.active.disabled:hover:hover, .datepicker table tr td.active:active, .datepicker table tr td.active:hover:active, .datepicker table tr td.active.disabled:active, .datepicker table tr td.active.disabled:hover:active, .datepicker table tr td.active.active, .datepicker table tr td.active:hover.active, .datepicker table tr td.active.disabled.active, .datepicker table tr td.active.disabled:hover.active, .datepicker table tr td.active.disabled, .datepicker table tr td.active:hover.disabled, .datepicker table tr td.active.disabled.disabled, .datepicker table tr td.active.disabled:hover.disabled, .datepicker table tr td.active[disabled], .datepicker table tr td.active:hover[disabled], .datepicker table tr td.active.disabled[disabled], .datepicker table tr td.active.disabled:hover[disabled],
.datepicker table tr td.active.active:hover,
.datepicker table tr td.active.active:hover:hover,
.datepicker table tr td.active.active.disabled:hover,
.datepicker table tr td.active.active.disabled:hover:hover,
.datepicker table tr td.active.active:active,
.datepicker table tr td.active.active:hover:active,
.datepicker table tr td.active.active.disabled:active,
.datepicker table tr td.active.active.disabled:hover:active,
.datepicker table tr td.active.active.active,
.datepicker table tr td.active.active:hover.active,
.datepicker table tr td.active.active.disabled.active,
.datepicker table tr td.active.active.disabled:hover.active,
.datepicker table tr td.active.active.disabled,
.datepicker table tr td.active.active:hover.disabled,
.datepicker table tr td.active.active.disabled.disabled,
.datepicker table tr td.active.active.disabled:hover.disabled,
.datepicker table tr td.active.active[disabled],
.datepicker table tr td.active.active:hover[disabled],
.datepicker table tr td.active.active.disabled[disabled],
.datepicker table tr td.active.active.disabled:hover[disabled] {
  background: #f2f5f6;
  color: #6e93cb;
}
.datepicker table tr td span {
  width: 3.571rem;
  height: 3.571rem;
  line-height: 3.571rem;
  margin: 1.214rem 0.643rem;
  border-radius: 50%;
}
.datepicker table tr td span:hover, .datepicker table tr td span:focus {
  background: #f2f5f6;
  color: #6e93cb;
}
.datepicker table tr td span.active:hover, .datepicker table tr td span.active:hover:hover, .datepicker table tr td span.active.disabled:hover, .datepicker table tr td span.active.disabled:hover:hover, .datepicker table tr td span.active:active, .datepicker table tr td span.active:hover:active, .datepicker table tr td span.active.disabled:active, .datepicker table tr td span.active.disabled:hover:active, .datepicker table tr td span.active.active, .datepicker table tr td span.active:hover.active, .datepicker table tr td span.active.disabled.active, .datepicker table tr td span.active.disabled:hover.active, .datepicker table tr td span.active.disabled, .datepicker table tr td span.active:hover.disabled, .datepicker table tr td span.active.disabled.disabled, .datepicker table tr td span.active.disabled:hover.disabled, .datepicker table tr td span.active[disabled], .datepicker table tr td span.active:hover[disabled], .datepicker table tr td span.active.disabled[disabled], .datepicker table tr td span.active.disabled:hover[disabled] {
  background: #000;
  color: #fff;
  font-weight: 600;
  text-shadow: none;
}

.datepicker-dropdown:after,
.datepicker-dropdown.datepicker-orient-bottom:before,
.datepicker-dropdown.datepicker-orient-top:before {
  display: none;
}

.datepicker-custom {
  background-image: url("data:image/svg+xml,%3Csvg width=%2716%27 height=%2716%27 viewBox=%270 0 16 16%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M3.5 0C3.63261 0 3.75979 0.0526784 3.85355 0.146447C3.94732 0.240215 4 0.367392 4 0.5V1H12V0.5C12 0.367392 12.0527 0.240215 12.1464 0.146447C12.2402 0.0526784 12.3674 0 12.5 0C12.6326 0 12.7598 0.0526784 12.8536 0.146447C12.9473 0.240215 13 0.367392 13 0.5V1H14C14.5304 1 15.0391 1.21071 15.4142 1.58579C15.7893 1.96086 16 2.46957 16 3V14C16 14.5304 15.7893 15.0391 15.4142 15.4142C15.0391 15.7893 14.5304 16 14 16H2C1.46957 16 0.960859 15.7893 0.585786 15.4142C0.210714 15.0391 0 14.5304 0 14V3C0 2.46957 0.210714 1.96086 0.585786 1.58579C0.960859 1.21071 1.46957 1 2 1H3V0.5C3 0.367392 3.05268 0.240215 3.14645 0.146447C3.24021 0.0526784 3.36739 0 3.5 0V0ZM2 2C1.73478 2 1.48043 2.10536 1.29289 2.29289C1.10536 2.48043 1 2.73478 1 3V4H15V3C15 2.73478 14.8946 2.48043 14.7071 2.29289C14.5196 2.10536 14.2652 2 14 2H2ZM15 5H1V14C1 14.2652 1.10536 14.5196 1.29289 14.7071C1.48043 14.8946 1.73478 15 2 15H14C14.2652 15 14.5196 14.8946 14.7071 14.7071C14.8946 14.5196 15 14.2652 15 14V5Z%27 fill=%27%238E98A3%27/%3E%3Cpath d=%27M11 7.5C11 7.36739 11.0527 7.24021 11.1464 7.14645C11.2402 7.05268 11.3674 7 11.5 7H12.5C12.6326 7 12.7598 7.05268 12.8536 7.14645C12.9473 7.24021 13 7.36739 13 7.5V8.5C13 8.63261 12.9473 8.75979 12.8536 8.85355C12.7598 8.94732 12.6326 9 12.5 9H11.5C11.3674 9 11.2402 8.94732 11.1464 8.85355C11.0527 8.75979 11 8.63261 11 8.5V7.5Z%27 fill=%27%238E98A3%27/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: right 1rem center;
}
.datepicker-custom:hover, .datepicker-custom:focus {
  background-image: url("data:image/svg+xml,%3Csvg width=%2716%27 height=%2716%27 viewBox=%270 0 16 16%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M3.5 0C3.63261 0 3.75979 0.0526784 3.85355 0.146447C3.94732 0.240215 4 0.367392 4 0.5V1H12V0.5C12 0.367392 12.0527 0.240215 12.1464 0.146447C12.2402 0.0526784 12.3674 0 12.5 0C12.6326 0 12.7598 0.0526784 12.8536 0.146447C12.9473 0.240215 13 0.367392 13 0.5V1H14C14.5304 1 15.0391 1.21071 15.4142 1.58579C15.7893 1.96086 16 2.46957 16 3V14C16 14.5304 15.7893 15.0391 15.4142 15.4142C15.0391 15.7893 14.5304 16 14 16H2C1.46957 16 0.960859 15.7893 0.585786 15.4142C0.210714 15.0391 0 14.5304 0 14V3C0 2.46957 0.210714 1.96086 0.585786 1.58579C0.960859 1.21071 1.46957 1 2 1H3V0.5C3 0.367392 3.05268 0.240215 3.14645 0.146447C3.24021 0.0526784 3.36739 0 3.5 0V0ZM2 2C1.73478 2 1.48043 2.10536 1.29289 2.29289C1.10536 2.48043 1 2.73478 1 3V4H15V3C15 2.73478 14.8946 2.48043 14.7071 2.29289C14.5196 2.10536 14.2652 2 14 2H2ZM15 5H1V14C1 14.2652 1.10536 14.5196 1.29289 14.7071C1.48043 14.8946 1.73478 15 2 15H14C14.2652 15 14.5196 14.8946 14.7071 14.7071C14.8946 14.5196 15 14.2652 15 14V5Z%27 fill=%27%236E93CB%27/%3E%3Cpath d=%27M11 7.5C11 7.36739 11.0527 7.24021 11.1464 7.14645C11.2402 7.05268 11.3674 7 11.5 7H12.5C12.6326 7 12.7598 7.05268 12.8536 7.14645C12.9473 7.24021 13 7.36739 13 7.5V8.5C13 8.63261 12.9473 8.75979 12.8536 8.85355C12.7598 8.94732 12.6326 9 12.5 9H11.5C11.3674 9 11.2402 8.94732 11.1464 8.85355C11.0527 8.75979 11 8.63261 11 8.5V7.5Z%27 fill=%27%236E93CB%27/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: right 1rem center;
}
.datepicker-custom:disabled {
  background-image: url("data:image/svg+xml,%3Csvg width=%2716%27 height=%2716%27 viewBox=%270 0 16 16%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M3.5 0C3.63261 0 3.75979 0.0526784 3.85355 0.146447C3.94732 0.240215 4 0.367392 4 0.5V1H12V0.5C12 0.367392 12.0527 0.240215 12.1464 0.146447C12.2402 0.0526784 12.3674 0 12.5 0C12.6326 0 12.7598 0.0526784 12.8536 0.146447C12.9473 0.240215 13 0.367392 13 0.5V1H14C14.5304 1 15.0391 1.21071 15.4142 1.58579C15.7893 1.96086 16 2.46957 16 3V14C16 14.5304 15.7893 15.0391 15.4142 15.4142C15.0391 15.7893 14.5304 16 14 16H2C1.46957 16 0.960859 15.7893 0.585786 15.4142C0.210714 15.0391 0 14.5304 0 14V3C0 2.46957 0.210714 1.96086 0.585786 1.58579C0.960859 1.21071 1.46957 1 2 1H3V0.5C3 0.367392 3.05268 0.240215 3.14645 0.146447C3.24021 0.0526784 3.36739 0 3.5 0V0ZM2 2C1.73478 2 1.48043 2.10536 1.29289 2.29289C1.10536 2.48043 1 2.73478 1 3V4H15V3C15 2.73478 14.8946 2.48043 14.7071 2.29289C14.5196 2.10536 14.2652 2 14 2H2ZM15 5H1V14C1 14.2652 1.10536 14.5196 1.29289 14.7071C1.48043 14.8946 1.73478 15 2 15H14C14.2652 15 14.5196 14.8946 14.7071 14.7071C14.8946 14.5196 15 14.2652 15 14V5Z%27 fill=%27%23BDBDBD%27/%3E%3Cpath d=%27M11 7.5C11 7.36739 11.0527 7.24021 11.1464 7.14645C11.2402 7.05268 11.3674 7 11.5 7H12.5C12.6326 7 12.7598 7.05268 12.8536 7.14645C12.9473 7.24021 13 7.36739 13 7.5V8.5C13 8.63261 12.9473 8.75979 12.8536 8.85355C12.7598 8.94732 12.6326 9 12.5 9H11.5C11.3674 9 11.2402 8.94732 11.1464 8.85355C11.0527 8.75979 11 8.63261 11 8.5V7.5Z%27 fill=%27%23BDBDBD%27/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: right 1rem center;
  background-color: #fff;
  pointer-events: none;
}
.datepicker-custom:disabled::placeholder {
  color: #bdbdbd;
}

.datepickerOpen .modal {
  overflow-y: hidden;
}

.daterangepicker {
  z-index: 9999;
}

.daterangepicker th.prev {
  font-size: 0;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml,%3Csvg width=%277%27 height=%2713%27 viewBox=%270 0 7 13%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M0.0771377 6.4737C0.0771377 6.55777 0.0924223 6.64604 0.122991 6.73851C0.15356 6.83098 0.207056 6.91925 0.283478 7.00331L4.80003 11.9715C4.93758 12.1228 5.10571 12.1985 5.30441 12.1985C5.50311 12.1985 5.67124 12.1228 5.8088 11.9715C5.94636 11.8202 6.01514 11.6437 6.01514 11.4419C6.01514 11.2402 5.94636 11.0636 5.8088 10.9123L1.77371 6.4737L5.8088 2.03511C5.94636 1.88379 6.01514 1.70305 6.01514 1.49289C6.01514 1.28273 5.94636 1.10199 5.8088 0.950678C5.67124 0.799362 5.50693 0.723703 5.31588 0.723703C5.12482 0.723703 4.96051 0.799362 4.82295 0.950678L0.283478 5.9441C0.207056 6.02816 0.15356 6.11223 0.122991 6.19629C0.0924223 6.28036 0.0771377 6.37283 0.0771377 6.4737Z%27 fill=%27%238E98A3%27/%3E%3C/svg%3E%0A");
}
.daterangepicker th.prev:hover, .daterangepicker th.prev:focus, .daterangepicker th.prev:active {
  background-image: url("data:image/svg+xml,%3Csvg width=%277%27 height=%2713%27 viewBox=%270 0 7 13%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M0.0771377 6.4737C0.0771377 6.55777 0.0924223 6.64604 0.122991 6.73851C0.15356 6.83098 0.207056 6.91925 0.283478 7.00331L4.80003 11.9715C4.93758 12.1228 5.10571 12.1985 5.30441 12.1985C5.50311 12.1985 5.67124 12.1228 5.8088 11.9715C5.94636 11.8202 6.01514 11.6437 6.01514 11.4419C6.01514 11.2402 5.94636 11.0636 5.8088 10.9123L1.77371 6.4737L5.8088 2.03511C5.94636 1.88379 6.01514 1.70305 6.01514 1.49289C6.01514 1.28273 5.94636 1.10199 5.8088 0.950678C5.67124 0.799362 5.50693 0.723703 5.31588 0.723703C5.12482 0.723703 4.96051 0.799362 4.82295 0.950678L0.283478 5.9441C0.207056 6.02816 0.15356 6.11223 0.122991 6.19629C0.0924223 6.28036 0.0771377 6.37283 0.0771377 6.4737Z%27 fill=%27%236E93CB%27/%3E%3C/svg%3E%0A");
}
.daterangepicker th.prev:disabled {
  background-image: url("data:image/svg+xml,%3Csvg width=%277%27 height=%2713%27 viewBox=%270 0 7 13%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M0.0771377 6.4737C0.0771377 6.55777 0.0924223 6.64604 0.122991 6.73851C0.15356 6.83098 0.207056 6.91925 0.283478 7.00331L4.80003 11.9715C4.93758 12.1228 5.10571 12.1985 5.30441 12.1985C5.50311 12.1985 5.67124 12.1228 5.8088 11.9715C5.94636 11.8202 6.01514 11.6437 6.01514 11.4419C6.01514 11.2402 5.94636 11.0636 5.8088 10.9123L1.77371 6.4737L5.8088 2.03511C5.94636 1.88379 6.01514 1.70305 6.01514 1.49289C6.01514 1.28273 5.94636 1.10199 5.8088 0.950678C5.67124 0.799362 5.50693 0.723703 5.31588 0.723703C5.12482 0.723703 4.96051 0.799362 4.82295 0.950678L0.283478 5.9441C0.207056 6.02816 0.15356 6.11223 0.122991 6.19629C0.0924223 6.28036 0.0771377 6.37283 0.0771377 6.4737Z%27 fill=%27%23BDBDBD%27/%3E%3C/svg%3E%0A");
}
.daterangepicker th.next {
  font-size: 0;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml,%3Csvg width=%277%27 height=%2713%27 viewBox=%270 0 7 13%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M6.92286 6.4737C6.92286 6.55777 6.90758 6.64604 6.87701 6.73851C6.84644 6.83098 6.79294 6.91925 6.71652 7.00331L2.19997 11.9715C2.06242 12.1228 1.89429 12.1985 1.69559 12.1985C1.49689 12.1985 1.32876 12.1228 1.1912 11.9715C1.05364 11.8202 0.984863 11.6437 0.984863 11.4419C0.984863 11.2402 1.05364 11.0636 1.1912 10.9123L5.22629 6.4737L1.1912 2.03511C1.05364 1.88379 0.984863 1.70305 0.984863 1.49289C0.984863 1.28273 1.05364 1.10199 1.1912 0.950678C1.32876 0.799362 1.49307 0.723703 1.68412 0.723703C1.87518 0.723703 2.03949 0.799362 2.17705 0.950678L6.71652 5.9441C6.79294 6.02816 6.84644 6.11223 6.87701 6.19629C6.90758 6.28036 6.92286 6.37283 6.92286 6.4737Z%27 fill=%27%238E98A3%27/%3E%3C/svg%3E%0A");
}
.daterangepicker th.next:hover, .daterangepicker th.next:focus, .daterangepicker th.next:active {
  background-image: url("data:image/svg+xml,%3Csvg width=%277%27 height=%2713%27 viewBox=%270 0 7 13%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M6.92286 6.4737C6.92286 6.55777 6.90758 6.64604 6.87701 6.73851C6.84644 6.83098 6.79294 6.91925 6.71652 7.00331L2.19997 11.9715C2.06242 12.1228 1.89429 12.1985 1.69559 12.1985C1.49689 12.1985 1.32876 12.1228 1.1912 11.9715C1.05364 11.8202 0.984863 11.6437 0.984863 11.4419C0.984863 11.2402 1.05364 11.0636 1.1912 10.9123L5.22629 6.4737L1.1912 2.03511C1.05364 1.88379 0.984863 1.70305 0.984863 1.49289C0.984863 1.28273 1.05364 1.10199 1.1912 0.950678C1.32876 0.799362 1.49307 0.723703 1.68412 0.723703C1.87518 0.723703 2.03949 0.799362 2.17705 0.950678L6.71652 5.9441C6.79294 6.02816 6.84644 6.11223 6.87701 6.19629C6.90758 6.28036 6.92286 6.37283 6.92286 6.4737Z%27 fill=%27%236E93CB%27/%3E%3C/svg%3E%0A");
}
.daterangepicker th.next:disabled {
  background-image: url("data:image/svg+xml,%3Csvg width=%277%27 height=%2713%27 viewBox=%270 0 7 13%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M6.92286 6.4737C6.92286 6.55777 6.90758 6.64604 6.87701 6.73851C6.84644 6.83098 6.79294 6.91925 6.71652 7.00331L2.19997 11.9715C2.06242 12.1228 1.89429 12.1985 1.69559 12.1985C1.49689 12.1985 1.32876 12.1228 1.1912 11.9715C1.05364 11.8202 0.984863 11.6437 0.984863 11.4419C0.984863 11.2402 1.05364 11.0636 1.1912 10.9123L5.22629 6.4737L1.1912 2.03511C1.05364 1.88379 0.984863 1.70305 0.984863 1.49289C0.984863 1.28273 1.05364 1.10199 1.1912 0.950678C1.32876 0.799362 1.49307 0.723703 1.68412 0.723703C1.87518 0.723703 2.03949 0.799362 2.17705 0.950678L6.71652 5.9441C6.79294 6.02816 6.84644 6.11223 6.87701 6.19629C6.90758 6.28036 6.92286 6.37283 6.92286 6.4737Z%27 fill=%27%23BDBDBD%27/%3E%3C/svg%3E%0A");
}

.daterangepicker .calendar-table .prev span,
.daterangepicker .calendar-table .next span {
  border: none;
}

.daterangepicker .drp-selected {
  color: #979797;
}

.daterangepickerOpen .modal {
  overflow-y: hidden;
}

/*------------------------------------
  Dropzown
------------------------------------*/
.dz-dropzone .dz-title {
  white-space: normal;
}
.dz-dropzone .col.dz-image-preview {
  flex: 1 0 100%;
}

.btn-group-lg .btn.prev-month,
.btn-group-lg .btn.next-month {
  padding-left: 1.214rem;
  padding-right: 1.214rem;
}
.btn-group-lg .btn.prev-month .bi-chevron-left:before,
.btn-group-lg .btn.next-month .bi-chevron-left:before {
  content: "";
  width: 0.461rem;
  height: 0.834rem;
  margin-top: -0.143rem;
  background-image: url("data:image/svg+xml,%3Csvg width=%278%27 height=%2713%27 viewBox=%270 0 8 13%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M7.15005 12.0682C7.28338 11.8979 7.35421 11.7106 7.36255 11.5062C7.37088 11.3019 7.30005 11.1231 7.15005 10.9698L2.75005 6.47416L7.17505 1.95297C7.30838 1.81674 7.37088 1.63367 7.36255 1.40378C7.35421 1.17389 7.28338 0.990831 7.15005 0.854599C6.98338 0.684309 6.80421 0.603422 6.61255 0.611936C6.42088 0.620451 6.25005 0.701338 6.10005 0.854599L1.12505 5.93775C1.04171 6.0229 0.983379 6.10804 0.950046 6.19319C0.916713 6.27833 0.900046 6.37199 0.900046 6.47416C0.900046 6.57634 0.916713 6.67 0.950046 6.75514C0.983379 6.84029 1.04171 6.92543 1.12505 7.01058L6.07505 12.0682C6.22505 12.2214 6.40005 12.2938 6.60005 12.2853C6.80005 12.2768 6.98338 12.2044 7.15005 12.0682Z%27 fill=%27%238E98A3%27/%3E%3C/svg%3E%0A");
  background-position: center;
  background-repeat: no-repeat;
  vertical-align: middle;
}
.btn-group-lg .btn.prev-month .bi-chevron-right:before,
.btn-group-lg .btn.next-month .bi-chevron-right:before {
  content: "";
  width: 0.461rem;
  height: 0.834rem;
  margin-top: -0.143rem;
  background-image: url("data:image/svg+xml,%3Csvg width=%278%27 height=%2713%27 viewBox=%270 0 8 13%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M0.849955 12.0682C0.716621 11.8979 0.645787 11.7106 0.637454 11.5062C0.629121 11.3019 0.699955 11.1231 0.849955 10.9698L5.24995 6.47416L0.824954 1.95297C0.691621 1.81674 0.629121 1.63367 0.637454 1.40378C0.645787 1.17389 0.716621 0.990831 0.849955 0.854599C1.01662 0.684309 1.19579 0.603422 1.38745 0.611936C1.57912 0.620451 1.74995 0.701338 1.89995 0.854599L6.87495 5.93775C6.95829 6.0229 7.01662 6.10804 7.04995 6.19318C7.08329 6.27833 7.09995 6.37199 7.09995 6.47416C7.09995 6.57634 7.08329 6.67 7.04995 6.75514C7.01662 6.84029 6.95829 6.92543 6.87495 7.01058L1.92495 12.0682C1.77495 12.2214 1.59995 12.2938 1.39995 12.2853C1.19995 12.2768 1.01662 12.2044 0.849955 12.0682Z%27 fill=%27%238E98A3%27/%3E%3C/svg%3E%0A");
  background-position: center;
  background-repeat: no-repeat;
  vertical-align: middle;
}

h2.data-fc-title, .data-fc-title.h2 {
  line-height: 3.357rem;
}

.fullcalendar-custom.fc .fc-col-header-cell-cushion {
  padding: 1rem 0.5rem;
  color: #8e98a3;
  font-size: 1.071rem;
}

.fullcalendar-custom.fc .fc-daygrid-day-number {
  font-size: 1.071rem;
  color: #222;
}

.fc-daygrid-event-dot {
  display: none;
}

.fullcalendar-custom .fc-daygrid-block-event .fc-event-title.fc-sticky {
  color: #fff !important;
}

.btn.btn-lg.data-today, .btn-group-lg > .btn.data-today {
  padding-left: 0.714rem;
  padding-right: 0.714rem;
}

@media (min-width: 576px) {
  .btn.btn-lg.data-today, .btn-group-lg > .btn.data-today {
    padding: 0.928rem 2.071rem;
  }
}
.popover {
  box-shadow: 0px 4px 25px rgba(18, 20, 39, 0.08);
}
.popover .list-unstyled li {
  margin: 0 0 0.5rem;
  color: #222;
  font-size: 1.071rem;
}

.flatpickr-day {
  max-width: none;
}

.flatpickr-custom {
  background-image: url("data:image/svg+xml,%3Csvg width=%2716%27 height=%2716%27 viewBox=%270 0 16 16%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M3.5 0C3.63261 0 3.75979 0.0526784 3.85355 0.146447C3.94732 0.240215 4 0.367392 4 0.5V1H12V0.5C12 0.367392 12.0527 0.240215 12.1464 0.146447C12.2402 0.0526784 12.3674 0 12.5 0C12.6326 0 12.7598 0.0526784 12.8536 0.146447C12.9473 0.240215 13 0.367392 13 0.5V1H14C14.5304 1 15.0391 1.21071 15.4142 1.58579C15.7893 1.96086 16 2.46957 16 3V14C16 14.5304 15.7893 15.0391 15.4142 15.4142C15.0391 15.7893 14.5304 16 14 16H2C1.46957 16 0.960859 15.7893 0.585786 15.4142C0.210714 15.0391 0 14.5304 0 14V3C0 2.46957 0.210714 1.96086 0.585786 1.58579C0.960859 1.21071 1.46957 1 2 1H3V0.5C3 0.367392 3.05268 0.240215 3.14645 0.146447C3.24021 0.0526784 3.36739 0 3.5 0V0ZM2 2C1.73478 2 1.48043 2.10536 1.29289 2.29289C1.10536 2.48043 1 2.73478 1 3V4H15V3C15 2.73478 14.8946 2.48043 14.7071 2.29289C14.5196 2.10536 14.2652 2 14 2H2ZM15 5H1V14C1 14.2652 1.10536 14.5196 1.29289 14.7071C1.48043 14.8946 1.73478 15 2 15H14C14.2652 15 14.5196 14.8946 14.7071 14.7071C14.8946 14.5196 15 14.2652 15 14V5Z%27 fill=%27%238E98A3%27/%3E%3Cpath d=%27M11 7.5C11 7.36739 11.0527 7.24021 11.1464 7.14645C11.2402 7.05268 11.3674 7 11.5 7H12.5C12.6326 7 12.7598 7.05268 12.8536 7.14645C12.9473 7.24021 13 7.36739 13 7.5V8.5C13 8.63261 12.9473 8.75979 12.8536 8.85355C12.7598 8.94732 12.6326 9 12.5 9H11.5C11.3674 9 11.2402 8.94732 11.1464 8.85355C11.0527 8.75979 11 8.63261 11 8.5V7.5Z%27 fill=%27%238E98A3%27/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: right 1rem center;
}
.flatpickr-custom:hover, .flatpickr-custom:focus {
  background-image: url("data:image/svg+xml,%3Csvg width=%2716%27 height=%2716%27 viewBox=%270 0 16 16%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M3.5 0C3.63261 0 3.75979 0.0526784 3.85355 0.146447C3.94732 0.240215 4 0.367392 4 0.5V1H12V0.5C12 0.367392 12.0527 0.240215 12.1464 0.146447C12.2402 0.0526784 12.3674 0 12.5 0C12.6326 0 12.7598 0.0526784 12.8536 0.146447C12.9473 0.240215 13 0.367392 13 0.5V1H14C14.5304 1 15.0391 1.21071 15.4142 1.58579C15.7893 1.96086 16 2.46957 16 3V14C16 14.5304 15.7893 15.0391 15.4142 15.4142C15.0391 15.7893 14.5304 16 14 16H2C1.46957 16 0.960859 15.7893 0.585786 15.4142C0.210714 15.0391 0 14.5304 0 14V3C0 2.46957 0.210714 1.96086 0.585786 1.58579C0.960859 1.21071 1.46957 1 2 1H3V0.5C3 0.367392 3.05268 0.240215 3.14645 0.146447C3.24021 0.0526784 3.36739 0 3.5 0V0ZM2 2C1.73478 2 1.48043 2.10536 1.29289 2.29289C1.10536 2.48043 1 2.73478 1 3V4H15V3C15 2.73478 14.8946 2.48043 14.7071 2.29289C14.5196 2.10536 14.2652 2 14 2H2ZM15 5H1V14C1 14.2652 1.10536 14.5196 1.29289 14.7071C1.48043 14.8946 1.73478 15 2 15H14C14.2652 15 14.5196 14.8946 14.7071 14.7071C14.8946 14.5196 15 14.2652 15 14V5Z%27 fill=%27%236E93CB%27/%3E%3Cpath d=%27M11 7.5C11 7.36739 11.0527 7.24021 11.1464 7.14645C11.2402 7.05268 11.3674 7 11.5 7H12.5C12.6326 7 12.7598 7.05268 12.8536 7.14645C12.9473 7.24021 13 7.36739 13 7.5V8.5C13 8.63261 12.9473 8.75979 12.8536 8.85355C12.7598 8.94732 12.6326 9 12.5 9H11.5C11.3674 9 11.2402 8.94732 11.1464 8.85355C11.0527 8.75979 11 8.63261 11 8.5V7.5Z%27 fill=%27%236E93CB%27/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: right 1rem center;
}
.flatpickr-custom:disabled {
  background-image: url("data:image/svg+xml,%3Csvg width=%2716%27 height=%2716%27 viewBox=%270 0 16 16%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M3.5 0C3.63261 0 3.75979 0.0526784 3.85355 0.146447C3.94732 0.240215 4 0.367392 4 0.5V1H12V0.5C12 0.367392 12.0527 0.240215 12.1464 0.146447C12.2402 0.0526784 12.3674 0 12.5 0C12.6326 0 12.7598 0.0526784 12.8536 0.146447C12.9473 0.240215 13 0.367392 13 0.5V1H14C14.5304 1 15.0391 1.21071 15.4142 1.58579C15.7893 1.96086 16 2.46957 16 3V14C16 14.5304 15.7893 15.0391 15.4142 15.4142C15.0391 15.7893 14.5304 16 14 16H2C1.46957 16 0.960859 15.7893 0.585786 15.4142C0.210714 15.0391 0 14.5304 0 14V3C0 2.46957 0.210714 1.96086 0.585786 1.58579C0.960859 1.21071 1.46957 1 2 1H3V0.5C3 0.367392 3.05268 0.240215 3.14645 0.146447C3.24021 0.0526784 3.36739 0 3.5 0V0ZM2 2C1.73478 2 1.48043 2.10536 1.29289 2.29289C1.10536 2.48043 1 2.73478 1 3V4H15V3C15 2.73478 14.8946 2.48043 14.7071 2.29289C14.5196 2.10536 14.2652 2 14 2H2ZM15 5H1V14C1 14.2652 1.10536 14.5196 1.29289 14.7071C1.48043 14.8946 1.73478 15 2 15H14C14.2652 15 14.5196 14.8946 14.7071 14.7071C14.8946 14.5196 15 14.2652 15 14V5Z%27 fill=%27%23BDBDBD%27/%3E%3Cpath d=%27M11 7.5C11 7.36739 11.0527 7.24021 11.1464 7.14645C11.2402 7.05268 11.3674 7 11.5 7H12.5C12.6326 7 12.7598 7.05268 12.8536 7.14645C12.9473 7.24021 13 7.36739 13 7.5V8.5C13 8.63261 12.9473 8.75979 12.8536 8.85355C12.7598 8.94732 12.6326 9 12.5 9H11.5C11.3674 9 11.2402 8.94732 11.1464 8.85355C11.0527 8.75979 11 8.63261 11 8.5V7.5Z%27 fill=%27%23BDBDBD%27/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: right 1rem center;
  background-color: #fff;
  pointer-events: none;
}
.flatpickr-custom:disabled::placeholder {
  color: #bdbdbd;
}

.flatpickr-calendar .flatpickr-day.today {
  background: #fff;
  color: #000;
}
.flatpickr-calendar .flatpickr-weekday {
  font-size: 1rem;
  line-height: 2rem;
}
.flatpickr-calendar .flatpickr-monthDropdown-months {
  width: 50%;
  text-align: center;
  font-size: 14px;
  font-weight: 400;
  appearance: none;
  background-image: url("data:image/svg+xml,%3Csvg width=%278%27 height=%275%27 viewBox=%270 0 8 5%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M4.00013 4.89094C3.94457 4.89094 3.88624 4.88078 3.82513 4.86044C3.76402 4.84011 3.70569 4.80453 3.65013 4.75371L0.366797 1.74981C0.266797 1.65832 0.216797 1.5465 0.216797 1.41435C0.216797 1.28219 0.266797 1.17037 0.366797 1.07888C0.466797 0.987395 0.583464 0.94165 0.716797 0.94165C0.85013 0.94165 0.966797 0.987395 1.0668 1.07888L4.00013 3.76257L6.93346 1.07888C7.03346 0.987395 7.15291 0.94165 7.2918 0.94165C7.43069 0.94165 7.55013 0.987395 7.65013 1.07888C7.75013 1.17037 7.80013 1.27965 7.80013 1.40672C7.80013 1.53379 7.75013 1.64307 7.65013 1.73456L4.35013 4.75371C4.29457 4.80453 4.23902 4.84011 4.18346 4.86044C4.12791 4.88078 4.0668 4.89094 4.00013 4.89094Z%27 fill=%27%23222222%27/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: right 1rem center;
}
.flatpickr-calendar .flatpickr-monthDropdown-months:disabled {
  background-image: url("data:image/svg+xml,%3Csvg width=%278%27 height=%275%27 viewBox=%270 0 8 5%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M4.00013 4.89094C3.94457 4.89094 3.88624 4.88078 3.82513 4.86044C3.76402 4.84011 3.70569 4.80453 3.65013 4.75371L0.366797 1.74981C0.266797 1.65832 0.216797 1.5465 0.216797 1.41435C0.216797 1.28219 0.266797 1.17037 0.366797 1.07888C0.466797 0.987395 0.583464 0.94165 0.716797 0.94165C0.85013 0.94165 0.966797 0.987395 1.0668 1.07888L4.00013 3.76257L6.93346 1.07888C7.03346 0.987395 7.15291 0.94165 7.2918 0.94165C7.43069 0.94165 7.55013 0.987395 7.65013 1.07888C7.75013 1.17037 7.80013 1.27965 7.80013 1.40672C7.80013 1.53379 7.75013 1.64307 7.65013 1.73456L4.35013 4.75371C4.29457 4.80453 4.23902 4.84011 4.18346 4.86044C4.12791 4.88078 4.0668 4.89094 4.00013 4.89094Z%27 fill=%27%23BDBDBD%27/%3E%3C/svg%3E%0A");
  color: #bdbdbd;
}
.flatpickr-calendar .numInputWrapper {
  width: 50%;
}
.flatpickr-calendar .numInputWrapper input.cur-year {
  text-align: center;
  font-size: 14px;
  font-weight: 400;
}
.flatpickr-calendar .numInputWrapper input.cur-year:disabled {
  color: #bdbdbd;
}
.flatpickr-calendar .flatpickr-day:focus, .flatpickr-calendar .flatpickr-day:hover {
  font-weight: 600;
}
.flatpickr-calendar .flatpickr-day.selected, .flatpickr-calendar .flatpickr-day.startRange, .flatpickr-calendar .flatpickr-day.endRange, .flatpickr-calendar .flatpickr-day.selected.inRange, .flatpickr-calendar .flatpickr-day.startRange.inRange, .flatpickr-calendar .flatpickr-day.endRange.inRange, .flatpickr-calendar .flatpickr-day.selected:focus, .flatpickr-calendar .flatpickr-day.startRange:focus, .flatpickr-calendar .flatpickr-day.endRange:focus, .flatpickr-calendar .flatpickr-day.selected:hover, .flatpickr-calendar .flatpickr-day.startRange:hover, .flatpickr-calendar .flatpickr-day.endRange:hover, .flatpickr-calendar .flatpickr-day.selected.prevMonthDay, .flatpickr-calendar .flatpickr-day.startRange.prevMonthDay, .flatpickr-calendar .flatpickr-day.endRange.prevMonthDay, .flatpickr-calendar .flatpickr-day.selected.nextMonthDay, .flatpickr-calendar .flatpickr-day.startRange.nextMonthDay, .flatpickr-calendar .flatpickr-day.endRange.nextMonthDay {
  background: #000;
  font-weight: 600;
  box-shadow: none;
  color: #fff;
}

.flatpickr-calendar .flatpickr-day.selected.startRange + .endRange:not(:nth-child(7n+1)),
.flatpickr-calendar .flatpickr-day.startRange.startRange + .endRange:not(:nth-child(7n+1)),
.flatpickr-calendar .flatpickr-day.endRange.startRange + .endRange:not(:nth-child(7n+1)) {
  box-shadow: none;
}

.flatpickr-months .flatpickr-prev-month i:before,
.flatpickr-months .flatpickr-next-month i:before {
  font-weight: 600 !important;
  color: #8e98a3;
}

.flatpickr-current-month {
  position: relative;
  left: 0;
  width: 100%;
  font-size: inherit;
  line-height: 1.429rem;
}
.flatpickr-current-month .flatpickr-monthDropdown-months:hover, .flatpickr-current-month .flatpickr-monthDropdown-months:focus {
  background-image: url("data:image/svg+xml,%3Csvg width=%278%27 height=%275%27 viewBox=%270 0 8 5%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M4.00013 4.89094C3.94457 4.89094 3.88624 4.88078 3.82513 4.86044C3.76402 4.84011 3.70569 4.80453 3.65013 4.75371L0.366797 1.74981C0.266797 1.65832 0.216797 1.5465 0.216797 1.41435C0.216797 1.28219 0.266797 1.17037 0.366797 1.07888C0.466797 0.987395 0.583464 0.94165 0.716797 0.94165C0.85013 0.94165 0.966797 0.987395 1.0668 1.07888L4.00013 3.76257L6.93346 1.07888C7.03346 0.987395 7.15291 0.94165 7.2918 0.94165C7.43069 0.94165 7.55013 0.987395 7.65013 1.07888C7.75013 1.17037 7.80013 1.27965 7.80013 1.40672C7.80013 1.53379 7.75013 1.64307 7.65013 1.73456L4.35013 4.75371C4.29457 4.80453 4.23902 4.84011 4.18346 4.86044C4.12791 4.88078 4.0668 4.89094 4.00013 4.89094Z%27 fill=%27%23222222%27/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: right 1rem center;
}

.flatpickr-days {
  width: 288px;
}

.dayContainer {
  width: 288px;
  min-width: 288px;
  max-width: 288px;
}

.flatpickr-calendar .flatpickr-day.inRange {
  background: #f2f5f6;
  color: #6e93cb;
  box-shadow: none;
}

.note-modal-footer {
  display: flex;
  justify-content: flex-end;
  height: auto;
}

.note-modal-footer .note-btn {
  float: none;
}

/*------------------------------------
  Avatar
------------------------------------*/
.avatar-basic .avatar-initials {
  background: #edf2f5;
}
.avatar-basic .avatar-initials .bi-people-fill {
  color: #b3cbe1;
}

.avatar-more .avatar-initials {
  background: #f8f8f8;
  color: #222;
  font-weight: 700;
}

/*------------------------------------
  Avatar Styles
------------------------------------*/
.avatar-status-primary {
  background: #598ae9;
}

.avatar-status-dark {
  background: #979797;
}

/*------------------------------------
  Avatar Uploader
------------------------------------*/
.avatar-sm .avatar-img {
  height: 2.40625rem;
}

.avatar-xl .avatar-uploader-trigger {
  bottom: -9px;
  right: -9px;
}
.avatar-xl .avatar-uploader-icon {
  width: 2.714rem;
  height: 2.714rem;
  font-size: 1rem;
}

/*------------------------------------
  Badge
------------------------------------*/
.badge {
  font-weight: 600;
}
.badge.badge-blue {
  border: 1px solid #edf2f5;
  background: #edf2f5;
  color: #6e93cb;
}
.badge.badge-blue2 {
  border: 1px solid #4183e6;
  background: #4183e6;
  color: #fff;
}
.badge.badge-blue-outline {
  border: 1px solid #6e93cb;
  background: #fff;
  color: #6e93cb;
}
.badge.badge-yellow {
  border: 1px solid #fae9d6;
  background: #fae9d6;
  color: #d68f3c;
}
.badge.badge-yellowgreen {
  border: 1px solid #edf8df;
  background: #edf8df;
  color: #7da76e;
}
.badge.badge-green {
  border: 1px solid #e8feed;
  background: #e8feed;
  color: #5bb274;
}
.badge.badge-red {
  border: 1px solid #fff4ea;
  background: #fff4ea;
  color: #e15050;
}
.badge.badge-red2 {
  border: 1px solid #ef6158;
  background: #ef6158;
  color: #fff;
}
.badge.badge-green2 {
  border: 1px solid #e8feed;
  background: #e8feed;
  color: #5bb274;
}
.badge.badge-gray {
  border: 1px solid #f0f4f7;
  background: #f0f4f7;
  color: #8e98a3;
}
.badge.badge-gray2 {
  border: 1px solid #8e98a3;
  background: #8e98a3;
  color: #fff;
}
.badge.badge-lg {
  height: 2.286rem;
  line-height: 2.143rem;
  padding: 0 1.071rem;
  font-size: 1.071rem;
  font-weight: 600;
}
.badge.badge-sm {
  height: 1.357rem;
  line-height: 1.214rem;
  padding: 0 0.571rem;
  font-size: 0.857rem;
  font-weight: 600;
}

.rounded-badge {
  width: 2.429rem;
  height: 2.429rem;
  line-height: 2.429rem;
  padding: 0;
  border-radius: 50%;
  text-align: center;
  font-size: 0.857rem;
}

.text-level {
  font-size: 2rem;
  line-height: 2.857rem;
}
.text-level.text-level-s, .text-level.text-level-1 {
  color: #ef6158;
}
.text-level.text-level-a, .text-level.text-level-2 {
  color: #4183e6;
}
.text-level.text-level-b, .text-level.text-level-3 {
  color: #76d7b4;
}
.text-level.text-level-c, .text-level.text-level-4 {
  color: #e69a41;
}
.text-level.text-level-d, .text-level.text-level-5 {
  color: #8e98a3;
}
.text-level.text-area {
  font-size: 1.1rem !important;
  line-height: initial !important;
}

.mark-background {
  display: inline-block;
  width: 1.286rem;
  height: 1.286rem;
  border-radius: 50%;
}
.mark-background.mark-sm {
  width: 0.857rem;
  height: 0.857rem;
  margin-right: 0.714rem;
}
.mark-background.mark-background-s, .mark-background.mark-background-1 {
  background: #ef6158;
}
.mark-background.mark-background-a, .mark-background.mark-background-2 {
  background: #4183e6;
}
.mark-background.mark-background-b, .mark-background.mark-background-3 {
  background: #76d7b4;
}
.mark-background.mark-background-c, .mark-background.mark-background-4 {
  background: #e69a41;
}
.mark-background.mark-background-d, .mark-background.mark-background-5 {
  background: #8e98a3;
}
.mark-background.mark-background-e, .mark-background.mark-background-6 {
  background: #bdbdbd;
}
.mark-background.chart-bg-blue {
  background: #689ff2;
}
.mark-background.chart-bg-green {
  background: #60d4ab;
}
.mark-background.chart-bg-orange {
  background: #e69a41;
}
.mark-background.chart-bg-yellow {
  background: #f6e656;
}
.mark-background.chart-bg-red {
  background: #f05e5e;
}

.mark-color {
  font-weight: 600;
  font-size: 1.071rem;
}
.mark-color.mark-color-s, .mark-color.mark-color-1 {
  color: #ef6158;
}
.mark-color.mark-color-a, .mark-color.mark-color-2 {
  color: #4183e6;
}
.mark-color.mark-color-b, .mark-color.mark-color-3 {
  color: #76d7b4;
}
.mark-color.mark-color-c, .mark-color.mark-color-4 {
  color: #e69a41;
}
.mark-color.mark-color-d, .mark-color.mark-color-5 {
  color: #8e98a3;
}
.mark-color.chart-color-blue {
  color: #689ff2;
}
.mark-color.chart-color-green {
  color: #60d4ab;
}
.mark-color.chart-color-orange {
  color: #e69a41;
}
.mark-color.chart-color-yellow {
  color: #f6e656;
}
.mark-color.chart-color-red {
  color: #f05e5e;
}

.badge-bg-primary-light1 {
  background: #f0f4f7;
}

.tag {
  display: inline-block;
  padding: 0.357rem 1.429rem;
  border-radius: 1.286rem;
  border: 1px solid transparent;
  font-size: 1.071rem;
  line-height: 2rem;
  color: #fff;
}
.tag.tag-gray-outline {
  color: #8e98a3;
  border-color: #dae2ed;
  background: #fff;
}
.tag.tag-gray {
  border-color: #8e98a3;
  background: #8e98a3;
}
.tag.tag-blue {
  border-color: #6e93cb;
  background: #6e93cb;
}
.tag.tag-blue2 {
  border-color: #598ae9;
  background: #598ae9;
}
.tag.tag-yellow {
  border-color: #e69a41;
  background: #e69a41;
}

/*------------------------------------
  Breadcrumb
------------------------------------*/
.breadcrumb .breadcrumb-item {
  font-size: 1rem;
  color: #979797;
}
.breadcrumb .breadcrumb-item a {
  color: #979797;
}
.breadcrumb .breadcrumb-item a:hover, .breadcrumb .breadcrumb-item a:focus {
  color: #979797;
}
.breadcrumb .breadcrumb-item:last-child {
  color: #000;
  font-weight: 600;
}
.breadcrumb .breadcrumb-item:last-child a {
  color: #000;
  font-weight: 600;
}
.breadcrumb .breadcrumb-item:last-child a:hover, .breadcrumb .breadcrumb-item:last-child a:focus {
  color: #000;
}

nav[aria-label=breadcrumb] {
  margin-bottom: 0.643rem !important;
}

/*------------------------------------
  Card
------------------------------------*/
.card {
  border-width: 1px;
}

.card-header {
  padding: 2.143rem 1.786rem 1.286rem;
  border-bottom: 1px solid #f0f0f0;
}

.card-header-title {
  line-height: 2rem;
  color: #000;
}

.card-body.bg-white {
  background: #fff !important;
}

.card-text {
  line-height: 1.286rem;
  font-size: 1.071rem;
}

.card-list {
  border: none;
}
.card-list .card-header-content-between {
  align-items: top;
}

.card-footer {
  border-width: 1px;
  padding: 1.429rem 1.786rem;
}

.card-lg > .card-header,
.card-lg > .card-footer {
  padding: 1.571rem 2.857rem;
}

.navbar-expand-xl .navbar-collapse {
  background: none;
}

.collapse:not(.nav) .card.card-scrollspy {
  width: 100%;
}

.card.card-scrollspy {
  width: 100%;
  background: #fff !important;
}
.card.card-scrollspy ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.card.card-scrollspy ul .scrollspy-link {
  display: block;
  padding: 1.143rem 1.786rem;
  border-left: 4px solid #fff;
  font-size: 1.071rem;
  color: #222;
  line-height: 1.5;
  white-space: normal;
}
.card.card-scrollspy ul .scrollspy-link.active {
  border-color: #000;
  font-weight: 600;
  background: #f6fcff;
}

.ul-table-from li {
  border-bottom: 1px solid #e8e7e7;
  font-size: 1.071rem;
  color: #222;
}
.ul-table-from li:first-child {
  background: #f8fafd;
  border-bottom: 2px solid #e8e7e7;
  font-weight: 600;
}
.ul-table-from li:first-child .nav-link {
  padding-top: 1.214rem;
  padding-bottom: 1.214rem;
}
.ul-table-from li .nav-link {
  padding-top: 0.571rem;
  padding-bottom: 0.571rem;
}
.ul-table-from li .nav-link.active {
  color: #000;
  background: #f6fcff;
}

.card-top {
  position: relative;
}
.card-top::before {
  display: block;
  position: absolute;
  left: 0;
  top: -0.714rem;
  width: 100%;
  height: 1.429rem;
  background: #fff;
  content: "";
}

.card-min-height-500 {
  min-height: 35.714rem;
}

/*------------------------------------
  Col Divider
------------------------------------*/
.col-divider .col-divider-p {
  color: #222;
  line-height: 1.114rem;
}
.col-divider > *:not(:first-child)::before {
  width: 1px;
}

/*------------------------------------
  Step
------------------------------------*/
.step-title {
  font-size: 1.286rem;
}

.step-color-dark {
  color: #222 !important;
}

.step-color-gray {
  color: #979797 !important;
}

.step-bg-box {
  overflow: hidden;
  position: relative;
  padding: 5rem 5.714rem 12.786rem;
}
.step-bg-box:before {
  display: block;
  position: absolute;
  top: 8.571rem;
  right: 6%;
  width: 42.857rem;
  height: 24rem;
  content: "";
  background: url(data:image/png;base64,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) no-repeat left center;
}

@media (max-width: 1660px) {
  .step-bg-box {
    padding: 4rem 2.714rem 9.786rem;
  }
  .step-bg-box:before {
    right: 0;
    width: 30.857rem;
    background-size: 35.714rem auto;
  }
}
@media (max-width: 991px) {
  .step-bg-box {
    padding: 2rem 0 25rem;
  }
  .step-bg-box:before {
    top: auto;
    bottom: 0;
    right: auto;
    left: 50%;
    width: 35.714rem;
    transform: translateX(-50%);
  }
}
.step-icon-bluegray.step-icon-pseudo {
  width: 1.929rem;
  height: 1.929rem;
  background-color: #dae2ed;
}
.step-icon-bluegray.step-icon-pseudo::before {
  background-color: #222;
}
.step-icon-bluegray.step-icon-pseudo::after {
  top: 2.5rem;
  left: 0.964rem;
  height: calc(100% - 0.857rem);
}

/*------------------------------------
  Step Colors
------------------------------------*/
.step-icon-soft-dark {
  color: #979797;
}

/*------------------------------------
  collapse
------------------------------------*/
.collapse:not(.nav) .card,
.collapsing:not(.nav) .card {
  background-color: transparent;
}
.collapse:not(.nav) .card-body,
.collapsing:not(.nav) .card-body {
  font-size: 15px;
  line-height: 2;
  color: #222;
  border-radius: 0.857rem;
  border: 1px solid #dae2ed;
  background: linear-gradient(0deg, #f6fcff, #f6fcff), #f6fcff;
}

.nav.collapse .card-body,
.nav.collapsing .card-body {
  display: block;
}

.collapse-form {
  left: 0;
  top: -0.6835rem;
  z-index: 5;
  min-width: 20.143rem;
  padding: 1.071rem;
  background: #fff;
  box-shadow: 0 0.286rem 1.786rem rgba(18, 20, 39, 0.08);
  border-radius: 0.571rem;
}

/*------------------------------------
  Font size (fix size)
------------------------------------*/
.fs-13 {
  font-size: 0.928rem;
}

.fs-14 {
  font-size: 1rem;
}

.fs-15 {
  font-size: 1.071rem;
}

/*------------------------------------
  Text (Custom)
------------------------------------*/
.text-primary {
  color: #6e93cb !important;
}

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

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

.text-gray-medium {
  color: #979797 !important;
}

.text-gray-light {
  color: #bdbdbd !important;
}

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

.text-success {
  color: #336cff !important;
}

.text-bluegrey {
  color: #8e98a3 !important;
}

/*------------------------------------
  Border
------------------------------------*/
.border,
.border-top,
.border-left,
.border-right,
.border-bottom {
  border-width: 1px !important;
}

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

@media (min-width: 576px) {
  .border-bottom-sm-0 {
    border-bottom: 0 !important;
  }
}
@media (min-width: 768px) {
  .border-bottom-md-0 {
    border-bottom: 0 !important;
  }
}
@media (min-width: 992px) {
  .border-bottom-lg-0 {
    border-bottom: 0 !important;
  }
}
@media (min-width: 1200px) {
  .border-bottom-xl-0 {
    border-bottom: 0 !important;
  }
}
@media (min-width: 1400px) {
  .border-bottom-xxl-0 {
    border-bottom: 0 !important;
  }
}
/*------------------------------------
  Link
------------------------------------*/
.link-primary,
.link-gray,
.link-dark {
  text-decoration: underline;
}

.link-primary:hover, .link-primary:focus, .link-primary:active {
  color: #6e93cb;
}

.link-gray {
  color: #979797;
}
.link-gray:hover, .link-gray:focus, .link-gray:active {
  color: #979797;
}

/*------------------------------------
  background (Custom)
------------------------------------*/
.bg-primary {
  background-color: #6e93cb !important;
}

.bg-dark {
  background-color: #000 !important;
}

.bg-gray {
  background-color: #222 !important;
}

.bg-gray-medium {
  background-color: #979797 !important;
}

.bg-gray-light {
  background-color: #bdbdbd !important;
}

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

.bg-success {
  background-color: #336cff !important;
}

.bg-boxing-bg {
  background-color: #f8fafd !important;
}

/*------------------------------------
  bi(icon) (Create New)
------------------------------------*/
.bi {
  display: inline-block;
}
.bi.chevron-right {
  width: 0.357rem;
  height: 0.571rem;
  background: url("data:image/svg+xml,%3Csvg width=%275%27 height=%278%27 viewBox=%270 0 5 8%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M4.21003 3.99999C4.21003 4.05555 4.19987 4.11388 4.17954 4.17499C4.15921 4.2361 4.12363 4.29444 4.0728 4.34999L1.0689 7.63332C0.977409 7.73332 0.865588 7.78333 0.733437 7.78333C0.601286 7.78333 0.489466 7.73332 0.397976 7.63332C0.306487 7.53332 0.260742 7.41666 0.260742 7.28333C0.260742 7.14999 0.306487 7.03333 0.397976 6.93333L3.08166 3.99999L0.397976 1.06666C0.306487 0.966659 0.260742 0.847214 0.260742 0.708325C0.260742 0.569437 0.306487 0.449992 0.397976 0.349992C0.489466 0.249992 0.598744 0.199992 0.725813 0.199992C0.852881 0.199992 0.96216 0.249992 1.05365 0.349992L4.0728 3.64999C4.12363 3.70555 4.15921 3.7611 4.17954 3.81666C4.19987 3.87221 4.21003 3.93333 4.21003 3.99999Z%27 fill=%27%23979797%27/%3E%3C/svg%3E%0A") no-repeat;
}
.bi.close-black {
  width: 13px;
  height: 17px;
  background: url("data:image/svg+xml,%3Csvg width=%2713%27 height=%2717%27 viewBox=%270 0 13 17%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Crect x=%271.22681%27 y=%2712.563%27 width=%2713%27 height=%271.5%27 rx=%270.75%27 transform=%27rotate%28-45 1.22681 12.563%29%27 fill=%27%23222222%27/%3E%3Crect x=%272.06055%27 y=%273.10065%27 width=%2713%27 height=%271.5%27 rx=%270.75%27 transform=%27rotate%2845 2.06055 3.10065%29%27 fill=%27%23222222%27/%3E%3C/svg%3E%0A") no-repeat;
}
.bi.ham-gray {
  width: 12px;
  height: 10px;
  background: url("data:image/svg+xml,%3Csvg width=%2712%27 height=%2710%27 viewBox=%270 0 12 10%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Crect width=%2712%27 height=%271.5%27 rx=%270.75%27 fill=%27%238E98A3%27/%3E%3Crect y=%274%27 width=%2712%27 height=%271.5%27 rx=%270.75%27 fill=%27%238E98A3%27/%3E%3Crect y=%278%27 width=%2712%27 height=%271.5%27 rx=%270.75%27 fill=%27%238E98A3%27/%3E%3C/svg%3E%0A") no-repeat;
}
.bi.custom-arr-right {
  width: 0.571rem;
  height: 0.857rem;
  background-image: url("data:image/svg+xml,%3Csvg width=%278%27 height=%2712%27 viewBox=%270 0 8 12%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M7.36533 5.25939C7.80275 5.65625 7.80275 6.34375 7.36533 6.74061L2.21721 11.4113C1.5746 11.9943 0.545276 11.5384 0.545276 10.6707L0.545276 1.32929C0.545277 0.461626 1.5746 0.00566787 2.21721 0.588681L7.36533 5.25939Z%27 fill=%27%236E93CB%27/%3E%3C/svg%3E%0A");
  transform: rotate(90deg);
}
.bi.custom-arr-right:before {
  content: "";
}
.bi.bi-arrow-right-square-fill {
  width: 1.143rem;
  height: 0.727rem;
  background-image: url("data:image/svg+xml,%3Csvg width=%278%27 height=%2712%27 viewBox=%270 0 8 12%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M7.54697 5.25939C7.98439 5.65625 7.98439 6.34375 7.54697 6.74061L2.39885 11.4113C1.75624 11.9943 0.726917 11.5384 0.726917 10.6707L0.726917 1.32929C0.726917 0.461626 1.75624 0.00566787 2.39885 0.588681L7.54697 5.25939Z%27 fill=%27%23979797%27/%3E%3C/svg%3E%0A");
  background-position: center;
  background-repeat: no-repeat;
}
.bi.bi-arrow-right-square-fill:before {
  content: "";
}

@media (min-width: 1400px) {
  .bi.custom-arr-right {
    transform: rotate(0);
  }
}
/*------------------------------------
  Rounded Icon (Create New)
------------------------------------*/
.rounded-icon-wrap {
  width: 3.857rem;
  height: 3.857rem;
  padding-top: 0.571rem;
  border-radius: 50%;
  text-align: center;
}
.rounded-icon-wrap strong {
  font-size: 0.785rem;
  line-height: 1.2;
  color: #222;
}
.rounded-icon-wrap + .text {
  display: block;
  padding-top: 11px;
}
.rounded-icon-wrap.is-primary {
  background-color: #6e93cb;
}
.rounded-icon-wrap.is-primary strong {
  color: #fff;
}

.rounded-icon {
  display: block;
  width: 1.571rem;
  height: 1.571rem;
  margin: 0 auto;
  background-repeat: no-repeat;
}
.rounded-icon:not(:last-child) {
  margin-bottom: 0.214rem;
}
.rounded-icon.is-QUANTITATIVE {
  background-image: url("data:image/svg+xml,%3Csvg width=%2722%27 height=%2722%27 viewBox=%270 0 22 22%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M3.94167 19.25C3.31528 19.25 2.8875 18.9292 2.65833 18.2875C2.42917 17.6458 2.49028 17.1264 2.84167 16.7292L8.525 10.3125V4.125H7.33333C7.15 4.125 6.98958 4.05625 6.85208 3.91875C6.71458 3.78125 6.64583 3.62083 6.64583 3.4375C6.64583 3.25417 6.71458 3.09375 6.85208 2.95625C6.98958 2.81875 7.15 2.75 7.33333 2.75H14.6667C14.85 2.75 15.0104 2.81875 15.1479 2.95625C15.2854 3.09375 15.3542 3.25417 15.3542 3.4375C15.3542 3.62083 15.2854 3.78125 15.1479 3.91875C15.0104 4.05625 14.85 4.125 14.6667 4.125H13.475V10.3125L19.1583 16.7292C19.525 17.1417 19.5899 17.6649 19.3531 18.299C19.1163 18.933 18.6847 19.25 18.0583 19.25H3.94167ZM3.66667 17.875H18.3333L12.1 10.8167V4.125H9.9V10.8167L3.66667 17.875Z%27 fill=%27white%27/%3E%3Cpath d=%27M7 13C7 12.4477 7.44772 12 8 12H10.5C10.7761 12 11 12.2239 11 12.5V12.5C11 12.7761 10.7761 13 10.5 13H7V13Z%27 fill=%27white%27/%3E%3Cpath d=%27M4 16C4 15.4477 4.44772 15 5 15H11.4C11.7314 15 12 15.2686 12 15.6V15.6C12 15.9314 11.7314 16.2 11.4 16.2H4V16Z%27 fill=%27white%27/%3E%3C/svg%3E%0A");
}
.rounded-icon.is-QUALITATIVE {
  background-position: center 2px;
  background-image: url("data:image/svg+xml,%3Csvg width=%2726%27 height=%2728%27 viewBox=%270 0 26 28%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg filter=%27url%28%23filter0_d_1807_5090%29%27%3E%3Cpath d=%27M4.17725 9.80832L8.43975 2.29166L12.6793 9.80832H4.17725ZM8.46266 19.0208C7.51544 19.0208 6.7019 18.6885 6.02204 18.0239C5.34218 17.3594 5.00225 16.5458 5.00225 15.5833C5.00225 14.6208 5.34218 13.8073 6.02204 13.1427C6.7019 12.4781 7.51544 12.1458 8.46266 12.1458C9.40988 12.1458 10.2196 12.4781 10.8918 13.1427C11.5641 13.8073 11.9002 14.6208 11.9002 15.5833C11.9002 16.5458 11.5641 17.3594 10.8918 18.0239C10.2196 18.6885 9.40988 19.0208 8.46266 19.0208ZM8.46266 17.9896C9.13488 17.9896 9.70398 17.7566 10.17 17.2906C10.6359 16.8246 10.8689 16.2555 10.8689 15.5833C10.8689 14.9111 10.6359 14.342 10.17 13.876C9.70398 13.4101 9.13488 13.1771 8.46266 13.1771C7.79044 13.1771 7.22134 13.4101 6.75537 13.876C6.2894 14.342 6.05641 14.9111 6.05641 15.5833C6.05641 16.2555 6.2894 16.8246 6.75537 17.2906C7.22134 17.7566 7.79044 17.9896 8.46266 17.9896ZM5.96475 8.77707H10.9147L8.43975 4.42291L5.96475 8.77707ZM14.146 19.0208V12.1458H21.0439V19.0208H14.146ZM15.2002 17.9896H20.0127V13.1771H15.2002V17.9896ZM17.6064 9.80832C16.8884 9.22777 16.262 8.71214 15.7272 8.26145C15.1925 7.81075 14.7533 7.40207 14.4095 7.03541C14.0658 6.66874 13.8099 6.30971 13.6418 5.95832C13.4738 5.60693 13.3897 5.24027 13.3897 4.85832C13.3897 4.23193 13.5998 3.71249 14.02 3.29999C14.4401 2.88749 14.9634 2.68124 15.5897 2.68124C15.9717 2.68124 16.3345 2.77291 16.6783 2.95624C17.022 3.13957 17.3314 3.40693 17.6064 3.75832C17.8661 3.40693 18.1717 3.13957 18.5231 2.95624C18.8745 2.77291 19.2335 2.68124 19.6002 2.68124C20.2418 2.68124 20.7727 2.89131 21.1929 3.31145C21.613 3.73159 21.8231 4.25485 21.8231 4.88124C21.8231 5.26318 21.7352 5.62603 21.5595 5.96978C21.3838 6.31353 21.1241 6.66874 20.7804 7.03541C20.4366 7.40207 20.0012 7.81075 19.4741 8.26145C18.947 8.71214 18.3245 9.22777 17.6064 9.80832ZM17.6064 8.45624C18.8286 7.47846 19.6613 6.73749 20.1043 6.23332C20.5474 5.72916 20.7689 5.2861 20.7689 4.90416C20.7689 4.55277 20.6658 4.26631 20.4595 4.04478C20.2533 3.82325 19.9745 3.71249 19.6231 3.71249C19.4245 3.71249 19.2259 3.7736 19.0272 3.89582C18.8286 4.01805 18.5613 4.23193 18.2252 4.53749L17.6064 5.13332L16.9647 4.53749C16.6439 4.21666 16.3842 3.99895 16.1856 3.88436C15.987 3.76978 15.7807 3.71249 15.5668 3.71249C15.2154 3.71249 14.9366 3.81943 14.7304 4.03332C14.5241 4.24721 14.421 4.52985 14.421 4.88124C14.421 5.27846 14.6425 5.72916 15.0856 6.23332C15.5286 6.73749 16.3689 7.47846 17.6064 8.45624Z%27 fill=%27white%27/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id=%27filter0_d_1807_5090%27 x=%27-2%27 y=%270%27 width=%2730%27 height=%2730%27 filterUnits=%27userSpaceOnUse%27 color-interpolation-filters=%27sRGB%27%3E%3CfeFlood flood-opacity=%270%27 result=%27BackgroundImageFix%27/%3E%3CfeColorMatrix in=%27SourceAlpha%27 type=%27matrix%27 values=%270 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0%27 result=%27hardAlpha%27/%3E%3CfeOffset dy=%274%27/%3E%3CfeGaussianBlur stdDeviation=%272%27/%3E%3CfeComposite in2=%27hardAlpha%27 operator=%27out%27/%3E%3CfeColorMatrix type=%27matrix%27 values=%270 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.25 0%27/%3E%3CfeBlend mode=%27normal%27 in2=%27BackgroundImageFix%27 result=%27effect1_dropShadow_1807_5090%27/%3E%3CfeBlend mode=%27normal%27 in=%27SourceGraphic%27 in2=%27effect1_dropShadow_1807_5090%27 result=%27shape%27/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E%0A");
}
.rounded-icon.is-UP {
  background-image: url("data:image/svg+xml,%3Csvg width=%2722%27 height=%2722%27 viewBox=%270 0 22 22%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg clip-path=%27url%28%23clip0_270_484%29%27%3E%3Crect x=%271.75%27 y=%273.75%27 width=%2717.5%27 height=%2717.5%27 rx=%271.25%27 stroke=%27white%27 stroke-width=%271.5%27/%3E%3Cg clip-path=%27url%28%23clip1_270_484%29%27%3E%3Cpath d=%27M2.55884 21.1629L1.52186 20.4351L6.46782 13.4138L10.4952 16.2404L14.5743 10.4285L11.9681 10.8851L11.7525 9.65385L16.4107 8.8378L17.2267 13.496L16.016 13.7081L15.5738 11.1841L10.7838 18.0088L6.75646 15.1822L2.55884 21.1629Z%27 fill=%27white%27/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id=%27clip0_270_484%27%3E%3Crect width=%2722%27 height=%2722%27 fill=%27white%27/%3E%3C/clipPath%3E%3CclipPath id=%27clip1_270_484%27%3E%3Crect width=%2720%27 height=%2720%27 fill=%27white%27 transform=%27translate%280.496033 4.52747%29 rotate%282.77589%29%27/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.rounded-icon.is-DOWN {
  background-position: center 2px;
  background-image: url("data:image/svg+xml,%3Csvg width=%2721%27 height=%2719%27 viewBox=%270 0 21 19%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Crect x=%270.75%27 y=%270.75%27 width=%2717.5%27 height=%2717.5%27 rx=%271.25%27 stroke=%27white%27 stroke-width=%271.5%27/%3E%3Cpath d=%27M17.5284 1.99236L18.5654 2.72018L13.6195 9.74146L9.59213 6.91483L5.51299 12.7267L8.11913 12.2702L8.33483 13.5014L3.6766 14.3175L2.86055 9.65925L4.07128 9.44715L4.51346 11.9712L9.30348 5.14645L13.3308 7.97307L17.5284 1.99236Z%27 fill=%27white%27/%3E%3C/svg%3E%0A");
}
.rounded-icon.is-SUM {
  background-image: url("data:image/svg+xml,%3Csvg width=%2722%27 height=%2722%27 viewBox=%270 0 22 22%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M10.3814 15.5833H11.7564V11.7792H15.5835V10.4042H11.7564V6.41668H10.3814V10.4042H6.41683V11.7792H10.3814V15.5833ZM11.0002 20.1667C9.70155 20.1667 8.49461 19.9337 7.37933 19.4677C6.26405 19.0017 5.29391 18.3563 4.46891 17.5313C3.64391 16.7063 2.99843 15.7361 2.53245 14.6208C2.06648 13.5056 1.8335 12.2986 1.8335 11C1.8335 9.71668 2.06648 8.51737 2.53245 7.40209C2.99843 6.28682 3.64391 5.31668 4.46891 4.49168C5.29391 3.66668 6.26405 3.01737 7.37933 2.54376C8.49461 2.07015 9.70155 1.83334 11.0002 1.83334C12.2835 1.83334 13.4828 2.07015 14.5981 2.54376C15.7134 3.01737 16.6835 3.66668 17.5085 4.49168C18.3335 5.31668 18.9828 6.28682 19.4564 7.40209C19.93 8.51737 20.1668 9.71668 20.1668 11C20.1668 12.2986 19.93 13.5056 19.4564 14.6208C18.9828 15.7361 18.3335 16.7063 17.5085 17.5313C16.6835 18.3563 15.7134 19.0017 14.5981 19.4677C13.4828 19.9337 12.2835 20.1667 11.0002 20.1667ZM11.0002 18.7917C13.1391 18.7917 14.9724 18.0278 16.5002 16.5C18.0279 14.9722 18.7918 13.1389 18.7918 11C18.7918 8.86112 18.0279 7.02779 16.5002 5.50001C14.9724 3.97223 13.1391 3.20834 11.0002 3.20834C8.86127 3.20834 7.02794 3.97223 5.50016 5.50001C3.97239 7.02779 3.2085 8.86112 3.2085 11C3.2085 13.1389 3.97239 14.9722 5.50016 16.5C7.02794 18.0278 8.86127 18.7917 11.0002 18.7917Z%27 fill=%27white%27/%3E%3C/svg%3E%0A");
}
.rounded-icon.is-ACC {
  background-image: url("data:image/svg+xml,%3Csvg width=%2722%27 height=%2722%27 viewBox=%270 0 22 22%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cline x1=%272.6%27 y1=%2717.4%27 x2=%2719.4%27 y2=%2717.4%27 stroke=%27white%27 stroke-width=%271.2%27 stroke-linecap=%27round%27/%3E%3Cline x1=%272.6%27 y1=%279.4%27 x2=%2719.4%27 y2=%279.4%27 stroke=%27white%27 stroke-width=%271.2%27 stroke-linecap=%27round%27/%3E%3Cline x1=%272.6%27 y1=%275.4%27 x2=%2719.4%27 y2=%275.4%27 stroke=%27white%27 stroke-width=%271.2%27 stroke-linecap=%27round%27/%3E%3Cline x1=%272.6%27 y1=%2713.4%27 x2=%2719.4%27 y2=%2713.4%27 stroke=%27white%27 stroke-width=%271.2%27 stroke-linecap=%27round%27 stroke-dasharray=%273 3%27/%3E%3C/svg%3E%0A");
}
.rounded-icon.is-AVG {
  background-image: url("data:image/svg+xml,%3Csvg width=%2722%27 height=%2722%27 viewBox=%270 0 22 22%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M5.84375 17.9208V16.9354L12.0312 11L5.84375 5.06458V4.07916H16.1562V5.68333H8.41042L13.9333 11L8.41042 16.3167H16.1562V17.9208H5.84375Z%27 fill=%27white%27/%3E%3C/svg%3E%0A");
}
.rounded-icon.is-USER {
  background-image: url("data:image/svg+xml,%3Csvg width=%2722%27 height=%2722%27 viewBox=%270 0 22 22%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M9.18962 19.7084L8.77712 16.9584C8.45628 16.8514 8.11635 16.6948 7.75732 16.4886C7.3983 16.2823 7.08892 16.0646 6.8292 15.8354L4.26253 17.0042L2.4292 13.7729L4.74378 12.0542C4.71323 11.9014 4.69031 11.7295 4.67503 11.5386C4.65975 11.3476 4.65212 11.1681 4.65212 11C4.65212 10.8472 4.65975 10.6754 4.67503 10.4844C4.69031 10.2934 4.71323 10.1139 4.74378 9.94585L2.4292 8.2271L4.26253 5.01877L6.80628 6.1646C7.08128 5.93544 7.39448 5.72155 7.74587 5.52294C8.09726 5.32433 8.43337 5.17155 8.7542 5.0646L9.18962 2.29169H12.8105L13.2229 5.0646C13.5591 5.18683 13.899 5.3396 14.2427 5.52294C14.5865 5.70627 14.8882 5.92016 15.148 6.1646L17.7605 5.01877L19.5709 8.2271L17.2334 9.92294C17.2639 10.1063 17.2868 10.2896 17.3021 10.4729C17.3174 10.6563 17.325 10.832 17.325 11C17.325 11.1528 17.3174 11.3209 17.3021 11.5042C17.2868 11.6875 17.2639 11.8785 17.2334 12.0771L19.5709 13.7729L17.7375 17.0042L15.148 15.8354C14.873 16.0646 14.5674 16.2823 14.2313 16.4886C13.8952 16.6948 13.5591 16.8438 13.2229 16.9354L12.8105 19.7084H9.18962ZM10.9771 13.5896C11.6952 13.5896 12.3063 13.3375 12.8105 12.8334C13.3146 12.3292 13.5667 11.7181 13.5667 11C13.5667 10.282 13.3146 9.67085 12.8105 9.16669C12.3063 8.66252 11.6952 8.41044 10.9771 8.41044C10.2591 8.41044 9.64795 8.66252 9.14378 9.16669C8.63962 9.67085 8.38753 10.282 8.38753 11C8.38753 11.7181 8.63962 12.3292 9.14378 12.8334C9.64795 13.3375 10.2591 13.5896 10.9771 13.5896ZM10.9771 12.5354C10.5493 12.5354 10.1865 12.3865 9.88858 12.0886C9.59066 11.7906 9.4417 11.4278 9.4417 11C9.4417 10.5722 9.59066 10.2094 9.88858 9.91148C10.1865 9.61356 10.5493 9.4646 10.9771 9.4646C11.4049 9.4646 11.7677 9.61356 12.0657 9.91148C12.3636 10.2094 12.5125 10.5722 12.5125 11C12.5125 11.4278 12.3636 11.7906 12.0657 12.0886C11.7677 12.3865 11.4049 12.5354 10.9771 12.5354ZM10.0146 18.6771H11.9625L12.3063 16.1104C12.7952 15.9882 13.2497 15.8049 13.6698 15.5604C14.09 15.316 14.491 15.0104 14.873 14.6438L17.2563 15.675L18.173 14.0479L16.0646 12.4896C16.1257 12.2146 16.1754 11.9587 16.2136 11.7219C16.2518 11.4851 16.2709 11.2445 16.2709 11C16.2709 10.7403 16.2556 10.4959 16.225 10.2667C16.1945 10.0375 16.141 9.79308 16.0646 9.53335L18.1959 7.9521L17.2792 6.32502L14.873 7.35627C14.5521 6.9896 14.1625 6.66877 13.7042 6.39377C13.2459 6.11877 12.7723 5.95071 12.2834 5.8896L11.9854 3.32294H10.0146L9.7167 5.8896C9.21253 5.98127 8.74656 6.14933 8.31878 6.39377C7.89101 6.63821 7.49378 6.95905 7.12712 7.35627L4.72087 6.32502L3.8042 7.9521L5.91253 9.51044C5.85142 9.7396 5.80177 9.98023 5.76357 10.2323C5.72538 10.4844 5.70628 10.7403 5.70628 11C5.70628 11.2597 5.72538 11.5118 5.76357 11.7563C5.80177 12.0007 5.85142 12.2452 5.91253 12.4896L3.8042 14.0479L4.72087 15.675L7.1042 14.6438C7.47087 15.0257 7.87191 15.3351 8.30732 15.5719C8.74274 15.8087 9.21253 15.9882 9.7167 16.1104L10.0146 18.6771Z%27 fill=%27white%27/%3E%3C/svg%3E%0A");
}

.bookmark-check .ico-bookmark {
  display: inline-flex;
  justify-content: center;
  width: 1.786rem;
  height: 1.786rem;
  background-image: url("data:image/svg+xml,%3Csvg width=%2725%27 height=%2725%27 viewBox=%270 0 25 25%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M8.86292 18.4625L8.85554 18.4682L8.84836 18.474C8.83306 18.4866 8.82188 18.4936 8.815 18.4974C8.80614 18.4938 8.7904 18.486 8.76784 18.4702C8.74166 18.4519 8.72847 18.4383 8.72276 18.4315C8.72348 18.424 8.72588 18.4091 8.73364 18.3859L8.73378 18.386L8.73731 18.3745L10.0095 14.2476L10.1157 13.9031L9.82237 13.6935L6.54685 11.3526C6.54668 11.3525 6.54652 11.3524 6.54636 11.3522C6.51847 11.3321 6.5055 11.3179 6.50012 11.3108C6.50054 11.3043 6.50235 11.2902 6.50967 11.2672C6.51643 11.2459 6.52262 11.2336 6.52619 11.2275C6.5344 11.2253 6.55215 11.222 6.58258 11.222H10.6496H11.0215L11.1285 10.8658L12.4199 6.56612L12.42 6.56616L12.4233 6.55436C12.4281 6.53687 12.4325 6.52828 12.4343 6.52539C12.4725 6.50088 12.492 6.5 12.5 6.5C12.508 6.5 12.5275 6.50088 12.5657 6.5254C12.5675 6.52828 12.5719 6.53687 12.5767 6.55436L12.5766 6.5544L12.5801 6.56612L13.8715 10.8658L13.9785 11.222H14.3504H18.4174C18.4478 11.222 18.4656 11.2253 18.4738 11.2275C18.4774 11.2336 18.4836 11.2459 18.4903 11.2672C18.4977 11.2902 18.4995 11.3043 18.4999 11.3108C18.4945 11.3179 18.4815 11.3321 18.4536 11.3523C18.4535 11.3524 18.4533 11.3525 18.4532 11.3526L15.1776 13.6935L14.8843 13.9031L14.9905 14.2476L16.2627 18.3745L16.2625 18.3746L16.2664 18.3859C16.2741 18.4091 16.2765 18.424 16.2772 18.4315C16.2715 18.4383 16.2583 18.4519 16.2322 18.4702C16.2096 18.486 16.1939 18.4938 16.185 18.4974C16.1781 18.4936 16.1669 18.4866 16.1516 18.474L16.1445 18.4682L16.1371 18.4625L12.8025 15.9288L12.5 15.699L12.1975 15.9288L8.86292 18.4625ZM6.49681 11.3057C6.49685 11.3057 6.49715 11.3062 6.4976 11.3072L6.49681 11.3057ZM18.5032 11.3057C18.5032 11.3057 18.503 11.3062 18.5024 11.3072L18.5032 11.3057Z%27 stroke=%27%23738191%27/%3E%3C/svg%3E%0A");
  font-size: 0;
  vertical-align: top;
}
.bookmark-check .ico-bookmark-round {
  display: inline-flex;
  justify-content: center;
  width: 1.786rem;
  height: 1.786rem;
  background-image: url("data:image/svg+xml,%3Csvg width=%2725%27 height=%2725%27 viewBox=%270 0 25 25%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Ccircle cx=%2712.5%27 cy=%2712.5%27 r=%2712%27 stroke=%27%23DAE2ED%27/%3E%3Cpath d=%27M9.16543 18.8607C8.94698 19.0398 8.71889 19.0462 8.48116 18.8799C8.24344 18.7135 8.16955 18.496 8.2595 18.2272L9.53165 14.1003L6.2549 11.7585C6.0236 11.5921 5.94971 11.3778 6.03324 11.1155C6.11676 10.8531 6.29988 10.722 6.58258 10.722H10.6496L11.941 6.42229C11.9796 6.28153 12.0535 6.17595 12.1627 6.10557C12.2719 6.03519 12.3843 6 12.5 6C12.6157 6 12.7281 6.03519 12.8373 6.10557C12.9465 6.17595 13.0204 6.28153 13.059 6.42229L14.3504 10.722H18.4174C18.7001 10.722 18.8832 10.8531 18.9668 11.1155C19.0503 11.3778 18.9764 11.5921 18.7451 11.7585L15.4683 14.1003L16.7405 18.2272C16.8304 18.496 16.7566 18.7135 16.5188 18.8799C16.2811 19.0462 16.053 19.0398 15.8346 18.8607L12.5 16.3269L9.16543 18.8607Z%27 fill=%27%236E93CB%27/%3E%3C/svg%3E%0A");
  font-size: 0;
  vertical-align: top;
}
.bookmark-check input {
  position: absolute;
  z-index: -1;
  opacity: 0;
}
.bookmark-check input:checked + label .ico-bookmark {
  background-image: url("data:image/svg+xml,%3Csvg width=%2725%27 height=%2725%27 viewBox=%270 0 25 25%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M8.67844 16.8821C8.4936 17.0337 8.3006 17.0391 8.09945 16.8983C7.89829 16.7576 7.83577 16.5735 7.91189 16.3461L8.98832 12.8541L6.21569 10.8726C6.01997 10.7318 5.95745 10.5504 6.02813 10.3285C6.0988 10.1065 6.25374 9.99552 6.49295 9.99552H9.93428L11.027 6.35732C11.0596 6.23822 11.1222 6.14888 11.2146 6.08933C11.307 6.02978 11.4021 6 11.5 6C11.5979 6 11.693 6.02978 11.7854 6.08933C11.8778 6.14888 11.9404 6.23822 11.973 6.35732L13.0657 9.99552H16.507C16.7463 9.99552 16.9012 10.1065 16.9719 10.3285C17.0425 10.5504 16.98 10.7318 16.7843 10.8726L14.0117 12.8541L15.0881 16.3461C15.1642 16.5735 15.1017 16.7576 14.9006 16.8983C14.6994 17.0391 14.5064 17.0337 14.3216 16.8821L11.5 14.7382L8.67844 16.8821Z%27 fill=%27%23222222%27/%3E%3C/svg%3E%0A");
}
.bookmark-check input:checked + label .ico-bookmark-round {
  background-image: url("data:image/svg+xml,%3Csvg width=%2725%27 height=%2725%27 viewBox=%270 0 25 25%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Ccircle cx=%2712.5%27 cy=%2712.5%27 r=%2712.5%27 fill=%27%236E93CB%27/%3E%3Cpath d=%27M9.16543 18.8607C8.94698 19.0398 8.71889 19.0462 8.48116 18.8799C8.24344 18.7135 8.16955 18.496 8.2595 18.2272L9.53165 14.1003L6.2549 11.7585C6.0236 11.5921 5.94971 11.3778 6.03324 11.1155C6.11676 10.8531 6.29988 10.722 6.58258 10.722H10.6496L11.941 6.42229C11.9796 6.28153 12.0535 6.17595 12.1627 6.10557C12.2719 6.03519 12.3843 6 12.5 6C12.6157 6 12.7281 6.03519 12.8373 6.10557C12.9465 6.17595 13.0204 6.28153 13.059 6.42229L14.3504 10.722H18.4174C18.7001 10.722 18.8832 10.8531 18.9668 11.1155C19.0503 11.3778 18.9764 11.5921 18.7451 11.7585L15.4683 14.1003L16.7405 18.2272C16.8304 18.496 16.7566 18.7135 16.5188 18.8799C16.2811 19.0462 16.053 19.0398 15.8346 18.8607L12.5 16.3269L9.16543 18.8607Z%27 fill=%27white%27/%3E%3C/svg%3E%0A");
}

/*------------------------------------
  Shortcut (Create New)
------------------------------------*/
.shortcut {
  display: inline-flex;
  align-items: center;
}
.shortcut .chevron-right {
  margin-left: 0.571rem;
}

/*------------------------------------
  Page Header
------------------------------------*/
.page-header-title {
  margin-bottom: 0;
  color: #000;
  font-weight: 700;
}
.page-header-title .btn-question {
  margin-left: 0.714rem !important;
}

.page-header-text {
  margin-top: 1.429rem;
  color: #979797;
  font-size: 1.071rem;
  line-height: 2.143rem;
}

.page-header-tabs {
  margin-top: 3rem;
}

/*------------------------------------
  Pagination
------------------------------------*/
.page-item:first-child .page-link, .page-item:last-child .page-link {
  font-size: 0.929rem;
  font-weight: 400;
}
.page-item.active .page-link {
  background: #f8fafd;
  color: #6e93cb;
}
.page-item.disabled .page-link {
  color: #bdbdbd;
}

.page-link {
  padding: 0.107rem 0.857rem;
  font-size: 1.071rem;
  font-weight: 600;
  line-height: 2.143rem;
  color: #979797;
}
.page-link:hover, .page-link:focus {
  background: #f8fafd;
  color: #6e93cb;
}

.progress .progress-bar.bg-success {
  background-color: #4183e7 !important;
}
.progress .progress-bar.bg-info {
  background-color: #76d7b4 !important;
}
.progress .progress-bar.bg-gray {
  background-color: #f0f0f0 !important;
}

.progress-info-color {
  display: inline-block;
  width: 0.714rem;
  height: 0.714rem;
}
.progress-info-color.bg-success {
  background-color: #4183e7 !important;
}
.progress-info-color.bg-info {
  background-color: #76d7b4 !important;
}
.progress-info-color.bg-gray {
  background-color: #f0f0f0 !important;
}

.card > .list-group.list-group-tab {
  border: 0;
  border-radius: 0;
}
.card > .list-group.list-group-tab .list-group-item {
  padding: 0;
  border: 0;
  border-radius: 0;
}
.card > .list-group.list-group-tab .list-link {
  display: block;
  padding: 1.143rem 1.714rem;
  border-left: 4px solid #fff;
  font-size: 1.071rem;
  color: #222;
  line-height: 2rem;
}
.card > .list-group.list-group-tab .list-link.active {
  border-color: #000;
  font-weight: 600;
  background: #f6fcff;
}

.step-custom-box {
  overflow: hidden;
  border: 1px solid #dae2ed;
  box-shadow: 0 0 1.143rem rgba(18, 20, 39, 0.07);
  border-radius: 0.857rem;
  font-size: 1.071rem;
  color: #222;
}
.step-custom-box .step-custom-title {
  display: block;
  line-height: 28px;
  padding: 0.857rem;
  border-bottom: 1px solid #dae2ed;
  background: #f8fafd;
  color: #6e93cb;
  font-weight: 600;
  text-align: center;
}
.step-custom-box ul {
  display: flex;
  flex-wrap: wrap;
  list-style: none;
  margin: 0;
  padding: 0;
}
.step-custom-box ul li {
  flex: 1 0 25%;
}
.step-custom-box ul.list-custom-line li {
  padding: 1.071rem 0.357rem;
  text-align: center;
}
.step-custom-box ul.list-custom-line li:not(:first-child) {
  border-left: 1px solid #dae2ed;
}
.step-custom-box ul.list-custom li {
  position: relative;
  padding: 0.929rem 1.071rem;
  text-align: center;
}
.step-custom-box ul.list-custom li:not(:first-child):after {
  display: block;
  position: absolute;
  top: 50%;
  left: -0.357rem;
  width: 0.4rem;
  height: 0.4rem;
  border: solid #9d9d9d;
  border-width: 0.107rem 0.107rem 0 0;
  content: "";
  transform: rotate(45deg) translateY(-50%);
}

@media (min-width: 992px) {
  .step-custom-box .step-custom-title {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 7.143rem;
    border-right: 1px solid #dae2ed;
    border-bottom: none;
  }
  .step-custom-box ul li {
    flex: 1 0 auto;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }
  .step-custom-box ul.list-custom-line li {
    flex-direction: column;
    min-width: 10.714rem;
  }
  .step-custom-box ul.list-custom {
    padding: 1.071rem;
  }
  .step-custom-box ul.list-custom li {
    flex: none;
    padding: 0.2rem 1.071rem;
  }
}
.list-dotted {
  padding: 0;
  margin-bottom: 2.143rem;
}
.list-dotted > li {
  position: relative;
  line-height: 2rem;
  padding-left: 2rem;
  font-size: 1.071rem;
  color: #979797;
  list-style: none;
}
.list-dotted > li::before {
  display: block;
  position: absolute;
  left: 0.714rem;
  top: 0.857rem;
  content: "";
  width: 0.286rem;
  height: 0.286rem;
  border-radius: 50%;
  background-color: #979797;
}
.list-dotted.text-dark > li {
  color: #000;
}
.list-dotted.text-dark > li::before {
  background-color: #000;
}

.chart-box {
  position: relative;
  width: 14.643rem;
  height: 7.143rem;
  margin: 0 auto;
  text-align: center;
}
.chart-box .chart-text {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
}
.chart-box .chart-text .chart-sub-value {
  margin: 0 0 0.3rem;
  font-size: 0.929rem;
  color: #979797;
}
.chart-box .chart-text .chart-value {
  font-weight: 600;
  color: #222;
}

.bar-chart {
  margin: 0 auto;
}

/*------------------------------------
  Popover
------------------------------------*/
.popover {
  --bs-popover-zindex: 9999;
}

.popover-text {
  color: #6e93cb;
  text-decoration: underline;
  cursor: pointer;
}
.popover-text:hover, .popover-text:focus {
  color: #222;
}

main.login {
  position: relative;
  background: #f2f5f6;
}

.login__box {
  width: 100%;
  max-width: 42.857rem;
  margin: 8.571rem auto 0;
}
.login__box .login__logo {
  margin-bottom: 3.857rem;
}

.login__form {
  padding: 4.286rem 2.143rem 6.429rem;
  background: #fff;
  box-shadow: 0 0.286rem 0.857rem rgba(18, 20, 39, 0.04);
  border-radius: 0.857rem;
}
.login__form .login__title {
  margin-bottom: 4.286rem;
}
.login__form .login__password .login__password-btn {
  width: 1rem;
  height: 1rem;
  background-repeat: no-repeat;
}
.login__form .login__password input[type=password] + .login__password-btn {
  background-image: url("data:image/svg+xml,%3Csvg width=%2714%27 height=%2714%27 viewBox=%270 0 14 14%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M11.689 9.83325C13.1773 8.505 13.9998 7 13.9998 7C13.9998 7 11.3748 2.1875 6.99984 2.1875C6.15949 2.19039 5.32864 2.3655 4.55859 2.702L5.23234 3.37662C5.79885 3.17026 6.39692 3.06397 6.99984 3.0625C8.85484 3.0625 10.394 4.0845 11.5218 5.21237C12.0647 5.7581 12.5513 6.35699 12.9743 7C12.9236 7.07613 12.8676 7.16013 12.8037 7.252C12.5106 7.672 12.0775 8.232 11.5218 8.78763C11.3775 8.932 11.227 9.07463 11.0695 9.21288L11.689 9.83325Z%27 fill=%27%23979797%27/%3E%3Cpath d=%27M9.88494 8.02907C10.0802 7.48293 10.1164 6.89257 9.98921 6.32668C9.86207 5.7608 9.57684 5.24265 9.16672 4.83253C8.75661 4.42242 8.23846 4.13719 7.67257 4.01004C7.10669 3.88289 6.51633 3.91906 5.97019 4.11432L6.69032 4.83444C7.02659 4.78631 7.36945 4.81716 7.69173 4.92453C8.01401 5.03191 8.30685 5.21287 8.54706 5.45308C8.78726 5.69328 8.96822 5.98612 9.0756 6.3084C9.18298 6.63068 9.21382 6.97354 9.16569 7.30982L9.88494 8.02907ZM7.30982 9.16569L8.02907 9.88494C7.48293 10.0802 6.89257 10.1164 6.32668 9.98921C5.7608 9.86207 5.24265 9.57684 4.83253 9.16672C4.42242 8.75661 4.13719 8.23846 4.01004 7.67257C3.88289 7.10669 3.91906 6.51633 4.11432 5.97019L4.83444 6.69032C4.78631 7.02659 4.81716 7.36945 4.92453 7.69173C5.03191 8.01401 5.21287 8.30685 5.45308 8.54706C5.69328 8.78726 5.98612 8.96822 6.3084 9.0756C6.63068 9.18298 6.97354 9.21382 7.30982 9.16569Z%27 fill=%27%23979797%27/%3E%3Cpath d=%27M2.93125 4.78545C2.77375 4.92545 2.62237 5.0672 2.478 5.21158C1.93519 5.75731 1.44858 6.35619 1.0255 6.9992L1.19612 7.2512C1.48925 7.6712 1.92237 8.2312 2.478 8.78683C3.60587 9.9147 5.14587 10.9367 7 10.9367C7.6265 10.9367 8.21625 10.8203 8.7675 10.6217L9.44125 11.2972C8.67119 11.6337 7.84035 11.8088 7 11.8117C2.625 11.8117 0 6.9992 0 6.9992C0 6.9992 0.821625 5.49333 2.31087 4.16595L2.93037 4.78633L2.93125 4.78545ZM11.9402 12.559L1.44025 2.05895L2.05975 1.43945L12.5597 11.9395L11.9402 12.559Z%27 fill=%27%23979797%27/%3E%3C/svg%3E%0A");
}

@media (min-width: 576px) {
  .login__form {
    padding: 4.286rem 5.714rem 6.429rem;
  }
}
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/.pnpm/css-loader@6.7.1_webpack@5.74.0/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/.pnpm/sass-loader@13.1.0_sass@1.55.0_webpack@5.74.0/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/.pnpm/summernote@0.8.20/node_modules/summernote/dist/summernote-lite.min.css ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@font-face {
  font-display: auto;
  font-family: summernote;
  font-style: normal;
  font-weight: 400;
  src: url(fonts/summernote.eot?#iefix) format("embedded-opentype"), url(fonts/summernote.woff2) format("woff2"), url(fonts/summernote.woff) format("woff"), url(fonts/summernote.ttf) format("truetype");
}
[class*=" note-icon"]:before, [class^=note-icon]:before {
  text-rendering: auto;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  speak: none;
  display: inline-block;
  font-family: summernote;
  font-size: inherit;
  font-style: normal;
  text-decoration: inherit;
  text-transform: none;
  vertical-align: middle;
}

.note-icon-fw {
  text-align: center;
  width: 1.25em;
}

.note-icon-border {
  border: 0.08em solid #eee;
  border-radius: 0.1em;
  padding: 0.2em 0.25em 0.15em;
}

.note-icon-pull-left {
  float: left;
}

.note-icon-pull-right {
  float: right;
}

.note-icon.note-icon-pull-left {
  margin-right: 0.3em;
}

.note-icon.note-icon-pull-right {
  margin-left: 0.3em;
}

.note-icon-align:before {
  content: "\ea01";
}

.note-icon-align-center:before {
  content: "\ea02";
}

.note-icon-align-indent:before {
  content: "\ea03";
}

.note-icon-align-justify:before {
  content: "\ea04";
}

.note-icon-align-left:before {
  content: "\ea05";
}

.note-icon-align-outdent:before {
  content: "\ea06";
}

.note-icon-align-right:before {
  content: "\ea07";
}

.note-icon-arrow-circle-down:before {
  content: "\ea08";
}

.note-icon-arrow-circle-left:before {
  content: "\ea09";
}

.note-icon-arrow-circle-right:before {
  content: "\ea0a";
}

.note-icon-arrow-circle-up:before {
  content: "\ea0b";
}

.note-icon-arrows-alt:before {
  content: "\ea0c";
}

.note-icon-arrows-h:before {
  content: "\ea0d";
}

.note-icon-arrows-v:before {
  content: "\ea0e";
}

.note-icon-bold:before {
  content: "\ea0f";
}

.note-icon-caret:before {
  content: "\ea10";
}

.note-icon-chain-broken:before {
  content: "\ea11";
}

.note-icon-circle:before {
  content: "\ea12";
}

.note-icon-close:before {
  content: "\ea13";
}

.note-icon-code:before {
  content: "\ea14";
}

.note-icon-col-after:before {
  content: "\ea15";
}

.note-icon-col-before:before {
  content: "\ea16";
}

.note-icon-col-remove:before {
  content: "\ea17";
}

.note-icon-eraser:before {
  content: "\ea18";
}

.note-icon-float-left:before {
  content: "\ea19";
}

.note-icon-float-none:before {
  content: "\ea1a";
}

.note-icon-float-right:before {
  content: "\ea1b";
}

.note-icon-font:before {
  content: "\ea1c";
}

.note-icon-frame:before {
  content: "\ea1d";
}

.note-icon-italic:before {
  content: "\ea1e";
}

.note-icon-link:before {
  content: "\ea1f";
}

.note-icon-magic:before {
  content: "\ea20";
}

.note-icon-menu-check:before {
  content: "\ea21";
}

.note-icon-minus:before {
  content: "\ea22";
}

.note-icon-orderedlist:before {
  content: "\ea23";
}

.note-icon-pencil:before {
  content: "\ea24";
}

.note-icon-picture:before {
  content: "\ea25";
}

.note-icon-question:before {
  content: "\ea26";
}

.note-icon-redo:before {
  content: "\ea27";
}

.note-icon-rollback:before {
  content: "\ea28";
}

.note-icon-row-above:before {
  content: "\ea29";
}

.note-icon-row-below:before {
  content: "\ea2a";
}

.note-icon-row-remove:before {
  content: "\ea2b";
}

.note-icon-special-character:before {
  content: "\ea2c";
}

.note-icon-square:before {
  content: "\ea2d";
}

.note-icon-strikethrough:before {
  content: "\ea2e";
}

.note-icon-subscript:before {
  content: "\ea2f";
}

.note-icon-summernote:before {
  content: "\ea30";
}

.note-icon-superscript:before {
  content: "\ea31";
}

.note-icon-table:before {
  content: "\ea32";
}

.note-icon-text-height:before {
  content: "\ea33";
}

.note-icon-trash:before {
  content: "\ea34";
}

.note-icon-underline:before {
  content: "\ea35";
}

.note-icon-undo:before {
  content: "\ea36";
}

.note-icon-unorderedlist:before {
  content: "\ea37";
}

.note-icon-video:before {
  content: "\ea38";
}

.note-frame {
  border-radius: 4px;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  color: #000;
  font-family: sans-serif;
}

.note-toolbar {
  background-color: #f5f5f5;
  border-bottom: 1px solid;
  border-color: #ddd;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  color: #333;
  padding: 10px 5px;
}

.note-btn-group {
  display: inline-block;
  margin-right: 8px;
  position: relative;
}

.note-btn-group > .note-btn-group {
  margin-right: 0;
}

.note-btn-group > .note-btn:first-child {
  margin-left: 0;
}

.note-btn-group .note-btn + .note-btn, .note-btn-group .note-btn + .note-btn-group, .note-btn-group .note-btn-group + .note-btn, .note-btn-group .note-btn-group + .note-btn-group {
  margin-left: -1px;
}

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

.note-btn-group > .note-btn-group:not(:last-child) > .note-btn, .note-btn-group > .note-btn:not(:last-child):not(.dropdown-toggle) {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}

.note-btn-group.open > .note-dropdown {
  display: block;
}

.note-btn {
  background-color: #fff;
  background-image: none;
  border: 1px solid #dae0e5;
  border-radius: 3px;
  color: #333;
  cursor: pointer;
  display: inline-block;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.4;
  margin-bottom: 0;
  outline: 0;
  padding: 5px 10px;
  text-align: center;
  touch-action: manipulation;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  vertical-align: middle;
  white-space: nowrap;
}

.note-btn.focus, .note-btn:focus, .note-btn:hover {
  background-color: #ebebeb;
  border-color: #dae0e5;
  color: #333;
}

.note-btn.disabled.focus, .note-btn.disabled:focus, .note-btn[disabled].focus, .note-btn[disabled]:focus, fieldset[disabled] .note-btn.focus, fieldset[disabled] .note-btn:focus {
  background-color: #fff;
  border-color: #dae0e5;
}

.note-btn.active, .note-btn.focus, .note-btn:active, .note-btn:focus, .note-btn:hover {
  background-color: #ebebeb;
  border: 1px solid #dae0e5;
  border-radius: 1px;
  color: #333;
  outline: 0;
  text-decoration: none;
}

.note-btn.active, .note-btn:active {
  background-image: none;
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}

.note-btn.disabled, .note-btn[disabled], fieldset[disabled] .note-btn {
  box-shadow: none;
  cursor: not-allowed;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=65);
  filter: alpha(opacity=65);
  -webkit-opacity: 0.65;
  -khtml-opacity: 0.65;
  -moz-opacity: 0.65;
  opacity: 0.65;
}

.note-btn > span.note-icon-caret:first-child {
  margin-left: -1px;
}

.note-btn > span.note-icon-caret:nth-child(2) {
  margin-right: -5px;
  padding-left: 3px;
}

.note-btn-primary {
  background: #fa6362;
  color: #fff;
}

.note-btn-primary.focus, .note-btn-primary:focus, .note-btn-primary:hover {
  background-color: #fa6362;
  border: 1px solid #dae0e5;
  border-radius: 1px;
  color: #fff;
  text-decoration: none;
}

.note-btn-block {
  display: block;
  width: 100%;
}

.note-btn-block + .note-btn-block {
  margin-top: 5px;
}

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

button.close {
  -webkit-appearance: none;
  background: transparent;
  border: 0;
  cursor: pointer;
  padding: 0;
}

.close {
  color: #000;
  float: right;
  font-size: 21px;
  line-height: 1;
  opacity: 0.2;
}

.close:hover {
  -ms-filter: alpha(opacity=100);
  filter: alpha(opacity=100);
  -webkit-opacity: 1;
  -khtml-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
}

.note-dropdown {
  position: relative;
}

.note-color .dropdown-toggle {
  padding-left: 5px;
  width: 30px;
}

.note-dropdown-menu {
  background: #fff;
  background-clip: padding-box;
  border: 1px solid #e2e2e2;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.06);
  display: none;
  float: left;
  left: 0;
  min-width: 100px;
  padding: 5px;
  position: absolute;
  text-align: left;
  top: 100%;
  z-index: 1000;
}

.note-dropdown-menu > :last-child {
  margin-right: 0;
}

.note-btn-group.open .note-dropdown-menu, .note-dropdown-item {
  display: block;
}

.note-dropdown-item:hover {
  background-color: #ebebeb;
}

a.note-dropdown-item, a.note-dropdown-item:hover {
  color: #000;
  margin: 5px 0;
  text-decoration: none;
}

.note-modal {
  bottom: 0;
  display: none;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
  filter: alpha(opacity=100);
  left: 0;
  -webkit-opacity: 1;
  -khtml-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 1050;
}

.note-modal.open {
  display: block;
}

.note-modal-content {
  background: #fff;
  background-clip: border-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 5px;
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  margin: 30px 20px;
  outline: 0;
  position: relative;
  width: auto;
}

.note-modal-header {
  border: 1px solid #ededef;
  padding: 10px 20px;
}

.note-modal-body {
  padding: 20px 30px;
  position: relative;
}

.note-modal-body kbd {
  background-color: #000;
  border-radius: 2px;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  color: #fff;
  font-weight: 700;
  padding: 3px 5px;
}

.note-modal-footer {
  height: 40px;
  padding: 10px;
  text-align: center;
}

.note-modal-footer a {
  color: #337ab7;
  text-decoration: none;
}

.note-modal-footer a:focus, .note-modal-footer a:hover {
  color: #23527c;
  text-decoration: underline;
}

.note-modal-footer .note-btn {
  float: right;
}

.note-modal-title {
  color: #42515f;
  font-size: 20px;
  line-height: 1.4;
  margin: 0;
}

.note-modal-backdrop {
  background: #000;
  bottom: 0;
  display: none;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
  filter: alpha(opacity=50);
  left: 0;
  -webkit-opacity: 0.5;
  -khtml-opacity: 0.5;
  -moz-opacity: 0.5;
  opacity: 0.5;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 1040;
}

.note-modal-backdrop.open {
  display: block;
}

@media (min-width: 768px) {
  .note-modal-content {
    margin: 30px auto;
    width: 600px;
  }
}
@media (min-width: 992px) {
  .note-modal-content-large {
    width: 900px;
  }
}
.note-modal .note-help-block {
  color: #737373;
  display: block;
  margin-bottom: 10px;
  margin-top: 5px;
}

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

.note-modal .note-nav-link {
  -webkit-text-decoration-skip: objects;
  background-color: transparent;
  color: #007bff;
  display: block;
  padding: 0.5rem 1rem;
  text-decoration: none;
}

.note-modal .note-nav-link:focus, .note-modal .note-nav-link:hover {
  color: #0056b3;
  text-decoration: none;
}

.note-modal .note-nav-link.disabled {
  color: #868e96;
}

.note-modal .note-nav-tabs {
  border-bottom: 1px solid #ddd;
}

.note-modal .note-nav-tabs .note-nav-item {
  margin-bottom: -1px;
}

.note-modal .note-nav-tabs .note-nav-link {
  border: 1px solid transparent;
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}

.note-modal .note-nav-tabs .note-nav-link:focus, .note-modal .note-nav-tabs .note-nav-link:hover {
  border-color: #e9ecef #e9ecef #ddd;
}

.note-modal .note-nav-tabs .note-nav-link.disabled {
  background-color: transparent;
  border-color: transparent;
  color: #868e96;
}

.note-modal .note-nav-tabs .note-nav-item.show .note-nav-link {
  background-color: #fff;
  border-color: #ddd #ddd #fff;
  color: #495057;
}

.note-modal .note-tab-content {
  margin: 15px auto;
}

.note-modal .note-tab-content > .note-tab-pane, .note-modal .note-tab-content > .note-tab-pane:target ~ .note-tab-pane:last-child {
  display: none;
}

.note-modal .note-tab-content > .note-tab-pane:target, .note-modal .note-tab-content > :last-child {
  display: block;
}

.note-form-group {
  padding-bottom: 20px;
}

.note-form-group:last-child {
  padding-bottom: 0;
}

.note-form-label {
  color: #42515f;
  display: block;
  font-size: 16px;
  font-weight: 700;
  margin-bottom: 10px;
  width: 100%;
}

.note-input {
  background: #fff;
  border: 1px solid #ededef;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  display: block;
  font-size: 14px;
  outline: 0;
  padding: 6px 4px;
  width: 100%;
}

.note-input::-webkit-input-placeholder {
  color: #eee;
}

.note-input:-moz-placeholder, .note-input::-moz-placeholder {
  color: #eee;
}

.note-input:-ms-input-placeholder {
  color: #eee;
}

.note-tooltip {
  display: block;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
  filter: alpha(opacity=0);
  font-size: 13px;
  -webkit-opacity: 0;
  -khtml-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
  position: absolute;
  transition: opacity 0.15s;
  z-index: 1070;
}

.note-tooltip.in {
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=90);
  filter: alpha(opacity=90);
  -webkit-opacity: 0.9;
  -khtml-opacity: 0.9;
  -moz-opacity: 0.9;
  opacity: 0.9;
}

.note-tooltip.top {
  margin-top: -3px;
  padding: 5px 0;
}

.note-tooltip.right {
  margin-left: 3px;
  padding: 0 5px;
}

.note-tooltip.bottom {
  margin-top: 3px;
  padding: 5px 0;
}

.note-tooltip.left {
  margin-left: -3px;
  padding: 0 5px;
}

.note-tooltip.bottom .note-tooltip-arrow {
  border-bottom-color: #000;
  border-width: 0 5px 5px;
  left: 50%;
  margin-left: -5px;
  top: 0;
}

.note-tooltip.top .note-tooltip-arrow {
  border-top-color: #000;
  border-width: 5px 5px 0;
  bottom: 0;
  left: 50%;
  margin-left: -5px;
}

.note-tooltip.right .note-tooltip-arrow {
  border-right-color: #000;
  border-width: 5px 5px 5px 0;
  left: 0;
  margin-top: -5px;
  top: 50%;
}

.note-tooltip.left .note-tooltip-arrow {
  border-left-color: #000;
  border-width: 5px 0 5px 5px;
  margin-top: -5px;
  right: 0;
  top: 50%;
}

.note-tooltip-arrow {
  border-color: transparent;
  border-style: solid;
  height: 0;
  position: absolute;
  width: 0;
}

.note-tooltip-content {
  background-color: #000;
  color: #fff;
  font-family: sans-serif;
  max-width: 200px;
  padding: 3px 8px;
  text-align: center;
}

.note-popover {
  background: #fff;
  border: 1px solid #ccc;
  display: block;
  display: none;
  font-family: sans-serif;
  font-size: 13px;
  position: absolute;
  z-index: 1060;
}

.note-popover.in {
  display: block;
}

.note-popover.top {
  margin-top: -10px;
  padding: 5px 0;
}

.note-popover.right {
  margin-left: 10px;
  padding: 0 5px;
}

.note-popover.bottom {
  margin-top: 10px;
  padding: 5px 0;
}

.note-popover.left {
  margin-left: -10px;
  padding: 0 5px;
}

.note-popover.bottom .note-popover-arrow {
  border-bottom-color: #999;
  border-bottom-color: rgba(0, 0, 0, 0.25);
  border-top-width: 0;
  left: 20px;
  margin-left: -10px;
  top: -11px;
}

.note-popover.bottom .note-popover-arrow:after {
  border-bottom-color: #fff;
  border-top-width: 0;
  content: " ";
  margin-left: -10px;
  top: 1px;
}

.note-popover.top .note-popover-arrow {
  border-bottom-width: 0;
  border-top-color: #999;
  border-top-color: rgba(0, 0, 0, 0.25);
  bottom: -11px;
  left: 20px;
  margin-left: -10px;
}

.note-popover.top .note-popover-arrow:after {
  border-bottom-width: 0;
  border-top-color: #fff;
  bottom: 1px;
  content: " ";
  margin-left: -10px;
}

.note-popover.right .note-popover-arrow {
  border-left-width: 0;
  border-right-color: #999;
  border-right-color: rgba(0, 0, 0, 0.25);
  left: -11px;
  margin-top: -10px;
  top: 50%;
}

.note-popover.right .note-popover-arrow:after {
  border-left-width: 0;
  border-right-color: #fff;
  content: " ";
  left: 1px;
  margin-top: -10px;
}

.note-popover.left .note-popover-arrow {
  border-left-color: #999;
  border-left-color: rgba(0, 0, 0, 0.25);
  border-right-width: 0;
  margin-top: -10px;
  right: -11px;
  top: 50%;
}

.note-popover.left .note-popover-arrow:after {
  border-left-color: #fff;
  border-right-width: 0;
  content: " ";
  margin-top: -10px;
  right: 1px;
}

.note-popover-arrow {
  border: 11px solid transparent;
  height: 0;
  position: absolute;
  width: 0;
}

.note-popover-arrow:after {
  border: 10px solid transparent;
  content: " ";
  display: block;
  height: 0;
  position: absolute;
  width: 0;
}

.note-popover-content {
  background-color: #fff;
  color: #000;
  min-height: 30px;
  min-width: 100px;
  padding: 3px 8px;
  text-align: center;
}

.note-editor {
  position: relative;
}

.note-editor .note-dropzone {
  background-color: #fff;
  color: #87cefa;
  display: none;
  opacity: 0.95;
  position: absolute;
  z-index: 100;
}

.note-editor .note-dropzone .note-dropzone-message {
  display: table-cell;
  font-size: 28px;
  font-weight: 700;
  text-align: center;
  vertical-align: middle;
}

.note-editor .note-dropzone.hover {
  color: #098ddf;
}

.note-editor.dragover .note-dropzone {
  display: table;
}

.note-editor .note-editing-area {
  position: relative;
}

.note-editor .note-editing-area .note-editable {
  outline: none;
}

.note-editor .note-editing-area .note-editable sup {
  vertical-align: super;
}

.note-editor .note-editing-area .note-editable sub {
  vertical-align: sub;
}

.note-editor .note-editing-area .note-editable img.note-float-left {
  margin-right: 10px;
}

.note-editor .note-editing-area .note-editable img.note-float-right {
  margin-left: 10px;
}

.note-editor.note-airframe, .note-editor.note-frame {
  border: 1px solid rgba(0, 0, 0, 0.1960784314);
}

.note-editor.note-airframe.codeview .note-editing-area .note-editable, .note-editor.note-frame.codeview .note-editing-area .note-editable {
  display: none;
}

.note-editor.note-airframe.codeview .note-editing-area .note-codable, .note-editor.note-frame.codeview .note-editing-area .note-codable {
  display: block;
}

.note-editor.note-airframe .note-editing-area, .note-editor.note-frame .note-editing-area {
  overflow: hidden;
}

.note-editor.note-airframe .note-editing-area .note-editable, .note-editor.note-frame .note-editing-area .note-editable {
  word-wrap: break-word;
  overflow: auto;
  padding: 10px;
}

.note-editor.note-airframe .note-editing-area .note-editable[contenteditable=false], .note-editor.note-frame .note-editing-area .note-editable[contenteditable=false] {
  background-color: rgba(128, 128, 128, 0.1137254902);
}

.note-editor.note-airframe .note-editing-area .note-codable, .note-editor.note-frame .note-editing-area .note-codable {
  background-color: #222;
  border: none;
  border-radius: 0;
  box-shadow: none;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  color: #ccc;
  display: none;
  font-family: Menlo, Monaco, monospace, sans-serif;
  font-size: 14px;
  margin-bottom: 0;
  outline: none;
  padding: 10px;
  resize: none;
  width: 100%;
}

.note-editor.note-airframe.fullscreen, .note-editor.note-frame.fullscreen {
  left: 0;
  position: fixed;
  top: 0;
  width: 100% !important;
  z-index: 1050;
}

.note-editor.note-airframe.fullscreen .note-resizebar, .note-editor.note-frame.fullscreen .note-resizebar {
  display: none;
}

.note-editor.note-airframe .note-status-output, .note-editor.note-frame .note-status-output {
  border: 0;
  border-top: 1px solid #e2e2e2;
  color: #000;
  display: block;
  font-size: 14px;
  height: 20px;
  line-height: 1.42857143;
  margin-bottom: 0;
  width: 100%;
}

.note-editor.note-airframe .note-status-output:empty, .note-editor.note-frame .note-status-output:empty {
  border-top: 0 solid transparent;
  height: 0;
}

.note-editor.note-airframe .note-status-output .pull-right, .note-editor.note-frame .note-status-output .pull-right {
  float: right !important;
}

.note-editor.note-airframe .note-status-output .text-muted, .note-editor.note-frame .note-status-output .text-muted {
  color: #777;
}

.note-editor.note-airframe .note-status-output .text-primary, .note-editor.note-frame .note-status-output .text-primary {
  color: #286090;
}

.note-editor.note-airframe .note-status-output .text-success, .note-editor.note-frame .note-status-output .text-success {
  color: #3c763d;
}

.note-editor.note-airframe .note-status-output .text-info, .note-editor.note-frame .note-status-output .text-info {
  color: #31708f;
}

.note-editor.note-airframe .note-status-output .text-warning, .note-editor.note-frame .note-status-output .text-warning {
  color: #8a6d3b;
}

.note-editor.note-airframe .note-status-output .text-danger, .note-editor.note-frame .note-status-output .text-danger {
  color: #a94442;
}

.note-editor.note-airframe .note-status-output .alert, .note-editor.note-frame .note-status-output .alert {
  background-color: #f5f5f5;
  border-radius: 0;
  color: #000;
  margin: -7px 0 0;
  padding: 7px 10px 2px;
}

.note-editor.note-airframe .note-status-output .alert .note-icon, .note-editor.note-frame .note-status-output .alert .note-icon {
  margin-right: 5px;
}

.note-editor.note-airframe .note-status-output .alert-success, .note-editor.note-frame .note-status-output .alert-success {
  background-color: #dff0d8 !important;
  color: #3c763d !important;
}

.note-editor.note-airframe .note-status-output .alert-info, .note-editor.note-frame .note-status-output .alert-info {
  background-color: #d9edf7 !important;
  color: #31708f !important;
}

.note-editor.note-airframe .note-status-output .alert-warning, .note-editor.note-frame .note-status-output .alert-warning {
  background-color: #fcf8e3 !important;
  color: #8a6d3b !important;
}

.note-editor.note-airframe .note-status-output .alert-danger, .note-editor.note-frame .note-status-output .alert-danger {
  background-color: #f2dede !important;
  color: #a94442 !important;
}

.note-editor.note-airframe .note-statusbar, .note-editor.note-frame .note-statusbar {
  background-color: rgba(128, 128, 128, 0.1137254902);
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  border-top: 1px solid rgba(0, 0, 0, 0.1960784314);
}

.note-editor.note-airframe .note-statusbar .note-resizebar, .note-editor.note-frame .note-statusbar .note-resizebar {
  cursor: ns-resize;
  height: 9px;
  padding-top: 1px;
  width: 100%;
}

.note-editor.note-airframe .note-statusbar .note-resizebar .note-icon-bar, .note-editor.note-frame .note-statusbar .note-resizebar .note-icon-bar {
  border-top: 1px solid rgba(0, 0, 0, 0.1960784314);
  margin: 1px auto;
  width: 20px;
}

.note-editor.note-airframe .note-statusbar.locked .note-resizebar, .note-editor.note-frame .note-statusbar.locked .note-resizebar {
  cursor: default;
}

.note-editor.note-airframe .note-statusbar.locked .note-resizebar .note-icon-bar, .note-editor.note-frame .note-statusbar.locked .note-resizebar .note-icon-bar {
  display: none;
}

.note-editor.note-airframe .note-placeholder, .note-editor.note-frame .note-placeholder {
  padding: 10px;
}

.note-editor.note-airframe {
  border: 0;
}

.note-editor.note-airframe .note-editing-area .note-editable {
  padding: 0;
}

.note-popover.popover {
  display: none;
  max-width: none;
}

.note-popover.popover .popover-content a {
  display: inline-block;
  max-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  vertical-align: middle;
  white-space: nowrap;
}

.note-popover.popover .arrow {
  left: 20px !important;
}

.note-toolbar {
  position: relative;
}

.note-editor .note-toolbar, .note-popover .popover-content {
  margin: 0;
  padding: 0 0 5px 5px;
}

.note-editor .note-toolbar > .note-btn-group, .note-popover .popover-content > .note-btn-group {
  margin-left: 0;
  margin-right: 5px;
  margin-top: 5px;
}

.note-editor .note-toolbar .note-btn-group .note-table, .note-popover .popover-content .note-btn-group .note-table {
  min-width: 0;
  padding: 5px;
}

.note-editor .note-toolbar .note-btn-group .note-table .note-dimension-picker, .note-popover .popover-content .note-btn-group .note-table .note-dimension-picker {
  font-size: 18px;
}

.note-editor .note-toolbar .note-btn-group .note-table .note-dimension-picker .note-dimension-picker-mousecatcher, .note-popover .popover-content .note-btn-group .note-table .note-dimension-picker .note-dimension-picker-mousecatcher {
  cursor: pointer;
  height: 10em;
  position: absolute !important;
  width: 10em;
  z-index: 3;
}

.note-editor .note-toolbar .note-btn-group .note-table .note-dimension-picker .note-dimension-picker-unhighlighted, .note-popover .popover-content .note-btn-group .note-table .note-dimension-picker .note-dimension-picker-unhighlighted {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASAgMAAAAroGbEAAAACVBMVEUAAIj4+Pjp6ekKlAqjAAAAAXRSTlMAQObYZgAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxMAAAsTAQCanBgAAAAHdElNRQfYAR0BKhmnaJzPAAAAG0lEQVQI12NgAAOtVatWMTCohoaGUY+EmIkEAEruEzK2J7tvAAAAAElFTkSuQmCC) repeat;
  height: 5em;
  position: relative !important;
  width: 5em;
  z-index: 1;
}

.note-editor .note-toolbar .note-btn-group .note-table .note-dimension-picker .note-dimension-picker-highlighted, .note-popover .popover-content .note-btn-group .note-table .note-dimension-picker .note-dimension-picker-highlighted {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASAgMAAAAroGbEAAAACVBMVEUAAIjd6vvD2f9LKLW+AAAAAXRSTlMAQObYZgAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxMAAAsTAQCanBgAAAAHdElNRQfYAR0BKwNDEVT0AAAAG0lEQVQI12NgAAOtVatWMTCohoaGUY+EmIkEAEruEzK2J7tvAAAAAElFTkSuQmCC) repeat;
  height: 1em;
  position: absolute !important;
  width: 1em;
  z-index: 2;
}

.note-editor .note-toolbar .note-style .dropdown-style blockquote, .note-editor .note-toolbar .note-style .dropdown-style pre, .note-popover .popover-content .note-style .dropdown-style blockquote, .note-popover .popover-content .note-style .dropdown-style pre {
  margin: 0;
  padding: 5px 10px;
}

.note-editor .note-toolbar .note-style .dropdown-style h1, .note-editor .note-toolbar .note-style .dropdown-style h2, .note-editor .note-toolbar .note-style .dropdown-style h3, .note-editor .note-toolbar .note-style .dropdown-style h4, .note-editor .note-toolbar .note-style .dropdown-style h5, .note-editor .note-toolbar .note-style .dropdown-style h6, .note-editor .note-toolbar .note-style .dropdown-style p, .note-popover .popover-content .note-style .dropdown-style h1, .note-popover .popover-content .note-style .dropdown-style h2, .note-popover .popover-content .note-style .dropdown-style h3, .note-popover .popover-content .note-style .dropdown-style h4, .note-popover .popover-content .note-style .dropdown-style h5, .note-popover .popover-content .note-style .dropdown-style h6, .note-popover .popover-content .note-style .dropdown-style p {
  margin: 0;
  padding: 0;
}

.note-editor .note-toolbar .note-color-all .note-dropdown-menu, .note-popover .popover-content .note-color-all .note-dropdown-menu {
  min-width: 337px;
}

.note-editor .note-toolbar .note-color .dropdown-toggle, .note-popover .popover-content .note-color .dropdown-toggle {
  padding-left: 5px;
  width: 20px;
}

.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette, .note-popover .popover-content .note-color .note-dropdown-menu .note-palette {
  display: inline-block;
  margin: 0;
  width: 160px;
}

.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette:first-child, .note-popover .popover-content .note-color .note-dropdown-menu .note-palette:first-child {
  margin: 0 5px;
}

.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-palette-title, .note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-palette-title {
  border-bottom: 1px solid #eee;
  font-size: 12px;
  margin: 2px 7px;
  text-align: center;
}

.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-color-reset, .note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-color-select, .note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-color-reset, .note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-color-select {
  border-radius: 5px;
  cursor: pointer;
  font-size: 11px;
  margin: 3px;
  padding: 0 3px;
  width: 100%;
}

.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-color-reset:hover, .note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-color-select:hover, .note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-color-reset:hover, .note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-color-select:hover {
  background: #eee;
}

.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-color-row, .note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-color-row {
  height: 20px;
}

.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-color-select-btn, .note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-color-select-btn {
  display: none;
}

.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-holder-custom .note-color-btn, .note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-holder-custom .note-color-btn {
  border: 1px solid #eee;
}

.note-editor .note-toolbar .note-para .note-dropdown-menu, .note-popover .popover-content .note-para .note-dropdown-menu {
  min-width: 228px;
  padding: 5px;
}

.note-editor .note-toolbar .note-para .note-dropdown-menu > div + div, .note-popover .popover-content .note-para .note-dropdown-menu > div + div {
  margin-left: 5px;
}

.note-editor .note-toolbar .note-dropdown-menu, .note-popover .popover-content .note-dropdown-menu {
  min-width: 160px;
}

.note-editor .note-toolbar .note-dropdown-menu.right, .note-popover .popover-content .note-dropdown-menu.right {
  left: auto;
  right: 0;
}

.note-editor .note-toolbar .note-dropdown-menu.right:before, .note-popover .popover-content .note-dropdown-menu.right:before {
  left: auto !important;
  right: 9px;
}

.note-editor .note-toolbar .note-dropdown-menu.right:after, .note-popover .popover-content .note-dropdown-menu.right:after {
  left: auto !important;
  right: 10px;
}

.note-editor .note-toolbar .note-dropdown-menu.note-check a i, .note-popover .popover-content .note-dropdown-menu.note-check a i {
  color: #00bfff;
  visibility: hidden;
}

.note-editor .note-toolbar .note-dropdown-menu.note-check a.checked i, .note-popover .popover-content .note-dropdown-menu.note-check a.checked i {
  visibility: visible;
}

.note-editor .note-toolbar .note-fontsize-10, .note-popover .popover-content .note-fontsize-10 {
  font-size: 10px;
}

.note-editor .note-toolbar .note-color-palette, .note-popover .popover-content .note-color-palette {
  line-height: 1;
}

.note-editor .note-toolbar .note-color-palette div .note-color-btn, .note-popover .popover-content .note-color-palette div .note-color-btn {
  border: 0;
  border-radius: 0;
  height: 20px;
  margin: 0;
  padding: 0;
  width: 20px;
}

.note-editor .note-toolbar .note-color-palette div .note-color-btn:hover, .note-popover .popover-content .note-color-palette div .note-color-btn:hover {
  transform: scale(1.2);
  transition: all 0.2s;
}

.note-modal .modal-dialog {
  border-radius: 5px;
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  outline: 0;
}

.note-modal .form-group {
  margin-left: 0;
  margin-right: 0;
}

.note-modal .note-modal-form {
  margin: 0;
}

.note-modal .note-image-dialog .note-dropzone {
  border: 4px dashed #d3d3d3;
  color: #d3d3d3;
  font-size: 30px;
  line-height: 4;
  margin-bottom: 10px;
  min-height: 100px;
  text-align: center;
}

.note-placeholder {
  color: gray;
  display: none;
  position: absolute;
}

.note-handle .note-control-selection {
  border: 1px solid #000;
  display: none;
  position: absolute;
}

.note-handle .note-control-selection > div {
  position: absolute;
}

.note-handle .note-control-selection .note-control-selection-bg {
  background-color: #000;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=30);
  filter: alpha(opacity=30);
  height: 100%;
  -webkit-opacity: 0.3;
  -khtml-opacity: 0.3;
  -moz-opacity: 0.3;
  opacity: 0.3;
  width: 100%;
}

.note-handle .note-control-selection .note-control-handle, .note-handle .note-control-selection .note-control-holder, .note-handle .note-control-selection .note-control-sizing {
  border: 1px solid #000;
  height: 7px;
  width: 7px;
}

.note-handle .note-control-selection .note-control-sizing {
  background-color: #000;
}

.note-handle .note-control-selection .note-control-nw {
  border-bottom: none;
  border-right: none;
  left: -5px;
  top: -5px;
}

.note-handle .note-control-selection .note-control-ne {
  border-bottom: none;
  border-left: none;
  right: -5px;
  top: -5px;
}

.note-handle .note-control-selection .note-control-sw {
  border-right: none;
  border-top: none;
  bottom: -5px;
  left: -5px;
}

.note-handle .note-control-selection .note-control-se {
  bottom: -5px;
  cursor: se-resize;
  right: -5px;
}

.note-handle .note-control-selection .note-control-se.note-control-holder {
  border-left: none;
  border-top: none;
  cursor: default;
}

.note-handle .note-control-selection .note-control-selection-info {
  background-color: #000;
  border-radius: 5px;
  bottom: 0;
  color: #fff;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
  filter: alpha(opacity=70);
  font-size: 12px;
  margin: 5px;
  -webkit-opacity: 0.7;
  -khtml-opacity: 0.7;
  -moz-opacity: 0.7;
  opacity: 0.7;
  padding: 5px;
  right: 0;
}

.note-hint-popover {
  min-width: 100px;
  padding: 2px;
}

.note-hint-popover .popover-content {
  max-height: 150px;
  overflow: auto;
  padding: 3px;
}

.note-hint-popover .popover-content .note-hint-group .note-hint-item {
  display: block !important;
  padding: 3px;
}

.note-hint-popover .popover-content .note-hint-group .note-hint-item.active, .note-hint-popover .popover-content .note-hint-group .note-hint-item:hover {
  background-color: #428bca;
  clear: both;
  color: #fff;
  cursor: pointer;
  display: block;
  font-weight: 400;
  line-height: 1.4;
  outline: 0;
  text-decoration: none;
  white-space: nowrap;
}

body .note-fullscreen-body, html .note-fullscreen-body {
  overflow: hidden !important;
}

.note-editor .note-editing-area .note-editable table {
  border-collapse: collapse;
  width: 100%;
}

.note-editor .note-editing-area .note-editable table td, .note-editor .note-editing-area .note-editable table th {
  border: 1px solid #ececec;
  padding: 5px 3px;
}

.note-editor .note-editing-area .note-editable a {
  background-color: inherit;
  color: #337ab7;
  font-family: inherit;
  font-weight: inherit;
  text-decoration: inherit;
}

.note-editor .note-editing-area .note-editable a:focus, .note-editor .note-editing-area .note-editable a:hover {
  color: #23527c;
  outline: 0;
  text-decoration: underline;
}

.note-editor .note-editing-area .note-editable figure {
  margin: 0;
}

.note-modal .note-modal-body label {
  display: inline-block;
  margin-bottom: 2px;
  padding: 2px 5px;
}

.note-modal .note-modal-body .help-list-item:hover {
  background-color: #e0e0e0;
}

@-moz-document url-prefix() {
  .note-modal .note-image-input {
    height: auto;
  }
}
.help-list-item label {
  display: inline-block;
  margin-bottom: 5px;
}

/*# sourceMappingURL=evaluation.css.map*/