@charset "UTF-8";/*!
 * animate.css - https://animate.style/
 * Version - 4.1.1
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2020 Animate.css
 */
:root {
  --animate-duration: 1s;
  --animate-delay: 1s;
  --animate-repeat: 1;
}
.animate__animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-duration: var(--animate-duration);
  animation-duration: var(--animate-duration);
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
.animate__animated.animate__infinite {
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}
.animate__animated.animate__repeat-1 {
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
  -webkit-animation-iteration-count: var(--animate-repeat);
  animation-iteration-count: var(--animate-repeat);
}
.animate__animated.animate__repeat-2 {
  -webkit-animation-iteration-count: calc(1 * 2);
  animation-iteration-count: calc(1 * 2);
  -webkit-animation-iteration-count: calc(var(--animate-repeat) * 2);
  animation-iteration-count: calc(var(--animate-repeat) * 2);
}
.animate__animated.animate__repeat-3 {
  -webkit-animation-iteration-count: calc(1 * 3);
  animation-iteration-count: calc(1 * 3);
  -webkit-animation-iteration-count: calc(var(--animate-repeat) * 3);
  animation-iteration-count: calc(var(--animate-repeat) * 3);
}
.animate__animated.animate__delay-1s {
  -webkit-animation-delay: 1s;
  animation-delay: 1s;
  -webkit-animation-delay: var(--animate-delay);
  animation-delay: var(--animate-delay);
}
.animate__animated.animate__delay-2s {
  -webkit-animation-delay: calc(1s * 2);
  animation-delay: calc(1s * 2);
  -webkit-animation-delay: calc(var(--animate-delay) * 2);
  animation-delay: calc(var(--animate-delay) * 2);
}
.animate__animated.animate__delay-3s {
  -webkit-animation-delay: calc(1s * 3);
  animation-delay: calc(1s * 3);
  -webkit-animation-delay: calc(var(--animate-delay) * 3);
  animation-delay: calc(var(--animate-delay) * 3);
}
.animate__animated.animate__delay-4s {
  -webkit-animation-delay: calc(1s * 4);
  animation-delay: calc(1s * 4);
  -webkit-animation-delay: calc(var(--animate-delay) * 4);
  animation-delay: calc(var(--animate-delay) * 4);
}
.animate__animated.animate__delay-5s {
  -webkit-animation-delay: calc(1s * 5);
  animation-delay: calc(1s * 5);
  -webkit-animation-delay: calc(var(--animate-delay) * 5);
  animation-delay: calc(var(--animate-delay) * 5);
}
.animate__animated.animate__faster {
  -webkit-animation-duration: calc(1s / 2);
  animation-duration: calc(1s / 2);
  -webkit-animation-duration: calc(var(--animate-duration) / 2);
  animation-duration: calc(var(--animate-duration) / 2);
}
.animate__animated.animate__fast {
  -webkit-animation-duration: calc(1s * 0.8);
  animation-duration: calc(1s * 0.8);
  -webkit-animation-duration: calc(var(--animate-duration) * 0.8);
  animation-duration: calc(var(--animate-duration) * 0.8);
}
.animate__animated.animate__slow {
  -webkit-animation-duration: calc(1s * 2);
  animation-duration: calc(1s * 2);
  -webkit-animation-duration: calc(var(--animate-duration) * 2);
  animation-duration: calc(var(--animate-duration) * 2);
}
.animate__animated.animate__slower {
  -webkit-animation-duration: calc(1s * 3);
  animation-duration: calc(1s * 3);
  -webkit-animation-duration: calc(var(--animate-duration) * 3);
  animation-duration: calc(var(--animate-duration) * 3);
}
@media print, (prefers-reduced-motion: reduce) {
  .animate__animated {
    -webkit-animation-duration: 1ms !important;
    animation-duration: 1ms !important;
    -webkit-transition-duration: 1ms !important;
    transition-duration: 1ms !important;
    -webkit-animation-iteration-count: 1 !important;
    animation-iteration-count: 1 !important;
  }

  .animate__animated[class*='Out'] {
    opacity: 0;
  }
}
/* Attention seekers  */
@-webkit-keyframes bounce {
  from,
  20%,
  53%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  40%,
  43% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -30px, 0) scaleY(1.1);
    transform: translate3d(0, -30px, 0) scaleY(1.1);
  }

  70% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -15px, 0) scaleY(1.05);
    transform: translate3d(0, -15px, 0) scaleY(1.05);
  }

  80% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translate3d(0, 0, 0) scaleY(0.95);
    transform: translate3d(0, 0, 0) scaleY(0.95);
  }

  90% {
    -webkit-transform: translate3d(0, -4px, 0) scaleY(1.02);
    transform: translate3d(0, -4px, 0) scaleY(1.02);
  }
}
@keyframes bounce {
  from,
  20%,
  53%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  40%,
  43% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -30px, 0) scaleY(1.1);
    transform: translate3d(0, -30px, 0) scaleY(1.1);
  }

  70% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -15px, 0) scaleY(1.05);
    transform: translate3d(0, -15px, 0) scaleY(1.05);
  }

  80% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translate3d(0, 0, 0) scaleY(0.95);
    transform: translate3d(0, 0, 0) scaleY(0.95);
  }

  90% {
    -webkit-transform: translate3d(0, -4px, 0) scaleY(1.02);
    transform: translate3d(0, -4px, 0) scaleY(1.02);
  }
}
.animate__bounce {
  -webkit-animation-name: bounce;
  animation-name: bounce;
  -webkit-transform-origin: center bottom;
  transform-origin: center bottom;
}
@-webkit-keyframes flash {
  from,
  50%,
  to {
    opacity: 1;
  }

  25%,
  75% {
    opacity: 0;
  }
}
@keyframes flash {
  from,
  50%,
  to {
    opacity: 1;
  }

  25%,
  75% {
    opacity: 0;
  }
}
.animate__flash {
  -webkit-animation-name: flash;
  animation-name: flash;
}
/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes pulse {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
@keyframes pulse {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
.animate__pulse {
  -webkit-animation-name: pulse;
  animation-name: pulse;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
}
@-webkit-keyframes rubberBand {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1);
  }

  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1);
  }

  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1);
  }

  65% {
    -webkit-transform: scale3d(0.95, 1.05, 1);
    transform: scale3d(0.95, 1.05, 1);
  }

  75% {
    -webkit-transform: scale3d(1.05, 0.95, 1);
    transform: scale3d(1.05, 0.95, 1);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
@keyframes rubberBand {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1);
  }

  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1);
  }

  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1);
  }

  65% {
    -webkit-transform: scale3d(0.95, 1.05, 1);
    transform: scale3d(0.95, 1.05, 1);
  }

  75% {
    -webkit-transform: scale3d(1.05, 0.95, 1);
    transform: scale3d(1.05, 0.95, 1);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
.animate__rubberBand {
  -webkit-animation-name: rubberBand;
  animation-name: rubberBand;
}
@-webkit-keyframes shakeX {
  from,
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  10%,
  30%,
  50%,
  70%,
  90% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }

  20%,
  40%,
  60%,
  80% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
}
@keyframes shakeX {
  from,
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  10%,
  30%,
  50%,
  70%,
  90% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }

  20%,
  40%,
  60%,
  80% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
}
.animate__shakeX {
  -webkit-animation-name: shakeX;
  animation-name: shakeX;
}
@-webkit-keyframes shakeY {
  from,
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  10%,
  30%,
  50%,
  70%,
  90% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }

  20%,
  40%,
  60%,
  80% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }
}
@keyframes shakeY {
  from,
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  10%,
  30%,
  50%,
  70%,
  90% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }

  20%,
  40%,
  60%,
  80% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }
}
.animate__shakeY {
  -webkit-animation-name: shakeY;
  animation-name: shakeY;
}
@-webkit-keyframes headShake {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  6.5% {
    -webkit-transform: translateX(-6px) rotateY(-9deg);
    transform: translateX(-6px) rotateY(-9deg);
  }

  18.5% {
    -webkit-transform: translateX(5px) rotateY(7deg);
    transform: translateX(5px) rotateY(7deg);
  }

  31.5% {
    -webkit-transform: translateX(-3px) rotateY(-5deg);
    transform: translateX(-3px) rotateY(-5deg);
  }

  43.5% {
    -webkit-transform: translateX(2px) rotateY(3deg);
    transform: translateX(2px) rotateY(3deg);
  }

  50% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
@keyframes headShake {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  6.5% {
    -webkit-transform: translateX(-6px) rotateY(-9deg);
    transform: translateX(-6px) rotateY(-9deg);
  }

  18.5% {
    -webkit-transform: translateX(5px) rotateY(7deg);
    transform: translateX(5px) rotateY(7deg);
  }

  31.5% {
    -webkit-transform: translateX(-3px) rotateY(-5deg);
    transform: translateX(-3px) rotateY(-5deg);
  }

  43.5% {
    -webkit-transform: translateX(2px) rotateY(3deg);
    transform: translateX(2px) rotateY(3deg);
  }

  50% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
.animate__headShake {
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-name: headShake;
  animation-name: headShake;
}
@-webkit-keyframes swing {
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
    transform: rotate3d(0, 0, 1, 15deg);
  }

  40% {
    -webkit-transform: rotate3d(0, 0, 1, -10deg);
    transform: rotate3d(0, 0, 1, -10deg);
  }

  60% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
    transform: rotate3d(0, 0, 1, 5deg);
  }

  80% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
    transform: rotate3d(0, 0, 1, -5deg);
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
    transform: rotate3d(0, 0, 1, 0deg);
  }
}
@keyframes swing {
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
    transform: rotate3d(0, 0, 1, 15deg);
  }

  40% {
    -webkit-transform: rotate3d(0, 0, 1, -10deg);
    transform: rotate3d(0, 0, 1, -10deg);
  }

  60% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
    transform: rotate3d(0, 0, 1, 5deg);
  }

  80% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
    transform: rotate3d(0, 0, 1, -5deg);
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
    transform: rotate3d(0, 0, 1, 0deg);
  }
}
.animate__swing {
  -webkit-transform-origin: top center;
  transform-origin: top center;
  -webkit-animation-name: swing;
  animation-name: swing;
}
@-webkit-keyframes tada {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  10%,
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
  }

  30%,
  50%,
  70%,
  90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }

  40%,
  60%,
  80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
@keyframes tada {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  10%,
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
  }

  30%,
  50%,
  70%,
  90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }

  40%,
  60%,
  80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
.animate__tada {
  -webkit-animation-name: tada;
  animation-name: tada;
}
/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes wobble {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }

  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }

  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }

  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }

  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes wobble {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }

  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }

  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }

  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }

  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__wobble {
  -webkit-animation-name: wobble;
  animation-name: wobble;
}
@-webkit-keyframes jello {
  from,
  11.1%,
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  22.2% {
    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
    transform: skewX(-12.5deg) skewY(-12.5deg);
  }

  33.3% {
    -webkit-transform: skewX(6.25deg) skewY(6.25deg);
    transform: skewX(6.25deg) skewY(6.25deg);
  }

  44.4% {
    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
    transform: skewX(-3.125deg) skewY(-3.125deg);
  }

  55.5% {
    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
    transform: skewX(1.5625deg) skewY(1.5625deg);
  }

  66.6% {
    -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    transform: skewX(-0.78125deg) skewY(-0.78125deg);
  }

  77.7% {
    -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
    transform: skewX(0.390625deg) skewY(0.390625deg);
  }

  88.8% {
    -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
    transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
  }
}
@keyframes jello {
  from,
  11.1%,
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  22.2% {
    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
    transform: skewX(-12.5deg) skewY(-12.5deg);
  }

  33.3% {
    -webkit-transform: skewX(6.25deg) skewY(6.25deg);
    transform: skewX(6.25deg) skewY(6.25deg);
  }

  44.4% {
    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
    transform: skewX(-3.125deg) skewY(-3.125deg);
  }

  55.5% {
    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
    transform: skewX(1.5625deg) skewY(1.5625deg);
  }

  66.6% {
    -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    transform: skewX(-0.78125deg) skewY(-0.78125deg);
  }

  77.7% {
    -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
    transform: skewX(0.390625deg) skewY(0.390625deg);
  }

  88.8% {
    -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
    transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
  }
}
.animate__jello {
  -webkit-animation-name: jello;
  animation-name: jello;
  -webkit-transform-origin: center;
  transform-origin: center;
}
@-webkit-keyframes heartBeat {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  14% {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
  }

  28% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  42% {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
  }

  70% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes heartBeat {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  14% {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
  }

  28% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  42% {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
  }

  70% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
.animate__heartBeat {
  -webkit-animation-name: heartBeat;
  animation-name: heartBeat;
  -webkit-animation-duration: calc(1s * 1.3);
  animation-duration: calc(1s * 1.3);
  -webkit-animation-duration: calc(var(--animate-duration) * 1.3);
  animation-duration: calc(var(--animate-duration) * 1.3);
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
}
/* Back entrances */
@-webkit-keyframes backInDown {
  0% {
    -webkit-transform: translateY(-1200px) scale(0.7);
    transform: translateY(-1200px) scale(0.7);
    opacity: 0.7;
  }

  80% {
    -webkit-transform: translateY(0px) scale(0.7);
    transform: translateY(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes backInDown {
  0% {
    -webkit-transform: translateY(-1200px) scale(0.7);
    transform: translateY(-1200px) scale(0.7);
    opacity: 0.7;
  }

  80% {
    -webkit-transform: translateY(0px) scale(0.7);
    transform: translateY(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}
.animate__backInDown {
  -webkit-animation-name: backInDown;
  animation-name: backInDown;
}
@-webkit-keyframes backInLeft {
  0% {
    -webkit-transform: translateX(-2000px) scale(0.7);
    transform: translateX(-2000px) scale(0.7);
    opacity: 0.7;
  }

  80% {
    -webkit-transform: translateX(0px) scale(0.7);
    transform: translateX(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes backInLeft {
  0% {
    -webkit-transform: translateX(-2000px) scale(0.7);
    transform: translateX(-2000px) scale(0.7);
    opacity: 0.7;
  }

  80% {
    -webkit-transform: translateX(0px) scale(0.7);
    transform: translateX(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}
.animate__backInLeft {
  -webkit-animation-name: backInLeft;
  animation-name: backInLeft;
}
@-webkit-keyframes backInRight {
  0% {
    -webkit-transform: translateX(2000px) scale(0.7);
    transform: translateX(2000px) scale(0.7);
    opacity: 0.7;
  }

  80% {
    -webkit-transform: translateX(0px) scale(0.7);
    transform: translateX(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes backInRight {
  0% {
    -webkit-transform: translateX(2000px) scale(0.7);
    transform: translateX(2000px) scale(0.7);
    opacity: 0.7;
  }

  80% {
    -webkit-transform: translateX(0px) scale(0.7);
    transform: translateX(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}
.animate__backInRight {
  -webkit-animation-name: backInRight;
  animation-name: backInRight;
}
@-webkit-keyframes backInUp {
  0% {
    -webkit-transform: translateY(1200px) scale(0.7);
    transform: translateY(1200px) scale(0.7);
    opacity: 0.7;
  }

  80% {
    -webkit-transform: translateY(0px) scale(0.7);
    transform: translateY(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes backInUp {
  0% {
    -webkit-transform: translateY(1200px) scale(0.7);
    transform: translateY(1200px) scale(0.7);
    opacity: 0.7;
  }

  80% {
    -webkit-transform: translateY(0px) scale(0.7);
    transform: translateY(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}
.animate__backInUp {
  -webkit-animation-name: backInUp;
  animation-name: backInUp;
}
/* Back exits */
@-webkit-keyframes backOutDown {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }

  20% {
    -webkit-transform: translateY(0px) scale(0.7);
    transform: translateY(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: translateY(700px) scale(0.7);
    transform: translateY(700px) scale(0.7);
    opacity: 0.7;
  }
}
@keyframes backOutDown {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }

  20% {
    -webkit-transform: translateY(0px) scale(0.7);
    transform: translateY(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: translateY(700px) scale(0.7);
    transform: translateY(700px) scale(0.7);
    opacity: 0.7;
  }
}
.animate__backOutDown {
  -webkit-animation-name: backOutDown;
  animation-name: backOutDown;
}
@-webkit-keyframes backOutLeft {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }

  20% {
    -webkit-transform: translateX(0px) scale(0.7);
    transform: translateX(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: translateX(-2000px) scale(0.7);
    transform: translateX(-2000px) scale(0.7);
    opacity: 0.7;
  }
}
@keyframes backOutLeft {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }

  20% {
    -webkit-transform: translateX(0px) scale(0.7);
    transform: translateX(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: translateX(-2000px) scale(0.7);
    transform: translateX(-2000px) scale(0.7);
    opacity: 0.7;
  }
}
.animate__backOutLeft {
  -webkit-animation-name: backOutLeft;
  animation-name: backOutLeft;
}
@-webkit-keyframes backOutRight {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }

  20% {
    -webkit-transform: translateX(0px) scale(0.7);
    transform: translateX(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: translateX(2000px) scale(0.7);
    transform: translateX(2000px) scale(0.7);
    opacity: 0.7;
  }
}
@keyframes backOutRight {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }

  20% {
    -webkit-transform: translateX(0px) scale(0.7);
    transform: translateX(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: translateX(2000px) scale(0.7);
    transform: translateX(2000px) scale(0.7);
    opacity: 0.7;
  }
}
.animate__backOutRight {
  -webkit-animation-name: backOutRight;
  animation-name: backOutRight;
}
@-webkit-keyframes backOutUp {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }

  20% {
    -webkit-transform: translateY(0px) scale(0.7);
    transform: translateY(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: translateY(-700px) scale(0.7);
    transform: translateY(-700px) scale(0.7);
    opacity: 0.7;
  }
}
@keyframes backOutUp {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }

  20% {
    -webkit-transform: translateY(0px) scale(0.7);
    transform: translateY(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: translateY(-700px) scale(0.7);
    transform: translateY(-700px) scale(0.7);
    opacity: 0.7;
  }
}
.animate__backOutUp {
  -webkit-animation-name: backOutUp;
  animation-name: backOutUp;
}
/* Bouncing entrances  */
@-webkit-keyframes bounceIn {
  from,
  20%,
  40%,
  60%,
  80%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }

  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  40% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03);
  }

  80% {
    -webkit-transform: scale3d(0.97, 0.97, 0.97);
    transform: scale3d(0.97, 0.97, 0.97);
  }

  to {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
@keyframes bounceIn {
  from,
  20%,
  40%,
  60%,
  80%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }

  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  40% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03);
  }

  80% {
    -webkit-transform: scale3d(0.97, 0.97, 0.97);
    transform: scale3d(0.97, 0.97, 0.97);
  }

  to {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
.animate__bounceIn {
  -webkit-animation-duration: calc(1s * 0.75);
  animation-duration: calc(1s * 0.75);
  -webkit-animation-duration: calc(var(--animate-duration) * 0.75);
  animation-duration: calc(var(--animate-duration) * 0.75);
  -webkit-animation-name: bounceIn;
  animation-name: bounceIn;
}
@-webkit-keyframes bounceInDown {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0) scaleY(3);
    transform: translate3d(0, -3000px, 0) scaleY(3);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0) scaleY(0.9);
    transform: translate3d(0, 25px, 0) scaleY(0.9);
  }

  75% {
    -webkit-transform: translate3d(0, -10px, 0) scaleY(0.95);
    transform: translate3d(0, -10px, 0) scaleY(0.95);
  }

  90% {
    -webkit-transform: translate3d(0, 5px, 0) scaleY(0.985);
    transform: translate3d(0, 5px, 0) scaleY(0.985);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes bounceInDown {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0) scaleY(3);
    transform: translate3d(0, -3000px, 0) scaleY(3);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0) scaleY(0.9);
    transform: translate3d(0, 25px, 0) scaleY(0.9);
  }

  75% {
    -webkit-transform: translate3d(0, -10px, 0) scaleY(0.95);
    transform: translate3d(0, -10px, 0) scaleY(0.95);
  }

  90% {
    -webkit-transform: translate3d(0, 5px, 0) scaleY(0.985);
    transform: translate3d(0, 5px, 0) scaleY(0.985);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__bounceInDown {
  -webkit-animation-name: bounceInDown;
  animation-name: bounceInDown;
}
@-webkit-keyframes bounceInLeft {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0) scaleX(3);
    transform: translate3d(-3000px, 0, 0) scaleX(3);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0) scaleX(1);
    transform: translate3d(25px, 0, 0) scaleX(1);
  }

  75% {
    -webkit-transform: translate3d(-10px, 0, 0) scaleX(0.98);
    transform: translate3d(-10px, 0, 0) scaleX(0.98);
  }

  90% {
    -webkit-transform: translate3d(5px, 0, 0) scaleX(0.995);
    transform: translate3d(5px, 0, 0) scaleX(0.995);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes bounceInLeft {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0) scaleX(3);
    transform: translate3d(-3000px, 0, 0) scaleX(3);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0) scaleX(1);
    transform: translate3d(25px, 0, 0) scaleX(1);
  }

  75% {
    -webkit-transform: translate3d(-10px, 0, 0) scaleX(0.98);
    transform: translate3d(-10px, 0, 0) scaleX(0.98);
  }

  90% {
    -webkit-transform: translate3d(5px, 0, 0) scaleX(0.995);
    transform: translate3d(5px, 0, 0) scaleX(0.995);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__bounceInLeft {
  -webkit-animation-name: bounceInLeft;
  animation-name: bounceInLeft;
}
@-webkit-keyframes bounceInRight {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  from {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0) scaleX(3);
    transform: translate3d(3000px, 0, 0) scaleX(3);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0) scaleX(1);
    transform: translate3d(-25px, 0, 0) scaleX(1);
  }

  75% {
    -webkit-transform: translate3d(10px, 0, 0) scaleX(0.98);
    transform: translate3d(10px, 0, 0) scaleX(0.98);
  }

  90% {
    -webkit-transform: translate3d(-5px, 0, 0) scaleX(0.995);
    transform: translate3d(-5px, 0, 0) scaleX(0.995);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes bounceInRight {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  from {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0) scaleX(3);
    transform: translate3d(3000px, 0, 0) scaleX(3);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0) scaleX(1);
    transform: translate3d(-25px, 0, 0) scaleX(1);
  }

  75% {
    -webkit-transform: translate3d(10px, 0, 0) scaleX(0.98);
    transform: translate3d(10px, 0, 0) scaleX(0.98);
  }

  90% {
    -webkit-transform: translate3d(-5px, 0, 0) scaleX(0.995);
    transform: translate3d(-5px, 0, 0) scaleX(0.995);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__bounceInRight {
  -webkit-animation-name: bounceInRight;
  animation-name: bounceInRight;
}
@-webkit-keyframes bounceInUp {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0) scaleY(5);
    transform: translate3d(0, 3000px, 0) scaleY(5);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0) scaleY(0.9);
    transform: translate3d(0, -20px, 0) scaleY(0.9);
  }

  75% {
    -webkit-transform: translate3d(0, 10px, 0) scaleY(0.95);
    transform: translate3d(0, 10px, 0) scaleY(0.95);
  }

  90% {
    -webkit-transform: translate3d(0, -5px, 0) scaleY(0.985);
    transform: translate3d(0, -5px, 0) scaleY(0.985);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes bounceInUp {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0) scaleY(5);
    transform: translate3d(0, 3000px, 0) scaleY(5);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0) scaleY(0.9);
    transform: translate3d(0, -20px, 0) scaleY(0.9);
  }

  75% {
    -webkit-transform: translate3d(0, 10px, 0) scaleY(0.95);
    transform: translate3d(0, 10px, 0) scaleY(0.95);
  }

  90% {
    -webkit-transform: translate3d(0, -5px, 0) scaleY(0.985);
    transform: translate3d(0, -5px, 0) scaleY(0.985);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__bounceInUp {
  -webkit-animation-name: bounceInUp;
  animation-name: bounceInUp;
}
/* Bouncing exits  */
@-webkit-keyframes bounceOut {
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }

  50%,
  55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
}
@keyframes bounceOut {
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }

  50%,
  55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
}
.animate__bounceOut {
  -webkit-animation-duration: calc(1s * 0.75);
  animation-duration: calc(1s * 0.75);
  -webkit-animation-duration: calc(var(--animate-duration) * 0.75);
  animation-duration: calc(var(--animate-duration) * 0.75);
  -webkit-animation-name: bounceOut;
  animation-name: bounceOut;
}
@-webkit-keyframes bounceOutDown {
  20% {
    -webkit-transform: translate3d(0, 10px, 0) scaleY(0.985);
    transform: translate3d(0, 10px, 0) scaleY(0.985);
  }

  40%,
  45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0) scaleY(0.9);
    transform: translate3d(0, -20px, 0) scaleY(0.9);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0) scaleY(3);
    transform: translate3d(0, 2000px, 0) scaleY(3);
  }
}
@keyframes bounceOutDown {
  20% {
    -webkit-transform: translate3d(0, 10px, 0) scaleY(0.985);
    transform: translate3d(0, 10px, 0) scaleY(0.985);
  }

  40%,
  45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0) scaleY(0.9);
    transform: translate3d(0, -20px, 0) scaleY(0.9);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0) scaleY(3);
    transform: translate3d(0, 2000px, 0) scaleY(3);
  }
}
.animate__bounceOutDown {
  -webkit-animation-name: bounceOutDown;
  animation-name: bounceOutDown;
}
@-webkit-keyframes bounceOutLeft {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0) scaleX(0.9);
    transform: translate3d(20px, 0, 0) scaleX(0.9);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0) scaleX(2);
    transform: translate3d(-2000px, 0, 0) scaleX(2);
  }
}
@keyframes bounceOutLeft {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0) scaleX(0.9);
    transform: translate3d(20px, 0, 0) scaleX(0.9);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0) scaleX(2);
    transform: translate3d(-2000px, 0, 0) scaleX(2);
  }
}
.animate__bounceOutLeft {
  -webkit-animation-name: bounceOutLeft;
  animation-name: bounceOutLeft;
}
@-webkit-keyframes bounceOutRight {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0) scaleX(0.9);
    transform: translate3d(-20px, 0, 0) scaleX(0.9);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0) scaleX(2);
    transform: translate3d(2000px, 0, 0) scaleX(2);
  }
}
@keyframes bounceOutRight {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0) scaleX(0.9);
    transform: translate3d(-20px, 0, 0) scaleX(0.9);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0) scaleX(2);
    transform: translate3d(2000px, 0, 0) scaleX(2);
  }
}
.animate__bounceOutRight {
  -webkit-animation-name: bounceOutRight;
  animation-name: bounceOutRight;
}
@-webkit-keyframes bounceOutUp {
  20% {
    -webkit-transform: translate3d(0, -10px, 0) scaleY(0.985);
    transform: translate3d(0, -10px, 0) scaleY(0.985);
  }

  40%,
  45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0) scaleY(0.9);
    transform: translate3d(0, 20px, 0) scaleY(0.9);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0) scaleY(3);
    transform: translate3d(0, -2000px, 0) scaleY(3);
  }
}
@keyframes bounceOutUp {
  20% {
    -webkit-transform: translate3d(0, -10px, 0) scaleY(0.985);
    transform: translate3d(0, -10px, 0) scaleY(0.985);
  }

  40%,
  45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0) scaleY(0.9);
    transform: translate3d(0, 20px, 0) scaleY(0.9);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0) scaleY(3);
    transform: translate3d(0, -2000px, 0) scaleY(3);
  }
}
.animate__bounceOutUp {
  -webkit-animation-name: bounceOutUp;
  animation-name: bounceOutUp;
}
/* Fading entrances  */
@-webkit-keyframes fadeIn {
  from {
    opacity: 0;
  }

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

  to {
    opacity: 1;
  }
}
.animate__fadeIn {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
}
@-webkit-keyframes fadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__fadeInDown {
  -webkit-animation-name: fadeInDown;
  animation-name: fadeInDown;
}
@-webkit-keyframes fadeInDownBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInDownBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__fadeInDownBig {
  -webkit-animation-name: fadeInDownBig;
  animation-name: fadeInDownBig;
}
@-webkit-keyframes fadeInLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__fadeInLeft {
  -webkit-animation-name: fadeInLeft;
  animation-name: fadeInLeft;
}
@-webkit-keyframes fadeInLeftBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInLeftBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__fadeInLeftBig {
  -webkit-animation-name: fadeInLeftBig;
  animation-name: fadeInLeftBig;
}
@-webkit-keyframes fadeInRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__fadeInRight {
  -webkit-animation-name: fadeInRight;
  animation-name: fadeInRight;
}
@-webkit-keyframes fadeInRightBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInRightBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__fadeInRightBig {
  -webkit-animation-name: fadeInRightBig;
  animation-name: fadeInRightBig;
}
@-webkit-keyframes fadeInUp {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInUp {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__fadeInUp {
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
}
@-webkit-keyframes fadeInUpBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInUpBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__fadeInUpBig {
  -webkit-animation-name: fadeInUpBig;
  animation-name: fadeInUpBig;
}
@-webkit-keyframes fadeInTopLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, -100%, 0);
    transform: translate3d(-100%, -100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInTopLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, -100%, 0);
    transform: translate3d(-100%, -100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__fadeInTopLeft {
  -webkit-animation-name: fadeInTopLeft;
  animation-name: fadeInTopLeft;
}
@-webkit-keyframes fadeInTopRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, -100%, 0);
    transform: translate3d(100%, -100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInTopRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, -100%, 0);
    transform: translate3d(100%, -100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__fadeInTopRight {
  -webkit-animation-name: fadeInTopRight;
  animation-name: fadeInTopRight;
}
@-webkit-keyframes fadeInBottomLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 100%, 0);
    transform: translate3d(-100%, 100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInBottomLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 100%, 0);
    transform: translate3d(-100%, 100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__fadeInBottomLeft {
  -webkit-animation-name: fadeInBottomLeft;
  animation-name: fadeInBottomLeft;
}
@-webkit-keyframes fadeInBottomRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 100%, 0);
    transform: translate3d(100%, 100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInBottomRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 100%, 0);
    transform: translate3d(100%, 100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__fadeInBottomRight {
  -webkit-animation-name: fadeInBottomRight;
  animation-name: fadeInBottomRight;
}
/* Fading exits */
@-webkit-keyframes fadeOut {
  from {
    opacity: 1;
  }

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

  to {
    opacity: 0;
  }
}
.animate__fadeOut {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut;
}
@-webkit-keyframes fadeOutDown {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}
@keyframes fadeOutDown {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}
.animate__fadeOutDown {
  -webkit-animation-name: fadeOutDown;
  animation-name: fadeOutDown;
}
@-webkit-keyframes fadeOutDownBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}
@keyframes fadeOutDownBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}
.animate__fadeOutDownBig {
  -webkit-animation-name: fadeOutDownBig;
  animation-name: fadeOutDownBig;
}
@-webkit-keyframes fadeOutLeft {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}
@keyframes fadeOutLeft {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}
.animate__fadeOutLeft {
  -webkit-animation-name: fadeOutLeft;
  animation-name: fadeOutLeft;
}
@-webkit-keyframes fadeOutLeftBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}
@keyframes fadeOutLeftBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}
.animate__fadeOutLeftBig {
  -webkit-animation-name: fadeOutLeftBig;
  animation-name: fadeOutLeftBig;
}
@-webkit-keyframes fadeOutRight {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}
@keyframes fadeOutRight {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}
.animate__fadeOutRight {
  -webkit-animation-name: fadeOutRight;
  animation-name: fadeOutRight;
}
@-webkit-keyframes fadeOutRightBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}
@keyframes fadeOutRightBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}
.animate__fadeOutRightBig {
  -webkit-animation-name: fadeOutRightBig;
  animation-name: fadeOutRightBig;
}
@-webkit-keyframes fadeOutUp {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}
@keyframes fadeOutUp {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}
.animate__fadeOutUp {
  -webkit-animation-name: fadeOutUp;
  animation-name: fadeOutUp;
}
@-webkit-keyframes fadeOutUpBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}
@keyframes fadeOutUpBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}
.animate__fadeOutUpBig {
  -webkit-animation-name: fadeOutUpBig;
  animation-name: fadeOutUpBig;
}
@-webkit-keyframes fadeOutTopLeft {
  from {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, -100%, 0);
    transform: translate3d(-100%, -100%, 0);
  }
}
@keyframes fadeOutTopLeft {
  from {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, -100%, 0);
    transform: translate3d(-100%, -100%, 0);
  }
}
.animate__fadeOutTopLeft {
  -webkit-animation-name: fadeOutTopLeft;
  animation-name: fadeOutTopLeft;
}
@-webkit-keyframes fadeOutTopRight {
  from {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, -100%, 0);
    transform: translate3d(100%, -100%, 0);
  }
}
@keyframes fadeOutTopRight {
  from {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, -100%, 0);
    transform: translate3d(100%, -100%, 0);
  }
}
.animate__fadeOutTopRight {
  -webkit-animation-name: fadeOutTopRight;
  animation-name: fadeOutTopRight;
}
@-webkit-keyframes fadeOutBottomRight {
  from {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 100%, 0);
    transform: translate3d(100%, 100%, 0);
  }
}
@keyframes fadeOutBottomRight {
  from {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 100%, 0);
    transform: translate3d(100%, 100%, 0);
  }
}
.animate__fadeOutBottomRight {
  -webkit-animation-name: fadeOutBottomRight;
  animation-name: fadeOutBottomRight;
}
@-webkit-keyframes fadeOutBottomLeft {
  from {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 100%, 0);
    transform: translate3d(-100%, 100%, 0);
  }
}
@keyframes fadeOutBottomLeft {
  from {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 100%, 0);
    transform: translate3d(-100%, 100%, 0);
  }
}
.animate__fadeOutBottomLeft {
  -webkit-animation-name: fadeOutBottomLeft;
  animation-name: fadeOutBottomLeft;
}
/* Flippers */
@-webkit-keyframes flip {
  from {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  40% {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
      rotate3d(0, 1, 0, -190deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
      rotate3d(0, 1, 0, -190deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  50% {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
      rotate3d(0, 1, 0, -170deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
      rotate3d(0, 1, 0, -170deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  80% {
    -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0)
      rotate3d(0, 1, 0, 0deg);
    transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0)
      rotate3d(0, 1, 0, 0deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  to {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}
@keyframes flip {
  from {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  40% {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
      rotate3d(0, 1, 0, -190deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
      rotate3d(0, 1, 0, -190deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  50% {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
      rotate3d(0, 1, 0, -170deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
      rotate3d(0, 1, 0, -170deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  80% {
    -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0)
      rotate3d(0, 1, 0, 0deg);
    transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0)
      rotate3d(0, 1, 0, 0deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  to {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}
.animate__animated.animate__flip {
  -webkit-backface-visibility: visible;
  backface-visibility: visible;
  -webkit-animation-name: flip;
  animation-name: flip;
}
@-webkit-keyframes flipInX {
  from {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
@keyframes flipInX {
  from {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
.animate__flipInX {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInX;
  animation-name: flipInX;
}
@-webkit-keyframes flipInY {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
@keyframes flipInY {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
.animate__flipInY {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInY;
  animation-name: flipInY;
}
@-webkit-keyframes flipOutX {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }

  to {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}
@keyframes flipOutX {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }

  to {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}
.animate__flipOutX {
  -webkit-animation-duration: calc(1s * 0.75);
  animation-duration: calc(1s * 0.75);
  -webkit-animation-duration: calc(var(--animate-duration) * 0.75);
  animation-duration: calc(var(--animate-duration) * 0.75);
  -webkit-animation-name: flipOutX;
  animation-name: flipOutX;
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
}
@-webkit-keyframes flipOutY {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1;
  }

  to {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0;
  }
}
@keyframes flipOutY {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1;
  }

  to {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0;
  }
}
.animate__flipOutY {
  -webkit-animation-duration: calc(1s * 0.75);
  animation-duration: calc(1s * 0.75);
  -webkit-animation-duration: calc(var(--animate-duration) * 0.75);
  animation-duration: calc(var(--animate-duration) * 0.75);
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipOutY;
  animation-name: flipOutY;
}
/* Lightspeed */
@-webkit-keyframes lightSpeedInRight {
  from {
    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }

  60% {
    -webkit-transform: skewX(20deg);
    transform: skewX(20deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: skewX(-5deg);
    transform: skewX(-5deg);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes lightSpeedInRight {
  from {
    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }

  60% {
    -webkit-transform: skewX(20deg);
    transform: skewX(20deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: skewX(-5deg);
    transform: skewX(-5deg);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__lightSpeedInRight {
  -webkit-animation-name: lightSpeedInRight;
  animation-name: lightSpeedInRight;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
}
@-webkit-keyframes lightSpeedInLeft {
  from {
    -webkit-transform: translate3d(-100%, 0, 0) skewX(30deg);
    transform: translate3d(-100%, 0, 0) skewX(30deg);
    opacity: 0;
  }

  60% {
    -webkit-transform: skewX(-20deg);
    transform: skewX(-20deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: skewX(5deg);
    transform: skewX(5deg);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes lightSpeedInLeft {
  from {
    -webkit-transform: translate3d(-100%, 0, 0) skewX(30deg);
    transform: translate3d(-100%, 0, 0) skewX(30deg);
    opacity: 0;
  }

  60% {
    -webkit-transform: skewX(-20deg);
    transform: skewX(-20deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: skewX(5deg);
    transform: skewX(5deg);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__lightSpeedInLeft {
  -webkit-animation-name: lightSpeedInLeft;
  animation-name: lightSpeedInLeft;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
}
@-webkit-keyframes lightSpeedOutRight {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}
@keyframes lightSpeedOutRight {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}
.animate__lightSpeedOutRight {
  -webkit-animation-name: lightSpeedOutRight;
  animation-name: lightSpeedOutRight;
  -webkit-animation-timing-function: ease-in;
  animation-timing-function: ease-in;
}
@-webkit-keyframes lightSpeedOutLeft {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: translate3d(-100%, 0, 0) skewX(-30deg);
    transform: translate3d(-100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }
}
@keyframes lightSpeedOutLeft {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: translate3d(-100%, 0, 0) skewX(-30deg);
    transform: translate3d(-100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }
}
.animate__lightSpeedOutLeft {
  -webkit-animation-name: lightSpeedOutLeft;
  animation-name: lightSpeedOutLeft;
  -webkit-animation-timing-function: ease-in;
  animation-timing-function: ease-in;
}
/* Rotating entrances */
@-webkit-keyframes rotateIn {
  from {
    -webkit-transform: rotate3d(0, 0, 1, -200deg);
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
@keyframes rotateIn {
  from {
    -webkit-transform: rotate3d(0, 0, 1, -200deg);
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
.animate__rotateIn {
  -webkit-animation-name: rotateIn;
  animation-name: rotateIn;
  -webkit-transform-origin: center;
  transform-origin: center;
}
@-webkit-keyframes rotateInDownLeft {
  from {
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
@keyframes rotateInDownLeft {
  from {
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
.animate__rotateInDownLeft {
  -webkit-animation-name: rotateInDownLeft;
  animation-name: rotateInDownLeft;
  -webkit-transform-origin: left bottom;
  transform-origin: left bottom;
}
@-webkit-keyframes rotateInDownRight {
  from {
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
@keyframes rotateInDownRight {
  from {
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
.animate__rotateInDownRight {
  -webkit-animation-name: rotateInDownRight;
  animation-name: rotateInDownRight;
  -webkit-transform-origin: right bottom;
  transform-origin: right bottom;
}
@-webkit-keyframes rotateInUpLeft {
  from {
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
@keyframes rotateInUpLeft {
  from {
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
.animate__rotateInUpLeft {
  -webkit-animation-name: rotateInUpLeft;
  animation-name: rotateInUpLeft;
  -webkit-transform-origin: left bottom;
  transform-origin: left bottom;
}
@-webkit-keyframes rotateInUpRight {
  from {
    -webkit-transform: rotate3d(0, 0, 1, -90deg);
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
@keyframes rotateInUpRight {
  from {
    -webkit-transform: rotate3d(0, 0, 1, -90deg);
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
.animate__rotateInUpRight {
  -webkit-animation-name: rotateInUpRight;
  animation-name: rotateInUpRight;
  -webkit-transform-origin: right bottom;
  transform-origin: right bottom;
}
/* Rotating exits */
@-webkit-keyframes rotateOut {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, 200deg);
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0;
  }
}
@keyframes rotateOut {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, 200deg);
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0;
  }
}
.animate__rotateOut {
  -webkit-animation-name: rotateOut;
  animation-name: rotateOut;
  -webkit-transform-origin: center;
  transform-origin: center;
}
@-webkit-keyframes rotateOutDownLeft {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
}
@keyframes rotateOutDownLeft {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
}
.animate__rotateOutDownLeft {
  -webkit-animation-name: rotateOutDownLeft;
  animation-name: rotateOutDownLeft;
  -webkit-transform-origin: left bottom;
  transform-origin: left bottom;
}
@-webkit-keyframes rotateOutDownRight {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}
@keyframes rotateOutDownRight {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}
.animate__rotateOutDownRight {
  -webkit-animation-name: rotateOutDownRight;
  animation-name: rotateOutDownRight;
  -webkit-transform-origin: right bottom;
  transform-origin: right bottom;
}
@-webkit-keyframes rotateOutUpLeft {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}
@keyframes rotateOutUpLeft {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}
.animate__rotateOutUpLeft {
  -webkit-animation-name: rotateOutUpLeft;
  animation-name: rotateOutUpLeft;
  -webkit-transform-origin: left bottom;
  transform-origin: left bottom;
}
@-webkit-keyframes rotateOutUpRight {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, 90deg);
    transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0;
  }
}
@keyframes rotateOutUpRight {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, 90deg);
    transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0;
  }
}
.animate__rotateOutUpRight {
  -webkit-animation-name: rotateOutUpRight;
  animation-name: rotateOutUpRight;
  -webkit-transform-origin: right bottom;
  transform-origin: right bottom;
}
/* Specials */
@-webkit-keyframes hinge {
  0% {
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  20%,
  60% {
    -webkit-transform: rotate3d(0, 0, 1, 80deg);
    transform: rotate3d(0, 0, 1, 80deg);
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  40%,
  80% {
    -webkit-transform: rotate3d(0, 0, 1, 60deg);
    transform: rotate3d(0, 0, 1, 60deg);
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }

  to {
    -webkit-transform: translate3d(0, 700px, 0);
    transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}
@keyframes hinge {
  0% {
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  20%,
  60% {
    -webkit-transform: rotate3d(0, 0, 1, 80deg);
    transform: rotate3d(0, 0, 1, 80deg);
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  40%,
  80% {
    -webkit-transform: rotate3d(0, 0, 1, 60deg);
    transform: rotate3d(0, 0, 1, 60deg);
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }

  to {
    -webkit-transform: translate3d(0, 700px, 0);
    transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}
.animate__hinge {
  -webkit-animation-duration: calc(1s * 2);
  animation-duration: calc(1s * 2);
  -webkit-animation-duration: calc(var(--animate-duration) * 2);
  animation-duration: calc(var(--animate-duration) * 2);
  -webkit-animation-name: hinge;
  animation-name: hinge;
  -webkit-transform-origin: top left;
  transform-origin: top left;
}
@-webkit-keyframes jackInTheBox {
  from {
    opacity: 0;
    -webkit-transform: scale(0.1) rotate(30deg);
    transform: scale(0.1) rotate(30deg);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
  }

  50% {
    -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg);
  }

  70% {
    -webkit-transform: rotate(3deg);
    transform: rotate(3deg);
  }

  to {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes jackInTheBox {
  from {
    opacity: 0;
    -webkit-transform: scale(0.1) rotate(30deg);
    transform: scale(0.1) rotate(30deg);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
  }

  50% {
    -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg);
  }

  70% {
    -webkit-transform: rotate(3deg);
    transform: rotate(3deg);
  }

  to {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
.animate__jackInTheBox {
  -webkit-animation-name: jackInTheBox;
  animation-name: jackInTheBox;
}
/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes rollIn {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes rollIn {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__rollIn {
  -webkit-animation-name: rollIn;
  animation-name: rollIn;
}
/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes rollOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  }
}
@keyframes rollOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  }
}
.animate__rollOut {
  -webkit-animation-name: rollOut;
  animation-name: rollOut;
}
/* Zooming entrances */
@-webkit-keyframes zoomIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }

  50% {
    opacity: 1;
  }
}
@keyframes zoomIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }

  50% {
    opacity: 1;
  }
}
.animate__zoomIn {
  -webkit-animation-name: zoomIn;
  animation-name: zoomIn;
}
@-webkit-keyframes zoomInDown {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomInDown {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.animate__zoomInDown {
  -webkit-animation-name: zoomInDown;
  animation-name: zoomInDown;
}
@-webkit-keyframes zoomInLeft {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomInLeft {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.animate__zoomInLeft {
  -webkit-animation-name: zoomInLeft;
  animation-name: zoomInLeft;
}
@-webkit-keyframes zoomInRight {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomInRight {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.animate__zoomInRight {
  -webkit-animation-name: zoomInRight;
  animation-name: zoomInRight;
}
@-webkit-keyframes zoomInUp {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomInUp {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.animate__zoomInUp {
  -webkit-animation-name: zoomInUp;
  animation-name: zoomInUp;
}
/* Zooming exits */
@-webkit-keyframes zoomOut {
  from {
    opacity: 1;
  }

  50% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }

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

  50% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }

  to {
    opacity: 0;
  }
}
.animate__zoomOut {
  -webkit-animation-name: zoomOut;
  animation-name: zoomOut;
}
@-webkit-keyframes zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.animate__zoomOutDown {
  -webkit-animation-name: zoomOutDown;
  animation-name: zoomOutDown;
  -webkit-transform-origin: center bottom;
  transform-origin: center bottom;
}
@-webkit-keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
    transform: scale(0.1) translate3d(-2000px, 0, 0);
  }
}
@keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
    transform: scale(0.1) translate3d(-2000px, 0, 0);
  }
}
.animate__zoomOutLeft {
  -webkit-animation-name: zoomOutLeft;
  animation-name: zoomOutLeft;
  -webkit-transform-origin: left center;
  transform-origin: left center;
}
@-webkit-keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
    transform: scale(0.1) translate3d(2000px, 0, 0);
  }
}
@keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
    transform: scale(0.1) translate3d(2000px, 0, 0);
  }
}
.animate__zoomOutRight {
  -webkit-animation-name: zoomOutRight;
  animation-name: zoomOutRight;
  -webkit-transform-origin: right center;
  transform-origin: right center;
}
@-webkit-keyframes zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.animate__zoomOutUp {
  -webkit-animation-name: zoomOutUp;
  animation-name: zoomOutUp;
  -webkit-transform-origin: center bottom;
  transform-origin: center bottom;
}
/* Sliding entrances */
@-webkit-keyframes slideInDown {
  from {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }

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

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__slideInDown {
  -webkit-animation-name: slideInDown;
  animation-name: slideInDown;
}
@-webkit-keyframes slideInLeft {
  from {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }

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

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__slideInLeft {
  -webkit-animation-name: slideInLeft;
  animation-name: slideInLeft;
}
@-webkit-keyframes slideInRight {
  from {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }

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

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__slideInRight {
  -webkit-animation-name: slideInRight;
  animation-name: slideInRight;
}
@-webkit-keyframes slideInUp {
  from {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }

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

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__slideInUp {
  -webkit-animation-name: slideInUp;
  animation-name: slideInUp;
}
/* Sliding exits */
@-webkit-keyframes slideOutDown {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}
@keyframes slideOutDown {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}
.animate__slideOutDown {
  -webkit-animation-name: slideOutDown;
  animation-name: slideOutDown;
}
@-webkit-keyframes slideOutLeft {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}
@keyframes slideOutLeft {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}
.animate__slideOutLeft {
  -webkit-animation-name: slideOutLeft;
  animation-name: slideOutLeft;
}
@-webkit-keyframes slideOutRight {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}
@keyframes slideOutRight {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}
.animate__slideOutRight {
  -webkit-animation-name: slideOutRight;
  animation-name: slideOutRight;
}
@-webkit-keyframes slideOutUp {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}
@keyframes slideOutUp {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}
.animate__slideOutUp {
  -webkit-animation-name: slideOutUp;
  animation-name: slideOutUp;
}

/*!
Chosen, a Select Box Enhancer for jQuery and Prototype
by Patrick Filler for Harvest, http://getharvest.com

Version 1.8.7
Full source at https://github.com/harvesthq/chosen
Copyright (c) 2011-2018 Harvest http://getharvest.com

MIT License, https://github.com/harvesthq/chosen/blob/master/LICENSE.md
This file is generated by `grunt build`, do not edit it by hand.
*/.chosen-container{position:relative;display:inline-block;vertical-align:middle;font-size:13px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.chosen-container *{box-sizing:border-box}.chosen-container .chosen-drop{position:absolute;top:100%;z-index:1010;width:100%;border:1px solid #aaa;border-top:0;background:#fff;box-shadow:0 4px 5px rgba(0,0,0,.15);clip:rect(0,0,0,0);clip-path:inset(100% 100%)}.chosen-container.chosen-with-drop .chosen-drop{clip:auto;clip-path:none}.chosen-container a{cursor:pointer}.chosen-container .chosen-single .group-name,.chosen-container .search-choice .group-name{margin-right:4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:400;color:#999}.chosen-container .chosen-single .group-name:after,.chosen-container .search-choice .group-name:after{content:":";padding-left:2px;vertical-align:top}.chosen-container-single .chosen-single{position:relative;display:block;overflow:hidden;padding:0 0 0 8px;height:25px;border:1px solid #aaa;border-radius:5px;background-color:#fff;background:linear-gradient(#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background-clip:padding-box;box-shadow:0 0 3px #fff inset,0 1px 1px rgba(0,0,0,.1);color:#444;text-decoration:none;white-space:nowrap;line-height:24px}.chosen-container-single .chosen-default{color:#999}.chosen-container-single .chosen-single span{display:block;overflow:hidden;margin-right:26px;text-overflow:ellipsis;white-space:nowrap}.chosen-container-single .chosen-single-with-deselect span{margin-right:38px}.chosen-container-single .chosen-single abbr{position:absolute;top:6px;right:26px;display:block;width:12px;height:12px;background:url(chosen-sprite.png) -42px 1px no-repeat;font-size:1px}.chosen-container-single .chosen-single abbr:hover{background-position:-42px -10px}.chosen-container-single.chosen-disabled .chosen-single abbr:hover{background-position:-42px -10px}.chosen-container-single .chosen-single div{position:absolute;top:0;right:0;display:block;width:18px;height:100%}.chosen-container-single .chosen-single div b{display:block;width:100%;height:100%;background:url(chosen-sprite.png) no-repeat 0 2px}.chosen-container-single .chosen-search{position:relative;z-index:1010;margin:0;padding:3px 4px;white-space:nowrap}.chosen-container-single .chosen-search input[type=text]{margin:1px 0;padding:4px 20px 4px 5px;width:100%;height:auto;outline:0;border:1px solid #aaa;background:url(chosen-sprite.png) no-repeat 100% -20px;font-size:1em;font-family:sans-serif;line-height:normal;border-radius:0}.chosen-container-single .chosen-drop{margin-top:-1px;border-radius:0 0 4px 4px;background-clip:padding-box}.chosen-container-single.chosen-container-single-nosearch .chosen-search{position:absolute;clip:rect(0,0,0,0);clip-path:inset(100% 100%)}.chosen-container .chosen-results{color:#444;position:relative;overflow-x:hidden;overflow-y:auto;margin:0 4px 4px 0;padding:0 0 0 4px;max-height:240px;-webkit-overflow-scrolling:touch}.chosen-container .chosen-results li{display:none;margin:0;padding:5px 6px;list-style:none;line-height:15px;word-wrap:break-word;-webkit-touch-callout:none}.chosen-container .chosen-results li.active-result{display:list-item;cursor:pointer}.chosen-container .chosen-results li.disabled-result{display:list-item;color:#ccc;cursor:default}.chosen-container .chosen-results li.highlighted{background-color:#3875d7;background-image:linear-gradient(#3875d7 20%,#2a62bc 90%);color:#fff}.chosen-container .chosen-results li.no-results{color:#777;display:list-item;background:#f4f4f4}.chosen-container .chosen-results li.group-result{display:list-item;font-weight:700;cursor:default}.chosen-container .chosen-results li.group-option{padding-left:15px}.chosen-container .chosen-results li em{font-style:normal;text-decoration:underline}.chosen-container-multi .chosen-choices{position:relative;overflow:hidden;margin:0;padding:0 5px;width:100%;height:auto;border:1px solid #aaa;background-color:#fff;background-image:linear-gradient(#eee 1%,#fff 15%);cursor:text}.chosen-container-multi .chosen-choices li{float:left;list-style:none}.chosen-container-multi .chosen-choices li.search-field{margin:0;padding:0;white-space:nowrap}.chosen-container-multi .chosen-choices li.search-field input[type=text]{margin:1px 0;padding:0;height:25px;outline:0;border:0!important;background:0 0!important;box-shadow:none;color:#999;font-size:100%;font-family:sans-serif;line-height:normal;border-radius:0;width:25px}.chosen-container-multi .chosen-choices li.search-choice{position:relative;margin:3px 5px 3px 0;padding:3px 20px 3px 5px;border:1px solid #aaa;max-width:100%;border-radius:3px;background-color:#eee;background-image:linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-size:100% 19px;background-repeat:repeat-x;background-clip:padding-box;box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,.05);color:#333;line-height:13px;cursor:default}.chosen-container-multi .chosen-choices li.search-choice span{word-wrap:break-word}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{position:absolute;top:4px;right:3px;display:block;width:12px;height:12px;background:url(chosen-sprite.png) -42px 1px no-repeat;font-size:1px}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover{background-position:-42px -10px}.chosen-container-multi .chosen-choices li.search-choice-disabled{padding-right:5px;border:1px solid #ccc;background-color:#e4e4e4;background-image:linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);color:#666}.chosen-container-multi .chosen-choices li.search-choice-focus{background:#d4d4d4}.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close{background-position:-42px -10px}.chosen-container-multi .chosen-results{margin:0;padding:0}.chosen-container-multi .chosen-drop .result-selected{display:list-item;color:#ccc;cursor:default}.chosen-container-active .chosen-single{border:1px solid #5897fb;box-shadow:0 0 5px rgba(0,0,0,.3)}.chosen-container-active.chosen-with-drop .chosen-single{border:1px solid #aaa;border-bottom-right-radius:0;border-bottom-left-radius:0;background-image:linear-gradient(#eee 20%,#fff 80%);box-shadow:0 1px 0 #fff inset}.chosen-container-active.chosen-with-drop .chosen-single div{border-left:none;background:0 0}.chosen-container-active.chosen-with-drop .chosen-single div b{background-position:-18px 2px}.chosen-container-active .chosen-choices{border:1px solid #5897fb;box-shadow:0 0 5px rgba(0,0,0,.3)}.chosen-container-active .chosen-choices li.search-field input[type=text]{color:#222!important}.chosen-disabled{opacity:.5!important;cursor:default}.chosen-disabled .chosen-single{cursor:default}.chosen-disabled .chosen-choices .search-choice .search-choice-close{cursor:default}.chosen-rtl{text-align:right}.chosen-rtl .chosen-single{overflow:visible;padding:0 8px 0 0}.chosen-rtl .chosen-single span{margin-right:0;margin-left:26px;direction:rtl}.chosen-rtl .chosen-single-with-deselect span{margin-left:38px}.chosen-rtl .chosen-single div{right:auto;left:3px}.chosen-rtl .chosen-single abbr{right:auto;left:26px}.chosen-rtl .chosen-choices li{float:right}.chosen-rtl .chosen-choices li.search-field input[type=text]{direction:rtl}.chosen-rtl .chosen-choices li.search-choice{margin:3px 5px 3px 0;padding:3px 5px 3px 19px}.chosen-rtl .chosen-choices li.search-choice .search-choice-close{right:auto;left:4px}.chosen-rtl.chosen-container-single .chosen-results{margin:0 0 4px 4px;padding:0 4px 0 0}.chosen-rtl .chosen-results li.group-option{padding-right:15px;padding-left:0}.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div{border-right:none}.chosen-rtl .chosen-search input[type=text]{padding:4px 5px 4px 20px;background:url(chosen-sprite.png) no-repeat -30px -20px;direction:rtl}.chosen-rtl.chosen-container-single .chosen-single div b{background-position:6px 2px}.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b{background-position:-12px 2px}@media only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){.chosen-container .chosen-results-scroll-down span,.chosen-container .chosen-results-scroll-up span,.chosen-container-multi .chosen-choices .search-choice .search-choice-close,.chosen-container-single .chosen-search input[type=text],.chosen-container-single .chosen-single abbr,.chosen-container-single .chosen-single div b,.chosen-rtl .chosen-search input[type=text]{background-image:url(chosen-sprite@2x.png)!important;background-size:52px 37px!important;background-repeat:no-repeat!important}}
@charset "UTF-8";
/*!
 * Bootstrap  v5.3.8 (https://getbootstrap.com/)
 * Copyright 2011-2025 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
:root,
[data-bs-theme=light] {
  --bs-blue: #0d6efd;
  --bs-indigo: #6610f2;
  --bs-purple: #6f42c1;
  --bs-pink: #d63384;
  --bs-red: #dc3545;
  --bs-orange: #fd7e14;
  --bs-yellow: #ffc107;
  --bs-green: #198754;
  --bs-teal: #20c997;
  --bs-cyan: #0dcaf0;
  --bs-black: #000;
  --bs-white: #fff;
  --bs-gray: #6c757d;
  --bs-gray-dark: #343a40;
  --bs-gray-100: #f8f9fa;
  --bs-gray-200: #e9ecef;
  --bs-gray-300: #dee2e6;
  --bs-gray-400: #ced4da;
  --bs-gray-500: #adb5bd;
  --bs-gray-600: #6c757d;
  --bs-gray-700: #495057;
  --bs-gray-800: #343a40;
  --bs-gray-900: #212529;
  --bs-primary: #0d6efd;
  --bs-secondary: #6c757d;
  --bs-success: #198754;
  --bs-info: #0dcaf0;
  --bs-warning: #ffc107;
  --bs-danger: #dc3545;
  --bs-light: #f8f9fa;
  --bs-dark: #212529;
  --bs-primary-rgb: 13, 110, 253;
  --bs-secondary-rgb: 108, 117, 125;
  --bs-success-rgb: 25, 135, 84;
  --bs-info-rgb: 13, 202, 240;
  --bs-warning-rgb: 255, 193, 7;
  --bs-danger-rgb: 220, 53, 69;
  --bs-light-rgb: 248, 249, 250;
  --bs-dark-rgb: 33, 37, 41;
  --bs-primary-text-emphasis: rgb(2.0392156863%, 17.2549019608%, 39.6862745098%);
  --bs-secondary-text-emphasis: rgb(16.9411764706%, 18.3529411765%, 19.6078431373%);
  --bs-success-text-emphasis: rgb(3.9215686275%, 21.1764705882%, 13.1764705882%);
  --bs-info-text-emphasis: rgb(2.0392156863%, 31.6862745098%, 37.6470588235%);
  --bs-warning-text-emphasis: rgb(40%, 30.2745098039%, 1.0980392157%);
  --bs-danger-text-emphasis: rgb(34.5098039216%, 8.3137254902%, 10.8235294118%);
  --bs-light-text-emphasis: #495057;
  --bs-dark-text-emphasis: #495057;
  --bs-primary-bg-subtle: rgb(81.0196078431%, 88.6274509804%, 99.8431372549%);
  --bs-secondary-bg-subtle: rgb(88.4705882353%, 89.1764705882%, 89.8039215686%);
  --bs-success-bg-subtle: rgb(81.9607843137%, 90.5882352941%, 86.5882352941%);
  --bs-info-bg-subtle: rgb(81.0196078431%, 95.8431372549%, 98.8235294118%);
  --bs-warning-bg-subtle: rgb(100%, 95.137254902%, 80.5490196078%);
  --bs-danger-bg-subtle: rgb(97.2549019608%, 84.1568627451%, 85.4117647059%);
  --bs-light-bg-subtle: rgb(98.6274509804%, 98.8235294118%, 99.0196078431%);
  --bs-dark-bg-subtle: #ced4da;
  --bs-primary-border-subtle: rgb(62.0392156863%, 77.2549019608%, 99.6862745098%);
  --bs-secondary-border-subtle: rgb(76.9411764706%, 78.3529411765%, 79.6078431373%);
  --bs-success-border-subtle: rgb(63.9215686275%, 81.1764705882%, 73.1764705882%);
  --bs-info-border-subtle: rgb(62.0392156863%, 91.6862745098%, 97.6470588235%);
  --bs-warning-border-subtle: rgb(100%, 90.2745098039%, 61.0980392157%);
  --bs-danger-border-subtle: rgb(94.5098039216%, 68.3137254902%, 70.8235294118%);
  --bs-light-border-subtle: #e9ecef;
  --bs-dark-border-subtle: #adb5bd;
  --bs-white-rgb: 255, 255, 255;
  --bs-black-rgb: 0, 0, 0;
  --bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
  --bs-body-font-family: var(--bs-font-sans-serif);
  --bs-body-font-size: 1rem;
  --bs-body-font-weight: 400;
  --bs-body-line-height: 1.5;
  --bs-body-color: #212529;
  --bs-body-color-rgb: 33, 37, 41;
  --bs-body-bg: #fff;
  --bs-body-bg-rgb: 255, 255, 255;
  --bs-emphasis-color: #000;
  --bs-emphasis-color-rgb: 0, 0, 0;
  --bs-secondary-color: rgba(33, 37, 41, 0.75);
  --bs-secondary-color-rgb: 33, 37, 41;
  --bs-secondary-bg: #e9ecef;
  --bs-secondary-bg-rgb: 233, 236, 239;
  --bs-tertiary-color: rgba(33, 37, 41, 0.5);
  --bs-tertiary-color-rgb: 33, 37, 41;
  --bs-tertiary-bg: #f8f9fa;
  --bs-tertiary-bg-rgb: 248, 249, 250;
  --bs-heading-color: inherit;
  --bs-link-color: #0d6efd;
  --bs-link-color-rgb: 13, 110, 253;
  --bs-link-decoration: underline;
  --bs-link-hover-color: rgb(4.0784313725%, 34.5098039216%, 79.3725490196%);
  --bs-link-hover-color-rgb: 10, 88, 202;
  --bs-code-color: #d63384;
  --bs-highlight-color: #212529;
  --bs-highlight-bg: rgb(100%, 95.137254902%, 80.5490196078%);
  --bs-border-width: 1px;
  --bs-border-style: solid;
  --bs-border-color: #dee2e6;
  --bs-border-color-translucent: rgba(0, 0, 0, 0.175);
  --bs-border-radius: 0.375rem;
  --bs-border-radius-sm: 0.25rem;
  --bs-border-radius-lg: 0.5rem;
  --bs-border-radius-xl: 1rem;
  --bs-border-radius-xxl: 2rem;
  --bs-border-radius-2xl: var(--bs-border-radius-xxl);
  --bs-border-radius-pill: 50rem;
  --bs-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  --bs-box-shadow-sm: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
  --bs-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, 0.175);
  --bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, 0.075);
  --bs-focus-ring-width: 0.25rem;
  --bs-focus-ring-opacity: 0.25;
  --bs-focus-ring-color: rgba(13, 110, 253, 0.25);
  --bs-form-valid-color: #198754;
  --bs-form-valid-border-color: #198754;
  --bs-form-invalid-color: #dc3545;
  --bs-form-invalid-border-color: #dc3545;
}

[data-bs-theme=dark] {
  color-scheme: dark;
  --bs-body-color: #dee2e6;
  --bs-body-color-rgb: 222, 226, 230;
  --bs-body-bg: #212529;
  --bs-body-bg-rgb: 33, 37, 41;
  --bs-emphasis-color: #fff;
  --bs-emphasis-color-rgb: 255, 255, 255;
  --bs-secondary-color: rgba(222, 226, 230, 0.75);
  --bs-secondary-color-rgb: 222, 226, 230;
  --bs-secondary-bg: #343a40;
  --bs-secondary-bg-rgb: 52, 58, 64;
  --bs-tertiary-color: rgba(222, 226, 230, 0.5);
  --bs-tertiary-color-rgb: 222, 226, 230;
  --bs-tertiary-bg: rgb(16.6666666667%, 18.6274509804%, 20.5882352941%);
  --bs-tertiary-bg-rgb: 43, 48, 53;
  --bs-primary-text-emphasis: rgb(43.0588235294%, 65.8823529412%, 99.5294117647%);
  --bs-secondary-text-emphasis: rgb(65.4117647059%, 67.5294117647%, 69.4117647059%);
  --bs-success-text-emphasis: rgb(45.8823529412%, 71.7647058824%, 59.7647058824%);
  --bs-info-text-emphasis: rgb(43.0588235294%, 87.5294117647%, 96.4705882353%);
  --bs-warning-text-emphasis: rgb(100%, 85.4117647059%, 41.6470588235%);
  --bs-danger-text-emphasis: rgb(91.7647058824%, 52.4705882353%, 56.2352941176%);
  --bs-light-text-emphasis: #f8f9fa;
  --bs-dark-text-emphasis: #dee2e6;
  --bs-primary-bg-subtle: rgb(1.0196078431%, 8.6274509804%, 19.8431372549%);
  --bs-secondary-bg-subtle: rgb(8.4705882353%, 9.1764705882%, 9.8039215686%);
  --bs-success-bg-subtle: rgb(1.9607843137%, 10.5882352941%, 6.5882352941%);
  --bs-info-bg-subtle: rgb(1.0196078431%, 15.8431372549%, 18.8235294118%);
  --bs-warning-bg-subtle: rgb(20%, 15.137254902%, 0.5490196078%);
  --bs-danger-bg-subtle: rgb(17.2549019608%, 4.1568627451%, 5.4117647059%);
  --bs-light-bg-subtle: #343a40;
  --bs-dark-bg-subtle: #1a1d20;
  --bs-primary-border-subtle: rgb(3.0588235294%, 25.8823529412%, 59.5294117647%);
  --bs-secondary-border-subtle: rgb(25.4117647059%, 27.5294117647%, 29.4117647059%);
  --bs-success-border-subtle: rgb(5.8823529412%, 31.7647058824%, 19.7647058824%);
  --bs-info-border-subtle: rgb(3.0588235294%, 47.5294117647%, 56.4705882353%);
  --bs-warning-border-subtle: rgb(60%, 45.4117647059%, 1.6470588235%);
  --bs-danger-border-subtle: rgb(51.7647058824%, 12.4705882353%, 16.2352941176%);
  --bs-light-border-subtle: #495057;
  --bs-dark-border-subtle: #343a40;
  --bs-heading-color: inherit;
  --bs-link-color: rgb(43.0588235294%, 65.8823529412%, 99.5294117647%);
  --bs-link-hover-color: rgb(54.4470588235%, 72.7058823529%, 99.6235294118%);
  --bs-link-color-rgb: 110, 168, 254;
  --bs-link-hover-color-rgb: 139, 185, 254;
  --bs-code-color: rgb(90.3529411765%, 52%, 71.0588235294%);
  --bs-highlight-color: #dee2e6;
  --bs-highlight-bg: rgb(40%, 30.2745098039%, 1.0980392157%);
  --bs-border-color: #495057;
  --bs-border-color-translucent: rgba(255, 255, 255, 0.15);
  --bs-form-valid-color: rgb(45.8823529412%, 71.7647058824%, 59.7647058824%);
  --bs-form-valid-border-color: rgb(45.8823529412%, 71.7647058824%, 59.7647058824%);
  --bs-form-invalid-color: rgb(91.7647058824%, 52.4705882353%, 56.2352941176%);
  --bs-form-invalid-border-color: rgb(91.7647058824%, 52.4705882353%, 56.2352941176%);
}

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

@media (prefers-reduced-motion: no-preference) {
  :root {
    scroll-behavior: smooth;
  }
}

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

hr {
  margin: 1rem 0;
  color: inherit;
  border: 0;
  border-top: var(--bs-border-width) solid;
  opacity: 0.25;
}

h6, .h6, h5, .h5, h4, .h4, h3, .h3, h2, .h2, h1, .h1 {
  margin-top: 0;
  margin-bottom: 0.5rem;
  font-weight: 500;
  line-height: 1.2;
  color: var(--bs-heading-color);
}

h1, .h1 {
  font-size: calc(1.375rem + 1.5vw);
}
@media (min-width: 1200px) {
  h1, .h1 {
    font-size: 2.5rem;
  }
}

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

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

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

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

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

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

abbr[title] {
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
  cursor: help;
  -webkit-text-decoration-skip-ink: none;
          text-decoration-skip-ink: none;
}

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

ol,
ul {
  padding-left: 2rem;
}

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

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

dt {
  font-weight: 700;
}

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

blockquote {
  margin: 0 0 1rem;
}

b,
strong {
  font-weight: bolder;
}

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

mark, .mark {
  padding: 0.1875em;
  color: var(--bs-highlight-color);
  background-color: var(--bs-highlight-bg);
}

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

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

a {
  color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 1));
  text-decoration: underline;
}
a:hover {
  --bs-link-color-rgb: var(--bs-link-hover-color-rgb);
}

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

pre,
code,
kbd,
samp {
  font-family: var(--bs-font-monospace);
  font-size: 1em;
}

pre {
  display: block;
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  font-size: 0.875em;
}
pre code {
  font-size: inherit;
  color: inherit;
  word-break: normal;
}

code {
  font-size: 0.875em;
  color: var(--bs-code-color);
  word-wrap: break-word;
}
a > code {
  color: inherit;
}

kbd {
  padding: 0.1875rem 0.375rem;
  font-size: 0.875em;
  color: var(--bs-body-bg);
  background-color: var(--bs-body-color);
  border-radius: 0.25rem;
}
kbd kbd {
  padding: 0;
  font-size: 1em;
}

figure {
  margin: 0 0 1rem;
}

img,
svg {
  vertical-align: middle;
}

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

caption {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  color: var(--bs-secondary-color);
  text-align: left;
}

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

thead,
tbody,
tfoot,
tr,
td,
th {
  border-color: inherit;
  border-style: solid;
  border-width: 0;
}

label {
  display: inline-block;
}

button {
  border-radius: 0;
}

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

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

button,
select {
  text-transform: none;
}

[role=button] {
  cursor: pointer;
}

select {
  word-wrap: normal;
}
select:disabled {
  opacity: 1;
}

[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator {
  display: none !important;
}

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

::-moz-focus-inner {
  padding: 0;
  border-style: none;
}

textarea {
  resize: vertical;
}

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

legend {
  float: left;
  width: 100%;
  padding: 0;
  margin-bottom: 0.5rem;
  line-height: inherit;
  font-size: calc(1.275rem + 0.3vw);
}
@media (min-width: 1200px) {
  legend {
    font-size: 1.5rem;
  }
}
legend + * {
  clear: left;
}

::-webkit-datetime-edit-fields-wrapper,
::-webkit-datetime-edit-text,
::-webkit-datetime-edit-minute,
::-webkit-datetime-edit-hour-field,
::-webkit-datetime-edit-day-field,
::-webkit-datetime-edit-month-field,
::-webkit-datetime-edit-year-field {
  padding: 0;
}

::-webkit-inner-spin-button {
  height: auto;
}

[type=search] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}
[type=search]::-webkit-search-cancel-button {
  cursor: pointer;
  filter: grayscale(1);
}

/* rtl:raw:
[type="tel"],
[type="url"],
[type="email"],
[type="number"] {
  direction: ltr;
}
*/
::-webkit-search-decoration {
  -webkit-appearance: none;
}

::-webkit-color-swatch-wrapper {
  padding: 0;
}

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

output {
  display: inline-block;
}

iframe {
  border: 0;
}

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

progress {
  vertical-align: baseline;
}

[hidden] {
  display: none !important;
}

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

.display-1 {
  font-weight: 300;
  line-height: 1.2;
  font-size: calc(1.625rem + 4.5vw);
}
@media (min-width: 1200px) {
  .display-1 {
    font-size: 5rem;
  }
}

.display-2 {
  font-weight: 300;
  line-height: 1.2;
  font-size: calc(1.575rem + 3.9vw);
}
@media (min-width: 1200px) {
  .display-2 {
    font-size: 4.5rem;
  }
}

.display-3 {
  font-weight: 300;
  line-height: 1.2;
  font-size: calc(1.525rem + 3.3vw);
}
@media (min-width: 1200px) {
  .display-3 {
    font-size: 4rem;
  }
}

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

.display-5 {
  font-weight: 300;
  line-height: 1.2;
  font-size: calc(1.425rem + 2.1vw);
}
@media (min-width: 1200px) {
  .display-5 {
    font-size: 3rem;
  }
}

.display-6 {
  font-weight: 300;
  line-height: 1.2;
  font-size: calc(1.375rem + 1.5vw);
}
@media (min-width: 1200px) {
  .display-6 {
    font-size: 2.5rem;
  }
}

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

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

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

.initialism {
  font-size: 0.875em;
  text-transform: uppercase;
}

.blockquote {
  margin-bottom: 1rem;
  font-size: 1.25rem;
}
.blockquote > :last-child {
  margin-bottom: 0;
}

.blockquote-footer {
  margin-top: -1rem;
  margin-bottom: 1rem;
  font-size: 0.875em;
  color: #6c757d;
}
.blockquote-footer::before {
  content: "— ";
}

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

.img-thumbnail {
  padding: 0.25rem;
  background-color: var(--bs-body-bg);
  border: var(--bs-border-width) solid var(--bs-border-color);
  border-radius: var(--bs-border-radius);
  max-width: 100%;
  height: auto;
}

.figure {
  display: inline-block;
}

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

.figure-caption {
  font-size: 0.875em;
  color: var(--bs-secondary-color);
}

.container,
.container-fluid,
.container-xxl,
.container-xl,
.container-lg,
.container-md,
.container-sm {
  --bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  width: 100%;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 576px) {
  .container-sm, .container {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .container-md, .container-sm, .container {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  .container-lg, .container-md, .container-sm, .container {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1140px;
  }
}
@media (min-width: 1400px) {
  .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1320px;
  }
}
:root {
  --bs-breakpoint-xs: 0;
  --bs-breakpoint-sm: 576px;
  --bs-breakpoint-md: 768px;
  --bs-breakpoint-lg: 992px;
  --bs-breakpoint-xl: 1200px;
  --bs-breakpoint-xxl: 1400px;
}

.row {
  --bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  display: flex;
  flex-wrap: wrap;
  margin-top: calc(-1 * var(--bs-gutter-y));
  margin-right: calc(-0.5 * var(--bs-gutter-x));
  margin-left: calc(-0.5 * var(--bs-gutter-x));
}
.row > * {
  flex-shrink: 0;
  width: 100%;
  max-width: 100%;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  margin-top: var(--bs-gutter-y);
}

.col {
  flex: 1 0 0;
}

.row-cols-auto > * {
  flex: 0 0 auto;
  width: auto;
}

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

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

.row-cols-3 > * {
  flex: 0 0 auto;
  width: 33.33333333%;
}

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

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

.row-cols-6 > * {
  flex: 0 0 auto;
  width: 16.66666667%;
}

.col-auto {
  flex: 0 0 auto;
  width: auto;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.g-0,
.gx-0 {
  --bs-gutter-x: 0;
}

.g-0,
.gy-0 {
  --bs-gutter-y: 0;
}

.g-1,
.gx-1 {
  --bs-gutter-x: 0.25rem;
}

.g-1,
.gy-1 {
  --bs-gutter-y: 0.25rem;
}

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

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

.g-3,
.gx-3 {
  --bs-gutter-x: 1rem;
}

.g-3,
.gy-3 {
  --bs-gutter-y: 1rem;
}

.g-4,
.gx-4 {
  --bs-gutter-x: 1.5rem;
}

.g-4,
.gy-4 {
  --bs-gutter-y: 1.5rem;
}

.g-5,
.gx-5 {
  --bs-gutter-x: 3rem;
}

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

@media (min-width: 576px) {
  .col-sm {
    flex: 1 0 0;
  }
  .row-cols-sm-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-sm-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-sm-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-sm-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-sm-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-sm-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-sm-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-sm-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-sm-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-sm-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-sm-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-sm-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-sm-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-sm-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-sm-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-sm-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-sm-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-sm-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-sm-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-sm-0 {
    margin-left: 0;
  }
  .offset-sm-1 {
    margin-left: 8.33333333%;
  }
  .offset-sm-2 {
    margin-left: 16.66666667%;
  }
  .offset-sm-3 {
    margin-left: 25%;
  }
  .offset-sm-4 {
    margin-left: 33.33333333%;
  }
  .offset-sm-5 {
    margin-left: 41.66666667%;
  }
  .offset-sm-6 {
    margin-left: 50%;
  }
  .offset-sm-7 {
    margin-left: 58.33333333%;
  }
  .offset-sm-8 {
    margin-left: 66.66666667%;
  }
  .offset-sm-9 {
    margin-left: 75%;
  }
  .offset-sm-10 {
    margin-left: 83.33333333%;
  }
  .offset-sm-11 {
    margin-left: 91.66666667%;
  }
  .g-sm-0,
  .gx-sm-0 {
    --bs-gutter-x: 0;
  }
  .g-sm-0,
  .gy-sm-0 {
    --bs-gutter-y: 0;
  }
  .g-sm-1,
  .gx-sm-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-sm-1,
  .gy-sm-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-sm-2,
  .gx-sm-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-sm-2,
  .gy-sm-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-sm-3,
  .gx-sm-3 {
    --bs-gutter-x: 1rem;
  }
  .g-sm-3,
  .gy-sm-3 {
    --bs-gutter-y: 1rem;
  }
  .g-sm-4,
  .gx-sm-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-sm-4,
  .gy-sm-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-sm-5,
  .gx-sm-5 {
    --bs-gutter-x: 3rem;
  }
  .g-sm-5,
  .gy-sm-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 768px) {
  .col-md {
    flex: 1 0 0;
  }
  .row-cols-md-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-md-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-md-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-md-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-md-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-md-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-md-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-md-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-md-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-md-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-md-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-md-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-md-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-md-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-md-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-md-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-md-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-md-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-md-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-md-0 {
    margin-left: 0;
  }
  .offset-md-1 {
    margin-left: 8.33333333%;
  }
  .offset-md-2 {
    margin-left: 16.66666667%;
  }
  .offset-md-3 {
    margin-left: 25%;
  }
  .offset-md-4 {
    margin-left: 33.33333333%;
  }
  .offset-md-5 {
    margin-left: 41.66666667%;
  }
  .offset-md-6 {
    margin-left: 50%;
  }
  .offset-md-7 {
    margin-left: 58.33333333%;
  }
  .offset-md-8 {
    margin-left: 66.66666667%;
  }
  .offset-md-9 {
    margin-left: 75%;
  }
  .offset-md-10 {
    margin-left: 83.33333333%;
  }
  .offset-md-11 {
    margin-left: 91.66666667%;
  }
  .g-md-0,
  .gx-md-0 {
    --bs-gutter-x: 0;
  }
  .g-md-0,
  .gy-md-0 {
    --bs-gutter-y: 0;
  }
  .g-md-1,
  .gx-md-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-md-1,
  .gy-md-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-md-2,
  .gx-md-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-md-2,
  .gy-md-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-md-3,
  .gx-md-3 {
    --bs-gutter-x: 1rem;
  }
  .g-md-3,
  .gy-md-3 {
    --bs-gutter-y: 1rem;
  }
  .g-md-4,
  .gx-md-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-md-4,
  .gy-md-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-md-5,
  .gx-md-5 {
    --bs-gutter-x: 3rem;
  }
  .g-md-5,
  .gy-md-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 992px) {
  .col-lg {
    flex: 1 0 0;
  }
  .row-cols-lg-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-lg-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-lg-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-lg-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-lg-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-lg-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-lg-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-lg-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-lg-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-lg-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-lg-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-lg-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-lg-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-lg-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-lg-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-lg-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-lg-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-lg-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-lg-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-lg-0 {
    margin-left: 0;
  }
  .offset-lg-1 {
    margin-left: 8.33333333%;
  }
  .offset-lg-2 {
    margin-left: 16.66666667%;
  }
  .offset-lg-3 {
    margin-left: 25%;
  }
  .offset-lg-4 {
    margin-left: 33.33333333%;
  }
  .offset-lg-5 {
    margin-left: 41.66666667%;
  }
  .offset-lg-6 {
    margin-left: 50%;
  }
  .offset-lg-7 {
    margin-left: 58.33333333%;
  }
  .offset-lg-8 {
    margin-left: 66.66666667%;
  }
  .offset-lg-9 {
    margin-left: 75%;
  }
  .offset-lg-10 {
    margin-left: 83.33333333%;
  }
  .offset-lg-11 {
    margin-left: 91.66666667%;
  }
  .g-lg-0,
  .gx-lg-0 {
    --bs-gutter-x: 0;
  }
  .g-lg-0,
  .gy-lg-0 {
    --bs-gutter-y: 0;
  }
  .g-lg-1,
  .gx-lg-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-lg-1,
  .gy-lg-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-lg-2,
  .gx-lg-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-lg-2,
  .gy-lg-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-lg-3,
  .gx-lg-3 {
    --bs-gutter-x: 1rem;
  }
  .g-lg-3,
  .gy-lg-3 {
    --bs-gutter-y: 1rem;
  }
  .g-lg-4,
  .gx-lg-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-lg-4,
  .gy-lg-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-lg-5,
  .gx-lg-5 {
    --bs-gutter-x: 3rem;
  }
  .g-lg-5,
  .gy-lg-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 1200px) {
  .col-xl {
    flex: 1 0 0;
  }
  .row-cols-xl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-xl-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-xl-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-xl-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-xl-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-xl-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-xl-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-xl-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-xl-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xl-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-xl-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-xl-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-xl-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-xl-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-xl-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-xl-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-xl-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-xl-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-xl-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-xl-0 {
    margin-left: 0;
  }
  .offset-xl-1 {
    margin-left: 8.33333333%;
  }
  .offset-xl-2 {
    margin-left: 16.66666667%;
  }
  .offset-xl-3 {
    margin-left: 25%;
  }
  .offset-xl-4 {
    margin-left: 33.33333333%;
  }
  .offset-xl-5 {
    margin-left: 41.66666667%;
  }
  .offset-xl-6 {
    margin-left: 50%;
  }
  .offset-xl-7 {
    margin-left: 58.33333333%;
  }
  .offset-xl-8 {
    margin-left: 66.66666667%;
  }
  .offset-xl-9 {
    margin-left: 75%;
  }
  .offset-xl-10 {
    margin-left: 83.33333333%;
  }
  .offset-xl-11 {
    margin-left: 91.66666667%;
  }
  .g-xl-0,
  .gx-xl-0 {
    --bs-gutter-x: 0;
  }
  .g-xl-0,
  .gy-xl-0 {
    --bs-gutter-y: 0;
  }
  .g-xl-1,
  .gx-xl-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-xl-1,
  .gy-xl-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-xl-2,
  .gx-xl-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-xl-2,
  .gy-xl-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-xl-3,
  .gx-xl-3 {
    --bs-gutter-x: 1rem;
  }
  .g-xl-3,
  .gy-xl-3 {
    --bs-gutter-y: 1rem;
  }
  .g-xl-4,
  .gx-xl-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-xl-4,
  .gy-xl-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-xl-5,
  .gx-xl-5 {
    --bs-gutter-x: 3rem;
  }
  .g-xl-5,
  .gy-xl-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 1400px) {
  .col-xxl {
    flex: 1 0 0;
  }
  .row-cols-xxl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-xxl-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-xxl-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-xxl-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-xxl-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-xxl-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-xxl-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xxl-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-xxl-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-xxl-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xxl-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-xxl-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-xxl-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-xxl-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-xxl-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-xxl-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-xxl-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-xxl-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-xxl-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-xxl-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-xxl-0 {
    margin-left: 0;
  }
  .offset-xxl-1 {
    margin-left: 8.33333333%;
  }
  .offset-xxl-2 {
    margin-left: 16.66666667%;
  }
  .offset-xxl-3 {
    margin-left: 25%;
  }
  .offset-xxl-4 {
    margin-left: 33.33333333%;
  }
  .offset-xxl-5 {
    margin-left: 41.66666667%;
  }
  .offset-xxl-6 {
    margin-left: 50%;
  }
  .offset-xxl-7 {
    margin-left: 58.33333333%;
  }
  .offset-xxl-8 {
    margin-left: 66.66666667%;
  }
  .offset-xxl-9 {
    margin-left: 75%;
  }
  .offset-xxl-10 {
    margin-left: 83.33333333%;
  }
  .offset-xxl-11 {
    margin-left: 91.66666667%;
  }
  .g-xxl-0,
  .gx-xxl-0 {
    --bs-gutter-x: 0;
  }
  .g-xxl-0,
  .gy-xxl-0 {
    --bs-gutter-y: 0;
  }
  .g-xxl-1,
  .gx-xxl-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-xxl-1,
  .gy-xxl-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-xxl-2,
  .gx-xxl-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-xxl-2,
  .gy-xxl-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-xxl-3,
  .gx-xxl-3 {
    --bs-gutter-x: 1rem;
  }
  .g-xxl-3,
  .gy-xxl-3 {
    --bs-gutter-y: 1rem;
  }
  .g-xxl-4,
  .gx-xxl-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-xxl-4,
  .gy-xxl-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-xxl-5,
  .gx-xxl-5 {
    --bs-gutter-x: 3rem;
  }
  .g-xxl-5,
  .gy-xxl-5 {
    --bs-gutter-y: 3rem;
  }
}
.table {
  --bs-table-color-type: initial;
  --bs-table-bg-type: initial;
  --bs-table-color-state: initial;
  --bs-table-bg-state: initial;
  --bs-table-color: var(--bs-emphasis-color);
  --bs-table-bg: var(--bs-body-bg);
  --bs-table-border-color: var(--bs-border-color);
  --bs-table-accent-bg: transparent;
  --bs-table-striped-color: var(--bs-emphasis-color);
  --bs-table-striped-bg: rgba(var(--bs-emphasis-color-rgb), 0.05);
  --bs-table-active-color: var(--bs-emphasis-color);
  --bs-table-active-bg: rgba(var(--bs-emphasis-color-rgb), 0.1);
  --bs-table-hover-color: var(--bs-emphasis-color);
  --bs-table-hover-bg: rgba(var(--bs-emphasis-color-rgb), 0.075);
  width: 100%;
  margin-bottom: 1rem;
  vertical-align: top;
  border-color: var(--bs-table-border-color);
}
.table > :not(caption) > * > * {
  padding: 0.5rem 0.5rem;
  color: var(--bs-table-color-state, var(--bs-table-color-type, var(--bs-table-color)));
  background-color: var(--bs-table-bg);
  border-bottom-width: var(--bs-border-width);
  box-shadow: inset 0 0 0 9999px var(--bs-table-bg-state, var(--bs-table-bg-type, var(--bs-table-accent-bg)));
}
.table > tbody {
  vertical-align: inherit;
}
.table > thead {
  vertical-align: bottom;
}

.table-group-divider {
  border-top: calc(var(--bs-border-width) * 2) solid currentcolor;
}

.caption-top {
  caption-side: top;
}

.table-sm > :not(caption) > * > * {
  padding: 0.25rem 0.25rem;
}

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

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

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

.table-striped-columns > :not(caption) > tr > :nth-child(even) {
  --bs-table-color-type: var(--bs-table-striped-color);
  --bs-table-bg-type: var(--bs-table-striped-bg);
}

.table-active {
  --bs-table-color-state: var(--bs-table-active-color);
  --bs-table-bg-state: var(--bs-table-active-bg);
}

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

.table-primary {
  --bs-table-color: #000;
  --bs-table-bg: rgb(81.0196078431%, 88.6274509804%, 99.8431372549%);
  --bs-table-border-color: rgb(64.8156862745%, 70.9019607843%, 79.8745098039%);
  --bs-table-striped-bg: rgb(76.968627451%, 84.1960784314%, 94.8509803922%);
  --bs-table-striped-color: #000;
  --bs-table-active-bg: rgb(72.9176470588%, 79.7647058824%, 89.8588235294%);
  --bs-table-active-color: #000;
  --bs-table-hover-bg: rgb(74.9431372549%, 81.9803921569%, 92.3549019608%);
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-secondary {
  --bs-table-color: #000;
  --bs-table-bg: rgb(88.4705882353%, 89.1764705882%, 89.8039215686%);
  --bs-table-border-color: rgb(70.7764705882%, 71.3411764706%, 71.8431372549%);
  --bs-table-striped-bg: rgb(84.0470588235%, 84.7176470588%, 85.3137254902%);
  --bs-table-striped-color: #000;
  --bs-table-active-bg: rgb(79.6235294118%, 80.2588235294%, 80.8235294118%);
  --bs-table-active-color: #000;
  --bs-table-hover-bg: rgb(81.8352941176%, 82.4882352941%, 83.068627451%);
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-success {
  --bs-table-color: #000;
  --bs-table-bg: rgb(81.9607843137%, 90.5882352941%, 86.5882352941%);
  --bs-table-border-color: rgb(65.568627451%, 72.4705882353%, 69.2705882353%);
  --bs-table-striped-bg: rgb(77.862745098%, 86.0588235294%, 82.2588235294%);
  --bs-table-striped-color: #000;
  --bs-table-active-bg: rgb(73.7647058824%, 81.5294117647%, 77.9294117647%);
  --bs-table-active-color: #000;
  --bs-table-hover-bg: rgb(75.8137254902%, 83.7941176471%, 80.0941176471%);
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-info {
  --bs-table-color: #000;
  --bs-table-bg: rgb(81.0196078431%, 95.8431372549%, 98.8235294118%);
  --bs-table-border-color: rgb(64.8156862745%, 76.6745098039%, 79.0588235294%);
  --bs-table-striped-bg: rgb(76.968627451%, 91.0509803922%, 93.8823529412%);
  --bs-table-striped-color: #000;
  --bs-table-active-bg: rgb(72.9176470588%, 86.2588235294%, 88.9411764706%);
  --bs-table-active-color: #000;
  --bs-table-hover-bg: rgb(74.9431372549%, 88.6549019608%, 91.4117647059%);
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-warning {
  --bs-table-color: #000;
  --bs-table-bg: rgb(100%, 95.137254902%, 80.5490196078%);
  --bs-table-border-color: rgb(80%, 76.1098039216%, 64.4392156863%);
  --bs-table-striped-bg: rgb(95%, 90.3803921569%, 76.5215686275%);
  --bs-table-striped-color: #000;
  --bs-table-active-bg: rgb(90%, 85.6235294118%, 72.4941176471%);
  --bs-table-active-color: #000;
  --bs-table-hover-bg: rgb(92.5%, 88.0019607843%, 74.5078431373%);
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-danger {
  --bs-table-color: #000;
  --bs-table-bg: rgb(97.2549019608%, 84.1568627451%, 85.4117647059%);
  --bs-table-border-color: rgb(77.8039215686%, 67.3254901961%, 68.3294117647%);
  --bs-table-striped-bg: rgb(92.3921568627%, 79.9490196078%, 81.1411764706%);
  --bs-table-striped-color: #000;
  --bs-table-active-bg: rgb(87.5294117647%, 75.7411764706%, 76.8705882353%);
  --bs-table-active-color: #000;
  --bs-table-hover-bg: rgb(89.9607843137%, 77.8450980392%, 79.0058823529%);
  --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: #f8f9fa;
  --bs-table-border-color: rgb(77.8039215686%, 78.1176470588%, 78.431372549%);
  --bs-table-striped-bg: rgb(92.3921568627%, 92.7647058824%, 93.137254902%);
  --bs-table-striped-color: #000;
  --bs-table-active-bg: rgb(87.5294117647%, 87.8823529412%, 88.2352941176%);
  --bs-table-active-color: #000;
  --bs-table-hover-bg: rgb(89.9607843137%, 90.3235294118%, 90.6862745098%);
  --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: #212529;
  --bs-table-border-color: rgb(30.3529411765%, 31.6078431373%, 32.862745098%);
  --bs-table-striped-bg: rgb(17.2941176471%, 18.7843137255%, 20.2745098039%);
  --bs-table-striped-color: #fff;
  --bs-table-active-bg: rgb(21.6470588235%, 23.0588235294%, 24.4705882353%);
  --bs-table-active-color: #fff;
  --bs-table-hover-bg: rgb(19.4705882353%, 20.9215686275%, 22.3725490196%);
  --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;
}

.col-form-label {
  padding-top: calc(0.375rem + var(--bs-border-width));
  padding-bottom: calc(0.375rem + var(--bs-border-width));
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.5;
}

.col-form-label-lg {
  padding-top: calc(0.5rem + var(--bs-border-width));
  padding-bottom: calc(0.5rem + var(--bs-border-width));
  font-size: 1.25rem;
}

.col-form-label-sm {
  padding-top: calc(0.25rem + var(--bs-border-width));
  padding-bottom: calc(0.25rem + var(--bs-border-width));
  font-size: 0.875rem;
}

.form-text {
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: var(--bs-secondary-color);
}

.form-control {
  display: block;
  width: 100%;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: var(--bs-body-color);
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: var(--bs-body-bg);
  background-clip: padding-box;
  border: var(--bs-border-width) solid var(--bs-border-color);
  border-radius: var(--bs-border-radius);
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-control {
    transition: none;
  }
}
.form-control[type=file] {
  overflow: hidden;
}
.form-control[type=file]:not(:disabled):not([readonly]) {
  cursor: pointer;
}
.form-control:focus {
  color: var(--bs-body-color);
  background-color: var(--bs-body-bg);
  border-color: rgb(52.5490196078%, 71.568627451%, 99.6078431373%);
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.form-control::-webkit-date-and-time-value {
  min-width: 85px;
  height: 1.5em;
  margin: 0;
}
.form-control::-webkit-datetime-edit {
  display: block;
  padding: 0;
}
.form-control::-moz-placeholder {
  color: var(--bs-secondary-color);
  opacity: 1;
}
.form-control::placeholder {
  color: var(--bs-secondary-color);
  opacity: 1;
}
.form-control:disabled {
  background-color: var(--bs-secondary-bg);
  opacity: 1;
}
.form-control::file-selector-button {
  padding: 0.375rem 0.75rem;
  margin: -0.375rem -0.75rem;
  margin-inline-end: 0.75rem;
  color: var(--bs-body-color);
  background-color: var(--bs-tertiary-bg);
  pointer-events: none;
  border-color: inherit;
  border-style: solid;
  border-width: 0;
  border-inline-end-width: var(--bs-border-width);
  border-radius: 0;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-control::file-selector-button {
    transition: none;
  }
}
.form-control:hover:not(:disabled):not([readonly])::file-selector-button {
  background-color: var(--bs-secondary-bg);
}

.form-control-plaintext {
  display: block;
  width: 100%;
  padding: 0.375rem 0;
  margin-bottom: 0;
  line-height: 1.5;
  color: var(--bs-body-color);
  background-color: transparent;
  border: solid transparent;
  border-width: var(--bs-border-width) 0;
}
.form-control-plaintext:focus {
  outline: 0;
}
.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
  padding-right: 0;
  padding-left: 0;
}

.form-control-sm {
  min-height: calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2));
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  border-radius: var(--bs-border-radius-sm);
}
.form-control-sm::file-selector-button {
  padding: 0.25rem 0.5rem;
  margin: -0.25rem -0.5rem;
  margin-inline-end: 0.5rem;
}

.form-control-lg {
  min-height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  border-radius: var(--bs-border-radius-lg);
}
.form-control-lg::file-selector-button {
  padding: 0.5rem 1rem;
  margin: -0.5rem -1rem;
  margin-inline-end: 1rem;
}

textarea.form-control {
  min-height: calc(1.5em + 0.75rem + calc(var(--bs-border-width) * 2));
}
textarea.form-control-sm {
  min-height: calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2));
}
textarea.form-control-lg {
  min-height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));
}

.form-control-color {
  width: 3rem;
  height: calc(1.5em + 0.75rem + calc(var(--bs-border-width) * 2));
  padding: 0.375rem;
}
.form-control-color:not(:disabled):not([readonly]) {
  cursor: pointer;
}
.form-control-color::-moz-color-swatch {
  border: 0 !important;
  border-radius: var(--bs-border-radius);
}
.form-control-color::-webkit-color-swatch {
  border: 0 !important;
  border-radius: var(--bs-border-radius);
}
.form-control-color.form-control-sm {
  height: calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2));
}
.form-control-color.form-control-lg {
  height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));
}

.form-select {
  --bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
  display: block;
  width: 100%;
  padding: 0.375rem 2.25rem 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: var(--bs-body-color);
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: var(--bs-body-bg);
  background-image: var(--bs-form-select-bg-img), var(--bs-form-select-bg-icon, none);
  background-repeat: no-repeat;
  background-position: right 0.75rem center;
  background-size: 16px 12px;
  border: var(--bs-border-width) solid var(--bs-border-color);
  border-radius: var(--bs-border-radius);
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-select {
    transition: none;
  }
}
.form-select:focus {
  border-color: rgb(52.5490196078%, 71.568627451%, 99.6078431373%);
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.form-select[multiple], .form-select[size]:not([size="1"]) {
  padding-right: 0.75rem;
  background-image: none;
}
.form-select:disabled {
  background-color: var(--bs-secondary-bg);
}
.form-select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 var(--bs-body-color);
}

.form-select-sm {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.5rem;
  font-size: 0.875rem;
  border-radius: var(--bs-border-radius-sm);
}

.form-select-lg {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  font-size: 1.25rem;
  border-radius: var(--bs-border-radius-lg);
}

[data-bs-theme=dark] .form-select {
  --bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23dee2e6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
}

.form-check {
  display: block;
  min-height: 1.5rem;
  padding-left: 1.5em;
  margin-bottom: 0.125rem;
}
.form-check .form-check-input {
  float: left;
  margin-left: -1.5em;
}

.form-check-reverse {
  padding-right: 1.5em;
  padding-left: 0;
  text-align: right;
}
.form-check-reverse .form-check-input {
  float: right;
  margin-right: -1.5em;
  margin-left: 0;
}

.form-check-input {
  --bs-form-check-bg: var(--bs-body-bg);
  flex-shrink: 0;
  width: 1em;
  height: 1em;
  margin-top: 0.25em;
  vertical-align: top;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: var(--bs-form-check-bg);
  background-image: var(--bs-form-check-bg-image);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  border: var(--bs-border-width) solid var(--bs-border-color);
  -webkit-print-color-adjust: exact;
          print-color-adjust: exact;
}
.form-check-input[type=checkbox] {
  border-radius: 0.25em;
}
.form-check-input[type=radio] {
  border-radius: 50%;
}
.form-check-input:active {
  filter: brightness(90%);
}
.form-check-input:focus {
  border-color: rgb(52.5490196078%, 71.568627451%, 99.6078431373%);
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.form-check-input:checked {
  background-color: #0d6efd;
  border-color: #0d6efd;
}
.form-check-input:checked[type=checkbox] {
  --bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e");
}
.form-check-input:checked[type=radio] {
  --bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e");
}
.form-check-input[type=checkbox]:indeterminate {
  background-color: #0d6efd;
  border-color: #0d6efd;
  --bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e");
}
.form-check-input:disabled {
  pointer-events: none;
  filter: none;
  opacity: 0.5;
}
.form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label {
  cursor: default;
  opacity: 0.5;
}

.form-switch {
  padding-left: 2.5em;
}
.form-switch .form-check-input {
  --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");
  width: 2em;
  margin-left: -2.5em;
  background-image: var(--bs-form-switch-bg);
  background-position: left center;
  border-radius: 2em;
  transition: background-position 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-switch .form-check-input {
    transition: none;
  }
}
.form-switch .form-check-input:focus {
  --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgb%2852.5490196078%, 71.568627451%, 99.6078431373%%29'/%3e%3c/svg%3e");
}
.form-switch .form-check-input:checked {
  background-position: right center;
  --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");
}
.form-switch.form-check-reverse {
  padding-right: 2.5em;
  padding-left: 0;
}
.form-switch.form-check-reverse .form-check-input {
  margin-right: -2.5em;
  margin-left: 0;
}

.form-check-inline {
  display: inline-block;
  margin-right: 1rem;
}

.btn-check {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}
.btn-check[disabled] + .btn, .btn-check:disabled + .btn {
  pointer-events: none;
  filter: none;
  opacity: 0.65;
}

[data-bs-theme=dark] .form-switch .form-check-input:not(:checked):not(:focus) {
  --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28255, 255, 255, 0.25%29'/%3e%3c/svg%3e");
}

.form-range {
  width: 100%;
  height: 1.5rem;
  padding: 0;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: transparent;
}
.form-range:focus {
  outline: 0;
}
.form-range:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.form-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.form-range::-moz-focus-outer {
  border: 0;
}
.form-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -0.25rem;
  -webkit-appearance: none;
          appearance: none;
  background-color: #0d6efd;
  border: 0;
  border-radius: 1rem;
  -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-range::-webkit-slider-thumb {
    -webkit-transition: none;
    transition: none;
  }
}
.form-range::-webkit-slider-thumb:active {
  background-color: rgb(71.5294117647%, 82.9411764706%, 99.7647058824%);
}
.form-range::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: var(--bs-secondary-bg);
  border-color: transparent;
  border-radius: 1rem;
}
.form-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  -moz-appearance: none;
       appearance: none;
  background-color: #0d6efd;
  border: 0;
  border-radius: 1rem;
  -moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-range::-moz-range-thumb {
    -moz-transition: none;
    transition: none;
  }
}
.form-range::-moz-range-thumb:active {
  background-color: rgb(71.5294117647%, 82.9411764706%, 99.7647058824%);
}
.form-range::-moz-range-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: var(--bs-secondary-bg);
  border-color: transparent;
  border-radius: 1rem;
}
.form-range:disabled {
  pointer-events: none;
}
.form-range:disabled::-webkit-slider-thumb {
  background-color: var(--bs-secondary-color);
}
.form-range:disabled::-moz-range-thumb {
  background-color: var(--bs-secondary-color);
}

.form-floating {
  position: relative;
}
.form-floating > .form-control,
.form-floating > .form-control-plaintext,
.form-floating > .form-select {
  height: calc(3.5rem + calc(var(--bs-border-width) * 2));
  min-height: calc(3.5rem + calc(var(--bs-border-width) * 2));
  line-height: 1.25;
}
.form-floating > label {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
  max-width: 100%;
  height: 100%;
  padding: 1rem 0.75rem;
  overflow: hidden;
  color: rgba(var(--bs-body-color-rgb), 0.65);
  text-align: start;
  text-overflow: ellipsis;
  white-space: nowrap;
  pointer-events: none;
  border: var(--bs-border-width) solid transparent;
  transform-origin: 0 0;
  transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-floating > label {
    transition: none;
  }
}
.form-floating > .form-control,
.form-floating > .form-control-plaintext {
  padding: 1rem 0.75rem;
}
.form-floating > .form-control::-moz-placeholder, .form-floating > .form-control-plaintext::-moz-placeholder {
  color: transparent;
}
.form-floating > .form-control::placeholder,
.form-floating > .form-control-plaintext::placeholder {
  color: transparent;
}
.form-floating > .form-control:not(:-moz-placeholder), .form-floating > .form-control-plaintext:not(:-moz-placeholder) {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-control:focus, .form-floating > .form-control:not(:placeholder-shown),
.form-floating > .form-control-plaintext:focus,
.form-floating > .form-control-plaintext:not(:placeholder-shown) {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-control:-webkit-autofill,
.form-floating > .form-control-plaintext:-webkit-autofill {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-select {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
  padding-left: 0.75rem;
}
.form-floating > .form-control:not(:-moz-placeholder) ~ label {
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
.form-floating > .form-control:focus ~ label,
.form-floating > .form-control:not(:placeholder-shown) ~ label,
.form-floating > .form-control-plaintext ~ label,
.form-floating > .form-select ~ label {
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
.form-floating > .form-control:-webkit-autofill ~ label {
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
.form-floating > textarea:not(:-moz-placeholder) ~ label::after {
  position: absolute;
  inset: 1rem 0.375rem;
  z-index: -1;
  height: 1.5em;
  content: "";
  background-color: var(--bs-body-bg);
  border-radius: var(--bs-border-radius);
}
.form-floating > textarea:focus ~ label::after,
.form-floating > textarea:not(:placeholder-shown) ~ label::after {
  position: absolute;
  inset: 1rem 0.375rem;
  z-index: -1;
  height: 1.5em;
  content: "";
  background-color: var(--bs-body-bg);
  border-radius: var(--bs-border-radius);
}
.form-floating > textarea:disabled ~ label::after {
  background-color: var(--bs-secondary-bg);
}
.form-floating > .form-control-plaintext ~ label {
  border-width: var(--bs-border-width) 0;
}
.form-floating > :disabled ~ label,
.form-floating > .form-control:disabled ~ label {
  color: #6c757d;
}

.input-group {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%;
}
.input-group > .form-control,
.input-group > .form-select,
.input-group > .form-floating {
  position: relative;
  flex: 1 1 auto;
  width: 1%;
  min-width: 0;
}
.input-group > .form-control:focus,
.input-group > .form-select:focus,
.input-group > .form-floating:focus-within {
  z-index: 5;
}
.input-group .btn {
  position: relative;
  z-index: 2;
}
.input-group .btn:focus {
  z-index: 5;
}

.input-group-text {
  display: flex;
  align-items: center;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: var(--bs-body-color);
  text-align: center;
  white-space: nowrap;
  background-color: var(--bs-tertiary-bg);
  border: var(--bs-border-width) solid var(--bs-border-color);
  border-radius: var(--bs-border-radius);
}

.input-group-lg > .form-control,
.input-group-lg > .form-select,
.input-group-lg > .input-group-text,
.input-group-lg > .btn {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  border-radius: var(--bs-border-radius-lg);
}

.input-group-sm > .form-control,
.input-group-sm > .form-select,
.input-group-sm > .input-group-text,
.input-group-sm > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  border-radius: var(--bs-border-radius-sm);
}

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

.input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),
.input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3),
.input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-control,
.input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-select {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group.has-validation > :nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),
.input-group.has-validation > .dropdown-toggle:nth-last-child(n+4),
.input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-control,
.input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-select {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
  margin-left: calc(-1 * var(--bs-border-width));
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group > .form-floating:not(:first-child) > .form-control,
.input-group > .form-floating:not(:first-child) > .form-select {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: var(--bs-form-valid-color);
}

.valid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  color: #fff;
  background-color: var(--bs-success);
  border-radius: var(--bs-border-radius);
}

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

.was-validated .form-control:valid, .form-control.is-valid {
  border-color: var(--bs-form-valid-border-color);
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-control:valid:focus, .form-control.is-valid:focus {
  border-color: var(--bs-form-valid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
}

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

.was-validated .form-select:valid, .form-select.is-valid {
  border-color: var(--bs-form-valid-border-color);
}
.was-validated .form-select:valid:not([multiple]):not([size]), .was-validated .form-select:valid:not([multiple])[size="1"], .form-select.is-valid:not([multiple]):not([size]), .form-select.is-valid:not([multiple])[size="1"] {
  --bs-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1'/%3e%3c/svg%3e");
  padding-right: 4.125rem;
  background-position: right 0.75rem center, center right 2.25rem;
  background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-select:valid:focus, .form-select.is-valid:focus {
  border-color: var(--bs-form-valid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
}

.was-validated .form-control-color:valid, .form-control-color.is-valid {
  width: calc(3rem + calc(1.5em + 0.75rem));
}

.was-validated .form-check-input:valid, .form-check-input.is-valid {
  border-color: var(--bs-form-valid-border-color);
}
.was-validated .form-check-input:valid:checked, .form-check-input.is-valid:checked {
  background-color: var(--bs-form-valid-color);
}
.was-validated .form-check-input:valid:focus, .form-check-input.is-valid:focus {
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
}
.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
  color: var(--bs-form-valid-color);
}

.form-check-inline .form-check-input ~ .valid-feedback {
  margin-left: 0.5em;
}

.was-validated .input-group > .form-control:not(:focus):valid, .input-group > .form-control:not(:focus).is-valid,
.was-validated .input-group > .form-select:not(:focus):valid,
.input-group > .form-select:not(:focus).is-valid,
.was-validated .input-group > .form-floating:not(:focus-within):valid,
.input-group > .form-floating:not(:focus-within).is-valid {
  z-index: 3;
}

.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: var(--bs-form-invalid-color);
}

.invalid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  color: #fff;
  background-color: var(--bs-danger);
  border-radius: var(--bs-border-radius);
}

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

.was-validated .form-control:invalid, .form-control.is-invalid {
  border-color: var(--bs-form-invalid-border-color);
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
  border-color: var(--bs-form-invalid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
}

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

.was-validated .form-select:invalid, .form-select.is-invalid {
  border-color: var(--bs-form-invalid-border-color);
}
.was-validated .form-select:invalid:not([multiple]):not([size]), .was-validated .form-select:invalid:not([multiple])[size="1"], .form-select.is-invalid:not([multiple]):not([size]), .form-select.is-invalid:not([multiple])[size="1"] {
  --bs-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
  padding-right: 4.125rem;
  background-position: right 0.75rem center, center right 2.25rem;
  background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-select:invalid:focus, .form-select.is-invalid:focus {
  border-color: var(--bs-form-invalid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
}

.was-validated .form-control-color:invalid, .form-control-color.is-invalid {
  width: calc(3rem + calc(1.5em + 0.75rem));
}

.was-validated .form-check-input:invalid, .form-check-input.is-invalid {
  border-color: var(--bs-form-invalid-border-color);
}
.was-validated .form-check-input:invalid:checked, .form-check-input.is-invalid:checked {
  background-color: var(--bs-form-invalid-color);
}
.was-validated .form-check-input:invalid:focus, .form-check-input.is-invalid:focus {
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
}
.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
  color: var(--bs-form-invalid-color);
}

.form-check-inline .form-check-input ~ .invalid-feedback {
  margin-left: 0.5em;
}

.was-validated .input-group > .form-control:not(:focus):invalid, .input-group > .form-control:not(:focus).is-invalid,
.was-validated .input-group > .form-select:not(:focus):invalid,
.input-group > .form-select:not(:focus).is-invalid,
.was-validated .input-group > .form-floating:not(:focus-within):invalid,
.input-group > .form-floating:not(:focus-within).is-invalid {
  z-index: 4;
}

.btn {
  --bs-btn-padding-x: 0.75rem;
  --bs-btn-padding-y: 0.375rem;
  --bs-btn-font-family: ;
  --bs-btn-font-size: 1rem;
  --bs-btn-font-weight: 400;
  --bs-btn-line-height: 1.5;
  --bs-btn-color: var(--bs-body-color);
  --bs-btn-bg: transparent;
  --bs-btn-border-width: var(--bs-border-width);
  --bs-btn-border-color: transparent;
  --bs-btn-border-radius: var(--bs-border-radius);
  --bs-btn-hover-border-color: transparent;
  --bs-btn-box-shadow: 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.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);
  display: inline-block;
  padding: var(--bs-btn-padding-y) var(--bs-btn-padding-x);
  font-family: var(--bs-btn-font-family);
  font-size: var(--bs-btn-font-size);
  font-weight: var(--bs-btn-font-weight);
  line-height: var(--bs-btn-line-height);
  color: var(--bs-btn-color);
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          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-check:checked:focus-visible + .btn {
  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: #0d6efd;
  --bs-btn-border-color: #0d6efd;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(4.3333333333%, 36.6666666667%, 84.3333333333%);
  --bs-btn-hover-border-color: rgb(4.0784313725%, 34.5098039216%, 79.3725490196%);
  --bs-btn-focus-shadow-rgb: 49, 132, 253;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(4.0784313725%, 34.5098039216%, 79.3725490196%);
  --bs-btn-active-border-color: rgb(3.8235294118%, 32.3529411765%, 74.4117647059%);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #0d6efd;
  --bs-btn-disabled-border-color: #0d6efd;
}

.btn-secondary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #6c757d;
  --bs-btn-border-color: #6c757d;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(36%, 39%, 41.6666666667%);
  --bs-btn-hover-border-color: rgb(33.8823529412%, 36.7058823529%, 39.2156862745%);
  --bs-btn-focus-shadow-rgb: 130, 138, 145;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(33.8823529412%, 36.7058823529%, 39.2156862745%);
  --bs-btn-active-border-color: rgb(31.7647058824%, 34.4117647059%, 36.7647058824%);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #6c757d;
  --bs-btn-disabled-border-color: #6c757d;
}

.btn-success {
  --bs-btn-color: #fff;
  --bs-btn-bg: #198754;
  --bs-btn-border-color: #198754;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(8.3333333333%, 45%, 28%);
  --bs-btn-hover-border-color: rgb(7.8431372549%, 42.3529411765%, 26.3529411765%);
  --bs-btn-focus-shadow-rgb: 60, 153, 110;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(7.8431372549%, 42.3529411765%, 26.3529411765%);
  --bs-btn-active-border-color: rgb(7.3529411765%, 39.7058823529%, 24.7058823529%);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #198754;
  --bs-btn-disabled-border-color: #198754;
}

.btn-info {
  --bs-btn-color: #000;
  --bs-btn-bg: #0dcaf0;
  --bs-btn-border-color: #0dcaf0;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(19.3333333333%, 82.3333333333%, 95%);
  --bs-btn-hover-border-color: rgb(14.5882352941%, 81.2941176471%, 94.7058823529%);
  --bs-btn-focus-shadow-rgb: 11, 172, 204;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(24.0784313725%, 83.3725490196%, 95.2941176471%);
  --bs-btn-active-border-color: rgb(14.5882352941%, 81.2941176471%, 94.7058823529%);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #0dcaf0;
  --bs-btn-disabled-border-color: #0dcaf0;
}

.btn-warning {
  --bs-btn-color: #000;
  --bs-btn-bg: #ffc107;
  --bs-btn-border-color: #ffc107;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(100%, 79.3333333333%, 17.3333333333%);
  --bs-btn-hover-border-color: rgb(100%, 78.1176470588%, 12.4705882353%);
  --bs-btn-focus-shadow-rgb: 217, 164, 6;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(100%, 80.5490196078%, 22.1960784314%);
  --bs-btn-active-border-color: rgb(100%, 78.1176470588%, 12.4705882353%);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #ffc107;
  --bs-btn-disabled-border-color: #ffc107;
}

.btn-danger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #dc3545;
  --bs-btn-border-color: #dc3545;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(73.3333333333%, 17.6666666667%, 23%);
  --bs-btn-hover-border-color: rgb(69.0196078431%, 16.6274509804%, 21.6470588235%);
  --bs-btn-focus-shadow-rgb: 225, 83, 97;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(69.0196078431%, 16.6274509804%, 21.6470588235%);
  --bs-btn-active-border-color: rgb(64.7058823529%, 15.5882352941%, 20.2941176471%);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #dc3545;
  --bs-btn-disabled-border-color: #dc3545;
}

.btn-light {
  --bs-btn-color: #000;
  --bs-btn-bg: #f8f9fa;
  --bs-btn-border-color: #f8f9fa;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(82.6666666667%, 83%, 83.3333333333%);
  --bs-btn-hover-border-color: rgb(77.8039215686%, 78.1176470588%, 78.431372549%);
  --bs-btn-focus-shadow-rgb: 211, 212, 213;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(77.8039215686%, 78.1176470588%, 78.431372549%);
  --bs-btn-active-border-color: rgb(72.9411764706%, 73.2352941176%, 73.5294117647%);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #f8f9fa;
  --bs-btn-disabled-border-color: #f8f9fa;
}

.btn-dark {
  --bs-btn-color: #fff;
  --bs-btn-bg: #212529;
  --bs-btn-border-color: #212529;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(26%, 27.3333333333%, 28.6666666667%);
  --bs-btn-hover-border-color: rgb(21.6470588235%, 23.0588235294%, 24.4705882353%);
  --bs-btn-focus-shadow-rgb: 66, 70, 73;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(30.3529411765%, 31.6078431373%, 32.862745098%);
  --bs-btn-active-border-color: rgb(21.6470588235%, 23.0588235294%, 24.4705882353%);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #212529;
  --bs-btn-disabled-border-color: #212529;
}

.btn-outline-primary {
  --bs-btn-color: #0d6efd;
  --bs-btn-border-color: #0d6efd;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #0d6efd;
  --bs-btn-hover-border-color: #0d6efd;
  --bs-btn-focus-shadow-rgb: 13, 110, 253;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #0d6efd;
  --bs-btn-active-border-color: #0d6efd;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #0d6efd;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #0d6efd;
  --bs-gradient: none;
}

.btn-outline-secondary {
  --bs-btn-color: #6c757d;
  --bs-btn-border-color: #6c757d;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #6c757d;
  --bs-btn-hover-border-color: #6c757d;
  --bs-btn-focus-shadow-rgb: 108, 117, 125;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #6c757d;
  --bs-btn-active-border-color: #6c757d;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #6c757d;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #6c757d;
  --bs-gradient: none;
}

.btn-outline-success {
  --bs-btn-color: #198754;
  --bs-btn-border-color: #198754;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #198754;
  --bs-btn-hover-border-color: #198754;
  --bs-btn-focus-shadow-rgb: 25, 135, 84;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #198754;
  --bs-btn-active-border-color: #198754;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #198754;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #198754;
  --bs-gradient: none;
}

.btn-outline-info {
  --bs-btn-color: #0dcaf0;
  --bs-btn-border-color: #0dcaf0;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #0dcaf0;
  --bs-btn-hover-border-color: #0dcaf0;
  --bs-btn-focus-shadow-rgb: 13, 202, 240;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #0dcaf0;
  --bs-btn-active-border-color: #0dcaf0;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #0dcaf0;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #0dcaf0;
  --bs-gradient: none;
}

.btn-outline-warning {
  --bs-btn-color: #ffc107;
  --bs-btn-border-color: #ffc107;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #ffc107;
  --bs-btn-hover-border-color: #ffc107;
  --bs-btn-focus-shadow-rgb: 255, 193, 7;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #ffc107;
  --bs-btn-active-border-color: #ffc107;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #ffc107;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #ffc107;
  --bs-gradient: none;
}

.btn-outline-danger {
  --bs-btn-color: #dc3545;
  --bs-btn-border-color: #dc3545;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #dc3545;
  --bs-btn-hover-border-color: #dc3545;
  --bs-btn-focus-shadow-rgb: 220, 53, 69;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #dc3545;
  --bs-btn-active-border-color: #dc3545;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #dc3545;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #dc3545;
  --bs-gradient: none;
}

.btn-outline-light {
  --bs-btn-color: #f8f9fa;
  --bs-btn-border-color: #f8f9fa;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #f8f9fa;
  --bs-btn-hover-border-color: #f8f9fa;
  --bs-btn-focus-shadow-rgb: 248, 249, 250;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #f8f9fa;
  --bs-btn-active-border-color: #f8f9fa;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #f8f9fa;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #f8f9fa;
  --bs-gradient: none;
}

.btn-outline-dark {
  --bs-btn-color: #212529;
  --bs-btn-border-color: #212529;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #212529;
  --bs-btn-hover-border-color: #212529;
  --bs-btn-focus-shadow-rgb: 33, 37, 41;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #212529;
  --bs-btn-active-border-color: #212529;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #212529;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #212529;
  --bs-gradient: none;
}

.btn-link {
  --bs-btn-font-weight: 400;
  --bs-btn-color: var(--bs-link-color);
  --bs-btn-bg: transparent;
  --bs-btn-border-color: transparent;
  --bs-btn-hover-color: var(--bs-link-hover-color);
  --bs-btn-hover-border-color: transparent;
  --bs-btn-active-color: var(--bs-link-hover-color);
  --bs-btn-active-border-color: transparent;
  --bs-btn-disabled-color: #6c757d;
  --bs-btn-disabled-border-color: transparent;
  --bs-btn-box-shadow: 0 0 0 #000;
  --bs-btn-focus-shadow-rgb: 49, 132, 253;
  text-decoration: underline;
}
.btn-link:focus-visible {
  color: var(--bs-btn-color);
}
.btn-link:hover {
  color: var(--bs-btn-hover-color);
}

.btn-lg, .btn-group-lg > .btn {
  --bs-btn-padding-y: 0.5rem;
  --bs-btn-padding-x: 1rem;
  --bs-btn-font-size: 1.25rem;
  --bs-btn-border-radius: var(--bs-border-radius-lg);
}

.btn-sm, .btn-group-sm > .btn {
  --bs-btn-padding-y: 0.25rem;
  --bs-btn-padding-x: 0.5rem;
  --bs-btn-font-size: 0.875rem;
  --bs-btn-border-radius: var(--bs-border-radius-sm);
}

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

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

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

.dropup,
.dropend,
.dropdown,
.dropstart,
.dropup-center,
.dropdown-center {
  position: relative;
}

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

.dropdown-menu {
  --bs-dropdown-zindex: 1000;
  --bs-dropdown-min-width: 10rem;
  --bs-dropdown-padding-x: 0;
  --bs-dropdown-padding-y: 0.5rem;
  --bs-dropdown-spacer: 0.125rem;
  --bs-dropdown-font-size: 1rem;
  --bs-dropdown-color: var(--bs-body-color);
  --bs-dropdown-bg: var(--bs-body-bg);
  --bs-dropdown-border-color: var(--bs-border-color-translucent);
  --bs-dropdown-border-radius: var(--bs-border-radius);
  --bs-dropdown-border-width: var(--bs-border-width);
  --bs-dropdown-inner-border-radius: calc(var(--bs-border-radius) - var(--bs-border-width));
  --bs-dropdown-divider-bg: var(--bs-border-color-translucent);
  --bs-dropdown-divider-margin-y: 0.5rem;
  --bs-dropdown-box-shadow: var(--bs-box-shadow);
  --bs-dropdown-link-color: var(--bs-body-color);
  --bs-dropdown-link-hover-color: var(--bs-body-color);
  --bs-dropdown-link-hover-bg: var(--bs-tertiary-bg);
  --bs-dropdown-link-active-color: #fff;
  --bs-dropdown-link-active-bg: #0d6efd;
  --bs-dropdown-link-disabled-color: var(--bs-tertiary-color);
  --bs-dropdown-item-padding-x: 1rem;
  --bs-dropdown-item-padding-y: 0.25rem;
  --bs-dropdown-header-color: #6c757d;
  --bs-dropdown-header-padding-x: 1rem;
  --bs-dropdown-header-padding-y: 0.5rem;
  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);
}
.dropup .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0;
  border-right: 0.3em solid transparent;
  border-bottom: 0.3em solid;
  border-left: 0.3em solid transparent;
}
.dropup .dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropend .dropdown-menu[data-bs-popper] {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: var(--bs-dropdown-spacer);
}
.dropend .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0;
  border-bottom: 0.3em solid transparent;
  border-left: 0.3em solid;
}
.dropend .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropend .dropdown-toggle::after {
  vertical-align: 0;
}

.dropstart .dropdown-menu[data-bs-popper] {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: var(--bs-dropdown-spacer);
}
.dropstart .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
}
.dropstart .dropdown-toggle::after {
  display: none;
}
.dropstart .dropdown-toggle::before {
  display: inline-block;
  margin-right: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0.3em solid;
  border-bottom: 0.3em solid transparent;
}
.dropstart .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropstart .dropdown-toggle::before {
  vertical-align: 0;
}

.dropdown-divider {
  height: 0;
  margin: var(--bs-dropdown-divider-margin-y) 0;
  overflow: hidden;
  border-top: 1px solid var(--bs-dropdown-divider-bg);
  opacity: 1;
}

.dropdown-item {
  display: block;
  width: 100%;
  padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
  clear: both;
  font-weight: 400;
  color: var(--bs-dropdown-link-color);
  text-align: inherit;
  text-decoration: none;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
  border-radius: var(--bs-dropdown-item-border-radius, 0);
}
.dropdown-item:hover, .dropdown-item:focus {
  color: var(--bs-dropdown-link-hover-color);
  background-color: var(--bs-dropdown-link-hover-bg);
}
.dropdown-item.active, .dropdown-item:active {
  color: var(--bs-dropdown-link-active-color);
  text-decoration: none;
  background-color: var(--bs-dropdown-link-active-bg);
}
.dropdown-item.disabled, .dropdown-item:disabled {
  color: var(--bs-dropdown-link-disabled-color);
  pointer-events: none;
  background-color: transparent;
}

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

.dropdown-header {
  display: block;
  padding: var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);
  margin-bottom: 0;
  font-size: 0.875rem;
  color: var(--bs-dropdown-header-color);
  white-space: nowrap;
}

.dropdown-item-text {
  display: block;
  padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
  color: var(--bs-dropdown-link-color);
}

.dropdown-menu-dark {
  --bs-dropdown-color: #dee2e6;
  --bs-dropdown-bg: #343a40;
  --bs-dropdown-border-color: var(--bs-border-color-translucent);
  --bs-dropdown-box-shadow: ;
  --bs-dropdown-link-color: #dee2e6;
  --bs-dropdown-link-hover-color: #fff;
  --bs-dropdown-divider-bg: var(--bs-border-color-translucent);
  --bs-dropdown-link-hover-bg: rgba(255, 255, 255, 0.15);
  --bs-dropdown-link-active-color: #fff;
  --bs-dropdown-link-active-bg: #0d6efd;
  --bs-dropdown-link-disabled-color: #adb5bd;
  --bs-dropdown-header-color: #adb5bd;
}

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

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

.btn-group {
  border-radius: var(--bs-border-radius);
}
.btn-group > :not(.btn-check:first-child) + .btn,
.btn-group > .btn-group:not(:first-child) {
  margin-left: calc(-1 * var(--bs-border-width));
}
.btn-group > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group > .btn.dropdown-toggle-split:first-child,
.btn-group > .btn-group:not(:last-child) > .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group > .btn:nth-child(n+3),
.btn-group > :not(.btn-check) + .btn,
.btn-group > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.dropdown-toggle-split {
  padding-right: 0.5625rem;
  padding-left: 0.5625rem;
}
.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.375rem;
  padding-left: 0.375rem;
}

.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: calc(-1 * var(--bs-border-width));
}
.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group-vertical > .btn-group:not(:last-child) > .btn {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn:nth-child(n+3),
.btn-group-vertical > :not(.btn-check) + .btn,
.btn-group-vertical > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.nav {
  --bs-nav-link-padding-x: 1rem;
  --bs-nav-link-padding-y: 0.5rem;
  --bs-nav-link-font-weight: ;
  --bs-nav-link-color: var(--bs-link-color);
  --bs-nav-link-hover-color: var(--bs-link-hover-color);
  --bs-nav-link-disabled-color: var(--bs-secondary-color);
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

.nav-link {
  display: block;
  padding: var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);
  font-size: var(--bs-nav-link-font-size);
  font-weight: var(--bs-nav-link-font-weight);
  color: var(--bs-nav-link-color);
  text-decoration: none;
  background: none;
  border: 0;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .nav-link {
    transition: none;
  }
}
.nav-link:hover, .nav-link:focus {
  color: var(--bs-nav-link-hover-color);
}
.nav-link:focus-visible {
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.nav-link.disabled, .nav-link:disabled {
  color: var(--bs-nav-link-disabled-color);
  pointer-events: none;
  cursor: default;
}

.nav-tabs {
  --bs-nav-tabs-border-width: var(--bs-border-width);
  --bs-nav-tabs-border-color: var(--bs-border-color);
  --bs-nav-tabs-border-radius: var(--bs-border-radius);
  --bs-nav-tabs-link-hover-border-color: var(--bs-secondary-bg) var(--bs-secondary-bg) var(--bs-border-color);
  --bs-nav-tabs-link-active-color: var(--bs-emphasis-color);
  --bs-nav-tabs-link-active-bg: var(--bs-body-bg);
  --bs-nav-tabs-link-active-border-color: var(--bs-border-color) var(--bs-border-color) var(--bs-body-bg);
  border-bottom: var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color);
}
.nav-tabs .nav-link {
  margin-bottom: calc(-1 * var(--bs-nav-tabs-border-width));
  border: var(--bs-nav-tabs-border-width) solid transparent;
  border-top-left-radius: var(--bs-nav-tabs-border-radius);
  border-top-right-radius: var(--bs-nav-tabs-border-radius);
}
.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
  isolation: isolate;
  border-color: var(--bs-nav-tabs-link-hover-border-color);
}
.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
  color: var(--bs-nav-tabs-link-active-color);
  background-color: var(--bs-nav-tabs-link-active-bg);
  border-color: var(--bs-nav-tabs-link-active-border-color);
}
.nav-tabs .dropdown-menu {
  margin-top: calc(-1 * var(--bs-nav-tabs-border-width));
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.nav-pills {
  --bs-nav-pills-border-radius: var(--bs-border-radius);
  --bs-nav-pills-link-active-color: #fff;
  --bs-nav-pills-link-active-bg: #0d6efd;
}
.nav-pills .nav-link {
  border-radius: var(--bs-nav-pills-border-radius);
}
.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: var(--bs-nav-pills-link-active-color);
  background-color: var(--bs-nav-pills-link-active-bg);
}

.nav-underline {
  --bs-nav-underline-gap: 1rem;
  --bs-nav-underline-border-width: 0.125rem;
  --bs-nav-underline-link-active-color: var(--bs-emphasis-color);
  gap: var(--bs-nav-underline-gap);
}
.nav-underline .nav-link {
  padding-right: 0;
  padding-left: 0;
  border-bottom: var(--bs-nav-underline-border-width) solid transparent;
}
.nav-underline .nav-link:hover, .nav-underline .nav-link:focus {
  border-bottom-color: currentcolor;
}
.nav-underline .nav-link.active,
.nav-underline .show > .nav-link {
  font-weight: 700;
  color: var(--bs-nav-underline-link-active-color);
  border-bottom-color: currentcolor;
}

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

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

.nav-fill .nav-item .nav-link,
.nav-justified .nav-item .nav-link {
  width: 100%;
}

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

.navbar {
  --bs-navbar-padding-x: 0;
  --bs-navbar-padding-y: 0.5rem;
  --bs-navbar-color: rgba(var(--bs-emphasis-color-rgb), 0.65);
  --bs-navbar-hover-color: rgba(var(--bs-emphasis-color-rgb), 0.8);
  --bs-navbar-disabled-color: rgba(var(--bs-emphasis-color-rgb), 0.3);
  --bs-navbar-active-color: rgba(var(--bs-emphasis-color-rgb), 1);
  --bs-navbar-brand-padding-y: 0.3125rem;
  --bs-navbar-brand-margin-end: 1rem;
  --bs-navbar-brand-font-size: 1.25rem;
  --bs-navbar-brand-color: rgba(var(--bs-emphasis-color-rgb), 1);
  --bs-navbar-brand-hover-color: rgba(var(--bs-emphasis-color-rgb), 1);
  --bs-navbar-nav-link-padding-x: 0.5rem;
  --bs-navbar-toggler-padding-y: 0.25rem;
  --bs-navbar-toggler-padding-x: 0.75rem;
  --bs-navbar-toggler-font-size: 1.25rem;
  --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%2833, 37, 41, 0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
  --bs-navbar-toggler-border-color: rgba(var(--bs-emphasis-color-rgb), 0.15);
  --bs-navbar-toggler-border-radius: var(--bs-border-radius);
  --bs-navbar-toggler-focus-width: 0.25rem;
  --bs-navbar-toggler-transition: box-shadow 0.15s ease-in-out;
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding: var(--bs-navbar-padding-y) var(--bs-navbar-padding-x);
}
.navbar > .container,
.navbar > .container-fluid,
.navbar > .container-sm,
.navbar > .container-md,
.navbar > .container-lg,
.navbar > .container-xl,
.navbar > .container-xxl {
  display: flex;
  flex-wrap: inherit;
  align-items: center;
  justify-content: space-between;
}
.navbar-brand {
  padding-top: var(--bs-navbar-brand-padding-y);
  padding-bottom: var(--bs-navbar-brand-padding-y);
  margin-right: var(--bs-navbar-brand-margin-end);
  font-size: var(--bs-navbar-brand-font-size);
  color: var(--bs-navbar-brand-color);
  text-decoration: none;
  white-space: nowrap;
}
.navbar-brand:hover, .navbar-brand:focus {
  color: var(--bs-navbar-brand-hover-color);
}

.navbar-nav {
  --bs-nav-link-padding-x: 0;
  --bs-nav-link-padding-y: 0.5rem;
  --bs-nav-link-font-weight: ;
  --bs-nav-link-color: var(--bs-navbar-color);
  --bs-nav-link-hover-color: var(--bs-navbar-hover-color);
  --bs-nav-link-disabled-color: var(--bs-navbar-disabled-color);
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.navbar-nav .nav-link.active, .navbar-nav .nav-link.show {
  color: var(--bs-navbar-active-color);
}
.navbar-nav .dropdown-menu {
  position: static;
}

.navbar-text {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  color: var(--bs-navbar-color);
}
.navbar-text a,
.navbar-text a:hover,
.navbar-text a:focus {
  color: var(--bs-navbar-active-color);
}

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

.navbar-toggler {
  padding: var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);
  font-size: var(--bs-navbar-toggler-font-size);
  line-height: 1;
  color: var(--bs-navbar-color);
  background-color: transparent;
  border: var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);
  border-radius: var(--bs-navbar-toggler-border-radius);
  transition: var(--bs-navbar-toggler-transition);
}
@media (prefers-reduced-motion: reduce) {
  .navbar-toggler {
    transition: none;
  }
}
.navbar-toggler:hover {
  text-decoration: none;
}
.navbar-toggler:focus {
  text-decoration: none;
  outline: 0;
  box-shadow: 0 0 0 var(--bs-navbar-toggler-focus-width);
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  background-image: var(--bs-navbar-toggler-icon-bg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
}

.navbar-nav-scroll {
  max-height: var(--bs-scroll-height, 75vh);
  overflow-y: auto;
}

@media (min-width: 576px) {
  .navbar-expand-sm {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-sm .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-sm .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-sm .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .navbar-expand-sm .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-sm .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-sm .navbar-toggler {
    display: none;
  }
  .navbar-expand-sm .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    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,
.navbar[data-bs-theme=dark] {
  --bs-navbar-color: rgba(255, 255, 255, 0.55);
  --bs-navbar-hover-color: rgba(255, 255, 255, 0.75);
  --bs-navbar-disabled-color: rgba(255, 255, 255, 0.25);
  --bs-navbar-active-color: #fff;
  --bs-navbar-brand-color: #fff;
  --bs-navbar-brand-hover-color: #fff;
  --bs-navbar-toggler-border-color: rgba(255, 255, 255, 0.1);
  --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}

[data-bs-theme=dark] .navbar-toggler-icon {
  --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}

.card {
  --bs-card-spacer-y: 1rem;
  --bs-card-spacer-x: 1rem;
  --bs-card-title-spacer-y: 0.5rem;
  --bs-card-title-color: ;
  --bs-card-subtitle-color: ;
  --bs-card-border-width: var(--bs-border-width);
  --bs-card-border-color: var(--bs-border-color-translucent);
  --bs-card-border-radius: var(--bs-border-radius);
  --bs-card-box-shadow: ;
  --bs-card-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));
  --bs-card-cap-padding-y: 0.5rem;
  --bs-card-cap-padding-x: 1rem;
  --bs-card-cap-bg: rgba(var(--bs-body-color-rgb), 0.03);
  --bs-card-cap-color: ;
  --bs-card-height: ;
  --bs-card-color: ;
  --bs-card-bg: var(--bs-body-bg);
  --bs-card-img-overlay-padding: 1rem;
  --bs-card-group-margin: 0.75rem;
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  height: var(--bs-card-height);
  color: var(--bs-body-color);
  word-wrap: break-word;
  background-color: var(--bs-card-bg);
  background-clip: border-box;
  border: var(--bs-card-border-width) solid var(--bs-card-border-color);
  border-radius: var(--bs-card-border-radius);
}
.card > hr {
  margin-right: 0;
  margin-left: 0;
}
.card > .list-group {
  border-top: inherit;
  border-bottom: inherit;
}
.card > .list-group:first-child {
  border-top-width: 0;
  border-top-left-radius: var(--bs-card-inner-border-radius);
  border-top-right-radius: var(--bs-card-inner-border-radius);
}
.card > .list-group:last-child {
  border-bottom-width: 0;
  border-bottom-right-radius: var(--bs-card-inner-border-radius);
  border-bottom-left-radius: var(--bs-card-inner-border-radius);
}
.card > .card-header + .list-group,
.card > .list-group + .card-footer {
  border-top: 0;
}

.card-body {
  flex: 1 1 auto;
  padding: var(--bs-card-spacer-y) var(--bs-card-spacer-x);
  color: var(--bs-card-color);
}

.card-title {
  margin-bottom: var(--bs-card-title-spacer-y);
  color: var(--bs-card-title-color);
}

.card-subtitle {
  margin-top: calc(-0.5 * var(--bs-card-title-spacer-y));
  margin-bottom: 0;
  color: var(--bs-card-subtitle-color);
}

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

.card-link + .card-link {
  margin-left: var(--bs-card-spacer-x);
}

.card-header {
  padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
  margin-bottom: 0;
  color: var(--bs-card-cap-color);
  background-color: var(--bs-card-cap-bg);
  border-bottom: var(--bs-card-border-width) solid var(--bs-card-border-color);
}
.card-header:first-child {
  border-radius: var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0;
}

.card-footer {
  padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
  color: var(--bs-card-cap-color);
  background-color: var(--bs-card-cap-bg);
  border-top: var(--bs-card-border-width) solid var(--bs-card-border-color);
}
.card-footer:last-child {
  border-radius: 0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius);
}

.card-header-tabs {
  margin-right: calc(-0.5 * var(--bs-card-cap-padding-x));
  margin-bottom: calc(-1 * var(--bs-card-cap-padding-y));
  margin-left: calc(-0.5 * var(--bs-card-cap-padding-x));
  border-bottom: 0;
}
.card-header-tabs .nav-link.active {
  background-color: var(--bs-card-bg);
  border-bottom-color: var(--bs-card-bg);
}

.card-header-pills {
  margin-right: calc(-0.5 * var(--bs-card-cap-padding-x));
  margin-left: calc(-0.5 * var(--bs-card-cap-padding-x));
}

.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: var(--bs-card-img-overlay-padding);
  border-radius: var(--bs-card-inner-border-radius);
}

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

.card-img,
.card-img-top {
  border-top-left-radius: var(--bs-card-inner-border-radius);
  border-top-right-radius: var(--bs-card-inner-border-radius);
}

.card-img,
.card-img-bottom {
  border-bottom-right-radius: var(--bs-card-inner-border-radius);
  border-bottom-left-radius: var(--bs-card-inner-border-radius);
}

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

.accordion {
  --bs-accordion-color: var(--bs-body-color);
  --bs-accordion-bg: var(--bs-body-bg);
  --bs-accordion-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, border-radius 0.15s ease;
  --bs-accordion-border-color: var(--bs-border-color);
  --bs-accordion-border-width: var(--bs-border-width);
  --bs-accordion-border-radius: var(--bs-border-radius);
  --bs-accordion-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));
  --bs-accordion-btn-padding-x: 1.25rem;
  --bs-accordion-btn-padding-y: 1rem;
  --bs-accordion-btn-color: var(--bs-body-color);
  --bs-accordion-btn-bg: var(--bs-accordion-bg);
  --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23212529' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
  --bs-accordion-btn-icon-width: 1.25rem;
  --bs-accordion-btn-icon-transform: rotate(-180deg);
  --bs-accordion-btn-icon-transition: transform 0.2s ease-in-out;
  --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='rgb%282.0392156863%, 17.2549019608%, 39.6862745098%%29' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
  --bs-accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
  --bs-accordion-body-padding-x: 1.25rem;
  --bs-accordion-body-padding-y: 1rem;
  --bs-accordion-active-color: var(--bs-primary-text-emphasis);
  --bs-accordion-active-bg: var(--bs-primary-bg-subtle);
}

.accordion-button {
  position: relative;
  display: flex;
  align-items: center;
  width: 100%;
  padding: var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);
  font-size: 1rem;
  color: var(--bs-accordion-btn-color);
  text-align: left;
  background-color: var(--bs-accordion-btn-bg);
  border: 0;
  border-radius: 0;
  overflow-anchor: none;
  transition: var(--bs-accordion-transition);
}
@media (prefers-reduced-motion: reduce) {
  .accordion-button {
    transition: none;
  }
}
.accordion-button:not(.collapsed) {
  color: var(--bs-accordion-active-color);
  background-color: var(--bs-accordion-active-bg);
  box-shadow: inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color);
}
.accordion-button:not(.collapsed)::after {
  background-image: var(--bs-accordion-btn-active-icon);
  transform: var(--bs-accordion-btn-icon-transform);
}
.accordion-button::after {
  flex-shrink: 0;
  width: var(--bs-accordion-btn-icon-width);
  height: var(--bs-accordion-btn-icon-width);
  margin-left: auto;
  content: "";
  background-image: var(--bs-accordion-btn-icon);
  background-repeat: no-repeat;
  background-size: var(--bs-accordion-btn-icon-width);
  transition: var(--bs-accordion-btn-icon-transition);
}
@media (prefers-reduced-motion: reduce) {
  .accordion-button::after {
    transition: none;
  }
}
.accordion-button:hover {
  z-index: 2;
}
.accordion-button:focus {
  z-index: 3;
  outline: 0;
  box-shadow: var(--bs-accordion-btn-focus-box-shadow);
}

.accordion-header {
  margin-bottom: 0;
}

.accordion-item {
  color: var(--bs-accordion-color);
  background-color: var(--bs-accordion-bg);
  border: var(--bs-accordion-border-width) solid var(--bs-accordion-border-color);
}
.accordion-item:first-of-type {
  border-top-left-radius: var(--bs-accordion-border-radius);
  border-top-right-radius: var(--bs-accordion-border-radius);
}
.accordion-item:first-of-type > .accordion-header .accordion-button {
  border-top-left-radius: var(--bs-accordion-inner-border-radius);
  border-top-right-radius: var(--bs-accordion-inner-border-radius);
}
.accordion-item:not(:first-of-type) {
  border-top: 0;
}
.accordion-item:last-of-type {
  border-bottom-right-radius: var(--bs-accordion-border-radius);
  border-bottom-left-radius: var(--bs-accordion-border-radius);
}
.accordion-item:last-of-type > .accordion-header .accordion-button.collapsed {
  border-bottom-right-radius: var(--bs-accordion-inner-border-radius);
  border-bottom-left-radius: var(--bs-accordion-inner-border-radius);
}
.accordion-item:last-of-type > .accordion-collapse {
  border-bottom-right-radius: var(--bs-accordion-border-radius);
  border-bottom-left-radius: var(--bs-accordion-border-radius);
}

.accordion-body {
  padding: var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x);
}

.accordion-flush > .accordion-item {
  border-right: 0;
  border-left: 0;
  border-radius: 0;
}
.accordion-flush > .accordion-item:first-child {
  border-top: 0;
}
.accordion-flush > .accordion-item:last-child {
  border-bottom: 0;
}
.accordion-flush > .accordion-item > .accordion-collapse,
.accordion-flush > .accordion-item > .accordion-header .accordion-button,
.accordion-flush > .accordion-item > .accordion-header .accordion-button.collapsed {
  border-radius: 0;
}

[data-bs-theme=dark] .accordion-button::after {
  --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='rgb%2843.0588235294%, 65.8823529412%, 99.5294117647%%29'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708'/%3e%3c/svg%3e");
  --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='rgb%2843.0588235294%, 65.8823529412%, 99.5294117647%%29'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708'/%3e%3c/svg%3e");
}

.breadcrumb {
  --bs-breadcrumb-padding-x: 0;
  --bs-breadcrumb-padding-y: 0;
  --bs-breadcrumb-margin-bottom: 1rem;
  --bs-breadcrumb-bg: ;
  --bs-breadcrumb-border-radius: ;
  --bs-breadcrumb-divider-color: var(--bs-secondary-color);
  --bs-breadcrumb-item-padding-x: 0.5rem;
  --bs-breadcrumb-item-active-color: var(--bs-secondary-color);
  display: flex;
  flex-wrap: wrap;
  padding: var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);
  margin-bottom: var(--bs-breadcrumb-margin-bottom);
  font-size: var(--bs-breadcrumb-font-size);
  list-style: none;
  background-color: var(--bs-breadcrumb-bg);
  border-radius: var(--bs-breadcrumb-border-radius);
}

.breadcrumb-item + .breadcrumb-item {
  padding-left: var(--bs-breadcrumb-item-padding-x);
}
.breadcrumb-item + .breadcrumb-item::before {
  float: left;
  padding-right: var(--bs-breadcrumb-item-padding-x);
  color: var(--bs-breadcrumb-divider-color);
  content: var(--bs-breadcrumb-divider, "/") /* rtl: var(--bs-breadcrumb-divider, "/") */;
}
.breadcrumb-item.active {
  color: var(--bs-breadcrumb-item-active-color);
}

.pagination {
  --bs-pagination-padding-x: 0.75rem;
  --bs-pagination-padding-y: 0.375rem;
  --bs-pagination-font-size: 1rem;
  --bs-pagination-color: var(--bs-link-color);
  --bs-pagination-bg: var(--bs-body-bg);
  --bs-pagination-border-width: var(--bs-border-width);
  --bs-pagination-border-color: var(--bs-border-color);
  --bs-pagination-border-radius: var(--bs-border-radius);
  --bs-pagination-hover-color: var(--bs-link-hover-color);
  --bs-pagination-hover-bg: var(--bs-tertiary-bg);
  --bs-pagination-hover-border-color: var(--bs-border-color);
  --bs-pagination-focus-color: var(--bs-link-hover-color);
  --bs-pagination-focus-bg: var(--bs-secondary-bg);
  --bs-pagination-focus-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
  --bs-pagination-active-color: #fff;
  --bs-pagination-active-bg: #0d6efd;
  --bs-pagination-active-border-color: #0d6efd;
  --bs-pagination-disabled-color: var(--bs-secondary-color);
  --bs-pagination-disabled-bg: var(--bs-secondary-bg);
  --bs-pagination-disabled-border-color: var(--bs-border-color);
  display: flex;
  padding-left: 0;
  list-style: none;
}

.page-link {
  position: relative;
  display: block;
  padding: var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);
  font-size: var(--bs-pagination-font-size);
  color: var(--bs-pagination-color);
  text-decoration: none;
  background-color: var(--bs-pagination-bg);
  border: var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .page-link {
    transition: none;
  }
}
.page-link:hover {
  z-index: 2;
  color: var(--bs-pagination-hover-color);
  background-color: var(--bs-pagination-hover-bg);
  border-color: var(--bs-pagination-hover-border-color);
}
.page-link:focus {
  z-index: 3;
  color: var(--bs-pagination-focus-color);
  background-color: var(--bs-pagination-focus-bg);
  outline: 0;
  box-shadow: var(--bs-pagination-focus-box-shadow);
}
.page-link.active, .active > .page-link {
  z-index: 3;
  color: var(--bs-pagination-active-color);
  background-color: var(--bs-pagination-active-bg);
  border-color: var(--bs-pagination-active-border-color);
}
.page-link.disabled, .disabled > .page-link {
  color: var(--bs-pagination-disabled-color);
  pointer-events: none;
  background-color: var(--bs-pagination-disabled-bg);
  border-color: var(--bs-pagination-disabled-border-color);
}

.page-item:not(:first-child) .page-link {
  margin-left: calc(-1 * var(--bs-border-width));
}
.page-item:first-child .page-link {
  border-top-left-radius: var(--bs-pagination-border-radius);
  border-bottom-left-radius: var(--bs-pagination-border-radius);
}
.page-item:last-child .page-link {
  border-top-right-radius: var(--bs-pagination-border-radius);
  border-bottom-right-radius: var(--bs-pagination-border-radius);
}

.pagination-lg {
  --bs-pagination-padding-x: 1.5rem;
  --bs-pagination-padding-y: 0.75rem;
  --bs-pagination-font-size: 1.25rem;
  --bs-pagination-border-radius: var(--bs-border-radius-lg);
}

.pagination-sm {
  --bs-pagination-padding-x: 0.5rem;
  --bs-pagination-padding-y: 0.25rem;
  --bs-pagination-font-size: 0.875rem;
  --bs-pagination-border-radius: var(--bs-border-radius-sm);
}

.badge {
  --bs-badge-padding-x: 0.65em;
  --bs-badge-padding-y: 0.35em;
  --bs-badge-font-size: 0.75em;
  --bs-badge-font-weight: 700;
  --bs-badge-color: #fff;
  --bs-badge-border-radius: var(--bs-border-radius);
  display: inline-block;
  padding: var(--bs-badge-padding-y) var(--bs-badge-padding-x);
  font-size: var(--bs-badge-font-size);
  font-weight: var(--bs-badge-font-weight);
  line-height: 1;
  color: var(--bs-badge-color);
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: var(--bs-badge-border-radius);
}
.badge:empty {
  display: none;
}

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

.alert {
  --bs-alert-bg: transparent;
  --bs-alert-padding-x: 1rem;
  --bs-alert-padding-y: 1rem;
  --bs-alert-margin-bottom: 1rem;
  --bs-alert-color: inherit;
  --bs-alert-border-color: transparent;
  --bs-alert-border: var(--bs-border-width) solid var(--bs-alert-border-color);
  --bs-alert-border-radius: var(--bs-border-radius);
  --bs-alert-link-color: inherit;
  position: relative;
  padding: var(--bs-alert-padding-y) var(--bs-alert-padding-x);
  margin-bottom: var(--bs-alert-margin-bottom);
  color: var(--bs-alert-color);
  background-color: var(--bs-alert-bg);
  border: var(--bs-alert-border);
  border-radius: var(--bs-alert-border-radius);
}

.alert-heading {
  color: inherit;
}

.alert-link {
  font-weight: 700;
  color: var(--bs-alert-link-color);
}

.alert-dismissible {
  padding-right: 3rem;
}
.alert-dismissible .btn-close {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  padding: 1.25rem 1rem;
}

.alert-primary {
  --bs-alert-color: var(--bs-primary-text-emphasis);
  --bs-alert-bg: var(--bs-primary-bg-subtle);
  --bs-alert-border-color: var(--bs-primary-border-subtle);
  --bs-alert-link-color: var(--bs-primary-text-emphasis);
}

.alert-secondary {
  --bs-alert-color: var(--bs-secondary-text-emphasis);
  --bs-alert-bg: var(--bs-secondary-bg-subtle);
  --bs-alert-border-color: var(--bs-secondary-border-subtle);
  --bs-alert-link-color: var(--bs-secondary-text-emphasis);
}

.alert-success {
  --bs-alert-color: var(--bs-success-text-emphasis);
  --bs-alert-bg: var(--bs-success-bg-subtle);
  --bs-alert-border-color: var(--bs-success-border-subtle);
  --bs-alert-link-color: var(--bs-success-text-emphasis);
}

.alert-info {
  --bs-alert-color: var(--bs-info-text-emphasis);
  --bs-alert-bg: var(--bs-info-bg-subtle);
  --bs-alert-border-color: var(--bs-info-border-subtle);
  --bs-alert-link-color: var(--bs-info-text-emphasis);
}

.alert-warning {
  --bs-alert-color: var(--bs-warning-text-emphasis);
  --bs-alert-bg: var(--bs-warning-bg-subtle);
  --bs-alert-border-color: var(--bs-warning-border-subtle);
  --bs-alert-link-color: var(--bs-warning-text-emphasis);
}

.alert-danger {
  --bs-alert-color: var(--bs-danger-text-emphasis);
  --bs-alert-bg: var(--bs-danger-bg-subtle);
  --bs-alert-border-color: var(--bs-danger-border-subtle);
  --bs-alert-link-color: var(--bs-danger-text-emphasis);
}

.alert-light {
  --bs-alert-color: var(--bs-light-text-emphasis);
  --bs-alert-bg: var(--bs-light-bg-subtle);
  --bs-alert-border-color: var(--bs-light-border-subtle);
  --bs-alert-link-color: var(--bs-light-text-emphasis);
}

.alert-dark {
  --bs-alert-color: var(--bs-dark-text-emphasis);
  --bs-alert-bg: var(--bs-dark-bg-subtle);
  --bs-alert-border-color: var(--bs-dark-border-subtle);
  --bs-alert-link-color: var(--bs-dark-text-emphasis);
}

@keyframes progress-bar-stripes {
  0% {
    background-position-x: var(--bs-progress-height);
  }
}
.progress,
.progress-stacked {
  --bs-progress-height: 1rem;
  --bs-progress-font-size: 0.75rem;
  --bs-progress-bg: var(--bs-secondary-bg);
  --bs-progress-border-radius: var(--bs-border-radius);
  --bs-progress-box-shadow: var(--bs-box-shadow-inset);
  --bs-progress-bar-color: #fff;
  --bs-progress-bar-bg: #0d6efd;
  --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-stacked > .progress {
  overflow: visible;
}

.progress-stacked > .progress > .progress-bar {
  width: 100%;
}

.progress-bar-animated {
  animation: 1s linear infinite progress-bar-stripes;
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar-animated {
    animation: none;
  }
}

.list-group {
  --bs-list-group-color: var(--bs-body-color);
  --bs-list-group-bg: var(--bs-body-bg);
  --bs-list-group-border-color: var(--bs-border-color);
  --bs-list-group-border-width: var(--bs-border-width);
  --bs-list-group-border-radius: var(--bs-border-radius);
  --bs-list-group-item-padding-x: 1rem;
  --bs-list-group-item-padding-y: 0.5rem;
  --bs-list-group-action-color: var(--bs-secondary-color);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-tertiary-bg);
  --bs-list-group-action-active-color: var(--bs-body-color);
  --bs-list-group-action-active-bg: var(--bs-secondary-bg);
  --bs-list-group-disabled-color: var(--bs-secondary-color);
  --bs-list-group-disabled-bg: var(--bs-body-bg);
  --bs-list-group-active-color: #fff;
  --bs-list-group-active-bg: #0d6efd;
  --bs-list-group-active-border-color: #0d6efd;
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  border-radius: var(--bs-list-group-border-radius);
}

.list-group-numbered {
  list-style-type: none;
  counter-reset: section;
}
.list-group-numbered > .list-group-item::before {
  content: counters(section, ".") ". ";
  counter-increment: section;
}

.list-group-item {
  position: relative;
  display: block;
  padding: var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);
  color: var(--bs-list-group-color);
  text-decoration: none;
  background-color: var(--bs-list-group-bg);
  border: var(--bs-list-group-border-width) solid var(--bs-list-group-border-color);
}
.list-group-item:first-child {
  border-top-left-radius: inherit;
  border-top-right-radius: inherit;
}
.list-group-item:last-child {
  border-bottom-right-radius: inherit;
  border-bottom-left-radius: inherit;
}
.list-group-item.disabled, .list-group-item:disabled {
  color: var(--bs-list-group-disabled-color);
  pointer-events: none;
  background-color: var(--bs-list-group-disabled-bg);
}
.list-group-item.active {
  z-index: 2;
  color: var(--bs-list-group-active-color);
  background-color: var(--bs-list-group-active-bg);
  border-color: var(--bs-list-group-active-border-color);
}
.list-group-item + .list-group-item {
  border-top-width: 0;
}
.list-group-item + .list-group-item.active {
  margin-top: calc(-1 * var(--bs-list-group-border-width));
  border-top-width: var(--bs-list-group-border-width);
}

.list-group-item-action {
  width: 100%;
  color: var(--bs-list-group-action-color);
  text-align: inherit;
}
.list-group-item-action:not(.active):hover, .list-group-item-action:not(.active):focus {
  z-index: 1;
  color: var(--bs-list-group-action-hover-color);
  text-decoration: none;
  background-color: var(--bs-list-group-action-hover-bg);
}
.list-group-item-action:not(.active):active {
  color: var(--bs-list-group-action-active-color);
  background-color: var(--bs-list-group-action-active-bg);
}

.list-group-horizontal {
  flex-direction: row;
}
.list-group-horizontal > .list-group-item:first-child:not(:last-child) {
  border-bottom-left-radius: var(--bs-list-group-border-radius);
  border-top-right-radius: 0;
}
.list-group-horizontal > .list-group-item:last-child:not(:first-child) {
  border-top-right-radius: var(--bs-list-group-border-radius);
  border-bottom-left-radius: 0;
}
.list-group-horizontal > .list-group-item.active {
  margin-top: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item {
  border-top-width: var(--bs-list-group-border-width);
  border-left-width: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item.active {
  margin-left: calc(-1 * var(--bs-list-group-border-width));
  border-left-width: var(--bs-list-group-border-width);
}

@media (min-width: 576px) {
  .list-group-horizontal-sm {
    flex-direction: row;
  }
  .list-group-horizontal-sm > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-sm > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-sm > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-sm > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-list-group-border-width);
  }
}
@media (min-width: 768px) {
  .list-group-horizontal-md {
    flex-direction: row;
  }
  .list-group-horizontal-md > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-md > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-md > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-list-group-border-width);
  }
}
@media (min-width: 992px) {
  .list-group-horizontal-lg {
    flex-direction: row;
  }
  .list-group-horizontal-lg > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-lg > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-lg > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-lg > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-list-group-border-width);
  }
}
@media (min-width: 1200px) {
  .list-group-horizontal-xl {
    flex-direction: row;
  }
  .list-group-horizontal-xl > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-xl > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-xl > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-xl > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-list-group-border-width);
  }
}
@media (min-width: 1400px) {
  .list-group-horizontal-xxl {
    flex-direction: row;
  }
  .list-group-horizontal-xxl > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-xxl > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-xxl > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-xxl > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-xxl > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-list-group-border-width);
  }
}
.list-group-flush {
  border-radius: 0;
}
.list-group-flush > .list-group-item {
  border-width: 0 0 var(--bs-list-group-border-width);
}
.list-group-flush > .list-group-item:last-child {
  border-bottom-width: 0;
}

.list-group-item-primary {
  --bs-list-group-color: var(--bs-primary-text-emphasis);
  --bs-list-group-bg: var(--bs-primary-bg-subtle);
  --bs-list-group-border-color: var(--bs-primary-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-primary-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-primary-border-subtle);
  --bs-list-group-active-color: var(--bs-primary-bg-subtle);
  --bs-list-group-active-bg: var(--bs-primary-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-primary-text-emphasis);
}

.list-group-item-secondary {
  --bs-list-group-color: var(--bs-secondary-text-emphasis);
  --bs-list-group-bg: var(--bs-secondary-bg-subtle);
  --bs-list-group-border-color: var(--bs-secondary-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-secondary-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-secondary-border-subtle);
  --bs-list-group-active-color: var(--bs-secondary-bg-subtle);
  --bs-list-group-active-bg: var(--bs-secondary-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-secondary-text-emphasis);
}

.list-group-item-success {
  --bs-list-group-color: var(--bs-success-text-emphasis);
  --bs-list-group-bg: var(--bs-success-bg-subtle);
  --bs-list-group-border-color: var(--bs-success-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-success-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-success-border-subtle);
  --bs-list-group-active-color: var(--bs-success-bg-subtle);
  --bs-list-group-active-bg: var(--bs-success-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-success-text-emphasis);
}

.list-group-item-info {
  --bs-list-group-color: var(--bs-info-text-emphasis);
  --bs-list-group-bg: var(--bs-info-bg-subtle);
  --bs-list-group-border-color: var(--bs-info-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-info-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-info-border-subtle);
  --bs-list-group-active-color: var(--bs-info-bg-subtle);
  --bs-list-group-active-bg: var(--bs-info-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-info-text-emphasis);
}

.list-group-item-warning {
  --bs-list-group-color: var(--bs-warning-text-emphasis);
  --bs-list-group-bg: var(--bs-warning-bg-subtle);
  --bs-list-group-border-color: var(--bs-warning-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-warning-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-warning-border-subtle);
  --bs-list-group-active-color: var(--bs-warning-bg-subtle);
  --bs-list-group-active-bg: var(--bs-warning-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-warning-text-emphasis);
}

.list-group-item-danger {
  --bs-list-group-color: var(--bs-danger-text-emphasis);
  --bs-list-group-bg: var(--bs-danger-bg-subtle);
  --bs-list-group-border-color: var(--bs-danger-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-danger-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-danger-border-subtle);
  --bs-list-group-active-color: var(--bs-danger-bg-subtle);
  --bs-list-group-active-bg: var(--bs-danger-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-danger-text-emphasis);
}

.list-group-item-light {
  --bs-list-group-color: var(--bs-light-text-emphasis);
  --bs-list-group-bg: var(--bs-light-bg-subtle);
  --bs-list-group-border-color: var(--bs-light-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-light-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-light-border-subtle);
  --bs-list-group-active-color: var(--bs-light-bg-subtle);
  --bs-list-group-active-bg: var(--bs-light-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-light-text-emphasis);
}

.list-group-item-dark {
  --bs-list-group-color: var(--bs-dark-text-emphasis);
  --bs-list-group-bg: var(--bs-dark-bg-subtle);
  --bs-list-group-border-color: var(--bs-dark-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-dark-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-dark-border-subtle);
  --bs-list-group-active-color: var(--bs-dark-bg-subtle);
  --bs-list-group-active-bg: var(--bs-dark-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-dark-text-emphasis);
}

.btn-close {
  --bs-btn-close-color: #000;
  --bs-btn-close-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414'/%3e%3c/svg%3e");
  --bs-btn-close-opacity: 0.5;
  --bs-btn-close-hover-opacity: 0.75;
  --bs-btn-close-focus-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
  --bs-btn-close-focus-opacity: 1;
  --bs-btn-close-disabled-opacity: 0.25;
  box-sizing: content-box;
  width: 1em;
  height: 1em;
  padding: 0.25em 0.25em;
  color: var(--bs-btn-close-color);
  background: transparent var(--bs-btn-close-bg) center/1em auto no-repeat;
  filter: var(--bs-btn-close-filter);
  border: 0;
  border-radius: 0.375rem;
  opacity: var(--bs-btn-close-opacity);
}
.btn-close:hover {
  color: var(--bs-btn-close-color);
  text-decoration: none;
  opacity: var(--bs-btn-close-hover-opacity);
}
.btn-close:focus {
  outline: 0;
  box-shadow: var(--bs-btn-close-focus-shadow);
  opacity: var(--bs-btn-close-focus-opacity);
}
.btn-close:disabled, .btn-close.disabled {
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  opacity: var(--bs-btn-close-disabled-opacity);
}

.btn-close-white {
  --bs-btn-close-filter: invert(1) grayscale(100%) brightness(200%);
}

:root,
[data-bs-theme=light] {
  --bs-btn-close-filter: ;
}

[data-bs-theme=dark] {
  --bs-btn-close-filter: invert(1) grayscale(100%) brightness(200%);
}

.toast {
  --bs-toast-zindex: 1090;
  --bs-toast-padding-x: 0.75rem;
  --bs-toast-padding-y: 0.5rem;
  --bs-toast-spacing: 1.5rem;
  --bs-toast-max-width: 350px;
  --bs-toast-font-size: 0.875rem;
  --bs-toast-color: ;
  --bs-toast-bg: rgba(var(--bs-body-bg-rgb), 0.85);
  --bs-toast-border-width: var(--bs-border-width);
  --bs-toast-border-color: var(--bs-border-color-translucent);
  --bs-toast-border-radius: var(--bs-border-radius);
  --bs-toast-box-shadow: var(--bs-box-shadow);
  --bs-toast-header-color: var(--bs-secondary-color);
  --bs-toast-header-bg: rgba(var(--bs-body-bg-rgb), 0.85);
  --bs-toast-header-border-color: var(--bs-border-color-translucent);
  width: var(--bs-toast-max-width);
  max-width: 100%;
  font-size: var(--bs-toast-font-size);
  color: var(--bs-toast-color);
  pointer-events: auto;
  background-color: var(--bs-toast-bg);
  background-clip: padding-box;
  border: var(--bs-toast-border-width) solid var(--bs-toast-border-color);
  box-shadow: var(--bs-toast-box-shadow);
  border-radius: var(--bs-toast-border-radius);
}
.toast.showing {
  opacity: 0;
}
.toast:not(.show) {
  display: none;
}

.toast-container {
  --bs-toast-zindex: 1090;
  position: absolute;
  z-index: var(--bs-toast-zindex);
  width: -moz-max-content;
  width: max-content;
  max-width: 100%;
  pointer-events: none;
}
.toast-container > :not(:last-child) {
  margin-bottom: var(--bs-toast-spacing);
}

.toast-header {
  display: flex;
  align-items: center;
  padding: var(--bs-toast-padding-y) var(--bs-toast-padding-x);
  color: var(--bs-toast-header-color);
  background-color: var(--bs-toast-header-bg);
  background-clip: padding-box;
  border-bottom: var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);
  border-top-left-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));
  border-top-right-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));
}
.toast-header .btn-close {
  margin-right: calc(-0.5 * var(--bs-toast-padding-x));
  margin-left: var(--bs-toast-padding-x);
}

.toast-body {
  padding: var(--bs-toast-padding-x);
  word-wrap: break-word;
}

.modal {
  --bs-modal-zindex: 1055;
  --bs-modal-width: 500px;
  --bs-modal-padding: 1rem;
  --bs-modal-margin: 0.5rem;
  --bs-modal-color: var(--bs-body-color);
  --bs-modal-bg: var(--bs-body-bg);
  --bs-modal-border-color: var(--bs-border-color-translucent);
  --bs-modal-border-width: var(--bs-border-width);
  --bs-modal-border-radius: var(--bs-border-radius-lg);
  --bs-modal-box-shadow: var(--bs-box-shadow-sm);
  --bs-modal-inner-border-radius: calc(var(--bs-border-radius-lg) - (var(--bs-border-width)));
  --bs-modal-header-padding-x: 1rem;
  --bs-modal-header-padding-y: 1rem;
  --bs-modal-header-padding: 1rem 1rem;
  --bs-modal-header-border-color: var(--bs-border-color);
  --bs-modal-header-border-width: var(--bs-border-width);
  --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: var(--bs-border-width);
  position: fixed;
  top: 0;
  left: 0;
  z-index: var(--bs-modal-zindex);
  display: none;
  width: 100%;
  height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
  outline: 0;
}

.modal-dialog {
  position: relative;
  width: auto;
  margin: var(--bs-modal-margin);
  pointer-events: none;
}
.modal.fade .modal-dialog {
  transform: translate(0, -50px);
  transition: transform 0.3s ease-out;
}
@media (prefers-reduced-motion: reduce) {
  .modal.fade .modal-dialog {
    transition: none;
  }
}
.modal.show .modal-dialog {
  transform: none;
}
.modal.modal-static .modal-dialog {
  transform: scale(1.02);
}

.modal-dialog-scrollable {
  height: calc(100% - var(--bs-modal-margin) * 2);
}
.modal-dialog-scrollable .modal-content {
  max-height: 100%;
  overflow: hidden;
}
.modal-dialog-scrollable .modal-body {
  overflow-y: auto;
}

.modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - var(--bs-modal-margin) * 2);
}

.modal-content {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  color: var(--bs-modal-color);
  pointer-events: auto;
  background-color: var(--bs-modal-bg);
  background-clip: padding-box;
  border: var(--bs-modal-border-width) solid var(--bs-modal-border-color);
  border-radius: var(--bs-modal-border-radius);
  outline: 0;
}

.modal-backdrop {
  --bs-backdrop-zindex: 1050;
  --bs-backdrop-bg: #000;
  --bs-backdrop-opacity: 0.5;
  position: fixed;
  top: 0;
  left: 0;
  z-index: var(--bs-backdrop-zindex);
  width: 100vw;
  height: 100vh;
  background-color: var(--bs-backdrop-bg);
}
.modal-backdrop.fade {
  opacity: 0;
}
.modal-backdrop.show {
  opacity: var(--bs-backdrop-opacity);
}

.modal-header {
  display: flex;
  flex-shrink: 0;
  align-items: center;
  padding: var(--bs-modal-header-padding);
  border-bottom: var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);
  border-top-left-radius: var(--bs-modal-inner-border-radius);
  border-top-right-radius: var(--bs-modal-inner-border-radius);
}
.modal-header .btn-close {
  padding: calc(var(--bs-modal-header-padding-y) * 0.5) calc(var(--bs-modal-header-padding-x) * 0.5);
  margin-top: calc(-0.5 * var(--bs-modal-header-padding-y));
  margin-right: calc(-0.5 * var(--bs-modal-header-padding-x));
  margin-bottom: calc(-0.5 * var(--bs-modal-header-padding-y));
  margin-left: auto;
}

.modal-title {
  margin-bottom: 0;
  line-height: var(--bs-modal-title-line-height);
}

.modal-body {
  position: relative;
  flex: 1 1 auto;
  padding: var(--bs-modal-padding);
}

.modal-footer {
  display: flex;
  flex-shrink: 0;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-end;
  padding: calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * 0.5);
  background-color: var(--bs-modal-footer-bg);
  border-top: var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);
  border-bottom-right-radius: var(--bs-modal-inner-border-radius);
  border-bottom-left-radius: var(--bs-modal-inner-border-radius);
}
.modal-footer > * {
  margin: calc(var(--bs-modal-footer-gap) * 0.5);
}

@media (min-width: 576px) {
  .modal {
    --bs-modal-margin: 1.75rem;
    --bs-modal-box-shadow: var(--bs-box-shadow);
  }
  .modal-dialog {
    max-width: var(--bs-modal-width);
    margin-right: auto;
    margin-left: auto;
  }
  .modal-sm {
    --bs-modal-width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg,
  .modal-xl {
    --bs-modal-width: 800px;
  }
}
@media (min-width: 1200px) {
  .modal-xl {
    --bs-modal-width: 1140px;
  }
}
.modal-fullscreen {
  width: 100vw;
  max-width: none;
  height: 100%;
  margin: 0;
}
.modal-fullscreen .modal-content {
  height: 100%;
  border: 0;
  border-radius: 0;
}
.modal-fullscreen .modal-header,
.modal-fullscreen .modal-footer {
  border-radius: 0;
}
.modal-fullscreen .modal-body {
  overflow-y: auto;
}

@media (max-width: 575.98px) {
  .modal-fullscreen-sm-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-sm-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-sm-down .modal-header,
  .modal-fullscreen-sm-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-sm-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 767.98px) {
  .modal-fullscreen-md-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-md-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-md-down .modal-header,
  .modal-fullscreen-md-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-md-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 991.98px) {
  .modal-fullscreen-lg-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-lg-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-lg-down .modal-header,
  .modal-fullscreen-lg-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-lg-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 1199.98px) {
  .modal-fullscreen-xl-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-xl-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-xl-down .modal-header,
  .modal-fullscreen-xl-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-xl-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 1399.98px) {
  .modal-fullscreen-xxl-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-xxl-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-xxl-down .modal-header,
  .modal-fullscreen-xxl-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-xxl-down .modal-body {
    overflow-y: auto;
  }
}
.tooltip {
  --bs-tooltip-zindex: 1080;
  --bs-tooltip-max-width: 200px;
  --bs-tooltip-padding-x: 0.5rem;
  --bs-tooltip-padding-y: 0.25rem;
  --bs-tooltip-margin: ;
  --bs-tooltip-font-size: 0.875rem;
  --bs-tooltip-color: var(--bs-body-bg);
  --bs-tooltip-bg: var(--bs-emphasis-color);
  --bs-tooltip-border-radius: var(--bs-border-radius);
  --bs-tooltip-opacity: 0.9;
  --bs-tooltip-arrow-width: 0.8rem;
  --bs-tooltip-arrow-height: 0.4rem;
  z-index: var(--bs-tooltip-zindex);
  display: block;
  margin: var(--bs-tooltip-margin);
  font-family: var(--bs-font-sans-serif);
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  white-space: normal;
  word-spacing: normal;
  line-break: auto;
  font-size: var(--bs-tooltip-font-size);
  word-wrap: break-word;
  opacity: 0;
}
.tooltip.show {
  opacity: var(--bs-tooltip-opacity);
}
.tooltip .tooltip-arrow {
  display: block;
  width: var(--bs-tooltip-arrow-width);
  height: var(--bs-tooltip-arrow-height);
}
.tooltip .tooltip-arrow::before {
  position: absolute;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.bs-tooltip-top .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow {
  bottom: calc(-1 * var(--bs-tooltip-arrow-height));
}
.bs-tooltip-top .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before {
  top: -1px;
  border-width: var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * 0.5) 0;
  border-top-color: var(--bs-tooltip-bg);
}

/* rtl:begin:ignore */
.bs-tooltip-end .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow {
  left: calc(-1 * var(--bs-tooltip-arrow-height));
  width: var(--bs-tooltip-arrow-height);
  height: var(--bs-tooltip-arrow-width);
}
.bs-tooltip-end .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before {
  right: -1px;
  border-width: calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * 0.5) 0;
  border-right-color: var(--bs-tooltip-bg);
}

/* rtl:end:ignore */
.bs-tooltip-bottom .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow {
  top: calc(-1 * var(--bs-tooltip-arrow-height));
}
.bs-tooltip-bottom .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before {
  bottom: -1px;
  border-width: 0 calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height);
  border-bottom-color: var(--bs-tooltip-bg);
}

/* rtl:begin:ignore */
.bs-tooltip-start .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow {
  right: calc(-1 * var(--bs-tooltip-arrow-height));
  width: var(--bs-tooltip-arrow-height);
  height: var(--bs-tooltip-arrow-width);
}
.bs-tooltip-start .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before {
  left: -1px;
  border-width: calc(var(--bs-tooltip-arrow-width) * 0.5) 0 calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height);
  border-left-color: var(--bs-tooltip-bg);
}

/* rtl:end:ignore */
.tooltip-inner {
  max-width: var(--bs-tooltip-max-width);
  padding: var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);
  color: var(--bs-tooltip-color);
  text-align: center;
  background-color: var(--bs-tooltip-bg);
  border-radius: var(--bs-tooltip-border-radius);
}

.popover {
  --bs-popover-zindex: 1070;
  --bs-popover-max-width: 276px;
  --bs-popover-font-size: 0.875rem;
  --bs-popover-bg: var(--bs-body-bg);
  --bs-popover-border-width: var(--bs-border-width);
  --bs-popover-border-color: var(--bs-border-color-translucent);
  --bs-popover-border-radius: var(--bs-border-radius-lg);
  --bs-popover-inner-border-radius: calc(var(--bs-border-radius-lg) - var(--bs-border-width));
  --bs-popover-box-shadow: var(--bs-box-shadow);
  --bs-popover-header-padding-x: 1rem;
  --bs-popover-header-padding-y: 0.5rem;
  --bs-popover-header-font-size: 1rem;
  --bs-popover-header-color: inherit;
  --bs-popover-header-bg: var(--bs-secondary-bg);
  --bs-popover-body-padding-x: 1rem;
  --bs-popover-body-padding-y: 1rem;
  --bs-popover-body-color: var(--bs-body-color);
  --bs-popover-arrow-width: 1rem;
  --bs-popover-arrow-height: 0.5rem;
  --bs-popover-arrow-border: var(--bs-popover-border-color);
  z-index: var(--bs-popover-zindex);
  display: block;
  max-width: var(--bs-popover-max-width);
  font-family: var(--bs-font-sans-serif);
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  white-space: normal;
  word-spacing: normal;
  line-break: auto;
  font-size: var(--bs-popover-font-size);
  word-wrap: break-word;
  background-color: var(--bs-popover-bg);
  background-clip: padding-box;
  border: var(--bs-popover-border-width) solid var(--bs-popover-border-color);
  border-radius: var(--bs-popover-border-radius);
}
.popover .popover-arrow {
  display: block;
  width: var(--bs-popover-arrow-width);
  height: var(--bs-popover-arrow-height);
}
.popover .popover-arrow::before, .popover .popover-arrow::after {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
  border-width: 0;
}

.bs-popover-top > .popover-arrow, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow {
  bottom: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
}
.bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before, .bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after {
  border-width: var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * 0.5) 0;
}
.bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before {
  bottom: 0;
  border-top-color: var(--bs-popover-arrow-border);
}
.bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after {
  bottom: var(--bs-popover-border-width);
  border-top-color: var(--bs-popover-bg);
}

/* rtl:begin:ignore */
.bs-popover-end > .popover-arrow, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow {
  left: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
  width: var(--bs-popover-arrow-height);
  height: var(--bs-popover-arrow-width);
}
.bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before, .bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after {
  border-width: calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * 0.5) 0;
}
.bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before {
  left: 0;
  border-right-color: var(--bs-popover-arrow-border);
}
.bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after {
  left: var(--bs-popover-border-width);
  border-right-color: var(--bs-popover-bg);
}

/* rtl:end:ignore */
.bs-popover-bottom > .popover-arrow, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow {
  top: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
}
.bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before, .bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after {
  border-width: 0 calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height);
}
.bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before {
  top: 0;
  border-bottom-color: var(--bs-popover-arrow-border);
}
.bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after {
  top: var(--bs-popover-border-width);
  border-bottom-color: var(--bs-popover-bg);
}
.bs-popover-bottom .popover-header::before, .bs-popover-auto[data-popper-placement^=bottom] .popover-header::before {
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: var(--bs-popover-arrow-width);
  margin-left: calc(-0.5 * var(--bs-popover-arrow-width));
  content: "";
  border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-header-bg);
}

/* rtl:begin:ignore */
.bs-popover-start > .popover-arrow, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow {
  right: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
  width: var(--bs-popover-arrow-height);
  height: var(--bs-popover-arrow-width);
}
.bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before, .bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after {
  border-width: calc(var(--bs-popover-arrow-width) * 0.5) 0 calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height);
}
.bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before {
  right: 0;
  border-left-color: var(--bs-popover-arrow-border);
}
.bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after {
  right: var(--bs-popover-border-width);
  border-left-color: var(--bs-popover-bg);
}

/* rtl:end:ignore */
.popover-header {
  padding: var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);
  margin-bottom: 0;
  font-size: var(--bs-popover-header-font-size);
  color: var(--bs-popover-header-color);
  background-color: var(--bs-popover-header-bg);
  border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-border-color);
  border-top-left-radius: var(--bs-popover-inner-border-radius);
  border-top-right-radius: var(--bs-popover-inner-border-radius);
}
.popover-header:empty {
  display: none;
}

.popover-body {
  padding: var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);
  color: var(--bs-popover-body-color);
}

.carousel {
  position: relative;
}

.carousel.pointer-event {
  touch-action: pan-y;
}

.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.carousel-inner::after {
  display: block;
  clear: both;
  content: "";
}

.carousel-item {
  position: relative;
  display: none;
  float: left;
  width: 100%;
  margin-right: -100%;
  backface-visibility: hidden;
  transition: transform 0.6s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-item {
    transition: none;
  }
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: block;
}

.carousel-item-next:not(.carousel-item-start),
.active.carousel-item-end {
  transform: translateX(100%);
}

.carousel-item-prev:not(.carousel-item-end),
.active.carousel-item-start {
  transform: translateX(-100%);
}

.carousel-fade .carousel-item {
  opacity: 0;
  transition-property: opacity;
  transform: none;
}
.carousel-fade .carousel-item.active,
.carousel-fade .carousel-item-next.carousel-item-start,
.carousel-fade .carousel-item-prev.carousel-item-end {
  z-index: 1;
  opacity: 1;
}
.carousel-fade .active.carousel-item-start,
.carousel-fade .active.carousel-item-end {
  z-index: 0;
  opacity: 0;
  transition: opacity 0s 0.6s;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-fade .active.carousel-item-start,
  .carousel-fade .active.carousel-item-end {
    transition: none;
  }
}

.carousel-control-prev,
.carousel-control-next {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 15%;
  padding: 0;
  color: #fff;
  text-align: center;
  background: none;
  filter: var(--bs-carousel-control-icon-filter);
  border: 0;
  opacity: 0.5;
  transition: opacity 0.15s ease;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-control-prev,
  .carousel-control-next {
    transition: none;
  }
}
.carousel-control-prev:hover, .carousel-control-prev:focus,
.carousel-control-next:hover,
.carousel-control-next:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  opacity: 0.9;
}

.carousel-control-prev {
  left: 0;
}

.carousel-control-next {
  right: 0;
}

.carousel-control-prev-icon,
.carousel-control-next-icon {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: 100% 100%;
}

.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0'/%3e%3c/svg%3e") /*rtl:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708'/%3e%3c/svg%3e")*/;
}

.carousel-control-next-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708'/%3e%3c/svg%3e") /*rtl:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0'/%3e%3c/svg%3e")*/;
}

.carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 2;
  display: flex;
  justify-content: center;
  padding: 0;
  margin-right: 15%;
  margin-bottom: 1rem;
  margin-left: 15%;
}
.carousel-indicators [data-bs-target] {
  box-sizing: content-box;
  flex: 0 1 auto;
  width: 30px;
  height: 3px;
  padding: 0;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  cursor: pointer;
  background-color: var(--bs-carousel-indicator-active-bg);
  background-clip: padding-box;
  border: 0;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  opacity: 0.5;
  transition: 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: var(--bs-carousel-caption-color);
  text-align: center;
}

.carousel-dark {
  --bs-carousel-indicator-active-bg: #000;
  --bs-carousel-caption-color: #000;
  --bs-carousel-control-icon-filter: invert(1) grayscale(100);
}

:root,
[data-bs-theme=light] {
  --bs-carousel-indicator-active-bg: #fff;
  --bs-carousel-caption-color: #fff;
  --bs-carousel-control-icon-filter: ;
}

[data-bs-theme=dark] {
  --bs-carousel-indicator-active-bg: #000;
  --bs-carousel-caption-color: #000;
  --bs-carousel-control-icon-filter: invert(1) grayscale(100);
}

.spinner-grow,
.spinner-border {
  display: inline-block;
  flex-shrink: 0;
  width: var(--bs-spinner-width);
  height: var(--bs-spinner-height);
  vertical-align: var(--bs-spinner-vertical-align);
  border-radius: 50%;
  animation: var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name);
}

@keyframes spinner-border {
  to {
    transform: rotate(360deg) /* rtl:ignore */;
  }
}
.spinner-border {
  --bs-spinner-width: 2rem;
  --bs-spinner-height: 2rem;
  --bs-spinner-vertical-align: -0.125em;
  --bs-spinner-border-width: 0.25em;
  --bs-spinner-animation-speed: 0.75s;
  --bs-spinner-animation-name: spinner-border;
  border: var(--bs-spinner-border-width) solid currentcolor;
  border-right-color: transparent;
}

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

@keyframes spinner-grow {
  0% {
    transform: scale(0);
  }
  50% {
    opacity: 1;
    transform: none;
  }
}
.spinner-grow {
  --bs-spinner-width: 2rem;
  --bs-spinner-height: 2rem;
  --bs-spinner-vertical-align: -0.125em;
  --bs-spinner-animation-speed: 0.75s;
  --bs-spinner-animation-name: spinner-grow;
  background-color: currentcolor;
  opacity: 0;
}

.spinner-grow-sm {
  --bs-spinner-width: 1rem;
  --bs-spinner-height: 1rem;
}

@media (prefers-reduced-motion: reduce) {
  .spinner-border,
  .spinner-grow {
    --bs-spinner-animation-speed: 1.5s;
  }
}
.offcanvas, .offcanvas-xxl, .offcanvas-xl, .offcanvas-lg, .offcanvas-md, .offcanvas-sm {
  --bs-offcanvas-zindex: 1045;
  --bs-offcanvas-width: 400px;
  --bs-offcanvas-height: 30vh;
  --bs-offcanvas-padding-x: 1rem;
  --bs-offcanvas-padding-y: 1rem;
  --bs-offcanvas-color: var(--bs-body-color);
  --bs-offcanvas-bg: var(--bs-body-bg);
  --bs-offcanvas-border-width: var(--bs-border-width);
  --bs-offcanvas-border-color: var(--bs-border-color-translucent);
  --bs-offcanvas-box-shadow: var(--bs-box-shadow-sm);
  --bs-offcanvas-transition: transform 0.3s ease-in-out;
  --bs-offcanvas-title-line-height: 1.5;
}

@media (max-width: 575.98px) {
  .offcanvas-sm {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: var(--bs-offcanvas-transition);
  }
}
@media (max-width: 575.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-sm {
    transition: none;
  }
}
@media (max-width: 575.98px) {
  .offcanvas-sm.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(-100%);
  }
  .offcanvas-sm.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%);
  }
  .offcanvas-sm.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%);
  }
  .offcanvas-sm.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%);
  }
  .offcanvas-sm.showing, .offcanvas-sm.show:not(.hiding) {
    transform: none;
  }
  .offcanvas-sm.showing, .offcanvas-sm.hiding, .offcanvas-sm.show {
    visibility: visible;
  }
}
@media (min-width: 576px) {
  .offcanvas-sm {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-sm .offcanvas-header {
    display: none;
  }
  .offcanvas-sm .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

@media (max-width: 767.98px) {
  .offcanvas-md {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: var(--bs-offcanvas-transition);
  }
}
@media (max-width: 767.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-md {
    transition: none;
  }
}
@media (max-width: 767.98px) {
  .offcanvas-md.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(-100%);
  }
  .offcanvas-md.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%);
  }
  .offcanvas-md.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%);
  }
  .offcanvas-md.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%);
  }
  .offcanvas-md.showing, .offcanvas-md.show:not(.hiding) {
    transform: none;
  }
  .offcanvas-md.showing, .offcanvas-md.hiding, .offcanvas-md.show {
    visibility: visible;
  }
}
@media (min-width: 768px) {
  .offcanvas-md {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-md .offcanvas-header {
    display: none;
  }
  .offcanvas-md .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

@media (max-width: 991.98px) {
  .offcanvas-lg {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: var(--bs-offcanvas-transition);
  }
}
@media (max-width: 991.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-lg {
    transition: none;
  }
}
@media (max-width: 991.98px) {
  .offcanvas-lg.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(-100%);
  }
  .offcanvas-lg.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%);
  }
  .offcanvas-lg.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%);
  }
  .offcanvas-lg.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%);
  }
  .offcanvas-lg.showing, .offcanvas-lg.show:not(.hiding) {
    transform: none;
  }
  .offcanvas-lg.showing, .offcanvas-lg.hiding, .offcanvas-lg.show {
    visibility: visible;
  }
}
@media (min-width: 992px) {
  .offcanvas-lg {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-lg .offcanvas-header {
    display: none;
  }
  .offcanvas-lg .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

@media (max-width: 1199.98px) {
  .offcanvas-xl {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: var(--bs-offcanvas-transition);
  }
}
@media (max-width: 1199.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-xl {
    transition: none;
  }
}
@media (max-width: 1199.98px) {
  .offcanvas-xl.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(-100%);
  }
  .offcanvas-xl.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%);
  }
  .offcanvas-xl.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%);
  }
  .offcanvas-xl.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%);
  }
  .offcanvas-xl.showing, .offcanvas-xl.show:not(.hiding) {
    transform: none;
  }
  .offcanvas-xl.showing, .offcanvas-xl.hiding, .offcanvas-xl.show {
    visibility: visible;
  }
}
@media (min-width: 1200px) {
  .offcanvas-xl {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-xl .offcanvas-header {
    display: none;
  }
  .offcanvas-xl .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

@media (max-width: 1399.98px) {
  .offcanvas-xxl {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: var(--bs-offcanvas-transition);
  }
}
@media (max-width: 1399.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-xxl {
    transition: none;
  }
}
@media (max-width: 1399.98px) {
  .offcanvas-xxl.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(-100%);
  }
  .offcanvas-xxl.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%);
  }
  .offcanvas-xxl.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%);
  }
  .offcanvas-xxl.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%);
  }
  .offcanvas-xxl.showing, .offcanvas-xxl.show:not(.hiding) {
    transform: none;
  }
  .offcanvas-xxl.showing, .offcanvas-xxl.hiding, .offcanvas-xxl.show {
    visibility: visible;
  }
}
@media (min-width: 1400px) {
  .offcanvas-xxl {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-xxl .offcanvas-header {
    display: none;
  }
  .offcanvas-xxl .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

.offcanvas {
  position: fixed;
  bottom: 0;
  z-index: var(--bs-offcanvas-zindex);
  display: flex;
  flex-direction: column;
  max-width: 100%;
  color: var(--bs-offcanvas-color);
  visibility: hidden;
  background-color: var(--bs-offcanvas-bg);
  background-clip: padding-box;
  outline: 0;
  transition: var(--bs-offcanvas-transition);
}
@media (prefers-reduced-motion: reduce) {
  .offcanvas {
    transition: none;
  }
}
.offcanvas.offcanvas-start {
  top: 0;
  left: 0;
  width: var(--bs-offcanvas-width);
  border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  transform: translateX(-100%);
}
.offcanvas.offcanvas-end {
  top: 0;
  right: 0;
  width: var(--bs-offcanvas-width);
  border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  transform: translateX(100%);
}
.offcanvas.offcanvas-top {
  top: 0;
  right: 0;
  left: 0;
  height: var(--bs-offcanvas-height);
  max-height: 100%;
  border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  transform: translateY(-100%);
}
.offcanvas.offcanvas-bottom {
  right: 0;
  left: 0;
  height: var(--bs-offcanvas-height);
  max-height: 100%;
  border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  transform: translateY(100%);
}
.offcanvas.showing, .offcanvas.show:not(.hiding) {
  transform: none;
}
.offcanvas.showing, .offcanvas.hiding, .offcanvas.show {
  visibility: visible;
}

.offcanvas-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.offcanvas-backdrop.fade {
  opacity: 0;
}
.offcanvas-backdrop.show {
  opacity: 0.5;
}

.offcanvas-header {
  display: flex;
  align-items: center;
  padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);
}
.offcanvas-header .btn-close {
  padding: calc(var(--bs-offcanvas-padding-y) * 0.5) calc(var(--bs-offcanvas-padding-x) * 0.5);
  margin-top: calc(-0.5 * var(--bs-offcanvas-padding-y));
  margin-right: calc(-0.5 * var(--bs-offcanvas-padding-x));
  margin-bottom: calc(-0.5 * var(--bs-offcanvas-padding-y));
  margin-left: auto;
}

.offcanvas-title {
  margin-bottom: 0;
  line-height: var(--bs-offcanvas-title-line-height);
}

.offcanvas-body {
  flex-grow: 1;
  padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);
  overflow-y: auto;
}

.placeholder {
  display: inline-block;
  min-height: 1em;
  vertical-align: middle;
  cursor: wait;
  background-color: currentcolor;
  opacity: 0.5;
}
.placeholder.btn::before {
  display: inline-block;
  content: "";
}

.placeholder-xs {
  min-height: 0.6em;
}

.placeholder-sm {
  min-height: 0.8em;
}

.placeholder-lg {
  min-height: 1.2em;
}

.placeholder-glow .placeholder {
  animation: placeholder-glow 2s ease-in-out infinite;
}

@keyframes placeholder-glow {
  50% {
    opacity: 0.2;
  }
}
.placeholder-wave {
  -webkit-mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);
          mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);
  -webkit-mask-size: 200% 100%;
          mask-size: 200% 100%;
  animation: placeholder-wave 2s linear infinite;
}

@keyframes placeholder-wave {
  100% {
    -webkit-mask-position: -200% 0%;
            mask-position: -200% 0%;
  }
}
.clearfix::after {
  display: block;
  clear: both;
  content: "";
}

.text-bg-primary {
  color: #fff !important;
  background-color: RGBA(var(--bs-primary-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-secondary {
  color: #fff !important;
  background-color: RGBA(var(--bs-secondary-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-success {
  color: #fff !important;
  background-color: RGBA(var(--bs-success-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-info {
  color: #000 !important;
  background-color: RGBA(var(--bs-info-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-warning {
  color: #000 !important;
  background-color: RGBA(var(--bs-warning-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-danger {
  color: #fff !important;
  background-color: RGBA(var(--bs-danger-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-light {
  color: #000 !important;
  background-color: RGBA(var(--bs-light-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-dark {
  color: #fff !important;
  background-color: RGBA(var(--bs-dark-rgb), var(--bs-bg-opacity, 1)) !important;
}

.link-primary {
  color: RGBA(var(--bs-primary-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-primary-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-primary:hover, .link-primary:focus {
  color: RGBA(10, 88, 202, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(10, 88, 202, var(--bs-link-underline-opacity, 1)) !important;
}

.link-secondary {
  color: RGBA(var(--bs-secondary-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-secondary-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-secondary:hover, .link-secondary:focus {
  color: RGBA(86, 94, 100, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(86, 94, 100, var(--bs-link-underline-opacity, 1)) !important;
}

.link-success {
  color: RGBA(var(--bs-success-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-success-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-success:hover, .link-success:focus {
  color: RGBA(20, 108, 67, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(20, 108, 67, var(--bs-link-underline-opacity, 1)) !important;
}

.link-info {
  color: RGBA(var(--bs-info-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-info-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-info:hover, .link-info:focus {
  color: RGBA(61, 213, 243, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(61, 213, 243, var(--bs-link-underline-opacity, 1)) !important;
}

.link-warning {
  color: RGBA(var(--bs-warning-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-warning-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-warning:hover, .link-warning:focus {
  color: RGBA(255, 205, 57, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(255, 205, 57, var(--bs-link-underline-opacity, 1)) !important;
}

.link-danger {
  color: RGBA(var(--bs-danger-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-danger-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-danger:hover, .link-danger:focus {
  color: RGBA(176, 42, 55, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(176, 42, 55, var(--bs-link-underline-opacity, 1)) !important;
}

.link-light {
  color: RGBA(var(--bs-light-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-light-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-light:hover, .link-light:focus {
  color: RGBA(249, 250, 251, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(249, 250, 251, var(--bs-link-underline-opacity, 1)) !important;
}

.link-dark {
  color: RGBA(var(--bs-dark-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-dark-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-dark:hover, .link-dark:focus {
  color: RGBA(26, 30, 33, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(26, 30, 33, var(--bs-link-underline-opacity, 1)) !important;
}

.link-body-emphasis {
  color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-body-emphasis:hover, .link-body-emphasis:focus {
  color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 0.75)) !important;
  text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 0.75)) !important;
}

.focus-ring:focus {
  outline: 0;
  box-shadow: var(--bs-focus-ring-x, 0) var(--bs-focus-ring-y, 0) var(--bs-focus-ring-blur, 0) var(--bs-focus-ring-width) var(--bs-focus-ring-color);
}

.icon-link {
  display: inline-flex;
  gap: 0.375rem;
  align-items: center;
  text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 0.5));
  text-underline-offset: 0.25em;
  backface-visibility: hidden;
}
.icon-link > .bi {
  flex-shrink: 0;
  width: 1em;
  height: 1em;
  fill: currentcolor;
  transition: 0.2s ease-in-out transform;
}
@media (prefers-reduced-motion: reduce) {
  .icon-link > .bi {
    transition: none;
  }
}

.icon-link-hover:hover > .bi, .icon-link-hover:focus-visible > .bi {
  transform: var(--bs-icon-link-transform, translate3d(0.25em, 0, 0));
}

.ratio {
  position: relative;
  width: 100%;
}
.ratio::before {
  display: block;
  padding-top: var(--bs-aspect-ratio);
  content: "";
}
.ratio > * {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.ratio-1x1 {
  --bs-aspect-ratio: 100%;
}

.ratio-4x3 {
  --bs-aspect-ratio: 75%;
}

.ratio-16x9 {
  --bs-aspect-ratio: 56.25%;
}

.ratio-21x9 {
  --bs-aspect-ratio: 42.8571428571%;
}

.fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030;
}

.fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030;
}

.sticky-top {
  position: sticky;
  top: 0;
  z-index: 1020;
}

.sticky-bottom {
  position: sticky;
  bottom: 0;
  z-index: 1020;
}

@media (min-width: 576px) {
  .sticky-sm-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-sm-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 768px) {
  .sticky-md-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-md-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 992px) {
  .sticky-lg-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-lg-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 1200px) {
  .sticky-xl-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-xl-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 1400px) {
  .sticky-xxl-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-xxl-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
.hstack {
  display: flex;
  flex-direction: row;
  align-items: center;
  align-self: stretch;
}

.vstack {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  align-self: stretch;
}

.visually-hidden,
.visually-hidden-focusable:not(:focus):not(:focus-within) {
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important;
}
.visually-hidden:not(caption),
.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption) {
  position: absolute !important;
}
.visually-hidden *,
.visually-hidden-focusable:not(:focus):not(:focus-within) * {
  overflow: hidden !important;
}

.stretched-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  content: "";
}

.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.vr {
  display: inline-block;
  align-self: stretch;
  width: var(--bs-border-width);
  min-height: 1em;
  background-color: currentcolor;
  opacity: 0.25;
}

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

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

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

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

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

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

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

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

.float-none {
  float: none !important;
}

.object-fit-contain {
  -o-object-fit: contain !important;
     object-fit: contain !important;
}

.object-fit-cover {
  -o-object-fit: cover !important;
     object-fit: cover !important;
}

.object-fit-fill {
  -o-object-fit: fill !important;
     object-fit: fill !important;
}

.object-fit-scale {
  -o-object-fit: scale-down !important;
     object-fit: scale-down !important;
}

.object-fit-none {
  -o-object-fit: none !important;
     object-fit: none !important;
}

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

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

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

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

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

.overflow-auto {
  overflow: auto !important;
}

.overflow-hidden {
  overflow: hidden !important;
}

.overflow-visible {
  overflow: visible !important;
}

.overflow-scroll {
  overflow: scroll !important;
}

.overflow-x-auto {
  overflow-x: auto !important;
}

.overflow-x-hidden {
  overflow-x: hidden !important;
}

.overflow-x-visible {
  overflow-x: visible !important;
}

.overflow-x-scroll {
  overflow-x: scroll !important;
}

.overflow-y-auto {
  overflow-y: auto !important;
}

.overflow-y-hidden {
  overflow-y: hidden !important;
}

.overflow-y-visible {
  overflow-y: visible !important;
}

.overflow-y-scroll {
  overflow-y: scroll !important;
}

.d-inline {
  display: inline !important;
}

.d-inline-block {
  display: inline-block !important;
}

.d-block {
  display: block !important;
}

.d-grid {
  display: grid !important;
}

.d-inline-grid {
  display: inline-grid !important;
}

.d-table {
  display: table !important;
}

.d-table-row {
  display: table-row !important;
}

.d-table-cell {
  display: table-cell !important;
}

.d-flex {
  display: flex !important;
}

.d-inline-flex {
  display: inline-flex !important;
}

.d-none {
  display: none !important;
}

.shadow {
  box-shadow: var(--bs-box-shadow) !important;
}

.shadow-sm {
  box-shadow: var(--bs-box-shadow-sm) !important;
}

.shadow-lg {
  box-shadow: var(--bs-box-shadow-lg) !important;
}

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

.focus-ring-primary {
  --bs-focus-ring-color: rgba(var(--bs-primary-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-secondary {
  --bs-focus-ring-color: rgba(var(--bs-secondary-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-success {
  --bs-focus-ring-color: rgba(var(--bs-success-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-info {
  --bs-focus-ring-color: rgba(var(--bs-info-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-warning {
  --bs-focus-ring-color: rgba(var(--bs-warning-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-danger {
  --bs-focus-ring-color: rgba(var(--bs-danger-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-light {
  --bs-focus-ring-color: rgba(var(--bs-light-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-dark {
  --bs-focus-ring-color: rgba(var(--bs-dark-rgb), var(--bs-focus-ring-opacity));
}

.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-black {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-black-rgb), var(--bs-border-opacity)) !important;
}

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

.border-primary-subtle {
  border-color: var(--bs-primary-border-subtle) !important;
}

.border-secondary-subtle {
  border-color: var(--bs-secondary-border-subtle) !important;
}

.border-success-subtle {
  border-color: var(--bs-success-border-subtle) !important;
}

.border-info-subtle {
  border-color: var(--bs-info-border-subtle) !important;
}

.border-warning-subtle {
  border-color: var(--bs-warning-border-subtle) !important;
}

.border-danger-subtle {
  border-color: var(--bs-danger-border-subtle) !important;
}

.border-light-subtle {
  border-color: var(--bs-light-border-subtle) !important;
}

.border-dark-subtle {
  border-color: var(--bs-dark-border-subtle) !important;
}

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

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

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

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

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

.border-opacity-10 {
  --bs-border-opacity: 0.1;
}

.border-opacity-25 {
  --bs-border-opacity: 0.25;
}

.border-opacity-50 {
  --bs-border-opacity: 0.5;
}

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

.border-opacity-100 {
  --bs-border-opacity: 1;
}

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

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

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

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

.w-auto {
  width: auto !important;
}

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

.vw-100 {
  width: 100vw !important;
}

.min-vw-100 {
  min-width: 100vw !important;
}

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

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

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

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

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

.mh-100 {
  max-height: 100% !important;
}

.vh-100 {
  height: 100vh !important;
}

.min-vh-100 {
  min-height: 100vh !important;
}

.flex-fill {
  flex: 1 1 auto !important;
}

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

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

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

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

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

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

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

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

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

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

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

.justify-content-start {
  justify-content: flex-start !important;
}

.justify-content-end {
  justify-content: flex-end !important;
}

.justify-content-center {
  justify-content: center !important;
}

.justify-content-between {
  justify-content: space-between !important;
}

.justify-content-around {
  justify-content: space-around !important;
}

.justify-content-evenly {
  justify-content: space-evenly !important;
}

.align-items-start {
  align-items: flex-start !important;
}

.align-items-end {
  align-items: flex-end !important;
}

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

.align-items-baseline {
  align-items: baseline !important;
}

.align-items-stretch {
  align-items: stretch !important;
}

.align-content-start {
  align-content: flex-start !important;
}

.align-content-end {
  align-content: flex-end !important;
}

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

.align-content-between {
  align-content: space-between !important;
}

.align-content-around {
  align-content: space-around !important;
}

.align-content-stretch {
  align-content: stretch !important;
}

.align-self-auto {
  align-self: auto !important;
}

.align-self-start {
  align-self: flex-start !important;
}

.align-self-end {
  align-self: flex-end !important;
}

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

.align-self-baseline {
  align-self: baseline !important;
}

.align-self-stretch {
  align-self: stretch !important;
}

.order-first {
  order: -1 !important;
}

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

.order-1 {
  order: 1 !important;
}

.order-2 {
  order: 2 !important;
}

.order-3 {
  order: 3 !important;
}

.order-4 {
  order: 4 !important;
}

.order-5 {
  order: 5 !important;
}

.order-last {
  order: 6 !important;
}

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

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

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

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

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

.m-5 {
  margin: 3rem !important;
}

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

.mx-0 {
  margin-right: 0 !important;
  margin-left: 0 !important;
}

.mx-1 {
  margin-right: 0.25rem !important;
  margin-left: 0.25rem !important;
}

.mx-2 {
  margin-right: 0.5rem !important;
  margin-left: 0.5rem !important;
}

.mx-3 {
  margin-right: 1rem !important;
  margin-left: 1rem !important;
}

.mx-4 {
  margin-right: 1.5rem !important;
  margin-left: 1.5rem !important;
}

.mx-5 {
  margin-right: 3rem !important;
  margin-left: 3rem !important;
}

.mx-auto {
  margin-right: auto !important;
  margin-left: auto !important;
}

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

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

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

.my-3 {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important;
}

.my-4 {
  margin-top: 1.5rem !important;
  margin-bottom: 1.5rem !important;
}

.my-5 {
  margin-top: 3rem !important;
  margin-bottom: 3rem !important;
}

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

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

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

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

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

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

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

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

.me-0 {
  margin-right: 0 !important;
}

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

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

.me-3 {
  margin-right: 1rem !important;
}

.me-4 {
  margin-right: 1.5rem !important;
}

.me-5 {
  margin-right: 3rem !important;
}

.me-auto {
  margin-right: auto !important;
}

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

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

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

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

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

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

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

.ms-0 {
  margin-left: 0 !important;
}

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

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

.ms-3 {
  margin-left: 1rem !important;
}

.ms-4 {
  margin-left: 1.5rem !important;
}

.ms-5 {
  margin-left: 3rem !important;
}

.ms-auto {
  margin-left: auto !important;
}

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

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

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

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

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

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

.px-0 {
  padding-right: 0 !important;
  padding-left: 0 !important;
}

.px-1 {
  padding-right: 0.25rem !important;
  padding-left: 0.25rem !important;
}

.px-2 {
  padding-right: 0.5rem !important;
  padding-left: 0.5rem !important;
}

.px-3 {
  padding-right: 1rem !important;
  padding-left: 1rem !important;
}

.px-4 {
  padding-right: 1.5rem !important;
  padding-left: 1.5rem !important;
}

.px-5 {
  padding-right: 3rem !important;
  padding-left: 3rem !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

.pe-0 {
  padding-right: 0 !important;
}

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

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

.pe-3 {
  padding-right: 1rem !important;
}

.pe-4 {
  padding-right: 1.5rem !important;
}

.pe-5 {
  padding-right: 3rem !important;
}

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

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

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

.pb-3 {
  padding-bottom: 1rem !important;
}

.pb-4 {
  padding-bottom: 1.5rem !important;
}

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

.ps-0 {
  padding-left: 0 !important;
}

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

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

.ps-3 {
  padding-left: 1rem !important;
}

.ps-4 {
  padding-left: 1.5rem !important;
}

.ps-5 {
  padding-left: 3rem !important;
}

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

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

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

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

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

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

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

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

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

.row-gap-3 {
  row-gap: 1rem !important;
}

.row-gap-4 {
  row-gap: 1.5rem !important;
}

.row-gap-5 {
  row-gap: 3rem !important;
}

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

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

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

.column-gap-3 {
  -moz-column-gap: 1rem !important;
       column-gap: 1rem !important;
}

.column-gap-4 {
  -moz-column-gap: 1.5rem !important;
       column-gap: 1.5rem !important;
}

.column-gap-5 {
  -moz-column-gap: 3rem !important;
       column-gap: 3rem !important;
}

.font-monospace {
  font-family: var(--bs-font-monospace) !important;
}

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

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

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

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

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

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

.fst-italic {
  font-style: italic !important;
}

.fst-normal {
  font-style: normal !important;
}

.fw-lighter {
  font-weight: lighter !important;
}

.fw-light {
  font-weight: 300 !important;
}

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

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

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

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

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

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

.lh-sm {
  line-height: 1.25 !important;
}

.lh-base {
  line-height: 1.5 !important;
}

.lh-lg {
  line-height: 2 !important;
}

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

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

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

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

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

.text-decoration-line-through {
  text-decoration: line-through !important;
}

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

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

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

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

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

/* rtl:begin:remove */
.text-break {
  word-wrap: break-word !important;
  word-break: break-word !important;
}

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

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

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

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

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

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

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

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

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

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

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

.text-muted {
  --bs-text-opacity: 1;
  color: var(--bs-secondary-color) !important;
}

.text-black-50 {
  --bs-text-opacity: 1;
  color: rgba(0, 0, 0, 0.5) !important;
}

.text-white-50 {
  --bs-text-opacity: 1;
  color: rgba(255, 255, 255, 0.5) !important;
}

.text-body-secondary {
  --bs-text-opacity: 1;
  color: var(--bs-secondary-color) !important;
}

.text-body-tertiary {
  --bs-text-opacity: 1;
  color: var(--bs-tertiary-color) !important;
}

.text-body-emphasis {
  --bs-text-opacity: 1;
  color: var(--bs-emphasis-color) !important;
}

.text-reset {
  --bs-text-opacity: 1;
  color: inherit !important;
}

.text-opacity-25 {
  --bs-text-opacity: 0.25;
}

.text-opacity-50 {
  --bs-text-opacity: 0.5;
}

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

.text-opacity-100 {
  --bs-text-opacity: 1;
}

.text-primary-emphasis {
  color: var(--bs-primary-text-emphasis) !important;
}

.text-secondary-emphasis {
  color: var(--bs-secondary-text-emphasis) !important;
}

.text-success-emphasis {
  color: var(--bs-success-text-emphasis) !important;
}

.text-info-emphasis {
  color: var(--bs-info-text-emphasis) !important;
}

.text-warning-emphasis {
  color: var(--bs-warning-text-emphasis) !important;
}

.text-danger-emphasis {
  color: var(--bs-danger-text-emphasis) !important;
}

.text-light-emphasis {
  color: var(--bs-light-text-emphasis) !important;
}

.text-dark-emphasis {
  color: var(--bs-dark-text-emphasis) !important;
}

.link-opacity-10 {
  --bs-link-opacity: 0.1;
}

.link-opacity-10-hover:hover {
  --bs-link-opacity: 0.1;
}

.link-opacity-25 {
  --bs-link-opacity: 0.25;
}

.link-opacity-25-hover:hover {
  --bs-link-opacity: 0.25;
}

.link-opacity-50 {
  --bs-link-opacity: 0.5;
}

.link-opacity-50-hover:hover {
  --bs-link-opacity: 0.5;
}

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

.link-opacity-75-hover:hover {
  --bs-link-opacity: 0.75;
}

.link-opacity-100 {
  --bs-link-opacity: 1;
}

.link-opacity-100-hover:hover {
  --bs-link-opacity: 1;
}

.link-offset-1 {
  text-underline-offset: 0.125em !important;
}

.link-offset-1-hover:hover {
  text-underline-offset: 0.125em !important;
}

.link-offset-2 {
  text-underline-offset: 0.25em !important;
}

.link-offset-2-hover:hover {
  text-underline-offset: 0.25em !important;
}

.link-offset-3 {
  text-underline-offset: 0.375em !important;
}

.link-offset-3-hover:hover {
  text-underline-offset: 0.375em !important;
}

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

.link-underline-secondary {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-secondary-rgb), var(--bs-link-underline-opacity)) !important;
}

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

.link-underline-info {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-info-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-warning {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-warning-rgb), var(--bs-link-underline-opacity)) !important;
}

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

.link-underline-light {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-light-rgb), var(--bs-link-underline-opacity)) !important;
}

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

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

.link-underline-opacity-0 {
  --bs-link-underline-opacity: 0;
}

.link-underline-opacity-0-hover:hover {
  --bs-link-underline-opacity: 0;
}

.link-underline-opacity-10 {
  --bs-link-underline-opacity: 0.1;
}

.link-underline-opacity-10-hover:hover {
  --bs-link-underline-opacity: 0.1;
}

.link-underline-opacity-25 {
  --bs-link-underline-opacity: 0.25;
}

.link-underline-opacity-25-hover:hover {
  --bs-link-underline-opacity: 0.25;
}

.link-underline-opacity-50 {
  --bs-link-underline-opacity: 0.5;
}

.link-underline-opacity-50-hover:hover {
  --bs-link-underline-opacity: 0.5;
}

.link-underline-opacity-75 {
  --bs-link-underline-opacity: 0.75;
}

.link-underline-opacity-75-hover:hover {
  --bs-link-underline-opacity: 0.75;
}

.link-underline-opacity-100 {
  --bs-link-underline-opacity: 1;
}

.link-underline-opacity-100-hover:hover {
  --bs-link-underline-opacity: 1;
}

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

.bg-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-body-secondary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-secondary-bg-rgb), var(--bs-bg-opacity)) !important;
}

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

.bg-opacity-10 {
  --bs-bg-opacity: 0.1;
}

.bg-opacity-25 {
  --bs-bg-opacity: 0.25;
}

.bg-opacity-50 {
  --bs-bg-opacity: 0.5;
}

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

.bg-opacity-100 {
  --bs-bg-opacity: 1;
}

.bg-primary-subtle {
  background-color: var(--bs-primary-bg-subtle) !important;
}

.bg-secondary-subtle {
  background-color: var(--bs-secondary-bg-subtle) !important;
}

.bg-success-subtle {
  background-color: var(--bs-success-bg-subtle) !important;
}

.bg-info-subtle {
  background-color: var(--bs-info-bg-subtle) !important;
}

.bg-warning-subtle {
  background-color: var(--bs-warning-bg-subtle) !important;
}

.bg-danger-subtle {
  background-color: var(--bs-danger-bg-subtle) !important;
}

.bg-light-subtle {
  background-color: var(--bs-light-bg-subtle) !important;
}

.bg-dark-subtle {
  background-color: var(--bs-dark-bg-subtle) !important;
}

.bg-gradient {
  background-image: var(--bs-gradient) !important;
}

.user-select-all {
  -webkit-user-select: all !important;
     -moz-user-select: all !important;
          user-select: all !important;
}

.user-select-auto {
  -webkit-user-select: auto !important;
     -moz-user-select: auto !important;
          user-select: auto !important;
}

.user-select-none {
  -webkit-user-select: none !important;
     -moz-user-select: none !important;
          user-select: none !important;
}

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

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

.rounded {
  border-radius: var(--bs-border-radius) !important;
}

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

.rounded-1 {
  border-radius: var(--bs-border-radius-sm) !important;
}

.rounded-2 {
  border-radius: var(--bs-border-radius) !important;
}

.rounded-3 {
  border-radius: var(--bs-border-radius-lg) !important;
}

.rounded-4 {
  border-radius: var(--bs-border-radius-xl) !important;
}

.rounded-5 {
  border-radius: var(--bs-border-radius-xxl) !important;
}

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

.rounded-pill {
  border-radius: var(--bs-border-radius-pill) !important;
}

.rounded-top {
  border-top-left-radius: var(--bs-border-radius) !important;
  border-top-right-radius: var(--bs-border-radius) !important;
}

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

.rounded-top-1 {
  border-top-left-radius: var(--bs-border-radius-sm) !important;
  border-top-right-radius: var(--bs-border-radius-sm) !important;
}

.rounded-top-2 {
  border-top-left-radius: var(--bs-border-radius) !important;
  border-top-right-radius: var(--bs-border-radius) !important;
}

.rounded-top-3 {
  border-top-left-radius: var(--bs-border-radius-lg) !important;
  border-top-right-radius: var(--bs-border-radius-lg) !important;
}

.rounded-top-4 {
  border-top-left-radius: var(--bs-border-radius-xl) !important;
  border-top-right-radius: var(--bs-border-radius-xl) !important;
}

.rounded-top-5 {
  border-top-left-radius: var(--bs-border-radius-xxl) !important;
  border-top-right-radius: var(--bs-border-radius-xxl) !important;
}

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

.rounded-top-pill {
  border-top-left-radius: var(--bs-border-radius-pill) !important;
  border-top-right-radius: var(--bs-border-radius-pill) !important;
}

.rounded-end {
  border-top-right-radius: var(--bs-border-radius) !important;
  border-bottom-right-radius: var(--bs-border-radius) !important;
}

.rounded-end-0 {
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}

.rounded-end-1 {
  border-top-right-radius: var(--bs-border-radius-sm) !important;
  border-bottom-right-radius: var(--bs-border-radius-sm) !important;
}

.rounded-end-2 {
  border-top-right-radius: var(--bs-border-radius) !important;
  border-bottom-right-radius: var(--bs-border-radius) !important;
}

.rounded-end-3 {
  border-top-right-radius: var(--bs-border-radius-lg) !important;
  border-bottom-right-radius: var(--bs-border-radius-lg) !important;
}

.rounded-end-4 {
  border-top-right-radius: var(--bs-border-radius-xl) !important;
  border-bottom-right-radius: var(--bs-border-radius-xl) !important;
}

.rounded-end-5 {
  border-top-right-radius: var(--bs-border-radius-xxl) !important;
  border-bottom-right-radius: var(--bs-border-radius-xxl) !important;
}

.rounded-end-circle {
  border-top-right-radius: 50% !important;
  border-bottom-right-radius: 50% !important;
}

.rounded-end-pill {
  border-top-right-radius: var(--bs-border-radius-pill) !important;
  border-bottom-right-radius: var(--bs-border-radius-pill) !important;
}

.rounded-bottom {
  border-bottom-right-radius: var(--bs-border-radius) !important;
  border-bottom-left-radius: var(--bs-border-radius) !important;
}

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

.rounded-bottom-1 {
  border-bottom-right-radius: var(--bs-border-radius-sm) !important;
  border-bottom-left-radius: var(--bs-border-radius-sm) !important;
}

.rounded-bottom-2 {
  border-bottom-right-radius: var(--bs-border-radius) !important;
  border-bottom-left-radius: var(--bs-border-radius) !important;
}

.rounded-bottom-3 {
  border-bottom-right-radius: var(--bs-border-radius-lg) !important;
  border-bottom-left-radius: var(--bs-border-radius-lg) !important;
}

.rounded-bottom-4 {
  border-bottom-right-radius: var(--bs-border-radius-xl) !important;
  border-bottom-left-radius: var(--bs-border-radius-xl) !important;
}

.rounded-bottom-5 {
  border-bottom-right-radius: var(--bs-border-radius-xxl) !important;
  border-bottom-left-radius: var(--bs-border-radius-xxl) !important;
}

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

.rounded-bottom-pill {
  border-bottom-right-radius: var(--bs-border-radius-pill) !important;
  border-bottom-left-radius: var(--bs-border-radius-pill) !important;
}

.rounded-start {
  border-bottom-left-radius: var(--bs-border-radius) !important;
  border-top-left-radius: var(--bs-border-radius) !important;
}

.rounded-start-0 {
  border-bottom-left-radius: 0 !important;
  border-top-left-radius: 0 !important;
}

.rounded-start-1 {
  border-bottom-left-radius: var(--bs-border-radius-sm) !important;
  border-top-left-radius: var(--bs-border-radius-sm) !important;
}

.rounded-start-2 {
  border-bottom-left-radius: var(--bs-border-radius) !important;
  border-top-left-radius: var(--bs-border-radius) !important;
}

.rounded-start-3 {
  border-bottom-left-radius: var(--bs-border-radius-lg) !important;
  border-top-left-radius: var(--bs-border-radius-lg) !important;
}

.rounded-start-4 {
  border-bottom-left-radius: var(--bs-border-radius-xl) !important;
  border-top-left-radius: var(--bs-border-radius-xl) !important;
}

.rounded-start-5 {
  border-bottom-left-radius: var(--bs-border-radius-xxl) !important;
  border-top-left-radius: var(--bs-border-radius-xxl) !important;
}

.rounded-start-circle {
  border-bottom-left-radius: 50% !important;
  border-top-left-radius: 50% !important;
}

.rounded-start-pill {
  border-bottom-left-radius: var(--bs-border-radius-pill) !important;
  border-top-left-radius: var(--bs-border-radius-pill) !important;
}

.visible {
  visibility: visible !important;
}

.invisible {
  visibility: hidden !important;
}

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

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

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

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

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

@media (min-width: 576px) {
  .float-sm-start {
    float: left !important;
  }
  .float-sm-end {
    float: right !important;
  }
  .float-sm-none {
    float: none !important;
  }
  .object-fit-sm-contain {
    -o-object-fit: contain !important;
       object-fit: contain !important;
  }
  .object-fit-sm-cover {
    -o-object-fit: cover !important;
       object-fit: cover !important;
  }
  .object-fit-sm-fill {
    -o-object-fit: fill !important;
       object-fit: fill !important;
  }
  .object-fit-sm-scale {
    -o-object-fit: scale-down !important;
       object-fit: scale-down !important;
  }
  .object-fit-sm-none {
    -o-object-fit: none !important;
       object-fit: none !important;
  }
  .d-sm-inline {
    display: inline !important;
  }
  .d-sm-inline-block {
    display: inline-block !important;
  }
  .d-sm-block {
    display: block !important;
  }
  .d-sm-grid {
    display: grid !important;
  }
  .d-sm-inline-grid {
    display: inline-grid !important;
  }
  .d-sm-table {
    display: table !important;
  }
  .d-sm-table-row {
    display: table-row !important;
  }
  .d-sm-table-cell {
    display: table-cell !important;
  }
  .d-sm-flex {
    display: flex !important;
  }
  .d-sm-inline-flex {
    display: inline-flex !important;
  }
  .d-sm-none {
    display: none !important;
  }
  .flex-sm-fill {
    flex: 1 1 auto !important;
  }
  .flex-sm-row {
    flex-direction: row !important;
  }
  .flex-sm-column {
    flex-direction: column !important;
  }
  .flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-sm-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-sm-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-sm-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-sm-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-sm-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-sm-wrap {
    flex-wrap: wrap !important;
  }
  .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-sm-start {
    justify-content: flex-start !important;
  }
  .justify-content-sm-end {
    justify-content: flex-end !important;
  }
  .justify-content-sm-center {
    justify-content: center !important;
  }
  .justify-content-sm-between {
    justify-content: space-between !important;
  }
  .justify-content-sm-around {
    justify-content: space-around !important;
  }
  .justify-content-sm-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-sm-start {
    align-items: flex-start !important;
  }
  .align-items-sm-end {
    align-items: flex-end !important;
  }
  .align-items-sm-center {
    align-items: center !important;
  }
  .align-items-sm-baseline {
    align-items: baseline !important;
  }
  .align-items-sm-stretch {
    align-items: stretch !important;
  }
  .align-content-sm-start {
    align-content: flex-start !important;
  }
  .align-content-sm-end {
    align-content: flex-end !important;
  }
  .align-content-sm-center {
    align-content: center !important;
  }
  .align-content-sm-between {
    align-content: space-between !important;
  }
  .align-content-sm-around {
    align-content: space-around !important;
  }
  .align-content-sm-stretch {
    align-content: stretch !important;
  }
  .align-self-sm-auto {
    align-self: auto !important;
  }
  .align-self-sm-start {
    align-self: flex-start !important;
  }
  .align-self-sm-end {
    align-self: flex-end !important;
  }
  .align-self-sm-center {
    align-self: center !important;
  }
  .align-self-sm-baseline {
    align-self: baseline !important;
  }
  .align-self-sm-stretch {
    align-self: stretch !important;
  }
  .order-sm-first {
    order: -1 !important;
  }
  .order-sm-0 {
    order: 0 !important;
  }
  .order-sm-1 {
    order: 1 !important;
  }
  .order-sm-2 {
    order: 2 !important;
  }
  .order-sm-3 {
    order: 3 !important;
  }
  .order-sm-4 {
    order: 4 !important;
  }
  .order-sm-5 {
    order: 5 !important;
  }
  .order-sm-last {
    order: 6 !important;
  }
  .m-sm-0 {
    margin: 0 !important;
  }
  .m-sm-1 {
    margin: 0.25rem !important;
  }
  .m-sm-2 {
    margin: 0.5rem !important;
  }
  .m-sm-3 {
    margin: 1rem !important;
  }
  .m-sm-4 {
    margin: 1.5rem !important;
  }
  .m-sm-5 {
    margin: 3rem !important;
  }
  .m-sm-auto {
    margin: auto !important;
  }
  .mx-sm-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-sm-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-sm-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-sm-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-sm-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-sm-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-sm-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-sm-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-sm-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-sm-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-sm-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-sm-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-sm-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-sm-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-sm-0 {
    margin-top: 0 !important;
  }
  .mt-sm-1 {
    margin-top: 0.25rem !important;
  }
  .mt-sm-2 {
    margin-top: 0.5rem !important;
  }
  .mt-sm-3 {
    margin-top: 1rem !important;
  }
  .mt-sm-4 {
    margin-top: 1.5rem !important;
  }
  .mt-sm-5 {
    margin-top: 3rem !important;
  }
  .mt-sm-auto {
    margin-top: auto !important;
  }
  .me-sm-0 {
    margin-right: 0 !important;
  }
  .me-sm-1 {
    margin-right: 0.25rem !important;
  }
  .me-sm-2 {
    margin-right: 0.5rem !important;
  }
  .me-sm-3 {
    margin-right: 1rem !important;
  }
  .me-sm-4 {
    margin-right: 1.5rem !important;
  }
  .me-sm-5 {
    margin-right: 3rem !important;
  }
  .me-sm-auto {
    margin-right: auto !important;
  }
  .mb-sm-0 {
    margin-bottom: 0 !important;
  }
  .mb-sm-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-sm-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-sm-3 {
    margin-bottom: 1rem !important;
  }
  .mb-sm-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-sm-5 {
    margin-bottom: 3rem !important;
  }
  .mb-sm-auto {
    margin-bottom: auto !important;
  }
  .ms-sm-0 {
    margin-left: 0 !important;
  }
  .ms-sm-1 {
    margin-left: 0.25rem !important;
  }
  .ms-sm-2 {
    margin-left: 0.5rem !important;
  }
  .ms-sm-3 {
    margin-left: 1rem !important;
  }
  .ms-sm-4 {
    margin-left: 1.5rem !important;
  }
  .ms-sm-5 {
    margin-left: 3rem !important;
  }
  .ms-sm-auto {
    margin-left: auto !important;
  }
  .p-sm-0 {
    padding: 0 !important;
  }
  .p-sm-1 {
    padding: 0.25rem !important;
  }
  .p-sm-2 {
    padding: 0.5rem !important;
  }
  .p-sm-3 {
    padding: 1rem !important;
  }
  .p-sm-4 {
    padding: 1.5rem !important;
  }
  .p-sm-5 {
    padding: 3rem !important;
  }
  .px-sm-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-sm-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-sm-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-sm-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-sm-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-sm-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-sm-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-sm-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-sm-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-sm-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-sm-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-sm-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-sm-0 {
    padding-top: 0 !important;
  }
  .pt-sm-1 {
    padding-top: 0.25rem !important;
  }
  .pt-sm-2 {
    padding-top: 0.5rem !important;
  }
  .pt-sm-3 {
    padding-top: 1rem !important;
  }
  .pt-sm-4 {
    padding-top: 1.5rem !important;
  }
  .pt-sm-5 {
    padding-top: 3rem !important;
  }
  .pe-sm-0 {
    padding-right: 0 !important;
  }
  .pe-sm-1 {
    padding-right: 0.25rem !important;
  }
  .pe-sm-2 {
    padding-right: 0.5rem !important;
  }
  .pe-sm-3 {
    padding-right: 1rem !important;
  }
  .pe-sm-4 {
    padding-right: 1.5rem !important;
  }
  .pe-sm-5 {
    padding-right: 3rem !important;
  }
  .pb-sm-0 {
    padding-bottom: 0 !important;
  }
  .pb-sm-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-sm-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-sm-3 {
    padding-bottom: 1rem !important;
  }
  .pb-sm-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-sm-5 {
    padding-bottom: 3rem !important;
  }
  .ps-sm-0 {
    padding-left: 0 !important;
  }
  .ps-sm-1 {
    padding-left: 0.25rem !important;
  }
  .ps-sm-2 {
    padding-left: 0.5rem !important;
  }
  .ps-sm-3 {
    padding-left: 1rem !important;
  }
  .ps-sm-4 {
    padding-left: 1.5rem !important;
  }
  .ps-sm-5 {
    padding-left: 3rem !important;
  }
  .gap-sm-0 {
    gap: 0 !important;
  }
  .gap-sm-1 {
    gap: 0.25rem !important;
  }
  .gap-sm-2 {
    gap: 0.5rem !important;
  }
  .gap-sm-3 {
    gap: 1rem !important;
  }
  .gap-sm-4 {
    gap: 1.5rem !important;
  }
  .gap-sm-5 {
    gap: 3rem !important;
  }
  .row-gap-sm-0 {
    row-gap: 0 !important;
  }
  .row-gap-sm-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-sm-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-sm-3 {
    row-gap: 1rem !important;
  }
  .row-gap-sm-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-sm-5 {
    row-gap: 3rem !important;
  }
  .column-gap-sm-0 {
    -moz-column-gap: 0 !important;
         column-gap: 0 !important;
  }
  .column-gap-sm-1 {
    -moz-column-gap: 0.25rem !important;
         column-gap: 0.25rem !important;
  }
  .column-gap-sm-2 {
    -moz-column-gap: 0.5rem !important;
         column-gap: 0.5rem !important;
  }
  .column-gap-sm-3 {
    -moz-column-gap: 1rem !important;
         column-gap: 1rem !important;
  }
  .column-gap-sm-4 {
    -moz-column-gap: 1.5rem !important;
         column-gap: 1.5rem !important;
  }
  .column-gap-sm-5 {
    -moz-column-gap: 3rem !important;
         column-gap: 3rem !important;
  }
  .text-sm-start {
    text-align: left !important;
  }
  .text-sm-end {
    text-align: right !important;
  }
  .text-sm-center {
    text-align: center !important;
  }
}
@media (min-width: 768px) {
  .float-md-start {
    float: left !important;
  }
  .float-md-end {
    float: right !important;
  }
  .float-md-none {
    float: none !important;
  }
  .object-fit-md-contain {
    -o-object-fit: contain !important;
       object-fit: contain !important;
  }
  .object-fit-md-cover {
    -o-object-fit: cover !important;
       object-fit: cover !important;
  }
  .object-fit-md-fill {
    -o-object-fit: fill !important;
       object-fit: fill !important;
  }
  .object-fit-md-scale {
    -o-object-fit: scale-down !important;
       object-fit: scale-down !important;
  }
  .object-fit-md-none {
    -o-object-fit: none !important;
       object-fit: none !important;
  }
  .d-md-inline {
    display: inline !important;
  }
  .d-md-inline-block {
    display: inline-block !important;
  }
  .d-md-block {
    display: block !important;
  }
  .d-md-grid {
    display: grid !important;
  }
  .d-md-inline-grid {
    display: inline-grid !important;
  }
  .d-md-table {
    display: table !important;
  }
  .d-md-table-row {
    display: table-row !important;
  }
  .d-md-table-cell {
    display: table-cell !important;
  }
  .d-md-flex {
    display: flex !important;
  }
  .d-md-inline-flex {
    display: inline-flex !important;
  }
  .d-md-none {
    display: none !important;
  }
  .flex-md-fill {
    flex: 1 1 auto !important;
  }
  .flex-md-row {
    flex-direction: row !important;
  }
  .flex-md-column {
    flex-direction: column !important;
  }
  .flex-md-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-md-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-md-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-md-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-md-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-md-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-md-wrap {
    flex-wrap: wrap !important;
  }
  .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-md-start {
    justify-content: flex-start !important;
  }
  .justify-content-md-end {
    justify-content: flex-end !important;
  }
  .justify-content-md-center {
    justify-content: center !important;
  }
  .justify-content-md-between {
    justify-content: space-between !important;
  }
  .justify-content-md-around {
    justify-content: space-around !important;
  }
  .justify-content-md-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-md-start {
    align-items: flex-start !important;
  }
  .align-items-md-end {
    align-items: flex-end !important;
  }
  .align-items-md-center {
    align-items: center !important;
  }
  .align-items-md-baseline {
    align-items: baseline !important;
  }
  .align-items-md-stretch {
    align-items: stretch !important;
  }
  .align-content-md-start {
    align-content: flex-start !important;
  }
  .align-content-md-end {
    align-content: flex-end !important;
  }
  .align-content-md-center {
    align-content: center !important;
  }
  .align-content-md-between {
    align-content: space-between !important;
  }
  .align-content-md-around {
    align-content: space-around !important;
  }
  .align-content-md-stretch {
    align-content: stretch !important;
  }
  .align-self-md-auto {
    align-self: auto !important;
  }
  .align-self-md-start {
    align-self: flex-start !important;
  }
  .align-self-md-end {
    align-self: flex-end !important;
  }
  .align-self-md-center {
    align-self: center !important;
  }
  .align-self-md-baseline {
    align-self: baseline !important;
  }
  .align-self-md-stretch {
    align-self: stretch !important;
  }
  .order-md-first {
    order: -1 !important;
  }
  .order-md-0 {
    order: 0 !important;
  }
  .order-md-1 {
    order: 1 !important;
  }
  .order-md-2 {
    order: 2 !important;
  }
  .order-md-3 {
    order: 3 !important;
  }
  .order-md-4 {
    order: 4 !important;
  }
  .order-md-5 {
    order: 5 !important;
  }
  .order-md-last {
    order: 6 !important;
  }
  .m-md-0 {
    margin: 0 !important;
  }
  .m-md-1 {
    margin: 0.25rem !important;
  }
  .m-md-2 {
    margin: 0.5rem !important;
  }
  .m-md-3 {
    margin: 1rem !important;
  }
  .m-md-4 {
    margin: 1.5rem !important;
  }
  .m-md-5 {
    margin: 3rem !important;
  }
  .m-md-auto {
    margin: auto !important;
  }
  .mx-md-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-md-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-md-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-md-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-md-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-md-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-md-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-md-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-md-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-md-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-md-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-md-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-md-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-md-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-md-0 {
    margin-top: 0 !important;
  }
  .mt-md-1 {
    margin-top: 0.25rem !important;
  }
  .mt-md-2 {
    margin-top: 0.5rem !important;
  }
  .mt-md-3 {
    margin-top: 1rem !important;
  }
  .mt-md-4 {
    margin-top: 1.5rem !important;
  }
  .mt-md-5 {
    margin-top: 3rem !important;
  }
  .mt-md-auto {
    margin-top: auto !important;
  }
  .me-md-0 {
    margin-right: 0 !important;
  }
  .me-md-1 {
    margin-right: 0.25rem !important;
  }
  .me-md-2 {
    margin-right: 0.5rem !important;
  }
  .me-md-3 {
    margin-right: 1rem !important;
  }
  .me-md-4 {
    margin-right: 1.5rem !important;
  }
  .me-md-5 {
    margin-right: 3rem !important;
  }
  .me-md-auto {
    margin-right: auto !important;
  }
  .mb-md-0 {
    margin-bottom: 0 !important;
  }
  .mb-md-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-md-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-md-3 {
    margin-bottom: 1rem !important;
  }
  .mb-md-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-md-5 {
    margin-bottom: 3rem !important;
  }
  .mb-md-auto {
    margin-bottom: auto !important;
  }
  .ms-md-0 {
    margin-left: 0 !important;
  }
  .ms-md-1 {
    margin-left: 0.25rem !important;
  }
  .ms-md-2 {
    margin-left: 0.5rem !important;
  }
  .ms-md-3 {
    margin-left: 1rem !important;
  }
  .ms-md-4 {
    margin-left: 1.5rem !important;
  }
  .ms-md-5 {
    margin-left: 3rem !important;
  }
  .ms-md-auto {
    margin-left: auto !important;
  }
  .p-md-0 {
    padding: 0 !important;
  }
  .p-md-1 {
    padding: 0.25rem !important;
  }
  .p-md-2 {
    padding: 0.5rem !important;
  }
  .p-md-3 {
    padding: 1rem !important;
  }
  .p-md-4 {
    padding: 1.5rem !important;
  }
  .p-md-5 {
    padding: 3rem !important;
  }
  .px-md-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-md-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-md-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-md-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-md-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-md-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-md-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-md-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-md-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-md-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-md-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-md-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-md-0 {
    padding-top: 0 !important;
  }
  .pt-md-1 {
    padding-top: 0.25rem !important;
  }
  .pt-md-2 {
    padding-top: 0.5rem !important;
  }
  .pt-md-3 {
    padding-top: 1rem !important;
  }
  .pt-md-4 {
    padding-top: 1.5rem !important;
  }
  .pt-md-5 {
    padding-top: 3rem !important;
  }
  .pe-md-0 {
    padding-right: 0 !important;
  }
  .pe-md-1 {
    padding-right: 0.25rem !important;
  }
  .pe-md-2 {
    padding-right: 0.5rem !important;
  }
  .pe-md-3 {
    padding-right: 1rem !important;
  }
  .pe-md-4 {
    padding-right: 1.5rem !important;
  }
  .pe-md-5 {
    padding-right: 3rem !important;
  }
  .pb-md-0 {
    padding-bottom: 0 !important;
  }
  .pb-md-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-md-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-md-3 {
    padding-bottom: 1rem !important;
  }
  .pb-md-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-md-5 {
    padding-bottom: 3rem !important;
  }
  .ps-md-0 {
    padding-left: 0 !important;
  }
  .ps-md-1 {
    padding-left: 0.25rem !important;
  }
  .ps-md-2 {
    padding-left: 0.5rem !important;
  }
  .ps-md-3 {
    padding-left: 1rem !important;
  }
  .ps-md-4 {
    padding-left: 1.5rem !important;
  }
  .ps-md-5 {
    padding-left: 3rem !important;
  }
  .gap-md-0 {
    gap: 0 !important;
  }
  .gap-md-1 {
    gap: 0.25rem !important;
  }
  .gap-md-2 {
    gap: 0.5rem !important;
  }
  .gap-md-3 {
    gap: 1rem !important;
  }
  .gap-md-4 {
    gap: 1.5rem !important;
  }
  .gap-md-5 {
    gap: 3rem !important;
  }
  .row-gap-md-0 {
    row-gap: 0 !important;
  }
  .row-gap-md-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-md-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-md-3 {
    row-gap: 1rem !important;
  }
  .row-gap-md-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-md-5 {
    row-gap: 3rem !important;
  }
  .column-gap-md-0 {
    -moz-column-gap: 0 !important;
         column-gap: 0 !important;
  }
  .column-gap-md-1 {
    -moz-column-gap: 0.25rem !important;
         column-gap: 0.25rem !important;
  }
  .column-gap-md-2 {
    -moz-column-gap: 0.5rem !important;
         column-gap: 0.5rem !important;
  }
  .column-gap-md-3 {
    -moz-column-gap: 1rem !important;
         column-gap: 1rem !important;
  }
  .column-gap-md-4 {
    -moz-column-gap: 1.5rem !important;
         column-gap: 1.5rem !important;
  }
  .column-gap-md-5 {
    -moz-column-gap: 3rem !important;
         column-gap: 3rem !important;
  }
  .text-md-start {
    text-align: left !important;
  }
  .text-md-end {
    text-align: right !important;
  }
  .text-md-center {
    text-align: center !important;
  }
}
@media (min-width: 992px) {
  .float-lg-start {
    float: left !important;
  }
  .float-lg-end {
    float: right !important;
  }
  .float-lg-none {
    float: none !important;
  }
  .object-fit-lg-contain {
    -o-object-fit: contain !important;
       object-fit: contain !important;
  }
  .object-fit-lg-cover {
    -o-object-fit: cover !important;
       object-fit: cover !important;
  }
  .object-fit-lg-fill {
    -o-object-fit: fill !important;
       object-fit: fill !important;
  }
  .object-fit-lg-scale {
    -o-object-fit: scale-down !important;
       object-fit: scale-down !important;
  }
  .object-fit-lg-none {
    -o-object-fit: none !important;
       object-fit: none !important;
  }
  .d-lg-inline {
    display: inline !important;
  }
  .d-lg-inline-block {
    display: inline-block !important;
  }
  .d-lg-block {
    display: block !important;
  }
  .d-lg-grid {
    display: grid !important;
  }
  .d-lg-inline-grid {
    display: inline-grid !important;
  }
  .d-lg-table {
    display: table !important;
  }
  .d-lg-table-row {
    display: table-row !important;
  }
  .d-lg-table-cell {
    display: table-cell !important;
  }
  .d-lg-flex {
    display: flex !important;
  }
  .d-lg-inline-flex {
    display: inline-flex !important;
  }
  .d-lg-none {
    display: none !important;
  }
  .flex-lg-fill {
    flex: 1 1 auto !important;
  }
  .flex-lg-row {
    flex-direction: row !important;
  }
  .flex-lg-column {
    flex-direction: column !important;
  }
  .flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-lg-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-lg-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-lg-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-lg-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-lg-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-lg-wrap {
    flex-wrap: wrap !important;
  }
  .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-lg-start {
    justify-content: flex-start !important;
  }
  .justify-content-lg-end {
    justify-content: flex-end !important;
  }
  .justify-content-lg-center {
    justify-content: center !important;
  }
  .justify-content-lg-between {
    justify-content: space-between !important;
  }
  .justify-content-lg-around {
    justify-content: space-around !important;
  }
  .justify-content-lg-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-lg-start {
    align-items: flex-start !important;
  }
  .align-items-lg-end {
    align-items: flex-end !important;
  }
  .align-items-lg-center {
    align-items: center !important;
  }
  .align-items-lg-baseline {
    align-items: baseline !important;
  }
  .align-items-lg-stretch {
    align-items: stretch !important;
  }
  .align-content-lg-start {
    align-content: flex-start !important;
  }
  .align-content-lg-end {
    align-content: flex-end !important;
  }
  .align-content-lg-center {
    align-content: center !important;
  }
  .align-content-lg-between {
    align-content: space-between !important;
  }
  .align-content-lg-around {
    align-content: space-around !important;
  }
  .align-content-lg-stretch {
    align-content: stretch !important;
  }
  .align-self-lg-auto {
    align-self: auto !important;
  }
  .align-self-lg-start {
    align-self: flex-start !important;
  }
  .align-self-lg-end {
    align-self: flex-end !important;
  }
  .align-self-lg-center {
    align-self: center !important;
  }
  .align-self-lg-baseline {
    align-self: baseline !important;
  }
  .align-self-lg-stretch {
    align-self: stretch !important;
  }
  .order-lg-first {
    order: -1 !important;
  }
  .order-lg-0 {
    order: 0 !important;
  }
  .order-lg-1 {
    order: 1 !important;
  }
  .order-lg-2 {
    order: 2 !important;
  }
  .order-lg-3 {
    order: 3 !important;
  }
  .order-lg-4 {
    order: 4 !important;
  }
  .order-lg-5 {
    order: 5 !important;
  }
  .order-lg-last {
    order: 6 !important;
  }
  .m-lg-0 {
    margin: 0 !important;
  }
  .m-lg-1 {
    margin: 0.25rem !important;
  }
  .m-lg-2 {
    margin: 0.5rem !important;
  }
  .m-lg-3 {
    margin: 1rem !important;
  }
  .m-lg-4 {
    margin: 1.5rem !important;
  }
  .m-lg-5 {
    margin: 3rem !important;
  }
  .m-lg-auto {
    margin: auto !important;
  }
  .mx-lg-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-lg-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-lg-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-lg-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-lg-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-lg-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-lg-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-lg-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-lg-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-lg-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-lg-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-lg-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-lg-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-lg-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-lg-0 {
    margin-top: 0 !important;
  }
  .mt-lg-1 {
    margin-top: 0.25rem !important;
  }
  .mt-lg-2 {
    margin-top: 0.5rem !important;
  }
  .mt-lg-3 {
    margin-top: 1rem !important;
  }
  .mt-lg-4 {
    margin-top: 1.5rem !important;
  }
  .mt-lg-5 {
    margin-top: 3rem !important;
  }
  .mt-lg-auto {
    margin-top: auto !important;
  }
  .me-lg-0 {
    margin-right: 0 !important;
  }
  .me-lg-1 {
    margin-right: 0.25rem !important;
  }
  .me-lg-2 {
    margin-right: 0.5rem !important;
  }
  .me-lg-3 {
    margin-right: 1rem !important;
  }
  .me-lg-4 {
    margin-right: 1.5rem !important;
  }
  .me-lg-5 {
    margin-right: 3rem !important;
  }
  .me-lg-auto {
    margin-right: auto !important;
  }
  .mb-lg-0 {
    margin-bottom: 0 !important;
  }
  .mb-lg-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-lg-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-lg-3 {
    margin-bottom: 1rem !important;
  }
  .mb-lg-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-lg-5 {
    margin-bottom: 3rem !important;
  }
  .mb-lg-auto {
    margin-bottom: auto !important;
  }
  .ms-lg-0 {
    margin-left: 0 !important;
  }
  .ms-lg-1 {
    margin-left: 0.25rem !important;
  }
  .ms-lg-2 {
    margin-left: 0.5rem !important;
  }
  .ms-lg-3 {
    margin-left: 1rem !important;
  }
  .ms-lg-4 {
    margin-left: 1.5rem !important;
  }
  .ms-lg-5 {
    margin-left: 3rem !important;
  }
  .ms-lg-auto {
    margin-left: auto !important;
  }
  .p-lg-0 {
    padding: 0 !important;
  }
  .p-lg-1 {
    padding: 0.25rem !important;
  }
  .p-lg-2 {
    padding: 0.5rem !important;
  }
  .p-lg-3 {
    padding: 1rem !important;
  }
  .p-lg-4 {
    padding: 1.5rem !important;
  }
  .p-lg-5 {
    padding: 3rem !important;
  }
  .px-lg-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-lg-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-lg-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-lg-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-lg-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-lg-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-lg-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-lg-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-lg-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-lg-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-lg-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-lg-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-lg-0 {
    padding-top: 0 !important;
  }
  .pt-lg-1 {
    padding-top: 0.25rem !important;
  }
  .pt-lg-2 {
    padding-top: 0.5rem !important;
  }
  .pt-lg-3 {
    padding-top: 1rem !important;
  }
  .pt-lg-4 {
    padding-top: 1.5rem !important;
  }
  .pt-lg-5 {
    padding-top: 3rem !important;
  }
  .pe-lg-0 {
    padding-right: 0 !important;
  }
  .pe-lg-1 {
    padding-right: 0.25rem !important;
  }
  .pe-lg-2 {
    padding-right: 0.5rem !important;
  }
  .pe-lg-3 {
    padding-right: 1rem !important;
  }
  .pe-lg-4 {
    padding-right: 1.5rem !important;
  }
  .pe-lg-5 {
    padding-right: 3rem !important;
  }
  .pb-lg-0 {
    padding-bottom: 0 !important;
  }
  .pb-lg-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-lg-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-lg-3 {
    padding-bottom: 1rem !important;
  }
  .pb-lg-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-lg-5 {
    padding-bottom: 3rem !important;
  }
  .ps-lg-0 {
    padding-left: 0 !important;
  }
  .ps-lg-1 {
    padding-left: 0.25rem !important;
  }
  .ps-lg-2 {
    padding-left: 0.5rem !important;
  }
  .ps-lg-3 {
    padding-left: 1rem !important;
  }
  .ps-lg-4 {
    padding-left: 1.5rem !important;
  }
  .ps-lg-5 {
    padding-left: 3rem !important;
  }
  .gap-lg-0 {
    gap: 0 !important;
  }
  .gap-lg-1 {
    gap: 0.25rem !important;
  }
  .gap-lg-2 {
    gap: 0.5rem !important;
  }
  .gap-lg-3 {
    gap: 1rem !important;
  }
  .gap-lg-4 {
    gap: 1.5rem !important;
  }
  .gap-lg-5 {
    gap: 3rem !important;
  }
  .row-gap-lg-0 {
    row-gap: 0 !important;
  }
  .row-gap-lg-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-lg-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-lg-3 {
    row-gap: 1rem !important;
  }
  .row-gap-lg-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-lg-5 {
    row-gap: 3rem !important;
  }
  .column-gap-lg-0 {
    -moz-column-gap: 0 !important;
         column-gap: 0 !important;
  }
  .column-gap-lg-1 {
    -moz-column-gap: 0.25rem !important;
         column-gap: 0.25rem !important;
  }
  .column-gap-lg-2 {
    -moz-column-gap: 0.5rem !important;
         column-gap: 0.5rem !important;
  }
  .column-gap-lg-3 {
    -moz-column-gap: 1rem !important;
         column-gap: 1rem !important;
  }
  .column-gap-lg-4 {
    -moz-column-gap: 1.5rem !important;
         column-gap: 1.5rem !important;
  }
  .column-gap-lg-5 {
    -moz-column-gap: 3rem !important;
         column-gap: 3rem !important;
  }
  .text-lg-start {
    text-align: left !important;
  }
  .text-lg-end {
    text-align: right !important;
  }
  .text-lg-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .float-xl-start {
    float: left !important;
  }
  .float-xl-end {
    float: right !important;
  }
  .float-xl-none {
    float: none !important;
  }
  .object-fit-xl-contain {
    -o-object-fit: contain !important;
       object-fit: contain !important;
  }
  .object-fit-xl-cover {
    -o-object-fit: cover !important;
       object-fit: cover !important;
  }
  .object-fit-xl-fill {
    -o-object-fit: fill !important;
       object-fit: fill !important;
  }
  .object-fit-xl-scale {
    -o-object-fit: scale-down !important;
       object-fit: scale-down !important;
  }
  .object-fit-xl-none {
    -o-object-fit: none !important;
       object-fit: none !important;
  }
  .d-xl-inline {
    display: inline !important;
  }
  .d-xl-inline-block {
    display: inline-block !important;
  }
  .d-xl-block {
    display: block !important;
  }
  .d-xl-grid {
    display: grid !important;
  }
  .d-xl-inline-grid {
    display: inline-grid !important;
  }
  .d-xl-table {
    display: table !important;
  }
  .d-xl-table-row {
    display: table-row !important;
  }
  .d-xl-table-cell {
    display: table-cell !important;
  }
  .d-xl-flex {
    display: flex !important;
  }
  .d-xl-inline-flex {
    display: inline-flex !important;
  }
  .d-xl-none {
    display: none !important;
  }
  .flex-xl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xl-row {
    flex-direction: row !important;
  }
  .flex-xl-column {
    flex-direction: column !important;
  }
  .flex-xl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-xl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-xl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xl-center {
    justify-content: center !important;
  }
  .justify-content-xl-between {
    justify-content: space-between !important;
  }
  .justify-content-xl-around {
    justify-content: space-around !important;
  }
  .justify-content-xl-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-xl-start {
    align-items: flex-start !important;
  }
  .align-items-xl-end {
    align-items: flex-end !important;
  }
  .align-items-xl-center {
    align-items: center !important;
  }
  .align-items-xl-baseline {
    align-items: baseline !important;
  }
  .align-items-xl-stretch {
    align-items: stretch !important;
  }
  .align-content-xl-start {
    align-content: flex-start !important;
  }
  .align-content-xl-end {
    align-content: flex-end !important;
  }
  .align-content-xl-center {
    align-content: center !important;
  }
  .align-content-xl-between {
    align-content: space-between !important;
  }
  .align-content-xl-around {
    align-content: space-around !important;
  }
  .align-content-xl-stretch {
    align-content: stretch !important;
  }
  .align-self-xl-auto {
    align-self: auto !important;
  }
  .align-self-xl-start {
    align-self: flex-start !important;
  }
  .align-self-xl-end {
    align-self: flex-end !important;
  }
  .align-self-xl-center {
    align-self: center !important;
  }
  .align-self-xl-baseline {
    align-self: baseline !important;
  }
  .align-self-xl-stretch {
    align-self: stretch !important;
  }
  .order-xl-first {
    order: -1 !important;
  }
  .order-xl-0 {
    order: 0 !important;
  }
  .order-xl-1 {
    order: 1 !important;
  }
  .order-xl-2 {
    order: 2 !important;
  }
  .order-xl-3 {
    order: 3 !important;
  }
  .order-xl-4 {
    order: 4 !important;
  }
  .order-xl-5 {
    order: 5 !important;
  }
  .order-xl-last {
    order: 6 !important;
  }
  .m-xl-0 {
    margin: 0 !important;
  }
  .m-xl-1 {
    margin: 0.25rem !important;
  }
  .m-xl-2 {
    margin: 0.5rem !important;
  }
  .m-xl-3 {
    margin: 1rem !important;
  }
  .m-xl-4 {
    margin: 1.5rem !important;
  }
  .m-xl-5 {
    margin: 3rem !important;
  }
  .m-xl-auto {
    margin: auto !important;
  }
  .mx-xl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-xl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-xl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-xl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-xl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-xl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-xl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-xl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-xl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-xl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-xl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-xl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-xl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-xl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-xl-0 {
    margin-top: 0 !important;
  }
  .mt-xl-1 {
    margin-top: 0.25rem !important;
  }
  .mt-xl-2 {
    margin-top: 0.5rem !important;
  }
  .mt-xl-3 {
    margin-top: 1rem !important;
  }
  .mt-xl-4 {
    margin-top: 1.5rem !important;
  }
  .mt-xl-5 {
    margin-top: 3rem !important;
  }
  .mt-xl-auto {
    margin-top: auto !important;
  }
  .me-xl-0 {
    margin-right: 0 !important;
  }
  .me-xl-1 {
    margin-right: 0.25rem !important;
  }
  .me-xl-2 {
    margin-right: 0.5rem !important;
  }
  .me-xl-3 {
    margin-right: 1rem !important;
  }
  .me-xl-4 {
    margin-right: 1.5rem !important;
  }
  .me-xl-5 {
    margin-right: 3rem !important;
  }
  .me-xl-auto {
    margin-right: auto !important;
  }
  .mb-xl-0 {
    margin-bottom: 0 !important;
  }
  .mb-xl-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-xl-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-xl-3 {
    margin-bottom: 1rem !important;
  }
  .mb-xl-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-xl-5 {
    margin-bottom: 3rem !important;
  }
  .mb-xl-auto {
    margin-bottom: auto !important;
  }
  .ms-xl-0 {
    margin-left: 0 !important;
  }
  .ms-xl-1 {
    margin-left: 0.25rem !important;
  }
  .ms-xl-2 {
    margin-left: 0.5rem !important;
  }
  .ms-xl-3 {
    margin-left: 1rem !important;
  }
  .ms-xl-4 {
    margin-left: 1.5rem !important;
  }
  .ms-xl-5 {
    margin-left: 3rem !important;
  }
  .ms-xl-auto {
    margin-left: auto !important;
  }
  .p-xl-0 {
    padding: 0 !important;
  }
  .p-xl-1 {
    padding: 0.25rem !important;
  }
  .p-xl-2 {
    padding: 0.5rem !important;
  }
  .p-xl-3 {
    padding: 1rem !important;
  }
  .p-xl-4 {
    padding: 1.5rem !important;
  }
  .p-xl-5 {
    padding: 3rem !important;
  }
  .px-xl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-xl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-xl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-xl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-xl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-xl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-xl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-xl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-xl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-xl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-xl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-xl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-xl-0 {
    padding-top: 0 !important;
  }
  .pt-xl-1 {
    padding-top: 0.25rem !important;
  }
  .pt-xl-2 {
    padding-top: 0.5rem !important;
  }
  .pt-xl-3 {
    padding-top: 1rem !important;
  }
  .pt-xl-4 {
    padding-top: 1.5rem !important;
  }
  .pt-xl-5 {
    padding-top: 3rem !important;
  }
  .pe-xl-0 {
    padding-right: 0 !important;
  }
  .pe-xl-1 {
    padding-right: 0.25rem !important;
  }
  .pe-xl-2 {
    padding-right: 0.5rem !important;
  }
  .pe-xl-3 {
    padding-right: 1rem !important;
  }
  .pe-xl-4 {
    padding-right: 1.5rem !important;
  }
  .pe-xl-5 {
    padding-right: 3rem !important;
  }
  .pb-xl-0 {
    padding-bottom: 0 !important;
  }
  .pb-xl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-xl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-xl-3 {
    padding-bottom: 1rem !important;
  }
  .pb-xl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-xl-5 {
    padding-bottom: 3rem !important;
  }
  .ps-xl-0 {
    padding-left: 0 !important;
  }
  .ps-xl-1 {
    padding-left: 0.25rem !important;
  }
  .ps-xl-2 {
    padding-left: 0.5rem !important;
  }
  .ps-xl-3 {
    padding-left: 1rem !important;
  }
  .ps-xl-4 {
    padding-left: 1.5rem !important;
  }
  .ps-xl-5 {
    padding-left: 3rem !important;
  }
  .gap-xl-0 {
    gap: 0 !important;
  }
  .gap-xl-1 {
    gap: 0.25rem !important;
  }
  .gap-xl-2 {
    gap: 0.5rem !important;
  }
  .gap-xl-3 {
    gap: 1rem !important;
  }
  .gap-xl-4 {
    gap: 1.5rem !important;
  }
  .gap-xl-5 {
    gap: 3rem !important;
  }
  .row-gap-xl-0 {
    row-gap: 0 !important;
  }
  .row-gap-xl-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-xl-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-xl-3 {
    row-gap: 1rem !important;
  }
  .row-gap-xl-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-xl-5 {
    row-gap: 3rem !important;
  }
  .column-gap-xl-0 {
    -moz-column-gap: 0 !important;
         column-gap: 0 !important;
  }
  .column-gap-xl-1 {
    -moz-column-gap: 0.25rem !important;
         column-gap: 0.25rem !important;
  }
  .column-gap-xl-2 {
    -moz-column-gap: 0.5rem !important;
         column-gap: 0.5rem !important;
  }
  .column-gap-xl-3 {
    -moz-column-gap: 1rem !important;
         column-gap: 1rem !important;
  }
  .column-gap-xl-4 {
    -moz-column-gap: 1.5rem !important;
         column-gap: 1.5rem !important;
  }
  .column-gap-xl-5 {
    -moz-column-gap: 3rem !important;
         column-gap: 3rem !important;
  }
  .text-xl-start {
    text-align: left !important;
  }
  .text-xl-end {
    text-align: right !important;
  }
  .text-xl-center {
    text-align: center !important;
  }
}
@media (min-width: 1400px) {
  .float-xxl-start {
    float: left !important;
  }
  .float-xxl-end {
    float: right !important;
  }
  .float-xxl-none {
    float: none !important;
  }
  .object-fit-xxl-contain {
    -o-object-fit: contain !important;
       object-fit: contain !important;
  }
  .object-fit-xxl-cover {
    -o-object-fit: cover !important;
       object-fit: cover !important;
  }
  .object-fit-xxl-fill {
    -o-object-fit: fill !important;
       object-fit: fill !important;
  }
  .object-fit-xxl-scale {
    -o-object-fit: scale-down !important;
       object-fit: scale-down !important;
  }
  .object-fit-xxl-none {
    -o-object-fit: none !important;
       object-fit: none !important;
  }
  .d-xxl-inline {
    display: inline !important;
  }
  .d-xxl-inline-block {
    display: inline-block !important;
  }
  .d-xxl-block {
    display: block !important;
  }
  .d-xxl-grid {
    display: grid !important;
  }
  .d-xxl-inline-grid {
    display: inline-grid !important;
  }
  .d-xxl-table {
    display: table !important;
  }
  .d-xxl-table-row {
    display: table-row !important;
  }
  .d-xxl-table-cell {
    display: table-cell !important;
  }
  .d-xxl-flex {
    display: flex !important;
  }
  .d-xxl-inline-flex {
    display: inline-flex !important;
  }
  .d-xxl-none {
    display: none !important;
  }
  .flex-xxl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xxl-row {
    flex-direction: row !important;
  }
  .flex-xxl-column {
    flex-direction: column !important;
  }
  .flex-xxl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xxl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xxl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xxl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xxl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xxl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-xxl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xxl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xxl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-xxl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xxl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xxl-center {
    justify-content: center !important;
  }
  .justify-content-xxl-between {
    justify-content: space-between !important;
  }
  .justify-content-xxl-around {
    justify-content: space-around !important;
  }
  .justify-content-xxl-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-xxl-start {
    align-items: flex-start !important;
  }
  .align-items-xxl-end {
    align-items: flex-end !important;
  }
  .align-items-xxl-center {
    align-items: center !important;
  }
  .align-items-xxl-baseline {
    align-items: baseline !important;
  }
  .align-items-xxl-stretch {
    align-items: stretch !important;
  }
  .align-content-xxl-start {
    align-content: flex-start !important;
  }
  .align-content-xxl-end {
    align-content: flex-end !important;
  }
  .align-content-xxl-center {
    align-content: center !important;
  }
  .align-content-xxl-between {
    align-content: space-between !important;
  }
  .align-content-xxl-around {
    align-content: space-around !important;
  }
  .align-content-xxl-stretch {
    align-content: stretch !important;
  }
  .align-self-xxl-auto {
    align-self: auto !important;
  }
  .align-self-xxl-start {
    align-self: flex-start !important;
  }
  .align-self-xxl-end {
    align-self: flex-end !important;
  }
  .align-self-xxl-center {
    align-self: center !important;
  }
  .align-self-xxl-baseline {
    align-self: baseline !important;
  }
  .align-self-xxl-stretch {
    align-self: stretch !important;
  }
  .order-xxl-first {
    order: -1 !important;
  }
  .order-xxl-0 {
    order: 0 !important;
  }
  .order-xxl-1 {
    order: 1 !important;
  }
  .order-xxl-2 {
    order: 2 !important;
  }
  .order-xxl-3 {
    order: 3 !important;
  }
  .order-xxl-4 {
    order: 4 !important;
  }
  .order-xxl-5 {
    order: 5 !important;
  }
  .order-xxl-last {
    order: 6 !important;
  }
  .m-xxl-0 {
    margin: 0 !important;
  }
  .m-xxl-1 {
    margin: 0.25rem !important;
  }
  .m-xxl-2 {
    margin: 0.5rem !important;
  }
  .m-xxl-3 {
    margin: 1rem !important;
  }
  .m-xxl-4 {
    margin: 1.5rem !important;
  }
  .m-xxl-5 {
    margin: 3rem !important;
  }
  .m-xxl-auto {
    margin: auto !important;
  }
  .mx-xxl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-xxl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-xxl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-xxl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-xxl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-xxl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-xxl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-xxl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-xxl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-xxl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-xxl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-xxl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-xxl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-xxl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-xxl-0 {
    margin-top: 0 !important;
  }
  .mt-xxl-1 {
    margin-top: 0.25rem !important;
  }
  .mt-xxl-2 {
    margin-top: 0.5rem !important;
  }
  .mt-xxl-3 {
    margin-top: 1rem !important;
  }
  .mt-xxl-4 {
    margin-top: 1.5rem !important;
  }
  .mt-xxl-5 {
    margin-top: 3rem !important;
  }
  .mt-xxl-auto {
    margin-top: auto !important;
  }
  .me-xxl-0 {
    margin-right: 0 !important;
  }
  .me-xxl-1 {
    margin-right: 0.25rem !important;
  }
  .me-xxl-2 {
    margin-right: 0.5rem !important;
  }
  .me-xxl-3 {
    margin-right: 1rem !important;
  }
  .me-xxl-4 {
    margin-right: 1.5rem !important;
  }
  .me-xxl-5 {
    margin-right: 3rem !important;
  }
  .me-xxl-auto {
    margin-right: auto !important;
  }
  .mb-xxl-0 {
    margin-bottom: 0 !important;
  }
  .mb-xxl-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-xxl-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-xxl-3 {
    margin-bottom: 1rem !important;
  }
  .mb-xxl-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-xxl-5 {
    margin-bottom: 3rem !important;
  }
  .mb-xxl-auto {
    margin-bottom: auto !important;
  }
  .ms-xxl-0 {
    margin-left: 0 !important;
  }
  .ms-xxl-1 {
    margin-left: 0.25rem !important;
  }
  .ms-xxl-2 {
    margin-left: 0.5rem !important;
  }
  .ms-xxl-3 {
    margin-left: 1rem !important;
  }
  .ms-xxl-4 {
    margin-left: 1.5rem !important;
  }
  .ms-xxl-5 {
    margin-left: 3rem !important;
  }
  .ms-xxl-auto {
    margin-left: auto !important;
  }
  .p-xxl-0 {
    padding: 0 !important;
  }
  .p-xxl-1 {
    padding: 0.25rem !important;
  }
  .p-xxl-2 {
    padding: 0.5rem !important;
  }
  .p-xxl-3 {
    padding: 1rem !important;
  }
  .p-xxl-4 {
    padding: 1.5rem !important;
  }
  .p-xxl-5 {
    padding: 3rem !important;
  }
  .px-xxl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-xxl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-xxl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-xxl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-xxl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-xxl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-xxl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-xxl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-xxl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-xxl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-xxl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-xxl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-xxl-0 {
    padding-top: 0 !important;
  }
  .pt-xxl-1 {
    padding-top: 0.25rem !important;
  }
  .pt-xxl-2 {
    padding-top: 0.5rem !important;
  }
  .pt-xxl-3 {
    padding-top: 1rem !important;
  }
  .pt-xxl-4 {
    padding-top: 1.5rem !important;
  }
  .pt-xxl-5 {
    padding-top: 3rem !important;
  }
  .pe-xxl-0 {
    padding-right: 0 !important;
  }
  .pe-xxl-1 {
    padding-right: 0.25rem !important;
  }
  .pe-xxl-2 {
    padding-right: 0.5rem !important;
  }
  .pe-xxl-3 {
    padding-right: 1rem !important;
  }
  .pe-xxl-4 {
    padding-right: 1.5rem !important;
  }
  .pe-xxl-5 {
    padding-right: 3rem !important;
  }
  .pb-xxl-0 {
    padding-bottom: 0 !important;
  }
  .pb-xxl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-xxl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-xxl-3 {
    padding-bottom: 1rem !important;
  }
  .pb-xxl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-xxl-5 {
    padding-bottom: 3rem !important;
  }
  .ps-xxl-0 {
    padding-left: 0 !important;
  }
  .ps-xxl-1 {
    padding-left: 0.25rem !important;
  }
  .ps-xxl-2 {
    padding-left: 0.5rem !important;
  }
  .ps-xxl-3 {
    padding-left: 1rem !important;
  }
  .ps-xxl-4 {
    padding-left: 1.5rem !important;
  }
  .ps-xxl-5 {
    padding-left: 3rem !important;
  }
  .gap-xxl-0 {
    gap: 0 !important;
  }
  .gap-xxl-1 {
    gap: 0.25rem !important;
  }
  .gap-xxl-2 {
    gap: 0.5rem !important;
  }
  .gap-xxl-3 {
    gap: 1rem !important;
  }
  .gap-xxl-4 {
    gap: 1.5rem !important;
  }
  .gap-xxl-5 {
    gap: 3rem !important;
  }
  .row-gap-xxl-0 {
    row-gap: 0 !important;
  }
  .row-gap-xxl-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-xxl-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-xxl-3 {
    row-gap: 1rem !important;
  }
  .row-gap-xxl-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-xxl-5 {
    row-gap: 3rem !important;
  }
  .column-gap-xxl-0 {
    -moz-column-gap: 0 !important;
         column-gap: 0 !important;
  }
  .column-gap-xxl-1 {
    -moz-column-gap: 0.25rem !important;
         column-gap: 0.25rem !important;
  }
  .column-gap-xxl-2 {
    -moz-column-gap: 0.5rem !important;
         column-gap: 0.5rem !important;
  }
  .column-gap-xxl-3 {
    -moz-column-gap: 1rem !important;
         column-gap: 1rem !important;
  }
  .column-gap-xxl-4 {
    -moz-column-gap: 1.5rem !important;
         column-gap: 1.5rem !important;
  }
  .column-gap-xxl-5 {
    -moz-column-gap: 3rem !important;
         column-gap: 3rem !important;
  }
  .text-xxl-start {
    text-align: left !important;
  }
  .text-xxl-end {
    text-align: right !important;
  }
  .text-xxl-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .fs-1 {
    font-size: 2.5rem !important;
  }
  .fs-2 {
    font-size: 2rem !important;
  }
  .fs-3 {
    font-size: 1.75rem !important;
  }
  .fs-4 {
    font-size: 1.5rem !important;
  }
}
@media print {
  .d-print-inline {
    display: inline !important;
  }
  .d-print-inline-block {
    display: inline-block !important;
  }
  .d-print-block {
    display: block !important;
  }
  .d-print-grid {
    display: grid !important;
  }
  .d-print-inline-grid {
    display: inline-grid !important;
  }
  .d-print-table {
    display: table !important;
  }
  .d-print-table-row {
    display: table-row !important;
  }
  .d-print-table-cell {
    display: table-cell !important;
  }
  .d-print-flex {
    display: flex !important;
  }
  .d-print-inline-flex {
    display: inline-flex !important;
  }
  .d-print-none {
    display: none !important;
  }
}
/*!
 * Bootstrap Icons v1.13.1 (https://icons.getbootstrap.com/)
 * Copyright 2019-2024 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/icons/blob/main/LICENSE)
 */
@font-face {
  font-display: block;
  font-family: "bootstrap-icons";
  src: url("../fonts/bootstrap-icons/bootstrap-icons.woff2?24e3eb84d0bcaf83d77f904c78ac1f47") format("woff2"), url("../fonts/bootstrap-icons/bootstrap-icons.woff?24e3eb84d0bcaf83d77f904c78ac1f47") 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: -0.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-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-fill::before {
  content: "\f68b";
}

.bi-envelope-check::before {
  content: "\f68c";
}

.bi-envelope-dash-fill::before {
  content: "\f68e";
}

.bi-envelope-dash::before {
  content: "\f68f";
}

.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-fill::before {
  content: "\f696";
}

.bi-envelope-slash::before {
  content: "\f697";
}

.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-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-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::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::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-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::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::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-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-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-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-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-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-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-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-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-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-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-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-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-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-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";
}

.bi-0-circle-fill::before {
  content: "\f83f";
}

.bi-0-circle::before {
  content: "\f840";
}

.bi-0-square-fill::before {
  content: "\f841";
}

.bi-0-square::before {
  content: "\f842";
}

.bi-rocket-fill::before {
  content: "\f843";
}

.bi-rocket-takeoff-fill::before {
  content: "\f844";
}

.bi-rocket-takeoff::before {
  content: "\f845";
}

.bi-rocket::before {
  content: "\f846";
}

.bi-stripe::before {
  content: "\f847";
}

.bi-subscript::before {
  content: "\f848";
}

.bi-superscript::before {
  content: "\f849";
}

.bi-trello::before {
  content: "\f84a";
}

.bi-envelope-at-fill::before {
  content: "\f84b";
}

.bi-envelope-at::before {
  content: "\f84c";
}

.bi-regex::before {
  content: "\f84d";
}

.bi-text-wrap::before {
  content: "\f84e";
}

.bi-sign-dead-end-fill::before {
  content: "\f84f";
}

.bi-sign-dead-end::before {
  content: "\f850";
}

.bi-sign-do-not-enter-fill::before {
  content: "\f851";
}

.bi-sign-do-not-enter::before {
  content: "\f852";
}

.bi-sign-intersection-fill::before {
  content: "\f853";
}

.bi-sign-intersection-side-fill::before {
  content: "\f854";
}

.bi-sign-intersection-side::before {
  content: "\f855";
}

.bi-sign-intersection-t-fill::before {
  content: "\f856";
}

.bi-sign-intersection-t::before {
  content: "\f857";
}

.bi-sign-intersection-y-fill::before {
  content: "\f858";
}

.bi-sign-intersection-y::before {
  content: "\f859";
}

.bi-sign-intersection::before {
  content: "\f85a";
}

.bi-sign-merge-left-fill::before {
  content: "\f85b";
}

.bi-sign-merge-left::before {
  content: "\f85c";
}

.bi-sign-merge-right-fill::before {
  content: "\f85d";
}

.bi-sign-merge-right::before {
  content: "\f85e";
}

.bi-sign-no-left-turn-fill::before {
  content: "\f85f";
}

.bi-sign-no-left-turn::before {
  content: "\f860";
}

.bi-sign-no-parking-fill::before {
  content: "\f861";
}

.bi-sign-no-parking::before {
  content: "\f862";
}

.bi-sign-no-right-turn-fill::before {
  content: "\f863";
}

.bi-sign-no-right-turn::before {
  content: "\f864";
}

.bi-sign-railroad-fill::before {
  content: "\f865";
}

.bi-sign-railroad::before {
  content: "\f866";
}

.bi-building-add::before {
  content: "\f867";
}

.bi-building-check::before {
  content: "\f868";
}

.bi-building-dash::before {
  content: "\f869";
}

.bi-building-down::before {
  content: "\f86a";
}

.bi-building-exclamation::before {
  content: "\f86b";
}

.bi-building-fill-add::before {
  content: "\f86c";
}

.bi-building-fill-check::before {
  content: "\f86d";
}

.bi-building-fill-dash::before {
  content: "\f86e";
}

.bi-building-fill-down::before {
  content: "\f86f";
}

.bi-building-fill-exclamation::before {
  content: "\f870";
}

.bi-building-fill-gear::before {
  content: "\f871";
}

.bi-building-fill-lock::before {
  content: "\f872";
}

.bi-building-fill-slash::before {
  content: "\f873";
}

.bi-building-fill-up::before {
  content: "\f874";
}

.bi-building-fill-x::before {
  content: "\f875";
}

.bi-building-fill::before {
  content: "\f876";
}

.bi-building-gear::before {
  content: "\f877";
}

.bi-building-lock::before {
  content: "\f878";
}

.bi-building-slash::before {
  content: "\f879";
}

.bi-building-up::before {
  content: "\f87a";
}

.bi-building-x::before {
  content: "\f87b";
}

.bi-buildings-fill::before {
  content: "\f87c";
}

.bi-buildings::before {
  content: "\f87d";
}

.bi-bus-front-fill::before {
  content: "\f87e";
}

.bi-bus-front::before {
  content: "\f87f";
}

.bi-ev-front-fill::before {
  content: "\f880";
}

.bi-ev-front::before {
  content: "\f881";
}

.bi-globe-americas::before {
  content: "\f882";
}

.bi-globe-asia-australia::before {
  content: "\f883";
}

.bi-globe-central-south-asia::before {
  content: "\f884";
}

.bi-globe-europe-africa::before {
  content: "\f885";
}

.bi-house-add-fill::before {
  content: "\f886";
}

.bi-house-add::before {
  content: "\f887";
}

.bi-house-check-fill::before {
  content: "\f888";
}

.bi-house-check::before {
  content: "\f889";
}

.bi-house-dash-fill::before {
  content: "\f88a";
}

.bi-house-dash::before {
  content: "\f88b";
}

.bi-house-down-fill::before {
  content: "\f88c";
}

.bi-house-down::before {
  content: "\f88d";
}

.bi-house-exclamation-fill::before {
  content: "\f88e";
}

.bi-house-exclamation::before {
  content: "\f88f";
}

.bi-house-gear-fill::before {
  content: "\f890";
}

.bi-house-gear::before {
  content: "\f891";
}

.bi-house-lock-fill::before {
  content: "\f892";
}

.bi-house-lock::before {
  content: "\f893";
}

.bi-house-slash-fill::before {
  content: "\f894";
}

.bi-house-slash::before {
  content: "\f895";
}

.bi-house-up-fill::before {
  content: "\f896";
}

.bi-house-up::before {
  content: "\f897";
}

.bi-house-x-fill::before {
  content: "\f898";
}

.bi-house-x::before {
  content: "\f899";
}

.bi-person-add::before {
  content: "\f89a";
}

.bi-person-down::before {
  content: "\f89b";
}

.bi-person-exclamation::before {
  content: "\f89c";
}

.bi-person-fill-add::before {
  content: "\f89d";
}

.bi-person-fill-check::before {
  content: "\f89e";
}

.bi-person-fill-dash::before {
  content: "\f89f";
}

.bi-person-fill-down::before {
  content: "\f8a0";
}

.bi-person-fill-exclamation::before {
  content: "\f8a1";
}

.bi-person-fill-gear::before {
  content: "\f8a2";
}

.bi-person-fill-lock::before {
  content: "\f8a3";
}

.bi-person-fill-slash::before {
  content: "\f8a4";
}

.bi-person-fill-up::before {
  content: "\f8a5";
}

.bi-person-fill-x::before {
  content: "\f8a6";
}

.bi-person-gear::before {
  content: "\f8a7";
}

.bi-person-lock::before {
  content: "\f8a8";
}

.bi-person-slash::before {
  content: "\f8a9";
}

.bi-person-up::before {
  content: "\f8aa";
}

.bi-scooter::before {
  content: "\f8ab";
}

.bi-taxi-front-fill::before {
  content: "\f8ac";
}

.bi-taxi-front::before {
  content: "\f8ad";
}

.bi-amd::before {
  content: "\f8ae";
}

.bi-database-add::before {
  content: "\f8af";
}

.bi-database-check::before {
  content: "\f8b0";
}

.bi-database-dash::before {
  content: "\f8b1";
}

.bi-database-down::before {
  content: "\f8b2";
}

.bi-database-exclamation::before {
  content: "\f8b3";
}

.bi-database-fill-add::before {
  content: "\f8b4";
}

.bi-database-fill-check::before {
  content: "\f8b5";
}

.bi-database-fill-dash::before {
  content: "\f8b6";
}

.bi-database-fill-down::before {
  content: "\f8b7";
}

.bi-database-fill-exclamation::before {
  content: "\f8b8";
}

.bi-database-fill-gear::before {
  content: "\f8b9";
}

.bi-database-fill-lock::before {
  content: "\f8ba";
}

.bi-database-fill-slash::before {
  content: "\f8bb";
}

.bi-database-fill-up::before {
  content: "\f8bc";
}

.bi-database-fill-x::before {
  content: "\f8bd";
}

.bi-database-fill::before {
  content: "\f8be";
}

.bi-database-gear::before {
  content: "\f8bf";
}

.bi-database-lock::before {
  content: "\f8c0";
}

.bi-database-slash::before {
  content: "\f8c1";
}

.bi-database-up::before {
  content: "\f8c2";
}

.bi-database-x::before {
  content: "\f8c3";
}

.bi-database::before {
  content: "\f8c4";
}

.bi-houses-fill::before {
  content: "\f8c5";
}

.bi-houses::before {
  content: "\f8c6";
}

.bi-nvidia::before {
  content: "\f8c7";
}

.bi-person-vcard-fill::before {
  content: "\f8c8";
}

.bi-person-vcard::before {
  content: "\f8c9";
}

.bi-sina-weibo::before {
  content: "\f8ca";
}

.bi-tencent-qq::before {
  content: "\f8cb";
}

.bi-wikipedia::before {
  content: "\f8cc";
}

.bi-alphabet-uppercase::before {
  content: "\f2a5";
}

.bi-alphabet::before {
  content: "\f68a";
}

.bi-amazon::before {
  content: "\f68d";
}

.bi-arrows-collapse-vertical::before {
  content: "\f690";
}

.bi-arrows-expand-vertical::before {
  content: "\f695";
}

.bi-arrows-vertical::before {
  content: "\f698";
}

.bi-arrows::before {
  content: "\f6a2";
}

.bi-ban-fill::before {
  content: "\f6a3";
}

.bi-ban::before {
  content: "\f6b6";
}

.bi-bing::before {
  content: "\f6c2";
}

.bi-cake::before {
  content: "\f6e0";
}

.bi-cake2::before {
  content: "\f6ed";
}

.bi-cookie::before {
  content: "\f6ee";
}

.bi-copy::before {
  content: "\f759";
}

.bi-crosshair::before {
  content: "\f769";
}

.bi-crosshair2::before {
  content: "\f794";
}

.bi-emoji-astonished-fill::before {
  content: "\f795";
}

.bi-emoji-astonished::before {
  content: "\f79a";
}

.bi-emoji-grimace-fill::before {
  content: "\f79b";
}

.bi-emoji-grimace::before {
  content: "\f7a0";
}

.bi-emoji-grin-fill::before {
  content: "\f7a1";
}

.bi-emoji-grin::before {
  content: "\f7a6";
}

.bi-emoji-surprise-fill::before {
  content: "\f7a7";
}

.bi-emoji-surprise::before {
  content: "\f7ac";
}

.bi-emoji-tear-fill::before {
  content: "\f7ad";
}

.bi-emoji-tear::before {
  content: "\f7b2";
}

.bi-envelope-arrow-down-fill::before {
  content: "\f7b3";
}

.bi-envelope-arrow-down::before {
  content: "\f7b8";
}

.bi-envelope-arrow-up-fill::before {
  content: "\f7b9";
}

.bi-envelope-arrow-up::before {
  content: "\f7be";
}

.bi-feather::before {
  content: "\f7bf";
}

.bi-feather2::before {
  content: "\f7c4";
}

.bi-floppy-fill::before {
  content: "\f7c5";
}

.bi-floppy::before {
  content: "\f7d8";
}

.bi-floppy2-fill::before {
  content: "\f7d9";
}

.bi-floppy2::before {
  content: "\f7e4";
}

.bi-gitlab::before {
  content: "\f7e5";
}

.bi-highlighter::before {
  content: "\f7f8";
}

.bi-marker-tip::before {
  content: "\f802";
}

.bi-nvme-fill::before {
  content: "\f803";
}

.bi-nvme::before {
  content: "\f80c";
}

.bi-opencollective::before {
  content: "\f80d";
}

.bi-pci-card-network::before {
  content: "\f8cd";
}

.bi-pci-card-sound::before {
  content: "\f8ce";
}

.bi-radar::before {
  content: "\f8cf";
}

.bi-send-arrow-down-fill::before {
  content: "\f8d0";
}

.bi-send-arrow-down::before {
  content: "\f8d1";
}

.bi-send-arrow-up-fill::before {
  content: "\f8d2";
}

.bi-send-arrow-up::before {
  content: "\f8d3";
}

.bi-sim-slash-fill::before {
  content: "\f8d4";
}

.bi-sim-slash::before {
  content: "\f8d5";
}

.bi-sourceforge::before {
  content: "\f8d6";
}

.bi-substack::before {
  content: "\f8d7";
}

.bi-threads-fill::before {
  content: "\f8d8";
}

.bi-threads::before {
  content: "\f8d9";
}

.bi-transparency::before {
  content: "\f8da";
}

.bi-twitter-x::before {
  content: "\f8db";
}

.bi-type-h4::before {
  content: "\f8dc";
}

.bi-type-h5::before {
  content: "\f8dd";
}

.bi-type-h6::before {
  content: "\f8de";
}

.bi-backpack-fill::before {
  content: "\f8df";
}

.bi-backpack::before {
  content: "\f8e0";
}

.bi-backpack2-fill::before {
  content: "\f8e1";
}

.bi-backpack2::before {
  content: "\f8e2";
}

.bi-backpack3-fill::before {
  content: "\f8e3";
}

.bi-backpack3::before {
  content: "\f8e4";
}

.bi-backpack4-fill::before {
  content: "\f8e5";
}

.bi-backpack4::before {
  content: "\f8e6";
}

.bi-brilliance::before {
  content: "\f8e7";
}

.bi-cake-fill::before {
  content: "\f8e8";
}

.bi-cake2-fill::before {
  content: "\f8e9";
}

.bi-duffle-fill::before {
  content: "\f8ea";
}

.bi-duffle::before {
  content: "\f8eb";
}

.bi-exposure::before {
  content: "\f8ec";
}

.bi-gender-neuter::before {
  content: "\f8ed";
}

.bi-highlights::before {
  content: "\f8ee";
}

.bi-luggage-fill::before {
  content: "\f8ef";
}

.bi-luggage::before {
  content: "\f8f0";
}

.bi-mailbox-flag::before {
  content: "\f8f1";
}

.bi-mailbox2-flag::before {
  content: "\f8f2";
}

.bi-noise-reduction::before {
  content: "\f8f3";
}

.bi-passport-fill::before {
  content: "\f8f4";
}

.bi-passport::before {
  content: "\f8f5";
}

.bi-person-arms-up::before {
  content: "\f8f6";
}

.bi-person-raised-hand::before {
  content: "\f8f7";
}

.bi-person-standing-dress::before {
  content: "\f8f8";
}

.bi-person-standing::before {
  content: "\f8f9";
}

.bi-person-walking::before {
  content: "\f8fa";
}

.bi-person-wheelchair::before {
  content: "\f8fb";
}

.bi-shadows::before {
  content: "\f8fc";
}

.bi-suitcase-fill::before {
  content: "\f8fd";
}

.bi-suitcase-lg-fill::before {
  content: "\f8fe";
}

.bi-suitcase-lg::before {
  content: "\f8ff";
}

.bi-suitcase::before {
  content: "豈";
}

.bi-suitcase2-fill::before {
  content: "更";
}

.bi-suitcase2::before {
  content: "車";
}

.bi-vignette::before {
  content: "賈";
}

.bi-bluesky::before {
  content: "\f7f9";
}

.bi-tux::before {
  content: "滑";
}

.bi-beaker-fill::before {
  content: "串";
}

.bi-beaker::before {
  content: "句";
}

.bi-flask-fill::before {
  content: "龜";
}

.bi-flask-florence-fill::before {
  content: "龜";
}

.bi-flask-florence::before {
  content: "契";
}

.bi-flask::before {
  content: "金";
}

.bi-leaf-fill::before {
  content: "喇";
}

.bi-leaf::before {
  content: "奈";
}

.bi-measuring-cup-fill::before {
  content: "懶";
}

.bi-measuring-cup::before {
  content: "癩";
}

.bi-unlock2-fill::before {
  content: "羅";
}

.bi-unlock2::before {
  content: "蘿";
}

.bi-battery-low::before {
  content: "螺";
}

.bi-anthropic::before {
  content: "裸";
}

.bi-apple-music::before {
  content: "邏";
}

.bi-claude::before {
  content: "樂";
}

.bi-openai::before {
  content: "洛";
}

.bi-perplexity::before {
  content: "烙";
}

.bi-css::before {
  content: "珞";
}

.bi-javascript::before {
  content: "落";
}

.bi-typescript::before {
  content: "酪";
}

.bi-fork-knife::before {
  content: "駱";
}

.bi-globe-americas-fill::before {
  content: "亂";
}

.bi-globe-asia-australia-fill::before {
  content: "卵";
}

.bi-globe-central-south-asia-fill::before {
  content: "欄";
}

.bi-globe-europe-africa-fill::before {
  content: "爛";
}

/*----------------------------------------------------------------------
  * Unify - Multipurpose Responsive Template version v1.0
  * Copyright 2021 Htmlstream
  * Licensed under Bootstrap Themes (https://themes.getbootstrap.com/licenses/)
------------------------------------------------------------------------*/
/*------------------------------------
  Default Styles
------------------------------------*/
a {
  text-decoration: none;
}

:focus,
a:focus,
button:focus {
  outline-color: rgba(10, 191, 83, 0.5);
}

@media (max-width: 767.98px) {
  h1, .h1 {
    font-size: calc(1.525rem + 3.3vw);
  }
  h2, .h2 {
    font-size: calc(1.425rem + 2.1vw);
  }
}
figure {
  margin-bottom: 0;
}

dt {
  color: #2d374b;
}

dd {
  margin-bottom: 1rem;
}

/* 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: #0ABF53;
  background-color: rgba(10, 191, 83, 0.1);
}

::selection {
  color: #0ABF53;
  background-color: rgba(10, 191, 83, 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 {
  color: var(--bs-body-color);
  font-size: 1.125rem;
  font-weight: 500;
  padding: 1.5rem 2rem;
}
@media (max-width: 575.98px) {
  .accordion-button {
    padding: 1rem 1.3333333333rem;
  }
}
.accordion-button:hover {
  color: #2d374b;
}
.accordion-button:not(.collapsed) {
  font-weight: 700;
}
.accordion-button:not(.collapsed)::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%232d374b'%3E%3Cpath d='M5.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'/%3E%3C/svg%3E");
  transform: rotate(0deg);
}
.accordion-button::before {
  flex-shrink: 0;
  width: 1.25rem;
  height: 1.25rem;
  margin-right: 1rem;
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%232d374b'%3E%3Cpath d='M19,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'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 1.25rem;
  transition: transform 0.2s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .accordion-button::before {
    transition: none;
  }
}
.accordion-button::after {
  display: none;
}

@media (max-width: 575.98px) {
  .accordion-button,
  .accordion-body {
    padding: 1rem 1.3333333333rem;
  }
}

.accordion-body {
  padding-left: 3.5rem;
}

.accordion-collapse {
  background-color: #F5F7FA;
}

.accordion-flush .accordion-item {
  border-width: 0;
}
.accordion-flush .accordion-item:last-of-type .accordion-collapse {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.accordion-flush .accordion-button:not(.collapsed) {
  box-shadow: none;
}
.accordion-flush .accordion-body {
  padding-top: 0;
}

/*------------------------------------
  Alert
------------------------------------*/
.alert .alert-link:hover {
  color: rgb(2.7275387767%, 52.0959906351%, 22.6385718466%);
}

/*------------------------------------
  Alert Styles
------------------------------------*/
.alert-primary {
  color: #fff;
  background-color: #0d6efd;
  border-color: #0d6efd;
  box-shadow: 0 0.25rem 1.5rem rgba(13, 110, 253, 0.4), 0 0.25rem 1.5rem rgba(45, 55, 75, 0.1);
}
.alert-primary .alert-link {
  color: #fff;
}

.alert-secondary {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
  box-shadow: 0 0.25rem 1.5rem rgba(108, 117, 125, 0.4), 0 0.25rem 1.5rem rgba(45, 55, 75, 0.1);
}
.alert-secondary .alert-link {
  color: #fff;
}

.alert-success {
  color: #fff;
  background-color: #198754;
  border-color: #198754;
  box-shadow: 0 0.25rem 1.5rem rgba(25, 135, 84, 0.4), 0 0.25rem 1.5rem rgba(45, 55, 75, 0.1);
}
.alert-success .alert-link {
  color: #fff;
}

.alert-info {
  color: #000;
  background-color: #0dcaf0;
  border-color: #0dcaf0;
  box-shadow: 0 0.25rem 1.5rem rgba(13, 202, 240, 0.4), 0 0.25rem 1.5rem rgba(45, 55, 75, 0.1);
}
.alert-info .alert-link {
  color: #000;
}

.alert-warning {
  color: #000;
  background-color: #ffc107;
  border-color: #ffc107;
  box-shadow: 0 0.25rem 1.5rem rgba(255, 193, 7, 0.4), 0 0.25rem 1.5rem rgba(45, 55, 75, 0.1);
}
.alert-warning .alert-link {
  color: #000;
}

.alert-danger {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
  box-shadow: 0 0.25rem 1.5rem rgba(220, 53, 69, 0.4), 0 0.25rem 1.5rem rgba(45, 55, 75, 0.1);
}
.alert-danger .alert-link {
  color: #fff;
}

.alert-light {
  color: #000;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
  box-shadow: 0 0.25rem 1.5rem rgba(248, 249, 250, 0.4), 0 0.25rem 1.5rem rgba(45, 55, 75, 0.1);
}
.alert-light .alert-link {
  color: #000;
}

.alert-dark {
  color: #fff;
  background-color: #212529;
  border-color: #212529;
  box-shadow: 0 0.25rem 1.5rem rgba(33, 37, 41, 0.4), 0 0.25rem 1.5rem rgba(45, 55, 75, 0.1);
}
.alert-dark .alert-link {
  color: #fff;
}

.alert-soft-primary {
  color: #0d6efd;
  background-color: rgba(13, 110, 253, 0.075);
}
.alert-soft-primary .alert-link {
  color: #0d6efd;
}

.alert-soft-secondary {
  color: #6c757d;
  background-color: rgba(108, 117, 125, 0.075);
}
.alert-soft-secondary .alert-link {
  color: #6c757d;
}

.alert-soft-success {
  color: #198754;
  background-color: rgba(25, 135, 84, 0.075);
}
.alert-soft-success .alert-link {
  color: #198754;
}

.alert-soft-info {
  color: #0dcaf0;
  background-color: rgba(13, 202, 240, 0.075);
}
.alert-soft-info .alert-link {
  color: #0dcaf0;
}

.alert-soft-warning {
  color: #ffc107;
  background-color: rgba(255, 193, 7, 0.075);
}
.alert-soft-warning .alert-link {
  color: #ffc107;
}

.alert-soft-danger {
  color: #dc3545;
  background-color: rgba(220, 53, 69, 0.075);
}
.alert-soft-danger .alert-link {
  color: #dc3545;
}

.alert-soft-light {
  color: #f8f9fa;
  background-color: rgba(248, 249, 250, 0.075);
}
.alert-soft-light .alert-link {
  color: #f8f9fa;
}

.alert-soft-dark {
  color: #212529;
  background-color: rgba(33, 37, 41, 0.075);
}
.alert-soft-dark .alert-link {
  color: #212529;
}

/*------------------------------------
  Avatar
------------------------------------*/
.avatar {
  position: relative;
  display: inline-block;
  width: 2.875rem;
  height: 2.875rem;
  border-radius: 0.5rem;
}
.avatar:not(img) {
  background-color: #fff;
}

.avatar-img {
  max-width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 0.5rem;
}

.avatar-initials {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 2.875rem;
  height: 2.875rem;
  font-size: 1rem;
  font-weight: 500;
  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 {
  display: flex;
}
.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.875rem;
  height: 2.875rem;
}
.avatar-group .avatar-initials {
  font-size: 1rem;
}
.avatar-group .avatar + .avatar {
  margin-left: -1rem;
}

.avatar-group-xs .avatar,
.avatar-group-xs .avatar-initials {
  width: 1.75rem;
  height: 1.75rem;
}
.avatar-group-xs .avatar-initials {
  font-size: 0.75rem;
}
.avatar-group-xs .avatar + .avatar {
  margin-left: -0.6125rem;
}

.avatar-group-sm .avatar,
.avatar-group-sm .avatar-initials {
  width: 2.3125rem;
  height: 2.3125rem;
}
.avatar-group-sm .avatar-initials {
  font-size: 0.8125rem;
}
.avatar-group-sm .avatar + .avatar {
  margin-left: -0.875rem;
}

.avatar-group-lg .avatar,
.avatar-group-lg .avatar-initials {
  width: 4.25rem;
  height: 4.25rem;
}
.avatar-group-lg .avatar-initials {
  font-size: 1.125rem;
}
.avatar-group-lg .avatar + .avatar {
  margin-left: -1.5rem;
}

.avatar-group-xl .avatar,
.avatar-group-xl .avatar-initials {
  width: 5.625rem;
  height: 5.625rem;
}
.avatar-group-xl .avatar-initials {
  font-size: 2rem;
}
.avatar-group-xl .avatar + .avatar {
  margin-left: -1.5rem;
}

.avatar-group-xxl .avatar,
.avatar-group-xxl .avatar-initials {
  width: 7rem;
  height: 7rem;
}
.avatar-group-xxl .avatar-initials {
  font-size: 3rem;
}
.avatar-group-xxl .avatar + .avatar {
  margin-left: -2rem;
}

/*------------------------------------
  Avatar Sizes
------------------------------------*/
.avatar.avatar-circle .avatar-status {
  bottom: -0.21875rem;
  right: -0.21875rem;
}
.avatar.avatar-circle .avatar-sm-status {
  bottom: 0;
  right: 0;
}
.avatar.avatar-circle .avatar-lg-status {
  bottom: -0.325rem;
  right: -0.325rem;
}

.avatar-xss,
.avatar-xss .avatar-initials {
  width: 1rem;
  height: 1rem;
}
.avatar-xss .avatar-img {
  width: 1rem;
}
.avatar-xss .avatar-initials {
  font-size: 0.75rem;
}

.avatar-xs,
.avatar-xs .avatar-initials {
  width: 1.75rem;
  height: 1.75rem;
}
.avatar-xs .avatar-img {
  width: 1.75rem;
}
.avatar-xs .avatar-initials {
  font-size: 0.75rem;
}
.avatar-xs.avatar-circle .avatar-status {
  bottom: -0.21875rem;
  right: -0.21875rem;
}
.avatar-xs.avatar-circle .avatar-sm-status {
  bottom: -0.1171875rem;
  right: -0.1171875rem;
}
.avatar-xs.avatar-circle .avatar-lg-status {
  bottom: -0.325rem;
  right: -0.325rem;
}

.avatar-xs,
.avatar-xs .avatar-initials {
  width: 1.75rem;
  height: 1.75rem;
}
.avatar-xs .avatar-img {
  width: 1.75rem;
}
.avatar-xs .avatar-initials {
  font-size: 0.75rem;
}
.avatar-xs.avatar-circle .avatar-status {
  bottom: -0.21875rem;
  right: -0.21875rem;
}
.avatar-xs.avatar-circle .avatar-sm-status {
  bottom: -0.1171875rem;
  right: -0.1171875rem;
}
.avatar-xs.avatar-circle .avatar-lg-status {
  bottom: -0.325rem;
  right: -0.325rem;
}

.avatar-sm,
.avatar-sm .avatar-initials {
  width: 2.3125rem;
  height: 2.3125rem;
}
.avatar-sm .avatar-img {
  width: 2.3125rem;
}
.avatar-sm .avatar-initials {
  font-size: 0.8125rem;
}
.avatar-sm.avatar-circle .avatar-status {
  bottom: -0.21875rem;
  right: -0.21875rem;
}
.avatar-sm.avatar-circle .avatar-sm-status {
  bottom: -0.09375rem;
  right: -0.09375rem;
}
.avatar-sm.avatar-circle .avatar-lg-status {
  bottom: -0.40625rem;
  right: -0.40625rem;
}

.avatar-lg,
.avatar-lg .avatar-initials {
  width: 4.25rem;
  height: 4.25rem;
}
.avatar-lg .avatar-img {
  width: 4.25rem;
}
.avatar-lg .avatar-initials {
  font-size: 1.125rem;
}
.avatar-lg.avatar-circle .avatar-status {
  bottom: -0.13125rem;
  right: -0.13125rem;
}
.avatar-lg.avatar-circle .avatar-sm-status {
  bottom: 0.09375rem;
  right: 0.09375rem;
}
.avatar-lg.avatar-circle .avatar-lg-status {
  bottom: -0.203125rem;
  right: -0.203125rem;
}

.avatar-xl,
.avatar-xl .avatar-initials {
  width: 5.625rem;
  height: 5.625rem;
}
.avatar-xl .avatar-img {
  width: 5.625rem;
}
.avatar-xl .avatar-initials {
  font-size: 2rem;
}
.avatar-xl.avatar-circle .avatar-status {
  bottom: 0.1640625rem;
  right: 0.1640625rem;
}
.avatar-xl.avatar-circle .avatar-sm-status {
  bottom: 0.234375rem;
  right: 0.234375rem;
}
.avatar-xl.avatar-circle .avatar-lg-status {
  bottom: 0.1354166667rem;
  right: 0.1354166667rem;
}

.avatar-xxl,
.avatar-xxl .avatar-initials {
  width: 7rem;
  height: 7rem;
}
.avatar-xxl .avatar-img {
  width: 7rem;
}
.avatar-xxl .avatar-initials {
  font-size: 3rem;
}
.avatar-xxl.avatar-circle .avatar-status {
  bottom: 0.75rem;
  right: 0.75rem;
}
.avatar-xxl.avatar-circle .avatar-sm-status {
  bottom: 0.875rem;
  right: 0.875rem;
}
.avatar-xxl.avatar-circle .avatar-lg-status {
  bottom: 0.65rem;
  right: 0.65rem;
}

/*------------------------------------
  Avatar Status
------------------------------------*/
.avatar-status {
  position: absolute;
  bottom: -0.525rem;
  right: -0.525rem;
  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.3125rem;
  height: 1.3125rem;
  line-height: 1;
  font-size: 0.625rem;
  border-radius: 50%;
}

.avatar-sm-status {
  bottom: -0.2625rem;
  right: -0.2625rem;
  width: 0.9375rem;
  height: 0.9375rem;
  font-size: 0.5rem;
}

.avatar-lg-status {
  width: 1.625rem;
  height: 1.625rem;
  font-size: 0.75rem;
}

/*------------------------------------
  Avatar Styles
------------------------------------*/
.avatar-primary .avatar-initials {
  color: #fff;
  background-color: #0d6efd;
}

.avatar-status-primary {
  color: #fff;
  background-color: #0d6efd;
}

.avatar-secondary .avatar-initials {
  color: #fff;
  background-color: #6c757d;
}

.avatar-status-secondary {
  color: #fff;
  background-color: #6c757d;
}

.avatar-success .avatar-initials {
  color: #fff;
  background-color: #198754;
}

.avatar-status-success {
  color: #fff;
  background-color: #198754;
}

.avatar-info .avatar-initials {
  color: #000;
  background-color: #0dcaf0;
}

.avatar-status-info {
  color: #000;
  background-color: #0dcaf0;
}

.avatar-warning .avatar-initials {
  color: #000;
  background-color: #ffc107;
}

.avatar-status-warning {
  color: #000;
  background-color: #ffc107;
}

.avatar-danger .avatar-initials {
  color: #fff;
  background-color: #dc3545;
}

.avatar-status-danger {
  color: #fff;
  background-color: #dc3545;
}

.avatar-light .avatar-initials {
  color: #000;
  background-color: #f8f9fa;
}

.avatar-status-light {
  color: #000;
  background-color: #f8f9fa;
}

.avatar-dark .avatar-initials {
  color: #fff;
  background-color: #212529;
}

.avatar-status-dark {
  color: #fff;
  background-color: #212529;
}

.avatar-soft-primary .avatar-initials {
  color: #0d6efd;
  background-color: rgba(13, 110, 253, 0.1);
}

.avatar-status-soft-primary {
  color: #0d6efd;
  background-color: rgba(13, 110, 253, 0.1);
}

.avatar-soft-secondary .avatar-initials {
  color: #6c757d;
  background-color: rgba(108, 117, 125, 0.1);
}

.avatar-status-soft-secondary {
  color: #6c757d;
  background-color: rgba(108, 117, 125, 0.1);
}

.avatar-soft-success .avatar-initials {
  color: #198754;
  background-color: rgba(25, 135, 84, 0.1);
}

.avatar-status-soft-success {
  color: #198754;
  background-color: rgba(25, 135, 84, 0.1);
}

.avatar-soft-info .avatar-initials {
  color: #0dcaf0;
  background-color: rgba(13, 202, 240, 0.1);
}

.avatar-status-soft-info {
  color: #0dcaf0;
  background-color: rgba(13, 202, 240, 0.1);
}

.avatar-soft-warning .avatar-initials {
  color: #ffc107;
  background-color: rgba(255, 193, 7, 0.1);
}

.avatar-status-soft-warning {
  color: #ffc107;
  background-color: rgba(255, 193, 7, 0.1);
}

.avatar-soft-danger .avatar-initials {
  color: #dc3545;
  background-color: rgba(220, 53, 69, 0.1);
}

.avatar-status-soft-danger {
  color: #dc3545;
  background-color: rgba(220, 53, 69, 0.1);
}

.avatar-soft-light .avatar-initials {
  color: #f8f9fa;
  background-color: rgba(248, 249, 250, 0.1);
}

.avatar-status-soft-light {
  color: #f8f9fa;
  background-color: rgba(248, 249, 250, 0.1);
}

.avatar-soft-dark .avatar-initials {
  color: #212529;
  background-color: rgba(33, 37, 41, 0.1);
}

.avatar-status-soft-dark {
  color: #212529;
  background-color: rgba(33, 37, 41, 0.1);
}

/*------------------------------------
  Avatar Ratio
------------------------------------*/
.avatar.avatar-4x3 {
  width: 3.8333333333rem;
  height: auto;
  border-radius: 0;
}
.avatar.avatar-4x3 .avatar-img {
  width: 3.8333333333rem;
  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.3333333333rem;
  height: auto;
  border-radius: 0;
}
.avatar-xs.avatar-4x3 .avatar-img {
  width: 2.3333333333rem;
  height: inherit;
}

.avatar-sm.avatar-4x3 {
  width: 3.0833333333rem;
  height: auto;
  border-radius: 0;
}
.avatar-sm.avatar-4x3 .avatar-img {
  width: 3.0833333333rem;
  height: inherit;
}

.avatar-lg.avatar-4x3 {
  width: 5.6666666667rem;
  height: auto;
  border-radius: 0;
}
.avatar-lg.avatar-4x3 .avatar-img {
  width: 5.6666666667rem;
  height: inherit;
}

.avatar-xl.avatar-4x3 {
  width: 7.5rem;
  height: auto;
  border-radius: 0;
}
.avatar-xl.avatar-4x3 .avatar-img {
  width: 7.5rem;
  height: inherit;
}

.avatar-xxl.avatar-4x3 {
  width: 9.3333333333rem;
  height: auto;
  border-radius: 0;
}
.avatar-xxl.avatar-4x3 .avatar-img {
  width: 9.3333333333rem;
  height: inherit;
}

/*------------------------------------
  Badge
------------------------------------*/
.badge {
  padding: 0.525em 0.975em;
  line-height: normal;
}

.badge-sm {
  padding: 0.35em 0.65em;
}

/*------------------------------------
  Blockquote
------------------------------------*/
.blockquote {
  position: relative;
  color: #2d374b;
}
.blockquote::before {
  position: absolute;
  top: -2rem;
  left: -1.5rem;
  width: 4rem;
  height: 4rem;
  background-image: url("data:image/svg+xml,%3csvg width='5' height='4' viewBox='0 0 5 4' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.244 2.84803C2.244 3.08003 2.168 3.26803 2.016 3.41203C1.864 3.54803 1.672 3.61603 1.44 3.61603C1.16 3.61603 0.927996 3.52403 0.743996 3.34003C0.567996 3.15603 0.479996 2.89203 0.479996 2.54803C0.479996 2.18003 0.583996 1.82003 0.791996 1.46803C1.008 1.10803 1.308 0.824028 1.692 0.616028L1.968 1.03603C1.76 1.18003 1.592 1.34003 1.464 1.51603C1.344 1.69203 1.264 1.89603 1.224 2.12803C1.296 2.09603 1.38 2.08003 1.476 2.08003C1.7 2.08003 1.884 2.15203 2.028 2.29603C2.172 2.44003 2.244 2.62403 2.244 2.84803ZM4.452 2.84803C4.452 3.08003 4.376 3.26803 4.224 3.41203C4.072 3.54803 3.88 3.61603 3.648 3.61603C3.368 3.61603 3.136 3.52403 2.952 3.34003C2.776 3.15603 2.688 2.89203 2.688 2.54803C2.688 2.18003 2.792 1.82003 3 1.46803C3.216 1.10803 3.516 0.824028 3.9 0.616028L4.176 1.03603C3.968 1.18003 3.8 1.34003 3.672 1.51603C3.552 1.69203 3.472 1.89603 3.432 2.12803C3.504 2.09603 3.588 2.08003 3.684 2.08003C3.908 2.08003 4.092 2.15203 4.236 2.29603C4.38 2.44003 4.452 2.62403 4.452 2.84803Z' fill='%232d374b' fill-opacity='.125'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
  content: "";
}

.blockquote-footer {
  font-weight: 700;
  line-height: normal;
  margin-top: 1.5rem;
  margin-bottom: 0;
}
.blockquote-footer::before {
  content: "";
}

.blockquote-footer-source {
  display: block;
  color: #677788;
  font-size: 0.8125rem;
  font-weight: 400;
  margin-top: 0.25rem;
}

.blockquote-light blockquote,
.blockquote-light .blockquote {
  color: #fff;
}
.blockquote-light blockquote::before,
.blockquote-light .blockquote::before {
  background-image: url("data:image/svg+xml,%3csvg width='5' height='4' viewBox='0 0 5 4' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.244 2.84803C2.244 3.08003 2.168 3.26803 2.016 3.41203C1.864 3.54803 1.672 3.61603 1.44 3.61603C1.16 3.61603 0.927996 3.52403 0.743996 3.34003C0.567996 3.15603 0.479996 2.89203 0.479996 2.54803C0.479996 2.18003 0.583996 1.82003 0.791996 1.46803C1.008 1.10803 1.308 0.824028 1.692 0.616028L1.968 1.03603C1.76 1.18003 1.592 1.34003 1.464 1.51603C1.344 1.69203 1.264 1.89603 1.224 2.12803C1.296 2.09603 1.38 2.08003 1.476 2.08003C1.7 2.08003 1.884 2.15203 2.028 2.29603C2.172 2.44003 2.244 2.62403 2.244 2.84803ZM4.452 2.84803C4.452 3.08003 4.376 3.26803 4.224 3.41203C4.072 3.54803 3.88 3.61603 3.648 3.61603C3.368 3.61603 3.136 3.52403 2.952 3.34003C2.776 3.15603 2.688 2.89203 2.688 2.54803C2.688 2.18003 2.792 1.82003 3 1.46803C3.216 1.10803 3.516 0.824028 3.9 0.616028L4.176 1.03603C3.968 1.18003 3.8 1.34003 3.672 1.51603C3.552 1.69203 3.472 1.89603 3.432 2.12803C3.504 2.09603 3.588 2.08003 3.684 2.08003C3.908 2.08003 4.092 2.15203 4.236 2.29603C4.38 2.44003 4.452 2.62403 4.452 2.84803Z' fill='%23fff' fill-opacity='.15'/%3e%3c/svg%3e");
}
.blockquote-light .blockquote-footer {
  color: #fff;
}
.blockquote-light .blockquote-footer-source {
  color: rgba(255, 255, 255, 0.7);
}

.blockquote-sm.blockquote,
.blockquote-sm .blockquote {
  font-size: 1rem;
}
.blockquote-sm.blockquote::before,
.blockquote-sm .blockquote::before {
  top: -1.125rem;
  left: -1rem;
  width: 2.5rem;
  height: 2.5rem;
}

.blockquote-lg.blockquote,
.blockquote-lg .blockquote {
  font-size: calc(1.30625rem + 0.675vw);
}
@media (min-width: 1200px) {
  .blockquote-lg.blockquote,
  .blockquote-lg .blockquote {
    font-size: 1.8125rem;
  }
}
.blockquote-lg.blockquote,
.blockquote-lg .blockquote {
  font-weight: 500;
}
.blockquote-lg.blockquote::before,
.blockquote-lg .blockquote::before {
  top: -3rem;
  left: -2rem;
  width: 6rem;
  height: 6rem;
}

/*------------------------------------
  Breadcrumb
------------------------------------*/
.breadcrumb .breadcrumb-item {
  color: #2d374b;
}

/*------------------------------------
  Buttons
------------------------------------*/
.btn-link:focus {
  box-shadow: none;
}

.btn.dropdown-toggle {
  display: inline-flex;
  align-items: center;
}

/*------------------------------------
  Custom Buttons
------------------------------------*/
.btn-pointer {
  position: relative;
  font-weight: 500;
  padding-right: 1.25rem;
  padding-right: 2.5rem;
}
.btn-pointer::after {
  position: absolute;
  top: 50%;
  right: 0.75rem;
  width: 1.25rem;
  height: 1.25rem;
  background-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='currentColor' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8z'/></svg>");
  background-repeat: no-repeat;
  background-position: right center;
  background-size: 1.25rem 1.25rem;
  content: "";
  transform: translateY(-50%);
  transition: 0.2s;
}
.btn-pointer:hover::after, [href]:hover .btn-pointer::after {
  right: 0.4375rem;
}

.btn-white {
  color: #2d374b;
  font-weight: 500;
  background-color: #fff;
  border-color: rgba(220, 224, 229, 0.6);
}
.btn-white.dropdown-toggle::after {
  background-image: url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='%2351596C' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.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'/%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-white .btn-pointer::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%2351596C' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8z'/%3e%3c/svg%3e");
}
.btn-check:focus + .btn-white, .btn-white:hover, .btn-white:focus {
  color: rgb(2.7275387767%, 52.0959906351%, 22.6385718466%);
  border-color: rgba(220, 224, 229, 0.6);
  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='24' height='24' viewBox='0 0 24 24' fill='%230ABF53' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.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'/%3e%3c/svg%3e");
}
.btn-white.disabled, .btn-white:disabled {
  color: #BDC5D1;
  background-color: rgba(220, 224, 229, 0.5);
}

.btn-primary:hover.btn-pointer::after, .btn-check:focus + .btn-primary.btn-pointer::after, .btn-primary:focus.btn-pointer::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23fff' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8z'/%3e%3c/svg%3e");
}
.btn-primary.dropdown-toggle::after {
  background-image: url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.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'/%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-primary.btn-pointer::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23fff' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8z'/%3e%3c/svg%3e");
}

.btn-secondary:hover.btn-pointer::after, .btn-check:focus + .btn-secondary.btn-pointer::after, .btn-secondary:focus.btn-pointer::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23fff' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8z'/%3e%3c/svg%3e");
}
.btn-secondary.dropdown-toggle::after {
  background-image: url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.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'/%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.btn-pointer::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23fff' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8z'/%3e%3c/svg%3e");
}

.btn-success:hover.btn-pointer::after, .btn-check:focus + .btn-success.btn-pointer::after, .btn-success:focus.btn-pointer::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23fff' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8z'/%3e%3c/svg%3e");
}
.btn-success.dropdown-toggle::after {
  background-image: url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.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'/%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.btn-pointer::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23fff' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8z'/%3e%3c/svg%3e");
}

.btn-info:hover.btn-pointer::after, .btn-check:focus + .btn-info.btn-pointer::after, .btn-info:focus.btn-pointer::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23000' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8z'/%3e%3c/svg%3e");
}
.btn-info.dropdown-toggle::after {
  background-image: url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='%23000' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.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'/%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.btn-pointer::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23000' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8z'/%3e%3c/svg%3e");
}

.btn-warning:hover.btn-pointer::after, .btn-check:focus + .btn-warning.btn-pointer::after, .btn-warning:focus.btn-pointer::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23000' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8z'/%3e%3c/svg%3e");
}
.btn-warning.dropdown-toggle::after {
  background-image: url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='%23000' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.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'/%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.btn-pointer::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23000' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8z'/%3e%3c/svg%3e");
}

.btn-danger:hover.btn-pointer::after, .btn-check:focus + .btn-danger.btn-pointer::after, .btn-danger:focus.btn-pointer::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23fff' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8z'/%3e%3c/svg%3e");
}
.btn-danger.dropdown-toggle::after {
  background-image: url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.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'/%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.btn-pointer::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23fff' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8z'/%3e%3c/svg%3e");
}

.btn-light:hover.btn-pointer::after, .btn-check:focus + .btn-light.btn-pointer::after, .btn-light:focus.btn-pointer::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23000' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8z'/%3e%3c/svg%3e");
}
.btn-light.dropdown-toggle::after {
  background-image: url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='%23000' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.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'/%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.btn-pointer::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23000' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8z'/%3e%3c/svg%3e");
}

.btn-dark:hover.btn-pointer::after, .btn-check:focus + .btn-dark.btn-pointer::after, .btn-dark:focus.btn-pointer::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23fff' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8z'/%3e%3c/svg%3e");
}
.btn-dark.dropdown-toggle::after {
  background-image: url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.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'/%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.btn-pointer::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23fff' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8z'/%3e%3c/svg%3e");
}

/*------------------------------------
  Ghost Buttons Styles
------------------------------------*/
.btn-ghost-primary {
  color: #0d6efd;
  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: #0d6efd;
  border-color: transparent;
  background-color: rgba(13, 110, 253, 0.1);
}
.btn-ghost-primary.dropdown-toggle::after {
  background-image: url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='%230d6efd' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.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'/%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-ghost-primary.btn-pointer::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%230d6efd' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8z'/%3e%3c/svg%3e");
}
.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: #0d6efd;
  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: #0d6efd;
  background-color: rgba(13, 110, 253, 0.1);
}

.btn-ghost-secondary {
  color: #6c757d;
  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: #6c757d;
  border-color: transparent;
  background-color: rgba(10, 191, 83, 0.1);
}
.btn-ghost-secondary.dropdown-toggle::after {
  background-image: url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='%236c757d' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.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'/%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-ghost-secondary.btn-pointer::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%236c757d' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8z'/%3e%3c/svg%3e");
}
.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: #6c757d;
  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: #6c757d;
  background-color: rgba(108, 117, 125, 0.1);
}

.btn-ghost-success {
  color: #198754;
  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: #198754;
  border-color: transparent;
  background-color: rgba(25, 135, 84, 0.1);
}
.btn-ghost-success.dropdown-toggle::after {
  background-image: url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='%23198754' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.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'/%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-ghost-success.btn-pointer::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23198754' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8z'/%3e%3c/svg%3e");
}
.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: #198754;
  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: #198754;
  background-color: rgba(25, 135, 84, 0.1);
}

.btn-ghost-info {
  color: #0dcaf0;
  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: #0dcaf0;
  border-color: transparent;
  background-color: rgba(13, 202, 240, 0.1);
}
.btn-ghost-info.dropdown-toggle::after {
  background-image: url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='%230dcaf0' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.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'/%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-ghost-info.btn-pointer::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%230dcaf0' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8z'/%3e%3c/svg%3e");
}
.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: #0dcaf0;
  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: #0dcaf0;
  background-color: rgba(13, 202, 240, 0.1);
}

.btn-ghost-warning {
  color: #ffc107;
  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: #ffc107;
  border-color: transparent;
  background-color: rgba(255, 193, 7, 0.1);
}
.btn-ghost-warning.dropdown-toggle::after {
  background-image: url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='%23ffc107' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.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'/%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-ghost-warning.btn-pointer::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23ffc107' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8z'/%3e%3c/svg%3e");
}
.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: #ffc107;
  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: #ffc107;
  background-color: rgba(255, 193, 7, 0.1);
}

.btn-ghost-danger {
  color: #dc3545;
  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: #dc3545;
  border-color: transparent;
  background-color: rgba(220, 53, 69, 0.1);
}
.btn-ghost-danger.dropdown-toggle::after {
  background-image: url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='%23dc3545' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.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'/%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-ghost-danger.btn-pointer::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23dc3545' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8z'/%3e%3c/svg%3e");
}
.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: #dc3545;
  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: #dc3545;
  background-color: rgba(220, 53, 69, 0.1);
}

.btn-ghost-light {
  color: #f8f9fa;
  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: #f8f9fa;
  border-color: transparent;
  background-color: rgba(248, 249, 250, 0.1);
}
.btn-ghost-light.dropdown-toggle::after {
  background-image: url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='%23f8f9fa' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.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'/%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-ghost-light.btn-pointer::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23f8f9fa' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8z'/%3e%3c/svg%3e");
}
.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: #f8f9fa;
  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: #f8f9fa;
  background-color: rgba(248, 249, 250, 0.1);
}

.btn-ghost-dark {
  color: #212529;
  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: #212529;
  border-color: transparent;
  background-color: rgba(33, 37, 41, 0.1);
}
.btn-ghost-dark.dropdown-toggle::after {
  background-image: url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='%23212529' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.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'/%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-ghost-dark.btn-pointer::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23212529' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8z'/%3e%3c/svg%3e");
}
.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: #212529;
  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: #212529;
  background-color: rgba(33, 37, 41, 0.1);
}

.btn-check:focus + .btn-ghost-secondary, .btn-ghost-secondary:hover, .btn-ghost-secondary:focus {
  color: #0ABF53;
}
.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='24' height='24' viewBox='0 0 24 24' fill='%230ABF53' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.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'/%3e%3c/svg%3e");
}
.btn-check:focus + .btn-ghost-secondary.btn-pointer::after, .btn-ghost-secondary:hover.btn-pointer::after, .btn-ghost-secondary:focus.btn-pointer::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%230ABF53' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8z'/%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: #0ABF53;
  background-color: rgba(10, 191, 83, 0.1);
}

/*------------------------------------
  Button Soft
------------------------------------*/
.btn-soft-primary {
  color: #0d6efd;
  background-color: rgba(13, 110, 253, 0.1);
  border-color: transparent;
}
.btn-soft-primary:hover, .btn-check:focus + .btn-soft-primary, .btn-soft-primary:focus {
  color: #fff;
  background-color: #0d6efd;
}
.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: #0d6efd;
  border-color: transparent;
}
.btn-soft-primary:disabled, .btn-soft-primary.disabled {
  color: #0d6efd;
  background-color: #0d6efd;
  border-color: transparent;
}

.btn-soft-secondary {
  color: #6c757d;
  background-color: rgba(108, 117, 125, 0.1);
  border-color: transparent;
}
.btn-soft-secondary:hover, .btn-check:focus + .btn-soft-secondary, .btn-soft-secondary:focus {
  color: #fff;
  background-color: #6c757d;
}
.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: #6c757d;
  border-color: transparent;
}
.btn-soft-secondary:disabled, .btn-soft-secondary.disabled {
  color: #6c757d;
  background-color: #6c757d;
  border-color: transparent;
}

.btn-soft-success {
  color: #198754;
  background-color: rgba(25, 135, 84, 0.1);
  border-color: transparent;
}
.btn-soft-success:hover, .btn-check:focus + .btn-soft-success, .btn-soft-success:focus {
  color: #fff;
  background-color: #198754;
}
.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: #198754;
  border-color: transparent;
}
.btn-soft-success:disabled, .btn-soft-success.disabled {
  color: #198754;
  background-color: #198754;
  border-color: transparent;
}

.btn-soft-info {
  color: #0dcaf0;
  background-color: rgba(13, 202, 240, 0.1);
  border-color: transparent;
}
.btn-soft-info:hover, .btn-check:focus + .btn-soft-info, .btn-soft-info:focus {
  color: #000;
  background-color: #0dcaf0;
}
.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: #000;
  background-color: #0dcaf0;
  border-color: transparent;
}
.btn-soft-info:disabled, .btn-soft-info.disabled {
  color: #0dcaf0;
  background-color: #0dcaf0;
  border-color: transparent;
}

.btn-soft-warning {
  color: #ffc107;
  background-color: rgba(255, 193, 7, 0.1);
  border-color: transparent;
}
.btn-soft-warning:hover, .btn-check:focus + .btn-soft-warning, .btn-soft-warning:focus {
  color: #000;
  background-color: #ffc107;
}
.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: #ffc107;
  border-color: transparent;
}
.btn-soft-warning:disabled, .btn-soft-warning.disabled {
  color: #ffc107;
  background-color: #ffc107;
  border-color: transparent;
}

.btn-soft-danger {
  color: #dc3545;
  background-color: rgba(220, 53, 69, 0.1);
  border-color: transparent;
}
.btn-soft-danger:hover, .btn-check:focus + .btn-soft-danger, .btn-soft-danger:focus {
  color: #fff;
  background-color: #dc3545;
}
.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: #dc3545;
  border-color: transparent;
}
.btn-soft-danger:disabled, .btn-soft-danger.disabled {
  color: #dc3545;
  background-color: #dc3545;
  border-color: transparent;
}

.btn-soft-light {
  color: #f8f9fa;
  background-color: rgba(248, 249, 250, 0.1);
  border-color: transparent;
}
.btn-soft-light:hover, .btn-check:focus + .btn-soft-light, .btn-soft-light:focus {
  color: #000;
  background-color: #f8f9fa;
}
.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: #f8f9fa;
  border-color: transparent;
}
.btn-soft-light:disabled, .btn-soft-light.disabled {
  color: #f8f9fa;
  background-color: #f8f9fa;
  border-color: transparent;
}

.btn-soft-dark {
  color: #212529;
  background-color: rgba(33, 37, 41, 0.1);
  border-color: transparent;
}
.btn-soft-dark:hover, .btn-check:focus + .btn-soft-dark, .btn-soft-dark:focus {
  color: #fff;
  background-color: #212529;
}
.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: #212529;
  border-color: transparent;
}
.btn-soft-dark:disabled, .btn-soft-dark.disabled {
  color: #212529;
  background-color: #212529;
  border-color: transparent;
}

.btn-soft-primary.dropdown-toggle::after {
  background-image: url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='%230d6efd' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.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'/%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-soft-primary.btn-pointer::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%230d6efd' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8z'/%3e%3c/svg%3e");
}
.btn-check:focus + .btn-soft-primary.btn-pointer::after, .btn-soft-primary:hover.btn-pointer::after, .btn-soft-primary:focus.btn-pointer::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23fff' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8z'/%3e%3c/svg%3e");
}
.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='24' height='24' viewBox='0 0 24 24' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.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'/%3e%3c/svg%3e");
}

.btn-soft-secondary.dropdown-toggle::after {
  background-image: url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='%236c757d' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.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'/%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-soft-secondary.btn-pointer::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%236c757d' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8z'/%3e%3c/svg%3e");
}
.btn-check:focus + .btn-soft-secondary.btn-pointer::after, .btn-soft-secondary:hover.btn-pointer::after, .btn-soft-secondary:focus.btn-pointer::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23fff' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8z'/%3e%3c/svg%3e");
}
.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='24' height='24' viewBox='0 0 24 24' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.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'/%3e%3c/svg%3e");
}

.btn-soft-success.dropdown-toggle::after {
  background-image: url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='%23198754' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.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'/%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-soft-success.btn-pointer::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23198754' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8z'/%3e%3c/svg%3e");
}
.btn-check:focus + .btn-soft-success.btn-pointer::after, .btn-soft-success:hover.btn-pointer::after, .btn-soft-success:focus.btn-pointer::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23fff' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8z'/%3e%3c/svg%3e");
}
.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='24' height='24' viewBox='0 0 24 24' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.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'/%3e%3c/svg%3e");
}

.btn-soft-info.dropdown-toggle::after {
  background-image: url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='%230dcaf0' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.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'/%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-soft-info.btn-pointer::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%230dcaf0' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8z'/%3e%3c/svg%3e");
}
.btn-check:focus + .btn-soft-info.btn-pointer::after, .btn-soft-info:hover.btn-pointer::after, .btn-soft-info:focus.btn-pointer::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23000' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8z'/%3e%3c/svg%3e");
}
.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='24' height='24' viewBox='0 0 24 24' fill='%23000' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.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'/%3e%3c/svg%3e");
}

.btn-soft-warning.dropdown-toggle::after {
  background-image: url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='%23ffc107' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.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'/%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-soft-warning.btn-pointer::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23ffc107' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8z'/%3e%3c/svg%3e");
}
.btn-check:focus + .btn-soft-warning.btn-pointer::after, .btn-soft-warning:hover.btn-pointer::after, .btn-soft-warning:focus.btn-pointer::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23000' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8z'/%3e%3c/svg%3e");
}
.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='24' height='24' viewBox='0 0 24 24' fill='%23000' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.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'/%3e%3c/svg%3e");
}

.btn-soft-danger.dropdown-toggle::after {
  background-image: url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='%23dc3545' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.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'/%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-soft-danger.btn-pointer::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23dc3545' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8z'/%3e%3c/svg%3e");
}
.btn-check:focus + .btn-soft-danger.btn-pointer::after, .btn-soft-danger:hover.btn-pointer::after, .btn-soft-danger:focus.btn-pointer::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23fff' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8z'/%3e%3c/svg%3e");
}
.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='24' height='24' viewBox='0 0 24 24' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.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'/%3e%3c/svg%3e");
}

.btn-soft-light.dropdown-toggle::after {
  background-image: url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='%23f8f9fa' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.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'/%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-soft-light.btn-pointer::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23f8f9fa' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8z'/%3e%3c/svg%3e");
}
.btn-check:focus + .btn-soft-light.btn-pointer::after, .btn-soft-light:hover.btn-pointer::after, .btn-soft-light:focus.btn-pointer::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23000' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8z'/%3e%3c/svg%3e");
}
.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='24' height='24' viewBox='0 0 24 24' fill='%23000' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.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'/%3e%3c/svg%3e");
}

.btn-soft-dark.dropdown-toggle::after {
  background-image: url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='%23212529' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.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'/%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-soft-dark.btn-pointer::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23212529' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8z'/%3e%3c/svg%3e");
}
.btn-check:focus + .btn-soft-dark.btn-pointer::after, .btn-soft-dark:hover.btn-pointer::after, .btn-soft-dark:focus.btn-pointer::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23fff' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8z'/%3e%3c/svg%3e");
}
.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='24' height='24' viewBox='0 0 24 24' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.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'/%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='24' height='24' viewBox='0 0 24 24' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.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'/%3e%3c/svg%3e");
}
.btn-check:focus + .btn-soft-secondary.btn-pointer::after, .btn-soft-secondary:hover.btn-pointer::after, .btn-soft-secondary:focus.btn-pointer::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23fff' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8z'/%3e%3c/svg%3e");
}

/*------------------------------------
  Button Icon
------------------------------------*/
.btn-icon {
  position: relative;
  display: inline-flex;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  font-size: 1rem;
  font-weight: 500;
  width: 2.875rem;
  height: 2.875rem;
  padding: 0;
}
.btn-icon > svg {
  width: 1rem;
  height: auto;
}

/*------------------------------------
  Outline Button Styles
------------------------------------*/
.btn-outline-primary.dropdown-toggle::after {
  background-image: url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='%230d6efd' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.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'/%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='24' height='24' viewBox='0 0 24 24' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.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'/%3e%3c/svg%3e");
}
.btn-outline-primary.btn-pointer::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%230d6efd' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8z'/%3e%3c/svg%3e");
}
.btn-check:focus + .btn-outline-primary.btn-pointer::after, .btn-outline-primary:hover.btn-pointer::after, .btn-outline-primary:focus.btn-pointer::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23fff' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8z'/%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='24' height='24' viewBox='0 0 24 24' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.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'/%3e%3c/svg%3e");
}

.btn-outline-secondary.dropdown-toggle::after {
  background-image: url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='%236c757d' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.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'/%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='24' height='24' viewBox='0 0 24 24' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.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'/%3e%3c/svg%3e");
}
.btn-outline-secondary.btn-pointer::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%236c757d' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8z'/%3e%3c/svg%3e");
}
.btn-check:focus + .btn-outline-secondary.btn-pointer::after, .btn-outline-secondary:hover.btn-pointer::after, .btn-outline-secondary:focus.btn-pointer::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23fff' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8z'/%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='24' height='24' viewBox='0 0 24 24' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.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'/%3e%3c/svg%3e");
}

.btn-outline-success.dropdown-toggle::after {
  background-image: url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='%23198754' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.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'/%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='24' height='24' viewBox='0 0 24 24' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.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'/%3e%3c/svg%3e");
}
.btn-outline-success.btn-pointer::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23198754' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8z'/%3e%3c/svg%3e");
}
.btn-check:focus + .btn-outline-success.btn-pointer::after, .btn-outline-success:hover.btn-pointer::after, .btn-outline-success:focus.btn-pointer::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23fff' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8z'/%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='24' height='24' viewBox='0 0 24 24' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.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'/%3e%3c/svg%3e");
}

.btn-outline-info.dropdown-toggle::after {
  background-image: url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='%230dcaf0' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.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'/%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='24' height='24' viewBox='0 0 24 24' fill='%23000' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.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'/%3e%3c/svg%3e");
}
.btn-outline-info.btn-pointer::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%230dcaf0' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8z'/%3e%3c/svg%3e");
}
.btn-check:focus + .btn-outline-info.btn-pointer::after, .btn-outline-info:hover.btn-pointer::after, .btn-outline-info:focus.btn-pointer::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23000' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8z'/%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='24' height='24' viewBox='0 0 24 24' fill='%23000' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.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'/%3e%3c/svg%3e");
}

.btn-outline-warning.dropdown-toggle::after {
  background-image: url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='%23ffc107' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.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'/%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='24' height='24' viewBox='0 0 24 24' fill='%23000' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.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'/%3e%3c/svg%3e");
}
.btn-outline-warning.btn-pointer::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23ffc107' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8z'/%3e%3c/svg%3e");
}
.btn-check:focus + .btn-outline-warning.btn-pointer::after, .btn-outline-warning:hover.btn-pointer::after, .btn-outline-warning:focus.btn-pointer::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23000' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8z'/%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='24' height='24' viewBox='0 0 24 24' fill='%23000' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.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'/%3e%3c/svg%3e");
}

.btn-outline-danger.dropdown-toggle::after {
  background-image: url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='%23dc3545' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.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'/%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='24' height='24' viewBox='0 0 24 24' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.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'/%3e%3c/svg%3e");
}
.btn-outline-danger.btn-pointer::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23dc3545' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8z'/%3e%3c/svg%3e");
}
.btn-check:focus + .btn-outline-danger.btn-pointer::after, .btn-outline-danger:hover.btn-pointer::after, .btn-outline-danger:focus.btn-pointer::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23fff' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8z'/%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='24' height='24' viewBox='0 0 24 24' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.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'/%3e%3c/svg%3e");
}

.btn-outline-light.dropdown-toggle::after {
  background-image: url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='%23f8f9fa' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.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'/%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='24' height='24' viewBox='0 0 24 24' fill='%23000' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.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'/%3e%3c/svg%3e");
}
.btn-outline-light.btn-pointer::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23f8f9fa' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8z'/%3e%3c/svg%3e");
}
.btn-check:focus + .btn-outline-light.btn-pointer::after, .btn-outline-light:hover.btn-pointer::after, .btn-outline-light:focus.btn-pointer::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23000' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8z'/%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='24' height='24' viewBox='0 0 24 24' fill='%23000' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.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'/%3e%3c/svg%3e");
}

.btn-outline-dark.dropdown-toggle::after {
  background-image: url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='%23212529' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.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'/%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='24' height='24' viewBox='0 0 24 24' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.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'/%3e%3c/svg%3e");
}
.btn-outline-dark.btn-pointer::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23212529' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8z'/%3e%3c/svg%3e");
}
.btn-check:focus + .btn-outline-dark.btn-pointer::after, .btn-outline-dark:hover.btn-pointer::after, .btn-outline-dark:focus.btn-pointer::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23fff' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8z'/%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='24' height='24' viewBox='0 0 24 24' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.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'/%3e%3c/svg%3e");
}

.btn-outline-primary,
.btn-outline-secondary {
  border-color: rgba(220, 224, 229, 0.6);
}

/*------------------------------------
  Button Sizes
------------------------------------*/
.btn-icon.btn-sm, .btn-group-sm > .btn-icon.btn {
  font-size: 0.8125rem;
  width: 2.3125rem;
  height: 2.3125rem;
}
.btn-icon.btn-sm > svg, .btn-group-sm > .btn-icon.btn > svg {
  width: 0.8125rem;
  height: auto;
}

.btn-icon.btn-lg, .btn-group-lg > .btn-icon.btn {
  font-size: 1.125rem;
  width: 4.25rem;
  height: 4.25rem;
}
.btn-icon.btn-lg > svg, .btn-group-lg > .btn-icon.btn > svg {
  width: 1.125rem;
  height: auto;
}

/*------------------------------------
  Card
------------------------------------*/
.card[href] {
  transition: all 0.2s ease-in-out;
}
.card[href]:hover {
  box-shadow: 0rem 1rem 1.75rem 0rem rgba(45, 55, 75, 0.1);
}

.card-header,
.card-footer {
  border-width: 0;
}

.card-subtitle {
  display: block;
  font-size: 0.8125rem;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0.5rem;
}

.card-title {
  margin-bottom: 0;
}
.card-title:not(:last-child) {
  margin-bottom: 0.5rem;
}

.card-header-title {
  margin-bottom: 0;
}
.card-header-title:not(:last-child) {
  margin-bottom: 0.25rem;
}

.card-link {
  position: relative;
  display: inline-block;
  font-size: 0.9375rem;
  font-weight: 500;
  padding-right: 2.5rem;
}
.card-link::after {
  position: absolute;
  top: 50%;
  right: 0.75rem;
  width: 1.25rem;
  height: 1.25rem;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%230ABF53' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8z'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right center;
  background-size: 1.25rem 1.25rem;
  content: "";
  transform: translateY(-50%);
  transition: 0.2s;
}
.card-link:hover::after, [href]:hover .card-link::after {
  right: 0.4375rem;
}

.card-link.link-primary::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%230d6efd' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8z'/%3e%3c/svg%3e");
}

.card-link.link-secondary::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%236c757d' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8z'/%3e%3c/svg%3e");
}

.card-link.link-success::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23198754' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8z'/%3e%3c/svg%3e");
}

.card-link.link-info::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%230dcaf0' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8z'/%3e%3c/svg%3e");
}

.card-link.link-warning::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23ffc107' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8z'/%3e%3c/svg%3e");
}

.card-link.link-danger::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23dc3545' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8z'/%3e%3c/svg%3e");
}

.card-link.link-light::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23f8f9fa' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8z'/%3e%3c/svg%3e");
}

.card-link.link-dark::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23212529' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8z'/%3e%3c/svg%3e");
}

.card-borderless {
  border-width: 0;
}

.card-shadow {
  box-shadow: 0rem 1rem 1.75rem 0rem rgba(45, 55, 75, 0.1);
}

.card-ghost {
  background-color: transparent;
  border-width: 0;
}
.card-ghost[href]:hover {
  box-shadow: none;
}
.card-ghost .card-body {
  padding-left: 0;
  padding-right: 0;
}
.card-ghost .card-footer {
  padding: 0;
}

.card-transition {
  transition: all 0.2s ease-in-out;
}
.card-transition:hover, .card-transition:focus {
  transform: translateY(-0.1875rem) !important;
}

.card-transition-zoom {
  overflow: hidden;
}
.card-transition-zoom .card-transition-zoom-item {
  overflow: hidden;
  border-radius: 0.8125rem;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
}
.card-transition-zoom .card-img {
  transition: transform 0.4s;
}
.card-transition-zoom:hover .card-img {
  transform: scale(1.03);
}

.card-group .card {
  box-shadow: none;
}
.card-group .card + .card {
  border-left: var(--bs-border-width) solid rgba(220, 224, 229, 0.6);
}

.card-sm > .card-body,
.card-sm > .card-header,
.card-sm > .card-footer,
.card-sm > .card-img-overlay,
.card-sm > .collapse .card-body {
  padding: 0.8125rem 0.8125rem;
}
.card-sm .card-table > tbody > tr:first-child > td {
  padding-top: 0.8125rem;
}
.card-sm .card-table > tbody > tr:last-child > td {
  padding-bottom: 0.8125rem;
}
.card-sm .card-table > :not(caption) > * > * {
  padding-right: 0.8125rem;
  padding-left: 0.8125rem;
}

.card-lg > .card-body,
.card-lg > .card-header,
.card-lg > .card-footer,
.card-lg > .card-img-overlay,
.card-lg > .collapse .card-body {
  padding: 2.75rem 2.75rem;
}
@media (max-width: 767.98px) {
  .card-lg > .card-body,
  .card-lg > .card-header,
  .card-lg > .card-footer,
  .card-lg > .card-img-overlay,
  .card-lg > .collapse .card-body {
    padding: 1.8333333333rem 1.8333333333rem;
  }
}
.card-lg .card-table > tbody > tr:first-child > td {
  padding-top: 2.75rem;
}
@media (max-width: 767.98px) {
  .card-lg .card-table > tbody > tr:first-child > td {
    padding-top: 1.8333333333rem;
  }
}
.card-lg .card-table > tbody > tr:last-child > td {
  padding-bottom: 2.75rem;
}
@media (max-width: 767.98px) {
  .card-lg .card-table > tbody > tr:last-child > td {
    padding-bottom: 1.8333333333rem;
  }
}
.card-lg .card-table > :not(caption) > * > * {
  padding-right: 2.75rem;
  padding-left: 2.75rem;
}
@media (max-width: 767.98px) {
  .card-lg .card-table > :not(caption) > * > * {
    padding-right: 1.8333333333rem;
    padding-left: 1.8333333333rem;
  }
}

.card-pinned {
  position: relative;
  display: block;
}

.card-pinned-top-start {
  position: absolute;
  top: -0.0625rem;
  left: -0.0625rem;
}
.card-pinned-top-start.badge {
  border-radius: 0.8125rem 0 0.8125rem 0;
}

.card-pinned-top-end {
  position: absolute;
  top: -0.0625rem;
  right: -0.0625rem;
}
.card-pinned-top-end.badge {
  border-radius: 0 0.8125rem 0 0.8125rem;
}

.card-pinned-bottom-start {
  position: absolute;
  bottom: -0.0625rem;
  left: -0.0625rem;
}
.card-pinned-bottom-start.badge {
  border-radius: 0 0.8125rem 0 0.8125rem;
}

.card-pinned-bottom-end {
  position: absolute;
  bottom: -0.0625rem;
  right: -0.0625rem;
}
.card-pinned-bottom-end.badge {
  border-radius: 0.8125rem 0 0.8125rem 0;
}

.card-flush {
  box-shadow: none;
}
.card-flush .card-header,
.card-flush .card-footer,
.card-flush .card-body,
.card-flush .collapse .card-body {
  padding-right: 0;
  padding-left: 0;
}
.card-flush > .card-img-top {
  border-bottom-right-radius: 0.8125rem;
  border-bottom-left-radius: 0.8125rem;
}
.card-flush.card-stretched-vertical .card-body .card-footer {
  padding-bottom: 0;
}

.card-stretched-vertical .card-body {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.card-stretched-vertical .card-body .card-footer {
  padding: 0;
  margin-top: auto;
}

.card .table {
  margin-bottom: 0;
}
.card table > tbody > tr:first-child > td {
  padding-top: 1.75rem;
}
.card table > tbody > tr:last-child > td {
  padding-bottom: 1.75rem;
}
.card table > :not(caption) > * > * {
  padding-right: 1.75rem;
  padding-left: 1.75rem;
}
.card .thead-light th:first-child {
  border-top-left-radius: 0.8125rem;
}
.card .thead-light th:last-child {
  border-top-right-radius: 0.8125rem;
}

.card-alert {
  border-radius: 0;
  margin-bottom: 0;
}

.card-login {
  flex-grow: 1;
  overflow: hidden;
}
.card-login .card-body {
  padding: 2.75rem 2.75rem;
}

/*------------------------------------
  Card Group Break
------------------------------------*/
@media (max-width: 575.98px) {
  .card-group-sm-break {
    display: block;
  }
  .card-group-sm-break > .card {
    margin-bottom: 0;
  }
  .card-group-sm-break > .card:not(:last-child) {
    border-bottom: var(--bs-border-width) solid rgba(220, 224, 229, 0.6);
  }
  .card-group-sm-break > .card + .card {
    border-left: none;
  }
  .card-group-sm-break > .card:not(:first-child):not(:last-child),
  .card-group-sm-break > .card:not(:first-child):not(:last-child) .card-header,
  .card-group-sm-break > .card:not(:first-child):not(:last-child) .card-img-top,
  .card-group-sm-break > .card:not(:first-child):not(:last-child) .card-footer,
  .card-group-sm-break > .card:not(:first-child):not(:last-child) .card-img-bottom {
    border-radius: 0;
  }
  .card-group-sm-break > .card:first-child {
    border-top-left-radius: 0.8125rem;
    border-top-right-radius: 0.8125rem;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
  }
  .card-group-sm-break > .card:first-child .card-header,
  .card-group-sm-break > .card:first-child .card-img-top {
    border-top-left-radius: 0.8125rem;
    border-top-right-radius: 0.8125rem;
  }
  .card-group-sm-break > .card:first-child .card-footer,
  .card-group-sm-break > .card:first-child .card-img-bottom {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
  }
  .card-group-sm-break > .card:last-child {
    border-bottom-right-radius: 0.8125rem;
    border-bottom-left-radius: 0.8125rem;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }
  .card-group-sm-break > .card:last-child .card-header,
  .card-group-sm-break > .card:last-child .card-img-top {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }
  .card-group-sm-break > .card:last-child .card-footer,
  .card-group-sm-break > .card:last-child .card-img-bottom {
    border-bottom-right-radius: 0.8125rem;
    border-bottom-left-radius: 0.8125rem;
  }
}
@media (max-width: 767.98px) {
  .card-group-md-break {
    display: block;
  }
  .card-group-md-break > .card {
    margin-bottom: 0;
  }
  .card-group-md-break > .card:not(:last-child) {
    border-bottom: var(--bs-border-width) solid rgba(220, 224, 229, 0.6);
  }
  .card-group-md-break > .card + .card {
    border-left: none;
  }
  .card-group-md-break > .card:not(:first-child):not(:last-child),
  .card-group-md-break > .card:not(:first-child):not(:last-child) .card-header,
  .card-group-md-break > .card:not(:first-child):not(:last-child) .card-img-top,
  .card-group-md-break > .card:not(:first-child):not(:last-child) .card-footer,
  .card-group-md-break > .card:not(:first-child):not(:last-child) .card-img-bottom {
    border-radius: 0;
  }
  .card-group-md-break > .card:first-child {
    border-top-left-radius: 0.8125rem;
    border-top-right-radius: 0.8125rem;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
  }
  .card-group-md-break > .card:first-child .card-header,
  .card-group-md-break > .card:first-child .card-img-top {
    border-top-left-radius: 0.8125rem;
    border-top-right-radius: 0.8125rem;
  }
  .card-group-md-break > .card:first-child .card-footer,
  .card-group-md-break > .card:first-child .card-img-bottom {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
  }
  .card-group-md-break > .card:last-child {
    border-bottom-right-radius: 0.8125rem;
    border-bottom-left-radius: 0.8125rem;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }
  .card-group-md-break > .card:last-child .card-header,
  .card-group-md-break > .card:last-child .card-img-top {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }
  .card-group-md-break > .card:last-child .card-footer,
  .card-group-md-break > .card:last-child .card-img-bottom {
    border-bottom-right-radius: 0.8125rem;
    border-bottom-left-radius: 0.8125rem;
  }
}
@media (max-width: 991.98px) {
  .card-group-lg-break {
    display: block;
  }
  .card-group-lg-break > .card {
    margin-bottom: 0;
  }
  .card-group-lg-break > .card:not(:last-child) {
    border-bottom: var(--bs-border-width) solid rgba(220, 224, 229, 0.6);
  }
  .card-group-lg-break > .card + .card {
    border-left: none;
  }
  .card-group-lg-break > .card:not(:first-child):not(:last-child),
  .card-group-lg-break > .card:not(:first-child):not(:last-child) .card-header,
  .card-group-lg-break > .card:not(:first-child):not(:last-child) .card-img-top,
  .card-group-lg-break > .card:not(:first-child):not(:last-child) .card-footer,
  .card-group-lg-break > .card:not(:first-child):not(:last-child) .card-img-bottom {
    border-radius: 0;
  }
  .card-group-lg-break > .card:first-child {
    border-top-left-radius: 0.8125rem;
    border-top-right-radius: 0.8125rem;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
  }
  .card-group-lg-break > .card:first-child .card-header,
  .card-group-lg-break > .card:first-child .card-img-top {
    border-top-left-radius: 0.8125rem;
    border-top-right-radius: 0.8125rem;
  }
  .card-group-lg-break > .card:first-child .card-footer,
  .card-group-lg-break > .card:first-child .card-img-bottom {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
  }
  .card-group-lg-break > .card:last-child {
    border-bottom-right-radius: 0.8125rem;
    border-bottom-left-radius: 0.8125rem;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }
  .card-group-lg-break > .card:last-child .card-header,
  .card-group-lg-break > .card:last-child .card-img-top {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }
  .card-group-lg-break > .card:last-child .card-footer,
  .card-group-lg-break > .card:last-child .card-img-bottom {
    border-bottom-right-radius: 0.8125rem;
    border-bottom-left-radius: 0.8125rem;
  }
}
/*------------------------------------
  Card Group Row
------------------------------------*/
@media (min-width: 576px) {
  .card-group-sm-row {
    box-shadow: 0rem 1rem 1.75rem 0rem rgba(45, 55, 75, 0.1);
    border-radius: 0.8125rem;
    margin: 0;
  }
  .card-group-sm-row > * {
    padding: 0;
  }
  .card-group-sm-row > * > .card {
    height: 100%;
    box-shadow: none;
    border-radius: 0;
  }
  .card-group-sm-row > *:not(:first-child):not(:last-child),
  .card-group-sm-row > *:not(:first-child):not(:last-child) .card-header,
  .card-group-sm-row > *:not(:first-child):not(:last-child) .card-img-top,
  .card-group-sm-row > *:not(:first-child):not(:last-child) .card-footer,
  .card-group-sm-row > *:not(:first-child):not(:last-child) .card-img-bottom {
    border-radius: 0;
  }
  .card-group-sm-row > *:first-child > .card {
    border-top-left-radius: 0.8125rem;
    border-bottom-left-radius: 0.8125rem;
  }
  .card-group-sm-row > *:first-child > .card,
  .card-group-sm-row > *:first-child > .card .card-header,
  .card-group-sm-row > *:first-child > .card .card-img-top,
  .card-group-sm-row > *:first-child > .card .card-footer,
  .card-group-sm-row > *:first-child > .card .card-img-bottom {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .card-group-sm-row > *:last-child > .card {
    border-top-right-radius: 0.8125rem;
    border-bottom-right-radius: 0.8125rem;
  }
  .card-group-sm-row > *:last-child > .card,
  .card-group-sm-row > *:last-child > .card .card-header,
  .card-group-sm-row > *:last-child > .card .card-img-top,
  .card-group-sm-row > *:last-child > .card .card-footer,
  .card-group-sm-row > *:last-child > .card .card-img-bottom {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  .card-group-sm-row > * + * > .card {
    border-left: var(--bs-border-width) solid rgba(220, 224, 229, 0.6);
  }
  .card-group-sm-row .card-divider {
    border-left-width: 0;
    border-top: var(--bs-border-width) solid rgba(220, 224, 229, 0.6);
  }
  .card-group-sm-2 > *:first-child > .card,
  .card-group-sm-2 > *:first-child > .card .card-header,
  .card-group-sm-2 > *:first-child > .card .card-img-top,
  .card-group-sm-2 > *:first-child > .card .card-footer,
  .card-group-sm-2 > *:first-child > .card .card-img-bottom {
    border-top-left-radius: 0.8125rem;
    border-bottom-left-radius: 0;
  }
  .card-group-sm-2 > *:nth-child(2) > .card,
  .card-group-sm-2 > *:nth-child(2) > .card .card-header,
  .card-group-sm-2 > *:nth-child(2) > .card .card-img-top,
  .card-group-sm-2 > *:nth-child(2) > .card .card-footer,
  .card-group-sm-2 > *:nth-child(2) > .card .card-img-bottom {
    border-top-right-radius: 0.8125rem;
    border-bottom-right-radius: 0;
  }
  .card-group-sm-2 > *:last-child > .card,
  .card-group-sm-2 > *:last-child > .card .card-header,
  .card-group-sm-2 > *:last-child > .card .card-img-top,
  .card-group-sm-2 > *:last-child > .card .card-footer,
  .card-group-sm-2 > *:last-child > .card .card-img-bottom {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0.8125rem;
    border-bottom-left-radius: 0.8125rem;
  }
  .card-group-sm-3 > *:first-child > .card,
  .card-group-sm-3 > *:first-child > .card .card-header,
  .card-group-sm-3 > *:first-child > .card .card-img-top,
  .card-group-sm-3 > *:first-child > .card .card-footer,
  .card-group-sm-3 > *:first-child > .card .card-img-bottom {
    border-top-left-radius: 0.8125rem;
    border-bottom-left-radius: 0;
  }
  .card-group-sm-3 > *:nth-child(3) > .card,
  .card-group-sm-3 > *:nth-child(3) > .card .card-header,
  .card-group-sm-3 > *:nth-child(3) > .card .card-img-top,
  .card-group-sm-3 > *:nth-child(3) > .card .card-footer,
  .card-group-sm-3 > *:nth-child(3) > .card .card-img-bottom {
    border-top-right-radius: 0.8125rem;
    border-bottom-right-radius: 0;
  }
  .card-group-sm-3 > *:last-child > .card,
  .card-group-sm-3 > *:last-child > .card .card-header,
  .card-group-sm-3 > *:last-child > .card .card-img-top,
  .card-group-sm-3 > *:last-child > .card .card-footer,
  .card-group-sm-3 > *:last-child > .card .card-img-bottom {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0.8125rem;
    border-bottom-left-radius: 0.8125rem;
  }
  .card-group-sm-4 > *:first-child > .card,
  .card-group-sm-4 > *:first-child > .card .card-header,
  .card-group-sm-4 > *:first-child > .card .card-img-top,
  .card-group-sm-4 > *:first-child > .card .card-footer,
  .card-group-sm-4 > *:first-child > .card .card-img-bottom {
    border-top-left-radius: 0.8125rem;
    border-bottom-left-radius: 0;
  }
  .card-group-sm-4 > *:nth-child(4) > .card,
  .card-group-sm-4 > *:nth-child(4) > .card .card-header,
  .card-group-sm-4 > *:nth-child(4) > .card .card-img-top,
  .card-group-sm-4 > *:nth-child(4) > .card .card-footer,
  .card-group-sm-4 > *:nth-child(4) > .card .card-img-bottom {
    border-top-right-radius: 0.8125rem;
    border-bottom-right-radius: 0;
  }
  .card-group-sm-4 > *:last-child > .card,
  .card-group-sm-4 > *:last-child > .card .card-header,
  .card-group-sm-4 > *:last-child > .card .card-img-top,
  .card-group-sm-4 > *:last-child > .card .card-footer,
  .card-group-sm-4 > *:last-child > .card .card-img-bottom {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0.8125rem;
    border-bottom-left-radius: 0.8125rem;
  }
}
@media (min-width: 768px) {
  .card-group-md-row {
    box-shadow: 0rem 1rem 1.75rem 0rem rgba(45, 55, 75, 0.1);
    border-radius: 0.8125rem;
    margin: 0;
  }
  .card-group-md-row > * {
    padding: 0;
  }
  .card-group-md-row > * > .card {
    height: 100%;
    box-shadow: none;
    border-radius: 0;
  }
  .card-group-md-row > *:not(:first-child):not(:last-child),
  .card-group-md-row > *:not(:first-child):not(:last-child) .card-header,
  .card-group-md-row > *:not(:first-child):not(:last-child) .card-img-top,
  .card-group-md-row > *:not(:first-child):not(:last-child) .card-footer,
  .card-group-md-row > *:not(:first-child):not(:last-child) .card-img-bottom {
    border-radius: 0;
  }
  .card-group-md-row > *:first-child > .card {
    border-top-left-radius: 0.8125rem;
    border-bottom-left-radius: 0.8125rem;
  }
  .card-group-md-row > *:first-child > .card,
  .card-group-md-row > *:first-child > .card .card-header,
  .card-group-md-row > *:first-child > .card .card-img-top,
  .card-group-md-row > *:first-child > .card .card-footer,
  .card-group-md-row > *:first-child > .card .card-img-bottom {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .card-group-md-row > *:last-child > .card {
    border-top-right-radius: 0.8125rem;
    border-bottom-right-radius: 0.8125rem;
  }
  .card-group-md-row > *:last-child > .card,
  .card-group-md-row > *:last-child > .card .card-header,
  .card-group-md-row > *:last-child > .card .card-img-top,
  .card-group-md-row > *:last-child > .card .card-footer,
  .card-group-md-row > *:last-child > .card .card-img-bottom {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  .card-group-md-row > * + * > .card {
    border-left: var(--bs-border-width) solid rgba(220, 224, 229, 0.6);
  }
  .card-group-md-row .card-divider {
    border-left-width: 0;
    border-top: var(--bs-border-width) solid rgba(220, 224, 229, 0.6);
  }
  .card-group-md-2 > *:first-child > .card,
  .card-group-md-2 > *:first-child > .card .card-header,
  .card-group-md-2 > *:first-child > .card .card-img-top,
  .card-group-md-2 > *:first-child > .card .card-footer,
  .card-group-md-2 > *:first-child > .card .card-img-bottom {
    border-top-left-radius: 0.8125rem;
    border-bottom-left-radius: 0;
  }
  .card-group-md-2 > *:nth-child(2) > .card,
  .card-group-md-2 > *:nth-child(2) > .card .card-header,
  .card-group-md-2 > *:nth-child(2) > .card .card-img-top,
  .card-group-md-2 > *:nth-child(2) > .card .card-footer,
  .card-group-md-2 > *:nth-child(2) > .card .card-img-bottom {
    border-top-right-radius: 0.8125rem;
    border-bottom-right-radius: 0;
  }
  .card-group-md-2 > *:last-child > .card,
  .card-group-md-2 > *:last-child > .card .card-header,
  .card-group-md-2 > *:last-child > .card .card-img-top,
  .card-group-md-2 > *:last-child > .card .card-footer,
  .card-group-md-2 > *:last-child > .card .card-img-bottom {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0.8125rem;
    border-bottom-left-radius: 0.8125rem;
  }
  .card-group-md-3 > *:first-child > .card,
  .card-group-md-3 > *:first-child > .card .card-header,
  .card-group-md-3 > *:first-child > .card .card-img-top,
  .card-group-md-3 > *:first-child > .card .card-footer,
  .card-group-md-3 > *:first-child > .card .card-img-bottom {
    border-top-left-radius: 0.8125rem;
    border-bottom-left-radius: 0;
  }
  .card-group-md-3 > *:nth-child(3) > .card,
  .card-group-md-3 > *:nth-child(3) > .card .card-header,
  .card-group-md-3 > *:nth-child(3) > .card .card-img-top,
  .card-group-md-3 > *:nth-child(3) > .card .card-footer,
  .card-group-md-3 > *:nth-child(3) > .card .card-img-bottom {
    border-top-right-radius: 0.8125rem;
    border-bottom-right-radius: 0;
  }
  .card-group-md-3 > *:last-child > .card,
  .card-group-md-3 > *:last-child > .card .card-header,
  .card-group-md-3 > *:last-child > .card .card-img-top,
  .card-group-md-3 > *:last-child > .card .card-footer,
  .card-group-md-3 > *:last-child > .card .card-img-bottom {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0.8125rem;
    border-bottom-left-radius: 0.8125rem;
  }
  .card-group-md-4 > *:first-child > .card,
  .card-group-md-4 > *:first-child > .card .card-header,
  .card-group-md-4 > *:first-child > .card .card-img-top,
  .card-group-md-4 > *:first-child > .card .card-footer,
  .card-group-md-4 > *:first-child > .card .card-img-bottom {
    border-top-left-radius: 0.8125rem;
    border-bottom-left-radius: 0;
  }
  .card-group-md-4 > *:nth-child(4) > .card,
  .card-group-md-4 > *:nth-child(4) > .card .card-header,
  .card-group-md-4 > *:nth-child(4) > .card .card-img-top,
  .card-group-md-4 > *:nth-child(4) > .card .card-footer,
  .card-group-md-4 > *:nth-child(4) > .card .card-img-bottom {
    border-top-right-radius: 0.8125rem;
    border-bottom-right-radius: 0;
  }
  .card-group-md-4 > *:last-child > .card,
  .card-group-md-4 > *:last-child > .card .card-header,
  .card-group-md-4 > *:last-child > .card .card-img-top,
  .card-group-md-4 > *:last-child > .card .card-footer,
  .card-group-md-4 > *:last-child > .card .card-img-bottom {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0.8125rem;
    border-bottom-left-radius: 0.8125rem;
  }
}
@media (min-width: 992px) {
  .card-group-lg-row {
    box-shadow: 0rem 1rem 1.75rem 0rem rgba(45, 55, 75, 0.1);
    border-radius: 0.8125rem;
    margin: 0;
  }
  .card-group-lg-row > * {
    padding: 0;
  }
  .card-group-lg-row > * > .card {
    height: 100%;
    box-shadow: none;
    border-radius: 0;
  }
  .card-group-lg-row > *:not(:first-child):not(:last-child),
  .card-group-lg-row > *:not(:first-child):not(:last-child) .card-header,
  .card-group-lg-row > *:not(:first-child):not(:last-child) .card-img-top,
  .card-group-lg-row > *:not(:first-child):not(:last-child) .card-footer,
  .card-group-lg-row > *:not(:first-child):not(:last-child) .card-img-bottom {
    border-radius: 0;
  }
  .card-group-lg-row > *:first-child > .card {
    border-top-left-radius: 0.8125rem;
    border-bottom-left-radius: 0.8125rem;
  }
  .card-group-lg-row > *:first-child > .card,
  .card-group-lg-row > *:first-child > .card .card-header,
  .card-group-lg-row > *:first-child > .card .card-img-top,
  .card-group-lg-row > *:first-child > .card .card-footer,
  .card-group-lg-row > *:first-child > .card .card-img-bottom {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .card-group-lg-row > *:last-child > .card {
    border-top-right-radius: 0.8125rem;
    border-bottom-right-radius: 0.8125rem;
  }
  .card-group-lg-row > *:last-child > .card,
  .card-group-lg-row > *:last-child > .card .card-header,
  .card-group-lg-row > *:last-child > .card .card-img-top,
  .card-group-lg-row > *:last-child > .card .card-footer,
  .card-group-lg-row > *:last-child > .card .card-img-bottom {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  .card-group-lg-row > * + * > .card {
    border-left: var(--bs-border-width) solid rgba(220, 224, 229, 0.6);
  }
  .card-group-lg-row .card-divider {
    border-left-width: 0;
    border-top: var(--bs-border-width) solid rgba(220, 224, 229, 0.6);
  }
  .card-group-lg-2 > *:first-child > .card,
  .card-group-lg-2 > *:first-child > .card .card-header,
  .card-group-lg-2 > *:first-child > .card .card-img-top,
  .card-group-lg-2 > *:first-child > .card .card-footer,
  .card-group-lg-2 > *:first-child > .card .card-img-bottom {
    border-top-left-radius: 0.8125rem;
    border-bottom-left-radius: 0;
  }
  .card-group-lg-2 > *:nth-child(2) > .card,
  .card-group-lg-2 > *:nth-child(2) > .card .card-header,
  .card-group-lg-2 > *:nth-child(2) > .card .card-img-top,
  .card-group-lg-2 > *:nth-child(2) > .card .card-footer,
  .card-group-lg-2 > *:nth-child(2) > .card .card-img-bottom {
    border-top-right-radius: 0.8125rem;
    border-bottom-right-radius: 0;
  }
  .card-group-lg-2 > *:last-child > .card,
  .card-group-lg-2 > *:last-child > .card .card-header,
  .card-group-lg-2 > *:last-child > .card .card-img-top,
  .card-group-lg-2 > *:last-child > .card .card-footer,
  .card-group-lg-2 > *:last-child > .card .card-img-bottom {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0.8125rem;
    border-bottom-left-radius: 0.8125rem;
  }
  .card-group-lg-3 > *:first-child > .card,
  .card-group-lg-3 > *:first-child > .card .card-header,
  .card-group-lg-3 > *:first-child > .card .card-img-top,
  .card-group-lg-3 > *:first-child > .card .card-footer,
  .card-group-lg-3 > *:first-child > .card .card-img-bottom {
    border-top-left-radius: 0.8125rem;
    border-bottom-left-radius: 0;
  }
  .card-group-lg-3 > *:nth-child(3) > .card,
  .card-group-lg-3 > *:nth-child(3) > .card .card-header,
  .card-group-lg-3 > *:nth-child(3) > .card .card-img-top,
  .card-group-lg-3 > *:nth-child(3) > .card .card-footer,
  .card-group-lg-3 > *:nth-child(3) > .card .card-img-bottom {
    border-top-right-radius: 0.8125rem;
    border-bottom-right-radius: 0;
  }
  .card-group-lg-3 > *:last-child > .card,
  .card-group-lg-3 > *:last-child > .card .card-header,
  .card-group-lg-3 > *:last-child > .card .card-img-top,
  .card-group-lg-3 > *:last-child > .card .card-footer,
  .card-group-lg-3 > *:last-child > .card .card-img-bottom {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0.8125rem;
    border-bottom-left-radius: 0.8125rem;
  }
  .card-group-lg-4 > *:first-child > .card,
  .card-group-lg-4 > *:first-child > .card .card-header,
  .card-group-lg-4 > *:first-child > .card .card-img-top,
  .card-group-lg-4 > *:first-child > .card .card-footer,
  .card-group-lg-4 > *:first-child > .card .card-img-bottom {
    border-top-left-radius: 0.8125rem;
    border-bottom-left-radius: 0;
  }
  .card-group-lg-4 > *:nth-child(4) > .card,
  .card-group-lg-4 > *:nth-child(4) > .card .card-header,
  .card-group-lg-4 > *:nth-child(4) > .card .card-img-top,
  .card-group-lg-4 > *:nth-child(4) > .card .card-footer,
  .card-group-lg-4 > *:nth-child(4) > .card .card-img-bottom {
    border-top-right-radius: 0.8125rem;
    border-bottom-right-radius: 0;
  }
  .card-group-lg-4 > *:last-child > .card,
  .card-group-lg-4 > *:last-child > .card .card-header,
  .card-group-lg-4 > *:last-child > .card .card-img-top,
  .card-group-lg-4 > *:last-child > .card .card-footer,
  .card-group-lg-4 > *:last-child > .card .card-img-bottom {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0.8125rem;
    border-bottom-left-radius: 0.8125rem;
  }
}
@media (min-width: 1200px) {
  .card-group-xl-row {
    box-shadow: 0rem 1rem 1.75rem 0rem rgba(45, 55, 75, 0.1);
    border-radius: 0.8125rem;
    margin: 0;
  }
  .card-group-xl-row > * {
    padding: 0;
  }
  .card-group-xl-row > * > .card {
    height: 100%;
    box-shadow: none;
    border-radius: 0;
  }
  .card-group-xl-row > *:not(:first-child):not(:last-child),
  .card-group-xl-row > *:not(:first-child):not(:last-child) .card-header,
  .card-group-xl-row > *:not(:first-child):not(:last-child) .card-img-top,
  .card-group-xl-row > *:not(:first-child):not(:last-child) .card-footer,
  .card-group-xl-row > *:not(:first-child):not(:last-child) .card-img-bottom {
    border-radius: 0;
  }
  .card-group-xl-row > *:first-child > .card {
    border-top-left-radius: 0.8125rem;
    border-bottom-left-radius: 0.8125rem;
  }
  .card-group-xl-row > *:first-child > .card,
  .card-group-xl-row > *:first-child > .card .card-header,
  .card-group-xl-row > *:first-child > .card .card-img-top,
  .card-group-xl-row > *:first-child > .card .card-footer,
  .card-group-xl-row > *:first-child > .card .card-img-bottom {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .card-group-xl-row > *:last-child > .card {
    border-top-right-radius: 0.8125rem;
    border-bottom-right-radius: 0.8125rem;
  }
  .card-group-xl-row > *:last-child > .card,
  .card-group-xl-row > *:last-child > .card .card-header,
  .card-group-xl-row > *:last-child > .card .card-img-top,
  .card-group-xl-row > *:last-child > .card .card-footer,
  .card-group-xl-row > *:last-child > .card .card-img-bottom {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  .card-group-xl-row > * + * > .card {
    border-left: var(--bs-border-width) solid rgba(220, 224, 229, 0.6);
  }
  .card-group-xl-row .card-divider {
    border-left-width: 0;
    border-top: var(--bs-border-width) solid rgba(220, 224, 229, 0.6);
  }
  .card-group-xl-2 > *:first-child > .card,
  .card-group-xl-2 > *:first-child > .card .card-header,
  .card-group-xl-2 > *:first-child > .card .card-img-top,
  .card-group-xl-2 > *:first-child > .card .card-footer,
  .card-group-xl-2 > *:first-child > .card .card-img-bottom {
    border-top-left-radius: 0.8125rem;
    border-bottom-left-radius: 0;
  }
  .card-group-xl-2 > *:nth-child(2) > .card,
  .card-group-xl-2 > *:nth-child(2) > .card .card-header,
  .card-group-xl-2 > *:nth-child(2) > .card .card-img-top,
  .card-group-xl-2 > *:nth-child(2) > .card .card-footer,
  .card-group-xl-2 > *:nth-child(2) > .card .card-img-bottom {
    border-top-right-radius: 0.8125rem;
    border-bottom-right-radius: 0;
  }
  .card-group-xl-2 > *:last-child > .card,
  .card-group-xl-2 > *:last-child > .card .card-header,
  .card-group-xl-2 > *:last-child > .card .card-img-top,
  .card-group-xl-2 > *:last-child > .card .card-footer,
  .card-group-xl-2 > *:last-child > .card .card-img-bottom {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0.8125rem;
    border-bottom-left-radius: 0.8125rem;
  }
  .card-group-xl-3 > *:first-child > .card,
  .card-group-xl-3 > *:first-child > .card .card-header,
  .card-group-xl-3 > *:first-child > .card .card-img-top,
  .card-group-xl-3 > *:first-child > .card .card-footer,
  .card-group-xl-3 > *:first-child > .card .card-img-bottom {
    border-top-left-radius: 0.8125rem;
    border-bottom-left-radius: 0;
  }
  .card-group-xl-3 > *:nth-child(3) > .card,
  .card-group-xl-3 > *:nth-child(3) > .card .card-header,
  .card-group-xl-3 > *:nth-child(3) > .card .card-img-top,
  .card-group-xl-3 > *:nth-child(3) > .card .card-footer,
  .card-group-xl-3 > *:nth-child(3) > .card .card-img-bottom {
    border-top-right-radius: 0.8125rem;
    border-bottom-right-radius: 0;
  }
  .card-group-xl-3 > *:last-child > .card,
  .card-group-xl-3 > *:last-child > .card .card-header,
  .card-group-xl-3 > *:last-child > .card .card-img-top,
  .card-group-xl-3 > *:last-child > .card .card-footer,
  .card-group-xl-3 > *:last-child > .card .card-img-bottom {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0.8125rem;
    border-bottom-left-radius: 0.8125rem;
  }
  .card-group-xl-4 > *:first-child > .card,
  .card-group-xl-4 > *:first-child > .card .card-header,
  .card-group-xl-4 > *:first-child > .card .card-img-top,
  .card-group-xl-4 > *:first-child > .card .card-footer,
  .card-group-xl-4 > *:first-child > .card .card-img-bottom {
    border-top-left-radius: 0.8125rem;
    border-bottom-left-radius: 0;
  }
  .card-group-xl-4 > *:nth-child(4) > .card,
  .card-group-xl-4 > *:nth-child(4) > .card .card-header,
  .card-group-xl-4 > *:nth-child(4) > .card .card-img-top,
  .card-group-xl-4 > *:nth-child(4) > .card .card-footer,
  .card-group-xl-4 > *:nth-child(4) > .card .card-img-bottom {
    border-top-right-radius: 0.8125rem;
    border-bottom-right-radius: 0;
  }
  .card-group-xl-4 > *:last-child > .card,
  .card-group-xl-4 > *:last-child > .card .card-header,
  .card-group-xl-4 > *:last-child > .card .card-img-top,
  .card-group-xl-4 > *:last-child > .card .card-footer,
  .card-group-xl-4 > *:last-child > .card .card-img-bottom {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0.8125rem;
    border-bottom-left-radius: 0.8125rem;
  }
}
@media (min-width: 1400px) {
  .card-group-xxl-row {
    box-shadow: 0rem 1rem 1.75rem 0rem rgba(45, 55, 75, 0.1);
    border-radius: 0.8125rem;
    margin: 0;
  }
  .card-group-xxl-row > * {
    padding: 0;
  }
  .card-group-xxl-row > * > .card {
    height: 100%;
    box-shadow: none;
    border-radius: 0;
  }
  .card-group-xxl-row > *:not(:first-child):not(:last-child),
  .card-group-xxl-row > *:not(:first-child):not(:last-child) .card-header,
  .card-group-xxl-row > *:not(:first-child):not(:last-child) .card-img-top,
  .card-group-xxl-row > *:not(:first-child):not(:last-child) .card-footer,
  .card-group-xxl-row > *:not(:first-child):not(:last-child) .card-img-bottom {
    border-radius: 0;
  }
  .card-group-xxl-row > *:first-child > .card {
    border-top-left-radius: 0.8125rem;
    border-bottom-left-radius: 0.8125rem;
  }
  .card-group-xxl-row > *:first-child > .card,
  .card-group-xxl-row > *:first-child > .card .card-header,
  .card-group-xxl-row > *:first-child > .card .card-img-top,
  .card-group-xxl-row > *:first-child > .card .card-footer,
  .card-group-xxl-row > *:first-child > .card .card-img-bottom {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .card-group-xxl-row > *:last-child > .card {
    border-top-right-radius: 0.8125rem;
    border-bottom-right-radius: 0.8125rem;
  }
  .card-group-xxl-row > *:last-child > .card,
  .card-group-xxl-row > *:last-child > .card .card-header,
  .card-group-xxl-row > *:last-child > .card .card-img-top,
  .card-group-xxl-row > *:last-child > .card .card-footer,
  .card-group-xxl-row > *:last-child > .card .card-img-bottom {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  .card-group-xxl-row > * + * > .card {
    border-left: var(--bs-border-width) solid rgba(220, 224, 229, 0.6);
  }
  .card-group-xxl-row .card-divider {
    border-left-width: 0;
    border-top: var(--bs-border-width) solid rgba(220, 224, 229, 0.6);
  }
  .card-group-xxl-2 > *:first-child > .card,
  .card-group-xxl-2 > *:first-child > .card .card-header,
  .card-group-xxl-2 > *:first-child > .card .card-img-top,
  .card-group-xxl-2 > *:first-child > .card .card-footer,
  .card-group-xxl-2 > *:first-child > .card .card-img-bottom {
    border-top-left-radius: 0.8125rem;
    border-bottom-left-radius: 0;
  }
  .card-group-xxl-2 > *:nth-child(2) > .card,
  .card-group-xxl-2 > *:nth-child(2) > .card .card-header,
  .card-group-xxl-2 > *:nth-child(2) > .card .card-img-top,
  .card-group-xxl-2 > *:nth-child(2) > .card .card-footer,
  .card-group-xxl-2 > *:nth-child(2) > .card .card-img-bottom {
    border-top-right-radius: 0.8125rem;
    border-bottom-right-radius: 0;
  }
  .card-group-xxl-2 > *:last-child > .card,
  .card-group-xxl-2 > *:last-child > .card .card-header,
  .card-group-xxl-2 > *:last-child > .card .card-img-top,
  .card-group-xxl-2 > *:last-child > .card .card-footer,
  .card-group-xxl-2 > *:last-child > .card .card-img-bottom {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0.8125rem;
    border-bottom-left-radius: 0.8125rem;
  }
  .card-group-xxl-3 > *:first-child > .card,
  .card-group-xxl-3 > *:first-child > .card .card-header,
  .card-group-xxl-3 > *:first-child > .card .card-img-top,
  .card-group-xxl-3 > *:first-child > .card .card-footer,
  .card-group-xxl-3 > *:first-child > .card .card-img-bottom {
    border-top-left-radius: 0.8125rem;
    border-bottom-left-radius: 0;
  }
  .card-group-xxl-3 > *:nth-child(3) > .card,
  .card-group-xxl-3 > *:nth-child(3) > .card .card-header,
  .card-group-xxl-3 > *:nth-child(3) > .card .card-img-top,
  .card-group-xxl-3 > *:nth-child(3) > .card .card-footer,
  .card-group-xxl-3 > *:nth-child(3) > .card .card-img-bottom {
    border-top-right-radius: 0.8125rem;
    border-bottom-right-radius: 0;
  }
  .card-group-xxl-3 > *:last-child > .card,
  .card-group-xxl-3 > *:last-child > .card .card-header,
  .card-group-xxl-3 > *:last-child > .card .card-img-top,
  .card-group-xxl-3 > *:last-child > .card .card-footer,
  .card-group-xxl-3 > *:last-child > .card .card-img-bottom {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0.8125rem;
    border-bottom-left-radius: 0.8125rem;
  }
  .card-group-xxl-4 > *:first-child > .card,
  .card-group-xxl-4 > *:first-child > .card .card-header,
  .card-group-xxl-4 > *:first-child > .card .card-img-top,
  .card-group-xxl-4 > *:first-child > .card .card-footer,
  .card-group-xxl-4 > *:first-child > .card .card-img-bottom {
    border-top-left-radius: 0.8125rem;
    border-bottom-left-radius: 0;
  }
  .card-group-xxl-4 > *:nth-child(4) > .card,
  .card-group-xxl-4 > *:nth-child(4) > .card .card-header,
  .card-group-xxl-4 > *:nth-child(4) > .card .card-img-top,
  .card-group-xxl-4 > *:nth-child(4) > .card .card-footer,
  .card-group-xxl-4 > *:nth-child(4) > .card .card-img-bottom {
    border-top-right-radius: 0.8125rem;
    border-bottom-right-radius: 0;
  }
  .card-group-xxl-4 > *:last-child > .card,
  .card-group-xxl-4 > *:last-child > .card .card-header,
  .card-group-xxl-4 > *:last-child > .card .card-img-top,
  .card-group-xxl-4 > *:last-child > .card .card-footer,
  .card-group-xxl-4 > *:last-child > .card .card-img-bottom {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0.8125rem;
    border-bottom-left-radius: 0.8125rem;
  }
}
.card-group-row {
  box-shadow: 0rem 1rem 1.75rem 0rem rgba(45, 55, 75, 0.1);
  border-radius: 0.8125rem;
  margin: 0;
}
.card-group-row > * {
  padding: 0;
}
.card-group-row > * > .card {
  height: 100%;
  box-shadow: none;
  border-radius: 0;
}
.card-group-row > *:not(:first-child):not(:last-child),
.card-group-row > *:not(:first-child):not(:last-child) .card-header,
.card-group-row > *:not(:first-child):not(:last-child) .card-img-top,
.card-group-row > *:not(:first-child):not(:last-child) .card-footer,
.card-group-row > *:not(:first-child):not(:last-child) .card-img-bottom {
  border-radius: 0;
}
.card-group-row > *:first-child > .card {
  border-top-left-radius: 0.8125rem;
  border-bottom-left-radius: 0.8125rem;
}
.card-group-row > *:first-child > .card,
.card-group-row > *:first-child > .card .card-header,
.card-group-row > *:first-child > .card .card-img-top,
.card-group-row > *:first-child > .card .card-footer,
.card-group-row > *:first-child > .card .card-img-bottom {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.card-group-row > *:last-child > .card {
  border-top-right-radius: 0.8125rem;
  border-bottom-right-radius: 0.8125rem;
}
.card-group-row > *:last-child > .card,
.card-group-row > *:last-child > .card .card-header,
.card-group-row > *:last-child > .card .card-img-top,
.card-group-row > *:last-child > .card .card-footer,
.card-group-row > *:last-child > .card .card-img-bottom {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.card-group-row > * + * > .card {
  border-left: var(--bs-border-width) solid rgba(220, 224, 229, 0.6);
}
.card-group-row .card-divider {
  border-left-width: 0;
  border-top: var(--bs-border-width) solid rgba(220, 224, 229, 0.6);
}

.card-group-2 > *:first-child > .card,
.card-group-2 > *:first-child > .card .card-header,
.card-group-2 > *:first-child > .card .card-img-top,
.card-group-2 > *:first-child > .card .card-footer,
.card-group-2 > *:first-child > .card .card-img-bottom {
  border-top-left-radius: 0.8125rem;
  border-bottom-left-radius: 0;
}
.card-group-2 > *:nth-child(2) > .card,
.card-group-2 > *:nth-child(2) > .card .card-header,
.card-group-2 > *:nth-child(2) > .card .card-img-top,
.card-group-2 > *:nth-child(2) > .card .card-footer,
.card-group-2 > *:nth-child(2) > .card .card-img-bottom {
  border-top-right-radius: 0.8125rem;
  border-bottom-right-radius: 0;
}
.card-group-2 > *:last-child > .card,
.card-group-2 > *:last-child > .card .card-header,
.card-group-2 > *:last-child > .card .card-img-top,
.card-group-2 > *:last-child > .card .card-footer,
.card-group-2 > *:last-child > .card .card-img-bottom {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0.8125rem;
  border-bottom-left-radius: 0.8125rem;
}

.card-group-3 > *:first-child > .card,
.card-group-3 > *:first-child > .card .card-header,
.card-group-3 > *:first-child > .card .card-img-top,
.card-group-3 > *:first-child > .card .card-footer,
.card-group-3 > *:first-child > .card .card-img-bottom {
  border-top-left-radius: 0.8125rem;
  border-bottom-left-radius: 0;
}
.card-group-3 > *:nth-child(3) > .card,
.card-group-3 > *:nth-child(3) > .card .card-header,
.card-group-3 > *:nth-child(3) > .card .card-img-top,
.card-group-3 > *:nth-child(3) > .card .card-footer,
.card-group-3 > *:nth-child(3) > .card .card-img-bottom {
  border-top-right-radius: 0.8125rem;
  border-bottom-right-radius: 0;
}
.card-group-3 > *:last-child > .card,
.card-group-3 > *:last-child > .card .card-header,
.card-group-3 > *:last-child > .card .card-img-top,
.card-group-3 > *:last-child > .card .card-footer,
.card-group-3 > *:last-child > .card .card-img-bottom {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0.8125rem;
  border-bottom-left-radius: 0.8125rem;
}

.card-group-4 > *:first-child > .card,
.card-group-4 > *:first-child > .card .card-header,
.card-group-4 > *:first-child > .card .card-img-top,
.card-group-4 > *:first-child > .card .card-footer,
.card-group-4 > *:first-child > .card .card-img-bottom {
  border-top-left-radius: 0.8125rem;
  border-bottom-left-radius: 0;
}
.card-group-4 > *:nth-child(4) > .card,
.card-group-4 > *:nth-child(4) > .card .card-header,
.card-group-4 > *:nth-child(4) > .card .card-img-top,
.card-group-4 > *:nth-child(4) > .card .card-footer,
.card-group-4 > *:nth-child(4) > .card .card-img-bottom {
  border-top-right-radius: 0.8125rem;
  border-bottom-right-radius: 0;
}
.card-group-4 > *:last-child > .card,
.card-group-4 > *:last-child > .card .card-header,
.card-group-4 > *:last-child > .card .card-img-top,
.card-group-4 > *:last-child > .card .card-footer,
.card-group-4 > *:last-child > .card .card-img-bottom {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0.8125rem;
  border-bottom-left-radius: 0.8125rem;
}

/*------------------------------------
  Close Button
------------------------------------*/
.btn-close:focus {
  box-shadow: none;
}

/*------------------------------------
  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.0625rem;
    height: 100%;
    background-color: rgba(220, 224, 229, 0.6);
    content: "";
  }
}

@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.0625rem;
    height: 100%;
    background-color: rgba(220, 224, 229, 0.6);
    content: "";
  }
}

@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.0625rem;
    height: 100%;
    background-color: rgba(220, 224, 229, 0.6);
    content: "";
  }
}

@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.0625rem;
    height: 100%;
    background-color: rgba(220, 224, 229, 0.6);
    content: "";
  }
}

@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.0625rem;
    height: 100%;
    background-color: rgba(220, 224, 229, 0.6);
    content: "";
  }
}

.col-divider > *:not(:first-child) {
  position: relative;
}
.col-divider > *:not(:first-child)::before {
  position: absolute;
  top: 0;
  left: 0;
  width: 0.0625rem;
  height: 100%;
  background-color: rgba(220, 224, 229, 0.6);
  content: "";
}

.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.0625rem;
  background-color: rgba(220, 224, 229, 0.6);
  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.0625rem;
    background-color: rgba(220, 224, 229, 0.6);
    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.0625rem;
    background-color: rgba(220, 224, 229, 0.6);
    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.0625rem;
    background-color: rgba(220, 224, 229, 0.6);
    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.0625rem;
    background-color: rgba(220, 224, 229, 0.6);
    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.0625rem;
    background-color: rgba(220, 224, 229, 0.6);
    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-light > *:not(:first-child)::before {
  background-color: rgba(255, 255, 255, 0.1);
}

/*------------------------------------
  Devices
------------------------------------*/
.devices {
  max-width: 1140px;
  position: relative;
  padding: 1.75rem 0.75rem 7rem;
  margin-right: -0.75rem;
  margin-left: -0.75rem;
}
.devices .device-mobile {
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 2;
  margin-left: 5rem;
  margin-bottom: 5rem;
}
@media (max-width: 991.98px) {
  .devices .device-mobile {
    display: none;
  }
}
.devices .device-browser {
  margin-left: auto;
  margin-right: 5rem;
}
@media (max-width: 991.98px) {
  .devices .device-mobile {
    margin-right: 0.5rem;
  }
  .devices .device-browser {
    margin-right: auto;
  }
}

/*------------------------------------
  Mobile Device
------------------------------------*/
.device-mobile {
  position: relative;
  z-index: 1;
  max-width: 100%;
  width: 15rem;
  height: auto;
}

.device-mobile-frame {
  background: #2d374b;
  box-shadow: 0 2.75rem 5.5rem -3.5rem rgba(45, 55, 75, 0.2), 0 2rem 4rem -2rem rgba(45, 55, 75, 0.3), inset 0 -0.1875rem 0.3125rem 0 rgba(45, 55, 75, 0.2);
  border-radius: 2rem;
  padding: 0.3125rem;
}

.device-mobile-img {
  max-width: 100%;
  height: auto;
  border-radius: 1.6rem;
}

/*------------------------------------
  Browser Device
------------------------------------*/
.device-browser {
  position: relative;
  z-index: 1;
  max-width: 100%;
  width: 50rem;
  height: auto;
  box-shadow: 0 2.75rem 3.5rem -2rem rgba(45, 55, 75, 0.2), 0 0 5rem -2rem rgba(45, 55, 75, 0.15);
  border-bottom-right-radius: 0.5rem;
  border-bottom-left-radius: 0.5rem;
  margin-left: auto;
  margin-right: auto;
}

.device-browser-lg {
  width: 60rem;
}

.device-browser-frame {
  background: #2d374b;
  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-header {
  position: relative;
  display: flex;
  max-width: 50rem;
  background: #2d374b;
  border-bottom: 0.0625rem solid rgb(89.7171327547%, 90.8923175828%, 92.3612986178%);
  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: rgb(25.1470588235%, 30.7352941176%, 41.9117647059%);
  border-radius: 50%;
}

.device-browser-header-browser-bar {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  color: rgba(255, 255, 255, 0.7);
  background-color: rgb(25.1470588235%, 30.7352941176%, 41.9117647059%);
  font-size: 0.5rem;
  border-radius: 0.125rem;
}

.device-browser-lg {
  width: 60rem;
}
.device-browser-lg .device-browser-header {
  max-width: 60rem;
}

/*------------------------------------
  Dropdown
------------------------------------*/
.dropdown-menu {
  box-shadow: var(--bs-box-shadow);
  margin-top: 0.5rem;
}
.dropdown-menu .dropdown-item.dropdown-toggle::after {
  transform: rotate(-90deg);
}

.dropdown-item {
  position: relative;
  font-size: 0.875rem;
  border-radius: 0.5rem;
  padding-right: 2.5rem;
}
.dropdown-item:not(:last-child) {
  margin-bottom: 0.25rem;
}
.dropdown-item::after {
  position: absolute;
  top: 50%;
  right: 0.75rem;
  opacity: 0;
  width: 1.25rem;
  height: 1.25rem;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%230ABF53' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8z'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right center;
  background-size: 1.25rem 1.25rem;
  content: "";
  transform: translateY(-50%);
  transition: 0.2s;
}
.dropdown-item:hover::after {
  opacity: 1;
  right: 0.4375rem;
}
.dropdown-item:active {
  color: var(--bs-body-color);
  background-color: rgba(189, 197, 209, 0.2);
}
.dropdown-item.active:not(:focus):not(:active) {
  color: #2d374b;
  background-color: rgba(189, 197, 209, 0.2);
}
.dropdown-item[href]:hover.dropdown-toggle::after {
  background: url("data:image/svg+xml,<svg width='24' height='24' viewBox='0 0 24 24' fill='#0ABF53' xmlns='http://www.w3.org/2000/svg'><path d='M12.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'/></svg>");
}

.dropdown-header {
  font-size: 0.9375rem;
  font-weight: 700;
  padding: 0.5rem 1rem;
}

.dropdown-item-icon {
  display: inline-block;
  opacity: 0.7;
  font-size: 1.125rem;
  width: 1.5rem;
  color: #51596C;
}

.dropdown-toggle {
  position: relative;
  display: flex;
  align-items: center;
}
.dropdown-toggle::after {
  display: inline-block;
  width: 1rem;
  height: 1rem;
  background-image: url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='%232d374b' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.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'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right center;
  background-size: 1rem 1rem;
  margin-left: auto;
  padding-left: 1.25rem;
  content: "";
}

.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-toggle-collapse::after {
  transition: 0.3s;
}
.dropdown-toggle-collapse[aria-expanded=true]::after {
  transform: rotate(-180deg);
}

/*------------------------------------
  Form Check
------------------------------------*/
.form-check-input,
.form-check-label {
  cursor: pointer;
}

.form-check-label {
  font-size: 0.875rem;
}

.was-validated .form-check-input:valid,
.form-check-input.is-valid {
  border: 1px solid #dce0e5;
}

.was-validated .form-check-input:valid ~ .form-check-label,
.form-check-input.is-valid ~ .form-check-label {
  color: #51596C;
}

.form-check-custom .form-check-input:checked[type=checkbox], .form-check-custom .form-check-input:checked[type=radio] {
  background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M13.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' fill='%23fff'/%3e%3c/svg%3e");
}

.form-check-reverse {
  padding-left: 0;
  padding-right: 1.5rem;
  text-align: left;
}
.form-check-reverse .form-check-input {
  float: right;
  margin-left: 0;
  margin-right: 0;
}

/*------------------------------------
  Form Check Select
------------------------------------*/
.form-check-select {
  position: relative;
  cursor: pointer;
  padding: 0.75rem 1rem 0.75rem 2.5rem;
}
.form-check-select.form-check-pinned-top-end, .form-check-select.form-check-reverse {
  padding: 0.75rem 1rem;
}
.form-check-select .form-check-input {
  position: relative;
  z-index: 2;
  width: 12px;
  height: 12px;
  background-color: #dce0e5;
  border-width: 0;
  margin-top: 0.4375rem;
  border-radius: 50%;
}
.form-check-select .form-check-input:checked[type=radio], .form-check-select .form-check-input:checked[type=checkbox] {
  background-image: none;
}
.form-check-select .form-check-input:checked[type=radio] ~ .form-check-stretched-bg::before, .form-check-select .form-check-input:checked[type=checkbox] ~ .form-check-stretched-bg::before {
  background-color: rgba(10, 191, 83, 0.1);
  border-color: rgba(10, 191, 83, 0.2);
}
.form-check-select .form-check-input:disabled[type=radio] ~ .form-check-label > *, .form-check-select .form-check-input:disabled[type=checkbox] ~ .form-check-label > * {
  opacity: 0.5;
}
.form-check-select .form-check-input:disabled[type=radio] ~ .form-check-stretched-bg::before, .form-check-select .form-check-input:disabled[type=checkbox] ~ .form-check-stretched-bg::before {
  background-color: transparent;
}
.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;
  border: 0.0625rem solid transparent;
  background-color: rgba(0, 0, 0, 0);
  border-radius: 0.5rem;
}

/*------------------------------------
  Form Check Pinned Top End
------------------------------------*/
.form-check-pinned-top-end {
  position: relative;
}
.form-check-pinned-top-end .form-check-input {
  position: absolute;
  top: 0.75rem;
  right: 0.75rem;
  width: 1rem;
  height: 1rem;
  float: none;
  margin-left: 0;
  margin-top: 0;
}
.form-check-pinned-top-end .form-check-input:checked[type=checkbox], .form-check-pinned-top-end .form-check-input:checked[type=radio] {
  background-image: url("data:image/svg+xml,%3csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M13.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' fill='%23fff'/%3e%3c/svg%3e");
}

/*------------------------------------
  Form Select
------------------------------------*/
.form-select {
  cursor: pointer;
}

/*------------------------------------
  Form Switch
------------------------------------*/
.form-switch {
  position: relative;
}
.form-switch .form-check-input {
  width: 3em;
  height: 2em;
  border-width: 0;
  background-color: #dce0e5;
  margin-top: -0.25rem;
  margin-right: 0.5rem;
}
.form-switch .form-check-input:active {
  filter: 100%;
}

.form-check-input:checked {
  background-color: #0ABF53;
}

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

/*------------------------------------
  Input Group Merge
------------------------------------*/
.input-group-merge {
  position: relative;
}
.input-group-merge .input-group-prepend,
.input-group-merge .input-group-append {
  position: absolute;
  top: 50%;
  z-index: 4;
  background-color: transparent;
  transform: translateY(-50%);
}
.input-group-merge .input-group-prepend.input-group-text,
.input-group-merge .input-group-append.input-group-text {
  border-width: 0;
  min-height: calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2));
}
.input-group-merge .input-group-prepend {
  left: 1px;
}
.input-group-merge .input-group-append {
  right: 1px;
}
.input-group-merge .form-select:not(:first-child),
.input-group-merge .form-control:not(:first-child) {
  padding-left: 3.0625rem;
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
.input-group-merge .form-select:not(:last-child),
.input-group-merge .form-control:not(:last-child) {
  padding-right: 3.0625rem;
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}

.input-group-merge .form-select-sm:not(:first-child),
.input-group-merge .form-control-sm:not(:first-child) {
  padding-left: 2.9375rem;
}
.input-group-merge .form-select-sm:not(:last-child),
.input-group-merge .form-control-sm:not(:last-child) {
  padding-right: 2.9375rem;
}

/*------------------------------------
  Input Card
------------------------------------*/
.input-card {
  display: flex;
  background-color: #fff;
  padding: 0.75rem 0.75rem;
  border: 0.0625rem solid rgba(220, 224, 229, 0.6);
  box-shadow: 0rem 0.375rem 1.5rem 0rem rgba(140, 152, 164, 0.125);
  border-radius: 0.5rem;
}
.input-card .input-card-form {
  flex: 1 0 0%;
}
.input-card .btn {
  flex: 0 0 auto;
}
.input-card .form-control {
  border-width: 0;
}
.input-card .form-control:focus {
  box-shadow: none;
}
.input-card .input-group {
  border-width: 0;
}
.input-card .input-card-form {
  position: relative;
}
.input-card .input-card-form:not(:first-child) {
  padding-left: 1rem;
}
.input-card .input-card-form:not(:first-child)::before {
  position: absolute;
  top: 50%;
  left: 0;
  width: 0.0625rem;
  height: 2rem;
  background-color: rgba(220, 224, 229, 0.6);
  content: "";
  transform: translateY(-50%);
}
.input-card .input-card-form:not(:last-child) {
  padding-right: 1rem;
}

@media (max-width: 575.98px) {
  .input-card-sm {
    display: grid;
  }
  .input-card-sm .btn,
  .input-card-sm .input-card-form {
    flex: 0 0 auto;
  }
  .input-card-sm .input-card-form {
    padding: 1rem 0 !important;
    border-bottom: 0.0625rem solid rgba(220, 224, 229, 0.6);
  }
  .input-card-sm .input-card-form:first-child {
    padding-top: 0 !important;
  }
  .input-card-sm .input-card-form:not(:first-child)::before {
    display: none;
  }
}
/*------------------------------------
  Labels
------------------------------------*/
.form-label-secondary {
  color: #8C98A4;
}

.form-label-link {
  font-weight: 500;
  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: 2.875rem;
  height: 2.875rem;
  background-color: rgba(32.6470588235%, 39.9019607843%, 54.4117647059%, 0.1);
  color: rgb(25.1470588235%, 30.7352941176%, 41.9117647059%);
  font-size: 1rem;
  opacity: 0.5;
  border-radius: 0.5rem;
  transition: 0.3s ease-out;
}
.go-to:hover, .go-to:focus:hover {
  color: #fff;
  background-color: rgb(25.1470588235%, 30.7352941176%, 41.9117647059%);
  opacity: 1;
}

/*------------------------------------
  List Group
------------------------------------*/
.list-group-item:first-child {
  border-top-left-radius: var(--bs-border-radius);
  border-top-right-radius: var(--bs-border-radius);
}
.list-group-item:last-child {
  border-bottom-right-radius: var(--bs-border-radius);
  border-bottom-left-radius: var(--bs-border-radius);
}

.list-group-icon {
  width: 1.25rem;
  text-align: center;
  margin-right: 0.25rem;
}

.list-group-striped > li:nth-of-type(odd) {
  background-color: rgba(243, 149, 104, 0.1);
}

.list-group-sm .list-group-item {
  font-size: 0.8125rem;
  padding: 0.375rem 0.5rem;
}

.list-group-lg .list-group-item {
  padding: 1.5rem 1.5rem;
}
.list-group-lg .list-group-icon {
  font-size: 1.5rem;
  width: 2.3125rem;
  margin-right: 0.5rem;
}

.list-group-no-gutters .list-group-item {
  padding-right: 0;
  padding-left: 0;
}
.list-group-no-gutters .list-group-item:first-child {
  padding-top: 0;
}
.list-group-no-gutters .list-group-item:last-child {
  padding-bottom: 0;
}

/*------------------------------------
  List Checked
------------------------------------*/
.list-checked {
  padding-left: 0;
  list-style: none;
}

.list-checked-item,
.list-unchecked-item {
  position: relative;
  color: #51596C;
  padding-left: 2rem;
}
.list-checked-item:not(:last-child),
.list-unchecked-item:not(:last-child) {
  margin-bottom: 0.5rem;
}
.list-checked-item::before,
.list-unchecked-item::before {
  position: absolute;
  top: 0;
  left: 0;
  width: 1.25rem;
  height: 1.25rem;
  background-image: url("data:image/svg+xml,%3csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M13.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' fill='%2351596C'/%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,
.list-unchecked-item[hover]:hover {
  color: #0ABF53;
}

[class*=list-checked-bg-] .list-checked-item::before,
[class*=list-checked-bg-] .list-unchecked-item::before,
[class*=list-checked-soft-bg-] .list-checked-item::before,
[class*=list-checked-soft-bg-] .list-unchecked-item::before {
  margin-top: 0.125rem;
}

.list-checked-primary .list-checked-item::before {
  background-image: url("data:image/svg+xml,%3csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M13.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' fill='%230d6efd'/%3e%3c/svg%3e");
}
.list-checked-primary .list-unchecked-item::before {
  background-image: url("data:image/svg+xml,%3csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.20895 4.21806C4.34279 4.08416 4.52428 4.00893 4.71352 4.00893C4.90276 4.00893 5.08425 4.08416 5.21808 4.21806L8.99554 7.99878L12.773 4.21806C12.8388 4.14984 12.9176 4.09543 13.0046 4.05799C13.0917 4.02056 13.1854 4.00085 13.2801 4.00003C13.3749 3.9992 13.4689 4.01728 13.5566 4.05319C13.6443 4.08911 13.724 4.14214 13.791 4.20921C13.858 4.27628 13.911 4.35603 13.9469 4.44381C13.9827 4.53159 14.0008 4.62565 14 4.72049C13.9991 4.81533 13.9795 4.90906 13.9421 4.99621C13.9047 5.08335 13.8503 5.16217 13.7821 5.22806L10.0047 9.00878L13.7821 12.7895C13.9121 12.9242 13.9841 13.1046 13.9824 13.2919C13.9808 13.4792 13.9058 13.6584 13.7734 13.7908C13.6411 13.9232 13.4621 13.9983 13.275 14C13.0879 14.0016 12.9076 13.9296 12.773 13.7995L8.99554 10.0188L5.21808 13.7995C5.08348 13.9296 4.90321 14.0016 4.71609 14C4.52896 13.9983 4.34997 13.9232 4.21765 13.7908C4.08533 13.6584 4.01027 13.4792 4.00864 13.2919C4.00702 13.1046 4.07895 12.9242 4.20895 12.7895L7.98641 9.00878L4.20895 5.22806C4.07516 5.09411 4 4.91247 4 4.72306C4 4.53366 4.07516 4.35201 4.20895 4.21806V4.21806Z' fill='var%28--bs-secondary-color%29'/%3e%3c/svg%3e");
}

.list-checked-bg-primary .list-checked-item::before {
  background-image: url("data:image/svg+xml,%3csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='18' height='18' rx='9' fill='%230d6efd'/%3e%3cpath d='M12.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' fill='white'/%3e%3c/svg%3e");
}
.list-checked-bg-primary .list-unchecked-item::before {
  background-image: url("data:image/svg+xml,%3csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18 9C18 4.02944 13.9706 0 9 0C4.02944 0 0 4.02944 0 9C0 13.9706 4.02944 18 9 18C13.9706 18 18 13.9706 18 9Z' fill='var%28--bs-secondary-color%29'/%3E%3Cpath d='M5.64639 5.64654C5.74016 5.55281 5.86731 5.50015 5.99989 5.50015C6.13248 5.50015 6.25963 5.55281 6.35339 5.64654L8.99989 8.29304L11.6464 5.64654C11.6925 5.59879 11.7477 5.56069 11.8087 5.53449C11.8697 5.50829 11.9353 5.49449 12.0017 5.49392C12.0681 5.49334 12.1339 5.50599 12.1954 5.53113C12.2568 5.55627 12.3126 5.5934 12.3596 5.64034C12.4065 5.68729 12.4437 5.74312 12.4688 5.80456C12.4939 5.86601 12.5066 5.93185 12.506 5.99824C12.5054 6.06463 12.4916 6.13024 12.4654 6.19124C12.4392 6.25224 12.4011 6.30742 12.3534 6.35354L9.70689 9.00004L12.3534 11.6465C12.4445 11.7408 12.4949 11.8671 12.4937 11.9982C12.4926 12.1293 12.44 12.2547 12.3473 12.3474C12.2546 12.4402 12.1292 12.4927 11.9981 12.4939C11.867 12.495 11.7407 12.4446 11.6464 12.3535L8.99989 9.70704L6.35339 12.3535C6.25909 12.4446 6.13279 12.495 6.00169 12.4939C5.87059 12.4927 5.74519 12.4402 5.65248 12.3474C5.55978 12.2547 5.5072 12.1293 5.50606 11.9982C5.50492 11.8671 5.55531 11.7408 5.64639 11.6465L8.29289 9.00004L5.64639 6.35354C5.55266 6.25978 5.5 6.13262 5.5 6.00004C5.5 5.86746 5.55266 5.7403 5.64639 5.64654V5.64654Z' fill='%23fff'/%3e%3c/svg%3e");
}

.list-checked-soft-bg-primary .list-checked-item::before {
  background-image: url("data:image/svg+xml,%3csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='18' height='18' rx='9' fill='%230d6efd' fill-opacity='0.1'/%3e%3cpath d='M12.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' fill='%230d6efd'/%3e%3c/svg%3e");
}
.list-checked-soft-bg-primary .list-unchecked-item::before {
  background-image: url("data:image/svg+xml,%3csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18 9C18 4.02944 13.9706 0 9 0C4.02944 0 0 4.02944 0 9C0 13.9706 4.02944 18 9 18C13.9706 18 18 13.9706 18 9Z' fill='var%28--bs-secondary-color%29' fill-opacity='0.1'/%3E%3Cpath d='M5.64639 5.64654C5.74016 5.55281 5.86731 5.50015 5.99989 5.50015C6.13248 5.50015 6.25963 5.55281 6.35339 5.64654L8.99989 8.29304L11.6464 5.64654C11.6925 5.59879 11.7477 5.56069 11.8087 5.53449C11.8697 5.50829 11.9353 5.49449 12.0017 5.49392C12.0681 5.49334 12.1339 5.50599 12.1954 5.53113C12.2568 5.55627 12.3126 5.5934 12.3596 5.64034C12.4065 5.68729 12.4437 5.74312 12.4688 5.80456C12.4939 5.86601 12.5066 5.93185 12.506 5.99824C12.5054 6.06463 12.4916 6.13024 12.4654 6.19124C12.4392 6.25224 12.4011 6.30742 12.3534 6.35354L9.70689 9.00004L12.3534 11.6465C12.4445 11.7408 12.4949 11.8671 12.4937 11.9982C12.4926 12.1293 12.44 12.2547 12.3473 12.3474C12.2546 12.4402 12.1292 12.4927 11.9981 12.4939C11.867 12.495 11.7407 12.4446 11.6464 12.3535L8.99989 9.70704L6.35339 12.3535C6.25909 12.4446 6.13279 12.495 6.00169 12.4939C5.87059 12.4927 5.74519 12.4402 5.65248 12.3474C5.55978 12.2547 5.5072 12.1293 5.50606 11.9982C5.50492 11.8671 5.55531 11.7408 5.64639 11.6465L8.29289 9.00004L5.64639 6.35354C5.55266 6.25978 5.5 6.13262 5.5 6.00004C5.5 5.86746 5.55266 5.7403 5.64639 5.64654V5.64654Z' fill='var%28--bs-secondary-color%29'/%3e%3c/svg%3e");
}

.list-checked-secondary .list-checked-item::before {
  background-image: url("data:image/svg+xml,%3csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M13.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' fill='%236c757d'/%3e%3c/svg%3e");
}
.list-checked-secondary .list-unchecked-item::before {
  background-image: url("data:image/svg+xml,%3csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.20895 4.21806C4.34279 4.08416 4.52428 4.00893 4.71352 4.00893C4.90276 4.00893 5.08425 4.08416 5.21808 4.21806L8.99554 7.99878L12.773 4.21806C12.8388 4.14984 12.9176 4.09543 13.0046 4.05799C13.0917 4.02056 13.1854 4.00085 13.2801 4.00003C13.3749 3.9992 13.4689 4.01728 13.5566 4.05319C13.6443 4.08911 13.724 4.14214 13.791 4.20921C13.858 4.27628 13.911 4.35603 13.9469 4.44381C13.9827 4.53159 14.0008 4.62565 14 4.72049C13.9991 4.81533 13.9795 4.90906 13.9421 4.99621C13.9047 5.08335 13.8503 5.16217 13.7821 5.22806L10.0047 9.00878L13.7821 12.7895C13.9121 12.9242 13.9841 13.1046 13.9824 13.2919C13.9808 13.4792 13.9058 13.6584 13.7734 13.7908C13.6411 13.9232 13.4621 13.9983 13.275 14C13.0879 14.0016 12.9076 13.9296 12.773 13.7995L8.99554 10.0188L5.21808 13.7995C5.08348 13.9296 4.90321 14.0016 4.71609 14C4.52896 13.9983 4.34997 13.9232 4.21765 13.7908C4.08533 13.6584 4.01027 13.4792 4.00864 13.2919C4.00702 13.1046 4.07895 12.9242 4.20895 12.7895L7.98641 9.00878L4.20895 5.22806C4.07516 5.09411 4 4.91247 4 4.72306C4 4.53366 4.07516 4.35201 4.20895 4.21806V4.21806Z' fill='var%28--bs-secondary-color%29'/%3e%3c/svg%3e");
}

.list-checked-bg-secondary .list-checked-item::before {
  background-image: url("data:image/svg+xml,%3csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='18' height='18' rx='9' fill='%236c757d'/%3e%3cpath d='M12.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' fill='white'/%3e%3c/svg%3e");
}
.list-checked-bg-secondary .list-unchecked-item::before {
  background-image: url("data:image/svg+xml,%3csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18 9C18 4.02944 13.9706 0 9 0C4.02944 0 0 4.02944 0 9C0 13.9706 4.02944 18 9 18C13.9706 18 18 13.9706 18 9Z' fill='var%28--bs-secondary-color%29'/%3E%3Cpath d='M5.64639 5.64654C5.74016 5.55281 5.86731 5.50015 5.99989 5.50015C6.13248 5.50015 6.25963 5.55281 6.35339 5.64654L8.99989 8.29304L11.6464 5.64654C11.6925 5.59879 11.7477 5.56069 11.8087 5.53449C11.8697 5.50829 11.9353 5.49449 12.0017 5.49392C12.0681 5.49334 12.1339 5.50599 12.1954 5.53113C12.2568 5.55627 12.3126 5.5934 12.3596 5.64034C12.4065 5.68729 12.4437 5.74312 12.4688 5.80456C12.4939 5.86601 12.5066 5.93185 12.506 5.99824C12.5054 6.06463 12.4916 6.13024 12.4654 6.19124C12.4392 6.25224 12.4011 6.30742 12.3534 6.35354L9.70689 9.00004L12.3534 11.6465C12.4445 11.7408 12.4949 11.8671 12.4937 11.9982C12.4926 12.1293 12.44 12.2547 12.3473 12.3474C12.2546 12.4402 12.1292 12.4927 11.9981 12.4939C11.867 12.495 11.7407 12.4446 11.6464 12.3535L8.99989 9.70704L6.35339 12.3535C6.25909 12.4446 6.13279 12.495 6.00169 12.4939C5.87059 12.4927 5.74519 12.4402 5.65248 12.3474C5.55978 12.2547 5.5072 12.1293 5.50606 11.9982C5.50492 11.8671 5.55531 11.7408 5.64639 11.6465L8.29289 9.00004L5.64639 6.35354C5.55266 6.25978 5.5 6.13262 5.5 6.00004C5.5 5.86746 5.55266 5.7403 5.64639 5.64654V5.64654Z' fill='%23fff'/%3e%3c/svg%3e");
}

.list-checked-soft-bg-secondary .list-checked-item::before {
  background-image: url("data:image/svg+xml,%3csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='18' height='18' rx='9' fill='%236c757d' fill-opacity='0.1'/%3e%3cpath d='M12.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' fill='%236c757d'/%3e%3c/svg%3e");
}
.list-checked-soft-bg-secondary .list-unchecked-item::before {
  background-image: url("data:image/svg+xml,%3csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18 9C18 4.02944 13.9706 0 9 0C4.02944 0 0 4.02944 0 9C0 13.9706 4.02944 18 9 18C13.9706 18 18 13.9706 18 9Z' fill='var%28--bs-secondary-color%29' fill-opacity='0.1'/%3E%3Cpath d='M5.64639 5.64654C5.74016 5.55281 5.86731 5.50015 5.99989 5.50015C6.13248 5.50015 6.25963 5.55281 6.35339 5.64654L8.99989 8.29304L11.6464 5.64654C11.6925 5.59879 11.7477 5.56069 11.8087 5.53449C11.8697 5.50829 11.9353 5.49449 12.0017 5.49392C12.0681 5.49334 12.1339 5.50599 12.1954 5.53113C12.2568 5.55627 12.3126 5.5934 12.3596 5.64034C12.4065 5.68729 12.4437 5.74312 12.4688 5.80456C12.4939 5.86601 12.5066 5.93185 12.506 5.99824C12.5054 6.06463 12.4916 6.13024 12.4654 6.19124C12.4392 6.25224 12.4011 6.30742 12.3534 6.35354L9.70689 9.00004L12.3534 11.6465C12.4445 11.7408 12.4949 11.8671 12.4937 11.9982C12.4926 12.1293 12.44 12.2547 12.3473 12.3474C12.2546 12.4402 12.1292 12.4927 11.9981 12.4939C11.867 12.495 11.7407 12.4446 11.6464 12.3535L8.99989 9.70704L6.35339 12.3535C6.25909 12.4446 6.13279 12.495 6.00169 12.4939C5.87059 12.4927 5.74519 12.4402 5.65248 12.3474C5.55978 12.2547 5.5072 12.1293 5.50606 11.9982C5.50492 11.8671 5.55531 11.7408 5.64639 11.6465L8.29289 9.00004L5.64639 6.35354C5.55266 6.25978 5.5 6.13262 5.5 6.00004C5.5 5.86746 5.55266 5.7403 5.64639 5.64654V5.64654Z' fill='var%28--bs-secondary-color%29'/%3e%3c/svg%3e");
}

.list-checked-success .list-checked-item::before {
  background-image: url("data:image/svg+xml,%3csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M13.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' fill='%23198754'/%3e%3c/svg%3e");
}
.list-checked-success .list-unchecked-item::before {
  background-image: url("data:image/svg+xml,%3csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.20895 4.21806C4.34279 4.08416 4.52428 4.00893 4.71352 4.00893C4.90276 4.00893 5.08425 4.08416 5.21808 4.21806L8.99554 7.99878L12.773 4.21806C12.8388 4.14984 12.9176 4.09543 13.0046 4.05799C13.0917 4.02056 13.1854 4.00085 13.2801 4.00003C13.3749 3.9992 13.4689 4.01728 13.5566 4.05319C13.6443 4.08911 13.724 4.14214 13.791 4.20921C13.858 4.27628 13.911 4.35603 13.9469 4.44381C13.9827 4.53159 14.0008 4.62565 14 4.72049C13.9991 4.81533 13.9795 4.90906 13.9421 4.99621C13.9047 5.08335 13.8503 5.16217 13.7821 5.22806L10.0047 9.00878L13.7821 12.7895C13.9121 12.9242 13.9841 13.1046 13.9824 13.2919C13.9808 13.4792 13.9058 13.6584 13.7734 13.7908C13.6411 13.9232 13.4621 13.9983 13.275 14C13.0879 14.0016 12.9076 13.9296 12.773 13.7995L8.99554 10.0188L5.21808 13.7995C5.08348 13.9296 4.90321 14.0016 4.71609 14C4.52896 13.9983 4.34997 13.9232 4.21765 13.7908C4.08533 13.6584 4.01027 13.4792 4.00864 13.2919C4.00702 13.1046 4.07895 12.9242 4.20895 12.7895L7.98641 9.00878L4.20895 5.22806C4.07516 5.09411 4 4.91247 4 4.72306C4 4.53366 4.07516 4.35201 4.20895 4.21806V4.21806Z' fill='var%28--bs-secondary-color%29'/%3e%3c/svg%3e");
}

.list-checked-bg-success .list-checked-item::before {
  background-image: url("data:image/svg+xml,%3csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='18' height='18' rx='9' fill='%23198754'/%3e%3cpath d='M12.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' fill='white'/%3e%3c/svg%3e");
}
.list-checked-bg-success .list-unchecked-item::before {
  background-image: url("data:image/svg+xml,%3csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18 9C18 4.02944 13.9706 0 9 0C4.02944 0 0 4.02944 0 9C0 13.9706 4.02944 18 9 18C13.9706 18 18 13.9706 18 9Z' fill='var%28--bs-secondary-color%29'/%3E%3Cpath d='M5.64639 5.64654C5.74016 5.55281 5.86731 5.50015 5.99989 5.50015C6.13248 5.50015 6.25963 5.55281 6.35339 5.64654L8.99989 8.29304L11.6464 5.64654C11.6925 5.59879 11.7477 5.56069 11.8087 5.53449C11.8697 5.50829 11.9353 5.49449 12.0017 5.49392C12.0681 5.49334 12.1339 5.50599 12.1954 5.53113C12.2568 5.55627 12.3126 5.5934 12.3596 5.64034C12.4065 5.68729 12.4437 5.74312 12.4688 5.80456C12.4939 5.86601 12.5066 5.93185 12.506 5.99824C12.5054 6.06463 12.4916 6.13024 12.4654 6.19124C12.4392 6.25224 12.4011 6.30742 12.3534 6.35354L9.70689 9.00004L12.3534 11.6465C12.4445 11.7408 12.4949 11.8671 12.4937 11.9982C12.4926 12.1293 12.44 12.2547 12.3473 12.3474C12.2546 12.4402 12.1292 12.4927 11.9981 12.4939C11.867 12.495 11.7407 12.4446 11.6464 12.3535L8.99989 9.70704L6.35339 12.3535C6.25909 12.4446 6.13279 12.495 6.00169 12.4939C5.87059 12.4927 5.74519 12.4402 5.65248 12.3474C5.55978 12.2547 5.5072 12.1293 5.50606 11.9982C5.50492 11.8671 5.55531 11.7408 5.64639 11.6465L8.29289 9.00004L5.64639 6.35354C5.55266 6.25978 5.5 6.13262 5.5 6.00004C5.5 5.86746 5.55266 5.7403 5.64639 5.64654V5.64654Z' fill='%23fff'/%3e%3c/svg%3e");
}

.list-checked-soft-bg-success .list-checked-item::before {
  background-image: url("data:image/svg+xml,%3csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='18' height='18' rx='9' fill='%23198754' fill-opacity='0.1'/%3e%3cpath d='M12.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' fill='%23198754'/%3e%3c/svg%3e");
}
.list-checked-soft-bg-success .list-unchecked-item::before {
  background-image: url("data:image/svg+xml,%3csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18 9C18 4.02944 13.9706 0 9 0C4.02944 0 0 4.02944 0 9C0 13.9706 4.02944 18 9 18C13.9706 18 18 13.9706 18 9Z' fill='var%28--bs-secondary-color%29' fill-opacity='0.1'/%3E%3Cpath d='M5.64639 5.64654C5.74016 5.55281 5.86731 5.50015 5.99989 5.50015C6.13248 5.50015 6.25963 5.55281 6.35339 5.64654L8.99989 8.29304L11.6464 5.64654C11.6925 5.59879 11.7477 5.56069 11.8087 5.53449C11.8697 5.50829 11.9353 5.49449 12.0017 5.49392C12.0681 5.49334 12.1339 5.50599 12.1954 5.53113C12.2568 5.55627 12.3126 5.5934 12.3596 5.64034C12.4065 5.68729 12.4437 5.74312 12.4688 5.80456C12.4939 5.86601 12.5066 5.93185 12.506 5.99824C12.5054 6.06463 12.4916 6.13024 12.4654 6.19124C12.4392 6.25224 12.4011 6.30742 12.3534 6.35354L9.70689 9.00004L12.3534 11.6465C12.4445 11.7408 12.4949 11.8671 12.4937 11.9982C12.4926 12.1293 12.44 12.2547 12.3473 12.3474C12.2546 12.4402 12.1292 12.4927 11.9981 12.4939C11.867 12.495 11.7407 12.4446 11.6464 12.3535L8.99989 9.70704L6.35339 12.3535C6.25909 12.4446 6.13279 12.495 6.00169 12.4939C5.87059 12.4927 5.74519 12.4402 5.65248 12.3474C5.55978 12.2547 5.5072 12.1293 5.50606 11.9982C5.50492 11.8671 5.55531 11.7408 5.64639 11.6465L8.29289 9.00004L5.64639 6.35354C5.55266 6.25978 5.5 6.13262 5.5 6.00004C5.5 5.86746 5.55266 5.7403 5.64639 5.64654V5.64654Z' fill='var%28--bs-secondary-color%29'/%3e%3c/svg%3e");
}

.list-checked-info .list-checked-item::before {
  background-image: url("data:image/svg+xml,%3csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M13.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' fill='%230dcaf0'/%3e%3c/svg%3e");
}
.list-checked-info .list-unchecked-item::before {
  background-image: url("data:image/svg+xml,%3csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.20895 4.21806C4.34279 4.08416 4.52428 4.00893 4.71352 4.00893C4.90276 4.00893 5.08425 4.08416 5.21808 4.21806L8.99554 7.99878L12.773 4.21806C12.8388 4.14984 12.9176 4.09543 13.0046 4.05799C13.0917 4.02056 13.1854 4.00085 13.2801 4.00003C13.3749 3.9992 13.4689 4.01728 13.5566 4.05319C13.6443 4.08911 13.724 4.14214 13.791 4.20921C13.858 4.27628 13.911 4.35603 13.9469 4.44381C13.9827 4.53159 14.0008 4.62565 14 4.72049C13.9991 4.81533 13.9795 4.90906 13.9421 4.99621C13.9047 5.08335 13.8503 5.16217 13.7821 5.22806L10.0047 9.00878L13.7821 12.7895C13.9121 12.9242 13.9841 13.1046 13.9824 13.2919C13.9808 13.4792 13.9058 13.6584 13.7734 13.7908C13.6411 13.9232 13.4621 13.9983 13.275 14C13.0879 14.0016 12.9076 13.9296 12.773 13.7995L8.99554 10.0188L5.21808 13.7995C5.08348 13.9296 4.90321 14.0016 4.71609 14C4.52896 13.9983 4.34997 13.9232 4.21765 13.7908C4.08533 13.6584 4.01027 13.4792 4.00864 13.2919C4.00702 13.1046 4.07895 12.9242 4.20895 12.7895L7.98641 9.00878L4.20895 5.22806C4.07516 5.09411 4 4.91247 4 4.72306C4 4.53366 4.07516 4.35201 4.20895 4.21806V4.21806Z' fill='var%28--bs-secondary-color%29'/%3e%3c/svg%3e");
}

.list-checked-bg-info .list-checked-item::before {
  background-image: url("data:image/svg+xml,%3csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='18' height='18' rx='9' fill='%230dcaf0'/%3e%3cpath d='M12.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' fill='white'/%3e%3c/svg%3e");
}
.list-checked-bg-info .list-unchecked-item::before {
  background-image: url("data:image/svg+xml,%3csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18 9C18 4.02944 13.9706 0 9 0C4.02944 0 0 4.02944 0 9C0 13.9706 4.02944 18 9 18C13.9706 18 18 13.9706 18 9Z' fill='var%28--bs-secondary-color%29'/%3E%3Cpath d='M5.64639 5.64654C5.74016 5.55281 5.86731 5.50015 5.99989 5.50015C6.13248 5.50015 6.25963 5.55281 6.35339 5.64654L8.99989 8.29304L11.6464 5.64654C11.6925 5.59879 11.7477 5.56069 11.8087 5.53449C11.8697 5.50829 11.9353 5.49449 12.0017 5.49392C12.0681 5.49334 12.1339 5.50599 12.1954 5.53113C12.2568 5.55627 12.3126 5.5934 12.3596 5.64034C12.4065 5.68729 12.4437 5.74312 12.4688 5.80456C12.4939 5.86601 12.5066 5.93185 12.506 5.99824C12.5054 6.06463 12.4916 6.13024 12.4654 6.19124C12.4392 6.25224 12.4011 6.30742 12.3534 6.35354L9.70689 9.00004L12.3534 11.6465C12.4445 11.7408 12.4949 11.8671 12.4937 11.9982C12.4926 12.1293 12.44 12.2547 12.3473 12.3474C12.2546 12.4402 12.1292 12.4927 11.9981 12.4939C11.867 12.495 11.7407 12.4446 11.6464 12.3535L8.99989 9.70704L6.35339 12.3535C6.25909 12.4446 6.13279 12.495 6.00169 12.4939C5.87059 12.4927 5.74519 12.4402 5.65248 12.3474C5.55978 12.2547 5.5072 12.1293 5.50606 11.9982C5.50492 11.8671 5.55531 11.7408 5.64639 11.6465L8.29289 9.00004L5.64639 6.35354C5.55266 6.25978 5.5 6.13262 5.5 6.00004C5.5 5.86746 5.55266 5.7403 5.64639 5.64654V5.64654Z' fill='%23fff'/%3e%3c/svg%3e");
}

.list-checked-soft-bg-info .list-checked-item::before {
  background-image: url("data:image/svg+xml,%3csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='18' height='18' rx='9' fill='%230dcaf0' fill-opacity='0.1'/%3e%3cpath d='M12.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' fill='%230dcaf0'/%3e%3c/svg%3e");
}
.list-checked-soft-bg-info .list-unchecked-item::before {
  background-image: url("data:image/svg+xml,%3csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18 9C18 4.02944 13.9706 0 9 0C4.02944 0 0 4.02944 0 9C0 13.9706 4.02944 18 9 18C13.9706 18 18 13.9706 18 9Z' fill='var%28--bs-secondary-color%29' fill-opacity='0.1'/%3E%3Cpath d='M5.64639 5.64654C5.74016 5.55281 5.86731 5.50015 5.99989 5.50015C6.13248 5.50015 6.25963 5.55281 6.35339 5.64654L8.99989 8.29304L11.6464 5.64654C11.6925 5.59879 11.7477 5.56069 11.8087 5.53449C11.8697 5.50829 11.9353 5.49449 12.0017 5.49392C12.0681 5.49334 12.1339 5.50599 12.1954 5.53113C12.2568 5.55627 12.3126 5.5934 12.3596 5.64034C12.4065 5.68729 12.4437 5.74312 12.4688 5.80456C12.4939 5.86601 12.5066 5.93185 12.506 5.99824C12.5054 6.06463 12.4916 6.13024 12.4654 6.19124C12.4392 6.25224 12.4011 6.30742 12.3534 6.35354L9.70689 9.00004L12.3534 11.6465C12.4445 11.7408 12.4949 11.8671 12.4937 11.9982C12.4926 12.1293 12.44 12.2547 12.3473 12.3474C12.2546 12.4402 12.1292 12.4927 11.9981 12.4939C11.867 12.495 11.7407 12.4446 11.6464 12.3535L8.99989 9.70704L6.35339 12.3535C6.25909 12.4446 6.13279 12.495 6.00169 12.4939C5.87059 12.4927 5.74519 12.4402 5.65248 12.3474C5.55978 12.2547 5.5072 12.1293 5.50606 11.9982C5.50492 11.8671 5.55531 11.7408 5.64639 11.6465L8.29289 9.00004L5.64639 6.35354C5.55266 6.25978 5.5 6.13262 5.5 6.00004C5.5 5.86746 5.55266 5.7403 5.64639 5.64654V5.64654Z' fill='var%28--bs-secondary-color%29'/%3e%3c/svg%3e");
}

.list-checked-warning .list-checked-item::before {
  background-image: url("data:image/svg+xml,%3csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M13.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' fill='%23ffc107'/%3e%3c/svg%3e");
}
.list-checked-warning .list-unchecked-item::before {
  background-image: url("data:image/svg+xml,%3csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.20895 4.21806C4.34279 4.08416 4.52428 4.00893 4.71352 4.00893C4.90276 4.00893 5.08425 4.08416 5.21808 4.21806L8.99554 7.99878L12.773 4.21806C12.8388 4.14984 12.9176 4.09543 13.0046 4.05799C13.0917 4.02056 13.1854 4.00085 13.2801 4.00003C13.3749 3.9992 13.4689 4.01728 13.5566 4.05319C13.6443 4.08911 13.724 4.14214 13.791 4.20921C13.858 4.27628 13.911 4.35603 13.9469 4.44381C13.9827 4.53159 14.0008 4.62565 14 4.72049C13.9991 4.81533 13.9795 4.90906 13.9421 4.99621C13.9047 5.08335 13.8503 5.16217 13.7821 5.22806L10.0047 9.00878L13.7821 12.7895C13.9121 12.9242 13.9841 13.1046 13.9824 13.2919C13.9808 13.4792 13.9058 13.6584 13.7734 13.7908C13.6411 13.9232 13.4621 13.9983 13.275 14C13.0879 14.0016 12.9076 13.9296 12.773 13.7995L8.99554 10.0188L5.21808 13.7995C5.08348 13.9296 4.90321 14.0016 4.71609 14C4.52896 13.9983 4.34997 13.9232 4.21765 13.7908C4.08533 13.6584 4.01027 13.4792 4.00864 13.2919C4.00702 13.1046 4.07895 12.9242 4.20895 12.7895L7.98641 9.00878L4.20895 5.22806C4.07516 5.09411 4 4.91247 4 4.72306C4 4.53366 4.07516 4.35201 4.20895 4.21806V4.21806Z' fill='var%28--bs-secondary-color%29'/%3e%3c/svg%3e");
}

.list-checked-bg-warning .list-checked-item::before {
  background-image: url("data:image/svg+xml,%3csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='18' height='18' rx='9' fill='%23ffc107'/%3e%3cpath d='M12.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' fill='white'/%3e%3c/svg%3e");
}
.list-checked-bg-warning .list-unchecked-item::before {
  background-image: url("data:image/svg+xml,%3csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18 9C18 4.02944 13.9706 0 9 0C4.02944 0 0 4.02944 0 9C0 13.9706 4.02944 18 9 18C13.9706 18 18 13.9706 18 9Z' fill='var%28--bs-secondary-color%29'/%3E%3Cpath d='M5.64639 5.64654C5.74016 5.55281 5.86731 5.50015 5.99989 5.50015C6.13248 5.50015 6.25963 5.55281 6.35339 5.64654L8.99989 8.29304L11.6464 5.64654C11.6925 5.59879 11.7477 5.56069 11.8087 5.53449C11.8697 5.50829 11.9353 5.49449 12.0017 5.49392C12.0681 5.49334 12.1339 5.50599 12.1954 5.53113C12.2568 5.55627 12.3126 5.5934 12.3596 5.64034C12.4065 5.68729 12.4437 5.74312 12.4688 5.80456C12.4939 5.86601 12.5066 5.93185 12.506 5.99824C12.5054 6.06463 12.4916 6.13024 12.4654 6.19124C12.4392 6.25224 12.4011 6.30742 12.3534 6.35354L9.70689 9.00004L12.3534 11.6465C12.4445 11.7408 12.4949 11.8671 12.4937 11.9982C12.4926 12.1293 12.44 12.2547 12.3473 12.3474C12.2546 12.4402 12.1292 12.4927 11.9981 12.4939C11.867 12.495 11.7407 12.4446 11.6464 12.3535L8.99989 9.70704L6.35339 12.3535C6.25909 12.4446 6.13279 12.495 6.00169 12.4939C5.87059 12.4927 5.74519 12.4402 5.65248 12.3474C5.55978 12.2547 5.5072 12.1293 5.50606 11.9982C5.50492 11.8671 5.55531 11.7408 5.64639 11.6465L8.29289 9.00004L5.64639 6.35354C5.55266 6.25978 5.5 6.13262 5.5 6.00004C5.5 5.86746 5.55266 5.7403 5.64639 5.64654V5.64654Z' fill='%23fff'/%3e%3c/svg%3e");
}

.list-checked-soft-bg-warning .list-checked-item::before {
  background-image: url("data:image/svg+xml,%3csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='18' height='18' rx='9' fill='%23ffc107' fill-opacity='0.1'/%3e%3cpath d='M12.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' fill='%23ffc107'/%3e%3c/svg%3e");
}
.list-checked-soft-bg-warning .list-unchecked-item::before {
  background-image: url("data:image/svg+xml,%3csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18 9C18 4.02944 13.9706 0 9 0C4.02944 0 0 4.02944 0 9C0 13.9706 4.02944 18 9 18C13.9706 18 18 13.9706 18 9Z' fill='var%28--bs-secondary-color%29' fill-opacity='0.1'/%3E%3Cpath d='M5.64639 5.64654C5.74016 5.55281 5.86731 5.50015 5.99989 5.50015C6.13248 5.50015 6.25963 5.55281 6.35339 5.64654L8.99989 8.29304L11.6464 5.64654C11.6925 5.59879 11.7477 5.56069 11.8087 5.53449C11.8697 5.50829 11.9353 5.49449 12.0017 5.49392C12.0681 5.49334 12.1339 5.50599 12.1954 5.53113C12.2568 5.55627 12.3126 5.5934 12.3596 5.64034C12.4065 5.68729 12.4437 5.74312 12.4688 5.80456C12.4939 5.86601 12.5066 5.93185 12.506 5.99824C12.5054 6.06463 12.4916 6.13024 12.4654 6.19124C12.4392 6.25224 12.4011 6.30742 12.3534 6.35354L9.70689 9.00004L12.3534 11.6465C12.4445 11.7408 12.4949 11.8671 12.4937 11.9982C12.4926 12.1293 12.44 12.2547 12.3473 12.3474C12.2546 12.4402 12.1292 12.4927 11.9981 12.4939C11.867 12.495 11.7407 12.4446 11.6464 12.3535L8.99989 9.70704L6.35339 12.3535C6.25909 12.4446 6.13279 12.495 6.00169 12.4939C5.87059 12.4927 5.74519 12.4402 5.65248 12.3474C5.55978 12.2547 5.5072 12.1293 5.50606 11.9982C5.50492 11.8671 5.55531 11.7408 5.64639 11.6465L8.29289 9.00004L5.64639 6.35354C5.55266 6.25978 5.5 6.13262 5.5 6.00004C5.5 5.86746 5.55266 5.7403 5.64639 5.64654V5.64654Z' fill='var%28--bs-secondary-color%29'/%3e%3c/svg%3e");
}

.list-checked-danger .list-checked-item::before {
  background-image: url("data:image/svg+xml,%3csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M13.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' fill='%23dc3545'/%3e%3c/svg%3e");
}
.list-checked-danger .list-unchecked-item::before {
  background-image: url("data:image/svg+xml,%3csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.20895 4.21806C4.34279 4.08416 4.52428 4.00893 4.71352 4.00893C4.90276 4.00893 5.08425 4.08416 5.21808 4.21806L8.99554 7.99878L12.773 4.21806C12.8388 4.14984 12.9176 4.09543 13.0046 4.05799C13.0917 4.02056 13.1854 4.00085 13.2801 4.00003C13.3749 3.9992 13.4689 4.01728 13.5566 4.05319C13.6443 4.08911 13.724 4.14214 13.791 4.20921C13.858 4.27628 13.911 4.35603 13.9469 4.44381C13.9827 4.53159 14.0008 4.62565 14 4.72049C13.9991 4.81533 13.9795 4.90906 13.9421 4.99621C13.9047 5.08335 13.8503 5.16217 13.7821 5.22806L10.0047 9.00878L13.7821 12.7895C13.9121 12.9242 13.9841 13.1046 13.9824 13.2919C13.9808 13.4792 13.9058 13.6584 13.7734 13.7908C13.6411 13.9232 13.4621 13.9983 13.275 14C13.0879 14.0016 12.9076 13.9296 12.773 13.7995L8.99554 10.0188L5.21808 13.7995C5.08348 13.9296 4.90321 14.0016 4.71609 14C4.52896 13.9983 4.34997 13.9232 4.21765 13.7908C4.08533 13.6584 4.01027 13.4792 4.00864 13.2919C4.00702 13.1046 4.07895 12.9242 4.20895 12.7895L7.98641 9.00878L4.20895 5.22806C4.07516 5.09411 4 4.91247 4 4.72306C4 4.53366 4.07516 4.35201 4.20895 4.21806V4.21806Z' fill='var%28--bs-secondary-color%29'/%3e%3c/svg%3e");
}

.list-checked-bg-danger .list-checked-item::before {
  background-image: url("data:image/svg+xml,%3csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='18' height='18' rx='9' fill='%23dc3545'/%3e%3cpath d='M12.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' fill='white'/%3e%3c/svg%3e");
}
.list-checked-bg-danger .list-unchecked-item::before {
  background-image: url("data:image/svg+xml,%3csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18 9C18 4.02944 13.9706 0 9 0C4.02944 0 0 4.02944 0 9C0 13.9706 4.02944 18 9 18C13.9706 18 18 13.9706 18 9Z' fill='var%28--bs-secondary-color%29'/%3E%3Cpath d='M5.64639 5.64654C5.74016 5.55281 5.86731 5.50015 5.99989 5.50015C6.13248 5.50015 6.25963 5.55281 6.35339 5.64654L8.99989 8.29304L11.6464 5.64654C11.6925 5.59879 11.7477 5.56069 11.8087 5.53449C11.8697 5.50829 11.9353 5.49449 12.0017 5.49392C12.0681 5.49334 12.1339 5.50599 12.1954 5.53113C12.2568 5.55627 12.3126 5.5934 12.3596 5.64034C12.4065 5.68729 12.4437 5.74312 12.4688 5.80456C12.4939 5.86601 12.5066 5.93185 12.506 5.99824C12.5054 6.06463 12.4916 6.13024 12.4654 6.19124C12.4392 6.25224 12.4011 6.30742 12.3534 6.35354L9.70689 9.00004L12.3534 11.6465C12.4445 11.7408 12.4949 11.8671 12.4937 11.9982C12.4926 12.1293 12.44 12.2547 12.3473 12.3474C12.2546 12.4402 12.1292 12.4927 11.9981 12.4939C11.867 12.495 11.7407 12.4446 11.6464 12.3535L8.99989 9.70704L6.35339 12.3535C6.25909 12.4446 6.13279 12.495 6.00169 12.4939C5.87059 12.4927 5.74519 12.4402 5.65248 12.3474C5.55978 12.2547 5.5072 12.1293 5.50606 11.9982C5.50492 11.8671 5.55531 11.7408 5.64639 11.6465L8.29289 9.00004L5.64639 6.35354C5.55266 6.25978 5.5 6.13262 5.5 6.00004C5.5 5.86746 5.55266 5.7403 5.64639 5.64654V5.64654Z' fill='%23fff'/%3e%3c/svg%3e");
}

.list-checked-soft-bg-danger .list-checked-item::before {
  background-image: url("data:image/svg+xml,%3csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='18' height='18' rx='9' fill='%23dc3545' fill-opacity='0.1'/%3e%3cpath d='M12.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' fill='%23dc3545'/%3e%3c/svg%3e");
}
.list-checked-soft-bg-danger .list-unchecked-item::before {
  background-image: url("data:image/svg+xml,%3csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18 9C18 4.02944 13.9706 0 9 0C4.02944 0 0 4.02944 0 9C0 13.9706 4.02944 18 9 18C13.9706 18 18 13.9706 18 9Z' fill='var%28--bs-secondary-color%29' fill-opacity='0.1'/%3E%3Cpath d='M5.64639 5.64654C5.74016 5.55281 5.86731 5.50015 5.99989 5.50015C6.13248 5.50015 6.25963 5.55281 6.35339 5.64654L8.99989 8.29304L11.6464 5.64654C11.6925 5.59879 11.7477 5.56069 11.8087 5.53449C11.8697 5.50829 11.9353 5.49449 12.0017 5.49392C12.0681 5.49334 12.1339 5.50599 12.1954 5.53113C12.2568 5.55627 12.3126 5.5934 12.3596 5.64034C12.4065 5.68729 12.4437 5.74312 12.4688 5.80456C12.4939 5.86601 12.5066 5.93185 12.506 5.99824C12.5054 6.06463 12.4916 6.13024 12.4654 6.19124C12.4392 6.25224 12.4011 6.30742 12.3534 6.35354L9.70689 9.00004L12.3534 11.6465C12.4445 11.7408 12.4949 11.8671 12.4937 11.9982C12.4926 12.1293 12.44 12.2547 12.3473 12.3474C12.2546 12.4402 12.1292 12.4927 11.9981 12.4939C11.867 12.495 11.7407 12.4446 11.6464 12.3535L8.99989 9.70704L6.35339 12.3535C6.25909 12.4446 6.13279 12.495 6.00169 12.4939C5.87059 12.4927 5.74519 12.4402 5.65248 12.3474C5.55978 12.2547 5.5072 12.1293 5.50606 11.9982C5.50492 11.8671 5.55531 11.7408 5.64639 11.6465L8.29289 9.00004L5.64639 6.35354C5.55266 6.25978 5.5 6.13262 5.5 6.00004C5.5 5.86746 5.55266 5.7403 5.64639 5.64654V5.64654Z' fill='var%28--bs-secondary-color%29'/%3e%3c/svg%3e");
}

.list-checked-light .list-checked-item::before {
  background-image: url("data:image/svg+xml,%3csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M13.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' fill='%23f8f9fa'/%3e%3c/svg%3e");
}
.list-checked-light .list-unchecked-item::before {
  background-image: url("data:image/svg+xml,%3csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.20895 4.21806C4.34279 4.08416 4.52428 4.00893 4.71352 4.00893C4.90276 4.00893 5.08425 4.08416 5.21808 4.21806L8.99554 7.99878L12.773 4.21806C12.8388 4.14984 12.9176 4.09543 13.0046 4.05799C13.0917 4.02056 13.1854 4.00085 13.2801 4.00003C13.3749 3.9992 13.4689 4.01728 13.5566 4.05319C13.6443 4.08911 13.724 4.14214 13.791 4.20921C13.858 4.27628 13.911 4.35603 13.9469 4.44381C13.9827 4.53159 14.0008 4.62565 14 4.72049C13.9991 4.81533 13.9795 4.90906 13.9421 4.99621C13.9047 5.08335 13.8503 5.16217 13.7821 5.22806L10.0047 9.00878L13.7821 12.7895C13.9121 12.9242 13.9841 13.1046 13.9824 13.2919C13.9808 13.4792 13.9058 13.6584 13.7734 13.7908C13.6411 13.9232 13.4621 13.9983 13.275 14C13.0879 14.0016 12.9076 13.9296 12.773 13.7995L8.99554 10.0188L5.21808 13.7995C5.08348 13.9296 4.90321 14.0016 4.71609 14C4.52896 13.9983 4.34997 13.9232 4.21765 13.7908C4.08533 13.6584 4.01027 13.4792 4.00864 13.2919C4.00702 13.1046 4.07895 12.9242 4.20895 12.7895L7.98641 9.00878L4.20895 5.22806C4.07516 5.09411 4 4.91247 4 4.72306C4 4.53366 4.07516 4.35201 4.20895 4.21806V4.21806Z' fill='var%28--bs-secondary-color%29'/%3e%3c/svg%3e");
}

.list-checked-bg-light .list-checked-item::before {
  background-image: url("data:image/svg+xml,%3csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='18' height='18' rx='9' fill='%23f8f9fa'/%3e%3cpath d='M12.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' fill='white'/%3e%3c/svg%3e");
}
.list-checked-bg-light .list-unchecked-item::before {
  background-image: url("data:image/svg+xml,%3csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18 9C18 4.02944 13.9706 0 9 0C4.02944 0 0 4.02944 0 9C0 13.9706 4.02944 18 9 18C13.9706 18 18 13.9706 18 9Z' fill='var%28--bs-secondary-color%29'/%3E%3Cpath d='M5.64639 5.64654C5.74016 5.55281 5.86731 5.50015 5.99989 5.50015C6.13248 5.50015 6.25963 5.55281 6.35339 5.64654L8.99989 8.29304L11.6464 5.64654C11.6925 5.59879 11.7477 5.56069 11.8087 5.53449C11.8697 5.50829 11.9353 5.49449 12.0017 5.49392C12.0681 5.49334 12.1339 5.50599 12.1954 5.53113C12.2568 5.55627 12.3126 5.5934 12.3596 5.64034C12.4065 5.68729 12.4437 5.74312 12.4688 5.80456C12.4939 5.86601 12.5066 5.93185 12.506 5.99824C12.5054 6.06463 12.4916 6.13024 12.4654 6.19124C12.4392 6.25224 12.4011 6.30742 12.3534 6.35354L9.70689 9.00004L12.3534 11.6465C12.4445 11.7408 12.4949 11.8671 12.4937 11.9982C12.4926 12.1293 12.44 12.2547 12.3473 12.3474C12.2546 12.4402 12.1292 12.4927 11.9981 12.4939C11.867 12.495 11.7407 12.4446 11.6464 12.3535L8.99989 9.70704L6.35339 12.3535C6.25909 12.4446 6.13279 12.495 6.00169 12.4939C5.87059 12.4927 5.74519 12.4402 5.65248 12.3474C5.55978 12.2547 5.5072 12.1293 5.50606 11.9982C5.50492 11.8671 5.55531 11.7408 5.64639 11.6465L8.29289 9.00004L5.64639 6.35354C5.55266 6.25978 5.5 6.13262 5.5 6.00004C5.5 5.86746 5.55266 5.7403 5.64639 5.64654V5.64654Z' fill='%23fff'/%3e%3c/svg%3e");
}

.list-checked-soft-bg-light .list-checked-item::before {
  background-image: url("data:image/svg+xml,%3csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='18' height='18' rx='9' fill='%23f8f9fa' fill-opacity='0.1'/%3e%3cpath d='M12.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' fill='%23f8f9fa'/%3e%3c/svg%3e");
}
.list-checked-soft-bg-light .list-unchecked-item::before {
  background-image: url("data:image/svg+xml,%3csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18 9C18 4.02944 13.9706 0 9 0C4.02944 0 0 4.02944 0 9C0 13.9706 4.02944 18 9 18C13.9706 18 18 13.9706 18 9Z' fill='var%28--bs-secondary-color%29' fill-opacity='0.1'/%3E%3Cpath d='M5.64639 5.64654C5.74016 5.55281 5.86731 5.50015 5.99989 5.50015C6.13248 5.50015 6.25963 5.55281 6.35339 5.64654L8.99989 8.29304L11.6464 5.64654C11.6925 5.59879 11.7477 5.56069 11.8087 5.53449C11.8697 5.50829 11.9353 5.49449 12.0017 5.49392C12.0681 5.49334 12.1339 5.50599 12.1954 5.53113C12.2568 5.55627 12.3126 5.5934 12.3596 5.64034C12.4065 5.68729 12.4437 5.74312 12.4688 5.80456C12.4939 5.86601 12.5066 5.93185 12.506 5.99824C12.5054 6.06463 12.4916 6.13024 12.4654 6.19124C12.4392 6.25224 12.4011 6.30742 12.3534 6.35354L9.70689 9.00004L12.3534 11.6465C12.4445 11.7408 12.4949 11.8671 12.4937 11.9982C12.4926 12.1293 12.44 12.2547 12.3473 12.3474C12.2546 12.4402 12.1292 12.4927 11.9981 12.4939C11.867 12.495 11.7407 12.4446 11.6464 12.3535L8.99989 9.70704L6.35339 12.3535C6.25909 12.4446 6.13279 12.495 6.00169 12.4939C5.87059 12.4927 5.74519 12.4402 5.65248 12.3474C5.55978 12.2547 5.5072 12.1293 5.50606 11.9982C5.50492 11.8671 5.55531 11.7408 5.64639 11.6465L8.29289 9.00004L5.64639 6.35354C5.55266 6.25978 5.5 6.13262 5.5 6.00004C5.5 5.86746 5.55266 5.7403 5.64639 5.64654V5.64654Z' fill='var%28--bs-secondary-color%29'/%3e%3c/svg%3e");
}

.list-checked-dark .list-checked-item::before {
  background-image: url("data:image/svg+xml,%3csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M13.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' fill='%23212529'/%3e%3c/svg%3e");
}
.list-checked-dark .list-unchecked-item::before {
  background-image: url("data:image/svg+xml,%3csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.20895 4.21806C4.34279 4.08416 4.52428 4.00893 4.71352 4.00893C4.90276 4.00893 5.08425 4.08416 5.21808 4.21806L8.99554 7.99878L12.773 4.21806C12.8388 4.14984 12.9176 4.09543 13.0046 4.05799C13.0917 4.02056 13.1854 4.00085 13.2801 4.00003C13.3749 3.9992 13.4689 4.01728 13.5566 4.05319C13.6443 4.08911 13.724 4.14214 13.791 4.20921C13.858 4.27628 13.911 4.35603 13.9469 4.44381C13.9827 4.53159 14.0008 4.62565 14 4.72049C13.9991 4.81533 13.9795 4.90906 13.9421 4.99621C13.9047 5.08335 13.8503 5.16217 13.7821 5.22806L10.0047 9.00878L13.7821 12.7895C13.9121 12.9242 13.9841 13.1046 13.9824 13.2919C13.9808 13.4792 13.9058 13.6584 13.7734 13.7908C13.6411 13.9232 13.4621 13.9983 13.275 14C13.0879 14.0016 12.9076 13.9296 12.773 13.7995L8.99554 10.0188L5.21808 13.7995C5.08348 13.9296 4.90321 14.0016 4.71609 14C4.52896 13.9983 4.34997 13.9232 4.21765 13.7908C4.08533 13.6584 4.01027 13.4792 4.00864 13.2919C4.00702 13.1046 4.07895 12.9242 4.20895 12.7895L7.98641 9.00878L4.20895 5.22806C4.07516 5.09411 4 4.91247 4 4.72306C4 4.53366 4.07516 4.35201 4.20895 4.21806V4.21806Z' fill='var%28--bs-secondary-color%29'/%3e%3c/svg%3e");
}

.list-checked-bg-dark .list-checked-item::before {
  background-image: url("data:image/svg+xml,%3csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='18' height='18' rx='9' fill='%23212529'/%3e%3cpath d='M12.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' fill='white'/%3e%3c/svg%3e");
}
.list-checked-bg-dark .list-unchecked-item::before {
  background-image: url("data:image/svg+xml,%3csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18 9C18 4.02944 13.9706 0 9 0C4.02944 0 0 4.02944 0 9C0 13.9706 4.02944 18 9 18C13.9706 18 18 13.9706 18 9Z' fill='var%28--bs-secondary-color%29'/%3E%3Cpath d='M5.64639 5.64654C5.74016 5.55281 5.86731 5.50015 5.99989 5.50015C6.13248 5.50015 6.25963 5.55281 6.35339 5.64654L8.99989 8.29304L11.6464 5.64654C11.6925 5.59879 11.7477 5.56069 11.8087 5.53449C11.8697 5.50829 11.9353 5.49449 12.0017 5.49392C12.0681 5.49334 12.1339 5.50599 12.1954 5.53113C12.2568 5.55627 12.3126 5.5934 12.3596 5.64034C12.4065 5.68729 12.4437 5.74312 12.4688 5.80456C12.4939 5.86601 12.5066 5.93185 12.506 5.99824C12.5054 6.06463 12.4916 6.13024 12.4654 6.19124C12.4392 6.25224 12.4011 6.30742 12.3534 6.35354L9.70689 9.00004L12.3534 11.6465C12.4445 11.7408 12.4949 11.8671 12.4937 11.9982C12.4926 12.1293 12.44 12.2547 12.3473 12.3474C12.2546 12.4402 12.1292 12.4927 11.9981 12.4939C11.867 12.495 11.7407 12.4446 11.6464 12.3535L8.99989 9.70704L6.35339 12.3535C6.25909 12.4446 6.13279 12.495 6.00169 12.4939C5.87059 12.4927 5.74519 12.4402 5.65248 12.3474C5.55978 12.2547 5.5072 12.1293 5.50606 11.9982C5.50492 11.8671 5.55531 11.7408 5.64639 11.6465L8.29289 9.00004L5.64639 6.35354C5.55266 6.25978 5.5 6.13262 5.5 6.00004C5.5 5.86746 5.55266 5.7403 5.64639 5.64654V5.64654Z' fill='%23fff'/%3e%3c/svg%3e");
}

.list-checked-soft-bg-dark .list-checked-item::before {
  background-image: url("data:image/svg+xml,%3csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='18' height='18' rx='9' fill='%23212529' fill-opacity='0.1'/%3e%3cpath d='M12.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' fill='%23212529'/%3e%3c/svg%3e");
}
.list-checked-soft-bg-dark .list-unchecked-item::before {
  background-image: url("data:image/svg+xml,%3csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18 9C18 4.02944 13.9706 0 9 0C4.02944 0 0 4.02944 0 9C0 13.9706 4.02944 18 9 18C13.9706 18 18 13.9706 18 9Z' fill='var%28--bs-secondary-color%29' fill-opacity='0.1'/%3E%3Cpath d='M5.64639 5.64654C5.74016 5.55281 5.86731 5.50015 5.99989 5.50015C6.13248 5.50015 6.25963 5.55281 6.35339 5.64654L8.99989 8.29304L11.6464 5.64654C11.6925 5.59879 11.7477 5.56069 11.8087 5.53449C11.8697 5.50829 11.9353 5.49449 12.0017 5.49392C12.0681 5.49334 12.1339 5.50599 12.1954 5.53113C12.2568 5.55627 12.3126 5.5934 12.3596 5.64034C12.4065 5.68729 12.4437 5.74312 12.4688 5.80456C12.4939 5.86601 12.5066 5.93185 12.506 5.99824C12.5054 6.06463 12.4916 6.13024 12.4654 6.19124C12.4392 6.25224 12.4011 6.30742 12.3534 6.35354L9.70689 9.00004L12.3534 11.6465C12.4445 11.7408 12.4949 11.8671 12.4937 11.9982C12.4926 12.1293 12.44 12.2547 12.3473 12.3474C12.2546 12.4402 12.1292 12.4927 11.9981 12.4939C11.867 12.495 11.7407 12.4446 11.6464 12.3535L8.99989 9.70704L6.35339 12.3535C6.25909 12.4446 6.13279 12.495 6.00169 12.4939C5.87059 12.4927 5.74519 12.4402 5.65248 12.3474C5.55978 12.2547 5.5072 12.1293 5.50606 11.9982C5.50492 11.8671 5.55531 11.7408 5.64639 11.6465L8.29289 9.00004L5.64639 6.35354C5.55266 6.25978 5.5 6.13262 5.5 6.00004C5.5 5.86746 5.55266 5.7403 5.64639 5.64654V5.64654Z' fill='var%28--bs-secondary-color%29'/%3e%3c/svg%3e");
}

.list-checked-sm .list-checked-item,
.list-checked-sm .list-unchecked-item {
  padding-left: 1.5rem;
}
.list-checked-sm .list-checked-item::before,
.list-checked-sm .list-unchecked-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-bg-] .list-unchecked-item::before, .list-checked-sm[class*=list-checked-soft-bg-] .list-checked-item::before,
.list-checked-sm[class*=list-checked-soft-bg-] .list-unchecked-item::before {
  margin-top: 0.25rem;
}

.list-checked-lg .list-checked-item,
.list-checked-lg .list-unchecked-item {
  padding-left: 2.5rem;
}
.list-checked-lg .list-checked-item:not(:last-child),
.list-checked-lg .list-unchecked-item:not(:last-child) {
  margin-bottom: 1.25rem;
}
.list-checked-lg .list-checked-item::before,
.list-checked-lg .list-unchecked-item::before {
  width: 1.5rem;
  height: 1.5rem;
  background-size: 1.5rem 1.5rem;
  margin-top: 0;
}
.list-checked-lg[class*=list-checked-bg-] .list-checked-item::before,
.list-checked-lg[class*=list-checked-bg-] .list-unchecked-item::before, .list-checked-lg[class*=list-checked-soft-bg-] .list-checked-item::before,
.list-checked-lg[class*=list-checked-soft-bg-] .list-unchecked-item::before {
  margin-top: -0.0625rem;
}

/*------------------------------------
  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 rgba(220, 224, 229, 0.6);
}

/*------------------------------------
  List Equal Height
------------------------------------*/
.list-equal-height {
  position: relative;
  display: grid;
  overflow: hidden;
  list-style: none;
  padding-left: 0;
  margin-bottom: 0;
}

.list-equal-height-2-cols {
  grid-template-columns: 50% 50%;
}

.list-equal-height-3-cols {
  grid-template-columns: 33% 33% 33%;
}

.list-equal-height-4-cols {
  grid-template-columns: 25% 25% 25% 25%;
}

.list-equal-height-item {
  position: relative;
  display: flex;
  flex-direction: column;
  padding: 2rem 2rem;
}

.list-equal-height-item::before,
.list-equal-height-item::after {
  position: absolute;
  left: 0;
  bottom: 0;
  border: 0 solid rgba(220, 224, 229, 0.6);
  content: "";
}

.list-equal-height-item::before {
  top: 0;
  border-right-width: 0.125rem;
  margin-left: -0.125rem;
}

.list-equal-height-item::after {
  right: 0;
  border-bottom-width: 0.125rem;
  margin-bottom: -0.125rem;
}

@media (max-width: 991.98px) {
  .list-equal-height-4-cols {
    grid-template-columns: 33% 33% 33%;
  }
}
@media (max-width: 767.98px) {
  .list-equal-height-3-cols,
  .list-equal-height-4-cols {
    grid-template-columns: 50% 50%;
  }
}
@media (max-width: 575.98px) {
  .list-equal-height {
    grid-template-columns: 100%;
  }
  .list-equal-height-item {
    padding: 1rem 0;
    margin-bottom: 1rem;
  }
  .list-equal-height-item:last-child {
    padding-bottom: 0;
    margin-bottom: 0;
  }
  .list-equal-height-item:last-child::after {
    display: none;
  }
}
/*------------------------------------
  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) {
  padding-left: 0.25rem;
}
.list-px-1 > li:not(:last-child) {
  padding-right: 0.25rem;
}

.list-px-2 > li:not(:first-child) {
  padding-left: 0.5rem;
}
.list-px-2 > li:not(:last-child) {
  padding-right: 0.5rem;
}

.list-px-3 > li:not(:first-child) {
  padding-left: 1rem;
}
.list-px-3 > li:not(:last-child) {
  padding-right: 1rem;
}

/*------------------------------------
  List Pointer
------------------------------------*/
.list-pointer {
  padding-left: 0;
  list-style: none;
}

.list-pointer-item {
  position: relative;
  color: #51596C;
  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='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3cpath fill='%2351596C' d='M15.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'/%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: #0ABF53;
}

[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='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3cpath fill='%230d6efd' d='M15.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'/%3e%3c/svg%3e");
}

.list-pointer-bg-primary .list-pointer-item::before {
  background-image: url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='24' height='24' rx='12' fill='%230d6efd'/%3e%3cpath d='M15.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' fill='%23fff'/%3e%3c/svg%3e");
}

.list-pointer-soft-bg-primary .list-pointer-item::before {
  background-image: url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='%230d6efd' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='24' height='24' rx='12' fill='%230d6efd' fill-opacity='0.1'/%3e%3cpath d='M15.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' fill='%230d6efd'/%3e%3c/svg%3e");
}

.list-pointer-secondary .list-pointer-item::before {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3cpath fill='%236c757d' d='M15.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'/%3e%3c/svg%3e");
}

.list-pointer-bg-secondary .list-pointer-item::before {
  background-image: url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='24' height='24' rx='12' fill='%236c757d'/%3e%3cpath d='M15.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' fill='%23fff'/%3e%3c/svg%3e");
}

.list-pointer-soft-bg-secondary .list-pointer-item::before {
  background-image: url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='%236c757d' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='24' height='24' rx='12' fill='%236c757d' fill-opacity='0.1'/%3e%3cpath d='M15.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' fill='%236c757d'/%3e%3c/svg%3e");
}

.list-pointer-success .list-pointer-item::before {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3cpath fill='%23198754' d='M15.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'/%3e%3c/svg%3e");
}

.list-pointer-bg-success .list-pointer-item::before {
  background-image: url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='24' height='24' rx='12' fill='%23198754'/%3e%3cpath d='M15.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' fill='%23fff'/%3e%3c/svg%3e");
}

.list-pointer-soft-bg-success .list-pointer-item::before {
  background-image: url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='%23198754' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='24' height='24' rx='12' fill='%23198754' fill-opacity='0.1'/%3e%3cpath d='M15.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' fill='%23198754'/%3e%3c/svg%3e");
}

.list-pointer-info .list-pointer-item::before {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3cpath fill='%230dcaf0' d='M15.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'/%3e%3c/svg%3e");
}

.list-pointer-bg-info .list-pointer-item::before {
  background-image: url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='24' height='24' rx='12' fill='%230dcaf0'/%3e%3cpath d='M15.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' fill='%23000'/%3e%3c/svg%3e");
}

.list-pointer-soft-bg-info .list-pointer-item::before {
  background-image: url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='%230dcaf0' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='24' height='24' rx='12' fill='%230dcaf0' fill-opacity='0.1'/%3e%3cpath d='M15.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' fill='%230dcaf0'/%3e%3c/svg%3e");
}

.list-pointer-warning .list-pointer-item::before {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3cpath fill='%23ffc107' d='M15.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'/%3e%3c/svg%3e");
}

.list-pointer-bg-warning .list-pointer-item::before {
  background-image: url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='24' height='24' rx='12' fill='%23ffc107'/%3e%3cpath d='M15.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' fill='%23000'/%3e%3c/svg%3e");
}

.list-pointer-soft-bg-warning .list-pointer-item::before {
  background-image: url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='%23ffc107' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='24' height='24' rx='12' fill='%23ffc107' fill-opacity='0.1'/%3e%3cpath d='M15.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' fill='%23ffc107'/%3e%3c/svg%3e");
}

.list-pointer-danger .list-pointer-item::before {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3cpath fill='%23dc3545' d='M15.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'/%3e%3c/svg%3e");
}

.list-pointer-bg-danger .list-pointer-item::before {
  background-image: url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='24' height='24' rx='12' fill='%23dc3545'/%3e%3cpath d='M15.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' fill='%23fff'/%3e%3c/svg%3e");
}

.list-pointer-soft-bg-danger .list-pointer-item::before {
  background-image: url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='%23dc3545' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='24' height='24' rx='12' fill='%23dc3545' fill-opacity='0.1'/%3e%3cpath d='M15.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' fill='%23dc3545'/%3e%3c/svg%3e");
}

.list-pointer-light .list-pointer-item::before {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3cpath fill='%23f8f9fa' d='M15.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'/%3e%3c/svg%3e");
}

.list-pointer-bg-light .list-pointer-item::before {
  background-image: url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='24' height='24' rx='12' fill='%23f8f9fa'/%3e%3cpath d='M15.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' fill='%23000'/%3e%3c/svg%3e");
}

.list-pointer-soft-bg-light .list-pointer-item::before {
  background-image: url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='%23f8f9fa' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='24' height='24' rx='12' fill='%23f8f9fa' fill-opacity='0.1'/%3e%3cpath d='M15.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' fill='%23f8f9fa'/%3e%3c/svg%3e");
}

.list-pointer-dark .list-pointer-item::before {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3cpath fill='%23212529' d='M15.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'/%3e%3c/svg%3e");
}

.list-pointer-bg-dark .list-pointer-item::before {
  background-image: url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='24' height='24' rx='12' fill='%23212529'/%3e%3cpath d='M15.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' fill='%23fff'/%3e%3c/svg%3e");
}

.list-pointer-soft-bg-dark .list-pointer-item::before {
  background-image: url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='%23212529' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='24' height='24' rx='12' fill='%23212529' fill-opacity='0.1'/%3e%3cpath d='M15.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' fill='%23212529'/%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;
}

/*------------------------------------
  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.5;
}
.list-separator .list-separator-link {
  color: #51596C;
}
.list-separator .list-separator-link:hover {
  color: rgb(2.7275387767%, 52.0959906351%, 22.6385718466%);
}

/*------------------------------------
  List Step
------------------------------------*/
.list-step {
  position: relative;
}
.list-step .list-step-item {
  position: relative;
}
.list-step .list-step-item:not(:first-child)::before {
  position: absolute;
  top: -4.5rem;
  left: 50%;
  width: 3rem;
  height: 9rem;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 3rem 9rem;
  transform: translateX(-50%);
  content: "";
}
.list-step .list-step-item:nth-of-type(even)::before {
  background-image: url("data:image/svg+xml,%3Csvg width='187' height='674' viewBox='0 0 187 674' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.3307 1.3767C8.94892 -1.01509 4.26849 -0.212532 1.8767 3.16927C-0.515094 6.55108 0.287468 11.2315 3.66927 13.6233L12.3307 1.3767ZM0.5 666.5C0.5 670.642 3.85786 674 8 674H75.5C79.6421 674 83 670.642 83 666.5C83 662.358 79.6421 659 75.5 659H15.5V599C15.5 594.858 12.1421 591.5 8 591.5C3.85786 591.5 0.5 594.858 0.5 599V666.5ZM22.2839 27.7273C25.5051 30.3313 30.2274 29.8309 32.8314 26.6097C35.4354 23.3884 34.935 18.6661 31.7138 16.0621L22.2839 27.7273ZM67.7575 48.8281C64.8534 45.8746 60.1048 45.8347 57.1513 48.7388C54.1978 51.643 54.1578 56.3916 57.062 59.3451L67.7575 48.8281ZM88.196 94.6608C90.762 97.9124 95.4781 98.4682 98.7297 95.9022C101.981 93.3362 102.537 88.6201 99.9711 85.3685L88.196 94.6608ZM127.936 125.157C125.749 121.64 121.124 120.561 117.607 122.748C114.089 124.935 113.01 129.559 115.197 133.077L127.936 125.157ZM137.597 174.345C139.35 178.098 143.814 179.719 147.567 177.967C151.32 176.214 152.941 171.75 151.188 167.997L137.597 174.345ZM169.002 213.422C167.742 209.477 163.522 207.299 159.576 208.559C155.63 209.819 153.453 214.04 154.713 217.985L169.002 213.422ZM165.924 263.406C166.641 267.486 170.529 270.212 174.608 269.495C178.688 268.779 181.415 264.891 180.698 260.811L165.924 263.406ZM185.791 309.388C185.647 305.248 182.174 302.01 178.034 302.154C173.895 302.298 170.656 305.771 170.8 309.911L185.791 309.388ZM169.199 356.656C168.775 360.777 171.772 364.46 175.892 364.884C180.013 365.308 183.697 362.312 184.121 358.191L169.199 356.656ZM175.944 406.286C176.899 402.255 174.406 398.214 170.375 397.258C166.345 396.303 162.303 398.796 161.348 402.827L175.944 406.286ZM147.768 447.791C146.341 451.68 148.337 455.989 152.225 457.416C156.114 458.843 160.423 456.848 161.85 452.959L147.768 447.791ZM142.664 497.633C144.493 493.917 142.963 489.421 139.246 487.592C135.53 485.763 131.034 487.293 129.205 491.01L142.664 497.633ZM106.458 532.206C104.295 535.739 105.405 540.356 108.937 542.519C112.47 544.682 117.087 543.572 119.25 540.04L106.458 532.206ZM92.2476 580.332C94.6861 576.984 93.9487 572.292 90.6004 569.854C87.2521 567.415 82.561 568.153 80.1225 571.501L92.2476 580.332ZM50.9207 608.753C48.2569 611.925 48.6689 616.656 51.8409 619.32C55.0129 621.984 59.7437 621.572 62.4075 618.4L50.9207 608.753ZM30.3173 654.326C33.1655 651.318 33.0363 646.571 30.0288 643.723C27.0213 640.875 22.2743 641.004 19.4262 644.011L30.3173 654.326ZM3.66927 13.6233C9.76744 17.9363 15.9928 22.6418 22.2839 27.7273L31.7138 16.0621C25.1793 10.7798 18.6978 5.87987 12.3307 1.3767L3.66927 13.6233ZM57.062 59.3451C67.683 70.1464 78.1573 81.94 88.196 94.6608L99.9711 85.3685C89.5835 72.2056 78.7471 60.0043 67.7575 48.8281L57.062 59.3451ZM115.197 133.077C123.321 146.144 130.858 159.916 137.597 174.345L151.188 167.997C144.183 152.999 136.357 138.703 127.936 125.157L115.197 133.077ZM154.713 217.985C159.381 232.605 163.176 247.758 165.924 263.406L180.698 260.811C177.828 244.47 173.868 228.66 169.002 213.422L154.713 217.985ZM170.8 309.911C171.33 325.106 170.841 340.697 169.199 356.656L184.121 358.191C185.834 341.541 186.344 325.263 185.791 309.388L170.8 309.911ZM161.348 402.827C157.86 417.544 153.365 432.539 147.768 447.791L161.85 452.959C167.648 437.159 172.316 421.594 175.944 406.286L161.348 402.827ZM129.205 491.01C122.534 504.566 114.972 518.302 106.458 532.206L119.25 540.04C127.997 525.756 135.782 511.616 142.664 497.633L129.205 491.01ZM80.1225 571.501C71.1614 583.805 61.4411 596.226 50.9207 608.753L62.4075 618.4C73.1416 605.617 83.0757 592.925 92.2476 580.332L80.1225 571.501ZM19.4262 644.011C14.0197 649.72 8.44441 655.449 2.6967 661.197L13.3033 671.803C19.1454 665.961 24.8156 660.135 30.3173 654.326L19.4262 644.011Z' fill='%23BDC5D1'/%3e%3c/svg%3e");
}
.list-step .list-step-item:nth-of-type(odd)::before {
  background-image: url("data:image/svg+xml,%3csvg width='187' height='674' viewBox='0 0 187 674' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M174.174 1.3767C177.555 -1.01509 182.236 -0.212532 184.628 3.16927C187.019 6.55108 186.217 11.2315 182.835 13.6233L174.174 1.3767ZM186.004 666.5C186.004 670.642 182.647 674 178.504 674H111.004C106.862 674 103.504 670.642 103.504 666.5C103.504 662.358 106.862 659 111.004 659H171.004V599C171.004 594.858 174.362 591.5 178.504 591.5C182.647 591.5 186.004 594.858 186.004 599V666.5ZM164.221 27.7273C160.999 30.3313 156.277 29.8309 153.673 26.6097C151.069 23.3884 151.569 18.6661 154.791 16.0621L164.221 27.7273ZM118.747 48.8281C121.651 45.8746 126.4 45.8347 129.353 48.7388C132.307 51.643 132.347 56.3916 129.442 59.3451L118.747 48.8281ZM98.3084 94.6608C95.7424 97.9124 91.0263 98.4682 87.7747 95.9022C84.5231 93.3362 83.9673 88.6201 86.5333 85.3685L98.3084 94.6608ZM58.5685 125.157C60.7554 121.64 65.38 120.561 68.8977 122.748C72.4155 124.935 73.4943 129.559 71.3074 133.077L58.5685 125.157ZM48.9069 174.345C47.1541 178.098 42.6907 179.719 38.9377 177.967C35.1848 176.214 33.5634 171.75 35.3163 167.997L48.9069 174.345ZM17.5026 213.422C18.7626 209.477 22.9828 207.299 26.9287 208.559C30.8745 209.819 33.0518 214.04 31.7917 217.985L17.5026 213.422ZM20.5803 263.406C19.8637 267.486 15.9756 270.212 11.8959 269.495C7.81621 268.779 5.08987 264.891 5.80644 260.811L20.5803 263.406ZM0.713454 309.388C0.85777 305.248 4.33059 302.01 8.47021 302.154C12.6098 302.298 15.8487 305.771 15.7043 309.911L0.713454 309.388ZM17.305 356.656C17.729 360.777 14.7324 364.46 10.612 364.884C6.49165 365.308 2.80775 362.312 2.3838 358.191L17.305 356.656ZM10.5608 406.286C9.60551 402.255 12.0985 398.214 16.1289 397.258C20.1594 396.303 24.2012 398.796 25.1564 402.827L10.5608 406.286ZM38.7361 447.791C40.1632 451.68 38.1677 455.989 34.2791 457.416C30.3906 458.843 26.0814 456.848 24.6544 452.959L38.7361 447.791ZM43.8408 497.633C42.0117 493.917 43.5417 489.421 47.2581 487.592C50.9745 485.763 55.47 487.293 57.2991 491.01L43.8408 497.633ZM80.0465 532.206C82.2096 535.739 81.0995 540.356 77.5671 542.519C74.0346 544.682 69.4175 543.572 67.2543 540.04L80.0465 532.206ZM94.2568 580.332C91.8183 576.984 92.5557 572.292 95.904 569.854C99.2523 567.415 103.943 568.153 106.382 571.501L94.2568 580.332ZM135.584 608.753C138.248 611.925 137.836 616.656 134.664 619.32C131.492 621.984 126.761 621.572 124.097 618.4L135.584 608.753ZM156.187 654.326C153.339 651.318 153.468 646.571 156.476 643.723C159.483 640.875 164.23 641.004 167.078 644.011L156.187 654.326ZM182.835 13.6233C176.737 17.9363 170.512 22.6418 164.221 27.7273L154.791 16.0621C161.325 10.7798 167.807 5.87987 174.174 1.3767L182.835 13.6233ZM129.442 59.3451C118.821 70.1464 108.347 81.94 98.3084 94.6608L86.5333 85.3685C96.9209 72.2056 107.757 60.0043 118.747 48.8281L129.442 59.3451ZM71.3074 133.077C63.1839 146.144 55.6464 159.916 48.9069 174.345L35.3163 167.997C42.3214 152.999 50.147 138.703 58.5685 125.157L71.3074 133.077ZM31.7917 217.985C27.1232 232.605 23.3288 247.758 20.5803 263.406L5.80644 260.811C8.67665 244.47 12.6367 228.66 17.5026 213.422L31.7917 217.985ZM15.7043 309.911C15.1746 325.106 15.663 340.697 17.305 356.656L2.3838 358.191C0.670702 341.541 0.160023 325.263 0.713454 309.388L15.7043 309.911ZM25.1564 402.827C28.6447 417.544 33.1389 432.539 38.7361 447.791L24.6544 452.959C18.856 437.159 14.1889 421.594 10.5608 406.286L25.1564 402.827ZM57.2991 491.01C63.9708 504.566 71.5322 518.302 80.0465 532.206L67.2543 540.04C58.5077 525.756 50.7226 511.616 43.8408 497.633L57.2991 491.01ZM106.382 571.501C115.343 583.805 125.063 596.226 135.584 608.753L124.097 618.4C113.363 605.617 103.429 592.925 94.2568 580.332L106.382 571.501ZM167.078 644.011C172.485 649.72 178.06 655.449 183.808 661.197L173.201 671.803C167.359 665.961 161.689 660.135 156.187 654.326L167.078 644.011Z' fill='%23BDC5D1'/%3e%3c/svg%3e");
}

/*------------------------------------
  List Timeline
------------------------------------*/
.list-timeline {
  position: relative;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}
.list-timeline::before {
  position: absolute;
  top: 0;
  left: 50%;
  width: 100%;
  height: 100%;
  background-image: url("data:image/svg+xml,%3csvg width='309' height='968' viewBox='0 0 309 968' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M23 961C125.667 948.167 313.5 863 227.5 685C185.5 609 139 596.5 58 554C-43.8683 500.551 19 440 141.5 384.5C264 329 365.5 203 267.5 121C252.167 109.833 209 88.5 162.5 80.5C103.946 70.4263 65 63.5 23 18' stroke='%23F39568' stroke-width='3' stroke-dasharray='12 12'/%3E%3Ccircle cx='7.5' cy='960.5' r='7.5'  fill='%23f39568'/%3E%3Ccircle cx='14.5' cy='7.5' r='7.5'  fill='%23f39568'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 100% 100%;
  transform: translateX(-50%);
  content: "";
}

.list-timeline-item {
  max-width: 32rem;
}

/*------------------------------------
  Modal
------------------------------------*/
.modal-header {
  align-items: center;
  padding-bottom: 0;
}
.modal-header .close {
  padding: 0.25rem 0.25rem;
  margin: 0 0 0 auto;
}

.modal-footer > * {
  margin-top: 0;
  margin-bottom: 0;
}

.modal-footer-text:last-child {
  font-size: 0.8125rem;
  margin-bottom: 0;
}

.modal-close {
  position: absolute;
  top: 0.75rem;
  right: 0.75rem;
  z-index: 2;
}

/*------------------------------------
  Nav
------------------------------------*/
.nav-subtitle {
  display: block;
  color: var(--bs-secondary-color);
  font-size: 0.75rem;
  text-transform: uppercase;
  letter-spacing: 0.03125rem;
}

.nav-link.dropdown-toggle {
  display: flex;
  align-items: center;
}

.nav-link.active {
  color: #0ABF53;
}

.nav-link.active .nav-link-svg path,
.nav-item.show .nav-link-svg path {
  fill: #0ABF53;
}

.nav-title:last-child,
.nav-text:last-child {
  margin-bottom: 0;
}

.nav-icon {
  font-size: 1.125rem;
  opacity: 0.7;
  margin-right: 0.5rem;
}

.nav-divider {
  height: 2rem;
  border-left: 0.1rem solid rgba(220, 224, 229, 0.6);
  margin: 0 0.5rem;
}

.nav.nav-link-gray .nav-link {
  color: #BDC5D1;
}
.nav.nav-link-gray .nav-link.active, .nav.nav-link-gray .nav-link:hover {
  color: #2d374b;
}
.nav.nav-link-gray .nav-link.disabled {
  color: #BDC5D1;
}

.nav-tabs .nav-link {
  border-top-width: 0;
  border-left-width: 0;
  border-right-width: 0;
  border-bottom: 0.1875rem solid transparent;
}
.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
  font-weight: 500;
}
.nav-tabs:not(.nav-vertical) .nav-link {
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}

.nav-vertical {
  flex-direction: column;
}
.nav-vertical.nav .nav-item:not(:last-child) {
  margin-right: 0;
}
.nav-vertical .nav-subtitle {
  padding-left: 1rem;
}
.nav-vertical.nav-lg.nav-link-gray .nav-link {
  padding: 0.25rem 0;
}
.nav-vertical.nav-tabs {
  border-bottom-width: 0;
}
.nav-vertical.nav-tabs .nav-link {
  border-top-width: 0;
  border-right-width: 0;
  border-bottom-width: 0;
  border-left: 0.1875rem solid rgba(220, 224, 229, 0.6);
  margin-bottom: 0;
}
.nav-vertical.nav-tabs .nav-subtitle {
  border-left: 0.1875rem solid rgba(220, 224, 229, 0.6);
}
.nav-vertical.nav-tabs .nav-link.active,
.nav-vertical.nav-tabs .nav-item.show .nav-link {
  border-color: #0ABF53;
}
.nav-vertical.nav.nav-tabs .nav-collapse .nav-link {
  padding-left: 3rem;
}

.nav-collapse .nav-link {
  position: relative;
}
.nav-collapse .nav-link::before {
  position: absolute;
  top: 50%;
  left: 2rem;
  transform: translateY(-50%);
  content: "•";
}

.nav-pills .nav-item {
  margin: 0.25rem 0.25rem;
}
.nav-pills .nav-link {
  padding: 1rem 1rem;
}
.nav-pills .nav-link:hover {
  color: #2d374b;
}
.nav-pills .nav-link.active {
  box-shadow: 0rem 0.1875rem 0.375rem rgba(140, 152, 164, 0.25);
}
.nav-pills .nav-link.active:hover,
.nav-pills .show > .nav-link:hover {
  border-color: transparent;
}

.nav-segment {
  position: relative;
  background-color: #f3f6f9;
  padding: 0.25rem 0.25rem;
  border-radius: 0.5rem;
}
.nav-segment:not(.nav-fill) {
  display: inline-flex;
}
.nav-segment .nav-link {
  color: #51596C;
  font-size: 0.8125rem;
  padding: 0.5rem 0.875rem;
  border-radius: 0.5rem;
}
.nav-segment .nav-link:hover {
  color: #0ABF53;
}
.nav-segment .nav-link.active {
  color: #2d374b;
  background-color: #fff;
  box-shadow: 0rem 0.1875rem 0.375rem 0rem rgba(140, 152, 164, 0.25);
}
.nav-segment.nav-pills {
  border-radius: 50rem;
}
.nav-segment.nav-pills .nav-link {
  border-radius: 50rem;
}

.nav-sm .nav-link {
  font-size: 0.875rem;
}

.nav-lg .nav-link {
  font-size: calc(1.35rem + 1.2vw);
}
@media (min-width: 1200px) {
  .nav-lg .nav-link {
    font-size: 2.25rem;
  }
}
.nav-lg .nav-link {
  font-weight: 700;
}

/*------------------------------------
  Navbar
------------------------------------*/
.navbar {
  z-index: 99;
}

.navbar-collapse {
  align-items: flex-start;
}

.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 {
  background-color: #fff;
  box-shadow: 0rem 0.375rem 1.5rem 0rem rgba(140, 152, 164, 0.125);
}
.navbar.navbar-scrolled.navbar-dark {
  background-color: #2d374b;
}

.navbar-topbar {
  width: 100%;
  padding-bottom: 0.675rem;
  transition: all 0.2s ease-in-out;
}
.navbar-topbar .navbar-toggler {
  font-size: 0.75rem;
}
.navbar-topbar .navbar-toggler {
  display: flex;
  justify-content: flex-end;
  align-items: center;
}
.navbar-topbar .navbar-collapse {
  z-index: 11;
}
.navbar-topbar .navbar-topbar-collapse-toggler {
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-bottom: 0.0625rem solid rgba(220, 224, 229, 0.6);
  padding: 1rem 1rem;
}
.navbar-topbar .navbar-topbar-toggler-text {
  font-size: 0.875rem;
}
.navbar-topbar .nav-link {
  font-size: 0.875rem;
}

@keyframes navbar-topbar-collapse-scale-up {
  0% {
    transform: scale(0.5);
    transform-origin: 100% 0%;
  }
  100% {
    transform: scale(1);
    transform-origin: 100% 0%;
  }
}
.navbar-brand {
  padding-top: 0;
  padding-bottom: 0;
}

.navbar-brand-logo {
  width: 100%;
  min-width: 6rem;
  max-width: 6rem;
}

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

.navbar-nav-wrap {
  display: flex;
  flex-wrap: wrap;
  flex-basis: 100%;
  align-items: center;
}

.navbar-nav-wrap-secondary-content {
  display: flex;
  align-items: center;
  gap: 0.5rem;
}

.navbar-toggler {
  padding: 0.5rem 0.5rem;
  margin-left: auto;
  z-index: 1;
}
.navbar-toggler:focus {
  box-shadow: none;
}
.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 .nav-pills .nav-item {
  margin: 0;
}
.navbar .nav-pills .nav-link {
  padding: 0.75rem 0.5rem;
}
.navbar .nav-pills .nav-link.active, .navbar .nav-pills .nav-link:hover, .navbar .nav-pills .nav-link:focus {
  color: rgb(2.7275387767%, 52.0959906351%, 22.6385718466%);
  background-color: rgba(189, 197, 209, 0.2);
}

.navbar .nav-pills .nav-item:hover > .nav-link {
  background-color: rgba(189, 197, 209, 0.2);
}

.navbar .dropdown-menu::before {
  position: absolute;
  top: -0.625rem;
  display: block;
  left: 0;
  width: 100%;
  height: 1.75rem;
  content: "";
}

.navbar .dropdown-item[href]:hover.dropdown-toggle::after {
  background: url("data:image/svg+xml,<svg width='24' height='24' viewBox='0 0 24 24' fill='#2d374b' xmlns='http://www.w3.org/2000/svg'><path d='M12.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'/></svg>");
}

.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: #2d374b;
}
.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: #2d374b;
  font-weight: 500;
}

.navbar-dropdown-menu-media-desc {
  color: #51596C;
  font-size: 0.875rem;
  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.0625rem solid rgba(220, 224, 229, 0.6);
  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.0625rem solid rgba(220, 224, 229, 0.6);
}

.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: #2d374b;
}
.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: #2d374b;
}

.navbar.navbar-vertical .navbar-nav .nav-subtitle,
.navbar.navbar-vertical .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: #0ABF53;
}

.navbar-input-group {
  /* clears the 'X' from Internet Explorer */
}
.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 {
  /* clears the 'X' from Chrome */
}
.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;
}

/*------------------------------------
  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.6125rem;
  }
  .navbar-absolute-md-top .navbar-absolute-top-scroller::-webkit-scrollbar-thumb {
    background-color: rgba(189, 197, 209, 0.6);
    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.6125rem;
  }
  .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: rgba(189, 197, 209, 0.6);
    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.6125rem;
  }
  .navbar-absolute-xl-top .navbar-absolute-top-scroller::-webkit-scrollbar-thumb {
    background-color: rgba(189, 197, 209, 0.6);
    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;
  }
  .navbar-sticky-sm-top.navbar-scrolled .navbar-topbar {
    margin-top: -42px;
  }
}

@media (min-width: 768px) {
  .navbar-sticky-md-top {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
  }
  .navbar-sticky-md-top.navbar-scrolled .navbar-topbar {
    margin-top: -42px;
  }
}

@media (min-width: 992px) {
  .navbar-sticky-lg-top {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
  }
  .navbar-sticky-lg-top.navbar-scrolled .navbar-topbar {
    margin-top: -42px;
  }
}

@media (min-width: 1200px) {
  .navbar-sticky-xl-top {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
  }
  .navbar-sticky-xl-top.navbar-scrolled .navbar-topbar {
    margin-top: -42px;
  }
}

@media (min-width: 1400px) {
  .navbar-sticky-xxl-top {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
  }
  .navbar-sticky-xxl-top.navbar-scrolled .navbar-topbar {
    margin-top: -42px;
  }
}

.navbar-sticky-top {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
}
.navbar-sticky-top.navbar-scrolled .navbar-topbar {
  margin-top: -42px;
}

@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.6125rem;
  }
  .navbar-sticky-md-top .navbar-sticky-top-scroller::-webkit-scrollbar-thumb {
    background-color: rgba(189, 197, 209, 0.6);
    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.6125rem;
  }
  .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: rgba(189, 197, 209, 0.6);
    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.6125rem;
  }
  .navbar-sticky-xl-top .navbar-sticky-top-scroller::-webkit-scrollbar-thumb {
    background-color: rgba(189, 197, 209, 0.6);
    visibility: hidden;
  }
  .navbar-sticky-xl-top .navbar-sticky-top-scroller:hover::-webkit-scrollbar-thumb {
    visibility: visible;
  }
}
/*------------------------------------
  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 .navbar-nav {
    align-items: center;
  }
  .navbar-expand-sm .nav-item:not(:last-child) {
    margin-right: 0.5rem;
  }
  .navbar-expand-sm .nav-item .nav-item {
    margin-right: 0;
  }
  .navbar-expand-sm .navbar-topbar {
    padding-bottom: 0.25rem;
  }
  .navbar-expand-sm .navbar-topbar .navbar-toggler {
    display: none;
  }
  .navbar-expand-sm .navbar-topbar .navbar-topbar-collapse-toggler {
    display: none;
  }
  .navbar-expand-sm .navbar-topbar .nav-item:not(:last-child) {
    margin-right: 0;
  }
  .navbar-expand-sm .navbar-topbar .nav-item:last-child .nav-link {
    padding-right: 0;
  }
  .navbar-expand-sm .dropdown-menu[data-bs-popper] {
    margin-top: 0.5rem;
  }
  .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] {
    left: 100%;
  }
  .navbar-expand-sm .dropdown-menu .hs-has-sub-menu .dropdown-menu::before {
    top: 0;
    left: -1rem;
    width: 1rem;
    height: 100%;
  }
  .navbar-expand-sm .navbar-sticky-top-scroller,
  .navbar-expand-sm .navbar-absolute-top-scroller {
    width: 100%;
  }
  .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-vertical {
    flex-flow: column;
    overflow-y: scroll;
    height: 100%;
    max-height: 100vh;
  }
  .navbar-expand-sm.navbar-vertical::-webkit-scrollbar {
    width: 0.6125rem;
  }
  .navbar-expand-sm.navbar-vertical::-webkit-scrollbar-thumb {
    background-color: rgba(189, 197, 209, 0.6);
  }
  .navbar-expand-sm.navbar-vertical .navbar-collapse {
    width: 100%;
    display: block !important;
  }
  .navbar-expand-sm.navbar-vertical .navbar-nav {
    display: block;
    flex-direction: column;
    align-items: flex-start;
  }
  .navbar-expand-sm .hs-position-right-fix {
    right: 35%;
    left: auto;
  }
  .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.0625rem solid rgba(220, 224, 229, 0.6);
    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 .navbar-nav {
    align-items: center;
  }
  .navbar-expand-md .nav-item:not(:last-child) {
    margin-right: 0.5rem;
  }
  .navbar-expand-md .nav-item .nav-item {
    margin-right: 0;
  }
  .navbar-expand-md .navbar-topbar {
    padding-bottom: 0.25rem;
  }
  .navbar-expand-md .navbar-topbar .navbar-toggler {
    display: none;
  }
  .navbar-expand-md .navbar-topbar .navbar-topbar-collapse-toggler {
    display: none;
  }
  .navbar-expand-md .navbar-topbar .nav-item:not(:last-child) {
    margin-right: 0;
  }
  .navbar-expand-md .navbar-topbar .nav-item:last-child .nav-link {
    padding-right: 0;
  }
  .navbar-expand-md .dropdown-menu[data-bs-popper] {
    margin-top: 0.5rem;
  }
  .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] {
    left: 100%;
  }
  .navbar-expand-md .dropdown-menu .hs-has-sub-menu .dropdown-menu::before {
    top: 0;
    left: -1rem;
    width: 1rem;
    height: 100%;
  }
  .navbar-expand-md .navbar-sticky-top-scroller,
  .navbar-expand-md .navbar-absolute-top-scroller {
    width: 100%;
  }
  .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-vertical {
    flex-flow: column;
    overflow-y: scroll;
    height: 100%;
    max-height: 100vh;
  }
  .navbar-expand-md.navbar-vertical::-webkit-scrollbar {
    width: 0.6125rem;
  }
  .navbar-expand-md.navbar-vertical::-webkit-scrollbar-thumb {
    background-color: rgba(189, 197, 209, 0.6);
  }
  .navbar-expand-md.navbar-vertical .navbar-collapse {
    width: 100%;
    display: block !important;
  }
  .navbar-expand-md.navbar-vertical .navbar-nav {
    display: block;
    flex-direction: column;
    align-items: flex-start;
  }
  .navbar-expand-md .hs-position-right-fix {
    right: 35%;
    left: auto;
  }
  .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.0625rem solid rgba(220, 224, 229, 0.6);
    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 .navbar-nav {
    align-items: center;
  }
  .navbar-expand-lg .nav-item:not(:last-child) {
    margin-right: 0.5rem;
  }
  .navbar-expand-lg .nav-item .nav-item {
    margin-right: 0;
  }
  .navbar-expand-lg .navbar-topbar {
    padding-bottom: 0.25rem;
  }
  .navbar-expand-lg .navbar-topbar .navbar-toggler {
    display: none;
  }
  .navbar-expand-lg .navbar-topbar .navbar-topbar-collapse-toggler {
    display: none;
  }
  .navbar-expand-lg .navbar-topbar .nav-item:not(:last-child) {
    margin-right: 0;
  }
  .navbar-expand-lg .navbar-topbar .nav-item:last-child .nav-link {
    padding-right: 0;
  }
  .navbar-expand-lg .dropdown-menu[data-bs-popper] {
    margin-top: 0.5rem;
  }
  .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] {
    left: 100%;
  }
  .navbar-expand-lg .dropdown-menu .hs-has-sub-menu .dropdown-menu::before {
    top: 0;
    left: -1rem;
    width: 1rem;
    height: 100%;
  }
  .navbar-expand-lg .navbar-sticky-top-scroller,
  .navbar-expand-lg .navbar-absolute-top-scroller {
    width: 100%;
  }
  .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-vertical {
    flex-flow: column;
    overflow-y: scroll;
    height: 100%;
    max-height: 100vh;
  }
  .navbar-expand-lg.navbar-vertical::-webkit-scrollbar {
    width: 0.6125rem;
  }
  .navbar-expand-lg.navbar-vertical::-webkit-scrollbar-thumb {
    background-color: rgba(189, 197, 209, 0.6);
  }
  .navbar-expand-lg.navbar-vertical .navbar-collapse {
    width: 100%;
    display: block !important;
  }
  .navbar-expand-lg.navbar-vertical .navbar-nav {
    display: block;
    flex-direction: column;
    align-items: flex-start;
  }
  .navbar-expand-lg .hs-position-right-fix {
    right: 35%;
    left: auto;
  }
  .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.0625rem solid rgba(220, 224, 229, 0.6);
    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 .navbar-nav {
    align-items: center;
  }
  .navbar-expand-xl .nav-item:not(:last-child) {
    margin-right: 0.5rem;
  }
  .navbar-expand-xl .nav-item .nav-item {
    margin-right: 0;
  }
  .navbar-expand-xl .navbar-topbar {
    padding-bottom: 0.25rem;
  }
  .navbar-expand-xl .navbar-topbar .navbar-toggler {
    display: none;
  }
  .navbar-expand-xl .navbar-topbar .navbar-topbar-collapse-toggler {
    display: none;
  }
  .navbar-expand-xl .navbar-topbar .nav-item:not(:last-child) {
    margin-right: 0;
  }
  .navbar-expand-xl .navbar-topbar .nav-item:last-child .nav-link {
    padding-right: 0;
  }
  .navbar-expand-xl .dropdown-menu[data-bs-popper] {
    margin-top: 0.5rem;
  }
  .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] {
    left: 100%;
  }
  .navbar-expand-xl .dropdown-menu .hs-has-sub-menu .dropdown-menu::before {
    top: 0;
    left: -1rem;
    width: 1rem;
    height: 100%;
  }
  .navbar-expand-xl .navbar-sticky-top-scroller,
  .navbar-expand-xl .navbar-absolute-top-scroller {
    width: 100%;
  }
  .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-vertical {
    flex-flow: column;
    overflow-y: scroll;
    height: 100%;
    max-height: 100vh;
  }
  .navbar-expand-xl.navbar-vertical::-webkit-scrollbar {
    width: 0.6125rem;
  }
  .navbar-expand-xl.navbar-vertical::-webkit-scrollbar-thumb {
    background-color: rgba(189, 197, 209, 0.6);
  }
  .navbar-expand-xl.navbar-vertical .navbar-collapse {
    width: 100%;
    display: block !important;
  }
  .navbar-expand-xl.navbar-vertical .navbar-nav {
    display: block;
    flex-direction: column;
    align-items: flex-start;
  }
  .navbar-expand-xl .hs-position-right-fix {
    right: 35%;
    left: auto;
  }
  .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.0625rem solid rgba(220, 224, 229, 0.6);
    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 .navbar-nav {
    align-items: center;
  }
  .navbar-expand-xxl .nav-item:not(:last-child) {
    margin-right: 0.5rem;
  }
  .navbar-expand-xxl .nav-item .nav-item {
    margin-right: 0;
  }
  .navbar-expand-xxl .navbar-topbar {
    padding-bottom: 0.25rem;
  }
  .navbar-expand-xxl .navbar-topbar .navbar-toggler {
    display: none;
  }
  .navbar-expand-xxl .navbar-topbar .navbar-topbar-collapse-toggler {
    display: none;
  }
  .navbar-expand-xxl .navbar-topbar .nav-item:not(:last-child) {
    margin-right: 0;
  }
  .navbar-expand-xxl .navbar-topbar .nav-item:last-child .nav-link {
    padding-right: 0;
  }
  .navbar-expand-xxl .dropdown-menu[data-bs-popper] {
    margin-top: 0.5rem;
  }
  .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] {
    left: 100%;
  }
  .navbar-expand-xxl .dropdown-menu .hs-has-sub-menu .dropdown-menu::before {
    top: 0;
    left: -1rem;
    width: 1rem;
    height: 100%;
  }
  .navbar-expand-xxl .navbar-sticky-top-scroller,
  .navbar-expand-xxl .navbar-absolute-top-scroller {
    width: 100%;
  }
  .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-vertical {
    flex-flow: column;
    overflow-y: scroll;
    height: 100%;
    max-height: 100vh;
  }
  .navbar-expand-xxl.navbar-vertical::-webkit-scrollbar {
    width: 0.6125rem;
  }
  .navbar-expand-xxl.navbar-vertical::-webkit-scrollbar-thumb {
    background-color: rgba(189, 197, 209, 0.6);
  }
  .navbar-expand-xxl.navbar-vertical .navbar-collapse {
    width: 100%;
    display: block !important;
  }
  .navbar-expand-xxl.navbar-vertical .navbar-nav {
    display: block;
    flex-direction: column;
    align-items: flex-start;
  }
  .navbar-expand-xxl .hs-position-right-fix {
    right: 35%;
    left: auto;
  }
  .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.0625rem solid rgba(220, 224, 229, 0.6);
    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 .navbar-nav {
  align-items: center;
}
.navbar-expand .nav-item:not(:last-child) {
  margin-right: 0.5rem;
}
.navbar-expand .nav-item .nav-item {
  margin-right: 0;
}
.navbar-expand .navbar-topbar {
  padding-bottom: 0.25rem;
}
.navbar-expand .navbar-topbar .navbar-toggler {
  display: none;
}
.navbar-expand .navbar-topbar .navbar-topbar-collapse-toggler {
  display: none;
}
.navbar-expand .navbar-topbar .nav-item:not(:last-child) {
  margin-right: 0;
}
.navbar-expand .navbar-topbar .nav-item:last-child .nav-link {
  padding-right: 0;
}
.navbar-expand .dropdown-menu[data-bs-popper] {
  margin-top: 0.5rem;
}
.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] {
  left: 100%;
}
.navbar-expand .dropdown-menu .hs-has-sub-menu .dropdown-menu::before {
  top: 0;
  left: -1rem;
  width: 1rem;
  height: 100%;
}
.navbar-expand .navbar-sticky-top-scroller,
.navbar-expand .navbar-absolute-top-scroller {
  width: 100%;
}
.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-vertical {
  flex-flow: column;
  overflow-y: scroll;
  height: 100%;
  max-height: 100vh;
}
.navbar-expand.navbar-vertical::-webkit-scrollbar {
  width: 0.6125rem;
}
.navbar-expand.navbar-vertical::-webkit-scrollbar-thumb {
  background-color: rgba(189, 197, 209, 0.6);
}
.navbar-expand.navbar-vertical .navbar-collapse {
  width: 100%;
  display: block !important;
}
.navbar-expand.navbar-vertical .navbar-nav {
  display: block;
  flex-direction: column;
  align-items: flex-start;
}
.navbar-expand .hs-position-right-fix {
  right: 35%;
  left: auto;
}
.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.0625rem solid rgba(220, 224, 229, 0.6);
  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 0;
}
.navbar-expand .navbar-nav .nav-item {
  margin-bottom: 0.25rem;
}
.navbar-expand .nav-link.dropdown-toggle + .dropdown-menu {
  margin-top: 0.5rem;
}
.navbar-expand .nav-divider {
  width: 100%;
  height: 0.0625rem;
  border-left: none;
  border-top: 0.1rem solid rgba(220, 224, 229, 0.6);
  margin: 0.5rem 0;
}
.navbar-expand .hs-mega-menu {
  max-width: 100% !important;
  min-width: 100% !important;
}
.navbar-expand .navbar-nav .dropdown-menu {
  box-shadow: none;
  border: 0.0625rem solid rgba(220, 224, 229, 0.6);
  margin-top: 0;
}
.navbar-expand .navbar-topbar .navbar-collapse {
  position: fixed;
  top: 0.5rem;
  left: 0.5rem;
  width: calc(100% - 1rem);
  height: auto;
  max-height: calc(100% - 3rem);
  overflow-y: scroll;
  border-radius: 0.5rem;
  box-shadow: 0rem 1rem 1.75rem 0rem rgba(45, 55, 75, 0.1);
}
.navbar-expand .navbar-topbar .navbar-collapse.collapsing, .navbar-expand .navbar-topbar .navbar-collapse.show {
  animation: navbar-topbar-collapse-scale-up 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) both;
}
.navbar-expand .navbar-topbar .navbar-nav {
  padding: 0.5rem 0 0 0;
}
.navbar-expand .navbar-topbar .nav-item {
  margin-bottom: 0;
}
.navbar-expand .navbar-topbar .nav-link {
  padding-left: 1rem;
}
.navbar-expand.navbar-dark .navbar-nav, .navbar-expand.navbar-dark .navbar-topbar-collapse-toggler {
  background-color: #2d374b;
}
.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.0625rem solid rgba(220, 224, 229, 0.6);
  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;
}

@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 0;
  }
  .navbar-expand-sm .navbar-nav .nav-item {
    margin-bottom: 0.25rem;
  }
  .navbar-expand-sm .nav-link.dropdown-toggle + .dropdown-menu {
    margin-top: 0.5rem;
  }
  .navbar-expand-sm .nav-divider {
    width: 100%;
    height: 0.0625rem;
    border-left: none;
    border-top: 0.1rem solid rgba(220, 224, 229, 0.6);
    margin: 0.5rem 0;
  }
  .navbar-expand-sm .hs-mega-menu {
    max-width: 100% !important;
    min-width: 100% !important;
  }
  .navbar-expand-sm .navbar-nav .dropdown-menu {
    box-shadow: none;
    border: 0.0625rem solid rgba(220, 224, 229, 0.6);
    margin-top: 0;
  }
  .navbar-expand-sm .navbar-topbar .navbar-collapse {
    position: fixed;
    top: 0.5rem;
    left: 0.5rem;
    width: calc(100% - 1rem);
    height: auto;
    max-height: calc(100% - 3rem);
    overflow-y: scroll;
    border-radius: 0.5rem;
    box-shadow: 0rem 1rem 1.75rem 0rem rgba(45, 55, 75, 0.1);
  }
  .navbar-expand-sm .navbar-topbar .navbar-collapse.collapsing, .navbar-expand-sm .navbar-topbar .navbar-collapse.show {
    animation: navbar-topbar-collapse-scale-up 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) both;
  }
  .navbar-expand-sm .navbar-topbar .navbar-nav {
    padding: 0.5rem 0 0 0;
  }
  .navbar-expand-sm .navbar-topbar .nav-item {
    margin-bottom: 0;
  }
  .navbar-expand-sm .navbar-topbar .nav-link {
    padding-left: 1rem;
  }
  .navbar-expand-sm.navbar-dark .navbar-nav, .navbar-expand-sm.navbar-dark .navbar-topbar-collapse-toggler {
    background-color: #2d374b;
  }
  .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.0625rem solid rgba(220, 224, 229, 0.6);
    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;
  }
}

@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 0;
  }
  .navbar-expand-md .navbar-nav .nav-item {
    margin-bottom: 0.25rem;
  }
  .navbar-expand-md .nav-link.dropdown-toggle + .dropdown-menu {
    margin-top: 0.5rem;
  }
  .navbar-expand-md .nav-divider {
    width: 100%;
    height: 0.0625rem;
    border-left: none;
    border-top: 0.1rem solid rgba(220, 224, 229, 0.6);
    margin: 0.5rem 0;
  }
  .navbar-expand-md .hs-mega-menu {
    max-width: 100% !important;
    min-width: 100% !important;
  }
  .navbar-expand-md .navbar-nav .dropdown-menu {
    box-shadow: none;
    border: 0.0625rem solid rgba(220, 224, 229, 0.6);
    margin-top: 0;
  }
  .navbar-expand-md .navbar-topbar .navbar-collapse {
    position: fixed;
    top: 0.5rem;
    left: 0.5rem;
    width: calc(100% - 1rem);
    height: auto;
    max-height: calc(100% - 3rem);
    overflow-y: scroll;
    border-radius: 0.5rem;
    box-shadow: 0rem 1rem 1.75rem 0rem rgba(45, 55, 75, 0.1);
  }
  .navbar-expand-md .navbar-topbar .navbar-collapse.collapsing, .navbar-expand-md .navbar-topbar .navbar-collapse.show {
    animation: navbar-topbar-collapse-scale-up 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) both;
  }
  .navbar-expand-md .navbar-topbar .navbar-nav {
    padding: 0.5rem 0 0 0;
  }
  .navbar-expand-md .navbar-topbar .nav-item {
    margin-bottom: 0;
  }
  .navbar-expand-md .navbar-topbar .nav-link {
    padding-left: 1rem;
  }
  .navbar-expand-md.navbar-dark .navbar-nav, .navbar-expand-md.navbar-dark .navbar-topbar-collapse-toggler {
    background-color: #2d374b;
  }
  .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.0625rem solid rgba(220, 224, 229, 0.6);
    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;
  }
}

@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 0;
  }
  .navbar-expand-lg .navbar-nav .nav-item {
    margin-bottom: 0.25rem;
  }
  .navbar-expand-lg .nav-link.dropdown-toggle + .dropdown-menu {
    margin-top: 0.5rem;
  }
  .navbar-expand-lg .nav-divider {
    width: 100%;
    height: 0.0625rem;
    border-left: none;
    border-top: 0.1rem solid rgba(220, 224, 229, 0.6);
    margin: 0.5rem 0;
  }
  .navbar-expand-lg .hs-mega-menu {
    max-width: 100% !important;
    min-width: 100% !important;
  }
  .navbar-expand-lg .navbar-nav .dropdown-menu {
    box-shadow: none;
    border: 0.0625rem solid rgba(220, 224, 229, 0.6);
    margin-top: 0;
  }
  .navbar-expand-lg .navbar-topbar .navbar-collapse {
    position: fixed;
    top: 0.5rem;
    left: 0.5rem;
    width: calc(100% - 1rem);
    height: auto;
    max-height: calc(100% - 3rem);
    overflow-y: scroll;
    border-radius: 0.5rem;
    box-shadow: 0rem 1rem 1.75rem 0rem rgba(45, 55, 75, 0.1);
  }
  .navbar-expand-lg .navbar-topbar .navbar-collapse.collapsing, .navbar-expand-lg .navbar-topbar .navbar-collapse.show {
    animation: navbar-topbar-collapse-scale-up 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) both;
  }
  .navbar-expand-lg .navbar-topbar .navbar-nav {
    padding: 0.5rem 0 0 0;
  }
  .navbar-expand-lg .navbar-topbar .nav-item {
    margin-bottom: 0;
  }
  .navbar-expand-lg .navbar-topbar .nav-link {
    padding-left: 1rem;
  }
  .navbar-expand-lg.navbar-dark .navbar-nav, .navbar-expand-lg.navbar-dark .navbar-topbar-collapse-toggler {
    background-color: #2d374b;
  }
  .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.0625rem solid rgba(220, 224, 229, 0.6);
    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;
  }
}

@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 0;
  }
  .navbar-expand-xl .navbar-nav .nav-item {
    margin-bottom: 0.25rem;
  }
  .navbar-expand-xl .nav-link.dropdown-toggle + .dropdown-menu {
    margin-top: 0.5rem;
  }
  .navbar-expand-xl .nav-divider {
    width: 100%;
    height: 0.0625rem;
    border-left: none;
    border-top: 0.1rem solid rgba(220, 224, 229, 0.6);
    margin: 0.5rem 0;
  }
  .navbar-expand-xl .hs-mega-menu {
    max-width: 100% !important;
    min-width: 100% !important;
  }
  .navbar-expand-xl .navbar-nav .dropdown-menu {
    box-shadow: none;
    border: 0.0625rem solid rgba(220, 224, 229, 0.6);
    margin-top: 0;
  }
  .navbar-expand-xl .navbar-topbar .navbar-collapse {
    position: fixed;
    top: 0.5rem;
    left: 0.5rem;
    width: calc(100% - 1rem);
    height: auto;
    max-height: calc(100% - 3rem);
    overflow-y: scroll;
    border-radius: 0.5rem;
    box-shadow: 0rem 1rem 1.75rem 0rem rgba(45, 55, 75, 0.1);
  }
  .navbar-expand-xl .navbar-topbar .navbar-collapse.collapsing, .navbar-expand-xl .navbar-topbar .navbar-collapse.show {
    animation: navbar-topbar-collapse-scale-up 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) both;
  }
  .navbar-expand-xl .navbar-topbar .navbar-nav {
    padding: 0.5rem 0 0 0;
  }
  .navbar-expand-xl .navbar-topbar .nav-item {
    margin-bottom: 0;
  }
  .navbar-expand-xl .navbar-topbar .nav-link {
    padding-left: 1rem;
  }
  .navbar-expand-xl.navbar-dark .navbar-nav, .navbar-expand-xl.navbar-dark .navbar-topbar-collapse-toggler {
    background-color: #2d374b;
  }
  .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.0625rem solid rgba(220, 224, 229, 0.6);
    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;
  }
}

@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 0;
  }
  .navbar-expand-xxl .navbar-nav .nav-item {
    margin-bottom: 0.25rem;
  }
  .navbar-expand-xxl .nav-link.dropdown-toggle + .dropdown-menu {
    margin-top: 0.5rem;
  }
  .navbar-expand-xxl .nav-divider {
    width: 100%;
    height: 0.0625rem;
    border-left: none;
    border-top: 0.1rem solid rgba(220, 224, 229, 0.6);
    margin: 0.5rem 0;
  }
  .navbar-expand-xxl .hs-mega-menu {
    max-width: 100% !important;
    min-width: 100% !important;
  }
  .navbar-expand-xxl .navbar-nav .dropdown-menu {
    box-shadow: none;
    border: 0.0625rem solid rgba(220, 224, 229, 0.6);
    margin-top: 0;
  }
  .navbar-expand-xxl .navbar-topbar .navbar-collapse {
    position: fixed;
    top: 0.5rem;
    left: 0.5rem;
    width: calc(100% - 1rem);
    height: auto;
    max-height: calc(100% - 3rem);
    overflow-y: scroll;
    border-radius: 0.5rem;
    box-shadow: 0rem 1rem 1.75rem 0rem rgba(45, 55, 75, 0.1);
  }
  .navbar-expand-xxl .navbar-topbar .navbar-collapse.collapsing, .navbar-expand-xxl .navbar-topbar .navbar-collapse.show {
    animation: navbar-topbar-collapse-scale-up 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) both;
  }
  .navbar-expand-xxl .navbar-topbar .navbar-nav {
    padding: 0.5rem 0 0 0;
  }
  .navbar-expand-xxl .navbar-topbar .nav-item {
    margin-bottom: 0;
  }
  .navbar-expand-xxl .navbar-topbar .nav-link {
    padding-left: 1rem;
  }
  .navbar-expand-xxl.navbar-dark .navbar-nav, .navbar-expand-xxl.navbar-dark .navbar-topbar-collapse-toggler {
    background-color: #2d374b;
  }
  .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.0625rem solid rgba(220, 224, 229, 0.6);
    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 .navbar-nav .nav-subtitle,
.navbar-expand .navbar-nav .nav-link {
  padding-right: 0.75rem;
  padding-left: 0.75rem;
}

/*------------------------------------
  Navbar Sidebar
------------------------------------*/
.navbar-sidebar-aside-content {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}

@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.0625rem solid rgba(220, 224, 229, 0.6);
  }
  .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.0625rem solid rgba(220, 224, 229, 0.6);
  }
  .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.0625rem solid rgba(220, 224, 229, 0.6);
  }
  .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.0625rem solid rgba(220, 224, 229, 0.6);
  }
  .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.0625rem solid rgba(220, 224, 229, 0.6);
  }
  .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.0625rem solid rgba(220, 224, 229, 0.6);
}
.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: #51596C;
}
.navbar-light .navbar-toggler {
  color: #51596C;
  border-color: rgba(220, 224, 229, 0.6);
}
.navbar-light .navbar-nav .nav-link {
  color: #2d374b;
}
.navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {
  color: #2d374b;
}
.navbar-light .navbar-topbar .nav-link:hover {
  color: #0ABF53;
}

.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 .nav-link.dropdown-toggle::after {
  background-image: url("data:image/svg+xml,<svg width='24' height='24' viewBox='0 0 24 24' fill='rgba(255, 255, 255, 0.55)' xmlns='http://www.w3.org/2000/svg'><path d='M12.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'/></svg>");
}
.navbar-dark .nav-divider {
  border-color: rgba(255, 255, 255, 0.2);
}
.navbar-dark .navbar-topbar .navbar-topbar-toggler-text {
  color: #fff;
}
.navbar-dark .navbar-topbar .navbar-topbar-collapse-toggler {
  border-bottom-color: rgba(255, 255, 255, 0.2);
}

/*------------------------------------
  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-fix-top {
  position: fixed;
}

.navbar.navbar-fix-top[data-hs-header-options*=effectCompensation] {
  transition: none;
}

/*------------------------------------
  Pagination
------------------------------------*/
.page-link {
  min-width: 2.25rem;
  font-weight: 500;
  text-align: center;
  margin-left: 0.25rem;
  margin-right: 0.25rem;
  border-radius: var(--bs-border-radius);
}

/*------------------------------------
  Popover
------------------------------------*/
.popover {
  box-shadow: 0rem 1rem 1.75rem 0rem rgba(45, 55, 75, 0.1);
}

.popover-header {
  font-size: 1.125rem;
  font-weight: 500;
}

/*------------------------------------
  Vertical Progress Bar
------------------------------------*/
.progress-vertical {
  display: flex;
  flex-flow: column nowrap;
  justify-content: flex-end;
  background-color: #dce0e5;
  width: 0.5rem;
  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;
}

/*------------------------------------
  Sliding Image
------------------------------------*/
.sliding-img {
  width: 100%;
  height: 281px;
  overflow: hidden;
}

.sliding-img-frame-to-start,
.sliding-img-frame-to-start-sm,
.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-start-sm {
  animation: sliding-img-frame-to-start-sm 90s 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-start-sm {
  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 rgba(220, 224, 229, 0.6);
}

.step-title {
  display: block;
  color: #2d374b;
  font-weight: 600;
}

.step-text:last-child {
  color: #51596C;
  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: 1rem;
  font-weight: 600;
  width: 2.875rem;
  height: 2.875rem;
  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.625rem;
  left: 1.4375rem;
  height: calc(100% - 2.125rem);
  border-left: 0.125rem solid rgba(220, 224, 229, 0.6);
  content: "";
}

/*------------------------------------
  Step Avatar
------------------------------------*/
.step-avatar-xs .step-avatar, .step-avatar-xs.step-avatar {
  font-size: 0.75rem;
  width: 1.75rem;
  height: 1.75rem;
}
.step-avatar-xs .step-avatar::after, .step-avatar-xs.step-avatar::after {
  top: 2.5rem;
  left: 0.8125rem;
  width: 1.625rem;
  height: calc(100% - 1rem);
}
.step-avatar-xs .step-divider::after {
  left: 0.875rem;
}

.step-avatar-sm .step-avatar, .step-avatar-sm.step-avatar {
  font-size: 0.8125rem;
  width: 2.3125rem;
  height: 2.3125rem;
}
.step-avatar-sm .step-avatar::after, .step-avatar-sm.step-avatar::after {
  top: 3.0625rem;
  left: 1.09375rem;
  width: 1.625rem;
  height: calc(100% - 1.5625rem);
}
.step-avatar-sm .step-divider::after {
  left: 1.15625rem;
}

.step-avatar-lg .step-avatar, .step-avatar-lg.step-avatar {
  font-size: 1.125rem;
  width: 5.5rem;
  height: 5.5rem;
}
.step-avatar-lg .step-avatar::after, .step-avatar-lg.step-avatar::after {
  top: 6.25rem;
  left: 2.6875rem;
  width: 1.625rem;
  height: calc(100% - 4.75rem);
}
.step-avatar-lg .step-divider::after {
  left: 2.75rem;
}

/*------------------------------------
  Step Divider
------------------------------------*/
.step-divider {
  display: inline-flex;
  align-items: center;
  text-transform: uppercase;
  height: 1rem;
  font-size: 0.8125rem;
  font-weight: 600;
}
.step-divider::after {
  position: absolute;
  top: 1.75rem;
  left: 1.4375rem;
  height: calc(100% - 0.25rem);
  border-left: 0.125rem solid rgba(220, 224, 229, 0.6);
  content: "";
}

/*------------------------------------
  Step Icon
------------------------------------*/
.step .step-icon {
  display: inline-flex;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  font-size: 1rem;
  font-weight: 600;
  width: 2.875rem;
  height: 2.875rem;
  border-radius: 50%;
  margin-right: 1rem;
}
.step .step-icon::after {
  position: absolute;
  top: 3.625rem;
  left: 1.4375rem;
  height: calc(100% - 2.125rem);
  border-left: 0.125rem solid rgba(220, 224, 229, 0.6);
  content: "";
}
.step .step-icon-pseudo::before {
  display: block;
  width: 0.25rem;
  height: 0.25rem;
  background-color: #97A4AF;
  border-radius: 50%;
  content: "";
}

/*------------------------------------
  Step Icon Sizes
------------------------------------*/
.step-icon-xs .step-icon, .step-icon-xs.step-icon {
  font-size: 0.75rem;
  width: 1.75rem;
  height: 1.75rem;
}
.step-icon-xs .step-icon::after, .step-icon-xs.step-icon::after {
  top: 2.5rem;
  left: 0.8125rem;
  width: 1.625rem;
  height: calc(100% - 1rem);
}
.step-icon-xs .step-divider::after {
  left: 0.875rem;
}

.step-icon-sm .step-icon, .step-icon-sm.step-icon {
  font-size: 0.8125rem;
  width: 2.3125rem;
  height: 2.3125rem;
}
.step-icon-sm .step-icon::after, .step-icon-sm.step-icon::after {
  top: 3.0625rem;
  left: 1.09375rem;
  width: 1.625rem;
  height: calc(100% - 1.5625rem);
}
.step-icon-sm .step-divider::after {
  left: 1.15625rem;
}

.step-icon-lg .step-icon, .step-icon-lg.step-icon {
  font-size: 1.125rem;
  width: 5.5rem;
  height: 5.5rem;
}
.step-icon-lg .step-icon::after, .step-icon-lg.step-icon::after {
  top: 6.25rem;
  left: 2.6875rem;
  width: 1.625rem;
  height: calc(100% - 4.75rem);
}
.step-icon-lg .step-divider::after {
  left: 2.75rem;
}

/*------------------------------------
  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.4375rem;
    left: 4.375rem;
    width: calc(100% - 4.375rem);
    height: 1.625rem;
    border-top: 0.125rem solid rgba(220, 224, 229, 0.6);
    border-left: none;
  }
  .step-sm.step-icon-xs .step-icon::after,
  .step-sm .step-icon.step-icon-xs::after {
    top: 0.875rem;
    left: 3.25rem;
    width: calc(100% - 3.25rem);
  }
  .step-sm.step-icon-sm .step-icon::after,
  .step-sm .step-icon.step-icon-sm::after {
    top: 1.15625rem;
    left: 3.8125rem;
    width: calc(100% - 3.8125rem);
  }
  .step-sm.step-icon-lg .step-icon::after,
  .step-sm .step-icon.step-icon-lg::after {
    top: 2.75rem;
    left: 7rem;
    width: calc(100% - 7rem);
  }
}
@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.4375rem;
    left: 4.375rem;
    width: calc(100% - 4.375rem);
    height: 1.625rem;
    border-top: 0.125rem solid rgba(220, 224, 229, 0.6);
    border-left: none;
  }
  .step-md.step-icon-xs .step-icon::after,
  .step-md .step-icon.step-icon-xs::after {
    top: 0.875rem;
    left: 3.25rem;
    width: calc(100% - 3.25rem);
  }
  .step-md.step-icon-sm .step-icon::after,
  .step-md .step-icon.step-icon-sm::after {
    top: 1.15625rem;
    left: 3.8125rem;
    width: calc(100% - 3.8125rem);
  }
  .step-md.step-icon-lg .step-icon::after,
  .step-md .step-icon.step-icon-lg::after {
    top: 2.75rem;
    left: 7rem;
    width: calc(100% - 7rem);
  }
}
@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.4375rem;
    left: 4.375rem;
    width: calc(100% - 4.375rem);
    height: 1.625rem;
    border-top: 0.125rem solid rgba(220, 224, 229, 0.6);
    border-left: none;
  }
  .step-lg.step-icon-xs .step-icon::after,
  .step-lg .step-icon.step-icon-xs::after {
    top: 0.875rem;
    left: 3.25rem;
    width: calc(100% - 3.25rem);
  }
  .step-lg.step-icon-sm .step-icon::after,
  .step-lg .step-icon.step-icon-sm::after {
    top: 1.15625rem;
    left: 3.8125rem;
    width: calc(100% - 3.8125rem);
  }
  .step-lg.step-icon-lg .step-icon::after,
  .step-lg .step-icon.step-icon-lg::after {
    top: 2.75rem;
    left: 7rem;
    width: calc(100% - 7rem);
  }
}
@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.4375rem;
    left: 4.375rem;
    width: calc(100% - 4.375rem);
    height: 1.625rem;
    border-top: 0.125rem solid rgba(220, 224, 229, 0.6);
    border-left: none;
  }
  .step-xl.step-icon-xs .step-icon::after,
  .step-xl .step-icon.step-icon-xs::after {
    top: 0.875rem;
    left: 3.25rem;
    width: calc(100% - 3.25rem);
  }
  .step-xl.step-icon-sm .step-icon::after,
  .step-xl .step-icon.step-icon-sm::after {
    top: 1.15625rem;
    left: 3.8125rem;
    width: calc(100% - 3.8125rem);
  }
  .step-xl.step-icon-lg .step-icon::after,
  .step-xl .step-icon.step-icon-lg::after {
    top: 2.75rem;
    left: 7rem;
    width: calc(100% - 7rem);
  }
}
/*------------------------------------
  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.375rem);
    left: calc(50% + 2.9375rem);
  }
  .step-sm.step-centered.step-icon-xs .step-icon::after,
  .step-sm.step-centered .step-icon.step-icon-xs::after {
    width: calc(100% - 3.25rem);
    left: calc(50% + 2.375rem);
  }
  .step-sm.step-centered.step-icon-sm .step-icon::after,
  .step-sm.step-centered .step-icon.step-icon-sm::after {
    width: calc(100% - 3.8125rem);
    left: calc(50% + 2.65625rem);
  }
  .step-sm.step-centered.step-icon-lg .step-icon::after,
  .step-sm.step-centered .step-icon.step-icon-lg::after {
    width: calc(100% - 7rem);
    left: calc(50% + 4.25rem);
  }
}
@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.375rem);
    left: calc(50% + 2.9375rem);
  }
  .step-md.step-centered.step-icon-xs .step-icon::after,
  .step-md.step-centered .step-icon.step-icon-xs::after {
    width: calc(100% - 3.25rem);
    left: calc(50% + 2.375rem);
  }
  .step-md.step-centered.step-icon-sm .step-icon::after,
  .step-md.step-centered .step-icon.step-icon-sm::after {
    width: calc(100% - 3.8125rem);
    left: calc(50% + 2.65625rem);
  }
  .step-md.step-centered.step-icon-lg .step-icon::after,
  .step-md.step-centered .step-icon.step-icon-lg::after {
    width: calc(100% - 7rem);
    left: calc(50% + 4.25rem);
  }
}
@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.375rem);
    left: calc(50% + 2.9375rem);
  }
  .step-lg.step-centered.step-icon-xs .step-icon::after,
  .step-lg.step-centered .step-icon.step-icon-xs::after {
    width: calc(100% - 3.25rem);
    left: calc(50% + 2.375rem);
  }
  .step-lg.step-centered.step-icon-sm .step-icon::after,
  .step-lg.step-centered .step-icon.step-icon-sm::after {
    width: calc(100% - 3.8125rem);
    left: calc(50% + 2.65625rem);
  }
  .step-lg.step-centered.step-icon-lg .step-icon::after,
  .step-lg.step-centered .step-icon.step-icon-lg::after {
    width: calc(100% - 7rem);
    left: calc(50% + 4.25rem);
  }
}
@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.375rem);
    left: calc(50% + 2.9375rem);
  }
  .step-lg.step-centered.step-icon-xs .step-icon::after,
  .step-lg.step-centered .step-icon.step-icon-xs::after {
    width: calc(100% - 3.25rem);
    left: calc(50% + 2.375rem);
  }
  .step-lg.step-centered.step-icon-sm .step-icon::after,
  .step-lg.step-centered .step-icon.step-icon-sm::after {
    width: calc(100% - 3.8125rem);
    left: calc(50% + 2.65625rem);
  }
  .step-lg.step-centered.step-icon-lg .step-icon::after,
  .step-lg.step-centered .step-icon.step-icon-lg::after {
    width: calc(100% - 7rem);
    left: calc(50% + 4.25rem);
  }
}
/*------------------------------------
  Step States
------------------------------------*/
.step .step-is-valid-icon,
.step .step-is-invalid-icon {
  display: none;
}
.step .active .step-icon,
.step .active.is-valid .step-icon {
  color: #fff;
  background-color: #0ABF53;
}
.step .active .step-title,
.step .active.is-valid .step-title {
  color: #0ABF53;
}
.step .is-valid .step-icon {
  color: #fff;
  background-color: #0ABF53;
}
.step .is-valid .step-title {
  color: #0ABF53;
}
.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: #692340;
}
.step .is-invalid .step-title {
  color: #692340;
}
.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: #0d6efd;
}
.step-icon-primary.step-icon-pseudo::before {
  background-color: #fff;
}

.step-icon-secondary {
  color: #fff;
  background-color: #6c757d;
}
.step-icon-secondary.step-icon-pseudo::before {
  background-color: #fff;
}

.step-icon-success {
  color: #fff;
  background-color: #198754;
}
.step-icon-success.step-icon-pseudo::before {
  background-color: #fff;
}

.step-icon-info {
  color: #000;
  background-color: #0dcaf0;
}
.step-icon-info.step-icon-pseudo::before {
  background-color: #000;
}

.step-icon-warning {
  color: #000;
  background-color: #ffc107;
}
.step-icon-warning.step-icon-pseudo::before {
  background-color: #000;
}

.step-icon-danger {
  color: #fff;
  background-color: #dc3545;
}
.step-icon-danger.step-icon-pseudo::before {
  background-color: #fff;
}

.step-icon-light {
  color: #000;
  background-color: #f8f9fa;
}
.step-icon-light.step-icon-pseudo::before {
  background-color: #000;
}

.step-icon-dark {
  color: #fff;
  background-color: #212529;
}
.step-icon-dark.step-icon-pseudo::before {
  background-color: #fff;
}

.step-icon-soft-primary {
  color: #0d6efd;
  background-color: rgba(13, 110, 253, 0.1);
}
.step-icon-soft-primary.step-icon-pseudo::before {
  background-color: #0d6efd;
}

.step-icon-soft-secondary {
  color: #6c757d;
  background-color: rgba(108, 117, 125, 0.1);
}
.step-icon-soft-secondary.step-icon-pseudo::before {
  background-color: #6c757d;
}

.step-icon-soft-success {
  color: #198754;
  background-color: rgba(25, 135, 84, 0.1);
}
.step-icon-soft-success.step-icon-pseudo::before {
  background-color: #198754;
}

.step-icon-soft-info {
  color: #0dcaf0;
  background-color: rgba(13, 202, 240, 0.1);
}
.step-icon-soft-info.step-icon-pseudo::before {
  background-color: #0dcaf0;
}

.step-icon-soft-warning {
  color: #ffc107;
  background-color: rgba(255, 193, 7, 0.1);
}
.step-icon-soft-warning.step-icon-pseudo::before {
  background-color: #ffc107;
}

.step-icon-soft-danger {
  color: #dc3545;
  background-color: rgba(220, 53, 69, 0.1);
}
.step-icon-soft-danger.step-icon-pseudo::before {
  background-color: #dc3545;
}

.step-icon-soft-light {
  color: #f8f9fa;
  background-color: rgba(248, 249, 250, 0.1);
}
.step-icon-soft-light.step-icon-pseudo::before {
  background-color: #f8f9fa;
}

.step-icon-soft-dark {
  color: #212529;
  background-color: rgba(33, 37, 41, 0.1);
}
.step-icon-soft-dark.step-icon-pseudo::before {
  background-color: #212529;
}

/*------------------------------------
  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.4375rem;
    width: 100%;
    height: 1.625rem;
    border-top: 0.125rem solid rgba(220, 224, 229, 0.6);
    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.875rem;
  }
  .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.15625rem;
  }
  .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.75rem;
  }
}
@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.4375rem;
    width: 100%;
    height: 1.625rem;
    border-top: 0.125rem solid rgba(220, 224, 229, 0.6);
    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.875rem;
  }
  .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.15625rem;
  }
  .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.75rem;
  }
}
@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.4375rem;
    width: 100%;
    height: 1.625rem;
    border-top: 0.125rem solid rgba(220, 224, 229, 0.6);
    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.875rem;
  }
  .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.15625rem;
  }
  .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.75rem;
  }
}
@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.4375rem;
    width: 100%;
    height: 1.625rem;
    border-top: 0.125rem solid rgba(220, 224, 229, 0.6);
    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.875rem;
  }
  .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.15625rem;
  }
  .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.75rem;
  }
}
/*------------------------------------
  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.4375rem;
  }
  .step-timeline-sm .step-item:nth-child(even) .step-icon-xs {
    margin-right: -0.875rem;
  }
  .step-timeline-sm .step-item:nth-child(even) .step-icon-sm {
    margin-right: -1.15625rem;
  }
  .step-timeline-sm .step-item:nth-child(even) .step-icon-lg {
    margin-right: -2.75rem;
  }
  .step-timeline-sm .step-item:nth-child(even) .step-content {
    margin-right: 1.5rem;
  }
  .step-timeline-sm .step-icon {
    margin-left: -1.4375rem;
  }
  .step-timeline-sm .step-icon::after {
    left: auto;
    width: auto;
  }
  .step-timeline-sm .step-icon-xs {
    margin-left: -0.875rem;
  }
  .step-timeline-sm .step-icon-sm {
    margin-left: -1.15625rem;
  }
  .step-timeline-sm .step-icon-lg {
    margin-left: -2.75rem;
  }
}
@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.4375rem;
  }
  .step-timeline-md .step-item:nth-child(even) .step-icon-xs {
    margin-right: -0.875rem;
  }
  .step-timeline-md .step-item:nth-child(even) .step-icon-sm {
    margin-right: -1.15625rem;
  }
  .step-timeline-md .step-item:nth-child(even) .step-icon-lg {
    margin-right: -2.75rem;
  }
  .step-timeline-md .step-item:nth-child(even) .step-content {
    margin-right: 1.5rem;
  }
  .step-timeline-md .step-icon {
    margin-left: -1.4375rem;
  }
  .step-timeline-md .step-icon::after {
    left: auto;
    width: auto;
  }
  .step-timeline-md .step-icon-xs {
    margin-left: -0.875rem;
  }
  .step-timeline-md .step-icon-sm {
    margin-left: -1.15625rem;
  }
  .step-timeline-md .step-icon-lg {
    margin-left: -2.75rem;
  }
}
@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.4375rem;
  }
  .step-timeline-lg .step-item:nth-child(even) .step-icon-xs {
    margin-right: -0.875rem;
  }
  .step-timeline-lg .step-item:nth-child(even) .step-icon-sm {
    margin-right: -1.15625rem;
  }
  .step-timeline-lg .step-item:nth-child(even) .step-icon-lg {
    margin-right: -2.75rem;
  }
  .step-timeline-lg .step-item:nth-child(even) .step-content {
    margin-right: 1.5rem;
  }
  .step-timeline-lg .step-icon {
    margin-left: -1.4375rem;
  }
  .step-timeline-lg .step-icon::after {
    left: auto;
    width: auto;
  }
  .step-timeline-lg .step-icon-xs {
    margin-left: -0.875rem;
  }
  .step-timeline-lg .step-icon-sm {
    margin-left: -1.15625rem;
  }
  .step-timeline-lg .step-icon-lg {
    margin-left: -2.75rem;
  }
}
@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.4375rem;
  }
  .step-timeline-xl .step-item:nth-child(even) .step-icon-xs {
    margin-right: -0.875rem;
  }
  .step-timeline-xl .step-item:nth-child(even) .step-icon-sm {
    margin-right: -1.15625rem;
  }
  .step-timeline-xl .step-item:nth-child(even) .step-icon-lg {
    margin-right: -2.75rem;
  }
  .step-timeline-xl .step-item:nth-child(even) .step-content {
    margin-right: 1.5rem;
  }
  .step-timeline-xl .step-icon {
    margin-left: -1.4375rem;
  }
  .step-timeline-xl .step-icon::after {
    left: auto;
    width: auto;
  }
  .step-timeline-xl .step-icon-xs {
    margin-left: -0.875rem;
  }
  .step-timeline-xl .step-icon-sm {
    margin-left: -1.15625rem;
  }
  .step-timeline-xl .step-icon-lg {
    margin-left: -2.75rem;
  }
}
/*------------------------------------
  Toasts
------------------------------------*/
.toast-header .btn-close {
  margin-right: 0;
}

/*------------------------------------
  Tables
------------------------------------*/
.table th {
  font-weight: 400;
}
.table tr {
  color: #2d374b;
}
.table thead th {
  color: #2d374b;
  font-weight: 500;
}
.table > :not(:last-child) > :last-child > * {
  border-bottom-color: rgba(220, 224, 229, 0.6);
}
.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-end, .table-text-end th, .table-text-end td {
  text-align: right;
}

.thead-light th {
  background-color: #f3f6f9;
}

.table-lg > :not(caption) > * > * {
  padding: 1rem 1.5rem;
}

/*------------------------------------
  Video Bg
------------------------------------*/
.video-bg {
  position: relative;
  min-height: 75vh;
}

.video-bg-content {
  position: absolute !important;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.video-bg-replacer-img {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: top center;
}

@media (min-width: 768px) {
  .video-bg-replacer-img {
    display: none;
  }
}
@media (max-width: 767.98px) {
  .video-bg-content {
    display: none;
  }
}
.hs-video-bg-video iframe,
.hs-video-bg-video video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}

/*------------------------------------
  Video Player
------------------------------------*/
.video-player {
  position: relative;
  display: inline-block;
}

.video-player-inline-btn {
  display: block;
  background-color: #000;
}

.video-player-preview {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 2;
  width: 100%;
  height: 100%;
  opacity: 1;
  -o-object-fit: cover;
     object-fit: cover;
  transition: opacity 0.3s ease-in-out;
}

.video-player-played .video-player-preview {
  opacity: 0;
  pointer-events: none;
}

.video-player-btn {
  z-index: 3;
  color: #2d374b;
  transition: transform 0.3s ease-in-out;
}
.video-player-played .video-player-btn {
  animation: videoPlayerButton 0.3s ease-in-out forwards;
  pointer-events: none;
}
.video-player-btn:hover .video-player-icon {
  transform: scale(1.1);
}

.video-player-icon {
  position: relative;
  display: inline-flex;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  vertical-align: middle;
  text-align: center;
  width: 5rem;
  height: 5rem;
  font-size: 2rem;
  border-radius: 50%;
  color: #0ABF53;
  background-color: #fff;
  backface-visibility: hidden;
  transform: perspective(1px) translateZ(0);
  transition: 0.3s;
}

.video-player-centered {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

@keyframes videoPlayerButton {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translate(-50%, -50%) scale(1.3);
  }
}
/*------------------------------------
  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
------------------------------------*/
.bg-soft-dark-to-start-75 {
  background-image: linear-gradient(to right, rgba(255, 255, 255, 0) 25%, rgba(45, 55, 75, 0.1) 0%);
}

.bg-gradient-to-bottom-sm-light {
  background-image: linear-gradient(to bottom, #F5F7FA, transparent);
}

/*------------------------------------
  Link
------------------------------------*/
.link {
  display: inline-block;
  font-size: 0.9375rem;
}

.link-pointer {
  position: relative;
  font-weight: 500;
  padding-right: 2.5rem;
}
.link-pointer::after {
  position: absolute;
  top: 50%;
  right: 0.75rem;
  width: 1.25rem;
  height: 1.25rem;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%230ABF53' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8z'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right center;
  background-size: 1.25rem 1.25rem;
  content: "";
  transform: translateY(-50%);
  transition: 0.2s;
}
.link-pointer:hover::after, [href]:hover .link-pointer::after {
  right: 0.4375rem;
}

.link-primary.link-pointer::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%230d6efd' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8z'/%3e%3c/svg%3e");
}
.link-primary:hover, .link-primary:focus {
  opacity: 0.7;
}

.link-secondary.link-pointer::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%236c757d' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8z'/%3e%3c/svg%3e");
}
.link-secondary:hover, .link-secondary:focus {
  opacity: 0.7;
}

.link-success.link-pointer::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23198754' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8z'/%3e%3c/svg%3e");
}
.link-success:hover, .link-success:focus {
  opacity: 0.7;
}

.link-info.link-pointer::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%230dcaf0' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8z'/%3e%3c/svg%3e");
}
.link-info:hover, .link-info:focus {
  opacity: 0.7;
}

.link-warning.link-pointer::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23ffc107' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8z'/%3e%3c/svg%3e");
}
.link-warning:hover, .link-warning:focus {
  opacity: 0.7;
}

.link-danger.link-pointer::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23dc3545' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8z'/%3e%3c/svg%3e");
}
.link-danger:hover, .link-danger:focus {
  opacity: 0.7;
}

.link-light.link-pointer::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23f8f9fa' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8z'/%3e%3c/svg%3e");
}
.link-light:hover, .link-light:focus {
  opacity: 0.7;
}

.link-dark.link-pointer::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23212529' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8z'/%3e%3c/svg%3e");
}
.link-dark:hover, .link-dark:focus {
  opacity: 0.7;
}

.link-light-75 {
  opacity: 0.75;
}
.link-light-75:hover, .link-light-75:focus {
  opacity: 1;
}

.link-bordered {
  border-bottom: 0.125rem solid #0ABF53;
}
.link-bordered.link-primary {
  border-bottom-color: #0d6efd;
}
.link-bordered.link-secondary {
  border-bottom-color: #6c757d;
}
.link-bordered.link-success {
  border-bottom-color: #198754;
}
.link-bordered.link-info {
  border-bottom-color: #0dcaf0;
}
.link-bordered.link-warning {
  border-bottom-color: #ffc107;
}
.link-bordered.link-danger {
  border-bottom-color: #dc3545;
}
.link-bordered.link-light {
  border-bottom-color: #f8f9fa;
}
.link-bordered.link-dark {
  border-bottom-color: #212529;
}

/*------------------------------------
  Typography
------------------------------------*/
.text-cap {
  display: block;
  color: #2d374b;
  font-size: 0.75rem;
  font-weight: 700;
  letter-spacing: 0.03125rem;
  text-transform: uppercase;
  margin-bottom: 1rem;
}

/*------------------------------------
  Text Colors
------------------------------------*/
.text-dark {
  color: #2d374b !important;
}
.text-dark[href]:hover {
  color: rgb(2.7275387767%, 52.0959906351%, 22.6385718466%) !important;
}

.text-secondary[href]:hover {
  color: rgb(2.7275387767%, 52.0959906351%, 22.6385718466%) !important;
}

.text-muted[href]:hover,
.text-body[href]:hover {
  color: rgb(2.7275387767%, 52.0959906351%, 22.6385718466%) !important;
}

a:hover .text-inherit {
  color: rgb(2.7275387767%, 52.0959906351%, 22.6385718466%) !important;
}

.lead {
  color: #2d374b;
}

/*------------------------------------
  Divider
------------------------------------*/
.divider-start {
  display: flex;
  align-items: center;
  color: var(--bs-secondary-color);
}
.divider-start::after {
  flex: 1 1 0%;
  border-top: 0.0625rem solid rgba(220, 224, 229, 0.6);
  margin-top: 0.0625rem;
  content: "";
}
.divider-start::after {
  margin-left: 1.5rem;
}

.divider-end {
  display: flex;
  align-items: center;
  color: var(--bs-secondary-color);
}
.divider-end::before {
  flex: 1 1 0%;
  border-top: 0.0625rem solid rgba(220, 224, 229, 0.6);
  margin-top: 0.0625rem;
  content: "";
}
.divider-end::before {
  margin-right: 1.5rem;
}

.divider-center {
  display: flex;
  align-items: center;
  color: var(--bs-secondary-color);
}
.divider-center::before, .divider-center::after {
  flex: 1 1 0%;
  border-top: 0.0625rem solid rgba(220, 224, 229, 0.6);
  margin-top: 0.0625rem;
  content: "";
}
.divider-center::before {
  margin-right: 1.5rem;
}
.divider-center::after {
  margin-left: 1.5rem;
}

/*------------------------------------
  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: normal;
}
.hs-nav-scroller-horizontal .nav::-webkit-scrollbar {
  display: none;
}
.hs-nav-scroller-horizontal .nav-tabs {
  padding-bottom: 0.1875rem;
}
.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.5rem;
  display: flex;
  align-items: center;
}
.hs-nav-scroller-horizontal .hs-nav-scroller-arrow-link {
  width: 2.875rem;
  color: #51596C;
}
.hs-nav-scroller-horizontal .hs-nav-scroller-arrow-link:hover {
  color: rgb(2.7275387767%, 52.0959906351%, 22.6385718466%);
}
.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-image: linear-gradient(to right, #2d374b 50%, rgba(255, 255, 255, 0) 100%);
}
.hs-nav-scroller-horizontal .hs-nav-scroller-arrow-dark-next {
  background-image: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, #2d374b 50%);
}

.hs-nav-scroller-vertical {
  height: 100%;
  overflow: hidden;
  overflow-y: auto;
}
.hs-nav-scroller-vertical::-webkit-scrollbar {
  width: 0.6125rem;
}
.hs-nav-scroller-vertical::-webkit-scrollbar-thumb {
  background-color: rgba(189, 197, 209, 0.6);
}

.hs-nav-scroller-unfold {
  position: static;
}

/*--------------------------------------------------
  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: #2d374b;
}

.fancybox-custom .fancybox-button svg {
  margin-bottom: 0;
}

.fancybox-custom .fancybox-progress {
  background-color: #0ABF53;
}

.fancybox-blur header,
.fancybox-blur aside,
.fancybox-blur main,
.fancybox-blur footer {
  filter: blur(30px);
}

/*------------------------------------
  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: 0rem 0.1875rem 0.375rem rgba(140, 152, 164, 0.25);
}

.leaflet-bar,
.leaflet-popup-content-wrapper {
  border-radius: 0.5rem;
}

.leaflet-popup {
  margin-bottom: 2.5rem;
}

/*------------------------------------
  Swiper
------------------------------------*/
.swiper {
  width: 100%;
  height: 100%;
}

.swiper-preloader {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #fff;
  z-index: 1;
}

.swiper-button-next,
.swiper-button-prev {
  display: inline-flex;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  color: #677788;
  width: 2.875rem;
  height: 2.875rem;
  background-color: #fff;
  border: 0.0625rem solid #dce0e5;
  border-radius: 50%;
  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;
}
.swiper-button-next:after,
.swiper-button-prev:after {
  width: 1rem;
  height: 1rem;
  font-family: inherit;
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: 100% 100%;
  content: "";
}
.swiper-button-next:hover,
.swiper-button-prev:hover {
  box-shadow: 0rem 0.1875rem 0.3125rem 0rem rgba(140, 152, 164, 0.2);
}
.swiper-button-next.swiper-button-disabled,
.swiper-button-prev.swiper-button-disabled {
  opacity: 0.5;
  box-shadow: none;
}

.swiper-button-next:after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23677788'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
}
.swiper-button-next:hover:after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%230ABF53'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
}

.swiper-button-prev:after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23677788'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e");
}
.swiper-button-prev:hover:after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%230ABF53'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e");
}

.swiper-static-button-next,
.swiper-static-button-prev {
  position: static;
  left: 0;
  right: 0;
  margin-left: 0.25rem;
  margin-bottom: 0.5rem;
}

.swiper-static-button-prev {
  margin-right: 0.5rem;
}

.swiper-button-next-soft-white,
.swiper-button-prev-soft-white {
  color: #fff;
  background-color: rgba(255, 255, 255, 0.1);
}
.swiper-button-next-soft-white:hover,
.swiper-button-prev-soft-white:hover {
  background-color: #0ABF53;
}

.swiper-button-next-soft-white:after, .swiper-button-next-soft-white:hover:after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
}

.swiper-button-prev-soft-white:after, .swiper-button-prev-soft-white:hover:after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e");
}

.swiper-pagination {
  position: static;
  width: 100% !important;
  display: flex;
  justify-content: center;
  margin-top: 2rem;
}

.swiper-pagination.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-pagination.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 0;
  transform: translateX(0%);
}

.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 0%;
  transform: translateX(0%);
}

.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  transform: translateX(0%);
}
.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 0.25rem;
}

.swiper-pagination-bullet {
  position: relative;
  opacity: 1;
  width: 1.5rem;
  height: 1.5rem;
  border: 0.0625rem solid transparent;
  background-color: transparent;
  transition: 0.2s;
}
.swiper-pagination-bullet::before {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 0.25rem;
  height: 0.25rem;
  background-color: #BDC5D1;
  border-radius: 50%;
  transform: translate(-50%, -50%);
  transition: 0.2s;
  content: "";
}
.swiper-pagination-bullet:hover {
  border-color: rgba(10, 191, 83, 0.5);
}
.swiper-pagination-bullet:hover::before {
  background-color: rgba(10, 191, 83, 0.5);
}

.swiper-pagination-bullet-active, .swiper-pagination-bullet-active:hover {
  border-color: #0ABF53;
}
.swiper-pagination-bullet-active::before, .swiper-pagination-bullet-active:hover::before {
  background-color: #0ABF53;
}

.swiper-pagination-light .swiper-pagination-bullet::before {
  background-color: rgba(255, 255, 255, 0.5);
}
.swiper-pagination-light .swiper-pagination-bullet:hover {
  border-color: #fff;
}
.swiper-pagination-light .swiper-pagination-bullet:hover::before {
  background-color: rgba(255, 255, 255, 0.5);
}
.swiper-pagination-light .swiper-pagination-bullet-active, .swiper-pagination-light .swiper-pagination-bullet-active:hover {
  border-color: #fff;
}
.swiper-pagination-light .swiper-pagination-bullet-active::before, .swiper-pagination-light .swiper-pagination-bullet-active:hover::before {
  background-color: #fff;
}

.swiper-pagination-progress {
  cursor: pointer;
}

.swiper-pagination-progress-body {
  position: relative;
  display: block;
  width: 100%;
  height: 0.25rem;
  background-color: rgba(45, 55, 75, 0.1);
  border-radius: 50rem;
}

.swiper-pagination-progress-body-helper {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 0;
  height: 100%;
  background-color: #0ABF53;
  border-radius: 50rem;
  transition: none;
}

.swiper-slide-thumb-active .swiper-pagination-progress-body-helper {
  transition-property: width;
  transition-timing-function: linear;
  width: 100%;
}

.swiper-pagination-progress-light .swiper-pagination-progress-body {
  background-color: rgba(255, 255, 255, 0.5);
}
.swiper-pagination-progress-light .swiper-pagination-progress-body-helper {
  background-color: #fff;
}

.swiper-pagination-progressbar {
  background-color: rgba(45, 55, 75, 0.1);
}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background-color: #0ABF53;
}

.swiper-step-pagination .swiper-wrapper {
  padding-top: 1rem;
}
.swiper-step-pagination .swiper-wrapper::before,
.swiper-step-pagination .swiper-slide::before {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 0.125rem;
  background-color: rgba(45, 55, 75, 0.1);
  content: "";
}
.swiper-step-pagination .swiper-slide {
  cursor: pointer;
}
.swiper-step-pagination .swiper-slide::before {
  top: -1rem;
  opacity: 0;
}
.swiper-step-pagination .swiper-slide.swiper-slide-thumb-active::before {
  background-color: #2d374b;
  opacity: 1;
}
.swiper-step-pagination .swiper-step-pagination-title {
  color: rgba(45, 55, 75, 0.7);
}
.swiper-step-pagination .swiper-slide-thumb-active .swiper-step-pagination-title {
  color: #2d374b;
}

.swiper-step-pagination-light .swiper-wrapper::before,
.swiper-step-pagination-light .swiper-slide::before {
  background-color: rgba(255, 255, 255, 0.2);
}
.swiper-step-pagination-light .swiper-slide.swiper-slide-thumb-active::before {
  background-color: #fff;
}
.swiper-step-pagination-light .swiper-step-pagination-title {
  color: rgba(255, 255, 255, 0.7);
}
.swiper-step-pagination-light .swiper-slide-thumb-active .swiper-step-pagination-title {
  color: #fff;
}

.swiper-pagination-fraction {
  display: block;
  letter-spacing: 0.125rem;
}
.swiper-pagination-fraction .swiper-pagination-current {
  font-size: 4rem;
  line-height: 4rem;
}

.swiper-thumbs {
  box-sizing: border-box;
}

.swiper-thumbs .swiper-slide {
  cursor: pointer;
  opacity: 0.4;
}

.swiper-thumbs .swiper-slide-thumb-active {
  opacity: 1;
}

.swiper-equal-height .swiper-wrapper {
  display: flex;
}
.swiper-equal-height .swiper-slide {
  display: flex;
  height: auto;
}

.swiper-pagination-vertical.swiper-pagination-bullets,
.swiper-vertical > .swiper-pagination-bullets {
  position: absolute;
  width: auto !important;
  flex-direction: column;
  justify-content: flex-end;
  margin: 0;
}
.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0.25rem 0;
}

.swiper-horizontal > .swiper-pagination-middle-y-end {
  position: absolute;
  top: 50%;
  left: auto;
  right: 0;
  bottom: auto;
  transform: translateY(-50%);
}

.swiper-center-mode-end {
  margin-right: calc(-1px - (100vw - 100%) / 2 + 15px) !important;
}

.swiper-step {
  padding-left: 0.3125rem;
}
.swiper-step .swiper-slide {
  cursor: grab;
}
.swiper-step .swiper-step-divider {
  position: relative;
  width: calc(100% + 2rem);
  height: 0.125rem;
  background-color: #0ABF53;
  margin-top: 2rem;
  margin-bottom: 3rem;
}
.swiper-step .swiper-step-divider::before {
  position: absolute;
  top: 50%;
  left: 0;
  width: 1.5rem;
  height: 1.5rem;
  background-color: #fff;
  box-shadow: 0rem 0.1875rem 0.375rem rgba(140, 152, 164, 0.25);
  border-radius: 50%;
  transform: translateY(-50%);
  content: "";
}
.swiper-step .swiper-step-divider::after {
  position: absolute;
  top: 50%;
  left: 0.5rem;
  width: 0.5rem;
  height: 0.5rem;
  background-color: #0ABF53;
  border-radius: 50%;
  transform: translateY(-50%);
  content: "";
}

.swiper-thumb-progress {
  width: 110%;
  height: 110%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.swiper-thumb-progress-avatar {
  position: relative;
  display: block;
  width: 2.875rem;
  height: 2.875rem;
  border: 0.0625rem solid rgba(220, 224, 229, 0.6);
  padding: 0.25rem;
  margin: 0.25rem;
  border-radius: 50%;
}

.swiper-thumb-progress-avatar-img {
  max-width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 50%;
}

.swiper-thumb-progress .swiper-thumb-progress-path {
  opacity: 0;
  fill: transparent;
  stroke: #0ABF53;
  stroke-width: 8;
  stroke-dashoffset: 477;
  stroke-dashoffset: 0px;
}

.swiper-thumb-progress .swiper-thumb-progress-path {
  opacity: 0;
  fill: transparent;
  stroke: #0ABF53;
  stroke-width: 8;
  stroke-dashoffset: 477;
  stroke-dashoffset: 0px;
}

@keyframes swiperThumbProgressDash {
  from {
    stroke-dasharray: 0 477;
  }
  to {
    stroke-dasharray: 477 477;
  }
}
/*------------------------------------
  File for your custom SCSS style
------------------------------------*/
/* @include opacity(0.8);*/
/* @include center-block;*/
.u-icon-v3 {
  width: 2.1428571429rem;
  height: 2.1428571429rem;
  font-size: 0.9285714286rem;
  position: relative;
  display: inline-block;
  text-align: center;
  transition: all 0.2s ease-in-out;
  text-decoration: none;
}
.u-icon-v3 i {
  position: relative;
  top: 50%;
  display: block;
  transform: translateY(-50%);
  z-index: 2;
}

.g-rounded-50x {
  border-radius: 50%;
}

figure {
  margin-bottom: 0;
}

.green-bg {
  background-repeat: round;
  background-size: contain;
  background: #377c23 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABO4AAAKtCAIAAAAfBrYcAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjhCQkMwQzgzNkQ5MTExRTQ4MzlDQzgxNENDN0Y1RkEzIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjhCQkMwQzg0NkQ5MTExRTQ4MzlDQzgxNENDN0Y1RkEzIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OEJCQzBDODE2RDkxMTFFNDgzOUNDODE0Q0M3RjVGQTMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OEJCQzBDODI2RDkxMTFFNDgzOUNDODE0Q0M3RjVGQTMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7v0kMaAAKkm0lEQVR42uzdZ3Pc1tYo6A1soHNGd6MZRFI2ZQVKVqCSKYlWYJDsU/fO1K2p+U9Td+79M/c9VmDOVLSPFUlKjB2Q0TkhzAL11sz8A54Py+UPYGtj77We1V9WA9jg7v2PHGUDttNa1krj6f66VXSI/a5CRmMUDjgm+EppjqZplD9FCTOr7D4WL5rdA54JLZdK0/3nmnYtSCPPCp/vZb15HNdaUo/uZ4bqlkQZfqNceZQ6XbFKltt8J5M7PYLtdgM0taDvTQpn2k4zwqX+qfwLjlt2tes2NkqVyX7vmGE4mGdaPFfuFgghG3Llt/6fG3al2j18o9i/nfrZdjsNy1xWSncyQsdphDlxQdm7miAhKrRs803FvpfMOaQb4TLPjj4/7r/oEkttb78x7NEkZRmf4Pvxaen9vXQu5uuRW59fmc3fxJ+7TrNh66uadkcQQjQF4UEMYFK1jvxsbEOq3MuhFVqhFVqhFVqhFVqhFVqhFVqh1clb0bO/9VSt4rps3heH2o6ZDZxfUkt3UkLSd5oh7Lpq/tb3s5+Ndp3GwnFMWmcr6z87q3x9lDvddlosw80Wd8bF/iif1js7G1r5fnYIFguy0WVDuhEPWm7bdltvFff3watmZ58QZq2sTqfPgTXHck8LH0YTlCFciEssGvnJ3BnK+AM0MlPcvp2OuYSx3faGUgE7nglWIG7NhhxgfpfYc8rebz1Qm1bHqa6bxv30UJzPBWlyqVi6l8lB8k1bXdYUiI1nAxQslNJtIUYZX5TLvihuTfecA9yWU19TVaiZ61plq7ChVh5lTwdpSul83tQq8D0gxIHvyrIk3RZjYS6FVmiFVmiFVmiFVmiFVmiFVmiFViduRbOT1kuj/rjnout2fWzo2dGn25lYjM85bne+eDCe66cM5Wl4Rt65kQxyTCBChefal9vJGAz20xDEfSMdbDl6w1Jh3t/7rhLX5lnfi6MdiMMhVtI3sGSUoB5S632IZtYl82oSFnYtpz0n7cFagm8YXOaKe1ADQmjdludLB6MChSTjfO+Ccgj1CHMiRLuiqDA+SBNtu/qitAP1YBke3F+bnRuJICWc0d1b1iXIhYEg3M6GVoU543wPLPdH6e/HuYtQ7yCNv8jvQF5wYohLzhZ2oAaQCCy3XJLuiTmHEDBdUdUbqSAU2LQO1nQTvjdRPlOxSmiFVmiFVmiFVmiFVmiFVmiFVmh14lb06FZ7MnMGGvQY3/9C3wI7WK9pl5f04ni2v2lrMPSP0vvbqRg0+i3HXFYl6NFZhrqEnSt+m+w9E+VFx7U2zfpokjZsI0Bjz/Nbo1ka43spwz/TPt1JCPAhzLmueT09JNlx65t67bfenyF/z0g5uCoQPxsJc8nFUn6671yIE6D1f659fpQ+XbXkqlVYkVQwgnU5xj9T+Pq4z6tZxSps6BUwDbDxhq28VV3Iv26rLnFWTOVqgqR9Z5pOdaa0dTVFGMLC6VDj6f5z8D2o28qKpkLNzO4hVHZe937/gATbTmWpWII4GYZ3iLOhmZPiGY71t5zGqqGgFVqhFVqhFVqhFVqhFVqhFVqh1Ylb0Rv/JUjZYMo38If892T6jI+GYb0lqXg/O2S5deiDn8H5gpdPmEvPqwdgCh/62fis7v1mwLHBmqWsFBXom8NcT4QTXujbv/detdw2tP5z+W/fr2WD9ZqigoWPDYLFiqHezwyxDNN2WnP6txsJiIknhCxK+dvZGPjqnZ1VRb8jCFDIrP/sUqF0L5eL8bkwJ3gWaQGa+I5TX5EU6PVrtmS5zTdVezzTT4iT8g3NqXv3haEol7Hd9ry2N5qgucAls7sHc97IBAGx7dTeGBbE1rC1MBUWigdwzDAMlPyNaU32nCl38342NH98fZ943wltRZUgd7RCK7RCK7RCK7RCK7RCK7RCK7Q6cSvaM+km+P4/Cn/fTeeajskR/4yyfUMItm0j5fvhqfTxViJmE8t2uwvKwf30IMcGWk55Xtu/nxoM0GjDNpfNwpOeSxBoyzGWdWk6PQIuendvo2yOpmiQCkZ3f01Vp3Mj5e5emGaeah/HEoKfibSdxqJyMJ0ZcYjjYyOrpnIlQeAA/mmtpD/KnbaJwzDsQv5gvLe/YUsNW18yS3fjuTBNu8RdUvMTuTMNR++6zXeme18Y5JlAgI0/Vd6DBcQfYJOz+tep9PmmrRHCbcjliZ4zfibEsaE1Q70r5FxColz2efGLd92cUCjDclkejUH1xJZTWVakKfF8126YVn5Dqfyj92rVKqAVWqEVWqEVWqEVWqEVWqEVWqHViVvR/unAYin/pO9SiMZdl8yVvt1KxyA+lziLav6JeIkSru3WNisVyJ9nw5bbXFO10QSljN/PhmeVnYn0Ge86MhuFnh7Gw6Rdp76umOPp/q5Tg3xeVzoTmTNQjBCbeK59GY3SGNfbcZtL2tFU9jxDmIajrRnKhHAm5Ru0XXuu+O1uT45hKMtwq6p8KxuL0HTbqb5WOhPZMz42TBluRt2COgVpHD5/VW4+yV7iWT98/jT/3rsO7ugQxpquQ73jfA7qPad+vZIiEU603M6Ctj8a93KBHOfUb6NJmvb9ULXleXVvPNUfYBM1W9o0K9PZEe+3ENKG4/uZQSiSQyy0Qiu0Qiu0Qiu0Qiu0Qiu0Qiu0OnErWrhs3e8ZNLpfa5a0XjFgDR/0/TS+bBbvC4Nl6xD6ezj/H+JVhvANW93UvZwdYjcdbaUs/yN7teXU4M8F/QDy8faVskvLpgRxB9l4nO9d1AtPMpe0zlaUy81I29DHwwHENFf4ejeT8x1bL6n5W0nv+d2OXZsv7D05dQka/QiXnlG2IFY/G6nYxZdmHerEMj6eDT5TP0CdKOuDvnxDMZ/kLpWtAiX8c/0T1CzMpiy3/Vbzrq1DvTnif6FtQa8f43Kmdbiqy1B7wXcG8l8oHTzpuQQxQ43XNA0cO06jYuffVNt3E7kAjVS6hy/V+o1UMMhGbWJtlEy0Qiu0Qiu0Qiu0Qiu0Qiu0Qiu0OnmrR//H6QCNNp0y9MqPkqcZhoV8ZuWdsZRgk46fjS0WD8eyAkNo2dp/XeuMJQWYC/7pldn0YuruWm5rvaJNpM5YpAO99aZWgTiiNEsI+UP6FxzD5DHaM1PaviKQJD/Qdmqz8vaTXs/XO5Z2HmVOt5wKZXzzyt6YKEDxWIbOa3tTmfOmdeCAr24+Sp8O0wyk+lz+BDWD8VEqLhvFaRGOq9D6Q82msyMuYUJcclHK383mOIZ3GWZJK8B4vfsN+vv1sjae6ufZkJ8NPZc+3RcHG45WtyVwgfmN7jdgXZN0qCsE4O31XLbvpnNdp8qz0aVS/lEvWqEVWqEVWqEVWqEVWqEVWqEVWp28FR18HIdW+1W1OZYQLNIOsPHZ/Pb93GDHrUN6G0Z5NEVtt8Uw3Ga5eiVK4ly/5XaWy8VbCS8m7723mjmRPlO2jnxsdF3SHomnIfkgjT3V3t9N5RiGhNnkrLw7KtA4NwDjZwvbN9JBhnBtp7ok5SEHwzqAPNcq6pPsJR8TBqZltXgrFeOJjzB0VVOgd4fmu+3W5/RvYOFnowzkpu7B/D42xEHOxi7UhjCsH3IrfBpN0wQ/UHe0NUUbSwtNx4Bef6Nigq9h7cH343nx0w0hGOd7WJdZNXSIX7O+ckxgxZDuZnJxrq9uy6/LHbCDXIB7Rt+6nxmELxNaoRVaoRVaoRVaoRVaoRVaoRVanbgV7Z8OQv5PhEsBNuq67mxx+1GP15cHaWKpWIL+O8b1xvieOeUbxNd1m2GantW2b8SCkJvA/7CgHEyJ56F3b9jyZrU6mqQxvq97vA8V5BnjempWcVXVx7P9ad8PEPfT4vvxXH/HKfNseLlYuJENcsQHbf1KWbmfHITeGso2a2zDWjA/EKyaCsQKjX7b2/PKy6Fla34mvGAc3BcG227Vdq15aXcqex6a+JpVWNVUiBmsfUxoSSnAulEuW7fVV0pzOjvSdmsJ7tQL6fOtTAzmh3lmS7tPei41bCNEhTVTfZQ63SVN+N6syNK0ONKw9ZZjLMr5MUGA8Qxh0Qqt0Aqt0Aqt0Aqt0Aqt0Aqt0OrErdgVrTSdGnFcB/rgBXl/TBR8NFK3jT+kv2+IwQjNtpzqH8W/wQia7yQ/9Kz0ASx4NtTjv/Rc/jSWFmyn5bjWG9O+nxhM+85RhoM5R6M06zvPs4E3qj2dG2k7FajHH0d/gwVLKAxbKh3B/I7bgf5+Vt0dSwhB711DyjP5w914DoIJsknveeIo9bMxyHlTrVxJERgT5fphPLhAkil+cMUoQR8P4y23/Ua2J7JnQmzKG2PsTuXOB9k4rPtKbU73jthux8cEn0kf4PMoFWMwRt+9lY3J7Y8c418w9u8mc023AqfPqNvTPd71+iiXeaU1YXzD1uD7gVZohVZohVZohVZohVZohVZohVb/DlbMrf875rjdFP/Ds8KHiZ4zEB/wPS99GssIQSYGaUAOt1IxWDtCcytqCXrumi1zTHBJP7qfGmw6Bsy7JmlP+i6pnZ20bxjyPH6/UAhYZxTvuV6IA4ZtlivQZ0PDXbVLENOVJHxM0vyZmfz2lSyhxHsN0ZJyNJ7pD7BR4Jgt7N7tyYWpANyv5OZU33kfGyi2/vWmbN8XBilhNWv3zwqZEM6wDFe28t7zx+lBCB7sIOYrCQKFrFvFN4Z9S4gBBKT9h/r3k/QlKAyUH/K9kQlCMbzxhb+hrqZ1CCFtmpWxpAA1YwjrfSfE81AY+HzG2L4VQyu0Qiu0Qiu0Qiu0Qiu0Qiu0QquTt+Kgx/X6ePUDrA2NcrX7DVyO3yNkxv29fxz+/ajXiwOWeaZ8OH4/LwGC58VP0E9bbtuLW9Xu5wahj2cZ/o/8349yp83je52hL4ecAdfr7wv793u99ViGhfHec8ZuI0rFGXl7un8EkoExYAGfgyn8D332aJbCmLbjf6V4cZPj/6Cnhzjl9kc4/rNKnmS8fb282hhejTtuzUdCf5T+vpEKxjkv1CXDHk1SnglBPcAU6lG1lCiXgXpM9Z7XOlvwP8T5pNeb0yY2fG/uJr0NtTpOY8HYf5K7pHf3vRx1bToz0nTKaIVWaIVWaIVWaIVWaIVWaIVWaHXiVsz4/+xbKuW/998QCvTZE1nvnbxRmoO+/FY2CoMgpdda80qK+Nlo26n+aRDooaEpZxm6pOTHM32Oa3fd+qZShXx8TMQh1pKRH0sIMIlLrOfyl1upKPTMATbyvPjloehdj/Z6cVkDX727l/EN/y/lHYxnCe/NaeSnBTA1YdqVUulJ/6W2Xas76max+mTgktLZSfED3jt/xT6O+FpuZc3U7iZyUDzKcP+r9G4icwaShyWeaR9Go/T/zXmq92zDLrec8mu9OSWerdmq7XY2jer1RDDAxmHMil66mwLTOoS6JOfvZrw5vX23lL+vx4Mwufc5WqEVWqEVWqEVWqEVWqEVWqEVWp20Fd2/6T2b23IMWG9d1mFtnvHSflb6AMddp+pnExuyCesl+FNBmlgpydM9I2GaMqz9TbV6Pztou90wFRaVownxDJzLsfxcYfcfPVfLVrFhSyuKcj8zGGTjPOt/Ln2B8RXrMETTC8V96N0JcW3SmZW/jQt9US4LNVjRpIfCaWjuK1ZhQzXHRAGwfGx4WS0+zJ12iROm6edFb4/pABtrOZVVQ3mSudRxGvD/jLZzKxlt2LJNuovFI/DN+S+yjH/dMB5mT7ecGrisa/pYWoBEAmx0oXjoXTdnkxU7/9KsQY0d0o1x4py0C7k4xGYI81z6dD0ZBKy6JW2YZbRCK7RCK7RCK7RCK7RCK7RCK7Q6cSt6679GXcLEub4VSRrP9RHCdNz6Qn5/LOf1xEGagh59qu8sNMRt13vnD4xpOSYh7IZShnyY43ccPS29vy4E4VzTOlg1vfueHZdA/uslY7p3xHUt09qDHKZyZ83unvecbmH7lhiFfCjjWzD27wuDdVsFjnl5b1ocqdpF6Ps3NBPG+7xr2eyc/A3mhwBqtrRqevtWsYSFtBfkA+jvHeLAPBAnjIlzvRZpb2rVf/RdrVuKj43Oqd+On1Fut93Kmqp6vxkQq9I9XJJLYOdnIyEuvlQqgSnr/SYReSFvwTwhmih3D1Zl9VYmClhtp75pVOE7hFZohVZohVZohVZohVZohVZohVYnbkVPP05FaGa28HU0Q+NcP/TE0AdD/k3HhM/nlG/He2cxYDpf3LueCXbdJrT40ENP9Z6ljB/4ZuQt6Pt5xrt/+qVSe5g5zTDUclurqgx9MzTfsOSGXvbeWeQ6DUffKJVHszTJDzIM81z+BP33cW8twPEtIQqNuOU0NpUqrKt2vviYyLy6N5E9wzGBCCesGtpojMa4XpZhXpS2RgUapEDMLej749k+sGAYdrlUhM9bThWWeKFsQZ5NR+eZwEpRgng4xl+2jt4ZLlhAc1+xiwvy4VTP2a7bKluHayUdcudYv7e3daUFjoAIfPB9grzAAa3QCq3QCq3QCq3QCq3QCq3QCq1O3Ir2TDHLevG+OAh9ecXOQ08PPXSSHwhA757fmug5o3W2QjT9Qv08nRuxSTvBnZrVt4+f023DkgvyPvT6DVuO873zxj6cC59HqbhcLEJuVVuCJee1vYdpL4eO29yUqtfFIMStdLdWNW06O8IxHMf4XmhbkEOECsC0oZZvZaI1Ww3S1KJ2NJE5Y1pHsPSSUbiViKb4H7tOY0bfgTnbThm4Z+VtOO64dZbh5/LfwCXrvwC9+6z8FeoENQ6xKagNrBvhsoa1/1a3RlMUcg/R5IouQcwt2wywiY1iebyvz3a7Hbe2Wa5e996VVIVSrcjS9/f2usRGK7RCK7RCK7RCK7RCK7RCK7RCqxO3ovmrnSsp4mMj0LKvGzqMs0nXz8aeFz9dzwYhH4bh5kpfr6eCgOKtIX++lYxC8i3H3DDK0DdDs950KstKaSp71iWEMvyifnQ3k6OMD3r6RfXoejLoZyMtp7asFq+ngz425BJ3s1gdTQN0umwdLRUKkH/ZOoTTV1TpugDjo2C6LulXBBLnvceI1zV9In2GYVjHtaAvhxhaTiXtO/Ps6MOYKASol+qarE73Q10r33/DGBMElrAc45/Nf73bm0vyp6DvX1LykC8EIPrPPy99grx4NgjzzMhenSrWYYIfWCwejSap4DvNEf+qqkz3eNfuWYZbk1S0Qiu0Qiu0Qiu0Qiu0Qiu0Qiu0OnErOvbfBGj6DWvvpVYbz/SBl+V250u7T/ouccRXtYtrBXW6bwQabohjXt4bywgxTmw65bdlC85P8UMNx1gv6xBfx613nepLqT4hfn8fUXAhfwjzQEMPcy6pee9aNmnbbgfqAS4c66eEX5GlWyIs2gyyqVVJedJ7qWHrPjYMplN9Z3kmAhbz8i7kFuLiFau4asrTmRE4seXoy7rkPe/L+LTu17eSNdV/tmEbca5vtrA9nRvxsYGq95yxNJqhfhozu7tLcglMAzQeZtMvlC/H92EXiGsvlUrjYh8g5PwXn0rvp3rOQgmgnDPaFuQFAbAMnTf2xtJohVZohVZohVZohVZohVZohVZodfJWVJwk0GqvGspdIddxa0GamJO/He9V1WIYulqUodcP0EiIxl9oWzAmyCbqjrapVaBfh/EOcZbkPPTfQRoPsNEVRZnuHbHdNpw7K3+d6j1rWodtpwrzPMydJsTlmeCy4l2/jnCC4zqL5tF0dsTPhjniX1SOpntGHNKljH+xcPik/5LW3SWMu1Dah3gatswQflWSj+/t7rTd+maleivh/QZAGXZV1iB/HxMGsnl9F2rZdiuQi2fXf4ljgjVbeaN3YF34PMBE57TdW6ko5J/gTy2ZpSe5S663f3R7SfKeq4bggzT2/PDTqEChYHD6gnYAa1luG63QCq3QCq3QCq3QCq3QCq3QCq1O3Iq58n+RPw0ykR1mGM51rRl5Z1I8V7HyXaf51rBuCdEY11e3VeiJ7+X66pYUoIk1Vf01M9h16xDiplm9FuMIIVGub1Hav5MVE3yP1P5y/F6jkbZTq1r5t1XrYRLiJl3SWdbyUxnvc4dYy2r+99wVo3vUsk1YC+aExt122nPq7mPxUt3W4dw/TQL1CLNpyvpfyJ8fpk/DJN7nMvm1dxCKAX05xDbZe65hG34mNCfv3sv2sYTznjMuS4+FS0Z3z8fGlsE3NwKJNG0N4vk9cwWCDNPsorr/a9rb4wv+aVWSpnpHIM6mYy7r+bFkmve+N63VojTWk2YIrdsSWqEVWqEVWqEVWqEVWqEVWqEVWp24FS1dI2OZdJAm67a2KB/eyYgsYeHPVV2Gc2zXghA3ZHNMTAfZaIhLL2oHdwTRJm1Ie13VYa4Y32cTa8Uo3sv0BdgwtM6vjebj3CXT2ieEeVmtTqSGDesgwMYX5QP4XOl8FnyDM6Vt8JI6H6GlfqtaE7lhP43A+JnC1j2xD+wow79S6xPiMEzuMsy8vAvjKRt0XGuzXH6YPd11mxzjWzS9vaoDbLJiHa6p+vF7e2Ntx1w39cfpS7bbrVnyplqG2letAsf4X5ard5Ki5VqQzoKydyctNh296RibpnklScC0bsubSvl6Khjjertua6Xs5QVfoACNr8oKWqEVWqEVWqEVWqEVWqEVWqEVWp24FXsrE4UggGNVlSDu432rSi/yn8dSae54P+VNrTrRMwyfm1b+ReHztbjXc8e4ntWydCsdhebYcR3oyx+mTgfZRNWWXpebk9lzRncPhnljYlGICXr0OXkXxsvtT2nf2f8o/TmVG2k61Zz/0lvNmuodYRk/nPI8/+FahoMmW/SfXdUk6OnV7g5l/MtK/lrSW9dyGovq/rUo1/WuiQdeaJ8nU+fSvh9ZhoU+/lqK87NQ8uhmxfttoGNDzdS3ZQvyinEZHxteVaQrMQI1gyXmlF2wbjuVBNcHMU+lR8JUTPuG35rW8XuWsrDccjH/a2Kwaetg8lz7gFZohVZohVZohVZohVZohVZohVb/DlZ0aDoJXt6eVAL06DlC3JVyCXplngmHufiieTSRHu66XejjX1Xqv2YGE3x/uXuwXCw9zJwGUMftzkhb4Bs4ft/RklG4Hg8GaYIj/hVJupbgEly/aR2uqvJk7lzNkr0citvffz+I0vRz+TPk4Hj7ONvLWumh6PX0DnHm5G+T4jkfG/EzkUX1AI7BmmX9i/rB9UQwxGXCNDWrbD3OXnKJA737U+3vqcxIy6nYbntVlicywxCDZn17VW7cSkbjfF/bri4pBbAT+DNNp/xSr8KcjAunsovq4fF7gd0Il34q/31HECGRlmOuqCWw87PBEM0slwvXY0GIB63QCq3QCq3QCq3QCq3QCq3QCq1O3Irz7qs2revpoOU2KcM/LfwNuUFjXbYOvr93iGG4upV/bTaP91yuU5uFvvlaloP+u2LlN5XqNQHiOwW9O4y5kxDbTqXlVKFvPu6tWbWz81pqPj51CeaEYXPKLvT0bbeZ9g3DWo97vc+BZrGwf10McmzIdrtrujqRHbad9vd7qX9ND8JCYU5clvKTPee0zg606fD5mJCGnj5IhVVduif0QY/uvS9Y+3xP9DZr9tHInyaBejcc03Kac+ou1AYaejBaLUlXMjCcgOnbmvUwfZoevy/46dHf3z+HYa9l9deeQYdYEOqysgMx8Ayvd/fQCq3QCq3QCq3QCq3QCq3QCq3Q6sStaPEXZyyZDrBJQpzFwuHvp64Y3X0fE1rRJOh3U/wPFesI+u+HqdMRLuu47oK697jnkkNc771DJX2qbwQGQxorRulh8rRFWnHu1Lz6FdZrOQYl3IosX8+CC/TZZEHag5675dZ44nuhffm954rU/kiZwKKxPyEORzix69RnlZ0rCdJwdCBblaXrqWCYJqCW8/mvk33nXNeK8j0rmvxYhJxdlqFrqgK9fpIf0LpfIYbHmUtdt+kQe07Zmcye41h/uXu0WlYhF/gSwOfzhV2IOUQF8N1Uy9fi3u8HZaiBXhnLpkM0U7elTb38q+jVOMgm5uWvj3OXvHcTE3atoqMVWqEVWqEVWqEVWqEVWqEVWqHViVvRO/9F7Di1oLdvsvRrbpAQxtuXWdq7l+2L0JRhHbzS6vfSfT421Hbqi/I+9Mc1W23Zxku1Cj29jw00HHNB3of1IlwOwl1Sj2Beo/stzvfPlLagbwZTiHtR3b+V/n4fdgfGTGSGlc5W2nd2rrh9S4gShlKGmy3s3MmK0OtnfSMLxv7D9Gk/G4EYVsrSlDgCAyynDTlPZUYYhgGOFbU4lk5/3wN6U67AsZ+NsmCk7d8RxO/v54VzJwUvBqO7tyHrY7k0zwahPBuaDjUIcxnK+pbMPHw/LLcboollpQQ5hri441gzxtZD4TRYB9jorLRzJ4VWaIVWaIVWaIVWaIVWaIVWaIVWJ29FR37/oWHrq5oCfXDZOnSJs2IWrye968txvndRO/L2nuruwZ+rhreHVd1WLbf1/Zp1zZYgphWleCcjJvkhcHyle/dPwzwhLjMv7Y5l05TQrtteLO1D/+0SF+JeNaSpLBzbHBueU7d/773SsA3K+L09qXLDPjZMoE7q/rU4F+P7gHjTLF+PBeu2DGnMKt8ms9CLd8tWflWSfxUHA2wYWvZX1QbE1nLMABvz9o+GMYQAAcwzlkx33UbXbW1KpvebAVh0914bTfhOOK7Ls/6nh39/jxlK9Vz/fE/oq9myQ9xF4+BKlATZZJDGn6sfryW4lG8IrdAKrdAKrdAKrdAKrdAKrdAKrU7cig4/yS5JhWspjmX9EZpZko5upqIBmohy2ael948ywx2n6WdjYHonLUIy0C5vKuXbQrrtVr33COnl6yk/JMwzAcjtsXjR6O6mfD/M53fv5frCVGAZfq6wcy3DWcRu2dpLuQprNWwtxKXn9K+T6XO2a/FMaKG0fz3thxzaTnlTr94RRMCCtZb1/O1kOsymfGwULG5n0pAzpLek52HdON/TdpqbWvl6wrtBPOs//7z4+UHWQ+TZ0KoqXU6SJD/QdhvrkvK4/2LHqRPirpryzWQ0yuV8bPDp4fup/gvQ30P83rPFmXNVq+Bn41C/24l0nOttu/X50rcp8UKQJlmGRSu0Qiu0Qiu0Qiu0Qiu0Qiu0QqsTt6I7V+Rrwn/upzyjbF1OkSjtgdZ/WSmAkcuwUU6YLWyDEXFd09rfKBoPeoY6bjXMCuuyfjMdZRia8f34TPJ6esgZ1l5RpMnec6x37bg9q24/Eod5NmyT7iuzBj13gE1QMFW/Xotxtpezbzbv5ZbxnwXTV2oDxjcdE+qxIRu30+kYzTpud0GBPv4CFAbKsKyVvHrYUtPWNxQDYhb95xnimz3avp1LR7hUl1hrpnQ7lYZidN3WmiF5ezczFHKekbauJ/0hmmEI86L0+Vrac4QwVoqFB7khluEiXGZe251KXwCTuqNulPVf04PH73fyPy99RCu0Qiu0Qiu0Qiu0Qiu0Qiu0QqsTt6KP/tswZf1J/hTk8H2cd++1XHrccxEacdd1Z7VtOJbbn7tu/XW5fTMTDbCxCJeekbce914khNZteVnyxkPcltNaM7Xfc1eO98jiZopbdzJi1SrybGhNlR6kh/Turo+NzMu7v/dcgea+bB2sa/rjvoscE6g5+qZswjH0/RDDRsm4nCEhCn7OvL53MxWF44otQx//IDtkud0417dSkG6KUShA222tlopT/V5tWIYuKQdQY8dtx7jsXOkr1CDj+8nPhiFHOJeyAZc4YHEv2wfBhNjkilGA/j7kxd+E+t0T+ljC8mxwycj/mhwM0mgNclQKYIpWaIVWaIVWaIVWaIVWaIVWaIVWJ25FB6ajlNAZdet6yg9JxvneF/nPl9ME+mMfE5pTd6YyFyy3DeltaMa9dF/bNh2GfH8OuGIdQRybWvnX7GDdMTpuY0UtXE/6LdeCFvxF6fNkzznAgqkg7tve88qhpm2sldTrGb+fjcNyG4oJ50ICEU5clPdhPATXdnTo9W/2RINsEuqxJOUnxXOOa4dofF7+dj3t59kI9OuL2v5UzwU/G23a2ku9ejub5hgelntx9OlBbsginZZjrpoyxJP2nSlb+UXj6HKCOMRu2CrkD2vB94NngrPSNuTFMwH7uNc/XsspW4crsnRHECt2PkRTy1JhMneuCw5ohVZohVZohVZohVZohVZohVZoddJW0MpGFqXDXzODLMOFqeD1zTnRdts+Nryg7E1mz3WcBuS8qZahn2YYtuvUX2k1OO64Nerdq12EflrrfGUYBnpomJdlfE1HX9f143umvf21lotHd7KiS1yOcOtFHWKK0CyEu1bWfk0P+tkwy/jnpB1w1Do7MS63qisPxKEwTdukuyIXJ3vPQZHCNPVM+ngv0we9e9XKv5JrtzNeXSG3VUMBX5jHJfaM8uVmJsoyPGW4l2oVHCEeSHtD0x+lh9tOJUiFl0b1cc/FrtOgjO/7s84RmoEcoe+/lua6bhNqD3U6vn4dinHi86OPt3PePdmwFlqhFVqhFVqhFVqhFVqhFVqhFVqduBU9uFaFfKBZD9I49O6XBQI5p3wDs6Wv0B+b3f2OU32rW49E7z22QTa6pqlgVLfVONe3ZBxci3Mtp8pBL14yH/dftF2n41T+rDrXE97vBND6zxu7j7LDltsJMOF5Ze/X3KDlNqNcdqlQvJwiITbJs35Y97rgZxiPe1baeZAZanp7T1vLpfyDnPd8s+g/96zwcarnAhTMclsvK9VjaxZcZgs7D7JDdccwrf11SYecA2yMIcyidgjrRjmRJdySkr+W4uqOKvA/LCj7t4U05Gtah2uqAt+DlO9HjvUta6VHueEIl4Uazxd3wbrl1mDOVVUGO6ilRbprqoRWaIVWaIVWaIVWaIVWaIVWaIVWJ27FTYrnCCHQNy8W9q9luTjXD/n8R/HPyZ5zjmvBn/PFvam+CxVbDrOJWXnnWpKr2wbE7V0vznn9Mc+EVjXp94ErSudrgjsFxw/SQ7x37bi6KO9DnlVLiXKZp/L72+k0wMW4vqeH7+/19kEBOm5zXt6DMbZrVW11WcnDnEZ3l2OjcAxxh7gExwb+4+BPmL9hmZAPzO/9DkEYlvCz2s6j3mGW4WIktCGpv/YMQi48G3h69P6mGIX49e7+S7V6L9sHnwfZ+PPSx+PnmNMMYZel/IO+IZgcUnipVK+n/TBG6nz8SyH3evp8TBBi25DIZdG7ybvtmK+VNtQbrdAKrdAKrdAKrdAKrdAKrdAKrU7cig4/zkJYm7J5LcMJvmHK+Oblb9Dfap2dIE3M6d+gR/eMaPSF9vlXAXrohtcfK4U7GbHiXecVl/X8o8xwzdZ4NgjnQs9dsfNhLj2rbd9MRTkm0HTMRe0IzrVJV+CH5rVv0NPDubD6uqTA/ErnS9spvzS8a+URLuNn40vKAcxTc5SGbcBa19Kc7dod0l5TvH26BN+ZumOsFAqPey+CL8OwLwqfLqeJSxxvz+jie8i5aettp/K60prKXvCzIbO7vyJLUI8Yl2s65XnlG8wZ4bItp7ouqY/7LgbYpO22N2TzetYPX4ggF5spbUPNwlRQO1tvjO6drOhjw2iFVmiFVmiFVmiFVmiFVmiFVmh14lY08bD6SqnczERdQhqWumJKU5kLNVtyXHtVkx+lvfcIQY++YOxPpS5wjK9uqa+VFsQdYKMMoctqfjQRCNEEJT4YMxoPUCYQpbln6oeb8WjbqTZs/W21MxoLQA5BJjqjfXmUGobG2nY7G5r2IDtUtUtBKmyoBvTuLnHhlMXS4S+ZFMTDMf71kjqaDgTZJGX8q2oR4ubYICX8ilz4RUx1nZafjb5QPkGeHBOEOi0qRw8yQy234mMiL/XqzUS05VQCbGJFKU33XOzaDaN7sKEZ0yL0/R0oIfheS3CEUG+/6VJxNBMgIMr4ZxTvOWmWsDD+rdG5I4gO6dYsGa3QCq3QCq3QCq3QCq3QCq3QCq1O3IoWf7am+y9Cw+1jQmuyCl4M47qEhXkvJwn0zdCXr8ryb7krSmfbJu1Xev2awEU5EVrzRe3wcoKk+CHDOlxV5TspMcGf4hj+eeEjzGOTjuN2/6w6U8KFMCe0ndqieghjoDB1W11TvLUoy0GfvSEZv2RTDcew3e5LqXov1xdgY223ulqUp09dBHee8S+a+w9SQyGaglQ3yuYvQgrqyjDsvPJtMvtT06k0HeO13jh+txIBL4jzphANsEk/E56Rt+6kRcvtgMWqLsN4tbOd8Z/559Gf3njPKLCmquPigI8NNx3tpVGdzl40u/tRPrdsFq7FvDkhteVCAa3QCq3QCq3QCq3QCq3QCq3QCq1O3IpO/58Xm3aFMsxMYftBz1Dbrbfd2qpWgr6/63q/B6yUi9DfF9v/inDiqiJfS3n3Tzddc0nNQx9vu20Y/0ZpQT6wGCyzUNyb7Pvp+/uCXurVX1Ipy23brr2iFibFn/jj+7Y3NB3msUgb2uuVYvFOjxihWT8bXjVlqAdz/Kyzt+dy308usS23u2gc3kmIPBsEr/WyDsdRLue6Nnx+OU6gd3eJA2vB/CzjC9HEmqw9EoeDNOa9g0jdu5fpC9EkhLFg7v+STLGE49nIjPRlqucCy/gZhlnTVPhOWG4rwfetmKXpzMWOXWMZfj6/O527CHNGaOZ58QPUGK3QCq3QCq3QCq3QCq3QCq3QCq1O3Iq5899FHxOcL+xBv+u6ju12vD2jst5zulr325tK61qUs4kVoeKqKkHf3HB0lvCrugQ9PVjAXPPHsTqu47jWvLE3nfY+t733/xxAbw2NNcSxruswHhpuGL+s5e8J3jPHRnfvrW7dTEf9bMxym+uyDvkHqUAZ/5JycC3JZfzngBXmuZmJJrhTXacBNbuZivJMqGZLfxlkNBWAyaNUnDV2xhMD4Nhyym/01v8XZ1maTP3EEK7plJel/KPcMATgxVncgzpBkGXr4C+Z3OvtgwDaduWtaj3IDZWtI8H3wwt561qCYxgOlnipVB+IQx23iVZohVZohVZohVZohVZohVZohVYnbkVTj+obmjnVe6FqF31sYEbZhv677mguIRu6MZn5yceEoS1eU73rvxBcwzE21TL4Nmw9wmVnS9vjuYHj+633IL5H6eGWU63ZyoaqHd9v7cCSi7q3R3OYS7ed2opa/P6OI8hhzVCncxcp4TiItZQ/vofbSft/nFG/PEgPHb8fKTZf+PaLmIJ5apa0XtHHUwOU8XXc2lu9MyVeaNiK4Bt+Ufz8i5CKcGmeCa5oRejjm44Jp2zo+rUYF2DjhrUPuVxOEZiTY0OLxf3xngFIvuvW3xnWb/1XjM5ujOtZk1XvWjaNw7ov8lv3RKh9G+J8bTTuZEQwge8QWqEVWqEVWqEVWqEVWqEVWqEVWp24FZV+IVOZC8f3UvtmjO3fslegV/axkWXlCGLtuG2XuKt6aSp7gbK8YR1AXz6aDAj8D0C8Ikk3s941645bf6207mX7QlyyZVc29bL3LiBbh/xXzOKD1BDUQOvubirlR+KwRdo8E5gzvv2STFUtKeHrf57/ON1/kSM+CHdJLYwLXg3iXO+s8nW69yLP+IFvTVdhvI8JuIRZM5Q7glixjpL80Avp81TuQtMxalZpRZcgNgieJXRD08EXLKCu4Dgp/tR26n4aWTVKMF7r7jCEQP4QT9Uucax/Sc9D3+9n45RhXkhbkz0/6d29FD+0WpbvJMUIl3Fc+1W1jlZohVZohVZohVZohVZohVZohVYnbsU+Sg67xGo5tdnCzlTqQqn1HlJa0g+gP1a7O9AHL5kHo4mA2tmynNYbpfUoNexjQ6Z1+Fa3oHeHJjtKxZd6FXpxjvBtu7Za/M/3CKV9P72pth4kvWvWltPxrk0LHMwJp8zre/eS3nuQYjT3T/XPyxlSar+HP9+WLXDhGZ/oPzev7U2LF9XOjuM6ENsvQqptV1iGWyodTKZ/6rqNjP/crLIzJV6AOllO861pfa8B5L+qSJeTBCYRfD/A+DsZsWarEPa6okP+35+BfmtYv2RSEBvPRNY1fSp9gWGgzIEX8tbxbyFlGDMr7UwLF5u2BqesliS0Qiu0Qiu0Qiu0Qiu0Qiu0Qiu0+newosOP03r3YEPSoA9WO1+CVJiXdi8niEMswffjs8J76L+h4Y5z/XO6944gWBs+X1KOwKhmyx23tmKUHghDMN7PRmfUL+Oi10OHaPK59BH6afg8zAkzJe+ebEgGWvYlOX8v7cVNmcCiun8zEU3zw34mPK/uwVpBGoW+/7n+cTQeqFtymMssmPvQ0xOGZRm6ZOShBmUr72djc9rXR2lvfy3L7Xr3eWeHWIaB8Uvm0Z2UGKEZufN5zdBgfNdtBtkErDsqgEuoYh291TpejZ1GnO+bM7bHUwM8G4DYFqWjqZz3vYnQ7IpRhHhM68DPxudLu496hlmGRSu0Qiu0Qiu0Qiu0Qiu0Qiu0QqsTt4K/fW/M1m+nrlDGe/x3VZUup0iKG2IJ/0x+P9nzU9MpR7he6InvpfpM6wj+6dnh+996rsAA6JVfmt57jXw04mOCzwsfIQdo3KG3huM7abHleM/1Pst78yT5IYZhX0pePWBww9aWigfQZ0MT//1ZYeizbbcD/fqssnMzFoVJwHFZyj9IeM8owynrJf1a1NtXOskPLiv5X5Ipjg0wxIv5Wtr73FtLeQ/nRrhMxS79ZZAHqSHTOoRzZ0s7dzIizNlyym8Vy9tfy66EqPBMe/9LPOXtA0bIelG/J/Zp3W8xrvd56ePx+5pqATa5aki/ZFNdt4NWaIVWaIVWaIVWaIVWaIVWaIVW/w5W3LPi+/HsQNfpuMR6o7Wgt27ZJoQyX9h7IA41nVrdKr3THfjcz4aht4a4b+aiMD5I4/8s/nl8rzbx9pXSDm5mvRwqVmFd0UczAYd02071Zan6oBfWLsIwiHssJ5rWARy/05zJvgtwIsf4IM/xHq9f996hpO5dThCOCXkxHOxND1wstd9nfRdeHH0c6xEttyF1Pv5VIQ+z3vPEcvvjO9OBY8gNpoU4b6YhtrrjOm+k1sO+4Y7boAwP7pM9F+TOxzAVoU6j2UCK/wHynSltjQreO3w7dg3GwPjje7L7n5XeQ74BJkZZ34y6NZ4agHoAK1qhFVqhFVqhFVqhFVqhFVqhFVr9O1jRm/9bFBZwiLOoHYylxSCboKx/Xv96NcEG2DghzGbZfJAeski7ahVWFGmy9wIkoHQ+rcnqQ3G47VSgvZ7P74ymA1GahT4e5pn07u0u8mzwtdG8mYkGaQL6/mUtfzlJXGL7afRVufEg472zyHa7S9Lhw55hPw1zjH9G/XxX6A2yyQCNvJA+Qf48E+q6jRWlOCaKLEM7Tv1d2ZrOXrSdVohLrpjSaCJguU34pzdq+67YyzPhGNf7Qv54WSBtx4TwXmvN8cwAca0QTS+phxPZn1pOmWf8c8c52qQb53rm5K9jgggBeO/bVfXpnouW24U/Z6VtGAMTSp0P65K3BxdaoRVaoRVaoRVaoRVaoRVaoRVanbgVvfyP8y2nslHW76Z6u27dIe6qUrqb7o3QLIF8dO99uw3HgL7/ldmAnjtIkzVbfaXVINYQTRxf196GfpowDJy+KB9Af6x3t2PcqVWpdDMdhRPBZUH99tC759u7Pr6pePtZVexSiI1DPhO5n0zrkCM+MIUaQFNet5VluQh9f5IfNLp7b7QWGFFCvffzFopQy4qVJwxd0HZvJrz9naEMK0YJYhN8AwzhXigfp8WLDVtlGd+7qgX1C3OpjttaKO6CY82SAjS1XMpDDEEqgMtqQfpFTAWYiGnt/Sm7N7NRKBJluOVCHuoE7sC0IZvgG+NFtEIrtEIrtEIrtEIrtEIrtEIrtDpxKypO0nVdG08N+NmQ7TprRelurrdulcKcMFf6OiH+VLdV71qwWb2ZjEKfrXa3X+t1iMl2W2GanS1s/9Z/uWPXytbh60oT+nVImGF8K2ZhPDMAPXfHaWwWjQei13PDP0HcVwWWZ6MRmF/+Cv06fBik8bnCV+i5ITjH7a4q8uUUyfp/atvVNU29mmIp6yeEmVd2pvsu1m0ZavNart/N9kJTnuJ/mM1/GRW869pdtwl2v6RTjusm+P5lo3A32etjAi23tlw6etADdU00bR3cIUeH2E1Hf11uQO2jnGi53U3V/P4bA8v4oX5wbLudql1aLcnjPQMsQxtOGa3QCq3QCq3QCq3QCq3QCq3QCq1O3Ipd0QtjKe9B24ZdXpOlB72wNpx2Yaa4dVkgFasYpKk3SmssKX5/5vgvjXj7RxES5fpflD6OZgMtu05Z318G+S1zueVW4HhNkx6mhr/vSfVGbT3sH4bPA2x0Xde9685cPyXsjLY1nYM4tJZTmylt3RSjSd7bYmte3oOeuy9w2XbteX0P+v607xxPfEvawcPMcNOuRKj4l0Qm+n5yXBtafO86e5b42JCfja8X9d96L8Oi0Mo/K7wfTw50nKqPRlbkAuTcJR2je/DOcMYyIkwYZBMv9ep05mKYFWyns6QcgFHTMUvt90vyAcRQs0uU8cEYiM3HBuA7gVZohVZohVZohVZohVZohVZohVb/DlbM2H8XXdKNcb3fn9+NcT2O68xJO9Bnc0wI1pvTdkbj3u8BkMNKsfCw13tuGGhgjV8yKZ6JWG57TZV+SaeO89f/qhLwDdKY0d1/qVa/738F1s/y729mvfl9bPCfh3/BPABnH+8xPS5642FdsIC4O26jaetvtNZ4dsDPRtpObUk/uJnw7uGGNv1luXr8O0QIhq0UCuO9A1235u3NZerg5bqW9xyztHV873XTzwTnC3sT/T9pnR1vby5wzHnze88ulx2oWdNWvGeOFef//5w0xGB0vwm+4Rl5626613ZbHafxRm+NpdEKrdAKrdAKrdAKrdAKrdAKrdDq5K1o+lGTZ6MLpd3p/ouUcJbbXdB2IY4oJwZobKb0+bfcZcu1fGx4RSk8EIcqdsElzpqiXhXYIE1zjG/JOLwaZ/00wTLcK7P6IDVUsQ4JQ9cVbbrnYpAmtO7XVUWe7r3oEKftVL731nAANBvy972tOi2n7O09nUlVrHzG98OSlocxDOO6hCyVDq4mWQCKcwNrReVqio3QLPCtq9qYKFbtQpSKy6XipHjBcdtejZWtB+kh0zrgWN+yXhzLihXrCGq2WpCuZlibdIBvRZWgp+cYf5gT1lT1skASXH/Xbc8Xvk32evMwjG9ROYDvCmCBw7JUON7LS0crtEIrtEIrtEIrtEIrtEIrtEKrE7eiw497Vo3SeHqAZ3zQBy/Ie1cTlBAuTJPP1A/3hdMucXkmsKDsTWYv1B09wZ1a0YvT4giMYQi7oOw+FH6s23qKHwCjq0nqMmyM9iyqB/fTp5XOFmX8r0rVG9kY63LQai/oB5PCBcvtAN+qUnoo/tj1YupdLhTuir1hFiyCM9rWZPpC0zZaTvWlVh7LiI5rsYTbMLQb6Vja92PNVjc1E+JhXCbIJhcKe6PZAIwH7hfS57GUyBAKTJuyOSGehXrE+VPPDz9O9l+gTCBMM8/zHyZyZ13XqdrKilG4nRLS/A9e7soerNV1ml23ta4qY2kxRBMMYZ4pH8AkxZ+GlNEKrdAKrdAKrdAKrdAKrdAKrdDqxK3owbUquECv7BB7trR9N9sbYBMusReN/RvxmEOsqlVYkxQ4H5pvPxuelbcgT1gbev1ZaQt6ZYCLcdlnxQ+3s0KICt5ez6ZxNU5tAusxm5pxWxRajhmmwoz65X7qNPTTEU6YV7/BPIQwPiY0p+yMZUX40LCO1lV5XBhgiAt1elNt/hwnMS5HCPtSKt/PnoZ4wHFJOwRfm9gQ87J2BOtCsQlDFtV9mDPCZ6A2K8XCRO/ZslUM0dTz/PvbOSFIow3HWCoe3BBjAAFleKVVIE6YH4atlkt3U70wuGaXXlWqN5Je7h3vGWtvzgTf13VaUA+0Qiu0Qiu0Qiu0Qiu0Qiu0Qiu0OnErZvp/jlQttWmr76r2WEKs2ZKfjb2qVH6OkAgVYeiGqU0IZztOkxCypB5AL267ba9f13cn0mehPz7u9XdvCDEY0HYq/zLIeAZya7ed8ptK63ZC8DFh0zr4l0nupnvBl2P4Of0ruERpxkcjT5W/oC9XO1+gbHDu7bQAY7x1De12UojQNCwxp369nRLatund863a47kBllA4XlB3b6RillOPcn1L5sFY3HtvUtMxX5Urx/dnR6E2c8rX0WQgyQ9ShntW8HzjXM5x3RfSR4jTxwahp99QtbG09xwznA45Psz8CAXmiH/B2J1Oj9RtwztWdqdzaIVWaIVWaIVWaIVWaIVWaIVWaHXyVizDcLDGO9P+OeolmeAGXin/GXeUS29I2v3kaa2zA3bQ6/+cIF2n2XBMiPtGIgZAavcrxA3rpfhTwP0vjUBfDsFBz/2m2gLrrlOHOOBzsHNcG+YB97vJXsftQBxPS39BDsd7ZJ37V43cz5wOsQlvXVO7GqNxr/8m3nt+415RxcDFd7J9vMe0ZZE21ADmDLOC4BuG2Eaj3nuNqlb+lVZ5mPoxxCW9GstfJ7JnWcYHoT6TPkz0nIUc5fbnF/mPsBbU2HI6GyXtapJ23aaPCS1JXm2+783l1SMeg8FejfVdqAdaoRVaoRVaoRVaoRVaoRVaoRVa/TtY0d4JP/S74+mBEOu9+nbdkGHtFD8IrfCssQXr+bko9NmbFR0sktyQn4YWC/ujgvcbAEzxqlS9LQqQM6TxRmldTdMATXGMb7a0dfze3mTLqW+o6s8pEud7vXcKaTrM33EqEa5nQd2DvhwG80zgefHjbUFoOnqAjc0cee9QYhjKM6FZadu7b5sNdd3WknIwLg60nErDVl8Z1cn0hbZbC9LYC+nT7awQpVmW4VdLMtQSDpT2p3VJg2O58yXJ9S8b+bGU6BKXIeymbl4VaITLdJzmorkP8UDMYZqc17+BHTT9Tbe8VpKne0cc4sS5/jnZiwHQiUvQCq3QCq3QCq3QCq3QCq3QCq3Q6sSt6P7l8t1Mr58N86x/STm6kYoJviGIY0UvTGdGONbbdnle+zopXAjRdMetz5e+QXwucXgmvKQegleC74fTvXMzsSBNtRxzTVPGswMsw1Vt+ZVWmRQv8EwQjiF/sPax4QCbgDggBz8bhakWjG9XE9793G2n6p0rDhCGJLhTs+oWnEsZ6j3vq5re9XGGRKiwXtIe916uWYpNuovy/nRuhHFZKOGc6t3brXf3oJavytXpnpGmU/aemZb3wMVy2y6xV/USHEPMkOOqWRqNBTL+sxUrvyYpEyJ8Pyg4QG1uiDGoR9dtL8p7MGfNKvJseFUuoRVaoRVaoRVaoRVaoRVaoRVaodWJW9Gx/13suI0gm3iufIS4Hbdju866rkxnR+T2Z+iJn0sfYD1IDNrfFaMAfbNLSJhmF4v7t7OCj4203dqiuj8tjlStIvzTa6MO/XfFLrSc8jujDesZ1h6Eu1FWb8RifjYSovG5wg7kCRBQmw1ZBXcwsl3rZaV8N9ULRYLPF5U9mNPy9oxml0qHsBZleB8TnC1s384J3z9fU+UbQqxuqxEuO1fYnsh519brtva6Wp8QzradOpjOF7/BWpBww1ZeV+q3k9595LbbWVbyt1Pes9RNu/zSKMO5cudLyzZXNOlh7kewhhiWjSPIN8BGOSa4qpbGMmiFVmiFVmiFVmiFVmiFVmiFVmj1b2A18T+8R3Xn5K/Q75rWkeXU3+n21RTN+s8V2x++P5sLeRrd/Td66/ha8w+U5Z/Kf40lvWeIvz8HPJ4c+H68IheO95WyvWOjcDXqzeM9fyx/hD4bjoHjnWbfFXsBy3bbc/rX+8nTAS5mO90X6sfJtBcDhPj9GeWmrbIM/0ZrgS/Uz8cGZ+Qv359vbtjQ60uT2Qttpxak0Wfah9txIcDELNJeMQvfn432xue/QJ62203xp54VPkD9Om4T0t7QNagHBNl16m+qLTCFRSM0PaN+uZHw6ue4XXCY7hlp242qXXxjtMD3P585Riu0Qiu0Qiu0Qiu0Qiu0Qiu0QqsTtaLxB6b3Ht5MlmP9kMMruXYtE/DTWNWS/lStO9lenvDe9VyzfCfd23WbhGHmpZ1ryQDkXLOVV6UqnAuTcmxwQdp9KP7oEpshzFL+aCJ3vuXdA519Xnx/NUkZhueIb0MxrqUD8GHTqSwVDq5590CzEN9M4fPP3l7TTITLLEuHMCdYJH2DK3IRxhzvf2WuyQp83nVqDnHWTWUic77t1Hk4V/pyR+gNU6Hh6GuKfE8Y6LiVEE3Nlr6MidkoB8TsnL4D8ddsueNUXiv1R7mzARpp2NprvfFznAj8Dy4hC8VvN4RImPWuib9T7aneESgYlOGVWr2fGWw4RsNW0Qqt0Aqt0Aqt0Aqt0Aqt0Aqt0OrErWjplgv9seD/0XWdRW3/5xRJcH11W36nd29kIt5+xwy7rqiPc5cp4cOcsCB/G0tneTYcoNEVqfhzhthui2X9i6Xd21mh5ZQpE1zSD34WCPhWrOJqQfo5TUT/BT8bm1e+Qhwp/rTS+fy6WJ04dT5Ikwwh8/mvU/0jIZoGmiX54KpA224twQ+8KH0EO8ttpn0/rhrShHi+aktxrnelVITjplOGfFaL0r3cAByAO8Q51TNSs0sxrg9qfCMdcUi367bW1NJYKhuk8a5bfyO1H/Z67+EtW0dvKg34TsCE3l5e+a/3ewYDbMy0Dt6VbVjX28PaKr1W63dE7z5ywTe8ZspohVZohVZohVZohVZohVZohVZodeJW3IRwXu58klrv3xn2w+yPbbfZcZvvqt415SgVVefrhqrBesfvCKovKwePxLNwXLHyq1rhnjjgEAv+XFULj3rOUobr2LUFdX8ie17rbNVt4186edR/liEsjAH3/4e9+9qO29r2Br+ABVTOuYpBFmVZopWoTIkKpEjJ+5wzxndG96P0VT9Aj9Gj+4W+89kSc6ZISfa2JVmiGCsgo3JAWD1BnX4G7ovp4QsIBNaa87fq5l9AAZDLbbfDc/zvKpkspRlx4ZTFytF06ULDrolceF2Tv/cGc72WPsLxcGLHln6t/Anjw7Z3vHI0WUgLvC9AomtS5U4+0HP1tO/Sf51+mMynu04Tyoa5pnMXKB+AqV/XPsJ6+Lhg23vOVet2jvKcr27t/y6RO4VAkEYdZnu1DY+3HDnEJcAB1iZMk1D/O92ZK45DwTD169OPcAxaoRVaoRVaoRVaoRVaoRVaoRVanbsVTbxoQezeNI0X2UuqtQ8ZFzL0VKoUFYodV9+tdacLFyBki5x/Qf76NDsKAd3HhdZM6WlqlBKOErpSPT27Rpxp2cqKWXmRudR1zTBNr8ink9k0IRzxHL9M5y80nZpL3CX96H46wnOCw/qL1UPI37r1bcDaO0r9VfFa32323caGrMDaQM8uYVuSOVUowX6b9bY0A2qICOmWoy1VD+9kA1A8nLtcO4Gsn/aNdV1jRSs/9d4LHO46+pJydGZxYUD6G6oMpi5xeMJtqfWnxVHK0bp1sq56c/m5cMc11mvK41zOYh1KhBXt9E4q4BBL5EJLtYM7uQD0hVZohVZohVZohVZohVZohVZohVbnbkWLL4UNU5tMwhzUdlvrujKVLvFEgBK35fqLoUuafeDno4v6tzuJQFTIucxelk4fp3MwN3gtSkcvipcs1vVcKhXIzVBQy5E2VeNF/lLb0SzW3pA1OKbP2hEht1I7ObtXOx0SUlA31NSwKxxH38v27NCVjqMN3Mau1L+ZJX4+IvDBVfkU1i9Gcz23vmUYUxnowfTzsaXKAawT1APTrcvKXHEc+oQovyM3vevmnB/GXJKPHmdzMaE0YL1V9fR2kgZpkhJ+sXoEn48gH3E5sq035vLjUSHPiAtrDI4WG3jPlZaPYb+fDwPLouxdBw/wMZv10Qqt0Aqt0Aqt0Aqt0Aqt0Aqt0OrcrYS9eg/q5gkQRFcMB+oL06Ry9lwpyN99rya6ZlTuxyMQ3HmOXzdlyPQBPtpxzZWqdjNHOE7w8bHFytHUUAnmJoS8U53Z0hVl8FngAntyD+wcZrvEeaN9hv2wHn23/av851zJu74cEC+8KX9+XMw5bs9iHTj3Tt77HgLGma/sQz8UjDhhR98HU9hpu93XtY+w/7+vcRvHsMYtR4Z/7um9+7kIYzbHC68rH6HniJDtOs0V/XguN65bB/rgK/R1JxeIUe9xW2uVyquRa9AsGO1oLdgPO5t25XeDPM2NumxgMWuldvy0MAo48BlCK7RCK7RCK7RCK7RCK7RCK7RCq38FK/4fuVtQN5Tya+3Pm1HvN74Dp+XdJ124JPAhiNTvdOdODPJ6CsaF+f6RvUU5j2Ozok0W0xnxksgH1pTK7RwFIPjTuipDzwAaF0b3tN79fMRl3j3Qm4r2OOE9h6rr1leU4+n0BXDssdab089nv/FNO4TtVL3nZcEa8JxvvrYPWbznNuH0/6p8ADsoxs8FoTbI+m1HhSlWKsdQDwwocuFNSZvMpKHOrqO9qX6GcbK+K23HWFGPoUf4HEAN4PI0P5oUL4DFonx0vxBRB/sp3487ZutV4ZqPD7dsBdb4cSbnEtu0y7DG8LlxWA9q2JQ1tEIrtEIrtEIrtEIrtEIrtEIrtPpXsKJjv2TgzytKGXqLCQWI3SvG6YvMJQjZNuttmOr9FMzdp5xvq2pAPw4bcIQtyAdTxVLbkQdwvF6ezlwgHJ8QRxeVb7P5Ky3vuVLDS/LhZDYNoEC8Wqk+zudgI+K9S/cAxuE4vulI2/X67RT18xGOo4vKPuRyGMd7blX1+GaG5HzjlPBvpL9nC1f6btPPx5f0w8fpXMM+hbnWFfn7mH3H3FLNm2nvPvKWU9vV+tP5Cz3XDNLUUuXwVela3a7AMbtm/+x6t0WYA/XfSQdgXpv11xXpaWa07zaiQn6xeng7TQM0FRHSK0b5Re4S4ahLrO/1hClaoRVaoRVaoRVaoRVaoRVaoRVanb8V37dbkI/vJAM2czjCrxmVudS4wAXCfAocYdtxbcbIuinfyYNLGCK+l/W9+5uTcTqyp/emkqW+2x047Te1z49SOWNwlBQuzJ/uP89egJ0iCe3Ve9Bnz2nkxPHXlY8zhUumVYYxd2qtV+lrMTrctKXXJx+fpkfk/seurW9K2lShRBhx3AFk8bn8eM9pxmjRe15W+rLldjgieteU85dFEvRxsXd1B+ZK0guW09uRv3/3EInQ0hvp86N8znVdqOFdw5lJX6pbJ0HvPu+jO6kAjE+JH+qHbR/nj9Dsr9U/H+VyUBgc81/VDw/iacsdwGHg82roGs8oWqEVWqEVWqEVWqEVWqEVWqEVWv0rWNGjB3U4xyWDvlvflPRHacjKEkTeVaUG/Qtnvy1+a7TAKCrkGGHrhvI0MxLg47bbW9aPJ+IUcrnltt61rNnsZWg+6Rv6X9o/n2ZHRN7v56NLxuHz5AXYGLDWqlaB/SEhFhHSv0mf7mQCDEI3oeuSMlO61GVNQtie5F2D7jhamOZW5NP7mQhHaIgmXmuf7icjsDAcJ24rxvPchQCN1O3KpqbB/iBNEMItqPuw9urgC+Hoqlaey40z4kJ5K8rJ8/QF2A7RzG/6XzOpS2Ga4TlxxTiB3qHxqJD/VfrzufeOYL0QGP9fp/+8n41wnGCzFowPdi1Hhfq3G2iFVmiFVmiFVmiFVmiFVmiFVmh1/lZ05j8vNZ1a2ndxvaZMZKnNuln/Tyt6+XnmwoC1O662q7ensiXTPraJu6weQc4OCymX2YvKwZkjgZ4/KAyMRD7Ic8Kv6p8PEmlC3ACNvdE+g6nAe/dSryoVyPohmrSZ9Zv2aSpdigkFm/Whvuf5CzA+pO49tef14NbjwtCqXrmZJCnxQpBGwR16dgiDHpbUAy+Xuw2YbqVShvVwmB2i6Xnl71f5a7DYNnE2dflOIgB99d3GTqNxM07A3buubVSgHp7jG3Z5Q1OhF/is2Ky3UitP5UoucaEkqB/m6rst2+3sKf0H2XTTLsPnYEs2ZrJohVZohVZohVZohVZohVZohVZodf5WdPzfRiDu/1r781XpWttRM76ffpP+grqhaIf1PzQYZG5AKfivLWtHMB/nGVU2qspEhkKm9/PhLdV4lM9RTtStb+u6PJUqiZzfJc6ScgjHn+3fX1dl6B+2+6y7Vi1DTRxhEOWXlIMZ7z28bcjo71V7tnS56zYiNLMoefV1HYMQfkH5Nlcch6zfd801uQbHf3++85ohvSpeq9vljO/ya/kjrIE2+Gqxzo5Zh7zuePdz+9837DsxgIOek973CgnvedMOsyD3Q753icUIv1nX4PPh44OwtLA2c9lxi3V7rvHBYGDCmCvyoWX9+Oyavh+t0Aqt0Aqt0Aqt0Aqt0Aqt0Aqtzt2Kxmbqq3p1Nne577ajQvZN5TMcx3NcxzHfqdadVABCdkwYXjC+gpefj7Ts2rumBfkecnaQTyyo+w8yaZf1OE7c0Ro3E15NMN+GJE+kaFIcsd3elmFMJM622WBTlp8WRnx8BNYA6objGcfHhfz37wAELihwvsXawUzxkp8GRC68op3CuSIXbDnyntKDc2HNmo70rmVNJUuMOV4N+tdXuWsdx4gK+TVZApcQzYT45GZDm0uPA0qQppfko+92sDybpvYok/N+A00LK/rpbPoyI448+LSrtJ/nLnjfhXD+7Yb3Wemzno/zryinsJYW6xnWCVqhFVqhFVqhFVqhFVqhFVqhFVqdu5Ww1+jdjBGXuVDWa/3j88KFhiPbbntP7t3JQa2xEI2/kb/cSQaiNO8S973mzBQuQQiOCcU30heoO0pThBA4BuxgwyHOhiZDnu65bRh2STq6k/EuKFtub02tTOVLTbsSFUor6sn9lHfdHP70q/wn1E3O/lsyvXf7QpMDl1+Q92FtAnwYxoE6Iff3XAPm3at67yaCASnney19vJ+OGNZRhOYXqvuvhq71nVaXtdaUCqxZ3T7hOP+aVHmaB7g+zwl7Wg/cg3zcxwWX9KPZzGVl8CUujPyukfu5iMD7jMHRhk5upkjk7L1MC4r3O2NGvDpXDLRCK7RCK7RCK7RCK7RCK7RCK7Q6fys68e/Ux4chFs8bf79KX2u5ekIorKpVqM8hboQm3yhfIAc73nVqZ8NUIa933QbPicvqyb8VbxLGbGYtKgdTmVJESENcXjGPHyVzXdcQudCivP+qeK3vNtO+i2/Kn8/u+e77+fhavTqTvsRzvrhYXJaPHqTTMaEAdsuK97vhlO8Hyglvql9m8pd6rM2IC/tf5a4NWDvAJ2Gus2vfBke4hdpXWLOkODRw+yvqKWz33ZbIB9e0MjgyOILQLUn11o/z7tteVcpPcyMiF4BeFs2D+/FIxzGjQnHFPDn7TqLbsGu/mwT6attqWEjNl78+ynm/e6acf1E7mIihFVqhFVqhFVqhFVqhFVqhFVqh1b+A1aP/NxcVsr/WvGdbAYRm7f/eJI8SOQjTA8d8bzrQP+wX+cCvlT8n0l5Whrr3pN6jYk7g/EEa+1X9cypZCtNk01Y2FPlRNgfH+7jgQnV/pnipbpeDNLWmVF4VvPliQuZ/1n5/mhnhCS/yodeVj9+/Y6jbp+8V50EhDZMWA9f+p/z7XGYc1kzgfAvK/qO0Vw8ldKMmPy2OQA0+PgC9QT1xYbjpSHtG7/uYXo6vHf3b8E2p/7fLrPe64/3Wmdk263jPeh65ZlhHEP33zN6DlDeX14vae56/MGBd7xipNZGlPu9ZYWRb0aAXwJH7n94bzmz+csepoxVaoRVaoRVaoRVaoRVaoRVaodW5W9FLrzLzp1+eF7w+Tfv0jzqZSY8FaMzPhddr8pP8SNupUahD+fo8dyEmFgessyt3Zocv+2lUtfY3qsqDbBKaHzjt1Vrll+GbFutxhC6rhzP5sbNLxNy6VvuleFO3DvuOuarWwMJPIy1XW6mdTGQo5PWId2+0fCNLOOKEhNz8yVdwh0UKConX0ifw7bEWJQK4TBVKHUdhHFmtlOF4RphLnF29M5cf77g65HWoYW5onOOoV2ejM5Mdg0DvEnfT0CZSlON8HOF3tDpYAIrABXaU+lxxvG4fR2hmzZDupH0cx8PabJs61NljDUb4bc2EGpqOGuAiaIVWaIVWaIVWaIVWaIVWaIVWaHXuVvToVv1RwbtO7edDW5rxIJ2Euf1cxHt3bWmMg5k5YV2uQv9RsWBYx2+NFtQKB5t2+b02eJTPhfh43+2uaMew33K7PVeHcSaStOfWoaZl42g2e7nrtHqO8b7p3En42q5use6O2biT8lE+AEuyalQeZXJJcdQlbF2v3ctG+m5d4MMLtS+Q6Rt2JSEOLcsn9zIRWMgAn9pQpHu5CGFOVChuVbSZ4ljXrUMZK/Lpnawv6N2rzVbkk7ns+ID1Oq62JWtPsiNxsdSwT3aUBqx3n7XCfGpVrUzlSgO3DTWs6VVYM+idEeet3n6UysEax4XiknZwI0GCfMLHBRelQ7RCK7RCK7RCK7RCK7RCK7RCK7Q6dyv65H8b4TiokCzLx9B/TChAtUvSwS9DN9uODi2t12pPCiOw0XdbO3IDxoJaW66+ozagH4f1YmJpQfvyJOU9SwosNiV9Kl9KiMMhmn6tfLwRI34uClH+nWy/LP4coikfF9rQlZc5b9vL1jXlZeFnyP21/p+7ehsyOtQdovlV5WSu4D0zOkCTS5UDqFXkQvD/avUE6gnTZNcxoIaXwz8DXIgm5itfXg79DIM7bDBf+TpTGIMNRtimqsK8fbcJH4W39fZUpuTjgaa5bdafZLx3B8fFInwm7qUiPdcI0syWbkANlBMpF1hSDqbSpYQwrFvfoC+YF63QCq3QCq3QCq3QCq3QCq3QCq3O3Upo2RWHOH/IZKpUguParrEtGeDVs+t919yrDyCjB/iIyMQF5dtMcQwOGLDeds14XrzAc5Ry/v918jtY85wwcFoL+jfYbtlqxzHXlMpMbqxun4p8aE8f3Mn7AMh2e0vVoyfFETjeca2lytFEjrrMgv//aJK5/Lhpn0D+hrrhXIf1HWJ5z78augzn9tz2qnEyVSzBerTs7nvdeZIbgYkCfBiMYH/XaUKpC7WPDwpJON6731p3wAv2Q50bZXlqCI5R/XziD43A58BlTkIY+a3212z+ct/1vqtYlU9m8mNwcMOpQY9QJ+yEod6bzp2cD63QCq3QCq3QCq3QCq3QCq3QCq3+Fazojf8Y35AVmM+0jgI0sWkqcI422A/R5IauPkl7fYq8b768fyNNIIuH+eSyegzbUHTTrq5X5CelEejZda1F+fBl/mdt8DXEJ1fUU8jWfbfbcY1NXX2UyjHiOsxakU8f5JMtR+o5xpoiwTbU13cb67py9i7dACNkU1Eg68Pgcd/wsnoE5wKuwPmWZO/dvnXrOC4MbWo6HGOTXlTIvlY+z2TGXMJETpxXvtxIkRjNt1x1z+xDDbDGYSG5oH2B9W7Yp5Dv12tVyPGwHROLr08+PsrnOMKHhMSC9BU+N5SjDae6ozWe5EeCNNpy5FWpAvsjQiYi5NAKrdAKrdAKrdAKrdAKrdAKrdDq3K048n8SMIJgDee/lVqQ9UUuCJF3rVa5kfF+pZv3jb8uf7yXjwT4JMTx15WPd7I+wALThdNvD0rJgdNIihcW5G/Qc9ORw3x6yTi6F/eu/0KG3laNqWwJBvfzsTWtcifh8/OJs+8Vvt3JeOPAFKvyyWzhct2u2m73veE8yXq+tf5ff2jk/39GFt2rD37J3YR8D0zbpvEo4T0Xy2X2hiLfSfvOjvFB/bAGEPQh+sPxz1MXfDTsfR8gV+CY/55X+Qa+sLPrqHvqYK443na0rqPBvFC/yxyHuKv6CZzreNb9DUOeSZ999+A03tcdtEIrtEIrtEIrtEIrtEIrtEIrtDp/K8i48IcAH34rt6aKJagjRBMwx8uhn2NCyatb8epOiqPQ82v1470cbF/w3qurenVHaSZI0wvlb3P5cdX6lhBGlspHT5IjUCjE9O2K93tf73e6wghYQ6YX+DD0A8dDTWDq5wOr6slEytsGmvcN53nWG9yr2yCQ9ePCcNZ/ZU8bvMz+LPX+9HEBsHiQSHa9tVE3avJcYfxsnMTbWgvq1AZfYRn29MGDZLLLGowxWAPI9DAO1AO+TzIjsBP636sNnucvNJxaRMi8VxyoE8YR+dCqdgJzwecDfGGNJ2IUBrTd9nvTQSu0Qiu0Qiu0Qiu0Qiu0Qiu0Qqt/BSsBcn/Pba/plSeFEUp4KOs35a8bce8m5iAffy1/nMuNQ9EQ8Td0+UEq6TJL4INvat417jCfNKwjL/cPj8N8EZp7Xf04kac914BWf6v+9b032x28lj7O5McsZnm5X3bu5P87x79RvszmLkPd3j3Z0GeeAjRxO3/UyYNMMkYLMOxv0l8vi973EJ5X+RucC4OkfWNvpC83suTsXurghirPDl/mCPTSgkx/J+37fi7U8yCfPHsGNFmVTmBd267GiLOtG3cKvgHreuPLfz0oJH1cBP70Vj2aypTgswL79xqeF2xA79494ukcWqEVWqEVWqEVWqEVWqEVWqEVWv0rWNELLxNrZvlhIskRXuB8i5DpIStzAZsNlitHs4WrunUQopml6sF0bgwco0Lu1+o/b6f8YZqz3P6O3vhH8ebA7eqDg7eN5r1kBOa2nM66Js3mrkJNHOOW1KPJdM4HNTG2pRuP80WYK0LTb+S/YS6OcJTzrRqnz7M/dFyj7ajb9fp0ekzkggO3tyjv30tFXOYO3Nau0ZlICYTwUM+ycvQy/3PPabiutaf3ZvNX+25Xs/bfGo3bSX9S/MFh1nz5i/c8ru9znf49kRFiYrFtq9uqeXb93RD58Kap3I75HbcXF0urRvl56oewkAzwiTW1BjX03GZ9cLJj1B8mkz2n7l0TRyu0Qiu0Qiu0Qiu0Qiu0Qiu0QqvztqLH9xv3YhHKBYI0vqB/hbkTYgmi/IYuPcwmfXzEJWxFO4IcDCGYQm6ufprOj0Ho93PhNb0MXn2n5aPBdVV6mYNj+IiQhrofppOMcH23vqHKL/I/UU5gxF1SD6azYwEaBeJVrfwiB/tFwzrcqMqwThzHQ+7f1o0bcSLwAfgT1PcwA+O4IhfeMKTJVI7yQoBPrlXLL0s/1/p/iXxwT+q9KP3U8+69Dm8p2o0kSQgjpnW0aWhn3xOkztbgcHpozCb9ul3+oDv3MpGWLQVockOWwNR2O2nfj69rH5+nf2i7KsfovPwF6jHtY8ttvTds6CUmFL13HNWraIVWaIVWaIVWaIVWaIVWaIVWaHXuVvT2v/sDNNFypC1de5wqOmzQsKo79caT1AgjrOtq23VjMpmDIqCsJfkAjMJCGiyWjMN7iQg07H03IH95nC36+GDX1ZdrJ7fT/r7b6ruN99LgRobEhHzHMVeV04mkEBXz6mB/r9m9ESMQrC3W2TN6E2mh6+h+PrpY/TaZzSXFET8fmq/+DUYC8VPOv6qcPMmMxMQsLCf0APu951PT2JaqT+ZzTbsS4lOLyv7tlD9I0yEhDo7PMz9EhBz0v6Ic3ct6C8Bz4l6zDWsTobmQkF6pHT/MJ8M0DcQr5tGL7E+MOd77eWunz/M/gCOU9F6zYS6RC3KEh2NuR9EKrdAKrdAKrdAKrdAKrdAKrdDq/K1odtZJiaMbujIRF8I04+PDm5p2O+GPiwU4f9UsTyZyPUePCoXl2tF0YYznfCLvh1rhmCjNN5zqhiz/o3STMXb27KnybPFqgMY5Qvek9u28P+27BByrxumT9Ai4d936jmZCXu86RkIcWVckWBuB91ust20YLwo/BWhEGnzcMBTI31A3xPEl+Rvk+IZdsZm9JWn/KN6ENRi4nQ1NguzukEFCHJ5Xv0ymc2E+JZw9q/p59gcfDfXd9pL2DbJ+gI9DlF9XqlBz2nfRsI42NPll0bv+Dn9a0Y4eJpNtRyUc3ZCl5wXvXN06eC9bs0NXDesA9q/oR4+TxZ5rohVaoRVaoRVaoRVaoRVaoRVaodW5W9GhOf+aVnuYSnr/Zu31qvS4UKScD/62XD28kfAydFjILihfHucgZ4d7rrGsnszmrkKOd4izaagw7sDpEMIWpX3IxzznveLWqzU3EqIJGHah8hXqiwo5jnAwJvTfc5t+Pr4sHT3OF2G/984iRZnMeN89eM+bVhqQ14M07RBr2TgE0xBNE47fUCU4vu92YP02dXkiIUBAD9H4b9Jft5N+WGOYa8k4eJH9ybSO4Pg1szydGhN4n0ucpcrBZD5HiAvL+U7pzxauWm7Xx4UWal9hXthvu723WnMyl4uK6Wr/nx8MZ7Z0FSayWPdtrQG9N+2qwKEVWqEVWqEVWqEVWqEVWqEVWqHV+VvR2l0HjCBAO8zaq3cnUl4WjwipReXbjRTJ+a6q1pfNmjqRBtMA5eiaWYV87+MjfdZeq5bBy7AOvd70r48zxQCNchw3r/0N+V4gokV6y7p3f3NSHLVZH/p/WfzZsI7CNLUsH70s/Vy3TlqOsqEqngsXBLttSZ8ujkGO99PwknLwIvMTIxwj7ppUhozuvY+IC6+pZZir5zaS4vBvtb+89w7xsbp9uqlpj9PQWwNi/WZNeZ79oeFUOCIuVQ8eF4tdR4vSwqasTWQEn/eOI2dFOr6d8UdohhGyU2/cS0WCfFwb7P/ecJ9kRvpuq+vq8Jm4nfOLfDAulDY0Ga3QCq3QCq3QCq3QCq3QCq3QCq3O3Yo++c8RlwwiNAf1wflRocBzwm/an1BfUvxBG3z9veVCPnbIIHCWmycSgsMGIZjbOISaYDLvXm35dDo7BpkeMvRidR/cOcKD0ZakQ56GwQest6wePc/80GMty23Bekxmczzhed63a7Zgv80GDaf8wXAmc96zrZpObVUuw7wD1qScb61WflwoQs8JcXSxsg85nnnPes7MS3//o3hTHxzExMK6LkE/YZr089Hlysnzovf75oQ4Av1DX7A/SJML8td/DN20WC8q5uZrX2A9CGECH1qTy9CX90BnXlw3pNnMVcoJMPVbswW9wIcGWBcqX5/k0Qqt0Aqt0Aqt0Aqt0Aqt0Aqt0Or8rWhyppPxjc2f/v2sNBqkce/ea+XbvYT3DCuOsK2a8ThbtMnAdns7qnkjTfw0HqLppcq32fzVHmvDENuq8Sw3apE+xPfl2tGL0o8OcwROXK9Jk4VcgCagh01Nhax/dj26vlfvPcuMgiOcsl6pQi4HXD8f2lCUe5lI3206xH6rNGaLVyF8R4T0Uu1gtnS16/3OmG2Y8q2kEBaSHbe+rlTvZ5Jdt8GIs6bXbsQJRwiMv2qUp3Njpn2SFIfn5S8wl48PEsK9UT6d1RByCVuQ9qHmAeuINLJpSjcSJOv7qe7UVqon4N53W1Demlq9l4z4ODjeXZFOnhVGG3YVrdAKrdAKrdAKrdAKrdAKrdAKrc7dio6+iq+oJ/eyEZELwqEw99lzlvm2o2zXjVelG8bgCGL3B8OGjA6OkMVX5ZNXwzcGTsti7bf1hvebXbcBc8zX/r6fS3KE+vnwgvblReFHkfcDzZ7chTosMgjS6JpWu59Kipy/6Ug7kjk9NAZ53Wb9eenvWykBELuuuau0nuRHTOuYcNyKfvIy/zMcEOTj64oEWR+aB/oNWQIvmJQScbOier8t5mMBGF+qwTEQ3G1ircmVF/kf267pPf9K/Xs2ezVIvXf47tTNx+kiLB4ctq1ok2nwjRnW4btGD9bYJTbH8SvyCXxWBM5ftytvq41nxVECchxBK7RCK7RCK7RCK7RCK7RCK7RCq3O3opX7PcjcDrNcjq3XqtPFMZfZQAAW06mxtmOEaXLbMGZzVzuOynHipibdSBJK/Bbre89lTuQGbgc4FqX9J7kR71o2Jy7K+5CzbWYz5m6ZOqxHy5E4jq5JlZeFn3tuC/pcU2rgBQvTc5sr1ZPbGT/g9t3Wnt6FccAaIvuWpDzLjgKcwAfeSJ/ADiCiQhH6uZ9JwiC1/l/bsjFZzHVdDSy2ajrk9aZTbdiVd2rvcb5Ytypp3w9vpM9QP+8956q9Jemw9iIX6njv3jXAghBuwDrv5B7sB8eWI3vfN6RIiCYt0n+rNV4OeWtDOWHDlNAKrdAKrdAKrdAKrdAKrdAKrdDq3K3orX8XBD7o56NbpvI4W4SCeMKvSN4zqRhxXOKs6uVn6dG6fZoUL6yWT58VRsM0PWDdTUmezORCNAYu25p+P5sM0aj3TCr5GGoVeJ9pnW7rxmQqBwcEaXJLUaDWpi0lxNKb2mfI3H4+5t1XXT55OfIzI1yYpiBnT2ZzPj7o7ddPwAhqCNH0m+onGF/kAozYm6b6OFWMQA1ue0ep38tFYD2851xVG/eLSR8faNi1P5oE1s8hNiHuqupdixd4ses0VxTPqOMYQRpbK9dgrj5r26wNa3kjTTgitB3lndJ/kh8J8HGbDNbV6qviDcM6iovFBfnrrThaoRVaoRVaoRVaoRVaoRVaoRVanb8VLczyEZpZNcovMz93XJMR13uXUeGqPPjUd5tv9cbthD8i5CAuz1f/nizkILhTXlhRT6bzY34+ApHdu+855XeZxXHCarV8KyMAijrY/6B516At1gaaLV0Ba2ggRFMwzv2c98wrnqMr8smTopfdRd6/IO3fTvsd1g/RBGy/zP/cchSI4DD+jRQJ06yfD69plVsxAQI9rBO4vyj8CMG97Wg7knmvEIFzKRd4qza+PzuLMWfDVGazZ/dVM9e7np6HtXcCNL6sHT/OFyNCumFV3zV6L7I/wkRQNqz99JD3mei49S3DO9d2ezDUm/LnW97vpwlaoRVaoRVaoRVaoRVaoRVaoRVanbuV91vZDVN6lhwVadDHBVd17921HdfI+MbWdQmyuEtYjzXWKpX7haTltsICzP0VMvHZ86lEmPtWUogIhb7bgNz/ovgj7ASCPa0D2y5jNuvB/nupyIC1W7a8YcjPsqPQj+eiNaAmqBW2YT1uJQSHWFGhtFQ+vJ31Q5OQvzcV9exaedjH++drfz/OQv7OdB19Tal5vzN2m/CnHdV8NXyDY7zIh1elk9niVagNWBerB3AMrI3Ii4vlg3s5wPI5ZLClKJPpnMgB02BbM27FvedWW6y7WinPjnjX7kUutG5UJ5OwYOGB213SDmGdvHuyaRSt0Aqt0Aqt0Aqt0Aqt0Aqt0Aqtzt2KI/8HgeNc5uT8P/2m/vUqe8N2uwO3v6qfTKfHBgy2m2/rrRfpH8HLZe6i8g3yMYTslHjxjfQJ8neY5qCND6r9rDDadCQY6oNuQ54W+JDtdt7V+vdLyZ5jJIXR5fLxrbwAWFGanq99Pfs9MbHc3qL0DSxgJ/wT9t9KeccwZr1VWjfSJC6M1O2TP5rkXjzCcaL3G2hVfln4GYrpu+1VxXseF0+4ul3xcn++CI3BOO+0/uNckSdCkEZ/q/wF+y3WGzjND4o9XfJ+M82IPS999Z7lxVp+LrJ69n2Gy2w4d1k5hvWICkVvXoOAdd17Vy/13r+EVmiFVmiFVmiFVmiFVmiFVmiFVudtRSf/M/v9HuVl5ehxqmgMDlqO9tZs3IrxbUd3mbUnd28leMoFCXOXlMMXuaumdezjIiuV45niZY5QHx/alNXJXJYQKnCBt3pjKjtsuR1C2F69+yw32nNMhzk7tfqDYoojxM/FlvXD6czY2fcNgXntC2yDb8cx1ivSdNF7hpXA+bY0fSZ/2WZ9m3XfK9Zcfpwxvmuru1JrrjTufD9erj7IpGB8gQvt6Ob1JPGe6+V23tftyXTWYVaAj705/fyidBUabFnVD4ZzK+39MDrAJ+elvycz2aiQaVq1bV2H8QG96zbW1dqDdCpG8zYb7Oqtx5miaZd9fHBP6k7m0Qqt0Aqt0Aqt0Aqt0Aqt0Aqt0Or8reiPrwotp/ZWbkzlhvtuPee/sqHKD1KphDjKEe6t2oDj/HzUYp01rTqVGdatb1nfj9Dns/yoxXpQ+nLt8HG+GBZSpnX4VmtC3cR7RnN001Bvx/026Tus/4fCfhm9UbdOCOG2G8ZM+jIPeZoT56ufweXsXufEulGbzo/xnM9Pw0u1g7uZMBwM5+4q7VsZXuSCTbv8QXPnhsa9Z0Z7v3U+mSuMQ4i33NaOWZ9KD8eEfJDGNmrKZDbLc0LX0TY1DWoDUMrRDVW5mw7DvBGaXaztzxQuC5zYc9vbmgFryZjTcKq7autZdjRAE4r1ZVdrwefAe5cRzWxK6t18OExTaIVWaIVWaIVWaIVWaIVWaIVWaHXuVjT9YrBndF8UrhJm+7jQfPnL3Ww4KuQZs1er5ceFInj5aWhJObid9At8IMynFvT9u8kwHCzyIaj7dsbfdc2uo8O4v5RuMOYKvG+pfOBdyyZuQhzaMBVYD7n/MUjTb6XG9SRMTWzWW5VPYK6kOObdw107gTWAHtqOsiZVbqV5qDsqFNaVKqxHiELEZ1uqDscHaXzgtJekA1gPjhNbjvTetG8n/FCnaZ+AF/TCeeMPdrU2jAlrzwh5I316kb/q44IBGl+qHEBfLbsWpMnl6iGsATQC67RZUyfzWQarwYnbqn475YcFNu3yjl6Hz01EyDadGlqhFVqhFVqhFVqhFVqhFVqhFVqduxWt3rOmM2MQ0KNCcdHYBzuYr+eaG4b8OOfdkw0ur6WPd1NhCPpQ4qaqQkaHfrz31VaPpotj0D+csmd2biX5jmMG+NhiZf9Wjo+KeUrEef3Lg0TKz0d6Z78DhkwPYw5YZ0/vzBXHfXzYM1LK19MEsr6XxWu1mdLlIPVOWdC/PEuPthy5bUtbsv79XUMiF1iqHr4oXQWgpiPv6i0w9fOxrqP9oTLoH8aHpdoytesJkhYv9dzWsvTteorAQvKEwhrPDF3mGGu7+ramw5rV7VMgWzG87z96brPvNjZqMtTJEcElzq7W+P4eYah529DRCq3QCq3QCq3QCq3QCq3QCq3Q6tyt6O3/8FMukBSH3iifptNjIg3CfBuyPJUdhqAcE4re+Smvn5CQXNMqYAo7YZpl/RD6pHyg7WhbVQ1yc1jIh2lq0fj2S/GGxSyXsZXK0fdr2WC9rRpgIfIB+Cd4TWWGeY4O3O6KcXQ7ATUIkLPXpdrdXBh8desQjn+QTjWcWtb340ZVmSxko0I+RJOeRSYFtQ3czpakQdZvOarDeh+a7uNsEfJ9UhxZUU+mUsNRmnGY93vlWwk+779at062FfN21t9z6wPW/t1woLaOa4T51Gq1DNvwMajb5d9NZ7owVrcrfi78/fo+IwQO21QV6B2t0Aqt0Aqt0Aqt0Aqt0Aqt0Aqtzt2K5l+wuFh6Xfk4mfFCNmTcReXb7bS/79ZTvgvz8ue7iTDUDV5ragXmE/hA322CHTgGaKTr1jdMCfI0WEB239TVF5mrUIRhnezWG7dSfIimTPt4WzO87was47CQmdc/Qy4P8GHI4utK5UX2KiMuxPFtU7+e8LI4/Gm7ZjwrgJfDcdxapfK4VOw4StcxNurKZDwLYzLCNtQarEfHNS3W/cNkU+lhHxfw87E36iewgPoh0y8ZhzOZy3Aixwlv5eZ0cczHhQQ+tG0Yk2nvOntEyCzU9r3r5oQC62ZdvRWDNcj13camonq/M3a7Dbuyq7R+Kd1o2jW0Qiu0Qiu0Qiu0Qiu0Qiu0Qiu0OncrWprzrddqc0PjQRpzGVmpHd3NhAU+yIizrtbm8uOUCH3W3G20oX+RD9msv63qZ8+w8vl4757p6czY2XXk6Kaqes+V8p6n3NlR6o8zRcttQz/vG/Z01nuOc5CPL2j7t6J8TCjAP9e16kzuMkf4jqt517XTY0nfsMOclerRZDFLOMpzwpaqQS4P03Tfbb1X7OncGNQAkX1J/QbrFKCxvtt+V+/O5cZF3ruV/E35k3cd3Hu3L9vWDVjvmJj388ll9fB6igCczaw17fRW3OsFyJbVo1tJPu37oeVoK+rJ41TRz8fbjrRrtl/krrYd1SaDXbM1lR3uOnWX2GiFVmiFVmiFVmiFVmiFVmiFVmh17la0dt2ZKg6b1mHLVnYadZgDgrjfe0+uPJUebthlyPdw/i/5G4SIXUfb1b2eoWHvPum6+kvuRs9tQ5+rehn68Z4r5dQ2TRXqDvDxuFhY06W57Lg22I8IuSXpAHI8bPCcuFw5nMxmvXujz4zuJsOBs9/vrlZO5ka8+7kjQmpJ+Qa1+vmI91tkswvrBM2IfGBe/QzrRHl/x9HfKo25wnjDlr7fhw1rFuKTNuv9rjnec59dkxL/orYPWT8qZOv26ZauwdqnfD9C/6u18lxxHGqGNd7WdHAEdJjrQ9OaTGT9NNywyntq53bKDwvjEPttrYFWaIVWaIVWaIVWaIVWaIVWaIVW52/19H8fPbsu3PhQt5+mRjmOc4izLB0+SKdcYvn46Hql8iCfgqzcsE/fN+0HqZSfD0HP74wu1KRbh2C6Uzefpy9CuLdYd1dtf/9NMCHkde0v2O659QgtLFUPrqdJUhzqu+1l6RvkfoELeNu1w6feejQh1q/KJzAXLB6UuKKegLtpn7rEfas1nmZGwzQFuX9B+vIid8XrjWY3dPlFHrZbjLhr1TJsM8KFBO+3wg/zWcqJhOPBBY6HOr13GZnmo3RR4IN+Pjhf+zKVH4YFaDvyntGB8U3rCFh3auZEyvvyA9b4g+k+zGYttyXykY1q7WkJrdAKrdAKrdAKrdAKrdAKrdAKrc7fio68jNbt8vtG/0Ey5ZBBgI8tnx5ALrdYC9p7qzdvpXmH9Qgn7Jrt6zESEwo2szZNCXIz1EQ5/1u18Tx7sW5XfHwEjJ569zS7ARp9o356mM5yHB/kEyvS8a0MHxOGvHfvlg8msn6OCH23tXF2LRvqgz536sZcflzkQhyhm4p0Nx2mxMdxdFvVIPdD+O6zzop2BBaQy2H/qnIC4/v4oAA968cTaT8sKrAulL/cyvJx0VvCbVl/kE11XQM+B7v1Bvia9kmUZhcqXyYy/rhYIIzb1k2oX7ePwG5LVx/msnGh2HKUD6YNdrBICXF4Sfs2lRtmhKEVWqEVWqEVWqEVWqEVWqEVWqHVuVvR0pwf+p/LjMO/XcaWKwffc3mQxjcqCmTiqJCPioUV+Qjqg5Adpull9WAi7oftlPjDmlyeKVyG+rqO6t0/neJjYnHg9mCOsz7zbVvaVsxH+WLS94PAiW8qnx4Vi5bbEPjQZkWayPuhPph629SnUsOQrWHZlvUDmGvA2kCwbWhQKwT9vtuENYMeeo4hcuE1vTyVGR6wpsPs1drxTP4yLFLbrm2pBtQM1kCwIddg3qiQaTvae7n/In+lz9oJYWix9vVuLgz1wzEr1eO50njHMUM0tWMYT9OjNumD75akvihc6ThGzzXXpdqDTArWkhAerdAKrdAKrdAKrdAKrdAKrdAKrc7dit9SlRfpKy5zIQevSacPCik/Dbcd83Xt40TBD4X23NbrykcwgvCdFEfnq5/BwseHC/7xBenLg2zKdvsusz8Y7lRyOO2DNgQY81aMz/ouQ3T+oLgvilcGboMx+/XJR7DgCYXDNqpVGJ8xi+foinL8IJkK0mjP0ealzw8T3sXoAJ/cVnQYx8fHIOvvKu3raQLHRIQSHA8u0CTUs6UrkOPP3rHb/yC5z/MXg3zcO0Y/nileDvIx+By8V/ovhq44bODjAvO1z7A/QnNRobiiHd/Nh5X+Z4Hzr+mnD1PZPmvB6UvKwYuSd70ePiLv1T4c33H0uDCMVmiFVmiFVmiFVmiFVmiFVmiFVv8KVtzd/zsMEJCn58ufn5cuQn3At1D98iCX8nMRaAN6uJsO9912mGa3FAUyd9vRYKwNrTqVhtxswPZ2TZ8bHlcH3zK+MejzaX5U5IPAuiQfQG4m3nOZjV2zDTnbz4dbjgI1XU/BbpIWLy6dHlzPE0r4kJDfkKuPcsUAHwGOlfLxw1I2TFPA/V7qzwxfFviA3Pvzg+l67yAivGEf/7NOnmcuevd825VdrQ1zQfGUE6Dm60kCC9mxpQ+6ezcTBgho+7XycS47DgsDyw/9TuT8sBje8eWPsK71s+vau0b7QSoFa8YR3vtMFC7DwsD+Jf3gbhyt0Aqt0Aqt0Aqt0Aqt0Aqt0Aqtzt9KgIzr5XjlM8wNPbSsI3CZyPj7jhnz518ff3w65NUB08zLn2Fc2ACChcoXyNM263t1K/pUcRhyvOd1+vFpcbRx5gW5HHoGXC/fl0+nhrz5eI6H4x9mszbrRKj3DKsXI1egGTgGLGA/mML/kLNv5Xk4pu/638te3eTsP8j0UKfS/wzb/2yQuZz3XC9vbXRvjS3W8ZHg6+rHibQ/LpS8MXX3VooXuBCsB5jCejRtNSpkYD1mhi7rg334H+qcG/LGdIgLn5uHqSx8bgZud00/nSuOG9ax16Omv8hd6boNtEIrtEIrtEIrtEIrtEIrtEIrtDp3K+7R/1PcqFWfF738DaVsqcrz3MWu94yp7Hzl891cGA7yrl9rfcjNkKEhjv/TINeT0IDHsaFUH2WLMBlMs6u0wVHkQi5xNozqg0QKBmHEXZC/3E2FITNDvIZ8/z2je1lc1udKnmPKN/ab8gcczxHv3UFw7ou0ZwrDbtUUqLXvtDuutlttz416WT8pjsI4j/JFgYh91to29YeJLCwexwm/1f54nr3oMgemmNc+34ry/92z6s6ULnccs+823uv9mbz3XYLD+rtGeyLh9/MxOGZLV2CNoREodUP2HGFM77lbyseJuB8WxtuPVmiFVmiFVmiFVmiFVmiFVmiFVudtRU/vtm4maM+pM2LvyOb9bELkgtD2gvQZtgdOB7Z3lcbT3IW4WArw8a2aOlO4EqKpunWyp3nvFHKYBf9cV6vQs8gFIJevVo9eFa43LKltq1uqOpUZDvAxgQssyl/g+IZdCdLUWvV0Kj9MGLPZYEU+fpQqRGim59a3NPVp6gI00LRru1rjfi7Rd1s+LrShyk/zFxhzQjS9UPt7Kjfs56M9t7ltarOZ8YHbgf+XtYO7iXDb1lxirdeq1xMk57/KE/+OWX+avQAH8xx9q9XvpxPQiJ+PrFUr9zOJIJ+Eud6ZnYfJLJwYoYVV+Qh6gQXgGAfuE4lAQhxt28puvYFWaIVWaIVWaIVWaIVWaIVWaIVW525F7/4H5GwuJpQ2ZeVRvgDbA9Zeq5Tv5xM8EYM0sSHVpkuX4Zw+ay3Lh3AMTMARflf1+oGNoBCflz5NpAJwbt0ub9d18HUZg3LfSvWZ4hXGXNM+gR6m85eh4ahQXK4eQL6HA3jOt2aWp1LDHUcP0eSqcjqTu9JyapD7d/UGHO/jwzDFinIM40NhbUfdrmtT6WGeUELcNaV8Nxl2iUs5H9QJx8SEgkP6u3r7Vek6rLefD69oxzPZKzbrD1hzWzMeZQousRtWdVORwQ4OCAqxDUkGU/CCfy4p+zBOkCYbVnlb0e9mwoA1cNt7Zgs+Q2iFVmiFVmiFVmiFVmiFVmiFVmh17lZ0dC4Roenl6uHNDIUGHDLY0lXov+c2YP+KejxbHD+7fO2u1k4nMgGb9YJ8Yq12Ol28TDkR+JaUb5D7IbvDQe/UztPMBe+9uqy/pWmQmwXeBz3vGk3I4pC5u66xKzVuZmlCHOU4flH5G/I3I26YJhcU77pz321Ybm9PbcG82uCrjwuvaifPsxchxIeF9Lap34zSqFCAc5ek/ZspCuvBE2HNOH2ULQT5OEwNawb7IbvDFEvqPvQJk0J5mzXFq4fzNezaHyYDCx8fajrymlKZLlyGvhp2ZUcyoXeoueto75t9cAREHx+EzxP0xQhBK7RCK7RCK7RCK7RCK7RCK7RCq3O3ooVZbsOQp3LDYZpqOlXI9JChE+KQn48uVfafFy5qg28hmlrUvs7krzikHxeGlo2Dh+ks9MC87wxOIet3HC0mFtfMEzgXmonS7EZNht7ajiRw/lX99GkaeghYrLMntyZygYQ4rFn727o+k71COR8cs6TvQw8h6t23vas172bCbUcP0MS6XnmeuVi3qy7pb5i1u/FwUvzBdnvLxjcYE/oE7mXlALYho/OcuFI5Bpes/yfiZffDGe93zEaIT8LawLxhIWPap78b9s0k5TgaovEtQ4Wae049wMd3a41HpYLDLIu1dxvtiWjAey8w620pKjievbfXQSu0Qiu0Qiu0Qiu0Qiu0Qiu0Qqtzt6LVm9b1JIHsbrH+jmnCcS6xfHx0sfb3RDYQomnvPT/S0UQyEKQJiPuLyte7ibDlvaO2sWs2IDfDfH23uanK09nLzLsOLqwbtYeZrMAJNhmsa7WJRMDPR7xjNHkiHRD5AET/vVrrZhqgU027vFGtfb9nGk7f0tSz7xIiYLojm9dTBFBc5uzo5vP0RcLxsA25HGrouc2Ub2yh/Pl+LuGnsY6j7yj6zNAVmOj7dxj3UwnYgPi+XDl8WMzCenjfZ6g16JcRlvVfXpC+QF8i70/7xpaUb7BODbsaF4fWa9WbCeq9w5f4tzVtpnDFYX2eE7ZlA63QCq3QCq3QCq3QCq3QCq3QCq3O3Yre/89EXChCHH+ndx5lCn4atZm1Kh3PlsahyZZT264aM6UrMKhDBqvK6f1MIiIUem7j94YN5yfE0a5rvm2YUB8E/YHbeSd3n+cu2mwg8qH1SgXGgUDvsMGGVvOuZZO+y6xtxQAXgfdR4ttUlLu5MGT6AJ/YlvXZ4njXMYESTKdLl0UuxHPiqnIMvQWFWMuWturaTOYKnNhzzS1D8X7vy/kM6/B32Z4eutx1jNjZvdcz+StQQNuRNlXlZob6acS0TjYVGUwDNBbm04vq17P7sCXG3E1JfpQrAELOf3Ve/jRduEwIBzUs6fvQF+VEWL9V8/R+Gq3QCq3QCq3QCq3QCq3QCq3QCq3O34rmXhCI2tum9jCVhbkDNL6iHN3PJiy3z3H8Vk2DrO+n3uuAlvRvcEyQj3dcbU9vQV4fsLZL3A2lBvkbToQSt1R1pgj53oJzV5TD6eLlhn06cJswztP8BUJckQtuqGfXr4U05On1emUmewUyNzCtq5WZwhWXOLBs69XK7NC4YR0Rzl2TylBPx9E4Im7JGvTvskGftfearbtx7zsA77sERYf+fVwQyFaNY1jLPmsEaXyt4o0Dk7Yd7YNhwbwD1vRzsRX96G4yDP3HxdJmXZ7NjzPv2Vn9Ddn7XTUUD+0snv59M0UdYgmcf00vw1y292wutEIrtEIrtEIrtEIrtEIrtEIrtDpnK+76/0X+aRDIzRwnQKdL8sF0/nLTrlhu73fDuZsOR4VS21F2JPNRodC2FYjpO6oJmXjAWpCnd832zRglhESF4pp0+jCXjYt5uf/1vd6byV8ZuO2mXf296TxNQt3EJn0vi2e9/S6xN9Taq8J1wzrtO02YC8YU+aDjDlbUI3DvOEbTrv3TJN41az5Ded+i/OVp5gIM4u2XyVRpOECjDbsKtUFe97I7F1qRjx7lCjwRvHci1ZXZ9LhpHfv4KKwfuHQcvevoUM+r7HUoMkwza+rpVGbYx4fhT1uSMlO6AnX23PqGXrufTPi4iDdOVblf9J7fBQ5ohVZohVZohVZohVZohVZohVZode5WVL5J7ucSQQox14C8+zCb5QmBSL2laXfSYShuwDq7UvN+IQEhOyQk19Xqw0zWJj1oe0cxn2ZHYmIBYv2mLk9mC34+rFuH7/X+bOGqaZ9yhN9rtJ6lLtbtkwAfWZMqsF8dfE35Rpaq357lL0qDv2GK3xXnWeGin4YI4ZbK+5P5AthBFn+ndOAYhwwYx61Kx89yFwXe7zBn12w8zY1YrH92H3YV6gzw8YZd3lGMa2ni8+7Drr81zNnsVYdZbVvdVZowZsuuClxgz2w9TGZtZgf48Kp8Cr10Xb3nmrtG81qKDNwmxP1duTmR8sWEAkyxZcqTuYKfC/ppbFvS0Aqt0Aqt0Aqt0Aqt0Aqt0Aqt0Orcreid/xEWvPfYimuyl6G9d93ap5tVFfqB/Q7rv9N6z4oXoSZvf029maaQlaNCbkU/vpMKB2mcEH5NLkMP0FvTqb4ze9O5S3W7ArH7bd28Ew/HxBwhImT0O9lwy5bTvh/f1D7OFK703HrKN7opKTNDV3iOQqsblerNHO25zWJgfFk+hHrqdjlAE5ty7WaKAqjL+mvK6c0EpTzU7FvRjqYzl6JClhC2qShQm48PhWlqw5BuxqjIBbqu+c7ownrExdyAdbdl/VrSe9h0067uqCasX981Y8LQlq7NZK8AdEIc2lQVqDNIM/AZWi2fPM4Ndx11wNqbhgxriVZohVZohVZohVZohVZohVZohVbnbzU6l6Ccf6V6NJHxQUGEuJumOlu8KnLhkBBbM6rPshdtyP2O+q7eg57jYrFulTcrCuRgqBUy9FLtG/QT4KPes7N0aSLhgzkE4tuCPpPeu4lMu7ytaNPFS21bjQjFlcrB9+8PwjSzKH09u5d6wIizqcpPC16md4m9Ih1PFy75+LCfC61770S61HVMnveta5WJpC8oZMI0sSx/m81fZcSF7P5G/TSTu9J36w6ztiQN8jrUoNtH780e+MbFQt9pbsgy2KXFMaDZ01owJscIxwnrShmOYYRFhNQb6dPDTJbjCCz/pqI+zGd9fDBEM5umPBH3+fgoWqEVWqEVWqEVWqEVWqEVWqEVWp27leDdV204E1mfxQaQxd+UP0FvLmOQuffMNvTGc3zHlt8bA7CwWIs63O+qczMPOdh7D++e3L6ZgUpLTUeCYx4ms2Ddc9uQm8+yNacNvr2vDWZHr8KYcNiKfPKsdHHAumnfGMw1O+TtB5r18ulEwSfwIVinHc30riO7A4u0N9XaY++5zLWQkN2s1aZLl/TBYdOuwf77mYTS/xKkqS1NmcwUIPQnxJFFdX+yUIAhfTT8p0FgvbuuYbn9FeUE1gYaZMTeqirXct5bfut2xbtvOzsCvbQd7c3Jp+/7KRfYkczHpWFAhFI35QOoQeBE0zpGK7RCK7RCK7RCK7RCK7RCK7RCq3O3otJ9dj+VCPBJQpz1cvXV6HXTOvFxgS1VhbybFC827Ark76fpkYiQcRlZU05nS1cZ8V59+7ZqzgxfgYOhjU1dfZoasUg3LgyvKkcwX881eCJuSdpE3gcHM8Kt1U4hc/dZSyTiovrtVem63P9MOf+6fvqscDEiZC23sywfXkuSrmtyHL8tqRNpX5AmgjS5eno0PXzJZW5UzEFtswXomUDu31Z0yPoJcUi3DqCG2dxVi/Vc4q7Ih9P5SwL4WtVtU4de4EPgErZaPoGaQzQBvrtK82bC+/4AetzT2vfziRDNdBxlV2s+LnhrHOTjq9LRbPHqgHV4wu3UTbRCK7RCK7RCK7RCK7RCK7RCK7Q6dyvhYcLLzQEa3VPaj4eGB27Xu+ZbO4Hc7+OChnXwXh1M5gtQXNdprUveHJCJvWdMqQ4cDzl7wHpb1ZNraQLHOLa1IH2GcZX+l5Tvh8XKPuRmjgh9t72unN7JhWGDMWdFqUHOrvU+pn0/LpQ/38mHIZfzjF+pnDwsZluOkvNdWVA/Py2MEEK87wmazsyIl+kdt/1G9t6nRM7+21HMs+cym1DSe3lwv5CAnVD2snLwMJMduH0/L8C50xmvBq8XOKaYYMSG5XmvDWANvo/z3hhAzW3HDNLIuuT95jhAw127vqB9fpobgf0BPrxY3X+YQyu0Qiu0Qiu0Qiu0Qiu0Qiu0Qqvzt6JX/zHadYxt1TirqewSZ8uQJ1KQm7txsbimViGv160Ti/W2de8ZVh1Hc9jg+zXrtiNDtt6SZeg/IY6Y1tH/x959LseNbIuCTiABlGU5oCxJuZYoQ1GUIymJVtr7nBMTce/Mn/si8wxjIuadzm5J9EUv17tbjrYMfHkDOwvUuTHzBtw/Vkf/gMBE5lrfqj+rgEoc6sHz0y3nIsJJ6/XzmXyKEs72rc1a0H/7xPd8u2yosLZPXI6NrqnH/z76EOoEvfi6fL5UvCmwYUL8DbXyKEUTfGHg9/bN9uOkAOsKbHxNOV3JQy/utJzaTl1/VRgLsTFo2Y9aA4ht4LVD7MiqfAxjfEJsvwPzzGRStt93fGu/3g6+M2DjEOeRYcHnw/MJzwr/OPvzV8xRmnmnf38hFSAvl/ibRnUyQSJsMkITb9Vvj9I0LYyhFVqhFVqhFVqhFVqhFVqhFVqh1ZVb0Zv/Jm0p8qMMZRkhRuG4/jQTD7HJOM3+Q/5zKXsT+nK4ZkfRZyUpwRWh+93X2jOZNPTTrmfBvNMZAWLimXC5ob/J3WtYp2n+xnr1DPr4GJthGX6tdvxIoh5xBo55oHTAq+8aYLpmnqxIt13f4ZnoRv1iWhQGbiP4vbLZnRUlxxvAWttmfSadjrIZno2ty2cz2bTnewIT3TLr08Fe0nkI78BoTycF3/eywp139e8LOUA859jIjqZNpkiKG7O9PsT/ZvSe7fbApdzUn6biIzTHs+HfL/58PTZBGcqRcOCSvd126iE2UW4oM6l0ghYhTVj3dW4iQlMMYdEKrdAKrdAKrdAKrdAKrdAKrdDqyq3o8ZQGcV++0zb/Xvt5uY9zdui1t7Q6GDEME+Myq7VjMCK+33Au9uvNhcK45XejbHpXbTwV4yxDM8KNt8rXR8lgf2RYu6ypK8XbLKHQr6/qx5fv/4l4xD5s9v5efBhmk8EeWfrpoxHIx+OY0Go1yE0K3bb8/pHeh/EDrwUc+2pzRkxDPNB2b2gXr/MTPBsJfuNrKJBzx1UHrrmnNSHmbOgOS7jVyvFMPh3l0i5xdppakDMVbX+409CgpydMsI31e+XndEoAOKjZO/n7IxEcTQhjuy4v5MdZhotx4rpx9lqc8AnpecZeq/FKHLX9AccIb+WvaIVWaIVWaIVWaIVWaIVWaIVWaHXlVnTpf7vJskKSH4Ucfo2jDL+tKm8K9+Kc5Pv+qnEMx9rwm+X3PrSsp1L88t24mffqzzfFe4QwXVcvK8F4iNvxhrtN8+/5h2ABZO/rP6F37zhy8P2Bri2I46Z9JkA/rZ79vfAQ5mk61T2j8aZ0j2PCPc/cV1twDH0/9O77cnNSImGaIr63bp4/TccjNAmlPVC7C9lxx7eTXLFc057m4lAA2++XZeX1aFAboNzUqlBj17fjXHZNPoEaSMJvUGPIcSHYyysELmDxIluA5j7CprYb8oyUjgTxD6B+LzIFlrA8G95q1F6lRsN0pOtqUEswRSu0Qiu0Qiu0Qiu0Qiu0Qiu0Qqsrt6Kjf4tRwr3Xf06nBUhyhC+8q36fFIlPXIGJruknr6UJaKYhvX2j+UIsDN2mz/gbSmDUcqoQx4HRfpUd7XsNsN7W5emUAL7Qgr+Tv68UbgMWtNoQN7gA9MBt7MjGtCSE2RFYbl9rwbVNpwL12FArMD74HsJrQK//tBAPswmfeFtKfSUX3HcO0wTkPC0KPBu1/d6GUXldmAixsZ5rHJjdmWyaMvCn8LvKt4X8uEssaOV3mhrEIwrBT5M3G9XJJOTlwfhDtQNrweeDZ8KryjHkxTEhCBtqD2t5vttyKmVVm81IbVeO0lQQQ/627Q/RCq3QCq3QCq3QCq3QCq3QCq3Q6sqt6OjfY5tK9ZU0Ck1zlGaCvjkvef4Q/ryhna9kb1teD3Le19vQTzMMa3u9Q6MHx3AxhFXWFeinTesE/gQ9NMwL1pDGntkAC5/40NNv1WuzWYnAMeF26w2IKU4lCHe3Zb4SR6FOwfPTwb7Stw3reITL75j6Qm4cgnGJXVaVleLt4D1CNP1W+fpCKoTYeMepH6q9GSmoKyyx09DBFxAhz/faj6dSnGE4SOdQ74AjjIG0oddfEm9aXjtM04eNzpvCPdvrw5/e6sF98BiVIMc9uflIpFBLjgnvGc3XeZgzAqZvK19n8mkoAKyFVmiFVmiFVmiFVmiFVmiFVmiFVlduRS8edyAf6JsjNAm9+2SGxKmYFMbW5JOgP7YvLK/z0XSXcjehyYbWeccwwAia/gRX2GxUHyXo0OtCnvty603wflsXKD93/OmkIAq34J/rjbOl7E3Ht0JMbF07f5UfdfxhjJO2a/JkmkTZFMeGYN3pjMAwATccL0jjQ7/jEndbri/kg983S6E7b2tfXxcmPN+Byw/aXbAGLHBZrR0vZMcBqwF1UhqQc4gdYQizaVRhXSgSS+iWVn+Upl3PyPA3NrSLmUwaCt90qju6Dp+DjHDj8j1I6lL+JgTGM+H1+hlYW34H5tzRNbCD+D1iwzFaoRVaoRVaoRVaoRVaoRVaoRVaXbkVt5K7TQgZeM3NWuVRlia4kkPs/6x/XikE96Dhn+v189eliY6rRtjUqnr8KEV7bgPiDu4X54P+GPr7HUP7+/hDwzpJciU4XhDHeTYycNubagXy7DhanJN+V/+cEdPQfI9whd8v/nxRLEABLL+/rp6/Cd4F7HRdfVUL7nH/en56WwviDnNJyO0/zz/D/AOn6REX5ofasISF/1eN46XiTZahPInsKuarwijkAuN/rxw/zcVhzoatHuidF9kCnI+wibfyV/CKUZEh7LZSXyiNw2BI4UDrTIsCjFGsr1808usdShDbF4VM5oKHvIde64NmQb3RCq3QCq3QCq3QCq3QCq3QCq3Q6sqt6I1/k9queqC0prI0I9ykjLCunC5f3tuN0MSacbaSn4DcwnTknf79pQg9dB+u31brs5LUcmpRKpUNeUm60XUNjg3DtUvZGy23HuUyq/rxk0ycD+4vt7b0anAtsdP8tXX9dCl/A64lDLsnGzC/Zn0fXu65PJ0WYpwYYkc21epS7kbHM/puA9aaEmnQ35PhrqpNpSHOW12vUa7Kb4pBzjDPu+q3SYn4xA+Man9Czj3XhDk/tIYr2eAeOrTyZUVbLtwe4XIQz7p6CnPGOGnodXZl403pXphNur61r7SmswJ8IEJcfLV+vFKaiNK0bv34aDqzWYlno2iFVmiFVmiFVmiFVmiFVmiFVmh15VY0udI+VLpPcnFC/J5r7JjaSg56bs0nzo6mQxyWP+hDj25crIgTHBO8mvaDMpzNSWE2zjC0rMmwXoSmOYbbMC8un9sOx7ncW+2vJ6m45XX6XuNjy5pOCpBYhI2/138siTfg2CHOvmZCPQAOLt/XmgvZcY8hQ6+7Va8+y6WD7x4YYa9mgHuYpigT2tGUqQzl2AhHuLIiPyukHW8gwJzKN7CAOaFOW2p1ITfe9zsCGz00uk/ScUCBGpRVFWrpeP1g/2i9CX0/BBDj0qvaMVhAIuBbrsvTueB7C3p5j/tFtsASpulcBDWWJJe4PVdFK7RCK7RCK7RCK7RCK7RCK7RCqyu3ovID9834PYAQmMiubIIXYRhCmD2tMZkhLnEow+/K2t+Lk7r1E9roI703JdERLgtTb2rVyTRJ8+NgsaPqs6KU4kdh/LvKV5gHBnu+/bnlr0gTMS4z9DrQW8MYKEzX1fcUA8awrNB3jf1681k+PfBMGH9Y774oFiDJgd/drWpvrgX7O/NMaNO8WBDHozTVcZX9RuuZlIaTDMP++s5g4LUGXuNI70NuPsMMXBPifCLFw2wyxETfyz9ns5LjW2Cxo+swXrd+SKGb/3n+ZeryHUocE9pTjZeFUZ6NgfWh0XmTv9ewz0f4/LYpTyUpmKT40nZFRiu0Qiu0Qiu0Qiu0Qiu0Qiu0Qqsrt6Jv/se9vttmGbpa+blQGh/6vaHfhX4X+n7HHwhsrNwI3hFUH/4zxmV3FW1KpEmu1PPbv+4pu/7Q8rsfFAvygQPIZ6N6vjx227RPg+8M9O4zMQ1jXN8tq/Ly5V7MLae2rzVgHsgtzCbKVWW2JMWpFGKjO6YO9bj8rTO3Xa/DPD7xXN/aNKqzaQmuhfn3Gg04TnA533fh/GSKeMT3iQ9rwfwsw0N6u7KxVLgRpongHUTq+YtcIUJTjj/cMC+eZdKUUCjnav3HSmkCmvvgvrZmwGcCBiT5QtlU3+TuWW6XZbj1i7M3xXssI8So+Lb6F9QYrdAKrdAKrdAKrdAKrdAKrdAKra7cipn9vyXov9cr59Dver7n+dZq/WQhP86xEdM++dC0phLUI26MSjuqBn1z12sC046uQU8PFjDX+mWsvu8E+1MZ52+ywXmXeFv1CvTW0FgH77fVTRjfcxswflurv5AKAhM27fNPuvskGw+xcdsf7ssm5B+haaDfUipTGZoN3QFWmOdJLg5ejhf8JviJGOeZcNfVvhhkWhSgBiNUWjVOXqZHwSj47bJu/X9xNrRl8TZD2IHXAoul4g0IIIizeg51giBbTuWLTF6MFiAAy219Ut2F4njTqWaEm+/l71NpCkWFJQ6VzkJh3PL7aIVWaIVWaIVWaIVWaIVWaIVWaHXlVjS10tvXWiujEy1XEdjIqvIT+u+uZxLi7+vN5dxtgYkShu6pwf1fCG7gmQdqG3z7rgl9+Wrt+GVxlCUMxLGnN5ayNwZeB+bdUxuwHvTQsOSWXplK0RgnDr1OWVXALk5FyGHXMN8U7wEExwjbtfp0LnjvkBi6sar+WMiOD4P3IyXXK6fPCmmYp+soe83GSzG4YW35vY+6tVKY6Lm6KNx8V/3+TErHuQzHhMuaAn1832vBJft6YypJw+xIwzmHXCZFAnNybHSzevGyNNp1FdvvfTLcv49PmtYZtPW7svmiWAjTBKz7/uL7i0IBPjcQ55HRn81JPc+Ay9EKrdAKrdAKrdAKrdAKrdAKrdDqyq2oOkNWcsGeVDzDrxo//56fhF452PtYqUGs0BwH7+fVlZX8BGX5hnMBffl0RkjzN4B4p649yQf3rGGuD8rwRb4Q4ZIDt32gt4PfJbtB/mVTWRDHY5wEPf2B0l4qBM9M80xozTh7lklDQEmh9Pbi25vxexwRINxtVX4pBTVIcMU15eTN6D3ouaFl39VNGC8wIZ8wu4Z+uV9WNc2Pv6t/XylODLxmx5F3dA1ig+BZwu5rDfCF4KGu4LhcuG15HZ6O7BgKjIdgIOWPugPxtKChZ0Pbeh36/hCbYBn6vv59uXS7YZ/B/DsNfTYjxTkJynbU6qEVWqEVWqEVWqEVWqEVWqEVWqHVlVuxi5kbPnGGXne1crIiTsj9PyEl6JuhP9atkwgd2TIr06mQPvxhe4MPirUo3uCZWNO++KS70LtDkx2n0qHegV6cEn7odneq2nw2uB8tCr99aFnzmXHL6zveMLg3LVL98l1D6/r5XDrP+CRO8/+pfpnMEnnwp0/Ip4Y7nQ5xDC+F7qxrwfuF9OGx5zsQ23MxbTkthqFbtcpy9pbt9bKhO6vKyUphouOojtv/ZLpBDXxm6LZ2FG0yTWCSjHAdxs9mpa6jQ9j7ivk8fbkXFgl9Mtzn2fTQ6wtMdF8zV7ITLOEENvRe/g5z9p0GjFmtn7yR7vUdqAHZqWlohVZohVZohVZohVZohVZohVZo9a9gRW/+W6ZhVfbqJvTB2vB7hKbX5bPgd8a+K4Zu/F75E/rvnqMneFjvbDF/w7BO4PyWUgOjrqNZXqdsqPPSuOvbIRpfVX+8LIx2HTVCU+/qX6GfhvNxXlyt/ZxKUTH0m+P3t5X6nJT/9Z7fTfXiSSqaEW4KbHRDPYe1wjQOff87/dt0MgTzR7jMplmZz43DeJbhts061KBlVwV2ZF07XczeYBjf9exDtTufH2cZBtr9LbM2m5FinAjp7JomjLe9fpgmYN1pMQQ9PVz+Ubchfsg/KRTXjOOX4qjAhh3f2qrXVorB5wbmKRvBdw8N+zzEJtbrZ4ulGyzDohVaoRVaoRVaoRVaoRVaoRVaodWVW7GUET40hn+7NskEv/3ldjRtMkNS/DhL6O/yn8ulW323GecLG9r5XCbfsmvwp9/P/vxbaRIGSOHbh40erB2iMYGNvKt8hRygcY9zOTielaRBcE+Z/H4RzJMSoAzsodyDesDggdvYqlagz4bBv/a5eh7sbWU5nr2mnDxJROE8OJZleT49fhlrBHynRoJ9pdPCtbIqP0+neTbMkCDmKSk4H6yl/Blcy0sdR/liknlxvGlf8GxkrXYym5VgzqHX/qS6UyIduq0wTf2u/fk8mYaYg72wauZcPm9apwk+/672FfIaet0wTe+Y2vNc2vFttEIrtEIrtEIrtEIrtEIrtEIrtPpXsOJ+r/35MjcKTb9PnA/G8LmUhvwhlA35HNYYuN2eo30yXTgfprEYl/79/M8nhSiMj3CJf9S+TKdDMFewr5ReeZILcmjZ8p5mTmdDHnEtrxfEWoK16zDsUO/NFiSIA44/Ge7K2ARcyDH8u+rXl6VRz3cgtzXtZDJFeCaYauNyHy158Gc2NPHu4itca/s9dfj1S5ss5m8M3Y46+Pap6cIxmMK0EOcTMep4Q8/3PijDxdEbltenTGhDP18pTcCFMSJ9aA6nc6G0cB3yfV//OZ0JQfGGbhfGLI7dgA9Hgi/+Xv/zeTYdYuMcy7/Xfr4UR6EewIpWaIVWaIVWaIVWaIVWaIVWaIVW/wpW9Ml/i1pe1/e9Tb0yK0phmmAZYd04nUrSEPTxDLPfal7eL7Y6tlJWVfCKcilt+H1HNQJrr5MSrq1XTqbFUIzLQh8P86zkJ8CLZyMfGoMnUjTCJcM0tW3UISafuAKNH7V689lxSMzz7S2luli8AYFyTOi99h16fRgMTO/kb9NSCCaxvX5ZVWZzEsNQOP7Uct/k7kEtIYxyQ51Ohmy/zzDsB92ay+V5NjbC598pXyczZOi2h177gzF4mR31fTfKZbb06nLu1iDwCq1d5ugSO8Hn15TT2YzEsULHUfe0xpviPce34Z+r8jGMgQmV4V+7igm5oBVaoRVaoRVaoRVaoRVaoRVaodWVW9HJ/2Vi4DYhvrl03vYhB39HU+fEfIwTfeJvGhfPU+mB26AMf9TsQc8doamuox8aXYgVYuKYyFr9eGV0ghAGuDeVymLuhmmdjPClHVl5IkYpE/J8b0M/W5RuwBhCvAOtDXFDbsGz3Xp9uXCraVcpI6zJx1ADwO062raqQN+fFsYa1vkHYwhGLAOU8XJVgVq27TpD2HXj7EkyCkGOXL7zF2JLhcZYQt+pX9/kg98xg+Onjnv5THna9ocbtXNwhODDNLldr0MMES4VuFSDe+sCG2valc+q/yQbhSIFz2HX6lCnCJcApn21Bb5xPodWaIVWaIVWaIVWaIVWaIVWaIVWV25Fc6/ZPbPxMjMaohFYY6euzeXzPUeLcum1+uly/lbPMYJ7wc3Ok1QU+mzDOj4yexCT69tRTlqrHv9tbNJyuy2n+qE9gH4dEgajckMOvicgvu319uvN+XzQc8M/Ie6pDOUv702vKafQr0MykMNa9RR6boGNu76zo+nB3lzh34ZuZ1c3Lt/hKxCGWVeDvZi7jmr7gyO1N5fNQ5HSwvXVyo/pTHBf2/YGYPdcTHvETwrF7YY8l8rzbHjodbfl2nwR6prsu01whxw94vZd86gVfE8wwmcd39nXm7++Y4DldlQFjl3fajvyjqwH70piaN9toRVaoRVaoRVaoRVaoRVaoRVaodWVW7FlU55NS8HzzU5rR9XmS8HeUNnwnfe1n5MZ0rLrYZr6oA1nU9Kv3xx/MQj00HAQ5wvv6l+nsyGIm2P5Lw3yt+zk0OvA8Y4R7OkMY4LfEOvDxbHgvjP00HumCb07XMgS9r3+803hHrgM3O77+s8nuWhKGIWSbCjn0HMXIpO+724Y59D3i6HfOEbY0iuL2Rt9tx3ncl8Usjx6CwYAfXCfPUt4NhpiR/bq5t9Kk7Aox/C/V/98mR61vHaIxsqqDDk7vtWwKp8a7qwkwYQRmjw0e2+y96JUdDx7S62AEXwI5MGfW0oFYug4KkwFYyA2gQ3Bn9AKrdAKrdAKrdAKrdAKrdAKrdDqX8GKmfm/JJfYSa7w9vyvJ4XoCFfwfW9NPoE+nmOiYTa+pp88SgbfB0RoqlyTF0s3Oq4SZTMbysXTbDLEBK/E3dW0p1ISxgzc5h9tAr5hGm/Y54da70GGpLkxgcbeVv6C+GB+no384/wLzNP1TN+3D9Xey3ww3vP99/WvELfl9/tu46M+fJkbFdiY5XW3jMrlXlu9EBs9bPbm0nmBicCwclV+WRod+h1Y+qDRBC/Pd2jw/PfP+eyY5Q8EJrxRvVgau2VaJwzDf9SGi4Vg/p6jfmp6Mxlp4AbfMXxSvUe5UJoPfie9Wv8JMQTvDhZurCo/56Q8NP2ON/hoDGcktEIrtEIrtEIrtEIrtEIrtEIrtLp6KyquDAQ2vlE/fz12lyWc6zsb+jnEMcLlYLr39R9/K0y6vi2wUej75/NjLVf2ib+nmlMiC70+x/BbZnUqyYZpkjLcUaM7nxlrOzXC0D218bp4N0KThn26q+qvS3c94g+89qZx/igTgr6cZyL7SvNRsLfVcOC1ttU6WLQdWRRubOs1GOMzHkOYrXplKs3avpXkRndrxlSGjVEJ+Pa0xkxearvyCM3u1NXl/ITrD4Maqz/npbGWU2VYbsdQZ3JSx6lBzXaq2lSWdchwhMuXNQ16+uB7Cy69qxkPRJLkio5vbVTPloN77kP4TGypFfisCOxIhI6UZRlis9wmWqEVWqEVWqEVWqEVWqEVWqEVWl25Fb35b7kdU32ZHeVYAWLaUM5hHMtAWOm36l/gBSd5NrSpXIBj1zPg+h1DeV24C8ExhN1QzxeloJ9O82Pr1VOYF1ZLcIVNLTDS7GPKCEe17pN8FFzCNLGlV5alCbAOsfEdVV0s3HD8PrTm5YoyV8jHqMgz4VXtx3J2YuA1of8+1NpQJ5c4LMPtm+aTbPD+3LarHeodiIchfoRNbFQuHuVDMH6Ez72Xv8+Iwd5WHnEOlc5S4RbgJoTSu7Ovy+MTlAlFqfSu8nWpeIsQH/IvG8pTMQlYQe7qOaxl+32L9PdVcyYrRbgkwzBvlb/AJCNch5TRCq3QCq3QCq3QCq3QCq3QCq3Q6sqtaOVRdybYczkJLmu147l8PsQmXeL+uofrEKfrKLt1A673iRdmY6vyD8gTmvsYl1mt/3gkApw4wklvq389zSfhuOuq+2ZjKsW6xIbcDrTm00ISeu4YzbxXf8yLY3BtnMusq6cwD1hDL76unM7kJZiw6VzsqsZLaZQhBML92Bo+SAFEjhDmsN6ez49BPDwT2tbq4OsQG1jhGNaNsClo2bfUCswZ5yWYtlxVlkZvtZ16GGpw8efTYjJCR4B+u1p9UgBHvufph1oP4gTollMrN4J9uiI0DbU/anafZKIesYd+f0sO5kzwRccbbqoVtEIrtEIrtEIrtEIrtEIrtEIrtLpyK+b1/3O34+gD1/jU8mbSUtfVfj1//GCExGjw2PSB2VySbtnekBACjtCLe77lBfedL5ayt3zfC46ViydSFAYMvd4fBnmZg9yGQ6/9sTl8mg6en246lT9MMpfNQy/OMfyafgIucZoTaOwfyhfoyw3ru0s8uPZpNkkJH6xrNJ9mknEqBs9qqydPxaTttn898x3stRXs40w21IvL9wUP4lxxy6zMpCSOCQ0887DRe5kJnreG2qwpJ48yoRQ/Shn+bSXwTXKFX89hQ5w8G+q4+oHanMkGv2OGyyHHxVzwfDZH+A3j4nX2bs9tBMfKxesiWqEVWqEVWqEVWqEVWqEVWqEVWl29FcsyHKzxyfQeJIIkk9zoofJfccc58aDenM+MmdYJ2G1VKw/SxPF6Xc+EuJ+kowCk2ye/fu+b4seB+w+NQF8OwUVpBnposIaT0N/DebDzfBfmAfe5TN71XYjjH7UvkAMcSKE7f7TJfG4sxqaDdc3mVJKFesCfIE/o6eEgF77/SfbminmY0CE21ADmjLKZtHADYnuUCEVoouPUDrXeongjyqWCGssnS/lblKEQ6tv6X0ulWzwT1obf3l98hbWgxq5nHdSaUxnW8XsCE96qB7X5tTdXUI9UFAYHNdYvoB5ohVZohVZohVZohVZohVZohVZo9a9gRQuvhX3DfJkdjbLJvmfuGgasnebHWcKuGsewXogbcX1vvxlYpLhR6Ju3KpVHUijFX/OJe1TrPi0kwa7rqh8UayrLhmmKY4TV2o8ZSQJry2vvqY0HIknwecvr72tNmN/22nEuv6GeQ19OGUg1/K769amUHHitMDvy/vwHzM8wVLh83+7lc9sRN3jfbvVlYXToNXtu48joLmcnhn4nTBPv69+f5pMjNMsy/E5Ng1rCgTb8uls34VizfkLYZUOeEYPvJBjC7uutKYmNcqLtDTfNCsQDMUdpel0/AzvPt3t+c6+mvx4Nfpc8wpXW5CCGQbC/FoNWaIVWaIVWaIVWaIVWaIVWaIVWV25FLybbcL1AIzwb3lLqjzPRjHC94+hlXXmdu0vZYNvlDe10WboToRlYe712+lBifd8TYLxaeyiySb4UYmPBtdlohKYHbmtX11/kSyxDO45ypPeWC3cgODg+aDZnMpLARgWa2FaqjzIhgY0R398wzx6m2BEuf/kOXP1FoQSLwrSr6k+4lmVYOH+gtsECzke5zF7NfDP6oGtrrm9vKpXXxbusz/jEW1OP53L5hn3BEOaw0X1dujtw22Ga3JTPn4kpxx/AmB1dheMEX+w6xo6pPkqEpPBvbbu+K+tLBfh80MChUnmcj3JMKHh2XD6HOTuOzLPRHVlFK7RCK7RCK7RCK7RCK7RCK7RCqyu3ojP/XbL8Lli8U75C3J7vwv97hvE6f1cdfAvR+Lv6V1iPYwW4vmzKc1IesKKctFWtPMulfr3nZ1OrvC7c7dgK/OmDOZgRJXC5vE9tw3rgDuHuNxuPExB0LMol1ysnkKcduLv7SgPcOTYE6x622nOZPMOwkM+mcgFzOsGe0ex2rQZrUYYH37XKybNCyvUsOL+r6Y/FaM8xY5wE55eKtyDOnmt+aPeWpFvBe4dodKN6BmvFuEzPMT60+s/SUOM8fD7Kqvwsk4LEB07r0GzDtdrw58Bt7mjaQvE6z4QJ8beNOuQbojHKhndVdSaLVmiFVmiFVmiFVmiFVmiFVmiFVldvRW//e/CO2jX553L+Dizm+taR3n2YZmOc2HG0Pd2EWMPcSMOqHOjNR6nQCJ+L8eKa+hNyZgjrEWe/0Xghlhzfgnn21cZ8bowwLMR61Ow+TLLp0FiUZjbUs4cJVgzdbFhnO7I2V8jHuWyYjuyY2nx2LMZLwLqpX0Cv33U1yH9PMyDnpl2Bvn9H0WZyYBeGmgW/b5ZCUCfbG+zoKvToDEPhn+/0r8+kFCUUzh+1ujNJySe+wIZXL35CngAE6cC6C7nr0Mf33WZZD+7Fw0JDtwVej1NRiD8llHZN43E6OnDbUO99rQl2vu+27Pq+3oD5o1wKrdAKrdAKrdAKrdAKrdAKrdAKra7cio4sNoP38EpBn+353pHahb8JNA5xf9bduVyeY/ih2z1stufEvOMPGMKsw/WpUPAdgGscyV24FkAh7g3lbKEAjj5LmK1qbbl4J9hzmRff1f56GLybiIepgmejpVCcF6GnD37HnAkxhFKGrlZ/PEgHD3nDn7bl2q+9tiDtsio/EkMACvXYVYN8bK/rQW5NYzkL83dhzlX5B/Tu0SCexq6mv5BKlteGkqzWf0LOI3yWEHbdOIEadB0N/vRB6y8VboVpPPhuwxw8SJBM8M4lslE7eyxGYzQDNf6se69H75rWuUdcqCXUAz4cPcdAK7RCK7RCK7RCK7RCK7RCK7RCqyu3osqMD71yJnzd933og+H6ZPCMtfbJdB5LUbiAMAz0xG8KDyjDx7h08M4fMXi+GZjKivxAIq4/oExoQz57lk1BH0/Z0JZReZAh4Nt25J2a+kAkufBEiMbW1VOINS1c04Y/jurd5fE7EZpkCFmvnL4euwvNOvTWW0rlYYa1/G5KGH1X/zqXDbzE0A3o15fzdzqOmuAL5boCxwO3NfRaOzXtRaEEB8F9cM243EtagTFQY6iZR2yYc1dTZ9JSmBuxvN5HxVooXbd9q2XXPrQHL8QSDA6e/66czhfHQjQOrf/nlgfr8my4Yysf9D7UDxLJhG7uNnW0Qiu0Qiu0Qiu0Qiu0Qiu0Qiu0unIrblm8ow6/Kf0/Pze8hdx1uNjyBp87HvTNcS5rWKf7egPWu3xHUHdbrS7lb8Fxy65D3C/yJf9yD+WyLi8Vb0Fultvd0C6Wc3f04Y+e0/jDJEtjt6DPhjHgvly443h9lmH/0MmzYnBPHC7ZqF7Ml8ZadvCb411D+5UbrPVe/gbj4cKuo76t/gXzwzHL0A314lk+RVk+RGIQw6NcaOA2MqEbv1/88SyX6rttCBvWms+NUVaApd/Xv0E9BDbcdYyjRu9hlqWMAHn9oZBH+VCEjri+HcQ2FrgAJThAbaJcCuL/bHrLxeB3xrD0+4tvMAat0Aqt0Aqt0Aqt0Aqt0Aqt0AqtrtyKJpe60HbvN5sL2esQaILPQw89l86P8Lme2/goD+YLY+DCs6F15eRFtgQNOs9Gdhrai0yJEhbm2qrXHomh4FlqW99u1Bek6wO3Bf36llp7JqWCraF9d7V+PJ8fazuKR9xNs/I4E4ULXc/eqJ9D/w3r2n7/UGu/Lt6FPn4Y7Nds/Lq/7BHvQGnN5fNDr+N41oHRhBjiwe+bzc36xeVz0gXL623JVej1xdD1vtsoGzKMEdho32luqhfBu4OFMce3dnUdTCEAlrAHeutFscQSrmlXdvVgrRCMd5u7sj6TlWy/Rwm3ZdQepYN72WC6IZ89ysLnqYlWaIVWaIVWaIVWaIVWaIVWaIVWV25F86/ZPbPxLJ1igt8Td3cNYzaTZwntutqh0l4oXTftc4GNb+inj1J8nOZc39mWa89FEYwYwmzKFwvF67Aw63Plah36Ztezuq6yrzUX8oBu2F5vT24sFK4PvR609dv1GsQdZTNRLr1ZO58t5Nt2lWHYz4q3VPqt6xiW1/koWw8kAnXi2HBZqUP94lSCfA7M5qwEObRCzMhG9exFAXLIwnK7ir5chH6d6Tj1I6U3m83zTAhS2FQunktigivY3qCs1R+m2AhNBedr8PngYRKf8Q+NDtQe5vF9b7eur4zdDX6vzES3lAqcF9gIsGwop49EXmBHXH+AVmiFVmiFVmiFVmiFVmiFVmiFVlduxX1s2r/iDtORbbMK8UVpSht++6x7rwpjlj+A/n7HlB8noxwTgTX2GvrznBhm432vuV9rPMgRluGAYLN6MTua77oGIeSzFsShWT84hv+o2GDn+Y5P3FX9B5yH3nrodd8pfy2X7theP8VfW638eF4UHW/o+H249lGeT3DBq4TWq6dLo7/B/NCyHxmns2IeTjre4H39G5z/r3vcZhVq3HFV+OdHw36ci8JaLMu9r36D/OOcNHDb20YVambaJ4Z1DHk9ykENgql2qvLK+F1IFoyO9B6ch5MdR/7DJC9yJde3HN/erlfh8wQ4bUdGK7RCK7RCK7RCK7RCK7RCK7RCq38FK/ZN7kEQNxt/V//rwQiBayy3+9n0oG/m2YjrDz8b3qMEH2ZTMC+s9yb7gGOCR6X3q41nxVSGv86xoR1VfphjAQj+tKfpkDOAwlQfdftxPur7Hiy/rzaep8Rgn2ivta1WX4ljwT5Ufmf14gfkFqMZj3hHtd6jbFADygjr9dMHWTLwOnD579U/wA6CEZhw8Gx34U7X1WGJ7WoV4oEJeSa6Lwd7SUOcA9dcrf2AeSTht57b2NaqkCN8DliGB5cX+RJggcWmcvG4EDWsnxnh5lGjt1K4y7OxjqNBjZ9LokfcllOFGsPnxvGHEMO+0kArtEIrtEIrtEIrtEIrtEIrtEKrfwUrev3vmaHXLqsy5DbC5aDt3jZrC9J1aLJtf7jfMB9n4BobjA5qLcgHjoO9sJTz2WK+5+q239s25FfSGGGYFD+6oZ4t5X8D0wRXBMdn2RSAdl21XFWe50UYH6PSZi3Yoxkaehh22Gw/zLACG7v8/e4p9OWEYW2/v1WrPpBIVrjDEmZN/rlU+G3odULQ6xsXz0Wx7VRT/NiuqsOcXVcbuq0DrfVAJBnhesdVPurWq/zYwGtFaHqzer5Sutty6jDmY8MK7nf7NlhA/I9EnmfjwLGjai+k0sBrQ/qbtfOHIhumqRiX2Tbl4B1NDPWI/SueKEUrtEIrtEIrtEIrtEIrtEIrtEKrq7dioeeG/vhRhveJC73yjikvi3c4Nhyj4p6qw7F3GeteQ39U4AUaM+zToNeXolGaCvpsw57N5C2/b3vd1foPmLdhn6X48fWL01e5MTjJM9GPTXu2lLe8FoTyvvptoXi95VRhzqN6b0W6C5NADu/Pv4G1an0buMa+3AAXGABtOvTiUBvoxcEi2C9L+s3x+5BncE+58JvARAR25HPTg7VS3JjjDY6U3krxLsQZ5wqr8o/nBRGKCjF8bnlQj6ZTCdMgf6gxzM8xIYj/8hnxSJyT3tX+Al84D2N+r/3xLJVyLnMHn5WxuyxBK7RCK7RCK7RCK7RCK7RCK7RCq38JK3r+tAXXuMQO9omqm9CLd10ZWt6yokD+wb3j4LnkHhjFuKxP/F1Df5EthdkRxxtu6ZWHKRaaftvrfWq7S7nfGMIkhNJb7c8XuRLPhqG9BtNXmbEQG7f8blmT4XyYS0Q58X39+6MseDEsobt1fWH0+tDvQLQf6/bjQrTvNqI0eDfu42yUITRCk++1b48zUUoEhuEOlNar/Bg4tpzavtaA8xGaCp6lVk+h9rr1A2Iua/Xl/B2feK5vbyvVV9IYBB+lmff61wXxOkzOMvy2UYXcIXFI7V39L7Due0Y2fPft+Z+Pc8GeWrbfhfl/3b+2/N5BE63QCq3QCq3QCq3QCq3QCq3QCq2u3oou/LfrHVdOCzd2a/rDHHv5/tnb23r9VXYMFut5jQ96fzaXh17fI+6WWoE+O8qlPd/ZUM4vHQnk+UXxwQh6d+jj36l/PUunwDdE46vaDzCF88G7hhQZen2oB7i/177PSvkRLu/4Q4jvVWEM5veJ81G1IYeB14TWvKzLDzIkzV+DecAdcoY5IYdN9eyyL2/zbGS7Ur/8DbQdoek15edK4S4sBHHu6fqjNA/NPdTjsNl+kCJxLgv/LBsyxANBtpzqnmZALmE6YvuD7Vp9Np/3iAchQfywluW1HW/wUbGe5VJtpw6X78vNhRxaoRVaoRVaoRVaoRVaoRVaoRVaXb0Vvf3vo2GafFf7ujI60XOMTOi39/WvEHfPNV3P+tLy57Kltl3Phye2tMqsmGMI27JrezXjocQyDIU++0BtPs+LlOFN6xR69NlMjjIh33c31XMYzwbnT3Y1fTabY4kw9Ps7Nfl+8I4gEqIjm8rZfP665fWGXu+L6i2O3hy4bejRN+vnSxCf04A2fUM5WyrdcXx74DZ2ZBXGu77VddQdQ1spTTTtuij8tip/m89dN4fHULNDs/04HYPgwfFL05tK8IxPwlxyR1GnUjwsCh8L6PsfS7HLfbT8/WZjpTDBs+Gh291SL5ZywT5afbf9h+mDief7PBPe0qsrxQmoAVqhFVqhFVqhFVqhFVqhFVqhFVpduRWNLzZ2DHUxf3Po9eO8uFb5AeMYhum75mfNncrwltse4Ysbxgl4CXSk5yif2+5sLgdAkPOGevpESnm+BWkc6p37qSAmhjB7sv4wwyaFEuS/bzYfpoJjx7f2FX2uWBLYCGUEyA3GQ3AJPrtX0x9mWcpGeDhfO58vXRdomGMjZb0G1/JspOson1QbroX52478uePOpnO+D315Yl0/WclP9J1mjM/uyiq4RGka2n2o35IENeuFaWpLqYAdLNpztX2z8VwSLa8d53LbRm1Rugn9vTr88VHtB7+ldttQ8sNWCz4rQ28gMKFttXb5ncSwaZ2jFVqhFVqhFVqhFVqhFVqhFVqh1ZVbcZ9a9v0E8XwvxMZW9W+vimNtR3W87ifFnsrxITYR4RJr8vFUmh/h8i7xPuvefPF619FG+Nxa/RjijnNpQgiMAbvgt7mX976hnx66XWj3N+sXU1Lw+2PbG+5oymw+17XrMb5QVquPMzHop+FP7+SvEDe5/G/TvJjK8tBzs15/Qz6F2oRoDMKDOKHvH7pNWBdiWxmfgAkh/9X6t8dirGFVYpy0UT1dGZuw3F7f6+woCtSsFbxvl9+RlbkCIA5Zhn7SbXAHdODb1C8Wsze14XGCL/1TJ49zMcryXftiTyX3MwQmvNyb63SpcMcnDiWkjFZohVZohVZohVZohVZohVZohVb/Alb04X+wAhuF/9eNnyvSRMc1k3xuR1MhPgg0xqXWlOPgt7zE9Ym73zCgX4eenmW4bbX6pvSA8X3HdzaV81kpF+MzQd9sVp+nxYHb5Njopny6UpqwvF4mdG3t4ufjLMRqC+zIbkOZl66zDJ/g89tK5YmYgoBCbByOHybZdOgaZbi16vF84frQ6/m+t61UV/IwTz9Ek7DW5b3vBkvY9doJ1Az6e3ApazU4Bi+ODe/owV7SPvEZQg9kE+r367ntHbU+ly/xbAhy2TTPHydjfdeMg6NZfZUds/1B21H+2SCQV9/Ro1x6/eLkeU7sODLLhDa184cJtEIrtEIrtEIrtEIrtEIrtEIrtLp6K+b5/yHGefFd7eur3BjDUMM6/WebPE+JEKvttj43PMgfzgPNu8rXh2LQK8M/P8n286JI2VCExt+pX2fTuSiX6tj6nqo/z4psMD6yUT2dL11v2dUITe+oykoxWC/OS7/X/pjLlihhIc/Vyrdf3zHAsM+q96SQgkVzkXu/y38sZe8MvS7H8BvK6XMxiIcSulfX50oliEFgQ5AbxJPgS21H/mTav+YM+vjaxZvxB+rgm++7nw0Pau/5ruMPjurdlWsTDasCrf+nhv0kE6wV5KLZrwpj4BKMkbsPsyxPEzDPodqAXABHG3z/bHqLhZt9p4VWaIVWaIVWaIVWaIVWaIVWaIVWV25Fb/xdXLs4flUM8mw5tX+2CPTHEW4E+vJdWYf+vusolA1vqCeQ24iQh2Ef1cHi2M0wjRvWyV5NfyJBDy3C8uW6/Gbsge0NGIbb0i6gh768RczsGtqb4gPTOh+6rbKugEWYxqDdL9erDyW27zZjXBbWup8NbkdHOXH94uRVfszznSiXXJW/Xz633Qvi1vTZfK7v6j5hytX6fYn4xPeJ+9EcLOXvwDxQV4hhafQO2Fne8GO7P5+9Thn+8vuDxsMMyzACQ5gjowMWgEKZ0JHWWSrdadqVGCfumupUhmcYlmWEw2bjlTQ29Do+YQ+NFtS445hhNoZWaIVWaIVWaIVWaIVWaIVWaIVWV25FzydbzwuiR/wQGzvQm0/ElO0PBSayWv0+X7wOjNBz78oK5B/ncg278sHsPsmmBCbatGufdft5XoywCcsbbOsVOG+7vYHXPNCakyl24LZiVNoyK4vSrYHbGbiNL21vKsn33Aakd9Row5yAAvPvmPXnkpjiRy/fU6RNZ2NDr8Ux0fX6TzjftutJvritVKelmE9ImE3tqep0LgZFhZwPqg2Ic+A2IYyyUpuS+AibhHm2lcpS9rbtDXuueaA05qRSgi+07MqR2pnMsJbfi7KpHU2eyeVsrwfWO4Y8L16H3OEz8cHoBffEg/fw5jf1s/tJWDTJM+HN+jlaoRVaoRVaoRVaoRVaoRVaoRVaXbkVnftfS8EmU4TA3yD/ES7YimpLPn89eh+AfMbfq2tzhRJkMPS6R0r7eTaItes1jrT2lMi7/nCEz6/rx3OZEiEeWOzLjZl8LsmXIjS1qn6/nyCQZ9dVPyvucnEiQtMwZs/Ql3PBMXt5j3i5MBGmI8rw60ej/1IahbijNFtWq0uF27Y/CNPUZvUMYoULeSZSrlUhnihN9V2IobM8NgFwwR5f1ePl0Qmeibq+tV49mS8EezRDqvuaAesOvTaU7UOzNyPleDZqed3DRnvu8t3Bv57Pns7EBl4jQjMHRhNioAxHmdCmejYj5pJc0bRPIS9YF63QCq3QCq3QCq3QCq3QCq3QCq2u3IrrOHWPeP9UyEwp5/hWz2seyg3wGjgtmOJT04YePcRGOZ/fUE+hL4cBlt8/rDdeFkfZwIJ/e/5PsA7ud7u9DeMUjruODq32rqrM5663nCrPRj4Z9lQ+2LfK8YZbtcpcsQTjXc/eqlYmc6znO/D/P9tkKX+76dQ4NgZxw7Wub1/uf1VdHL0F10KdymZ1ppiDRh/C/mJ4c7kSLBRm42AUnHc7EOpG/fRJIQXjW04NxoAXnIea7VWqM6MwxgyxiX/qBD4HsCiU8H3962L+FnxWPOKUlep8Prhf33Y1yBHihJMw1ZeGN5Xj0Qqt0Aqt0Aqt0Aqt0Aqt0Aqt0OpfwYo++I87e4oO6zXtixAd2W/ocI1hnUCLvGcYc2LJJy7HhtYrJ/dFAr14lE1ua1U4pozQceS9avC7W8vveV6wb9VyfsKwjiNssqzVobcGu77X3DeM55lgry0IpazUnuRT0JQP3OauqsEx9PFDr71r6DOZHM+Egvf5Xv5WGCZPCMUt7QKudYnDMcKWcrGUvd2yKwmuuK8Hv1d2iBXnRKjxvHTdJ4Rj+HX1+H6GxKnY9YxPDQtigBpHueS6fgz1bjs16O9368G+1WA6whdWz789z4sMYSJcckM+hc8NmLZd5Uhvz+VLYRrvuvqOLMP5GCfGOAmt0Aqt0Aqt0Aqt0Aqt0Aqt0AqtrtyKIf978LteaKwtr/tB7kKvD4Og5QWL+8E7h0hWuL1a+T6dj4XZJLTjq9XvU1kesIK9pC5On5RSlttK8eMbyink3HG1KJvaMivTyeD+L/TQh1pjJpuDyQU2tqsrU6ng3UQhNr5RP52SgnlgibJSXSzcajmy4/W/mN5cNvBVhl//qZPJyz2ygnclNe3XufsdR3d867DReJ4SGYb6vrun6lMifzlGgPihBtDoQwlh/MvMqEBjwfcBigJj/mtd9RR84eTANT9p9lLxds81+64J60L8wfcBxC8bVbjWC6yHe6Y+L15+9+C2vjQ9tEIrtEIrtEIrtEIrtEIrtEIrtLpyKxZ6XPhDmI1/ULozxRzEEaUpWGN5dCLO5YK41SDuFD8KOa9q36dzcDwevFdXC+KO0wz06xuV06X8bcM+TXLFrUplLl2CQCkTOqw2JtNsx1HgPFhDT8+xMcgHxkNMnu8KbLisBc9kwzHQfGl5L7OjMHkQt0mg14eGWwrd/qTby9kJZfCXwETA4kkqBYWBOu3V9aXCbbgWOD7UuxCnYR1DGT4Z9pN0auB3fd+DGkBPn+BKEA/4zkklOAn5f6rbL/OjbVeLceIX1YM4ocY8GynrVVgLPh9QJ6jxZIKFCR2v+6XhoRVaoRVaoRVaoRVaoRVaoRVaodW/ghUz83/mgp7bUOYyJZYwLMNt6Kf3EyTDB49Tryrfl3K3Xd+GVCGfJ5mU59sZ4drb6j/vZ4IxwXcDl30/TAKt/56iQ0wcG4FU39e+PskGuQXPQ6sV6NEd3w6e/1a8qfz/7OO108XsLYg7eCYb8syzonDL9vpbegXWGqHB9wAQw3I++B6iYZ//uhbGZ4Qba/LP+2kCRjDmg95dzN9iCDv0etDTT4l8mg+2fl6tfX+SS1FCf/X9UNee1/j/fx8QfE9gNGAtgYkOvOYHozsjBc+aw7WfWvayNHGZVwN8nqeD70jQCq3QCq3QCq3QCq3QCq3QCq3Q6sqt6PibxI4pP00lmOAdtcKGfDYnFSkJQU+/Xa0sFm83rLMIl9mqns/nr8GYOCe9q/01lRGiVLS94ZHReV2673gD0zr70OpOpyPQ9Nsu5Kkt5m97vkOID3E/E0WeRojvHuitmXyOIUyMy0CdYC0m8BLKZvVlbrTvtnqucdhsz0vXeCZk+4NN+Ww6E/F83/I6H83BZIZCDBGa2VIvlgsTQ7ftevYnY7hYuG15PYjhyGxPpYWkMA7E65XjuSLMzwZrnf+clOiIkO85xqHWgmv7TpNno/sNfSohQPwJoVA26y/F0SiXDtPkjqpCDAO307QqR2bnaToxcNshOoJWaIVWaIVWaIVWaIVWaIVWaIVWV25FK08604kIZcJhLrGhn8DakLDtDfYM7Wk2Ac2953vbWmW5NOETAn35WvX7fOGaRxyBjezo8qV1h6fRXVWDXpkEpuKupj0VE9BAD73WnmYsFG5xDEeIt6lezOeuhWi875plTV7I34IJG9b5Xk2HOjEMjdCRA715PwkLhSjDbSmVp1LCJx7UY8/Qn2VEytKgBjV5eXRCGXwF60+ytTB6C+ot0NiBat5PkwRfgNrsG437GRKhSWj9t6oX82PXHH/YsuUvhjstRTq2FqLJPUUDU2j6M6Gbq7VvL6VRgAOadfkE4mnaFcvrfjFdyGWELwDfbkNBK7RCK7RCK7RCK7RCK7RCK7RCqyu3olP/IUDCXVc7MMyZTM71rbatHDU7c2LR90k/6Ilbz9IiBEEIsyWfg1GUC7bD2jIq06kITOT6NrjMZHM8G4aYtuvVKVGwvN7Q63yWnfsSGeGzPadZVuuTaRrnc8bw5GN7eD9BbK8L/38yrUmR9t1GmMY3qmfPsmJSGBVoZK36E4wgN8qGykptLluM8yKUE3KA8zBhCPLUms/yYseWoZybytlURgjTVIRLguPL7GiMz1JGCN6nlIU+nrAM/7Hdh9rEuWyEy5Rr1af5RJTLQF7bZmUhd8v3XYbhyvX6y8IoOPYd84vuwlqQF5QExkyNoBVaoRVaoRVaoRVaoRVaoRVaodXVW1Fx2U0Jo3u6PpmkMS4Dbfe+1phKCSN8XqDRsik/S4kDtzHC57ZqlfniNZYRgr2Y5RMYE+OktiPvKcbr0fuEQKakLNcXS7ehAND3f5T7U3khHbru+VbZrM9JxRgvDdzWod6Cfr3vNJJCaVfRoTaU5R3fOjCaC8VbkIA6/AbxQf8NcXNsZFM+gz4eaul4zoHceF26DzWwvP6erkHvDnAwz7p68kwUodjQu68rJy9zwb5eltfd1M6g1wdfaOWDPb5SQTwN62JP05ZLEwANf9rWKk/TiZ5jEEL3FO1lMbi2YZ19VpzFsdumdQbnt/XKTDo38FpohVZohVZohVZohVZohVZohVZodeVWtPha2NGVp5kEwzDQOu9W9ZlCDpp7+NtW7eJ+Kuiho5y0rhzP5KDPjkIa21p1MX+bYwSPePumCfPabs8n/mb9DPrjy/2j7SDWfBHcGYbdqJxAfDEuG/TutXPIP3jPLx3Zqldm8jnIJ8ql9xT9mRR89wBLH6kd6NcjXNr1nS3zHEx/fa8AtYHxENjQ7e4b+mSKUlaIcMn39a9TaQHWYhm6aVws5G41rQoh7E5DnhevcSzE6W5Vzp/lRZ+4Pcf8pFqLxdu21+PZyEbtFNYlxHO84Qe9+ywnxviMPPjri+kujt6GD4rjD47qHci94yiQMlqhFVqhFVqhFVqhFVqhFVqhFVpduRVVpl0wgh7a892PzeFkJujFo3x6Uzm7nyFS6LZuHe/XjUmRXj6vTHcaCvT30KzDFDs1Gbya1jnktqGfzki5EI0DwZr2E/p7ynC2b20bF9BPp4Qx1x9C/suliYZ1EeVSW3JleXQC6tFzjT1Vv3QJ2X7/oN6cL10L04RAYxDDQvYWBO0Tb0eWoUe3vFbwTLYqw1pDrwN9/Pva17lcMcTGW3Z9X2vMiJBbC0oLMb/MjbYdBSi3quczxVzfNeNcdl9uTEqUZ8PgHtz7lsA04xNy1OxMZyJhOmIMT/9o+XPZIgBBneAzMZUTODY8wufBDq3QCq3QCq3QCq3QCq3QCq3QCq2u3IrO/fei61uQ/17dgOvjPLTg3HvtK8SXEsaN4fEfHR/6Y4/Yv/rmyRR1fRtaZOiPISbb60KIZbk2n7vWvuyhN6qn4A7NN7AeyE3op2OcaPvB/ssvs6NDr2d5XajHs6zIMmzwzt9GF847vt125C+m+ywn8jTaceSyLMO6ttehjLBTl2cKuaZ9kRRGNytn0MdD0x/seVX/+bp03xyejQj5XV2DfAAF+Lar1Zel4PfNCWF0SzmHvOB8mKY25NPXY/cdfxDns+u1Y6gHzMOBhSJDXpnQDcoKu4a2mL0NCLD0h0YPcoGaCWx4o3IyV0ArtEIrtEIrtEIrtEIrtEIrtEKrq7eiqcV+Rri+dnEMLtCvD93elno2nYpAbtD8Qk88k805xHK94aHWuicSSCBC01vVs8X87aHfhV4fzr/MjULDHaWZ7VploXTD9V2O4ffq+rNCJkSTA8/c182HaSHExAZe81PTeimN/urRd6vKcvEOZXjorfdUY1qKQGIucT6oXejvPeJBLTfr54ul232vSYi/Z2rBvWaa6nutXVV5LAX7RwfPiBvKvSRhiDdwW2VTfpW71rJrSb4EfT+sFfym2WfW1O8Qg8BEPOJDvSFmy+8D076p30sRSfitBV616my2aIEX4XY0ZTodEZjor+82XhZGARet0Aqt0Aqt0Aqt0Aqt0Aqt0AqtrtyKjv5tpKzVprMRPsgf8qnAXD6BHto4aDVXiveb1oXn29AfQ48OjiE2saPUVsbu227X9rsfmt3l3B2YKMal1+vHj3MJQtgQG9vQjxcKN3g21HaUT8oQ4nDIMEzju7r2OJPgmVDbVY/k1qvRawyhjm+ty8eTGQqIMNVHtTebL7bsCtStbNSW83dgQJhN7Knqq+y1odcG+uC3y7lRWJQSfr9qwPxhNg70u7IGY6Bxd4i9o8gL+Rs9rwku69rPxeztCE027IujZmtGzEGywHeoNp6JGbjQtM8//7/s3ddyHNm2Lub0ZVDeFwCiSYJNA5BogKCDIXvtEzraIRcKPYeeQSeO9GZ7kYRHwdK0oQNQJn15k1b/BI/MG2BdjI6+SBZmzjnGN+pmVGbO7E5Q45DzeV7Y1Rr4rsh8tOu1jpv9teoMx3EBH5IVWZEVWZEVWZEVWZEVWZEVWZHVjVuJrZUJem70zQEf7Le09epcgGMugMV6bm7o23ExW7M7r0v3hr7B8/KhaT7McgIne+H4qNNbzeTY5lF8ZEv98aJURaMs88p77Qf6bC/0uDCstduoR99n93PvqervlV8nwQB57us6vFjfH/R3m43HBQW4TtA/syaYB9ayEK+p1lpxxg9dSYi+Vf++fi5ZnZJKu1ZjuZDCJOrkryOts1rNjQKr75u1Vhv9et9vdT3t3Jg8L5d6biun3HqrfkX8As+7waimtlF71AnpIH5YcBzvhqNzbYLPeU4Y+Max0X34831NnHNs9n+fYbURefmgbZAVWZEVWZEVWZEVWZEVWZEVWZHVjVuJi/+9KArRiJCotS127Tgci5y4qzYQK84PuWDXaq3lZzpeMyPf2qs31yozSAYuh6q1WsjFxNTAN4/MznIxFROTAidsa3XEKgpy123WrM5qLocBUTFT0y3E2veMtFx52/qKnlsRErDbrTd+v/UrrONi5kA3V4s5RYix+62tBoxCzouJubfNvzG/xEdCzq212fuOpsQcanas934rxWJilt1j3ewvV1MK6/uNzz0O9Qs4DynsGuxavCRII7+/qzOj63cWJffrBtZywqEXDk/MwcM8en5h6FvnuvOiXI0ISZ9z9w3tH9VHbfciJVfead8X02RFVmRFVmRFVmRFVmRFVmRFVmR181Zi6R+YIL9rt34v/DoMOoj157uMdOdv9MTHVv/x9fuCouLUu+bX1Uru+h210q7RXC/PIeEg9A5N63FOwQH67N1ma7EgJuWS5fz4YLJr0G44AE3NsmCNeuB/zLNcQj3iAuLTGi+q1727oLxXfzzOK37ogAPHv5d/HfiWH3o103qY4+JiLiJM7ZnaYkrkeCSXgPtm5bYTDFC2Y7X7WyWGfp3V2+g/L5QQcBgGBx3rdeHeOOjAgF1PL8/5nBcVU+wdSuXSlJTtu9pZ19ks3vbDCWq5X9fXZ/CdkEdBt2Zbr4v3vGCM78Tb+tfFvMhxHFmRFVmRFVmRFVmRFVmRFVmRFVnduBV7VvagbaxlZySR3R69ZzVf5KujoJ1X5tg+V9e9+Djs7TXU5UrKDYZxKfOu+R09cc/TxOu1r/ekKrI8zf5m9bbAyyA4M8c4DsLAD8cn5uC3XMwNhwPPPLDNteIM8nGCIcYjJsQ6CfoHHfZOXtQgIZW261ePiwqacoSL3n2zfFviY4oQedf6+rxYwoeo676us+eMg77Ex4+N7j9mHwmhwPbpUpuvq/d6noo8t5qXiB+1Qdm26pe/lWL4Evjo43VrNZ+T+Qi+FjWzg3UVPu6Go92G+voWu3Yv8/F9W1vN5iJi3AnG2+YV6jQJerI4RVZkRVZkRVZkRVZkRVZkRVZkRVY3bsVz/zuHcWHoFyJ3/8P46x/FR14wcoIJcljPz7nh2Al6J93RZu42eyY4DLb0C/THpvMjK8+9Vf9G/x0X8wNP+2D4bP8rX8dUHywf/bQkRNHun7ec5enU2O9mpZnten2xLAIrIebetb7/Xv0Vc7rBZEu9gAU+xD/x+WKOjQlD90QfPcxzKana9Zqf+9xvqRjPyyInHRrW75VfgzCcBIM9vfmiWBU5oeu1WN9fLiExzHNuOtfPJYvo1/+j8Rc+Ry6uP/ig++vT7JnpkPPeqd/ZXl7hQOGn9jT2uwKCx7nbev26HiW2rs3BGpPzvHiuO2RFVmRFVmRFVmRFVmRFVmRFVmR141bi6v+MvjyJfyO3Z7lS27kY+O2Tdn8hxQ/9ThC6Z9pkIcOLQiwMg2396nV5vu020OLvNNg+yxwnRsTYoWqvlnIcz16be2L1X5SqbjBCHGed8avyNOIOQv+41VuppjmOjwhJ9htAcW7sD2Qh+s74xu75DryR39lv6KgBzwkow5HZ2azc9gLHCycfdPdNBXkKI886VUdvZlBjd+S1DzR9pZCe+F1JiB2b3YdZTuQl0H/o+Kv5HHvfkZh4e/X19cw8Pu+72kc7WMjzTjCKial3rW+rhVxCzvdd/cjqvGHfG38c9PYNfSWfTkhFL3RPrcGzAordkoXYmTpeLZMVWZEVWZEVWZEVWZEVWZEVWZHVzVuJd/67Yt/TT7T+i3J1EvQK0fkDw1jJpTPKDM/xJ0Yf4xRhCqHsGxr6e9u5yEdu7+j1V5VpNOsCL243r56VS1NyFmmfmIPrfau4iDB1aFuP04oXOn44+aRz//jlYddpIPSjTmezcFvgJUmQ3ja+woX9riCl9m19vTLH3ikkTm03L5cK8ZDj/dA51YcLBV7iIz239dEM38yy3p09f6w331R/RaPvBoPjdu9FoZqUC1ExddBkzwrzvDT27UOzjdhkIYLlDnRzKR8XeJm9m6h5sVm9jbUmwfDI6KCWYej3PO3UGL4qTcfEtOl8PzUH+B5w7F1G2UPVWirH41KGrMiKrMiKrMiKrMiKrMiKrMiKrG7cSsy+cc/s8evqfBh6rCe++rZUjMMLffNes/WsUhJ5URZj29rl46yCJjsupt+bP5aycQxWxCjiflxQxkF35NmY9x8zD9Gss/u2ry4RR8D5aaV6YJuohz7+KyZmT9T+9T5UoRdMdtUm1soqc24w3m02UQPuen+tvZa6kOeRZFIu7usa6hGX8gi3pncwHoV0/MFW6xL1QP59z/jQ9h9nFIETO27z0LKQCwaznM0R5sQkyPRt6+/XlXnEHBUTW/VL5IWCwWu7cYUaIBEsd9iyVsu5kN13LtWM9uOcgi8Ee+eS1cP3JiHnep5OVmRFVmRFVmRFVmRFVmRFVmRFVjduJarL7npxDg16Ui5tWReww3pjv3dgGc9KpfH1ns7/bP29lIsjZ4R4aFjo0dF8Y5mdZn19em5KziPPs/Z4IcuP/G5ETLyv/1go8QkZaUvvzG8rmXREnMKcJybr6ZGkG47PrNGbafT3MWaktx7mOUWIx9GLt/TNmdsxCXWbem9+f1WY7nvmwNNraufnu4bQjqM2r2fmJSGCUp1aQ5hGhMTItz8ZHPIf+W3Q1Nrthxkup8xNgsF26+JhjuM5XuAF1Hhz9jYKP/TbNbONmnXdFseJu1YDvpOg7wT9g6aJOHleCrgAMa+X5yRBmQSjI7tNVmRFVmRFVmRFVmRFVmRFVmRFVjduJT7+d0UUIuiV32p/rxfm0HBjvQPVeFGqeuE4JZfe4fw8yycuZfcMFab4EKw71hXyhPXQs2rNNvrmuFSMSxnk/4/ph17ownqnXv95LRvWR3oHFte/GSRrdvtFsSrwvBNMdqw6+72BWXD7qr5UisPXdq4wfiWf7ntGPnL7oGGuVnJJuYCUmEUhjSb+57uA0etf79E8/tgLnxVLqF9Gmdk1Gi/yVVj7obNrNhcyfDH6a9dtHOm9x0UFiE4w/Gj7iG3kd+JiZq/ZwjHP811X/dj216tzOADrz+v7/+07YVjsdwiyIiuyIiuyIiuyIiuyIiuyIiuyumkrsfB7kFIq/6z/tVpgTTZ63C3t4nFemfjdbOTWW/XrUiaOuP3Q3dNVto8WH0FbDzs4ouFG233YNtBPh2yvrS679l1k1747buOk01/I8TEpi+Mjo3P920A9LuXeml9ZXy7EJ8FoX1dfl+bDMJCF+NH1bwzoxfGno2bnVXUan4N+r64+my6NfBMlOWibq+kcgEKOO9B11AMfeuHkU5t7UajKQoS9H0n/GxaIPyqmt62rzeJtjOE48UQbrE/PwU4SYkdWZzXPrrMn5Pz75o9nlZKA/l6IHrathRQ/JRWQ46FubVZuu8EYJT/Vh/+Yedh3NbIiK7IiK7IiK7IiK7IiK7IiK7K6cSux/A9lv6W/mf01KiXx751mfakQR28dcsG+ob+p/CpwIvr70+4Q+QPIDyeIg+1hxZ7HjW9rl+vFuZHXQRqHhnW9r1ToBsNjvfesUMLB2O9+6PrrpTk3nKAG740fC0k+KZecYHxgapvl2zy7H7rNrmsX5tJKNQiDnUZ9tZrjeVHgpZphoy+fkjKTYMj2mC7PKWJU4OUt/QfqhJidYHDembwp/yoJaOWlt1d/s+vgQRe5HJkd1DshF1HvHePqYY6bkrJe6O0ZzYU0Lwsxjgt2jPpClkeRBp61azSe5UoRMTXwjNP28HV5Hh+iZjh+UaqOvS5KSFZkRVZkRVZkRVZkRVZkRVZkRVY3biVqD/0X01W257JnHnd6a6U5mVciYvLQNtFnd92mxMdquv17+aHAySPfPjWH6MXZ/dPouW0Lnzv+EP/cM1vIR+Iifd/A58+KxaiQSsilA9N4U/rVcr5PSYXt1iXOxYHASTv1q6elnMzHYXSg60s5NN9J1x/u1ptvbrH7uafE7Jb6A/GgL+9fP4v8MM/xnCjx0XfaF9RJFJSR3z7R+vDqeRrmfG9+Q81iQtoLJx8Ndm19HHRETtkyLjaL8wmp0HFbNdN+nFWyCtsya6/ZelP9VeIjA99CPTZKd9xghLU+dN2n2VxEmOq5zTN9/DinRPgpn/NOmn2yIiuyIiuyIiuyIiuyIiuyIiuyunmrV//rNBrocdD70PFf5aZ5XkAcO+rlSj4dcK4iTO031JVyGuf0vMaHnr+SS2Mu/OncniCmtnsF0+NOdy0/53OuG45PjSF7JlgscBz3tvUXjjF5QixuNy8fFri0XEVPv61evJmBbxTHO9f7dCFWkVd2teZKJY3iCby4azTg3vWaIeefmP1XxemYmFWE2Hv122Zp/jq3wqFlbFZwPGC/GTRbm+X5kONiUnq/pT8t50RI8sKBYWB82730Q/+43X2WL0pClM3T+vaiUh0F7aFvwgXzd9yrKal43Oo8zrN7tVHjj+3waTHnBgNZSBw09VczZEVWZEVWZEVWZEVWZEVWZEVWZHXzVuL0vyXw5/Ous5JNY232vtqrixfVqhsOkd6JNVjI83444XnxtD16mOKSUtkP3cO2sZRlMYm8fGL014pzPfaO3fhxq/uqwp4JjoqJt8bfT/M5nudjQmpHbSwU+KRUFXhpu37xuKjwnITlD1o6cuh4TeR51Om8Kf8q8zEwHerGUj4ucTLqdGSwZ4JRGycc7pp1WAAUxHt6E/PLQgwx7FoN1IbjebbPVf3bQpFPydOjoHOkdVaK6XHQwffgpNOHL5IF6/vGt8cFJSmX+JA7snqIv+1dwa5mWU9LOeSI2n9o+7ALOC8tT2+ZP16UqvgOkRVZkRVZkRVZkRVZkRVZkRVZkdWNW7FnZZH/m8KvEWEqDMPtxsWradaXs/fwNkz03wmpBI4drY74vHAUF7PbxsXjtIKGOyPP7mmtjcodTDTyrdPuaCHHJ+WKG4x3zDryTEjFgacf6b1n5WJGuSXx8tvG38+qRSfos+ePG+bjsiJyMtr6Wrv9IleFBcq2bV+sFeZgB4Iju41Y0eg7wQA1Qw5jv63wsT1LfVGoOuHAD73dVmOjfAdFGnjakdFBzLCW+eiBZmDdhJQf+va55myW5zE+JVW3Wt+XSnHEjzE7zcab6V9HficmZo7szqv8tMdNUI+aam1W5kd+exL09lV9pZBGPBzHkxVZkRVZkRVZkRVZkRVZkRVZkdWNWwk1w9rMzwdhgD54T2XXcxVxaui3/9n663FFiYs59Mr/bPwFIzTfaXnmXfMLLLBAKfLre/XbSjHtB5Mg9D/a4YtsNafcRb+OORdSfF65IwuRj3q4WZ3HwmHo//PyL1gInIRhB00d8wehy/PSjt5YyabRuI99+5365Wk6h2CiQvpI72Ae9NxwP9WHD/McxiSkCsbDRRaiGXmmZlno4zGe3TuuhmvlOZzIxliNjeqdqJDC9+BcdzZnWPxo8d+1vuDzKbEA1h2zsVSOG5O/JT6yZzWf5nKTcIDTt/WLzWl2vR5fkXPDwXh8D/D9ICuyIiuyIiuyIiuyIiuyIiuyIqt/BSt+6b/Gg9DLyLfe1b+sTc8xCyH6vvltpZSO8FNIAzks5eNOMEQaNd1Czz30LZFXDkz9Rb7Knjnm5aNW583sr5bzI6f8gjxflaev97Zyt7UL9M2IA8PYHlm5KhrugW8gpocsPC4rz21fXTwscwLHx6XCgaY/KxUjQgIcO/XG0+kcmn5wn6vOxuwdSYjo4z8+tsMXhSrGt73G5w6Hfp3d8+2pP58/RvAiLyHmh1n2G8DQMz5a4VIhDgik/U/9rzfFX1EYlB/5Pi4pKAYbX/8Lde1eX9c+tYcruTSS5TmBfScqd1AYfL5tXyylyIqsyIqsyIqsyIqsyIqsyIqsyOrmrST0uKyP179gbTT3HfcSLo8L7D1CyUjpnxd/vZphcWCZd9oXzIsD5PC+8Q39tBey69SI40WVbZoswOvqr1fV6Z9e6MuRM3BZf19vvphh6wm8gPFPizkvHE+JhW31YvPWPJLBGFjgc5jif/TZC2UeY0B2rrG4uev/0NMjTmPyN44/d7k3JbavF6uNxWrshkOZi/6z+dfjvJKUKmy8FS7keImPoh4wRT36npmQ8qjHxswd2/mO/xHnmxk2Z8CF+N48zeXwvXGD8Z7F3h3cdussR7OzWZofB12yIiuyIiuyIiuyIiuyIiuyIiuyunErfvX/LB6q+lr1lhe6fuDUTGutdGvkdxNS4V3jy1IxjkHopz9Y7oMsd/0e2+Efbe5BhpsS2at+Dg19tVAMQ9+73qtquZiWhRjWPmzry+k0Jgm54L32bSkbl4UppIH+/mWZXY/ue8ax3nk9fa/jNLKRuf/QP2O8wIlszra+mZ9HDJi2plqvZ+85/nDkt09bw9dz96zJj4wyi3lWS0WJlyfB4LjTeZrOTckoj/Qfrc9rxVsIAEu8M78sJIT/lrMZbEzfGXmdSdD7YLsb5TsDzwqu36e0mJYjQhJjarb1NMtMEeqhrj8tsDnZvlv634spGUVin5MVWZEVWZEVWZEVWZEVWZEVWZHVTVuJzeXhQkaY+L2Q84/17vXakaiYfNf6gmM3GCpC4lQfYL2UUsbntZa1WZ2PS5mO2zwzh89LlSD04lJ239DWyrdwriREdpv136sP+6428qyaYT8vVhA0u06tfsP4vqvGpOxes/m8UuG4kD3TrNVXc8WEzO7DPrKsl/lpmPbZ9fTBcintsBhih4b5sjINiLiUe9/8+ryMOZMTv3/Ubr8u3nODEf7fMS+XMvGRZwect9/S4FuMzgu8fNLuvSxNT/wBXE6s3nKeXYiPiFP7TXW5gONU39PPOyPUOOD8hFxEPMgl4AKe49+r3xczMrCGnnnaGZAVWZEVWZEVWZEVWZEVWZEVWZHVjVuJS/8eD7kwKZdrmrVaLvIc54bjvXpzmT2PK0ak1GFL35hh91Kj/95RrzAGTT+73m30kQ8gYlIKeS7mZI7ju5561GnDNwyDiJg8UXub0/NoprtuEzlsVO50ncaUXNppXC6V2LVmkVf27ObzfGXk2zEps6c3N8vzA89APqfWAOOV62vZu1oD8yOHgW8fdeznhYrACUh7X1fR3wdhIAoy4sSYpFzyQ/fUGv4+8xBwihDfNRqbpXkvdNxgcGx22G8GnA++Q82EXUSIR5GjasBU4EX8c0v7gXkQTM9tHmmdpUIc0I4/PG0P8R0iK7IiK7IiK7IiK7IiK7IiK7Iiqxu3Emf+LTkl5XYa9YWCkJIrXuiiD0b+E7+Lz3f1xuvpe4gJpuibFwuyF47R4u83WxvTbG9o8G1rF+j7ZT6KNc6N0csie6+uHzpHpo2+WRIU5HxqD9CLI59R0D1V+wtFIa3MYNh77Sv6b9ihrX+vfV/KxdGIewG7No11rcl3WYjtGc210i1RiExJ+aN2eyEpoJYoyVbrx0JOiIhpHO9brdViMSomMedhy8TnTjDAElv6D+Q59rsyH6m1rJ/x9DztczuEhSzE+56+r2kb1TtuMMHnx60uchf5CCjPe871Pl2eIkTxfUJeSJCsyIqsyIqsyIqsyIqsyIqsyIqsbtxKLP7OH1rm83IFJ/eRp9lBD51WKuiht+o/1qq37MkFWvYt4/tm5ef+y9Ud6/JpPucFk4AL9rUWev2xZyeVMvppnIvcElL+sGkit4FnSuizzebLwrQsRJ1gfKYNF0tyWpk2nR9HVnuzNC8JMtLbMn8gB2CF6O/NwVIhPvSsqJg+MLW14q2u2wpC76CtL6XjGeWWG4y2rUvM6QR9cO9o7NgNxwIv7dYbcMlH74J7R7tCnVDjmJhCbbDulFTouPVPdrCQFQAXE9M120bMqBPyPW31V6eLWMgLR6fd4WJSdoOhG45qus3u4XYbqB9ZkRVZkRVZkRVZkRVZkRVZkRVZ3biVqC6y53fR7CKU43b3+nliLyIk3je/LhbluJTjeHFXvVrMykAReWkLvXImjuQnweC03UffjPXGQe9QNzdKd9BPi7x8YGtPCzkMRruPtRczsiJMTfxBzTQX8+x3Agw7aw0X8gJQem7roKkj/56n4fMj01rMsfEwPda6D3Iceu4gDI6t7lrhFscJAeehL0cMk6CXi9x+d/VluZSOismhZ2L85uw8guF5ad9qLefSPMfDbqdef1rNpZUqz/MHhoF8sVAhevd96zvygmk2MretXaBOfVdNKdX9lraQEfAh24/L6GxWUTMHcx5rHbIiK7IiK7IiK7IiK7IiK7IiK7K6cStx+X9Kp+RSx22eW6PVQjEiTvmBu9tqvJ65J/LKwDOOm53NmfkwDLzQ3dOay4V0Qi6O/e6nboDz0U+P/O5Jt4f4rp9LHp5p47XyLfTrihjfr7cwDxp6nHto6D/fqxuE7rHegYskRARequnWUinuh5OokDzS2q+n7438DtKD6cbMHYm9Q0ne1RrILSqlEM9Rx94szuPEid87tC32vC8v287VJy3YmL0z8trsN4zG5WZlHvUbeCZ7P29BkMWprtM41EyYRsREXMxs6T8QT98zuNA/bJmrpSIQitH5dyp7vzDH8YoQ3zYvkBfWEnhxz24u58mKrMiKrMiKrMiKrMiKrMiKrMjq5q3E/JsgJmaPbHsln3PDQVRI7Wr15WLSDRyeE46a9ko1x54bFhPb1sVKLhcTkkPfOjNH6NedcBCE4aGmrxd/iYpJtM41vb0xfdcPPJ4XdrSr9elfum6T7UPVbL8sz3BcIPMR9OuIIy5l/TBAv75RuqsIMZGLHOjaRvVuEHrsfbsN7fXsPdu5vL4nu7VcSqJ+PCceqTbGI/lJMDrrDp9konExJ/AC8nxSjsp8jPmajZVCzgl6sNivq7CT+OjQNz9aPtZ1wl6ET+6ajSfZqMgpKbl82DFfl++FYeiF4wPVWMzL6PXZPtGX3x7lBJ/zEc++qWItP3TIiqzIiqzIiqzIiqzIiqzIiqzI6sat+Af/B/eHxaFvxmJotbfVy/XKLz1P9QLnkxU8KUSTUhmxHrd6q9Xi0DPRph/rPayNPNFSn9njR2n2XqOEVNpvtVbKuZRcNCZfP5juRuWuEwz7noZ+/WUOcXMe56AXx9r4POD8Q13/vfqg4zYm/gBrYU5ZiCDtXb3+unJv6Hf6nv6HzT3JR+NCXhSkLfXHy+IMJmGfq9zzGbanM0JFbOszv4z8nsLHdtX6arkocKIXOkcd63X+Xtu9UoTkoarDZei3x34b8fxeeoAg42J+X289L1YUIY4/HbWsjZm7iJNdHzf15VxS5qfYPA1reTrJczIcyIqsyIqsyIqsyIqsyIqsyIqsyOrGrURzkUOPGxPTGLqvqiulHIyiYurIbOOcIPTdcHiqDpcryaiQiEmZfUNbKeR8boy0T/Qe5mJ7Q3NOzbJWS0X067Z7+cFyX1fvdbw6Wv+z7nAtf6vjNSJCcl9t4XPT+ZZRprebF/DSna9ouz/pwVr1liLGOY7frl+sVoqwE3j5XB+tVW75nMvx/J7awHhRUBDSabuPnt4NJyIv7bc1xBkV0j2vdax3H+Q5dh920D2xe6+L94A79OxTfYDaA1HkI2ft4Uou57P7v5N7WnOlmBsH7XHQPbUHD3KcE/SHvn2qDRbzclIqoca1Drsur/DxiJg4Um2yIiuyIiuyIiuyIiuyIiuyIiuyunEr6UkpiiDAcaRbiDsuZtpYu+EuV1mP7oS9M2O8Ns16dLTLHzT3UZH13GjN3xp/PylG0RyzZ3CRQ2lGEiJdr/Gh7a6Xf2m7Vxh21LaepKOIKRGWdtU6xqNBzym3/6P5x8/fD0qRe2/rf//8nQCnnLXGj0oCmuxK9AHGoKe33MuEVDzU9Ec5tq4XTPb11qOsgF5c4pUt48d64RdZYMTo4x/lBUlQwHdo64/SguOPJmH3UztAXgkJpR0faRb7HvCxrtfEeFiP/XZKqmwblxtFFg+GvW39DZOokMFyhw39+XRl6Js4Rj3IiqzIiqzIiqzIiqzIiqzIiqzI6l/BSpz5txS8dpv1xYKckAocF9baFnplmY/HpOS+zfY+9tD3++Z5x3leqqTkctdtHjZMxBoREvDdbl3AF002z7P3+ixm5KiYlLhorWVjDSCiBT/S2+vVX4aenZDY+3B//n4wJebeq9+v74d2Qy44NKyXFdbTB5y7qzbWK78oQlzh44gVx2O/KwjKvtlie2dJIE5vaxfs/m8u4Dkejhulu5Og54fekdpeK92Kiinbu/rQdp7kooh54g8PNQN2WXluHPTPzCHm5EOcKuzrKsaE7H1K2bfq3yuFHM9zmKqGWpZzihCNidnDjrmYkmUhQVZkRVZkRVZkRVZkRVZkRVZkRVY3biWx+6rtYLEoIz6Rl9ETIzc01uinz9rjxbSM/nvomR9sFxZuOBB88ZMRPCoL6L97nnqmjR8VEF+172sYs5JlzyJPApjq6K0FXrCcHx9a7uu5e5gTw3a1Onp6JxznlF+w1usZ9jmW3q+3FitsDys/dI/NHtvzKvA8bnho6M+LFSwUl/KHLX19+hfbuUSbjs+XC0n09FExc2Raq4UievS0PL1l/FitFDGnIsb+sDnUexS00bvv6qw2SDDk/KOm9aCE4Rz73aIXvCzOIJehb7291H9+LvLRY7X3fLoScD5CPdQuEYPEy+3r9zWRFVmRFVmRFVmRFVmRFVmRFVmR1c1aicbTcDmbiohpLvT269qbuQddpyELkZrRRj+dUW713Bb675f5alwqBCG3rzc3p++xvZiDyUmzvzF7V+YjoiDXLOtlruqFk5RchemzYmXidwReOlLtxRJcnJDj9ltN9NxITOKlLePizfQDY/wFvfWB1XpVuTUl5b1guKNdPchwI7+Lnp6dm0NPn46Jmd2r+vrsL8gzIRePDGuzgpw5geOPjfajjJBSqm3nAjFslu5dv6vXZ/tllX8RBaXnaEftDnJJK9NBGO41Gog5JqYm/vDUGDxKCxFxqueqZ9ZouZSKidmRZ55ag2eVShj6UTG5q9Y3q/fcYMRz3HGnR1ZkRVZkRVZkRVZkRVZkRVZkRVY3biWu/HvWDYbR632Tn1UrSEYUovut1mqpGJMyXbdxbjqrhaIsRifB6EBtvSrfGnrWxO+dGaNn02yPqbHf21dbWG9Kzo/97oGhY96Oc5VSytvNC/TNWBhxH+itJ4Uox4tB6B7o+qvSLWvyPRe5vdu4fJKP8pwo8uJO/WqllHXDcSFyd99qvSxWFSHedZu1jrVRQU8v+cFk27jYKN1FYux5Zd1cLqQwPgy9M22EY0Wc4jl+32iu5LMh++1BwrnrBRZDx6mfaL3lSgoxd5zGidlDDeJSFl+Fw7aB74cfejEpVdNM5BiVkmHobluXLwtVJxhFxPhO62olR1ZkRVZkRVZkRVZkRVZkRVZkRVY3byXe+8+zY79zZHTQB6PhDrmgZpuLWfTN46RSOjA09Ovoy/HPY7v9JBcdeW0/dD71A8w79EyO42G9UsymlWk4nlvOs1Kl5zZjUm5PbSyXUgInuoi12UL/jQQQ95Ftb5RxHEhCbFe/fDPzAAGIfGRPa7xi+1ZFOS5kz/KmhYRSBvFpe7CYkoeejTR2tfp6Gb24j1CP1fazCttjGl4fehPENgkGEWFqR73EmJA9EzzEPMvZlBuMvWByqg42Zu9iPOL8YLv4TgRcKAnKu4u//5+YM1vm99V8cegZYRju2+qDJBcVkxEp+V7/9igjpCMzZEVWZEVWZEVWZEVWZEVWZEVWZHXjVuLcf8odasajnCDySlzKHWg64ouI6Sk59671Bb2yE4wVcepYa68UskkFbbpwagyWcyknGKDFP7UHizl2c7YkRI/a9maZ9d+ZyOxeo7FaKcalrMDL6LMfFYSA8xDimT56lBVGfjsuZXat+noRcXiyEN9vNRfzMgZg2jN7tJLPeuEEax3aOuoUFzOSOMUsiqkgDBUhdmDrWDcplxDemdVfTCOGMB+9u9X8/rJc7bBr4tEj036Q4dJKBWU+1jqbs/dQePAddewnmWhCLshC7N3l3xu37oq8IPMR5lL6ZeDpipCodczlTOp6/iHWhXVUSqLzJyuyIiuyIiuyIiuyIiuyIiuyIqsbtxIvHlk/9zVG2tv6xYMsF5cKTtA9NEwY8Rz+md1pXMCI58Ku2zxp9V5Wq1ggLmaP9R67FswL2cgv79Wv6JujYgJ/qunW+vQvArt27Gwbl6/Kt9Bwo/8+74zfTD+IiilBUHaN+qOkgF4c/fdOneWWi95xg8G56WD8JOggpBO9t5xPTbF7sj305RuVu7IQQRkOTRM5Dzxr7LVPjR5iRoF5Xtq5ulgup2JSlvX6HRs549gLHJg+ygiAkMXotnrB9tSScvjnVuv7ozxzZPtlNc2XlSpiRv32rMZGgf1mMPKtk27/WaHiBWNJkN+3vpEVWZEVWZEVWZEVWZEVWZEVWZHVjVuJr/6XW+i/U0oVOWBcQsqJvFzTrM3qvSkpF3DhjnmBY3P81Q3HH7ruk0JUEZOw2NYuNqfvcRxjqmkmxiBun5l23lQecBwv8NJ28wK9Oxb7+fvBy0K149TRc+9pjTfVBxFxqutqJ2Z3c+aezCuY51Qf4Bh9P2I4UXsPChzy5Lhg12o+yUajUnrgmejjX5aqXuil5FKtaT0pRUVeQhlqLXNjltVG4Pl9XUON/dBBPXZb7LnhXGROEePIEecKvHJ9zbq5WiwimJiYOrTZ/ehRMc3uvdYvVnNF1AMxH7T1Z9kK8hp6BmoJU7IiK7IiK7IiK7IiK7IiK7IiK7K6cSux8o+4xIvbxgW7HzqYJJTyVv37gzwXsuu8sd3r9+rCC+mdWL3VfHHi92G0pzGjvqsijjOr/6xUGfttNxjDYjEj+4GLFnyr9X29+gv6ZrTaiBsuMrvnu3Pc6iwW5IiAPCcnRv/nvdRxKb+vtTAewU38Lnr9J5VoREji3ANVv74fOohKyV2tsZiXRSHG7hE32f3WKN7Y757Zo+ViCgnDaOvq+8tK1Q/dSTA4aluIJxu51XPVA1t7kOYCzhthvD7EWpLAxm+rl8hLvN73mb2zCGtxQc9tsXcu5eBuxMTkoWauV35xQ4esyIqsyIqsyIqsyIqsyIqsyIqsbtwKrWz0QNWeFStYLCZmthsXK+UsYkXciG+tdNsJRsj51Bign+Z43gtG5+Z4pZhl7xRCb62b6KfbziXPc6faYAHz8uIo6KO3XsjJYRiKnHTQ1FdKWTT0OD5pspjiYr7rtY47nWd59kwzu39avVyr3MY8CalwZLVflKsxMedz7pFmrVVv9z0Vsb1vfXtaLChCYuBp59p4qZiSOAlLHNnt9eJduIShv639eFKMcrzE8+K5MVzIsHiQ9onZf1WYdYJ+REyf28PNyrzrjwVe2TK+PsoIcTHLcmz1HuUFLxxLfPTU7K2z69exhJR7f/ltqZzCJNeOZEVWZEVWZEVWZEVWZEVWZEVWZHXDVmJzcYh80KxHxdSOenk/z02JbPup3dbVdX/ccIPBJyt4VZ51wnFUmDo2O5vV+ZFvJaTKoa0+SguwQ1t81hpszs4Hoe8Ewz96IXxzyhxo9uzGq9Is5o/w8T29+axS8cPxlJQ/bBj3s1xMSEqCgnWRM88LWHpHvXpRrI7DQcB5tZbxolLtuo185O77xrf16l3M74eTs+4I1mz/ZV7aaVy9KFWHQQcWJ2oXOaO/5zn+wNSwLhYSOOlQ1x/lBIzJyjP7emspn/JDr+tpx4a9kGXvSpIEuWZaryqzcQlxRPaaDVhPwgHmPDLstenbQej4nIfxZEVWZEVWZEVWZEVWZEVWZEVWZHXjVtJa+TbHcZOgfdBoPSphprLHuf9s/oHeNww9/HOv2Vyfudv3jbiQ2tGuHmWFod9B3Nut7+ib+15L4mNHpv1m7oHt/EhK0zh+UahKQmzsDw60FvIceNaUlHunfVkqpACHPvvd5Zen0wUUwA3H6PUxxg/9gW/VdANzdtw6Tscx4o5KKVGI/PPiD8w/9rrIB/OjNgLHC5y8Y169mp7leSnBxU7V7rNqBblIQuTd1Zcn5SjyxFRnxvhpqYDPo0Jqq/X1fg61Yc9D11TjxUwVkyOFM328UJAxxnC+/qlzT6sFhY+iVH+q3P0yJ/LiJOh/1F3Um6zIiqzIiqzIiqzIiqzIiqzIiqxu3Eqc+7ccwjrTBo+KQkaZE3llT6ujv207F1ExuWs10KMzI3Fqy/rxLF/xwnHIeYe6sVLM9j0tJuZrlvGqODv026IQxbnouXu+HpcyO+blk1xU4iOToHtg6jjX59yMPLNn1tHT41yO50/UDua3nO9wPLdHiGlKyipC4lBXMc8wsMZ+B2uxvZtD3+Umx7oNu6zyyzDo1Brm5jTr+9G+bze+3Wel9NDfv2t+Qc5jv+sEgw89d714VxGiXbf589p0UsqPg96eXseccSmPdU/U7ubMfERgj1Cfav2FkhwV2HuWdlqXqFlMTKMkn2x/pQSwOFmRFVmRFVmRFVmRFVmRFVmRFVnduJWY3Oyfa6MnpWjIcWO/fWRb66W7A98MOf/IaCMmN5yMgs6+1VrP3xV5eeTbHzQXOUeEKfjWDAPrRcWMyEv77db1fdvRKanw3vj6JBOdBONR0P3U9RbSsigoUWFq2/zxKj8rCRGP804Ndq184OsRMX1q9F8UqwEfToLhYUtdKqVCLmTPFje7C0XMnxL5yJFhPsoJkqCInFTTzKVKygsmyHNb+wYLzB+EzoGuvyix69GKEDuzRk+yUSfo4fSabuE74QXjjtc8NfublXmPfScyO8YlLDheQO1rLRM1Rp0EQd7RLp8WC/hD12uyGheyPucPfZOsyIqsyIqsyIqsyIqsyIqsyIqsbtxK1B8Em7fm8TeZjx6rHXihOeY5/sTo3s9xAecIvHSs2m+qDyznh8e5H8wxeuIpKQ+OA0O7n+Uy8jQsjvT2Si6blisCL2/Vv2IeBBeG7h/dcL1wF025EwwPdG0lz5rsoW+faGwtQVBGfue01V8qp8ZBNwi989boabWAJCfh8Lhhb87Nw1TmI/t260W+GhPTfd86bfeXCimJV2D38zeDSdDD/x9MB7mFPD/2u4jzSSEaETIKH9tWL1aKWY/tzaUcmW2Mt50f+cgv/7z84+c7lPD5id55VqnIQhzW59ZwszzfdZsJuXDYNh6lUe4QqR3WDbIiK7IiK7IiK7IiK7IiK7IiK7K6cStx83+bH/sDnhd36hcvpqtOOMI56HdfsHf1TBRh6qhtob9XJ3/FpdyxZj/Ks/unR2H/UNfRxweh44TDj5qLfCbhCPnsN5prs7c77hX7zcAcXT9/PAnC4Od9z5IQ7XvNE6OPeXxuEhFStYa5Mp2dEvMYf2S3UQ8UDz39YUvHPOjF/dA5sLSVbFYWIuw9ue0ujpNSIQwDfH4/w4VcgGHn5gjz82zfrfSJ2n5VmY2IKZy9pzeflgoxMYN0kP9SLiVygixMbbd+rE/fRaPPrmsbHXwn/HCckss129wszTv+EDXbu2psVucFXomLufeNr6gxWZEVWZEVWZEVWZEVWZEVWZEVWd24Fb/8X9AWR/fqTfS7QcjG7bauXpTZc7pt5+pj13mY5AMujIvZY8N+WZ4d+12eE48tGz09LDDXHouVbU6Fs/es5maRfR5wwUFL/a2EuF32fluri/FDr4PxNdN4mi/IQrTj1D9b4eNCDEBY90TrPszzUTEjCcqBpj7M8oXo3bHfxzyPi7GUXPWCEWr2OBeT+Cj6+D9tbiGnCLw4JeV3ratn2bIXOE4w+Gg5/1+cHXstP8dzEv5ZU42X1VkEwOJsNFEnBNl11T817ul0AQFM/N5nI3xRrXbdVjZya1u9eJjhBV7GEuf66EWl6gRjsiIrsiIrsiIrsiIrsiIrsiIrsrpxKzG1OT41+2xPKs+QBWVHu2T7PvtttL+nVm+tNKcIcbTF6OkRN4Ib+70zYwDfkd+NS/md5uWzapnnBMRxYvVeFmcn/gCnn+hdrBdyAZY8MFsP03xcyk589PcW7NDQs34a+VTnBU4UBQU990JRwfhs9NaOfvGiWJ2w9yMl9uqN38opfD7wjJNu71m+LPCSG44+Wd565e7QM3ORue3Gj9/yqSkpixa/ZhjLhewk6OEUxP8wxUfEZNdt4vh+jnP8nizE9hutZ9PlgWe5wfiz7b++db/jXCXk4onafVopRKUk1t2+unhaRu09xPnBniwXsyO/MwkGZEVWZEVWZEVWZEVWZEVWZEVWZHXjVqL5lFsvsT2p2PuLrMvX5fsjr6uI8UNdR6xe6CCHI9NaL9+VBKnjttCXL2SVjDIL4iPVflyKeeHEDUYfdZdd45ZSE79/Zg2Q/8hvcxxfs40X+Wpczradxpk+eFlh7xRi7zWyGr9lU7BOKuWtq2+bt+bRrCPcmmE+K7AaJOXSrlbfnJlHU47anJhdjMeJHM8f2+3lPHvhb1qZYdfQq2jWO31XP7JsxIbBPCeemj34Imd2rt5dq8whSEWcOrIsjLedK44LPlk+4hl4piREDi0dfT++EzzPb7cu1qbnOm4zrVSPO/ZyNpuQc37of+iNyYqsyIqsyIqsyIqsyIqsyIqsyOrGrYSXudmQ85xgsFu/Ws/f1Ud/IaUDU0V/DIuomDiw1YWMYk2+ucHko+68zM/K1/s+f7ZC9O5osqek/Lk1Qi8u8bLjD4+bNnpoSYjlInc+9pwXOXbN2g9cdm06z2NOnLJnNp9m2cbSCSn/Vv/zfpHTxl/wz8+dEC7IIR+9vWc0Nyvz1uQyCAPE9lseKD2eFw+a6lpxzgvHhejdXe1qvXIXDboXjD+3w581QC7Hun0/y2GSbOQWxi8Xs0OvjbBRb+T/8xnoz3b4WzHlBuOfLuvFuwIvy0JkW73AnCOvhzG7ravNwvyY1YA7btlkRVZkRVZkRVZkRVZkRVZkRVZk9a9gJc79p0zHaZ20uuiDzcm3qJjZUxv3M1wQ+rnI7Lv6F/TfaLhTcmXPbKAvx9r4/EDTYDT0LOR8ZFkvClU/9BQxsaP/eFZhPXRUZO/qRT+Nz6fk7HaT3ZONZLDkoaY/LRSu3/Or7Outx5lYVplj92frTawVEePo+7fMbwtpZeCZMSl7YLfQ06OhF3jp0NZRg56rKsLUrlF/WZzl+dALXHafd7nK8/wUG68t57I4MCc/Tmz2niLUMiomse5CXpH4SM9tfTL9nzVOKaUd6/JZvowCe6Fz0NLWq+x7g3rULAPxdNymIiT2Wo2X07MCL5AVWZEVWZEVWZEVWZEVWZEVWZHVjVsJaHk/tp3Xc/fR4KJlPzbs+zkuI1d5Tnynflmbnhv73YRcQk/8NFfouRr+9O7iy+vp+xiAXvm8PcLaihhHa75V/4oc0Lijt8bxciGLcxHiuys2T1qZEXj+XGX1wGD86aChos/+uY/zXqP5G9vbykG/vqtdPU7FMAkca6rxIsueUWa/N7S6D5M8BmeU6ZpusOvLQoTnJMT8sMA+Z2tpX9i5cq7vmX/a3Is8zkWdorvNq+ViFnPC+rMePszz6Onh+8748ls6hZjZvdrN7tNyoe1cJeXiVvMr8sJgjDm27f/3eWWyIiuyIiuyIiuyIiuyIiuyIiuyunEr6V3jy2qp7PtuyPkfTedJMeH6A1mI77Waz8vTE3+IFvyzFeLziBCPien3l18eV2IYHxOTbxt/LuQUzDXy+oem+rgUw4kdVz3T+wtFxedcJxidt0bPp6d7ro5h58ZouZJFHOzasRmuz9zBiRIvbzW+rlbLCEDghG3j6n6Gk/goi+GquTE3r0++FJQ7W1fflqtZNPHG5OufXe5laXYSDIzx18/tEMc9T8O0P/e/8oJxEAQfVeflzKwbjlESuK9X7xjON47Lok4LJSUjz2C57dbFQl4ReWXijfbNBsYPfDMpld41vyDfKJ+SeGnbuFjNlVGPIHTJiqzIiqzIiqzIiqzIiqzIiqzI6l/BSnz8P8Tc4HqvZFNF3xwTUqKg7Nn1hxk+IiSxxlmn/7ww7XGTgWcc6db69B008Zbz7Vhje1ihp0/L03v1q4WCEhfzAi8emtp6+U7fNyVB+WQ7j4sxJBkVUoemfj/L3o8kibGPHed5cdoNR0HoHaray+os+niJV7aNH0/zBawbFeNb6nfkL/NRhFvTzeVyFpOz/bg6/kZp3gvcmJQ6alsLGcVjtRQ+Gu7TckHiY0mpuKV9u5/nHPZO4eEn01ktlsMwiIvpQ0NbK81Ngr7IR3atK+Toc35SKqDvX85nEcDAt06N7kZ1Pgh9mO6olxiDCQ3n64naQS5kRVZkRVZkRVZkRVZkRVZkRVZkdeNW4oP/fHcS9E47vae5AuZi+1PpFs6PizkcH1itJ9kEBuA01uvnFMQ99O1zc4RYERPa5d3WJfppjuedcHCoaeiP2+5lQiofq/bjQoznRcyzZzReFmZDPuDRi+tDxD3wDYRYM/W1ylzXU0VO2VUvUQPgYv6aZqLvz8jTHbf50WTvUBI4KSLEaw0Ttex7Os/z+2bjcSaGyRNS8ci2EFtaqQqcuKV/2yiz55gFXv7c81G/uJR2w8l+swnHoWdFxFStpSOGmJiGy1HDelJORPhE12v8oXGPS7GBp3O8UGsY13VKgulM68E3IRfIiqzIiqzIiqzIiqzIiqzIiqzI6satxMIb/sTqrubKESEWhMFx035aKQw9My5ldltXa+W5kc/eY/uhPXqcjaHPtt3LD9YYMfmhg/R2G5evZ+87/qjnqZ+6Dvp1BCrw0lHbWC2WA87zA+e02XtennbCIVpwxP0wz8tCfArza1fo1zkujIqJ3cYVem5FiPuhz/bmynGFyO2JPzwx2w9zvCiwy9Z7+tXGzPzQt1CzD9r4aamApjwjz+zU2TV0tq9XOITdk0IiDLmUXK61jafZAnDxOatrFXVNjv0u3JFjyPnjoPOhM0Htk1LBC90zo//zNwZ2j7hu49gP3b5vHLfs1WoZxRsHPbIiK7IiK7IiK7IiK7IiK7IiK7K6cSuhZhnLuSy7v9nvHWv28+lpHOcjd7ebF/fzXM/TkfZH3VnOZn8+c/ynyaGHxsGUVNpqfVsoKY4/lATpT5t7Xbw/Drs4PjbZns4YI/PRj4bzcnYWn0eEqTOrj94dJwqcuG1ebFQQR3sSDLdbF4/LsbRckYTIvsb2xSpH7wehv2810PfnlNvo0Q9N9WVxduz3p8T8nyq3NjOHAaBn19lLHHJTMH+z/3r6PhZFK/++8WU1U3aCgSLGapqBnH3O6bitz3a4XMxiwqiQPLdGG8X5mJD1Au9QV2GEQuqTL4eaihh6vi7yMsYgNkWIDIM2WZEVWZEVWZEVWZEVWZEVWZEVWf0rWPHL/yXrc25KKv98fjcpFdl7e9Qr9Nno9bHernm1kGZNMHKoNY2X0+y5YdBgjSfFhMJPoR0/NuwnBbZB1sTv/9njVrPsGeKO2zg3Ruin09I0rN/XvzwusfklIfr28k/MA7gw9M/10WqZjQ/DABaI2w3HY7/70XRWS+WIEEduh5Z6vdfWSBFi553R02wBKBhWaxir02UnHLB7uNt9eCF42G2rFz/vvZb52H6jsTY7ZzuXAi8zxwqbnz273AlRs5/vU/qsh///56QRQ8etZ5Vb29rF00IB4/3A+Wg5ywWyIiuyIiuyIiuyIiuyIiuyIiuyunkrMbM5Qa+/32pszM4LnOSF7r7ZRBxJqRARE9utH68r9/3QlYVYTTeel6f7vh5y4YnefpjnY2JW4uVDW3uYxkwpkZfO28Pnuem+p/K8cKKzZ4tjYtJ2r451e2N6PuSCcdDbt5rorZ1ggOVPtd5CUQk4dxL0DnUdFn3PyCqzh6aGMSEfcBx/2FIfZnkElpTKJ012fTku5sB3YnSXy9mBbyTEwlHLXC/f8UOP1Vi/eF6Y7nlNXhCPLHO5lO17Gmp21LAeFnnUid13bljo6SVeiUuZY6NzP89hci909hqN62vunsBLB7qK7wrsomKyphqIzfF7ZEVWZEVWZEVWZEVWZEVWZEVWZHXjVuKtfysc29ZqsSwJCqbe15oPMzzPiTEp817/8rxQQaDX13mba+U7I99OyhXYbVTmOU5AfPt682VhduR300p1r1HHGhwfJqTSgdF6XqxY178TfGgNF0sxgRPgdWCqawU4TmRh6li32O8HwTgpF2t1c6VciDOLyI5xsVa8M/Y7+NO5OVguZpg7J5zavcVCLBeZG3jmmTlEPDwXRoXEfr35qCRdv++osKV+X84hASFAf68NX1XmRF5OKpWti69rt+6IqKuY3ap/fVWd47iw75k121zKJfAlYLnrTayFRb1wxL5DhUxMSvE8/177AhOMQcpkRVZkRVZkRVZkRVZkRVZkRVZkdeNWYmtxCBf00AHn7TYvV0povpMh5x3Y6mI6hg8HrnGsdnA+cogIUzvqBfJEcx+Xs7uti0c5KSZlE3L+fePLUikRlbJDzz61u+jLfc7nOe7M7C+VE04wjEuZbf3H83wF/fSUlNvT65gH1rIQ3dPqy6XMlJztuM0To71aKONELP2x59xPcygeeweROnxeruBDOB4aOnzRu4dhUDMMtq6YxlQHhoo5p+Q8Tj9qmq9m5nqujj9tXX1ZqmBMEvSHDW2xHBN4aei3P5gjxJmQS11XO2pbK7lCTEoPPONDd7yYRe6+GwwPNDZnSil7weRAb5EVWZEVWZEVWZEVWZEVWZEVWZHVjVvxG//X/MA10fJ+7oXLmQySl4XYh+7ofoKLixkMPW33XxXm3GCC8w91Fb14ELpB6O2brVfFOUCzY621mI9hgBuM/rQ59o7dYDIJ+p+63lImgYa756p/trmVQkHgRYmXd80ruCSkvCzG32l/oi+3J98DLsS5S4WEwElsXbu/lE3EpRyW2NWvlnIJx2f3i382QrbXFofsuH29tZiL+cF4Si4d2upyOiMKkbHf/dAZ/XznL2qzq109ykppZVrk5fd15puUy0EYbLe+IU5ZiAw969ToLxcymBCnI8eXpVknGEu8tG+1NorzQ6/DjrXWRpWsyIqsyIqsyIqsyIqsyIqsyIqsbt5K4HkRa3xuh/eTLEkQfND/W9xo/U/V/vNcpT25hN1hQ72f4bxgNPLbiHsxw95fZDtXiBvrZZRpcP9pcujLERxa8089D9ZuMA5CH5/DLgw9zAP3lWwB+SOOd80/kQPbIyt6988+97xUif1ct91/mOIRDP6EPNHT46AQ+/WzFq5UcK7vwctqYc64mM5EbiG2R0kpKqUGrvbBHL3Mz8akNKuxevWqPCfwMkJ93/ryanpO5KPm+Ov21TeshRqzvaFb/YdZ3mXXuKOHLVabn3tzsXqkYxjMamy2UA+yIiuyIiuyIiuyIiuyIiuyIiuy+lewEotvpFOrt1osx9i16e6J3cbaiEPghR3rEuspUgJDz7rMIiVXFHHqAKZ5Ka3MoO//0BoulROwG3jWJ919WGDP+0qCstO8WM5n4lJmEgxPje79HJeUi+jRz8w+5neDwZRc3Neb6MtFXpGEyFbj61I+gcTYs8WXPzA/zwuyENttXV7ftx31wsmhrq5WyoBmv0nYw7XiHUwelZLbre9LpURCQosvHbds1BIH1vjrSauLY2tykZYrNdtYzmVCjsO0Z1b/YZ6Pyzk3mBzYKuJBzAh1z2zALoBv0D1ptTdm5pEg+PBdQQxYFHxkRVZkRVZkRVZkRVZkRVZkRVZkdeNWYvPhYKVYUMQY69c1bTEXy0ZuDTzzyLQ2SvPoy9m7aI36WuFOTMo4wXivWUd81/c0Rw4NDV5JpRIR4+zcYiwqpidB99hsr5bLsO57xgdztFa5g+BwjPxhLQvxiJg81JgvIEIu3LcbDzPsfm6Exc6tsHumU3J1R7/AuUB0gt65Mby+Ps6D46TV2Zy5P3TNgHMONHWjOs8eLubYdeeVUqHrNhHfeWe8MT0/9vtRMbmvNuHihW7IecemjWPEPPSsY9t+lJLy0bs9Vz1W268q+H6IcEBtFssxiVe8YHygtjDn0DOQ77FqkxVZkRVZkRVZkRVZkRVZkRVZkdWNW4nL/2PGDUdonbe0r4j7+r5n/8TqbpTnzfFXTL3V+or10FhP/MGRbaBvxmJxKQeLpVICcTjB4MBQNyrzA5fty/zRdtB/I3l8/tn2sF7XbaGfPu10F1MxTBiTUrv1S+TphQ5qc6p14S4KShB6593hSq6A/psLwwOthTn90OF5/rCpYy2BVxQhinOXKgkvcNn+zkZ7Mc+ua8el/G796lV1ThLkkd/50Bu/Ksyx9w6J7J1LWGtKyo08+0PXWcr+vI/cq+nGUo49Sz3xuuf2EOdak4uJ32V7WFfZHtaIrWaxfFEYUYge6zbb+4usyIqsyIqsyIqsyIqsyIqsyIqsbtzq1X+9FYTBnlpHv9v1Gl7g/GGGD/J8PnJHn3z9y+ZWivmIEO+4zU+m9ygvZeRboiD93+zd13Ic2dom5pWuLFDeFwiCBiRBB4KEI/v/ZyZi9sGMdBs60gUoQgrp7ubfTcJ7Q/buJgmUSZ/lq9LqXeAehe4A++Dr6INiInOt73tWnbyV7n+o31YL/B7i6O5+3PeF6q/Ph6q5Ua0FmBmfLfN5ho8TRdHv6l/P8/yzOfvr2ojWasWEmEFZO2Zro1CLy/NB6P+u//WxzGuQBOVEH66Wc9OgJwrSpeGvVnKSEI+Jsc/qDbJ7VqlPggHW+GP17vw7fI0/3+bm4sKcz7xD21zN/c/9b2/e1ueCyMsqzb+3/tysN/m7gKPZiTlcLeZQpBdOL/v+q2wck6ak/Gf95lU+jsXD/3D41HjsBeNhYFxa/tvSHHYgK7IiK7IiK7IiK7IiK7IiK7Iiq3u3ktKfBidGH/sh6/NrnbXpSlmOSSnE6GsjXKsWZaaA8swZr5WKfjRjgrCj8udloedJYJ93pzgW4VgRE7tqe7PWRAsiE/Zb+sc61mCQlgt/7/zjeUHgz6pivCaMj42zcLh/d401E0RJkD63fywX+I3I+NO+aqBWfM7GGoeauVKS0aQbDo+13ip/J9IkYsGJ0/91HbksyJ/Vn2vFYkoqTELnWO+9L1W9aJiSMp+7N6vV3JxcYkzasW6xBuPAdMPxhe5u1x7EpblJ4FxY3nKW5ZXFiAm7nfarUjwl5qfhAL6fmo97Xitkwbkx3ajUpmF/EvTIiqzIiqzIiqzIiqzIiqzIiqzI6t6tJPMde54T8vEHCM57ZhfHZ+TKOLCvrPBVOT4LhkxgJ3r/32rLElOScm5Xa6+WcoqYjEtpZO7lMguimSQqu93228ocChKFxL6lLhd5EUPfPGpbyyVWij9GlN/R279yvOn+OO9MPj54lJD4s6h2Wu1PC49TUs6Lpvua9rwouNEUUfv37l9rFe6Vjy0e2fbH6qNRYMzLlcOuhc9wd8P+Ucd+X6viQxD5qPNT/fEo0LEP1hhrFjLfj6ZHhr3K35U050WTS9XfbDS9yBv43Yu+975YRb/8WV6t2416LSbO9f3udS/CvFgMrN+F4WL9hr6Rjz08cmyyIiuyIiuyIiuyIiuyIiuyIiuyuncr+WPxkeH+pU//uLajzQo/N43DrocRcnNaKtlh68QY8qzMGLL4ga5uVx/g88DXDk3zfbUaMR//PDTM7foDUVC8YLxrdD9WHlnud+T7bxbbXnggMH443D/WHvnhRBCEbwZ725jDsThkt93daNSGviYL6WPT+dUb5vpd/Qv748Cxb/29/SfGx2dE+V29+7Y2J4lynKVgt1KVZ6GD3v7H7be31blpMELZmGujUgMopkb/WI+YkMB6nNuz5xVBEmK21/qmspWanJDSYeTx2hbgoieELBywNkkpi/qvrehj/REKxtS/3/6FfciKrMiKrMiKrMiKrMiKrMiKrMjq3q2k+d+GiN0nznCz3ETz83Jp39LW8sU5uTgJncuuu1GriaIiC7Ed7fZ9uToOTEVIHvXs94WqxASRSfsdfaUkp+TCyLcOHGOz1JyGfUTqfU1/W0Z9Eov8L3Cv1oaBHrJgz1JfFeMowo/8vU4H+dvxbr3IPddHn+qP3XA4CwcnWu/X+eWQRWfqcK1WxHY/ck/NEWpIyflx4Ox1uitleV6uetF4v6sh6+djC9PQOYBpuRoTU7Db07v8OdFK3WfusdGDacg8kYmnxvB9vYoaBl4X2399D+6eT91breT8aCIxed/UVwpywFxFSO122ysVGTuQFVmRFVmRFVmRFVmRFVmRFVmR1b1bSeX/JB47/bf5OcZkPxwfW721YhG5GSWeaZPNZtPxOyDbtdorOXlOLgWRf6Dqq8WcKMgiE3bV7ma96UdTuBy0DeTmMHJHgYnsvlltAhpkx1of+7jRhF/33DVQd0rMJ+Uc6kZNyN+CIF5r4XbzwTjoueH4UvWXyywmxmUxcajpWL+0xK+lPrVHayX00I+L87vtNtYJ9WC6I633sc7z+sjXz7UpP28uxECzp3VXy7m778Hs0NCf54WENCcyeffu+5EQ05EQnVnjj9VHKCxiIdYYjkHkykJqX+PvEVbEJFh2tVt8V2LiHP5EVmRFVmRFVmRFVmRFVmRFVmRFVvduJV/2/Ne5eSGSEnL6wI5WskpSyprT79dWuF6rueFUjMRD23yVSchCQhCEY8eBXVxMj4P+WXeAOfi7a4W53Xb3XaM49m1wXxvRVuOBNbuRBeVS9+7svCAKPps32C4wCfXtan9uN5b8cJpR6l9aN6u1nB96+CeOXako8wq/tnun3dpqPpAERRCkc2v2rlDkT8IKvN+Nv7D97hz36MDWtutLA9/APy8t/1U5EYYBVH9v//Xr+uxpMDywtO3KUs9t2bMW+lopK2mpGDF22DY/PXiMZmUxdm5NsR2DDD3zm8PeVypYVD/yDrra+1oF34++p5MVWZEVWZEVWZEVWZEVWZEVWZHVv4KV+FtlWWJS/O59QctzDMe4wfjaCTdrTYRgP3Kv7XBlXolLGUTtv2t//lZelsQYxj3rDF7X5vMxvtuRYT4viyPfxJ+OTQc9O7MWhrq0vFeVRBiFmP7MGKxm+XOopsHgQNfWi7Uw8qbh6MvtDXpDKA9ZeN6drpSUtFwUBWWn20L+ngVjHP4f7W+wQzExMYHatmtLI9/BFAdtDfVgwJiYPNMGr4vzqHMa9L90bjBOIf5g7PcODA09Dn1TFKRrM3xfrWRitV+/Z7yqJuzZTS7ePO9NP9UeS2Ji5FlY49ViLoyCgadhjfG9CUIXNZzpA7IiK7IiK7IiK7IiK7IiK7IiK7L6V7CSHvyX3DQcHhoGeptTiojdB46+WWoiZKO9017/VT4RRL4kyKfdIfrBfPxZWFrnXa04CRzk5gNLXy/VIoFlY9U9vbNVBa6FuuH4ujSPAD3x7cOOuVrJjQOHv0u328E4yO5o9bw/fp4XsUgCv3+3hVzOGH9c1UFHWy6yYnxJFMQv6s1W7QGCe1ya27O6q4Xc0NOysfqxYfMxfcsNRmfmcLnACvGFkW/Aa71amwXDhJzZ73Q/NR73Pc0LRpc9Dz0HqD+KUP9KQVHEFP55pNvvSxXsP6+UUNvzghiX51NK/sDWNytNxsSA+b/qSclkRVZkRVZkRVZkRVZkRVZkRVZkdf9WIjI38vFKXglYgOGOHHO7uCSL8bScOzYcfEZ2R63HPWelqihSynZbPOsXEyk5y3O27b3LF71wGoTTL90bjNt3u9lYY+e2tV6pYSPKuux77+pAGaGUz+3vm/XmwNMw5rk6/VR6jEHQw+eb77A2Z99nQf9MG8CF3+MbecjiWBtk8TmljOy+VXrgR1NRkD53v6Mfhb+/KH3dDzFXVqn54excn36qP45JqbRSQs+r1RxCPGq4HoRYj4HXTdz1jzXG+JIYQ/136x1PK4W/d/789f4i7PMfnW+vs/P+3TrB59PCY5GRFVmRFVmRFVmRFVmRFVmRFVmR1b+EldR+O8Qx2Akx90TtI4uPfRPTHOoW+peFmMDEc3sCI0AwFh1b9vsyv67aD919U32eFXEsSr8aBluVB9h5Plb9u/GP95WKLMZiYgqm64VaTEp74fjQNLA9Ls8n5RzmXikp0d3zlI9VZ7PZnIYjgUWXqveqmpgGg5SUO9D0V6UEQJNy5rPx41U+IaEeQTrTh+tVPibi+Kk5wPaEPC8wYUdvYe3t2Q2iPObari5FLAwi70DT+O8ELMK8v5t/bRab+CAK8oGloXc3GKWV4t+7f8J6GvSKycd/v/nHqzLmlfxwgvFhN/ZtN5qc9cmKrMiKrMiKrMiKrMiKrMiKrMjq/q2kzf/eRAjOxReOO/bzsuhHs0Li4YGpr5drXjiZBP0La/quXOx7ahD5+4aKnI38jWi+q3XgiGZm4firHsFIETnN7/qfr3PzLIri0txn4ydMJTHO3zWkG8j6SSnD33FkfH9XLM4pJT9yUd96rYbxkbovDQ893J0Hr6DP5TzLxuoYB+7oOWRhQsrsGZ27XD7EdActnd8DHQUJKftFu/lUe4wFDph/YjkrOWXkW1iD8/5oOcvSSn7sW4e2gXpgge/HidlDL3EphZYPOvq7ShHjoyTUj7kAHYSzS917XZ4feQaW7VQdbFbIiqzIiqzIiqzIiqzIiqzIiqzI6v6tpKX/WktI83/v/Pmp+XjiO/n44u/dv1D3JHBQ69d+hMw99I1y4jEyN+a7M9KPO87zkojPYDrVB6vVnCTIjttCRn9XKCJ/R1Gwp3ew/z+3Gzb6x2c3mh52eE0I3PxaZ72zWW264cSNJtdGuNV8gJpScn63+6u+PpZtV2tvN/j1324wPFIt7I/PWLMjy/rUeDzwdNT8Wf2ONbBnt340OXfG/9/13Nf9cCXDz7Mn5Az/XSGnxPn7gn3kfuT7kPkRE057A3w/4O4G4329u11Z8sLpLBx+tSOYRCySxTh6/1R/jDUgK7IiK7IiK7IiK7IiK7IiK7Iiq3u3ktIfB4emuVVZRJNpufCl9WO7voSakL+v9eBFUXGD0Zxc3rFuX2SUmJjCMVf9APk+QiYWM7t663VpPohc/nxkY4yakMsFJhx3nedFMaPUgtA7tQbP8/wzMveJ6ryvV2AqCbE9rYP9I8bm5NKv3wAkIS4Lsd12e6PexD6ykDgw9Oc5URESo8C60rz3tQqGHwbm9SDgz2IOo4Q4v2Pefqw8ngb9lFw4Um2MmZCySTF70uttl5bcaIzsvq92UTPsxoFzYvVXyzk3HKel0oGpbZUWoyg0Z98vtOl6tY4FxnRnveHLfMINpwpL3J27r3vhrO91yYqsyIqsyIqsyIqsyIqsyIqsyOrerSTjbbicZXFxDrt+MX+sl+vjsIcIfqV6L6pKXEzPKeU9rf0ip8xJJcT3M224UWlOw968XNlRb1F3Wspjt/27d/ViECYIp0Z/q76IZlDHTucW/d+9ayhxoKvvqkU0j+kOdeNlMYEm+fXcuoo+0TRo9m31xT+vyRYwPrI7GsOfTmzneUEMmY81Q58f64+xA+I+9nlZSMzCQVLK7rZbHxceYyJk+iPNxNoMA0MUFO5VrYSR/+u6aoyJnbHbntnZKi9a7k9ZiJ9ro5fVBAbv+yr2Wc6xjFxVhPie3t6u8bXEV+TYtsmKrMiKrMiKrMiKrMiKrMiKrMjq3q2k538TZTGOY3asm4+lx+PQmZfLR7qJHByyICXlvmg/kaHxGYed2L2t6iIyPXre19XfGstCxILIQ2+YIyXn4XVga6uF3CTsKUJyV219bDx2w1EutvDl9ufLSgI7o88jx9woNSVB4c+hUlX0j/pivH8VmTsXw5/kL+2fG7WmG40R9w809WP1Mf/tQcxgro/Nx5OgJzIRLrC4y/ruga7jsxeO0c6RYcAxEiKRSafdPtYPhYmCdKgZWG98xph7dvtlLjEN+pgaNWPNvGg68s1vNkNfE99Jyrmd29vVam4UmCh1z2g/z5IVWZEVWZEVWZEVWZEVWZEVWZHV/VsJq/93LiUXfu/8uV6pIys7Xutbn63mcwELvGB0bYfoH9vR3u+tP5+XeFZGvL7qequNnCTE4tLc7/qf7wr8NwDE62PNWa3ksAMy9267tdFoDnwNuflIM5GbMV9aLvxH59v7cgULgDE/t75/XHjsBZOBr15r4ev6PCYtJZ78h/ptu7zkhmO0t6u1Vku8HolJxx3nfaOCGvhvBu2fqGderg4D48ryfo2JP+11Or89WDZn36MouDZDrD0+YAkvOtOPi497XjuMgivbe13kc/FedG+9hjWe8H260+cVUZHS/PnU2gC9AMeafb+2wq3a4q/z+2RFVmRFVmRFVmRFVmRFVmRFVmR1v1bSg/+c37m9Wa/zPge+/q3HkI/j0nxMSB53beT7UWDx65X1W/SG0IwofKm5WwuLMSnteLfHHft1eR4FYfrDrvHbwrIXzVDWvtFFhuZ9MnZs2r/Vl4HiBqNDw4QFjkXcP+hqz8viNBwgvmOuZV4Sf5b07s3terXOn9klZz6r33nuj8a8bt25ew9vLxLYYVtfLrOIRSHzLy13u7o0CfsRC1DDdnNJFCSs2WV/tlHmgT5k4ak9eF4URUEWmHBujmEBFPR1ro+3G0t9X01J+WPb/nXuG7udOYP1Un0WDbH/mTnEGo8COy6kyYqsyIqsyIqsyIqsyIqsyIqsyOreraT2i+FqjZ+njompU3OAHO9HM9T9uf0dGRpN4j9kaPSfVoqI+xf2FLXGxGTf716b/mo1lxDnvXC6b6rY7oeTWTjEOM/zIj4g3+/b3a3y4iwYzYLB9TB8kVUmYc+7ewbXi4IiiZz10DbgnlFqEQuPLftlOTELR8joO92b1XJu6OsZpbqvqS9LiYgxTHes2y8rCSwxxj9tDzbqzVk4wPYDTX9RVhD6YXCgqcjx6GUSOqfaALl/Xqkg62NdnxdEN5qkxNyhYbyrFL1wIgjSkWVsFJt+NMVX58KarBZyWON5ubJntpdzd9eOC/E9tU1WZEVWZEVWZEVWZEVWZEVWZEVW924lvf9fKjwp37mg/7t7aqM9tfNbc3kSOGiJZ/FaBcHXDcfn2hhj4eBx2Ds3xugniLx5pbxj3rwvIERHipA8UXu/ru0G92f9+3KGxYQUovy1FnysPf51L/Kx5Xys8M8Sk4+7DrbHpTlj9ueFNeW/E4SjlJQ/0LXtGtZpGpfm99pt1IoD+b3CHQ314Nhp0EcN/Hx0OE1I8zvtm49Nfj90GPn4vFFr4gPW7MTofaw/dsPhNBxe9CbvSkVFTGJpzxz+LmD4YvnR+9191cOklDu1+G8VkqDwZ2rp7XfFYkau9rzWidrnz8siK7IiK7IiK7IiK7IiK7IiK7Iiq/u2koe+EbLwD429axSxH/L9mTr62Hw09fsY4qrnva3lENClSN7V2xv1xl2Gnp51Bx/qVVGQYPEfN98+LjwSBdENJrtWG59Hvj0Jevxe4Upj4OvI01cWf/4VevPD2V6ns1aviIIQhMFeu/OsImI98P+3AduuLiHcy2IMdePYIHID5h2bzlZzEbio58DW3tWL07CPsr9a4VqlgoniYhpGfHswjIupz93vr2tpzNX3Vezzsf4I20UhdtzS3jWxTz8mpr+ZbKPWCKMgI9d+7/65VV10w2nEggNN26g20NQw0M+6I9SJjZj62glfVBSyIiuyIiuyIiuyIiuyIiuyIiuy+lewkp79belEczBf3+si7544PRxju62klDmxemtF3id/HnTr9mmRMSFMitkDQ8NnZPqRbx637bVGBc2Eob+ndT9WH9nuLWL6oaF/rD1yw9k0HJxYzttCLmJhEPmHmv66mh4HziwYHukWPmOjG47++S5d/tyt6ETvvS3nMHgmVt43VBwbMl8WYvtad7u81PfUebl8avaxT8CmabnwWf+xUWpEjMmCvKPfPC2wtFQYh86V46GGaTBKyXfvZao/Gvp6Usofd821WmXga/NK+fPN97fVnMBYUp7fVVv43mANsMbn5mStWklIKNU6VA1sT8t5/E9WZEVWZEVWZEVWZEVWZEVWZEVW924lsP+dwciLZjj+Qp0i68tCApH3qGs+5e/vYaXY0ufW95fVRFzM8N8D2t9flBVgwXT3tv26kUb4ziq1Xa2NnkeBhd72bfVllr/QNmTemTF6Vy5i8JiYPjLNFzkFHzDObrf9osTHwRSHmrZVW4S7H7pf7XCtzH312V9/mOzZ3fuFEPevet5vlScj3/Gj6ZkzepvLYWMYBSe686Ko/NoH9WMNEPQR/bH/h0I1JqUmQf/Xtd3/nFdvwxcbp0H/yvC260twxGfMi/oxYMiiQ0vDsfgQRO6J7WwU+W8PaPNrLyQrsiIrsiIrsiIrsiIrsiIrsiKr+7dCxhUFOS6mL7Tpu3oRdSB/Y46PzUdzcpHXrfO6s0odPX82vr+s8M8YbtfgdaelYkLK7Lba29Ul22tn5Np+S13LV1CfJMTO2qNneXGIPC3XYI1Mj0CPfrA/aoJpTEwcGtqzAj+nDJqv/fBDuYrBed02Q9ZH4C7GH16Z3sfyI336lyLEYfE6l57erdNJ19muLd2Nk77oTlGn7d5iGa4s73U+PYuGURRhDZDpMQ7qge9aqYKN6P+q632oVoeBnpbzX/UQdWIcRUwemhrmwvcDvljjZxkRA3JTJyQrsiIrsiIrsiIrsiIrsiIrsiKrfwUr4d3/U+SZ2zLXChWRCci7u2b7aYblFX459Wft+3ZlCUWjVfTzupDGfPlY8z/a/3ha4Pvw3wbucj8GQfQ/0RzUhPrQ3u+dv16XeW9+ONvXVWR0P/JHvvFVC19U/2eON9pb5UXUPQl7vM+qWIgteuGEP/+qkJ6TyhgWNXys8t8hel7317F3NSx8UX8+zTM0j30uzOlWdVFg4iwcI9O/KCo5hT/6+XPn++tKWmTKr9yPdcVE///fA/jvBNYIcylCehb2L6zpuxK/1hzHXvW9j6VH+MB/87DMt3n+GwlZkRVZkRVZkRVZkRVZkRVZkRVZ3buVVP/P80e2gXyPomVB2VV5pseHIPL2213U5HitlJTfa3c2qg2ByXNy4e+dP+GYkvN+5J6b498aTzAudrvoT14WEqjbC2fHpo1cHrKQRRHqflvKxcRkFAVn5vBdrciEKC3nv6g3mEtgDEYHtv6hUp2GQ/R/7ow2Sg1FSMBrT229LCYiFrnR6NJ24SIIYlLO7Wvdu2uvR0HkI6Nv15bccMJrsEYvCgrgwsjbad3c3U8speTcl5ubZ2VxXilPgt6ZMby7vryviMkTp/ciq/ihm1HKh7bxoVhNyZmENM/vUS418KXpe91zawzHWTCKiXNkRVZkRVZkRVZkRVZkRVZkRVZkde9WUvfN6GU2IbFYXEzvGi3MDQsvnJ4Y9qtKOiakMB/m/lh/hOMlQfrS+rlRawTMj7HEkWEiH8/8EbyONftj5RGLxLSUP9btV8U0iwQ3HJ7ovc3qgsTkKAr3tC6yOCYC8aFubFYWMGDPbR23na3aQ0EQEuLcmTF4muX3EOOQfbX7qoxxIllInpjO20JWEKSEmDlqGx8bj/TZX7IQu+p6m40F9BwTE6da/2mezUvlntc+NQdPiywpzgWRu9/qbjT5868GnvHVCF+WEiPPiIvzx137bTHrheN8bPFz+/uHEv89Q4jEne7tVvVh31PdYPjVil6V0hm5gvqPbYusyIqsyIqsyIqsyIqsyIqsyIqs7t1KevE3JSbNIfuemv3VYgFBf+hpF85krcjfCzQNe/ye2kJ2Gg4EJu2rnZflRErOCZGwb6kv8wmEe+T1HfV2tVJQxMQ4dA462ouSgubdcHTd9Z+W2ZxcnKBWzXhWYHNKyXZvL/su6vPCiRdNryz/WYlN+fOm53bb7beVbEapIbJ/4e9NakhMkYT4oaatlStppTCDheVgOwaMSekzffC2luXP7BIze1rnRVFBPUk5c6w7H8pVBH2e7zX1ZQU5PhQF+XIww9qkpUJSzh509Fe1dErKMiYcOCocgQuaw47xoVaF4yRwvhr8edYKv+9ZxD4vMmRFVmRFVmRFVmRFVmRFVmRFVmR1/1ZS7t/CnFJDxn2WYwjQOObUGLzIK/NKCZ8PbeNtPotx5+Xyfqe7UW+IgsKfxazeYp+UlB8Gxona+9R8KkQRYvqRam41HsallMCEy+7sRU3JxRph5B9axlqJP+t5Gg7PjRGy+zRwUCKyO9ZGEmN+5J9Zg836An83rvsd9SF/o25ZTOyp7c3awsg3YHTWHXxqPBUFEW2fGDy7B8zLKrUd/fZtKZsQ5yVB3tFuP1T4c73ccLpntDerC3FxHrUdaxZqzsWaPa97bDjI8dOgjz8dGOqr/N19w4Jwojof6vzYnte5VsOthYeOdysI4oGprhYANyIrsiIrsiIrsiIrsiIrsiIrsiKre7eSKv+uHBnmqyK/NtqLJsdte7VeABa/17bdfZrnGTolF2C3WkXOTk7C3oGubVUfyoISsujU6mFcL5ig7r1uB/kYoT+KAl5rtZKU5mG322qhvrRcEJiIMdH/NBzBd7/bXa0V0E9Syp5oztsy/+1BFGIX2gh5PSnlA+bv291nWf6ZCexEd7A/CnPD8YnZe5ZnCOiY4vfuXy8KCtYYLexZ3c3KQt/rMEE8so2NYuPuGVn+fqvztpaNWDgJeleat1V/iHEUIbHbaWFe/o6jcHphzN5Wsyklr8/+/GqFW82HLnaP3PPOGL2PfAstkxVZkRVZkRVZkRVZkRVZkRVZkdW9W0nGqxBGAmNhFFw67rMiz+JJObendZ4WWTH20PJuTzu9ZyUmCzFJkI5s61UhHRNTbjQ5ahvw6nvdlJzfNVur5UJcSqPWL8YN8r3EJI+5yPrI07m7Zzej/4+NRz3sL2X31e7H5iOsxzjo85rgIsT9yEXO3mg0EtJ8TEqihs3yAmMCz/ddAxl9Fg5jQvJINzEX1iCrVH7v/LVWqcTF1MBXT43BaomfdEasP+30P1Sqw8Dk58HbndVGAbk/LRVP1f6zMlP4O46ig672oqykpFzE2IUzeVlMxMU5x7351mNr5YobjmbhAN+JF1VFFuPzcvHYcMiKrMiKrMiKrMiKrMiKrMiKrMjq3q2ktf9eCZmXlgonnR6OR+YWBfmz8RfqyykN2/3xbcCQj0MWxsQ55OZneTTpJaUc8vGrUtqNxojvh6q+UWkMfQ0ZerfdgjsC9zTsow7kaQzuRe6+3v1Qrs6isReOsB5vK1mRiaKoXNoTbA8iD0vy1QrfVrOKmBgF5qFqYF7sLwnKUcdYrRf6nppVqnutDnI8FiYtZb90bz41nvbcm3mlcmw66AcocTF90NI+NPj9zdi+r3XQF7YnpOyu2vq08NSLZmmluNu5wXpELJTF5JFqoK987IEkKseWs1V+KAoipr60p+gFG2NCYrfVWquRFVmRFVmRFVmRFVmRFVmRFVmR1f1bSZlPI7T35fYGLsi+/Nprvf0yn0DmRjQ/645WK4WAeUE4PTdGyOUxKZ3kz2Jub1Ufom7GGLZ/qFQRuBHf0dtmcwGBXhZk/uysWjYuZdHDqdlD1o+JScToq57/oVTl56yZe9y2+LOnRP4nZPGXpQR/9jQLLvQJ8j3Cd1rO73U7W42Hd/cZs2PH4eeaZT7mkW4h32PAX+9BepplAovwz0PHgGPf72aUGr+mvFxV+HuZhC/6D9SAz/zct9pCzQj9spQ8cZynOVaIPRwE+kFHgztq4F6G9bKQiPHfNsIDVftQr2JtyIqsyIqsyIqsyIqsyIqsyIqsyOreraTaf04fGNpKOaYISd5Pt7tdfwSUSWCd9UafGk/7bgux+6vN0ANjQVycP9R0nvuDsRuNLnrT7cojjJuS8zvdm1eVNPJ3TEztmLebtQVZjIPm13XbPpvFpfSRyc9Hw2UYGOfqeL3ZwP7g3lFvUFMu9gBDXeqztWq577WxbgeWtl19FERuQpw/1q31cmMWDlDqsWbDKynnJCaftHsYPy6m+fgq3weLFDD/SDM3qwuTsA+XHeNmq/wQa9Pz2ue9MX82193zvs70wZsifNM9r3vd99bK5ZAF/B5oTVuvNFDnwFcvOhOsMRYpQj1kRVZkRVZkRVZkRVZkRVZkRVZkdd9Wkv7WW8nFkJtDITzuWuv1Bj5HLITFeqExDpyUlDuzR1uVh+PAEgXlxHSe5pnIJC+aYZ83uawXTlDKntpaq5SRm/l7dbUWcnYQ+SyKTp3B3fXcuiBIR6q5fffOXywP6oBXQpqbhaPDjva8JAHXRUa3fIwDa0VMnqr9D+Uq4EDwRf0Bu5GvpeUy+nlVSmMQY/bXmTZ4U89OQps/P7rbR14fBtrQt64Nb7VaGHpqLrbwRf2J+jG+H05O1QHWXhESaIf3WIad4EXTa83DdjiOA/PcGD8tMHwnfOZemJPtJl8bSZCPHZusyIqsyIqsyIqsyIqsyIqsyIqs7t1KevZfmSwmYmL61Omvlgt+NJOYdKBqqBUN4P9Dy/hQrPb9blZpHrb0D7VqUsrC5VTtvSllk9I8Wjozh6/KadQhMnFfU1GrJCoDr3tmjd4UsoBLSNlTvY9ax76ZUapfuj+RuWPinCQohy1t+wFyP0tKuRPdeVPm10bD9NDSYBQyLynlv3R+YHxZiIfMh8VqoZCS8lizc320UonhQIxz0Rm/qqcVMT7y7T8GDOuHnSMWHBnmeqWBembB8EDnRtOghyU8btmYy4smXjS+MKdPi+zutwf7Wg/WquW4mA6Yd2xYn+pPHe92XqnuarfPsmRFVmRFVmRFVmRFVmRFVmRFVmR1/1ZS8d/4bbiHtrFdQi7vo9Zj096qPTTdH244uLAmz3NSSuaPotrp3LypZTGoJMqHhr5ebcACkf3U7D8vSGHk/3r37rMSm1Mqtvvzq8nPQQMRNKdWH9boGfVhnFcVrEeK3x+saWv1MmORIsZ21dbzohREblLK4PN29dE4cO7G7z0tsJSUi4mpI9N6lmHI63FpDu6btQVk+mngnKvjlVosiDxJiF0Y49USL5hF4YnT3yrfXVcdRfx8ehVrH8Slef4OpWohJedHnnbdDzbLC340xVoet6z1ZkMWFRxyavNj/XCGJfnS+vmMfw/IiqzIiqzIiqzIiqzIiqzIiqzI6v6t+L2yx479IV9VpIQiJA4tfa1YnoS9fGyBP+eq8jBk4SwaHrXNV7W0F46Tcnanc4tMPPKtX3M/y7O0XHLD4YU52awvCIIMgivTw+coChHrL8zpSiGGHsa+dWL3PpSrbjTCUNgfNQXRDEt14vSe5ZC5ozm5tN/qPi9Ld30iu/c2qwvI34oY3+ne3D2/Kz8Nese6tVV9OAtHipA8N8afFp6KkQijQ1Xfqj8c+npcTO11OtgHa4Nl22t1Viqxu+vLvVO9/6aYVZDpI+/MHD3LMgziRVP0uPWAn7vn117b1pt8NialvHC6b3axTvyabImsyIqsyIqsyIqsyIqsyIqsyIqs7t9KYP8bw35RFBTijz4bf30qP/XDqRfO0MN6sYHmUdNlz90sLjD+rqFwT28jHyNk55SFL+oP5O+UVBj5+leDfahVh4GBob5aDHka6Bjquhu8aqRnwSgrV/db6rMqA1Zayu90b+/uJ2Z+ONtT27DARvwT258V+D5Yg0vdfVpk83J54Ot/DNhKNiYKisjkU6O3XXsEFzccH+r6WrksMnHgqzz3VwtoDONcm8FqpSAyCXn9c/svbAeiF4y+6my9we+Zjliwo97iWDcax4TUocZ/V0DxOHZfV+/W425em8EagwuCdK0HZEVWZEVWZEVWZEVWZEVWZEVWZHXvVtKb/4ZcPicy5UDrrhYLPbc9DvoX9ng5I0yCAY6/Ur3lvCCJ8SiK9rXuZvVh3+soQuqgpW40FgQmKVLytNt/U80yQZSFGLL1u0oZRaOOK8d7X63O+DjheWf0ujHHmMDfR2R01ysN9MOztX6Dz2EYTIP+ccvGGjAmYhnOjOFGfSEIZ1ier1qwXV/C9qnfu+xOt5tLQeRP/P6xar0uz82CoSQmzo3xkwKTBMkP3a9O+KaYDSMfa7xz83Oz+VAS5JFnfbPYclHwwklcyvDz46VsSslh+5k5xPhhFMzC4bFuvy7NpeVSADtzgtzf9w3UedX13tTIiqzIiqzIiqzIiqzIiqzIiqzI6v6tpMX/Uhz55oU6eVcrI3AXEosn6LM4l4nVBcYu9Mn2wlJM5Oegj3UTNTluuxB/cKCp7+tVBGjk+IN2d7VWgFfP7VwYk3fVMoqOi+lTq/c8JweRi2n+0NjHpccDV+PvHXKGG+UF8e4a653WT7gITEzI88eWvV5vIGfHpeR+u7NSjqNPbq3NlsuCLMSHnv7NiLYfLPFnRrPwUNO3G0teOENtF/boXbk8pxQS0txJ23lTyYqCBItTo4/aZDGO5T/RnJVSHNtTcmGv3YI7gFx+X/UQaxlF4dA3LvUprPElsNzbS2PyppyNWJSSc6fd3kotnpSzZEVWZEVWZEVWZEVWZEVWZEVWZHXvVlL2N/fK8jYbD6MoUMTE7s3tSiWeVor451HbWK0X4KJI8X21+7wgI2Tze3CN1kohjp0VKYG6n5flaThCPsa4HxcesyiSRGX/poM6IhZkYtUTy8F6mNPvCSlz0Z08KfBT037oHnZ1zJWNNRHZD9s61gA9TAL7qGMulwR+/7FSOtZMrEdSzqPaM22A/fl7e4PJfqeD9RAEeeybX+3weV4WmdT39FPTQS84mPdsTDHmnFKKGPvS+bFZf4jQH5fm9m876AsLBq+DVhdrgEYEJpx2em9qWUwE0zO9/7wop+T8wDcuzBG+NyklP/INsiIrsiIrsiIrsiIrsiIrsiIrsrp3K8l4HaxXGgjo4NgzW7DDfLNgcGI6d9dk9+ECo5ViHEF/Fg5O9R4yOvpBRD5oq+vNRlrJR5F/ZbvLBWEaDOJSeu+2tVwV5pQiovaOcfM6PxeTUrNgiIyOTI8mvci9MmfbzSVFTHIjzXhSYjExybN4x95YWEjIGUT/XeP2fbk69i38f9YdwEjg56zj+63u5sJDWVSwVJfmFKYxMY1S/9AZ+r+7jjw6swdP8iwXW5iF4/1O+0mRAQNlY403HvDrvCfB4MzoY80GngqyQ1ODrxuO+D3HbQd1CoIUsvDSGK/XGrIY88LJmTUkK7IiK7IiK7IiK7IiK7IiK7Iiq3u3kp7/TZbEWDZW+aL+WC83EKwx30nXeVctB9EM/fDjS7yfpJw90k2YYiNYD8wu+pTE+Nh3ztoD5Gbke+yzZ7Y/Nh8HkRey6OBW/XUuG9bn2hAWv34zOLP67ypl1OGFswNT5b83CCLW5rhrr1TjgiD33O65Nnhdmhv6diH+4KTlvKln00qRPy/LvMF2hHgvnKIfZP1x0Asi91s/Wq3wgJ+N1Q507V2pnJZzKOPQ0JbzQimxNPA01PC8IgMRa/bNClEbvhNJKXvUNvCZCcLAM77Z4XqjgZ1BeajxtY9YhN2wZuidrMiKrMiKrMiKrMiKrMiKrMiKrO7dSir8FmVi5c+339+UswjZyLh7avt5SXaDUS7e2On+XMnHUTdKOdL4tdGyEEOmPzR0OMalFGL3ie0gT0dRNAuHp2Zvs8LPffc87dIZLxeFpJzpe91zffjrt4GUnNsxfvJczq+3nhxr5mb1YRSFiONn9vBJnmdx/Om8PXjfqIZRKAjs6NZcbRYmQe/XXG9yWTQQMXaiWViPadD3I/cPm70rl+ESk+a+aD9ggfoT0vy+2d2oLOBAgYkX6mS92VDEhCwmzs3hmxI/z55W8rvt1j/Pm4vxU8dZzmINCi560Xob9QU/nA09/VKbflx4PPIssiIrsiIrsiIrsiIrsiIrsiIrsrp3K6n87/Jxx9p+sBSX09HdOeKVclwW4/zduLq1XV8SmeyG48veDP0DIojcM33In2ElyDEpua921iuNid+PS2lkeuyPQfk9ytpotVzAh1kw/NoL16sNL+Lv4d3VW8sZATme3zdsWBu1BSzANHD4ee1yA4go96ClvmlkkdFBf6b3kcuTcg41fNXC9Rr/nQBT72ltrFNCnsP2a8fdri3JYgz7f7n5wc+DhyOUcW4MsN5ppRCXMgd690mRpeRsEPlHur6cE+56jA50dbkgZOP1ie8c6NpqoYAvytg3L+3ZZu3hxLf59ej29F21PPOHIfPJiqzIiqzIiqzIiqzIiqzIiqzI6t6tJPNp+K5R7rmdse9c9EYfKnXk7JiUOrF7yNkDT5OFBI7/WHsiMGka9C7NKbJ4xHxQntrOx+oTN5ggph+ZBvqRWWwUmKd27225kBDnUOKxaW1Vlhz3Ni3n9rudd2V+ThwcB63um0pWEZI49li3VwrxuJj2gulhS99aXMLgKSm3r7Y/VOsI6CPfvLI9rJPI+POdd7QbrJMgyqjnQpts1ZcGviEyade8xZolxPkgmn0zwvfVyiwcSkzZM9qblcW0nB946pnZx9rnYgtwOeoYW40lDDgKnHNjuFFteuFs5Ftf+wF/d7CYHHr6le4+L8pxIRWy4KIzISuyIiuyIiuyIiuyIiuyIiuyIqt7t5Le/6+VmJQGB7Ly+0IFeCELD9Tuy+JcwPyYmDpumy+rczhm6GtfB+HLwhz695n/1XZRU89rw/QcPRfrAXP9aHZpzFBHWuKXdH/pfsdnDI5/7ne6T0oso1TccIrsvtWEb9wNJwfd7vsKNo5FIXao6S9rc7OgJ2ANDG2j0hz4WsDCS3PyvlxJShlFjO+qLayZG47SUv7EcjZr+DxmLMKabVYXMWlCzhx3rTfVLMJ6JAgnho39UWcYBefO6G2RP7eaP5ure/uuVp6E/UngXNsuxu/z89358+4Q68oEaeTp35zoTTnrhVNFTJ10rPdNsiIrsiIrsiIrsiIrsiIrsiIrsrp/K6n6n1Ko6brvv8zP+cxDdN6/7byrl/1o4ofTS2uyXBTCyENLl870SYbNy8Ug8k8dZyXPaxIE5dKYfCjXh74Oi/Pu6H2tgsniUnrH+PGmmAV0Upw/ULXlkjAnl0G/3+rwZ08xCeWedC30MPBV/n6h3nCruhQTEvjTqe6sFOMSUzDvuTFAdpfFmBtND00NFrDDMhzpOsbHgkmCcmhpd2sj4E+7rdvlsjCvVMZh/0IbvizPzcJ+xKKL3gS+A19PS7nd9u3zEr9fWYzYuTVC/T1fRW2nVv9NJYs6J4H91QlhF7Ago1T3zfbdbw+MrMiKrMiKrMiKrMiKrMiKrMiKrO7dSir/u4L+t0pLcTHFomi/3Xnf4Lk8Ls2ftB3k7zm5mFaKB5qK+vxompRy+0bneVb2Ii+r1Ph7fmpNQRAmQf+yP10uCHNKObh7DhX6TMuFiW+f66O31UIu1kDdO+0fb+sFLxzLYvy07TyvyhKTUcqZM3hXKCNbY9n2rQ7m8qIJCM7tAWpF0HfvnnmFHmbBQBESR5bxrlT2olEYBYddbaPaRIjnz2g2BqgZ1ooQP9FszJuW85Ogd635m9VFN5pk5PJet7VSiXt8n9hBR9tqLE2DQULKnNvD98WKx1y+3mp/s7aI7W44PFatl6U5rKXABLIiK7IiK7IiK7IiK7IiK7IiK7K6dyvx1OhtFhejKEQOPlL5+VxFSqGOL93vz2tyWsrimC/t7zBC+EZ23+n8hIUkJkrxpV219bI8F4ReGIXf7OhdvpyPPRAFCWMuZ4RCrIn6vunRZn3RC/l6fLn5fnduWsJuJx0L42OjIEgHuvYyP4fgPg36O+rPN7ksiomLmQt9iHEUMc2zvj57UmTYJy2XsD9cFDGWUeqnVg85nvH3Bbvf1OhDtY7Qz/extI16MyHyJb/W/c0m6udrv9P9ie0pCctfOECmr8at2Q9JiB1Z+ptCdhqNcfi+3tls8PP1KTl/bfjYfxYM5+UqWZEVWZEVWZEVWZEVWZEVWZEVWf0rWAkr/2ccx2eVxk7r54dGHfWBb7fTelmZSwgptMGvby7G3XCWkrKneg+ZexT0ZCF2YlrviuVZ2Me4F93h1gK/lzcXW0Cf76sVWUyAdV/j9/WiDux26cyQs/l9xoGFmp7wa6dZTqnv33aeVJnIhKScP9Gst5VCXEyC46ClvWlkk1IW3Neqv7EAiIQx/fObE70rlbF/z9f+0WMfSnVREIe+cWnO7p5VHRMFBTU/yf/zN4BvVrRSigMCbX/Rv2+Vl7AwWH70+7wiYzH4/q3vWNdf57Uv7dnLwhzWTGAS/07UmuHduu5bnZUsWZEVWZEVWZEVWZEVWZEVWZEVWd2/lYyMy3O8/hNzI9z3PQMuz0uyF4zm46UvP7+/b/I6MM2O9vPt3ft5QbDbbiFPB5HL69aH7+pl5Hj+nOjb7+/rlYGvYzfkcvQMXJ7vW/q7Jp9PEETs/6ac9aNpSirsq53NB4toBvvAAtujKODPX9a15aqAfdwwdq3xutndf8j0qNOa/cDnf/TZVoU/14uvjcXX2I0mCot96Xx/XpTnZE52YkXLBUEWElgPmGI9xr6dkvNYj41m03Hb+B91bjX5mCGL8L15U8gKguSF7pGlb9WX+l6H92gONyuL03BIVmRFVmRFVmRFVmRFVmRFVmRFVvduJbz9vwonXQv524/8IJydGf0P1fok6KXl0m7r54tKHDshpn81feRmRYx74ewfNnuSZ0kpIwryiW69LRfCyPej2ZU+e1lJIRtj+hPbeplLYZCIBXtq6wW/Nzcdk5J77dZajVuMfONCG8O353Zy8YXP2j+wv8hkPqZtbZQWZ8EQw551+1sPltxgjJKuOrOth0v27DYTq2Kct9WCJMizcHjhjF/nMmmlgOX53PnHh0odBWOKXePn8rzwz56NaL3ZnPoD/j4iy1+vNbHe2O3Knj3LyTExhX3OrP7rQgaNoNQTzXpd5mPy525p359lUZjEt5MVWZEVWZEVWZEVWZEVWZEVWZHVfVtJ6qvJcl7g+zEfY93NnYhL87udn/jsh+g5dalNMN98rJyQ5k87zkZjMSHPDTzjypisVsvI7kk5hx4+1Or8WVuifNjWthtPRp419Z0zvb9awYFpWYztdVvYf+QZCTl73DZW62XGIkT5Q1V7WyzAdBYOzsz+WqmCBtDbpTF5WU254SgmJk91Z61eiViIufbat6u1MvI9yj63h1uVJS+c4P8Do/siH5/6vYD5Jx0LvsXEEv+dwB6tVSvoH8NemKOXpVRC4ufi+XOly6m4lMGSXzszrDEQ0koR9aCXiEX4jux2b5/lZWBNfOfSISuyIiuyIiuyIiuyIiuyIiuyIqv7t5Je/I3n7DmldKb239Z4QPeiyfGt8bLGM3Fczpx27PWFZhSFd+/86WCfWdhnTLrUx+hH4Nc0Z3Y6P54VZcaf42yeOwP4IojHpLmL7mijuYjPA09DD+v15tBVU0rpoNV5UY2jH1FQji1jtVSeBj2Mc6TpG7XFkW8if1+aE+yviEnMdaiqGB8LOQn6Z05vtczPTaPtY81Evo+iSBQV1Il90IgfuVfmbHvhCeBw+KGublQX/cjzwvG5MeS/GTAffCeqA7u4mIrLc6ddG6bwwj/31TbGScjzQ08/UwcvyvGEnPOC8ZU9w3eIrMiKrMiKrMiKrMiKrMiKrMiKrO7dSqr9ezol5w5a6nKZPzeZn8M1++jfDUbYfqipd8/O4qZHbf1ZWfajGSL+cVtfbzYlIQY+uCD3ywInuNZna5UKE5CtvXOjj9zM3/8TTi6tCbI4i8JpOLrsjpcrQiZWFQRhT71F/sbgqHtXvX3B7yceBaF7pc8wrzO7Raw/0vUP1bokxlNy9tweLGeEtFLEsfud9nJRSEgZQZCOTZ3fHyylBUE87TjYjnEwxb7WRp9wUYT4WedXPcrIt/+wGSzgAqZj1VxvNDEpPp93huhdFmKToPe178MRIDExge8T74sxsiIrsiIrsiIrsiIrsiIrsiIrsrp3K6nwb+zUdFZrZRw89A1kemToTKwSk5L7t+0PjbozayXk7J7e2qgvBtFsXqkemJ3XpYwfuhGLjlUdWX/m9+dipSPLwLHoLS0XTtsOehv7NsiODH2tzHvAIVfq5FmVn8t23Pa5OdioLkqiJInKvtFGD0k5C6ZLY/KiHJ/4vbg0d2JYHyr1gaeHkXfi2C+y8Wys4YfTA7OLMd1wDO4DtYPPXjRGpj+8VeFSSDxkTDxUuxv8vUm9pJTF2mDelJzve+ofVrhc4DccJ6X5M6uPmt1gGJPmLjvjt80CJvKiyVVv9iyD3D/2I/dM68MRB0YsJCuyIiuyIiuyIiuyIiuyIiuyIqt7t5KMZ8Hd/bsJP5xd2GPshwAdE9N77dtnFTkp5xB3D7vdZwU5Ic3LgsLv2c3H0TzP1vYYuRlhfRaOTrXeerUZsUAUpBPLfl3OSIISRO6JYT/L85feusH41HCelWT0gPquOpPlkgCUoaeftPm575Fv4vAzo//rtwSYXqjjJ0V+sjuM/Atz/KFcF5gYsgC5HDVgjXPxhd2bny+rqbiUnvj9C3W48WARxfz6DeNlMSUyEXYHt+rrRuZX7j/RLfQbMVZMLO52btGXLCr5+MK+ytdp5BnzsepJx1rOC9l4HS2c64ONBtbMFQX5XB2SFVmRFVmRFVmRFVmRFVmRFVmR1b1bSSv/LTUvl/q+fm3O3pTzcTGF0o862lbzocSUUWCet4f8+mYW8O2qvlJOzclF1PpHL8TxWaU2CQaXvTHq88KpF86uVe9DlfcPjuOWhXFifEz/1LD59dxsFkXBuTaEC8K3xOQzrf+iGke+j4tpOG41Hk6DgSwmsGbI8bIQF5l8pGmrlRLWcuRb505/o7yIA2fh8MzqrVZLMOp56h9quL7QnAb9Obl80O5s1BYVMT4O7DO9/7QsKFKq76qnqgPTmJRKipk9rYV6RoEdReFpx3lTzfc9vRR/uNP9uV7nz3pWhNS+2UZfIpPw/5Gtr5TIiqzIiqzIiqzIiqzIiqzIiqzI6v6tpMJvUVLKndu918WMH00T0tyhpq3wZ1W5giCedwbI+nEpicP4eeRiJinOj0MHfSITe9EkZOGpZq9XmnFpDiXC9C7fezj2UFPXG82Br7nhGOOs1SqMRYqQONUdrE1KzoZRcOJYG5VFZHQwnejWRn0x5DleOWlbWwsPe14nEsLjroF6sH4Ck85Vfg46jDw3mlz1Zy9y8ZSUF1GnNkD/GJz7WhrWchYNk9L8ccvEOL+uC/9mhZjXi8ZxIXVoai8KcfSfUUqnjrNVe4jFBt+Jyu+rZoIIh72b26dFIWChLMjHpom5wsgnK7IiK7IiK7IiK7IiK7IiK7Iiq3u3Eh7/H+xPiyE3YzK0uq921mvNoW+g9D+s6EUpPieXEOsvu+M39fzEdxQpeamPkYndaBzdvbPoaZa/1ygtFzHH62pmTilas5uvJr+fGEWPfPOPfrRW4PcT+8zjWbzCt6PEU93erj/qeaoXTDAXxlTEeBB6h7oG93HQH/n2nzZ7UYwnxSwi+57aWitXMAjfrrLVZikhpfu+jtr4+5SCAVwOVe1NNS8yKYjcM6e/VUL/XUVMnao2XCaBg91Qz3blEYrEmh3rxmq5BHT86azb32guos5pODg17ZVCKiak+Djt/kojhe8ESiIrsiIrsiIrsiIrsiIrsiIrsiKre7eS7OcMGTcpZZDpj1XzdSUjMOT1+TOzj2MQlL1oeqVOV2qphDiXlDMnhsXv8WUztH2hjzHWvFLymXtm9d5U+PloROevlr9Vf9j3VYEJV/3Zh2K972txMY3xsd1yb7Kx6kGnAy/TvYki/w89+lCvx6QkY8J+q/2mloedJMjX+uxDrY7BmSAcqdqv51bxd/4647VqxY9mEvK6baHOuDg/9PULffS4yPh12OHowh5vlR8GkT/2nSt9grUHIva/unu3UhAFKPVI0/lvG+EA/1/ak8cF5oUjrPeVNnlWlOdl/szrM4f3FROScWnuXO2RFVmRFVmRFVmRFVmRFVmRFVmR1b1biS8q/Bw0OM70PupGiB8F1t5ta6X4z+cpXxmzD416WsoPfH2v1Xqa45k7I5fPnP6LchzhOIwi/k6hYiUhzuPYr46/Xm32vC524/tk44qUQEY/VDXsb85+5mMPPnf+2qjze5fL8Yd/GNFGc1Hk14J3d29/Pq0ICNmF+IMzo49Mb3sdlHGq2U8LfF4/nB7rxtOMgCwuCbE9o7VebOZiDVEQkOOfFoWYiCVPXfX4bwNuMBkF9h9OhL7Sck4SY2da/3GWKUICS36oabB2w/G8XEbNG+XFlJTJx5p/2BFM4IDpTtv2ar40Cwboa9f4SVZkRVZkRVZkRVZkRVZkRVZkRVb/Ela1f0/D67CjPivJaZm/0ufU6SErK0IqIaePbetDue5HHnL8dc9brZQySnng6adtZ61SQbAOI3+/24YvPvNnZ1n2s5yMcC8x5azbf5oXgDjwtXN9sF5vjn0HPRy0O79+P0hJuV31ll8PHXn8GdCGs1bjmT5g/H7i9VpTEVMxIX6sm/g8DQaiyK/nfpaXE3IWS7KvdbaqD3Egsv4X48fdeeoRXwO1/6FST0hzjq9+c7wXhfi8UubPy9Ic2OWU5iwcXpkzjClEiPcCxufvIGYRvgpf1B+vS5lIYBjqVO/BLiYmsJynjv0sy5+jRVZkRVZkRVZkRVZkRVZkRVZkRVb3biXz66rt6O5dt74kyF9aP9AbgvXAV6+cGXoTBHHiO19tHxZuNBYDEbn5aVVA/h76xpU2e1ri9fH8bfuv8xk3HM9CmNp32Vqw3dbXrr+1+BBjYrdDTUOmd6NpPtbEXFtNvh00xy3jWU2WxQTW6dIc82dehZ7PxqeGvVouYaKknDvt2uuNpuO2EdOxfaWUQqb/de77TSnPfxtQqntG600tH0ZBTEr+aTOs9zjs+aF7qGtYG0GQ+POdO/3H/FJtNvD1PwbRWrmCXkaB/eXmx6/tyP2X6ni1UQpZgFJPtQ5qkO9+JyArsiIrsiIrsiIrsiIrsiIrsiKre7eSrDdspZAGFouC41tze/FR39UVMXam95Gns7HG0NOvHW+tVEnJeRaxI03fbPBnYcHuoj3eWFhUBH5a+dTsrRUrXjSD9aGmIq9Pgr4oyMjizyqyF7ngO+roG41FNMbfR6S3txuPzOlPiWdr432tjvH5u27V7uMcmwZDJrDzLn+nEGpLSJnDG3V9oRlGYVopnOm9zdpD/uIkJlzow6d5MROr9Nw2atisPPTDWchCjIPsztfPtc7tAXrJxKpRFB21tI0Hi0lpbhaMr/TJ05wYl1JDz7g2ZyuVdErKTvzelTlZrZXwXcHUh111s/7QC6cC5nJGZEVWZEVWZEVWZEVWZEVWZEVWZHXvVtLrv2VwQFxMnWl9ZHQ0I4kxzPGmmk/K2YGnXhvem3JekRJuODnu8jkQgl1uNF1tlmQxNguGR13jcZ6llZwbDE90Cy59V83Eyvvt9nqzmZCyqPtYM16U/1/27mu5jWVbE3WWhfceNBJFUqRoJDpprb27e3fvix0d50T0S/Q7dHScOE/Ya4oeIGhk5hJJAGXhXdn+k9rHvAHXxZgxL0pgVuYY38DNQFVlRdDTB6F3pdtHlVpv8ZyLLJ89d7aLERRMEqSzp+5eJY38C5FV5HNYLqtibOQajX7/cw09veQHzqnR/lxZFQTBD92GPvhQSnihg979TlvgGDVDCpeGwa+hMyYJCs49KfEYhk63pU0/1BKKGEF4LXP6ZekNcoT7Va/3pfIGgUXl1LXWR45RORGG/qnVPiyVkTimPet0+f7UZEVWZEVWZEVWZEVWZEVWZEVWZPXaVtLbf63O/VHTGB3VamjcfeY37MH7vOyHTlItXCKO+puRo3vhommPtguRmTfE2t9GAeadej1QwnqvnE6rFTjeWe6nShGNe1ROX3T1D5WExCSU4bJtov8OWYhzG/bwcxXHgSxGzvTOX5fXEADqcaHpR/UajAIWIM+NrIgA4HXbm73PyDNvoIixc007qaIX97FEszv6VON7TKNlfxi6iA2D8c+zLt8/GoFxa938kE+4wRw5t7qzzyurGIA4720P3wnGQtD/7e9//x0zSvXVfNov5mZeLwjDS9t6l2ZRKRGRk3/oj/x3kUiFrMiKrMiKrMiKrMiKrMiKrMiKrF7dSlr6z9krrbdREEVBjsvZa43v+6xKyYSS+1vnF3plGKlSrKmN9krppFpCu3xrzD4UYDfzQ//W5ns6/46j0Rt+qfL+OxOpXjzr+7UcJsS06LM3SqLPXPTrt/p8Iy/O/WFMTp9b2kmZxyGL0cuO8b4oo2BOML2zF3x/Z34NWri2e6hTXMogJW5RToRhgNb8yraxblIpILxba/o+ixjCfHTla/vpsFoeOjrq1zSH73Iso5Yx5kYbf1l54wVzDGsMhtu5SFLJK2L0b7/+/nkV/b0oCxHuUlmaejZ/t29/8CGXSClFpHne1WEdlROCIJIVWZEVWZEVWZEVWZEVWZEVWZHVq1tJz5sDxM0YQ9qnevtdnsXlnBNMrozeO34vdIjlsTaM+DPErt7qTA/rgJvFpMyNPt4u8mvE2Uj9j+7jyz3ZCYc/4zs4WVoSBSkI3VOjfVStITE/9O77zl+X1iJSShLlc0PbSCMfXxbUsyeeWy66jGnvTBfjF8EYy7X06YdiIikX0Ltf6Mbn2qoiRlCGa7OHnCfeYO6NWsYEMaPAgiCdPXY+VBMxOeOFbrM/5DnjOHCaveFGDjkKyP+028Z3IipnBCZ+7TxtFLkjwuB7cNXKiDkmZ88t/XPp5T3C/uBmMP1UQrHnsqj80XkkK7IiK7IiK7IiK7IiK7IiK7Iiq1e3ko7+zxoa5bRaRg4v43L457XW/1J/g6AZC8/MDo7t+aMXzu8H3nYJPTqnPNXaX5aQjzDzR7/HI24/cJu90V9ra/gcoZ+22+jdJ17v9+8Hh6UyenRFjF5o+l/rayp/Ftm6Mcdflt8ggak/uNVnOIYpYmh1p+9KLColEQPct/ORqJwae/advjislAGRUoqNdn+7EpEE2Qnmjc7g8wqvjSiIV7qFGoehl1Dy550uapCL1FUphhz5u3QF/vPGpW7sl3MK34c6dW33P5QSUSnN773W2/uFHOqBP1317E/5IvKaeT3UEqZkRVZkRVZkRVZkRVZkRVZkRVZk9epWUuk/RiUmoVfezEt+sEgqxa/PT++KDH9ThOi52T0prSB5UZRb1nS/mHP8cQAjjRuNXUMWYrfW9OPL/lRY8trob+Ywjycy8Wv3+bhWR9AB8xE3XDDh3B82O+PNkqQKCS9YtAx+Lpr7mJS70k2MR54Lf4xef6umRsQE6nHVtY8r9SAMIlLyQtc3i5IkRN1wdmmaJ7UVQMz90Z3N9+aSmCwLka9PTwfVks9cJ5g1egPEk1VrY8+8su13WRYwd+5P7vQ51pIERRaiZ1oHeUmC6ofupWG8rBWOXb2hD3YL3B1hoDbH1boXuGRFVmRFVmRFVmRFVmRFVmRFVmT16lZS+T9FrjTrY6nIrztL6dNOe7eaDsKFIsZ4zuW6GyzGnn5rzndLafTxXjC/t1wc85PFSNMc/KX2bug8C4Jwq88xL+ZZBNMbewyLl/215OtOb7ecRhAow81LTHEpN/L0m8H4Y7GoijH03OdaF44Dp52UC017dFApxaRswDxYH9fr/D1CUvqr9sj3zhLjU8+8190PpYQsyOjR0ffDF/OELEANtkoqJkQYd+Ycji/XtQO4HxWrTjCOSum73vxLje9njdJ+NR83siwuZZEj+v6NIvPCBX/nkjU9qfLvUELO4XvzocoRsRZZkRVZkRVZkRVZkRVZkRVZkRVZvbqVpG/PkQ967qiURO/+roCc0ym1et7toj8eu5obTL/Z7KhSdUO+R3PTGsNo5veTcvGqZ29kmBNMZDF6251/WX4ThD7Gfx+xzayUU5fhe9HTj8pVP3RVIXZhGB+rRT9cJOT8dbv3Ls+iYgJtOtbdLEiCIIH7TOselEqLcBoy/7rbO6iWRq6Wj7z52n48qa1gfj907oaLF2sRLmft7kG5NAuGSO9GGyNn9O4CE64sC+tiIZFJ10ZvI89mwTijVC8N80MhEYTe2LOa5hDfg4xaQwzX1uCoWo3JOUWIXHR0WDvhFHM2TG4HH595GE9WZEVWZEVWZEVWZEVWZEVWZEVWr24lHf8fdYGJU9/GXOjXU3IJ+WAu9MQiE9CL32jTk/rKNBjExNSZ3t3I8dueY1LmtNtGj/7S30dvrPFflt4N3HZCLjSs4UGhFJdz6MWvdPNLBXmO0Pefmm34zvwB+unz5+5+PRcRk17oXJj6l+ob9OIYj3pgXeCiL4cpr5mcwp/+ePz1l5V3rj8NmN+wBnABosjEc1uHqSjKqphoasOPNf4eJEWKnbbbW0VVFtSxbzaN0cv94jGkdqrx55jTSgkxN9tDuMTkNL8ur9mww/ej57bxXdmv5bAoY+yuM39XZEk5P/GsO31xXCMrsiIrsiIrsiIrsiIrsiIrsiKr17eSlv4lO/FtvidyiWXUuiSoF7p2XOHXdiNSEo7o0ZFwVEp8tZ4/FoqINWDetdHf5c/vmjEp17B7R6UqYpLFCM5Fzz32rbicObM6W3luvQhGV5aNc3FiRqleWBpqg3OZIMAU8/ecX3zP5d5iMychZ763smFjnmnQn/tDrAVT9N8ec5rGEHZZdXkWDBtt/mwxPhcE4bT9jHqEzEN//7fO31G/hT/CnA9D/6S8oorRkdtt6EPUCTVbBJMLQ8OcMTnrBLMbbfJl6Q0c/dBt6dPNMq+3Kif5u5uWVqJSsu88feuFu+U0CklWZEVWZEVWZEVWZEVWZEVWZEVWr24lJf5pgl58q6y+7Ms8bPSGcJn6/ZAFTXOEmNzQmQejS9s4KaxIgjL3+w+6j5zRB6Mdb5g9rBeVUpIgX/ZM9MeSEIH1H+avrazqBjh3/G3ob2YkWVRxyqnVPipUkaTHvJY5QZ898a2olG6Z04NSKRRC5HDVtT+UE4zfV63edCabJYnv1yyoTXOwkWeSqEpMbuj9D1X+oLCKOfVnWEiigjoh54Myvx6NktzZi62c6gQThHdtDPCdwPihp7WsKfp+BIAyn5md378rLIJxo9tHjfm6onKmd/ZLOZEJI0/nNS6mA+bP/B5ZkRVZkRVZkRVZkRVZkRVZkRVZvbqVZK+HX1beYG1FiDS1MbyYwHd7xrzv8sxnDmJqasO/1N6hcfeZe2+56IkTMmzYlWnx9/MqFVg0jdFuIZ1WKqIgf31+xDw+88LQ/T5kJ8UVNOU8JsPCGBQGNDf6+Pd187k/anWnHyoJNOtB6N11F/u1HJJ0wlmzPfyyyt9fhFYeLgeFEpKc+oNWn79fCB8Kgvj7N4NFMEGd7i0PuYWCsPAn99ZiqwistCpET7X2bimNL4EsKE1rhPHIJRdZ+V+PPzD+342M8cdqUeHXtSd39vxL5c3I7SaUwnWvt5HB9yBEatfPPbIiK7IiK7IiK7IiK7IiK7IiK7J6dSvp839bXfhTQRDOnjoH9ZITzBfBrGkM0Pejv1eEeKM3+FxdNeZ/xqTsjTZcz7OUUpoFk2ujhzj8YOEGM/Tl6wXmBAsWhpfPxvFyfeB0FCF2Zy62Cwk/cAIWNHR+3zN68bFrtIwp5vFDB+1147m/W0vHZf76o6Y9Qj0AJ77sc4V5QhZ4gXdlW7vZNHp3/p7c3ng3l04o+TAMrixrLcMwechC1BXzC0yOScmb7uiwVo1ICRYGF7qxV8rFpLQXOJe2uZ1LSEySxfhZ5/mkviIKasiEljneKqh+uEiphYbd/1xedf0Zprp40j/XV0VBiUvZP55/fV4hK7IiK7IiK7IiK7IiK7IiK7Iiq9e3Enb/Z1oRIxdPxuc3q2EYoq0/73QPqiVZjA6c9sPAX0/DkW9j1TSGh9XqzB+BqWkNkQ8sMNcFYl3h7/nB2ReW8dsoYOFVx9yuJNCIC4Jya00wfuaNML5h9vaKCDQydLrfLbZVUhUx4YXOrTZZLzL02ZKoXmkmcstHOSvm2SqrKaXiBXPUDPWQhejUH/602WaB7/Ucl/PnVvdjvggjJ5g8WP7/F2d/eFxE7aW5P250e4f1KgLgcT4bB0slBDlyzZ8a21vKIQDXn3w3GOo3co1spH7aba/nGObne17rzkGt5KKWZEVWZEVWZEVWZEVWZEVWZEVWZPXaVlLynxa35vRkeWXs2crLPsgHldLMH4SM3VrT40odzTEThJYxRtwIbuGPbo05fOf+CK3zWbvzsc731EIcLWt6WK5isZnfb+mTl/utAyx5ZZrrWRaTM0gJ/T3s4nIWOdxYY/57AJMkUWl0eptlKWRhNlo709sH5ZITTCNS4uJJ264mMM/U67UG04/FIhp0L5x9s/yT2srM62cjS6fPz9vFRFzOoE1vvDx/vAhgxN+ztJ5hqpQYuRpyWSswxx+jJJfP5selIiaExXc7/MvqWwSfVAo33fFeLReRE1j39LG9V80FoYs4721vt5ye+8NFMCcrsiIrsiIrsiIrsiIrsiIrsiKrV7eS+vvspLLyci+1fGZ3/lJ9O/fGihS/1m3E6oUucmiag5PqiiTKI1dHX76ZlzJqHcTN7nCrwq9Z/76mvFfJxeSk409vrTnyR26857b7B8VSXMkOnM6tPj+sVf3QkQX1wtK384mZ10upxa+PT59XVyVBcfj+y/2PJV6DpFI817TPy6sARW1uzDHGK4LK97myR7vF9Ng10mr19OUa+sIfTly7aQ0RmyzGwNEyp/CFBc6F43Gt7gZTWYo3rQHG950uY+E3K0Q8Y6+Hvr9h9dD3R6SkKAinnfbxUn3I5680+6PdfBrxB2FwP1yQFVmRFVmRFVmRFVmRFVmRFVmR1atbiYeFash8J5idP3VPCivm7E8sg74Z/TEsIlL8yjY3c1Jv8egFDuI7LFYlvu+z9t1i6N3RZMfl/J3loBeXBdnx5/xdRmV+PToXWXkY+gcFfs3aD1x+bbrIMCdOuTCNvTx/UDgh5/+X/udamZnzX/jn9z6DCxDz0ZULw/hcW+0vnuGL2LaLCdefCIJ01TZf3l80z0dXz7XuSY3/foDYvvf+vSd3g0lTH67x69Er2Ugd43fL6Yk3QNi3+gT5vzw3LH232XY54fL9wWK35uSkvCIKEphOu23MifphzHmn+7m0OveHOKXZGZIVWZEVWZEVWZEVWZEVWZEVWZHVP4KVtPQv6aGjtToT9MGILyqlL7r6Wo75oZeL1P54+oX+Gw13SildmDr6cqyNz680G0bood1g2rAGB6WSH/qqFD/T2x9rvIeOSqmvnUf00/g8rmTO2p31HEMyfji/1np7JR63LKqXurmVU7NqXeXvIDKwFrBCFn41nzaz0tTrR+Us7NDTM3TfgtSwe7yurqGIiQtDOyxXBYEFgXenLw6qJYyI8fH2biEdl9P2oo1+HeO9YBGVkg2tt1mUFCGC07+ZIeL3g3lKLZ7bnY/FIoJxQ/e6Y5/U+fcmIecaVh/xoEgq1uroh0tVURDJiqzIiqzIiqzIiqzIiqzIiqzI6tWtRJHJDz3/y+qawPizv01juFZgabkkMvGP7q+jev3lHugCeuK9QpZf75ZLf/z915f6GgbkIqt3PQdrK2IMfF+fHj8VSxExHpfyON4ppRa81w//eOTzpJWqwIS7rvOpUsJg/Onq2fxcXcXgMOTPCm8XY2jWPd8917pbGRWf8/2sur1POf6MMk657UzW0wyDMVVD723nY7KgspDHvF7in+P/P7Rf/Fw5O/Hsnzb7VMC5mixEztvdnXIKczrB5LvO1osMPT3m/8P4tZ2J8Xcihey2PdmrZgdOOyUXvrYfkdfCn6piqmkPtysxL3DJiqzIiqzIiqzIiqzIiqzIiqzI6h/BSv6j82u/XPADL2T+g+Vvl2KuP1Ol2GXbwBpOMEULzq9Tl2KqGI9JacSxVVMxHn323zo/N/PSy7t0J9eWtVVRceLIM26N2WZZCpjnBA6PtV6aeCaG3WnOTi019gx+7dhix8srOFEWlNP24369gAAEQbw0u2s5JgkRHsMv4/Pqqrn4lVdXTmFRS/nhwnYefw7ZYaW6CCb24tf3Pj/GnPgfcW4VVS9wgjB80PzDpaobztG7X1rGcX0FJzKJPfT9zYqUVupY7qzb3ixI+BI4/gxjDperU99OojbdX9vlWERI8vcIm+39QiEqJfzQIyuyIiuyIiuyIiuyIiuyIiuyIqt/BCtp699UN5gFzL+yrJ1iKiqmRFG+sLX1LFPFBGPC7WCG3tpnztTrNYwBvBB0z3m80Uc4H7mllNrFc3ezKMWknCDIyOG4sjLx+7KofOt5WyUVzXRETF1bvTV+GdmXpejDwPtUKrnhLAi9a80+rFURqCSoZ+Yzev2ImIhI8VPtabOEGkS9cNYw+juVlChIfD+uQfi5vIpaxuRUoz/YzEpeuEDOD6a/V8lifEIunuqPfC+vYOwE82+Wt18qhKEP92vTPirXnWAiCcrvHH0WJuX8ha7tFFKyoE78Qcscf66tBqGPf55rHYzBhJbz2NJGyIWsyIqsyIqsyIqsyIqsyIqsyIqsXt1KWv/XVXAgvr181gvnAQuaxnCvmI1L2ZCFV/x9uzEMwGkPfQ89N+KY+v17y0GsOObXtbud46UVJjCEcq1bh+XqwG0n5MKNNtwqqoLAt9i6NPXDYjUUfAG9uLFA3FPfjojJhtU7qtbHni4yBaaoAQow9/sNvY++P6NUh26Xv0OpUhWZBMpGu49a8p5eEC4tYyurYnKUodEbILa0yoedGo+fK6tzf4CYv49C1C8up93QuewYcJx5fVVK8uvUpVJUSsOl2ebX1lUhPvL0HzrbKqsTzxYEAWuhThEp6QfOrT6Fb1zJkxVZkRVZkRVZkRVZkRVZkRVZkdWrW0m5f2Yte7KfL6hiDG36TWe0V83O+PO16YuudlSp/97b6r7P74FGn913Ow+2g5j80ItJ2fN258vymutPx579beihX0egmLbZ7++XCmjuuVFnxq9Nh7OQBYh7vcBkMRaTMxe6dsz34wpBedHW0HOrYhx9edMY8b25IiuOP72xxut5JooyY8KF0f28tDrze27oPejOXjmLpjyt1M+e+TV0vq/Xi912MRaGLKWUrnv9vVyWX1tHH4+61kqwXvgjuCNHBLMIhvcD/jsBoJHOrTn7/RuDIMg3xhDHQehOfavZHe3XCijeIhiTFVmRFVmRFVmRFVmRFVmRFVmR1atbiQ27v5NPvdzfPLrRR5/qJRznI6tnnfZagaHfBc2D4e/k+Bj899Ni6KFxEJcLp93HzbLk+jNJVH722JfS2iIc4/jGGh3mqy/7QUceTP9wuYrPI2Li1p6hd8eJIhPPrPbnKuLoO8H0rNveqqgppfKyh5WBnrsUXQtD/9I20Pdn1RWJKdeWdViqzv1JXMr/1NjRUh3QoOfX2ctMElVFjMPoS30Ni8qC8kf7136u4AZTVYqhp0fOPnP5ntE9tlNKYcKImLqznc+l1aiY8QP32rBgtAhG5uIX/y2hUp34pigoGIPYFDEyCwZkRVZkRVZkRVZkRVZkRVZkRVZk9Y9gJez8z1TAvJRc4s/vVtG7F8Mw4HtGFVVJiGC9c6u7meG/B/D9ozr9wzp/bhg0WGO7FFOEuB86N+ZouxjDmIU/+zli8I1KiaHbvTMd9NNpuQTrP55/bZX5/LIY+dvjT8wDOMR3Zzj7FT4+CENYIG43nC/80YPl75cL6Mv5e3JtayurOoGjiurdwNnLZRUhimGNdn+/XnDDKZa+7c/ghdrz55i19su913MMu2wbR8v1gdPm18ThWOXz82eXBww1W7y8t/e7wVCD//c5acSA4DNq/Uxv7xWzXrjwA+fB9neKZEVWZEVWZEVWZEVWZEVWZEVWZPX6VlL6ry636Bony6sik/zQuzSN7UIsIedVKXHWef5SW0NDr4jRhtH/VC2NPSsMw5Y+Xs/zsyVBvrbt9YyAJEUm3/fnn/KliWsxJrSMyUl9NSrFB47W1AcnS6tAWQTjS8vYyEsICD36rTbbKEpB6C78ccPoIf+J189GatemvZGDVwCO6461nhO80E8qhZv2GMcxOTP1ei1zslNOTb1+Qso1O4Pj6rIfupIon+kd1HjsmqIgNq3BTik1ce1MpNZ8Hq6XMI+TUApNY3BQrkiCEpPTN8Z4rcCSchF/unzWj+t8HoFJV7qFeWAX4fed83u1HX9KVmRFVmRFVmRFVmRFVmRFVmRFVq9uJS39S7bZG6LflUU1ZMGVZuBv+C8qZ77qv16uHQe/310Lx5k/SCll2J3UVgX+jlrxSjcOSpW5P06r5YtnDfmEQpBQ8leG9alc6jsd5Hbfmb+vqHCJyMkryzouwRH9dLxpDA9qFS9cIKbG82Cvmo3JWUlUzo32cXkZybiBc2fOUMuAeajZrT15X1KzkSXEfWctEA9iiEiJyydjoyJhPNY97T7vFFIIDKfc6YujWk0U5JRa+vr3x+PVZVFU4nL29OnxqF4LWcj34LIHqFM2Uue56wbW8oKFF87hju9HVMZUwlftF0zwRcFyZEVWZEVWZEVWZEVWZEVWZEVWZPXqVpK+NYdLVEqGzDtvd/cqWTTfIfOvbOt9VsU5U7d/0x3hfLioYuy82+HvHQrduJI977Q3ChJ6Yhx/ff61XYlF5fTMG2KN9azgM/T97NacbVdjTrAA2Zne/lQseThXzl7oGubBAPT3F5q2U0nFlOzI1VrGeL9UYLwB974NvbUsSyh8z+a77vxTtYQP4Xht9OCL+dHW8969EotIKZwBL8yJ8QILG+3B0XJt7FpRKf318dd2DWOSc39w/Wy/r6qCIOP43nQQJ6DHron67RWyiB8u9wPnfR65+24wu9L4nEm1iPJf6RZZkRVZkRVZkRVZkRVZkRVZkRVZvbqVcPJ/r07dHlre78NwJ5ea+SNFVJHnWorFJN7+3vZmR6UaGmJ+bVe3fl/jhu+laRyVa0EY8GPNeF9U+f5agfPTZvuVgh84TjD9NvC3czFFjIP7Z4/tlbKCIKEvvzA1uMTlnCrF/6b9RF/eXzwHLPz58u5dkcl8XXu2nY8hSSyBPLcLMdefv9zzHe7X+YPCOL7UjfcF1Q/gmL+2rZ1sShJVvn9X39kvFCJSArWBywbfw7osCsrXJ+6bVEqI+bTzhDiR7NTr3xqznRJ/jhmnI8eDSgUnSoJyaRkn5dW5N+THmnFSJyuyIiuyIiuyIiuyIiuyIiuyIqvXtxJFgd+m/L0XrqV5kkmlcK//e9xxJXfbnX0qlAaLLuyun621HEP+c3+IuN/nONDA0RA31kurVXD/NBn6cgSH1vzb0Ie1Fzhh6ONz2AWhj3ngvpdHQD7i+Fv7J3LAQS668nPEPlX4e5D4ur3ZekZAPfAn5ImeHgeF2NvvWrhXy2JC8KEGmDMmZTKRKmLbSEtROTl17XvTOShWYnKa17irHVVryBGhfu38OlqqyUKkN388fXzCWiiSH3i3ndl6XvDChSJGrzu8Nr/35uL1yKoYzGtsGqgHWZEVWZEVWZEVWZEVWZEVWZEVWf0jWEn5f5Zurcl+uRDl16aHLXuMtV/6e+nc6mC9iJwIQu92wC1SSkmRYlcwLfJ39aL/vu/Mt6sx2E293jfdXy/xG7v5/c3tzk4xBWu4tIwJf+ZYKbjB/NacYX4cIL4r3UBfDkRZVE+fH7eLsYU/Rl9+9quN+QVBkMXIeaf7+75tL3SudGu/VnCCydyf3Nvz4/KyG8wicvK087xdQb+eEwW52RmiljhAeVqdMY57i05KKfI9pgupkDFBEG+t6XpRiClpN3CubBPxIOaonL40ddhx32B00xmfLPPnkpNK8bzLYwA6TicrsiIrsiIrsiIrsiIrsiIrsiKrV7eS9PXZXjmrotsXI9ea/b6gZiJ1xNE0ByeVVXzI+2BDOy4tAwJLXrQ1xMdYyMcbNrxSalGR4vzcshqVUotgcmOO9quFl98J+O8Hx7VlJIPj2+FsJ59SxKgqJa41CzngREx1aevrOX4/N/Lk59YKjAUppXyud3CuKIiY885Y7JRSWBgcqN+X5bWp2/OZe6VZJ/VVgV+LD891fm/30DVxfN9fnCytLvwJKK+6Blz4dXDm35hDHCPmqde/sYcbGSkfXR275k139PL8tIi8UJv3VRWmHr4HXRNzzrw++G66Q7IiK7IiK7IiK7IiK7IiK7IiK7J6dStp57+m3HAeEVOn2iPiRr+O/1vWBHHbi0dVjH7tPqLXlwVlEUybdn+3lA1ZEJOyV21zqxJDHPj82rBOqqsTr4c/Pdge+m8gOsHsu+1jvZFrIs/b/uR9hr/kF+ldPHWRpxd6cG9pk61iTBRl/k6hwXy3kP1dsyvNxJx+4AhMuO70sBbcFSFy/tTdqsX8wBUEsWWM3xfVmTeIS9nz5y7qhDFzf/wwdI6KNcefI/7Lto61EPDMHz0M3K18LCWX/MBr6P2tQiwq8tcu3dlznNtzOvha8D2saxVZUFkYNl7yjYhYWr0xhjtlsiIrsiIrsiIrsiIrsiIrsiIrsvoHsDr6v/ijuheadlxdHnm6F7g/rPBdQchHVqzFr5899jvPoat/s3z0zRmlJorSH9rf0U+jQfeZd9eb7ed/7zHlN7X+p0oxYCE/tvvv0nwe/vyx9vQux4/B8cMMd6vZqJj0Q/fC0j7li6qcCAL/1HhCr48YBEG6e3lGGQVDC/7N9OELaEVUz7QOf75ZKeNP6NePK8sAikiJr+avrWwsKiQ85jV7ff5s9O/xTx3kCZS0Uv36/Av1c8OFFy7urBnqgeBB823owxSLJqTsmdF5n/tdvwAOJ/VV159O/N4324cvBpAVWZEVWZEVWZEVWZEVWZEVWZHVq1tJsb9MWuYY42RRQQ73+mKjJMlSZOb1+RqVrMxkUN7157vFrB86TBD4flk5KSZlZv7goevgXEWM4P9LTT+oVtBA87752T6uoQaTmJz52nl8lxcQhMTkW2OK+RNylvfubX5NWcDngnTWbq/lkX4Yl7MNrYdY8Y+0Wmno/Y2ihCT5tWZ9hLXcYAEv9PTIE4FJgnymtdG7x6XsNBjwvZuLBTecxqTUWbezU0klZbAKF3YXNZj5fTeYfzPco2pNlRILf/Rge2sZllVqGHPZ0d8X1ZiYRmzI/WRpdeh2sdaD6XwqFxfBZOaPyIqsyIqsyIqsyIqsyIqsyIqsyOrVraTePnuXFTKRKgvZlWXi/JRcQD7f7eB9SXX8aSiEt8bkc/WNxBTEcalrO0XkGY1IiYbWXysxzCuK8mVX3yrH3GCKdvnKttYKDEFMvH6zPVgrskJkVRVjF4b+u4/vOe37zvx4ZTkq8dudL571k+VVFMYL+XuN3hUEN1yg1T7tPu6WuVdWXWr2BseV5anfS8r5ZneI43kwBk2zM9yv8md/+bPIxuSktjr1bZQWNUbNAuY74ezGHO7kU1Ep4Ybzb5p/UK94oTv2jIeht18ovHwPEIP2qVZUxfjIM38MQqyLYky83jfTRf1wkFXrN/0hWZEVWZEVWZEVWZEVWZEVWZEVWb26lXxcWLadJ2v+60cvPCjza9P4/8coRN8cl3KDQLt72WMKEOjFrw3rqILmno09q2n19ysFOOKfTbP/8jyx4vrTS9M8Li/3nOeZP/xps6PlmsD46XA/ri57wRxt90+TbdVjIfNxymXb/FQvjjxDFeI31uh3bljrVHv6vWf0zBt8bf/C/DgWBenSMLeqMVGUIizW1PobFWkRjDJq7Y+nv29VYgt/grCx1qdyURIVLH3afUI9FCEy8fv3PeddWZAEZeBqPzW2UeX7egWhy2NbXh77VkxIw4HvtSWlEf8POzyuLSNgLH369IQxZEVWZEVWZEVWZEVWZEVWZEVWZPXqVlLirxO03bf96UGpguSTcg499G4+i4NpMPjW9T5Vi6KoyELkQu/ul9Cg92Uh2uwP9/MFkQFAvO7YG0UpJmenXq/R7x8UK4tgjJb6Wre3SjGBiWHon8O9Upz4ts+8a9t6X1CRQBB6lx0D/ffA7aKVvzNmJ7VVJ5g6waSlj39fXw5ZeKdNd6vZRTDBmFtrhhjQ38PlqmNulKSkXHTD+XXXRq+fVeuzYMBNSwVFjM390ZXB96FGQ+8xt2WOYeozFzHfmtP9WkEUxJFr3pijl++Byvfa6o52yvzHAJ6XZW/kJY85qhC77OobZXyfxmRFVmRFVmRFVmRFVmRFVmRFVmT16lZS/p+kVm+8lYsLguT58xt7hLgFvm9y715bHCwhH4PvkWVpG1k5Luf4vlia/aGQwhiBCVdd86BecYO5yKTGM3rxZSww9QZwPKhWFt7YCxYtbXxQqzjBnN/33Olt5pWYlInLmcu2gZgmroX0fmjB4VJt5g1dn18ff1tkyotXQ++9LbCEnHH8yZ092y0ih7EqJq6e9b1agccTujfa6Ki+jDQR84Pu7Jayssgfcb7SzA/FVFLB98BpGr13WSEiJxDnVdvcKMqqGAsZu7fnR5VlzA+jm87oZGXFC1xZjF5rFj5XxKjApEtN2yjIihiHNVmRFVmRFVmRFVmRFVmRFVmRFVm9upX8beAhbiwcleIN20J8MTllz59+WOHHWtEN0LsLzV5/M4OJoqIgtAajD+VURIrP/NFdZ/q2zF/I+zKXubuUnXkD9M4/zPDw5b29siB/0z3Y+aEXMP/c6uBzwDnB7Kv2eLTEry+n1NL5U+dDLeUHrhfOce5GRU4q/35v9+FyTRJkLPFgubuFLN8jK/DOOk/4/Pc1bsSMGk88G//8ZnubZSUIfYw/e35C/gklO/enDYvXbOh0B4su8tooowZ8qma7f7K6gmQlUcb8+BwfTrz+nz22VykEIeLxGh0L3yfgjFyLrMiKrMiKrMiKrMiKrMiKrMiKrP4RrMTPlTeIG6F87Ty+TTGc4/gzfp90rYLG3QudH3a4kZYjUhrzYr3PpTeSqGKKu/Z0qxbPqhimNo3+u7IAIPypZY6QM0Ax1TfL26zAPcTyd8b0Q4bvQ7Xwxw3d+lgswnERTM8fO8gtJmcCFj503I0Sr4EoKBcd7W2JIRic/sfz32GHYBQxgtjQ66PRxxKNZ+tz+Q0mVMTYnTbdKsYRJ/553u5gnlwEbf2oYVjIEd8DQRDgslctAEt8+T1js6r0F51MpPrQd09qKwh+4vIafyimwtAfuxZqjO+NHziI4U6fkhVZkRVZkRVZkRVZkRVZkRVZkdU/gpVU/0/pRTDB2i/XqXNouxs9+6BUQZON9G77k808/w0ALnedGfIJQo+x8FIzdmv8hbwexlu9j6ViKLC0WrzS9cNqber1UkrxSjO2Svw69dwbNNr9D5UUxiOsq46OedBYg/5+sHiXF/g1bkG61DX05cjNDeeNtvW2yPKRZfT9593OYa3mBFNVSl5ZxodCauJaabVyYwwxJ9ZCenfm9G2B5SLViWd9t/yP1eLCn0Tl5FXbPFlaGbmm68++9/2X690eCwPE/3I9PYZ0bvThXqmA8Uklf9Ux3hWEiJyMK+lGr3dQrghM9Jn3O564TFZkRVZkRVZkRVZkRVZkRVZkRVavbyVyI2O6kZcDxq9ZN3v9o+IyGuu4nGkZIxyHYYjpWv3RRlVWpGjf0XivX1Ricor32ba3m8/yd/sEznmng3lHjpFRqxeP2sdKER+C8tvA261jzAyhnD0/HdQrY9fCnA9d96S0gkmQw9mvJ1jbiyf06Py53hq/dow2Hb04aoMgk0oRvfthqeaFczjya8q1GppyVUz8GIRYK60UvcB50N2T+ooqxeJKHjl/qKbQxCOGH8MQ9Ri5WlSKX1kmaoz5JVFF/C/1VhNK9mv7Eb74HGP+aP99KxP3eJ0YfE5WVkQmkBVZkRVZkRVZkRVZkRVZkRVZkdU/gpWk7U73igU/dJxgcdsdoxefeX3el+sD5C8J4BAe7AWM4gqmC2+s4V65EJUSML02rXdZAX05evHvo+CwUhOYkFQLX41fe5UC8lfFGPrmj4WiKsX5+5HMPj6PyPGYnD7rPG+U5JDvpyy2uuOD5QoWFVj4rettVpW5z9//29DszZKCBj0mJ8+M5828IqFjF+Q7ffqxijljY9e8Naf4PCqnsPSFrqH2/UUbMTfN3lF1OWShH3oNzeK/E7AwJmdPzaeDYiUqZzBtw7Lg5fhTXuPOI6wBl4+tfP31a7PM1/WCGeb/ff3aDRd3Q7IiK7IiK7IiK7IiK7IiK7IiK7J6fSvp4N8qU6+XjdRu2sN3ZQE55KJLDbP3sVx0g/nMH3+znN1yduRa8Lo2LPTZcTkVhP6lZvx2dIL5T53BSBEjgiCf6o9buTgLw4gUPzPaMJXECH/+WO+j149KSaSKOHaL2YSSx3KI72OtOHJNuHwzPOQA96SSR55v8yyjViJSDO7IOWRBVEpdGTrcF/4EyzWeeqhHGIZRKX2udU5qK4D2mdeyRhs5eeL1nWB2P5i9zbK4kkGaTZvvDS0I4tg1bs0xcsHkHr9+3dutZDE/QkL8WMsL5n7gfNf9rXJ86tr4Htx2JwcVsiIrsiIrsiIrsiIrsiIrsiIrsnp9K2nlX0oRKXHaeTxeWpn7g6y6dNp5Qn8/CwZY4+eA7ZXyE69XiKyg594potEXxq7Zao/flUAqoM++MyYfqimJyQOnix59p5CRBRXLXOkGxotMHjqdG2O4U86ggXbDebPNY2LMj4gJjPlU4Xs38/fwGnz/ZcQUkzJXHbgsLfwR1rjU9KP6kh+6TjC+6Q4wPgjcmd9vWsPj+soY7mrtTHv+VK4MnLYbzu57i5f7uT309z8H4TqWZfgepJr6YD3HN9cKAg99P/r7gHkhY3f96XF1RRYj/J2/unlUXkKQi2D202YwwXdIElXkflzDGJWsyIqsyIqsyIqsyIqsyIqsyIqsXt1Kin0ZNq3BYaWGJONy9vy5jXHo6ef+6IcRrhdEN5gm5PylrcFLFeMzr/9jGO5UMrwnFlOXhrZViqOZFgTp3ly8zfFbmgUmtrqjdwWWUsr8WWF7+i7Hj73QudXGe7U8vCRBQdx8vBBi/lZn+K7MJEGV8XnH+FSvKFKEv0fItHEuDqZ+77se4FyBsYlv/xiFO/kMC4OIGL+wtOMK3EdxOXejDeGCoiK228HkqIiazSJS6lozYYdFkfNtb/KhlHKDWULKN6zeYbGGXGzn+Zvu8OvvwVQR1LsBv6YPUBw3dP4cM4IfuRpZkRVZkRVZkRVZkRVZkRVZkRVZvbqV1NsN32YYGmJFjJxb7Zf+ezTzB9+1YL3C+/ukUsAa61kRKCEL7/TZp3JlEQyTcvFC624V43Epg5TQ68MOk6A1vzUnh7UakpFf9lBG/ujdZSHaMCzkjOQxbdPobxYUgd8bLV8b1jv+3iCmiLHrnrWeF5ED/oT5d0oZJIb8Wr3xuzwLmIcS3nRGx7UVgQkguNA01GMRjKNS+rKtHS+voDAoz40++FgsIklRULhXJf/7XUz3xhxzxqQUOK4s87BU6zkdWVDv9dlmRcHkI8+6M6Zvsywll/gYg/8egBMlQb7pjciKrMiKrMiKrMiKrMiKrMiKrMjq1a2kd/+FyaKCcy7sznFxZcZjKjSNwadaJWBBTEqf6x30wQELA+ai10e/vggmv9f7XH/LQv7MMb92XMrEZX4pudGzP+RT82CoCNFLTT+urzjBNKPWz5/aL+/2dRH3TX/wqVjBJHC51izkj/hUxK1b77Iso1Zhet7ufKpW3HCGMBq6dVxZ4b89iCmsdby0MvOHIhPgAos0+vvAbRg2jt1gJouRptmHYyiEIpNuuxPUDwUTBamp91FvHPPr3T1jM6vM/VFCziHml98kFhNv8GePIa+514/J6YunLt8L++W7cmUa7zJkRVZkRVZkRVZkRVZkRVZkRVZk9fpWwof/kYrL2dPO48dyEX3zwNX+HLIPuVTAfNef/ugx5M/7aVE9fX58V+S9Mtr3793gQz0lCQq/r9p43MlnkOTU67f00YdyCgN43G3tU70y9owI+mZ9gL4Z68H0j86fe6W8yETU4+z5+Xh5xfVnY8/8obOtWhyLFqJv/9D+PCotOcEMS1zq2ocijwc1a3VGe/X8S78eQW6IJynznyW+28HvOfGnq475eeWtvfgVhsEPi/Fr32HghfOHjnu8ujJ0u0Hof+8FWwW+Fs/FCD5Wi2644GO67rsyU6Q4359anyIX4PQWjz9sdlitzf0xWZEVWZEVWZEVWZEVWZEVWZEVWb26lVT/j7wv/1jjeY49+88BQ3+MgLD2TXeE/n7q9yRBvTQ05JZQCmiFv+n+4XJNleLIs9UZbpXQQ+ewfLPb/7z8FvNgjWvTRA/NXjJtWcPPtbcDt4OwmmYfFjgX7X6ja78rsUXA7bDW2zJ/9jcqpy9f3kGEYkTl1Jn2zO/bDmc8bmO0U83M/SETWKPde1tiIWMBc7/Z/lFlaR6MQxYghqOlJVGQEMa3ofupVEFDj7TvetN3BX7xWmDivbWABY6R172xOKovjTwjJmVvesPf1775/s796cdi0QkniP/OmvH3/PoDVYiRFVmRFVmRFVmRFVmRFVmRFVmR1atbSdr69EM1GbJQFaN35uR9IeqFC0WMnT8/f6pjshAuN9pgPS8mlPzQ6T703PelqCJGx67xwwo+VJLI0w0W16aFzz1/7viTO3O6lmV87yk5e22bB6Wq408X3uTnmK1nxLk/8QK+B9fLPdDcvdnrfygmU0opDIOWNdosKU4wRY9+0eng87FrJ5UCf6dQUfm9/3JLH77sTx3E5cxde4o4F/4YYTS03noR7Tl/BfC1Zh2Wl5DL3B/c6VP0/UmliJhR17U8cwMnKiWbRn+nzK/XM0G4sQefimUvWIRh+GA7H3JJJ5igVFemwe8dl+KyoF51DbIiK7IiK7IiK7IiK7IiK7IiK7J6dStp77/mX3plhr8h/6SSfzEyTpZX594wZKyFXryWxzmY7kF3PpSSAJr5gwfTQX/vh25CzV+Y3b1CnoUh1rvtTvm93WoZ3Of689s0v/jL97nSw+PaCppsWVBa9vi4wo9f9rYa43NVjtvzp2+2s18qYCHk3NDtw9oS3CNy8urZQKyyEAFZo20jHjToKO2DuTheWQFcREpePHePl/l+0wgJx59qZRwgl1tzwu/P9ifzYPxt4O4UM5gEp9z3Z6g9aplUS1iLP1ftT6L43lhTxMB/zxBVfs93IYPvx8Dp3nYnWJesyIqsyIqsyIqsyIqsyIqsyIqsXt1Knrg24vtTZzv1DPrvmT+81+bwQtOMKb4PAvToaMrRLl/qOvpyDOBG3fl+HRaSKChff/2CtSAIrj+/tHUcT93ezBveGINPlfLYNWUxinnWK/wmb4Ry3bb26nmM9wP/+tlaKzNej5D9OWaH1aWxq8MXcePcIHT5u4DN8cFyFec6/qxh2zu1zMIfTVz3p832KnkspEoxGL18PkGolx39fTWK8WPX4u9Nqq/w9+eKautpvLPEz1XF+J8Ww/cgCP2kUj7tPB5Uqx5KE/qo36dqGUlNPAs5Ik58iKl+9tl6WSQrsiIrsiIrsiIrsiIrsiIrsiKrfwQraf1fV1raEOuNHD0iJW4Hk0/lcn/RQZuLXnmvmA9DXxKVyyftbQHz+zEp3TBsHEuCNPF6rfZobynvBnNwXGkmeuv+4jkiJZtmD701klz401t79CGfRB/vB25D772vRGfeCMvf6EMcB6HnBtOWNdrJZ2RRDVl4a0zQ62PypFq4NiycG7zEcK3z6+lj10gqxVuTj4F1Qsmf6+1PJX5jNXwv9O7bPIvLGb5/dD9ADC+/QyQvzC7qPXFN9Pc3nQH6eJgm1eLZr6cPlaTABIy51HR8b0RBRI0fLGevmgfIzOs1Nb4nWExOJ5QcWZEVWZEVWZEVWZEVWZEVWZEVWb26lcD+O4MR1sD5D5qLXl8WIiC76Q7evuxPlYssnT89b1aUiJT6fc/0ekkEFu/LH/X39Sia77RahhH65qnXi0rpa9vazPDrv+ih703+jiNMrojxG2uwnuXv1VWl+GVHXy/yeX5fyz6oVSeu5QXuzx7bK3Nfa/74p8XWXt4vBHr08SeV1ak7QGnv+/MP2aQgSGBtGeP1gvgyRkL8qAEafZQQ4/cLBf48sTe80QcY8+/r6vpxdQUfwu67GRzWl+beYO6Pse5L3+/DrmHZOBcHfuC0euNPxZffHvz5zwFZkRVZkRVZkRVZkRVZkRVZkRVZvb6ViB5XEERVij3o7k4tgzjQmmON4+UV9P08bp3HnVaryPnceN4sKymV/zxwafC443I2KiUvn/TD6tLA0ZNK+frJ2svnEagkqvft+VqOTb0BPoc1enp8iHwwHjEFYYC2Gz39Gr+tOgDNzyHbL/Ngedw9hl4/qRTy0ZXvVnBcXrFmvxQxAov32SgKgzq1uuPD2hLmAcdD10Wc/cUzyvDdDt7nootggj+hBujp0bhjaf6bRCkf8H2rF9+7wX61MPGsuJL7aTDEiRrLYrRh2lgLuKgTaryWZpgQuf/sM7IiK7IiK7IiK7IiK7IiK7IiK7L6R7ASdv5Hhvfc9mCvkBeYgL7/0tTfpllG5bdTn/O9j+HoIlXk8z4fDUM/E6l9ff71Ns/H8N8GXvp+TILWv6WPEZMs8lRP24/vSzw3P3CvdQs9uh96E9f+qbP1yv/Txxv6QbmKuPk92cizwrKRJS+Y8/2v8tGEzNNADMdV/jvE0NF/n4ucM5HqRbf7NscUUcGYB8s9qFYFJrnBDD39ekFMqzV+bvv5fTkqMfl334+6zv3h///3AP47gT3HWjjG9+bB5s9M4wDnfh8Gx6UVHPDfPOzBhxz/jYSsyIqsyIqsyIqsyIqsyIqsyIqsXt1KKv+HxE2vj/5eYKIkKFeavoteWZD80G08W4e1paHbiUqZ67bxsVKGY1zOISY4oln3AufBWpzUV3HA92UeOht5BY01/nljDpFzyAIWsmvD2i4m0UAjxDtrtlPNMIHFpMyF1sFa8MK6zV4P/fc8mM380X1/9rFYloUI5kE8GwW+JzV/5rjnwUUQhKichsVRddkJxn7oo0c/rC4Bd+DqD/ZsPS+mFH4Z/fKpu1vj94XH5MzFY2etxBIKLzP6eJyLWspi9LY/Wc+IwEW73+z19wuFmJyKSMkbY4AYsOjIwZwLODr+VBXJiqzIiqzIiqzIiqzIiqzIiqzI6vWtJGNntpFRJEGNSIlLS8PaKaXghU7LGqHXRx8fsKBhWkf1ZcZCpHTebn+slgPm8XfmWgNu7U8VKdoyhkcVjBHjcqZlDt8Xo4wJTjC5NcYH1aooyCELrw3zY7msSvG5P2qa/YNKFRMOXa3VHqFOiCkixu+tyZss+ngZpzR0E308TpSF6K092i4kRVGMiKmbdv9oadlaPEmi/KMbHCxVkRh/D5I+fpNnSTk/co07e/KmwKJiHDW4fjY/Lpd95oy9/k8r3CgpU6+vSomWNoIp+vusunTeed4vFmbBUAjFS03je2d5uhvMf9oMuSTlIsrQ6g/IiqzIiqzIiqzIiqzIiqzIiqzI6tWtpPX/IqJBn/qjO2u8U8gAZeL2HvqL3UIesc6D4X1/vp1PLoIxwrrWDBjF5IwQCte2tZFTcG4QenDZKWdkMTIPBo2OvV4U3cB1gtnPbvCmxBJylseq99byLKHkBk77+9B/k2FeMHXD+Q87WCuy+cv+0VdtfbucTCsltOwX7Q6MJCaDtanbu6V8QsksYGGP8DnGR6TYnTHdriYnnh0Vk1e6sV5ALgm+15Yx3C8VgIhzG7q1UVaQPyy+v/xOEJdyMTmFON9XozEpzZ8z7lm/r2uLgtTs9ParBThiiZ8mw1qyEBGYiDHrabIiK7IiK7IiK7IiK7IiK7IiK7J6fSsp/dcQQ2+t4VqWX+RVxNidOVnPiQklr4jRZq+/nUsu/HFCzjc65scav2FaFhXEijFxKTvx7VttfLK0GobgCpta/7C+hD5bYOx711mvihm14ode0+7tFvNwx9r82ndleeEPk0qppY9QG1GU/TC4tycHtSrOtZ3nW3uI/htxy2L0StPRx089C/Pcdacn9VVBAM28ZfLePWBeSildGtp2MYliv7zvSNsvFxQp5gTzK1NHr4/GHWVu6QPEnFFrI/T95uiovsy/K2Kq8XIf9twfMkFsaaP9Gj936HZ/aOHh8hIOUPKGZe3kEfycrMiKrMiKrMiKrMiKrMiKrMiKrF7dSir+s3hjDt4XovydtuG81R7t1DJo7vG367b5Jsd76LicvdS7OxWeGPryhmEfVpYkQQlYeIf1qlXXnyPuq67xkb97VwpCn8dayaNHx7SXzxrii8s59P38Huta+eVaeaLRNXeqmZc9r9K3+nCbvzvIxtIP+gz9Oj4MmH9tG79NmSC0jBHGu8EC/f2tNV7LMThGpeRZ92k9L6LGgiBd2+ZBuTpyDax70+t/LJQlUQkxz7OxXeXvMkI5v+vBYY0/TKwIkcuOhnV/v+Pom+lsV5JxJWMuHn/a4eHSEhbyw8VDZ4HcJ95AFsiKrMiKrMiKrMiKrMiKrMiKrMjq9a2k3lYII95Bh/73vr9W4ONicupKN94UWF5d6rvd285orcgQK8K66Q1+74WFPG/afXiNXC0m5y4tbaeU4f23IFyYHfT3EpN85l5bFvrptIJe3EX+R/VljEdYDc08WsKxMfPHt8YQLrKgeuECffbHejkiJVQpihgOSlUeGwtvun306Gji+T3ZxgBrOcEipRTOOk+75bwqxsaedWdO+N5cwUQS5dvOZL9cmPq2wCR47dQzc3+UkHK32nStxLAW3Btdm78TSeJ7OD/0FxsFJSImBk73zwHbLeXh6wQjfCfWK6IsRpJyrmWOyIqsyIqsyIqsyIqsyIqsyIqsyOrVraTdf8tjgTjy74xxfkLOoQ8+M58QX0ap9J3nP0fspaf3fvfNL+8m8l7ee2sgJjec8Xuvtd7Hcvl3D33V1uCOhnsejBAH+um4lPFCt2GY+6UCEkZ/j3psl5N8jyxR/tZb4HN+T7Y/+GmH2xW+t9XEt5taH+s64RRkN53+Ti0zdK20Urx65n18yECcuuh2TuqrQ6ebUAota4h8olIKrI1ne7/On29OKaVr3UBe+Bz/X2rayfIqgBJK7rLTRT34M8Ri5EbrI6+sWpdEpWUPD0tLoiBi6W89F7ngQ1mIXD5ru1WyIiuyIiuyIiuyIiuyIiuyIiuyen0rKflllo3ULx47+0sF9L783mtd38iqElMExu46sw+ljB96fuDemzP05YoUQ9xXz/pBdQmDGRMezPl+pYDgYnKm0TE/LVWD0JcEudUZbVeTESk598d31vhdTlLF6MKf/Bj4iBUDcEqrPUBfDkdFjN7qw42i6vozn/nf9MVBfQk1iMuZq45xsLSESVgYtnoj2EXlFP7ZMgabxdjCn4ZheGMP3vDfHULM3+z1Plb4C45SavlS62ItFBJxXujPiEEWoxh/pemI2Q0cvld1b/Qmy99fNPbsZseGu+NPUQP0+hs5VRUjQRg0u/Z+rTBxbbIiK7IiK7IiK7IiK7IiK7IiK7J6dSup9B9iTdPeKKn8PT8sxNov+ywLc29wN5wd11dHjo62+2ePfSgDMkR6Tc0+Xln1/Bn66W+Dxcszu5O4krnodDbLMfTWihi7NLufalVZVEHzXfcQhxc6qhRvWYPNfEwWlInXf9BmH5fLjIlowS+6HfTr2UgNU303nN1qfuzoocCatn1UXcYAELT0AXp9x58g1JY2hFdMToPgtj3G/BEpxufX+BhRUHzm3Wj9T9XqzB/D5dLoHJQxJsnfoTSYfShkAhZIgnRvTLcLSVWKjVzjx9BDjeEuCCJyxHcFcY5d66Gz2K/zl/MGiIesyIqsyIqsyIqsyIqsyIqsyIqsXttKsnc89NzIDWm3uoOPdf7i3ZAF94PZx0J57g1jcuquNzuooA8eCIJ0a47e8GeRJS9wMGY7m+SbR4nqVVfbreTRKMuCfKVpL9eIfRYGd70J6jH1erC76faPastOMEN5+O8BJRXJOP602bbfFSUMwJ++2x7mQQyyGL3TxvvlAuAkMXLRfYbd1LXjSr5h2ZvFGCax5k/32mS7hkZ/NPWGd90x+vWJZ8Plh+l9qGQmrpWJVC+6bcQvCoIXzO+6E9QekyMdnmO5zPjzzYsfuofPBSbMvMGDOXvDnzNOeKH7YC2Olnlt+O8KvSFZkRVZkRVZkRVZkRVZkRVZkRVZvbqVtPafGRZWxdhdf8yvHQeOKIiNro1YkQDyadq9/WLh5Vp25eaJX4OOyil43Wrj7WIyIifhcm9ON0sxNOgiE641C7GKojJ2jDt7tp3nA9BD3xljxDp1e0m1eNFpo+fGorBrPtlHq8v8vnA51XrZtwpNNv/csmEUMD8qZy7az5gfPT3+yePMZ2JyBjHcG7ONsop4+D5XndlmLaaI6tQb/H3EUL+XGoRNg1+Ll0R54U8bOjdaeKOInGg9D17uvZ57weKbtXhTYAJjM3/4w/B3q3lViqH1b5mDY36fupZUC5eatpYhK7IiK7IiK7IiK7IiK7IiK7Iiq9e3knJ/ZXE587/Zu8/lOJpsXcxZtr33DW9IeICc0dHZZ8tEbElHId2DrkH+OvdHwnY3HA3alW3f5UtvgiPpEjA/1hcTMcVGVuZaT9afVSbzzrb/Vtt0wgXfm8iYfWlt2G7fD5ePlrtflFJyEWl/HwyPm3xTI1GU73TrsllXpHQchx1zsV+WcCAw8W5o71VZRq1M3cGryZ9BB7ELmq61gHVCyiXlPPr5VMd8JAX+fbB11uZ778rvdfx+RQrjABw4/ltzcx3MMFVdc75TRmJ5RUzdm5O9PGOCmJTScL9qNf1o7QSz3nh92FR5vS4oj8b6pFpISGkWR53p4kttww0XGOJ2zGMOWahKmVvTPGkU0gov619m4VW9GcYe5vK+P73c5NcEf5/bXnypb2AuVSn97W2wxx+/kxVZkRVZkRVZkRVZkRVZkRVZkdXHW/FvZR/s2UW5IksJWUjem9ZZteyE82Ki+WDOeC0eh260uu9PPjVTKO5Rgn8fjFATr4Kp+P6+9V6JpZWSH64eTfeq3URAIHg2AxwDAnxPpntYVv3IWQeTjj2/qFdwjOlBe8SEBnxfoMl8r4CaO84opZs3fb8mYaCklOvq8/dn5Sr+9304PKnx+hvTdq9P+XfG4QoEPWP9961tkQE1cTeyvrQ3VoGlSKnrgY74MTeSqFy/6Yd1VRRkvq+uvjiuoNbnl0XXXGNc1P1B7N317S/b/Nk9f/fanh6X+PvlfuTeGHx/JC9cyhJZkRVZkRVZkRVZkRVZkRVZkRVZfbyVwP4XhnYodkuJzb+Mt7/XtoLI8yPv3rIvK3U/XiPPp6l3VWm87zUUX+va18bm1Bvmlca38QD1d1LKrwL7h8HOm5VVOEFXPyyGehrFN8r9l1H4qZ3ywnVOrtz2zd0GX/MqLeW/j8ZfW5voE22uxxos8CP+id93y7wNyJ50b6fCMnJpGdg/5+ywoMJFYlLHWHxtbsZxhJzvdfu0VhKZuAjMH6j7Gzk3XKGfFzM8qecEJiekzF+DN/wexIEfrn/o7LJdx3zHLPw+HuNcP3b43kQaf0aP4HHurW7uYj7+jGuz81oFnYuC9KKHZEVWZEVWZEVWZEVWZEVWZEVWZPXhVtLxf0btnpYE+VYzTiq5mac74fLJdnYLzImWiONZC5CzJKgI/EY3vjTai0BXxOTtwLxqNwSBqfx73OVxI8sEURKlJ9M7rZeC2BUYe54G542KFy1RjvP3vNspFO58TyTTuKzVvWghi8nvxhDH77X+8qE/wxwICFCQesb6qsk30sX/XrUQsSIxN5w/jb2vG5tR7KMWf9BmyNmPVmB6NB3U9DgVFq/T+LiaDVmY5M/Nh1822khwFUxgultlmNeElP0+Gh3Xsvz5ezDpWav36yZ04mXHmH2qprJyOWQecjmp5ZbBRBHV53Fw3CQrsiIrsiIrsiIrsiIrsiIrsiKrj7eS2v91EaXz49g9bZT8aF1KtB/02adKKq/UBYynu2iH4BDKvTFFfT/z9aLaQp6ouYPYEZh8OzROmrmUXJz72pPB48YYqpjqWIv9ohQyjB381Njfd7YWvok/9aarq2pDFGR4fRsM4YJYE1LmwZpdNvm9BJTgN0PjsKai7Ifdk+bt1tj7es0Wav2vmzyHmEV3uo06PuT3DNxH2zmtljJyAfPXGc74fruC4IbLrrFEbLKQQLcdne9TJApSSipcD7WrVkMSFC9yesYKcxnH8TK0n3XvvF5JStmJP0IuuA7Y+z7FndHisKkmpRxZkRVZkRVZkRVZkRVZkRVZkRVZfbiVlPsX/9kKvrTacRyB4/vb6LCuZuQi/nk3sE9aObgoUuJGM/bLEorspJi7NseHZRWNFTGBuPdrErCccIZ+/76xhWJdEuWbN/3P98c5pdaxZ5gPy30D3+OIvw8dsQhl9N3Yxlh5pQGXu6GNOWBC7ITz+5G9W+XfH2fk8r02wXxgYvDPrr5EeyTph+ubkY75QGxwf7Xj/ZKE+n4R2B1rhlz4/khxAEf0mZEryPTbqP+l2ZYFVYVLX0deK76OVuZ2wOcAiQhM6AwXx81sLEQwxVj7FX5BoM9Hc43rJiXnMRZZkRVZkRVZkRVZkRVZkRVZkRVZfbiVZB2Hl7U6CvSMXLq2NNhhPC9aoSb+8052Qkr/NRocVlScj987+gI1uiCIghDfDqzLdh31N0rtFzvYLTM3XKpi+rqv7Tb4t78Sk7+bw0+lFH70ouWjwWt6JIm6/Nn0vrY3FVHlRpq9U2WyqCK3h+HsaqOBA9Tx383RebWyDqerYNIdL2GEcVGO3wwM/jxdVJehhX5gisZOuPipM+SP5CMh6tmrnRIrKA3EjDzf16GOBSZijq82Gzh0In4/A3O2CEyB773L73+40dKPnM5wjjjRGMRPhsPXuRYUP173rDVZkRVZkRVZkRVZkRVZkRVZkRVZfbzV/r+h1ldySvWb1r+s1mUpifEexrP395u9rFz6bo7PKzwfvo+tYcMUP76/32wiT1jzfXgHK9TNKTmXkvLI/+/trSD24zi+7Zt/nmUj556+goUsJhNSqmst+XfMguBH3q1l/rnfIDD2MJodNlSBSXPf6OnLT9XUOpwV1VZnMDtuZdNyMSnluUUthSKe77k0WqHWX4eLMPZ+zNhJPRczllfqd7p1WimlpXyIWt+0dkusnNhcoE9tvV+XEIwfOz+sGLGto3lKzN0PJjjGZC+DyQ87vmzVl4GpCEn08/4tcoRm/B5GmazIiqzIiqzIiqzIiqzIiqzIiqw+3koq/EucVap/9d+Oa1nU66hxrzVtv8otCmrz23h4WFIRdxyHf9bRkkTJjdb3pg1HVUq70axjL1BPw4KvoWwuvtTajAkL33qaOLsVlpRy80DvGSt+b8A3kf+397o8Iab8eP2gTb/U2zGLUIL37PVOidfi+FNvuDxvVdAn6O/79slGzgkXKPE7k9lxMZuS+HQ+6DPMByaAv3tts9NqSRESCTHzTe/DAvEnpMyNZVzVGjhREOKnsXfZrstCAtw9a3Vc5c/Z03Lpejjmz82ZJIsJ9L9bwBy832/QFlfNRhB5y8B61ry/b2ytgglZkRVZkRVZkRVZkRVZkRVZkRVZfbiVVP4X6WE4/bq5ofL9bdntwDyoyX/Wp3rQp19bGyIT/Wj9PPV3C4IsKkEcPOrr3SKqZlGRkjdj46JWc4I5Tu9qC7RnjAXR+nG8PqnlYeSGq9dJdFGvoaZPiOlrfbybFzJyMYjcB2MOR4GJa9TxlnNRrWXVShxHqN2PWpn3Z9ZSV1se1GW4+6HzOo4vGjVF5N8332jaUTWTkDNeuH6xg6/NDcQmCtK334OTet4NHeTWM5b7RSmtFBNi9lYzt/m+ullcE5gDxC8JCr9PoJu7ZSGfqK+C6Z1unZTzSGQV2M+2/6XZxo9h7D/b/NtlN1ggNrIiK7IiK7IiK7IiK7IiK7IiK7L6cCvJ3o1PN0pzT18Hs8fpGn+TBTUhpTvWHDX30jclMdHTV39rbaEvl+916502ShHz3cjt2vO/Nbf8yOE1ujnZLQmyIKO+79pLxJ2Qsmm1+GBOvzY2pu44reRvhga8cICxb/vGUT2jiKmYhQ/6/KDMN0cKQufuzf66s+FGq7ScvxlrF03EmkKfL3a4XWHvewSr37QhtxMlJ5w9ad7X9gaKfszxd2OEOUtKGf4s3ojPm2U3XEuCdK1rXxptjDv39Z652i9JhUQT7e+Hk68bGzJfw3r2+L7Wsx+5OP4xi45KGVVKLX37Rff3K5IqJvnaWUOXrMiKrMiKrMiKrMiKrMiKrMiKrD7cSjr/n8oooL1w+TqNzitlxBex6HZkfKqkojhAeg+D6adGCrX40rde59Gncgo/hnH4ageIaeaNYPo4dVFDh7EbxO6zESCOtMyXYP5r2MexGy5Rdt8MjO0qy6kVL3JuRjrqfllMeNH6dmicN8rIH/ncje1PzRQmD/X3nWFdNRoL34xY+GR65/VyUs4qUuL7aIw583huBf78uoXjNYsjzNmXJn82nZRzD6PpUSMjCXIssI4+R/uZN0Y6jxP3pJJH8ryf4ei0VXLCuRMsXmwf/c89M60UHocrzCscMMc/JvFRLRNEniwlO4PZ+SZZkRVZkRVZkRVZkRVZkRVZkRVZfbyVVP3XJErtl1n4qZQK44C/e/1bP22XgmgdRP6T5e5WBOTA97edeNt5llVKaIb6+6DEYxIF5cnwLuo1JKaIyceRe94qI3nU8d/0wVElwwQxKWVvR9ZuVcgoJdDfvOl/1p7ywlVnOEMO/9hfaLL62txAJ/hTV5sfVGRJUBgTesYKtTvmBundmhYsVCkpMOFOs9E/2qPZnWlhbtCJIqW+v412a0JOra7D+aO2/lRLueEcf3p69537Nur77/3RflVCPMirZ60R/8w3JUHqWoujeiarVJxg9jqJYBfFIbq6MbTTRilmjKzIiqzIiqzIiqzIiqzIiqzIiqw+3Ip/K4v8v9Y2VCkVs/imr59v8Lqc78Pbn6H+zihF/O9WMxFfGLkpOX+j6/sFKYjDglq7H/N9fgRBQN3/PPN2y0JGLQeRe2uayBMnroNZT1+fNPL5RJ3vgdsfnLTyfuTKotIZLPYbEnARbtdenVZKXrjE8Y2lX9RqCBQEPXuFWFHoo17vaWvk4IVrRVTvrclpreRHK7DeDa2rJt9j932sJWLGj7z/8RzjppUivyehhV+abT9a55TK9XB8UJcRvyIotwPr68aGE8xR4ves1Xm1HMQ+33NpzO+F4HeM+zCefqqmMJfwIiuyIiuyIiuyIiuyIiuyIiuyIqsPtxL5vkPVdhyjGmf3I/48F0U/0vtr2N9vSijuUSv/1ed776L4Ru3+bTCAhSSqleTG99H4Uy0VRn4URz/s+LRcKiZavIY2lrt5oZRooHT+ocdf2vz5bxxHf/3qw0IQJDR7GM7QP07EP281i69hJaXdcPVtNDgqZBBMQsrx74nzgiqmUes/68F2BT+m09zRggsSyKuNrrVEHY/2YeT9GMcXzRqKft7GtK7aDUwApvxFD79sIn5fFhPfhgP8npZLGTl/a1gHDdl2Bkjn3rSPyhk3WuP0G03/ssGf16OfFyNEezfE9VEnK7IiK7IiK7IiK7IiK7IiK7Iiq38GK+Hg/5ARN7y+vQ0uNmqID3zfB+NPdb4+MtLg7zdXZD8KUlKmqy9Rc6+CmSwoD+bstFpywzn6fRytv25tTN1RIdFEnufNsszfn/ZvxjrqZsSBZs+TgK/XzL/ZtRHTdhk/M9TxN7/17Qb/fjcl5x602Uk9r0qc4/bNOmpnUnIB3C/j8GqrAS9r/fZjEvM9iJgw861fU4Z6XRTEhW8+mwHGQvCiICPm7RLDRK6D+Q8rPqjKgOB7+2r9r3V+fwLTj3z36xImg7d/62Ne576GkJ7t4FM5hTkTmMSviVYDvvj9xtIP8mRFVmRFVmRFVmRFVmRFVmRFVmT18VayIqYVIfFNG6DuR9wrfwKXvaroh05WLv/1s3+2wePAMN+1wXE9j3Kd73s7GB82EmHkoYZGHKetUhTFgiD89bt/1iovfBvtUZcj54SY5vX9m326URLQhAloz78zjt20VLoZ6Vdb7WXI342GBX6P4jCKItTZuw0Bbfg61Fp4udngtwlihpoecdruAO1/zRjmbB4YfG6sAPmg1pcFFdZ7FTErV3gM1my3LMhCgv/e7x/WE0gwLRf/GvUvNxozT5u6GuL8usH7jFiM6+aonEFSfujdW/bX1sbMH+OfT6Z7VW+70YKsyIqsyIqsyIqsyIqsyIqsyIqsPtxKOP6/8p3R7KLF6+8w9rrG8qJeW0ezjFT5Phgc1GU0Qsn+akaomxWRl+O/bLZdQgKco6PPjmvIJ+RrVekBHFUhHbGwY88Oiwl0ErPwWhsflHnNjBL8ejg+a3ALhPukuV/b3LGgtv5d/432EpN5n/bsqsJN0W13xJ+tIwEnmj0Pg6/bGxNvmFNq6Oe4kUd7N14+TdyjYgaTJwjiv49+X9RqyB9DfDcHuzmBvf/3w4gv+TP0hRetX63ostFYhRP0/2wHe0URgaFN11pijpEIQu1o3BF98nW39P5eQeT7JuF3siIrsiIrsiIrsiIrsiIrsiIrsvpoK8k4dndLAmr9iPmPmouxUZQnxOz30QDHYRRgvCfNw3g5pZyQst3R/KrVTkrpRWA/G+5pvRTFQVIqPOhTvl+tkJBE+W5g/a21tQomTjjv6ovTWikhZmRRvR6P0R6/J6Xcw3By2iyhsg6Yf6dZx5V8Ri450aJnrs4qZZHvg2Q9GR5qfcSGGDrG4qxZjlmMsa6Ho9NGSRUzXrR8tNdfaxt+5LyvZ2UclGQnXCKXh+EUvuXEhihIaHNWL/vR+v3eg3NYTSSlbEJM3w+nh7VEUsytwtnLxMcchyzIyOW7sYVcIhYJTPg+Hu2VRGA5wQLXE1mRFVmRFVmRFVmRFVmRFVmRFVl9uJV08G+8zsZp3fHyuJlHYl68fuhPDpu8Jk5IGdTolxuNOI682LkdG2jjRnOBiU+6g3zQPinnvo0GexUR/SyCSW+yhC8KaEzD42h91W7jeBFYyOGyyfcFSsvF24F+0JCRjygoD/bktML3PkI+95p91WivQgscT6aH9nwtZibeaSb692NnHS57k/lptYRxkfa9NkF9H7FYEhTEiTaYpJC5z2bwt40tJ5grYuLOMK/q/HtoP149GuvjWj5i4cqfdLQZ7ICSkPl9CJjigsA/bzQN/WCSlr7d05YHNTkp5XGJPNseriGyIiuyIiuyIiuyIiuyIiuyIiuy+nArqf6vqZRUuB2YuzUhI1dQsqMORv6offH7nW5+bW+wP6ZDe68mhrGHEh/Hl+2GJKj8W15NQ92P+huhv+j+Wa3MhCiK/Z6xOuPf+yrI+clyUYsjfzdaP42c3bqQU2qCIFxrI9TfqK1TUu67NjqoyF60DKPwWfcw7tQbyYJ6b9gX9RrGSsn5ns3XwkrLJZx7M9J2K6j6syKT7i37uJ5PiGlBEDujBX5HPxjiRteQpxPN0E93uOTxCMoqmP20GSzgsgrtB2162WoEsbcMpo8jnrskKk44e51FcIz4d88JXE88L8bIiqzIiqzIiqzIiqzIiqzIiqzI6sOtpOK/xB1rcdooJVGjhyZqetTQOaWioHbvaxet2tQboz6+NsZXzXbA3Jxcv7X0o2oGOcT8noGNWt8NlxmldG/bODeM3YxU6gwXyG0dTjDkvWmfVZGDCsrnsbvXEHNKdeprPXN5VW9LgiQJyo2pIYeUlAfTk+Ee1OR1OE9I6QdzdlGrLQIzYn7Hnh8U5bzSDCLn1jLQpx854L7VdH4cr/k+wn0TLqVEmzHxVjMwT5jjlJjH3GDclFycB/pPK94tI3cBKXctfs/AC1eqmH4aOscbecxrEDvP02Avj7p/FcR+V1vCcR4YMYvIiqzIiqzIiqzIiqzIiqzIiqzI6sOtJHs/wni838hDrXxer6GARtzXgxFq7iRfr1m4Gxl7ZTEhZfgY4/FBSUFjD+1t56CspPheQ8uutrisN6I4FAWpY80+1zKiIIdx0DFme0V+b8AL1119sVcVJVHl63EN3Z0KS8rZpW92BrOTRmnlTyMW9vQlxpKFJOr+x5GzXWZAiaIQ+ZzXagIT0eZetw+KihetC2rz++/hYT2JJJ1g/jheX222EAwTpAfTPiwn+RrNgnr7Zn5uZXIqr/s72ow/72YMl8L1kL8jLgtyIdG8GWvn7drSt7NK9WEw2ymxvFqXmNLTV1etFiZbZBL6JyuyIiuyIiuyIiuyIiuyIiuyIqsPt5IO/4ck/rbw7RfTP67lVSkdRv790PqyuSHxb20njwNuF8URSvn7sX1Y4+1R4v+cxsghp9bdcPE0deAVRC5Seh0H581aiPylxMPbFP3wfYHisKvPrprcK47DR229V0cOMvLsasuDhoKaXhVTcPyysYEOkSqOLzf53kEo0+/HFnJLyqnV+7vXV/UWTnTDVddanDRLAJ17xs9xfLnVwGRnlcptX8fcKGJiHUy7+nKnxhAD2nTHc5jiOCllbjQN8ayCeRxH3eH8uJEHQpnv8zu4bDeAixhuDB15CQLiFO8t+7BKVmRFVmRFVmRFVmRFVmRFVmRFVh9vJRX+Y/T+zvHic4Wv0YxS+04zD+vJ4H2PoN5w+bnNXRJy6sbSP5czCSm7DmfIE/V6EDkw6mizy0YDJ6IZauirDeTp49y7sXG50Vj4hh+t0c9ZqxwzlPuJrjbH3GBQlOx8neVGS5GSYEI/V+1WzFDHK53B9MvWxswbxyx+GE4QjxsseDzjJfJHce9HzsvMRy2OfjAHvff80TnI7k0Lc+lFK4T68DZBP7LA3wv/YcUYN4jWMLozrIOygvyzark7mX9pbSCRMHY7Y/5dNWr9hJy5/jXaqbD3762lB3OCsTB5ZEVWZEVWZEVWZEVWZEVWZEVWZPXhVsL2/8p+WQx1M7BQat+O9MtWY+lbQeT/tNhBVcko5VUwfRo5x638OphhmCfdQU2MgN73LPJ3CnxTo7RSehjanxuZrFqyncGrGV21Wl7krHz754ydVfj3xH+eLyNWj+ccdvTZ39qbM8/wQwdjoU9FVMOIr8UMdyeYr4LZL5sdVJSklJNE5Xo0PquX+b69+H3MTjZLCSm98E3EhnrdCRZ8La+RddzII8kw8nrT5ZfqxtzTFDGF+YML4nfDJeL5W2MTQSblwoNmn9RLqpjEn3qj5dVmC3GiTcecHZaTOJH3M1getpMik5xwSVZkRVZkRVZkRVZkRVZkRVZkRVYfbiVNDxhq3KScQ1gP48nnekZgQkLO9swlzkGhHETu89g7bCZVKZ2Scw/69PP7N75Im6+/XC9nVHTn98zFcT2vSKmZp71a0Zf2xsLX+RpWM/+8WsNkoEZH//h94g7yierNUIeX7Y6iOPips/N2TZWSaH/zph8387ATBelF98/5Xr0+fz97bKG9LKoRi54nzlmzHESeJMoP9hRxJqQMTnnU19sVhsn2o9WT7Xypb6Bz5PWsu5j7VWBLgvIy8T+XEX+kiqn7sc3vbYQLzOuz7W2XGU5cB/Nnzd2riFmljDnuTt/zEhMYojdekBVZkRVZkRVZkRVZkRVZkRVZkdWHW4kHdQVB4PyevkTcKRkck+vf48NKUhLev8c1/PONWlouLH3z+m28U+Q1d1ap9CbLg5qC4jiOI55DtQyIdTB5nUSXzcbc09CMtykoqpRAjX43stDedvrFROvfB29X7ZYXrsrJjZ8Gu9psSYKMU77/Hu7UGYrsUrLdM5ao6WeeLgtqR5vt8DKewfFBs3fyvKCXRPVaH19WGoVEQxBE1PE7fI4xXOp5yu8N+OF6FUx/ThjySit5tO9py+0Cvw5Wvg0LWPvROqNUEPNVvZWUMoVE6yfq/rqSlPm9Bf79cankhguYfNeHZEVWZEVWZEVWZEVWZEVWZEVWZPVPYVX7Tynkfzcw9qpiRikxFnftBWplRURpnn6wpud11MGBE0xfpuFJo5RVKyipu/35WaOsSGnkjHoavsDl+x1ZfH2q97Wt5O5ouVNiQER7uPC1mIMZcrjt63/uH6TkwvVohBzQf8yirj4/a/2jpkeely2+H64iqg/6BMduuESfD+ZkryQm5Rz+dzvWvjQ3cCJj4je9//6cehXGYW+8PG/UEMPcN18nwUFZQcx8vazxHHYFFV2tXkwffXIMJqB/tOF7GSmFb6P+52qGCbhEVl1tATtcE5jOzmS+lxdlMUlWZEVWZEVWZEVWZEVWZEVWZEVWH24l8/eqjeVeTQziCOX4t/4AuUVRtAiMl4m/VxAFJiDuVzvaLyuo78VYQN2802CiIC8D+0Xzd6osK5dRu7/Oos+lDNq4MNVmlxstURCm3uh1FH3ZbkdxjGb8uXC76sdeQW1irC8b/Pcw8h/6k72mKAkJHD+ZznmjGoZ+wIKuMTupFRe+lYT1aHbRrs88bRnMOsbssJpETc+fiZvLo2o+jllWqd4Y2lEzH0ehIiV/2ey8XnWQSujeaRbmRhCkCNfBcLlVZ3Eco9ufc3ZWK4uivA5n33718Tv+kwT1aeyctIsRi/zIvdV1xMDvE/gGWZEVWZEVWZEVWZEVWZEVWZEVWX24lTQ9ZYflZELMxCx86E+/bm+iaFYEtYd8SmJOaSwD63UanlXKabkAmnvd/tJuo2hGrfw0dC43W2gMpq61OCuXA+Zl5eq9bmI8N1rAojde7jXg4oHvfmRftlpe7MhMxnx8bW/abp/X1tbkvFlF/wFMNWOrxNxoxYT4EedWeE2fkHL3b+bFZj2Oo4xS7BnzL802gmECe9TXO+97+M78MWL4Um9jLEzPnWZcNOqyqCx9+3GyQi64CPgevn0LMSeltBc5z7q7U2SqmEKOL6Z/2EimpKwTzp9N96TJ5xgs92PzS6vtx67IhMfpmqzIiqzIiqzIiqzIiqzIiqzIiqw+3Er6/G8ZnIBUe9rypFV8r9cVjHHUyCelLGrxVyM8quVlUfUj52E8QX28CqdeuH7RfdT0iqi60RK/Y7yUnPOiVUefot+5r2eV8u1QR92MgdHtgz7Zrymo6aM46Oiz83oVBXpBbd0NjP2qwgRRFMTbvvG5kQliv6S2kM9ZrayIyUVg9iaLy2ZL4mt2+cj5st4SBIF/W6wvDmvJIA4i5r+MfRwjEQFjGTZ/hs74rQKce1HlMSx8/WnsHLaSyGXhG0+GgzlAzJIod+wZro8wDpNSpqvNkWNCTsdReGvpZ9UyrFUxeTsy+PrUZEVWZEVWZEVWZEVWZEVWZEVWZPXRVtLWf1Nzw0XPWKEORsEdsbBnL/bKYhh7GaX0YExRrwMFZfSjtdqvKE644GtMvT+zXofTmLGetvhcz+SUKhxfzfCkXlwGZkLO3Y+sw0ZSYhLm42E4Qf0ds5h/T2wtLxs4jsBxpxtfNzbf33tW7sfWeasqiwl+P0Cf7BQZ33s3dp5td68gOuGcr0OtmRcN1OLhIrAeR6uTZhETgJL9xyxAbF7kqWLidszvVQDLjx30c1jGdeAihueRx+8ZiCkepxXhmojjWBaVb78Gf2LGVF2b46Nq3gmnEYtht5VnCTGVkNLX+minxPIqWZEVWZEVWZEVWZEVWZEVWZEVWX28ldT8r3Kd8WynwkRRTkn8GPGpEl+66vtoiFrZj1yUwo/j1edaBoU1E4Rn3T2sJIEYxeGzxdd0RkyyoPTs5ZcGr79zau2+bx218ikpLwoy6uydGotY4IVL/i51mQErKWfvLPOiVkcnipB4GNl7VRE5+NH6xfLf13f2MVbX4nsfpcQcUkJuh/UkxkI8HWuKcZEbwns2nb2iyFhcSrSuh+OzRnnuG5KoPhrLLf5cvoxpfhyvv2y2g8hFs95kuV9S0nIRFt9+Dy63WqIgyoLKXer1dTDBpYC6/7CUzMpFpMm/OW60MNloRlZkRVZkRVZkRVZkRVZkRVZkRVYfbiWN9ueIm+9pKxdudX2rzNJS3otWXX0OIyZEaTl/O9BhxGK2CIynoXPWKiNudPeorferiiCIBbVxPR7xd7KlFMbu6ouLdl1kImruW0M/b1Tf9/8JXifB1/amKvL1rO4McyePfELkfNvnuRUTLXT7aoRo70YrgbEnzTmsJtNSCWX3vW5fNlvoB9PQNefIecX3Spo/6Q5ixgQLTLx90w+byZScC5n/OFnynKVsEPuPNl87CxA4/Xas8zWvpJzAhOvReKfKHRFGdzg/a5aRC+bszrQuq3wfYSeaP02dk2oxiD3EfD0akRVZkRVZkRVZkRVZkRVZkRVZkdWHW0nn/7mK+junVJAD2mV43Sx1tcWXVjst5+I4vjV1HNvuAHX/6zTarymqmILFjaZ9abeRnBOuuuMZ2iDuKAp6k9XX5iYQ0c/NUEPtvgqmf+4fnFXLqNEV1NOa9bW1iWJ6GUyfzNWXjTYSWEezZ83DMep+1O5PI2erxhJSWojjO8vaLytJKbMKJ6jjz+rlMA4ycqk3WOw3FEmQ/NjtjRaXm3xuBEHo6FPMMer7jFy8G/HvhgtqXRWTyBHnCqKMUv5Bt4/qeRT3STHTteeHtWRCykaRf6NrR5W8yHBNJDr29KRURAzrcIq5hClZkRVZkRVZkRVZkRVZkRVZkRVZfbiVVP5PqsTEG13fLYlh5KfV0s3beKvKwthH13e6cVlr4RhxPBnuUSXnh+uIRQ9j+6iWW/o2LF4M57hRXIdzDAmL3aKIBFCaXw/HqMVRN4dx+KgvD6pJBO0Gy8fharcmqmI6jLxnjZ+78M2UXHgYT9B+GUy8cPU8cPabSkJMsTjmay4363EUqXL6fmztVkTp/ZvjjjG5bLf+9Pli+Qe1pCzIiOfm9/i0WQriwA+9nj1HXgW1hlAfrOlWgT/XdsP1i+ZetOoS2guJ25F+VM1JAuIMHjT7olGP4mjpW/yd7wrc5wkp1R3N0T6IfbIiK7IiK7IiK7IiK7IiK7IiK7L6cCup8i9KZzw9rhdFJibl7O1A/9zMRDxuXisjZwSEnJ8ND/W0IAhB5L2aAY5RlIui8qgvvrY3566GP71o3i5KekFyIwe19W5ZxMB8b9zh7HM9EzMcS09DZ7+loIhHuI/T9XGtyNfjEqS7kQHHmavxtZWtJeYpKef5+l3a4mKjDiPEdj0awUuRUmt/8qoFf+aVvxduLy/rLfQTs+hG0/i6WHz9K+nF8DAfOIjjiO9NVKv64SohZV5s76rN3ynH1F7rw50iQzw8x5GzU2X8ObuoPpvOZauFiUkr+evfo4NmEp1gLLIiK7IiK7IiK7IiK7IiK7IiK7L6cCvJPPSQD4r1hJRF7b5VQc7ZXKJ6NzRRHy89M4icnxY7b1a92E1I6UdjBSMnnGeUUsea7hSYF63h8jLyrrbacRyiPv41Z6jFC4km6vV7y+L728aBKibvNfu4VURAKaXQHcy2SiwppSRRuRvpqK0FJiCl25FxWi+50RpddUfz01Zp4ZmlZPu6P7pstyIWRpH/MvPfrQW43PaN00ZpHc6X/uRptELOqpRCVx1zinExEKako812yswJV3m1+qBNDirJKA6WwfTRWOA6yCdqiKFrzM9b1ZRckEXlfmDB2o1W6LOnz2EXRUHIAuROVmRFVmRFVmRFVmRFVmRFVmRFVh9uJV38j3WBietg2hlMUa9nlRKG4Ws9t+pwRC3+NHYuN1qrcJZCbmODf1vM+JZBN0MNNTrqe1lQn8z1183NmaellVLPXJxWSym5iJQ648lVs+0GC8R6q+vwdYJFUsrcvZlH7ZwqpcPIvzesK/5eddLl3wfPMC5qbpTyMMKcJeSMIiW//xp+3d7kz7LjEP3DBRCiIN6ZFkxFUVbF9ON4cdwuIn9ZSt729f2qIgnKKsA8LY/qfMGrrFK5GWlbZZZTy7KYfBws4JKU+WPxzmgKO1wfE0/DtXLUQmxJxuKXobdVZWmlgH5eNf+iTVZkRVZkRVZkRVZkRVZkRVZkRVYfbyU1/zW/DOwXzdupsXyiLgnqvWZeNPmzXdTcfJ2rFv/OGMc35vi4ihrai1nU1ef8+11/kpTzXXN+Xq86wRz1NM5Fzb0M8HvuztD3y4osKCj9O8YU50ZxkFdr96aJucG5TGBP4zX6n7pD5Plq+7slvrgW0uho/H7DOpy74RJjwRRB+7H3qK9gh/oef+r1F1cbvO4XBOGmz9/nZiyE0ffBAPP3vo6z82MeXdZbipRAKc+fTbfrmDP86V430WdKyXvhGjFcbbYTEl/u+VlzdusiklXl9O3IuNxsJeX01B39tOPP9YwipsiKrMiKrMiKrMiKrMiKrMiKrMjqw62k1H+xQi2+X1cQH8rlnr24bLRWwRTx9Ywl30co9pxw8WDZl9WWJCgI8YcWIec/z7j5d70lEbWyJMgP9gT1sSjy7Yyu9eF+UfEj3w1XP2fRbkFEA56/oZ1Xq5KoBjA1HNTZq2AC4mfDPa2XIhbz2n04PajzGwY45Wm43q1x9z/vYe+UGYBEQeyNFwfNZBh5Cvocj2EhCRJokPNpgz+PVsTEi+XvlxQv4u+Od7U5rokgche++Wy6qPsRQErO3Rr/uK/gRsvecIE5xrEoyLeacVTLiYKA9nyOq5mQhU4wIyuyIiuyIiuyIiuyIiuyIiuyIqsPt5ImO/HVFq/XZUF9HK/OGlWBZy08GeutMmpfvg4yfv/S2ph6I4z3agbbqPXlAhqhtn7fn7cCi56+PCync0pVYtJ1f4R+QhbA/feMXVabKMpBz9ePrqRVMQWaZ22NNggOdfbzyD1oJL1wFcfh68jnz77FtBc7j4PV1Xabve+3C5fTSikhZdfh4nniHFST+FEQBH7PoFF33vfSfTXD7TKLBeaFzqvp71clVcwq7+t3HdbSUeyD/tFcov3EHRUTjW+/+2j/Z16f9fVxsyiLCZfvyetd8b19TcxB155tF/h+Sjml1u3PyIqsyIqsyIqsyIqsyIqsyIqsyOrDraSr/7mNQhml+W1fP22XcIKPc4wFauKQr3OVfJwsr5ptyx2k5OyjttqusKxccuNVV58dVrldEDuoy7f5ulh+xMKHgX2xWZ/5uiyqsD6oJIPYi+OIf1vcrCuiugyMZ8NDPxFzE2K2O5gfttMZqQDiR3uJ+RD52lxydzRDPzGLwjjoWNPDUhoN4PU0WeEYMaBP/L5V5PvqIj2Mhf5xblLKPo6XZ80q5oPF0T3fWymXknJh7CP/g3JSZKIsJjH3l+0mBmICezbWuCaQb0Yp9+z5Vb3th2smiA9v/L1tUZBSUuF6MMQckxVZkRVZkRVZkRVZkRVZkRVZkdWHWwmH/3taFRL3fRv1LgZAu7sRXy8L7Wa+9mMabedZ/P5u9JPOa3QnWghMfDJXqOm5BWP377FGcYQa+t6yr2rt972G4s5ogto6jn1BUJ5NB+2dcI72XWN+VM3JQmLuG79Mtl+TFDHNny+PHeSvSmlZUDvaZLvMSgnOin7261JWrgWRiznbr0iikMDvvy22W0GSQkoq3VnGcakIoyByfpjR/x/nZHVR4d8xu9GyO5qftfjL5jzOgY15QpDLYPJ7zI42cgjAD51fOuNrZAV2Qa3fjLXtEnt3FF608LSJeXXJiqzIiqzIiqzIiqzIiqzIiqzI6sOtpMx/4O8oX240l6GNEvlW01F/O9EM4T6b7kW9rggqr+l1/vwXwXnR6kX34OuGi5RcuB0axy2+phbieDKds1oVDRDik77GeIxFGLJjTrb5vkb8mfKjvoRdSsrzetpa8fsBTJIEpTuc7dbFmMWFRP1W109rJS9yElLqvm8eNJPoZxXMn6bOcaWIAj2MnZ9mfNnkH/sW1NbNYHxQTablPEKFC+p4P1rglGfT2y4wVUwtUPeb7laFITZZVB8Gk+N2cR3Ogtj9ZcVftjbmnpGRi09jvq5XQspg3Js37aiZi+IAcb5a0WE9jQvFjzyyIiuyIiuyIiuyIiuyIiuyIiuy+nAraXbKLutNdMT3L7L0L42NdbhAWdzVZogVxTFyeDQXl42mJMqLwERdvlsW80qdr681Wuw3+DPr92fK8VEjl5AzqI9fTI/nH64YE7r2/LRSSsl51PQvmnfWrEbMRZ19b1kH5eQ6mGbU8s3b+GqrLTEJ4Xb1+XGVzwHc7zTzaqMtC4osJFH3o70iKOjz0VofVtPLwM4p1ZvR+LLV9KL5KpjxdZnLosKfO4vPBveFBeYVjhfNuh+tZSnxaC3QfuYbjMXIH/GswilS65oz1P2qmBYF4WakXbTrcx/9Vx4n/J1vBBPGwY+ZT1ZkRVZkRVZkRVZkRVZkRVZkRVYfbiWelasxi3DOXd+4rDQtp49zUDejPoZFQkp37MluSZx4oyDyfmjRWYWvN7UI9F8mQ+2OIjsllV7MELW4xGQ/dJ8GK9TQspgoqs0fs+i0zJ9Zh5HPn01XGfrEKfemfVTOwSstFb7p/a06s9wB/vlrwuACxGKidW/YV8321BtFcYTYDqpJP3QEQeoMJxe1ehS7pUT7TjMum81lOAmi8Jf9j5rcj1ZP2mqrzNBJQa2j/WE9vQpnCPtZc5D/+zyJvyx2UE8GsasISX4fotYUBVwi6s1Ye78XskCbu5FxVW17fA7Y03BFVmRFVmRFVmRFVmRFVmRFVmRFVv8MVlLzX7P8WfBojTp44g1VKf0wsrZKLGQ+jL73B6i/UXBn5dK9aaEux9jcTpvByAlnfrzqWcvTailioSqmbnXtuMlr6ISUuR6N+N5BLEzz5876dokhmTBed8bzo1ru3Vp90Cf7JamgNFBe3+s2xlKlVMziG3O8WxTXwSwpZ/laVfWSwP8Tu9aMz2tgKGL6zjDPalVB4J8Xv2r+aQNt+DZEHXt2WEmnpezE0x6tJdr7sZsUM93xbLcKF2UZ2D+NGPGHkZdVKneWflwpynw9aK8zml62+HWTkQpda454FoEmi6mHoXXWruI6ICuyIiuyIiuyIiuyIiuyIiuyIqsPtxJR1/6woi/bG/wvTEKtv1nma1KJsfh9NDhv15xwmZaL6PdzObf0bfzp+8/Bl/YGGqBWfrHCvaIsS0lZSFy/jU6qJYzN18J6G32qpt1wEcfs+2/eT06pMkF4GYYnjRIau8Gq059cNlso4mPG7vv2QUUN4yCI/LuxsZeX0UlCTHeH85NSaeHbOOV54Gzn+DfHWaXeHc8PMJSoMCYiZtT3+B05fx8PcC6wVsHst8lOKiVMjCIk7gbGp1oafQah+2vMtivMDxxVzHzXBwcF9Y/Xc9/53MjNPD0jl64HI+TlRWiT48+y6zw2siIrsiIrsiIrsiIrsiIrsiIrsvpnsJKvB8PjRjGMwpiFP8zwoKb6oadIyYeRfdIseaHjBHP+nLoGiyRq4utfw72WjPYJOfNt0N8tS6invXDdMSZ7DRknLn3zWfd261LEAj8KXkfzk40ScubfFhvBp1b6z/Evk11sNXGiJMg3/dHxRjGKQ/A96PZmicmCymN4sy93WpYzLCWaN79HODeIPdsdvc3YWbPqhauJM/w14cfoE/9DnHtVxBbEcfxjHJ5tVv3IFQXxwbAvNpo4McXYj0m425Byag353g713YokCQk/dNDmbKu6CiYZpXQ9HGJecRFIonyr68fVIuYjigOyIiuyIiuyIiuyIiuyIiuyIiuy+mewkvb+TQ4iN47DjjFF3ZyQsqIg3VvmdpEhN/T1PHVOaqUw9tf+vKct4IWgp+7oUVvhfD9yQHb/ZuxWpZScx7no56LZXAVzWZR+2uFeTUZ7dNs1Z4iJsUiWlB/T8KRewhzArjOenrWripSQBOVW1z5XcgkpDaab0Xi3JsmiGkZuT5t/aqQFQQoj/9c0vmy0cJCQsz17sVuUgthFnD+N6HMjp4jJtFK8GY82K8wPV17k/TTD43oRCabkLGI7b9T+eN2bPMeQxRmlcD82P1XSkqisgsWzvrpst6I4kkXlbmSgDTqE19N4hVzIiqzIiqzIiqzIiqzIiqzIiqzI6sOtpN3/tuWGy+ep+7mcg1ccR4/6EucjjpjFHXNyUFJRi6Pu57V+GSNknGD2avqINSGnMd7d0LjY5N8iB/y95yl/f9rTMkrxcbTcq8o4MY7Zg2Gd1apogmYvuo+418EMNF1jft6qoS5HzjDFHEiijD/BCHU/UBae+cMMYSQIItr3+nPM5cqfCIw9mPZeUUaHGaXUsxaILZeoCEy60UaXzZYbLNDnr3mM+UvKWb538MCCoxMs+LjDOWLgv8OlvzhoqIqYWvjWb43t1eW1PxME1h3M3+cpBaYXzYFvWimQFVmRFVmRFVmRFVmRFVmRFVmR1YdbSfn/kj1bfH8e1ME87uHqczPnBPOknLkfmufNmhvwta1eJ8FeSUY+U8/4YfmIKYrDpJy/6xtftjb80FkG05+zEPU6Eka4PXvO7xOwIIzC56Fz0kTN7cQsQtzbFaa8P5u+H5uo1xmL1ff9gnb53rhJdPuo8/ezS0n+uPnJWG2XGRITBOFeMy43W+tgGsThD83/XM9hApDe7Zu2W5He1/XidgdVlTEho5a6k9nnUg51PIbujmYn7dKftaHhjhwRjBsufkz5fYK0wh9nPxvOn3sMoiA/akscR3GwCiaPo9Vxu4ikcC5ZkRVZkRVZkRVZkRVZkRVZkRVZfbiV2LPmn8ppBOcGy0dtdbLBH/oWk63bgb5ZYaiPVSn9Qw8/lXgb/PdmMtTQfN1kpXgzHO3WJT90UTq/2exLfcOLljh+NFdnler7mlSJH0Z4tlXF7+jn2fJQu+NEgQm3hn7ZaqGgR4l/O9T3GnJWLUui8jC2UXNXUxtRHD2YNur+QqIpCXLHmJzVq0gmLRffxux8sxa/v0vNn7PXmSQi7cTz0PuysYFB0f66PzwuFTHxYOppc+QcxsHCs37Z7FMtjQYJKfNqBZf1VlLC5RJ0tAmM3HBpOcPOeML3YgoszDfaIDZZVJxwRlZkRVZkRVZkRVZkRVZkRVZkRVb/DFbCp/8tHbEgo1T497tNOaOU4ji+Gxmos2VBxXh3hrFb4PcDcNwbzs82+HfDoMEYBzVVEdNh5D0aq/f7BGDy3ubsuMy/IZ57+qsRoJ7OKSVYX78N9+q8f1lUv/3qox/AIb5XPThu8vYYFxbv71u7Xrj6YYbHjSLqcpTvHXOyV5T9KFBE+XUafC7lMKlo1hvMjzcwl/w+wfPEgxeKeP4d80iHbxC5sph46NvnW7WZq6OU544t3j//dnnKMGfu+35Kv3SGOfj/vpNGDHPPyCdqt2P9czUX8n2Qwh9W+KlKVmRFVmRFVmRFVmRFVmRFVmRFVh9vJWX/g4//exjZl1stkUn8fWvD3q8mMgq6S98OtavWRhT58Orp85NmaRnYMYuftPV2hSXkjCRIXXu2XeCJ8fp+4p1USit/wpjwrDuX7VZCSs0881FbXG60EJwbrVBb75QFL1rz9ZQ1d6cmRHGAWLv6bL+WWAVz+HaNKdrE76tPd4fT7RIL4yij5J+G6+0yS8rZdTB9NpxPjTTap+V8b7i8aDYRPJ9jTT+p8TWyBFF8NBef6umVP0Wfvf5iu4Z+PP7eub44raPol9EV3DcrDPkGsYdr4mKD9yMKYkeb4lqBKVLrjnlsfuiQFVmRFVmRFVmRFVmRFVmRFVmR1YdbSY1/zT3ay6N6HsUx6vXOeIJ2giAk5dy1NoQXTsafHjQbjutwnlOqPXNx2Wox3kroaJPTWtkJ1zm1ct830W8sxGml0NG50dTj9wleh95eQ4ZLQk6jnr6oNYPYV8XUo748bZWBxd37i89N/m2xJIp3unFRb7rhMoiCV8PFPEUsEAXh2XL3anIh0Vi9f2f8/l41A83Dm73TENCeP+MejT9V0ggNubxq/nmrhgAyavnm5+hiuymKYkou3LyNzts1uPDvia3FfiVRSNR57toEYwWR68ce3D/V0gk5ixyvx0OY5BN1pExWZEVWZEVWZEVWZEVWZEVWZEVWH24lmQceXBJSFnHfDUy+1rOUjFjUsfgz3JCFa3/2OFq9nx+qYvJupCNPjJdS8ndDY6ciAC6t5K77w/1GAnW5E6yerfV2kWE8gcUvhrvfTPiRn5TT/F5CtRTEXlou3Gsm+hGYgPqerxPdSKPDhW886eujWh5eiOHnLNzk60Tn0Oxl5J80S4hHFhXU67wuZz5adfU5H1dKo2Dv6BP0mVIKaN8bLM43+VpYSSl3/Xu43+JtnHDR7U/3mrLAv29evBrB+zrUBTTD/H2u5DBhq2DyYxrslWXk60cu5hJ9ZtUypr+jTcmKrMiKrMiKrMiKrMiKrMiKrMjqw62Ey/+7tfanbrj6NWOfSul1uPrz/vFmjqWkNJq+2O55rYaEGWNdbfb+jNuL4/jBsM/rtSgO+fHY3qvK7+trBW8WO2rkoyjwovXPabxfSihiYunP3mz2uZZD4c73OzIsuKDmVqTU93EfdfnUHUWM4dz9WkJiEh/XcvfLibScxxD3mrVfSQSh++ed76N2HjU9jh80e6/C9wtG2l1r9qmYFkXZC1evk+Cokk9IGczN/djaKQs5tSoK8vUb980q5T/vYSNOxIaa/kV3P9X4d8w4HTmeNjCpPuJ8MO3LessJFvx4bF+2yYqsyIqsyIqsyIqsyIqsyIqsyOrjrUTU7hjjl8028zzJjJJ/1f4RN0r/l5F7UinNXJ2/u9zne9oCzgmXiHuvJANo5lmIG+Pl1Bq43wyGuhzBJeX8z1kM6zDieeJ32MVxiH7g/rmcQ0CI4/ug/2ffpGKy9TZnJ41SUsrwcW13u8AwH/gT8kRNj/9KqY1fY/a5lUOHYRxgDtBnUsrxd6n7s528kJAza3/2agSn1XJSzvE5HlnnTf78HaFeD4fnGzVZUCfO8Ob3CGPBFDG/DN3tMgtiTxYT3eHszzN9fg2N+Z5OaMzn2LAxH2RFVmRFVmRFVmRFVmRFVmRFVmT1z2AlFf+j8Gy6R/V8Ukq74fLJWmPsnFrme9SaOsZT5TRaPk+5RfZ97alOf7JTRZt6HEevQ2+/mYDdOpj+1KLtGktIaUmU7wb6p2oa1n60ftadf3xzHLnPhov+cZBS8h1tgrpcEhRZVG/6o/1qwguXqpS6/aWjf/wni8rd0Pzz3jZK/442PWrl0aEbOq+Wd1Fv+pGTkNM3w/F+g9froqA8DheYSxxgep6GaxxPXD2rFHvW4lMlHbMY3b6Y7naVpZQcf7ZuTREPYsYlgvmAHUzdaPU0XF1u8u+SM0r5bmQgBqDjdLIiK7IiK7IiK7IiK7IiK7IiK7L6cCvJ3HU/13OqlMSfu+PZXkXOv39H+2gsLhstSeRLKt/r1kWtmZSzcLkfmIgP/72/ozyFV1YtIx9+bp1vZOTByFgfNXl9j3xejeCi1ZREfoz8YS2LyT/tkYMiJfi9AcvaLvH3uTFt/NxWPmYsp1TvNB3n8n17o9Wr7r8/HxdScg5zcLW5sfanIQs648lluyUwAf3cacbnRm7u2wKLXif+5UbLDVdIrTOawCWKg4hFT8YKx4gZOT5Zq52CUEy2l779NFq/fz8twgFzs9eUJUEOI/9hZKNPJ5hLovI0WpEVWZEVWZEVWZEVWZEVWZEVWZHVh1tJh/8dX89KFTM3oxHijuIoisJn07lstmxnpIiJm+HosMILa5TsqPs/17Ixi5BGpz/dr6P+TniRg3r6stVa+XPGwh9mdFhNr4OFH7q/LH688G1FUJ4nzl5BlsVEUsre/zaRZxBFDPX92NmvJERBxsCvU/9zJcvnLGadsY0+Ac34982z/QbfFBin3/029luJKPLR7Elb71VlJ1gk5fz9m3HWrqGNG6x+TP2zWs0P14qYfOjbGCsl5Z1g9XMS7Jf5e+RhFPTGc4ybkNJo/2r5Z63a1NXdYP2oz09bFVlQWBx3zTnyVaQUun3SVod1siIrsiIrsiIrsiIrsiIrsiIrsvonsDr7P2txHN2PzPNWY+mbQRT+NuOtilBKNi1n+P5tLs9z4Zk/zWinIubUmiRK30eDwzL/hjh6/w74qJLHMfrpjRcnzWLEIn5sLbbyvB9w3I7GWyV+DI7fRvy5mVWlTBQH94Z5UimqcjqMwlttfF7nMQiC9KK7h7W0G65FQfhpRPCFHY97pO+UxaxacYPlk7E6bzb8aI3S/1of7hcTCTEVxkHPXhwW/9/2v3XkGcchwr5+G562K5inIPZfTBfzgeBB83MWwRSDpuQ86v690vv8xTEcLjdauFZWweynFe1XE2hAVmRFVmRFVmRFVmRFVmRFVmRFVh9uJSX/tn7WV2gniQrG+KH5OzVRltR1MONjNLKofb3QeZ14n6vZMPYFxu7H5k5JTMk5J1z8GAU4F8U6+n0Y26j1kQLK6G5/dt7GHKxSSu5mMNoqCyJfq0p61h30n1LyfrhCHQ8LFNn8Pey+tsm/6Y3xp95ohljxj3yi2tPmO1Xxfc9c90lbYqwg8iMWoKZHnphjSVBuRxpq96ScRzx/1m4O+Pvl2buhfthIZ5QSfyZumpiDdTD3I++nHpy1avxeBeK3ws0Cy6s1DP0w4OtuJaWsGzrI/XKzNff0kIU/jOCkUfTCNV9XmqzIiqzIiqzIiqzIiqzIiqzIiqw+2kqanbCtolBI1uKYdYzJJv+Wt4B8flnxXg1Bu7EQY7yrVlsUZIR7P7YOq4hVVaV0bzzfrDG+eJQgPozs/XoC7qIod8zpZoWllfwqmD8O5ptVVk62FCl5r1l/6vipq70OvfPtRkLKcIs363Kr9b6utNcdT7cqQhD7WbV8Mxx9rnOvQqLxaM3Pmw2AZpTC43CJYy9cYrjHwfLPt79RHCJOvpZ0ME0rJcwx5ix+3zfpCXNTTqPWDyL35zg63aiEsbf07R+z8Kiazyh8PayHN+ukXeT3G/zJ72mMcTEZK3/+0wgwf0gkn6g/TRZkRVZkRVZkRVZkRVZkRVZkRVZk9eFW0vl/30Ax7QSLJ2NxWq+gUEYoP+b+VkFAre+Gq59WiPGScvZ93WTzrFmTRRW1fteYHdXziqggjZ6xOGvVklJGZGJHn57XGzhRYPGr4Z1t1JCwIAi3wzHGk/n7zerjaLHfQuGuYri7N+Nko7gO5yjBH43FTlkEqCRKD2PrvNWQRNUJlo/jOcZFcR9EzqOxglFSzgiC2Bsvduq8RscpDwMLv8csgun9yDhpFFU5o0oZWGA+UnLGCZevtr/F9/DNzT3r9zhGXsgxYuHdUDvf4A4I6dlYHVb4/rxOMEf85+0G0JHLQ99GPGRFVmRFVmRFVmRFVmRFVmRFVmT14VZS6u9rlN3PEwdxzzwzrRS65vRzKYsDJ5z/HIUnraIoSBgGcSNWJI9S/nGyPKrkEagoiN3hbKcqpuT8yp/27PlpreKGS7B2tdl+LcFX3Yqju6Fx0iyug2nIwo412avImKQoCh6GNupvjAuvV929bLdQx+N/T9r6z/NlTNvL2P3czHrROoz4+9+IIS0XEEZnONmp8XkKIrczmqLWLyTqmIaeOX9frznpBouONnmv+8so5Z+M9XmjETFfZMKL4Ry18wITF/7kyfh/2Luz5UaWLU3MHiNGYp4BDpmcydynzbqrqqusu3RRkh5BV3oAmckkvWufszNJgpgIYo4IBKZAzBH6HXlkpjfguVjb8iJ20MN9rc9xs2JwtzAW5sAL7d6Cf/ccxh5SezN2cMSF/Fn5wsTvCZNHVmRFVmRFVmRFVmRFVmRFVmRFVl9uJRX+ReiZ9vdiAoVyEHm9tcXXjBJEXq+v/KdOee+bqLN/GevLAuLLR3H4ttyhpkfQKItfFpunVvm3S3e6R90cxb4dHPq689TgOfA+lzba+Ke9g7pzvr5zUsoiVcSNmCx/g6E/V/Fzp+r8fs97GXWqcEe9rnRX/Hl06rQf0cB07ypZHChi6mVmYp5O8fjvq+OPVh15HoPtaBWcnpurSOF1ubmp8vfIg9jt6vvzopCQUxITX2b896GKSVwyXHs/GvW0kotZjDmG42le1dflFucVkbO8LPlzcEVMRnFAVmRFVmRFVmRFVmRFVmRFVmRFVl9uJX9sI8SNIl6V0m/rHeJLyNmNs/g02EOzgPFQRnfNw1VelgWUzkJvg5o+qUopJzwM5m67xk571yZfppvbdtYJtqidP/X4uV3ZuLosiB+r6I/zxmm/o/CnruG8wCQM/9fl/Ee7HkRuVi39nOg3zSSK7CD2cO1lXfz7d8xT47lTEdG9IP4ygttyNmYsiII/50ucRwP0g5gxx8dgg//9WEdXNRljCULyz+myzfcI5tv+vhm7H/X63tN2roa8Lmv8ngG66s4Of1w0kKwkyiMjwHlMthUcpia7r+fQD6b8bb67b+aAY/kmWZEVWZEVWZEVWZEVWZEVWZEVWf0jWIn/qd46xZ3523zRPmO4xg+dT5PxfYfEBPL8XLPLnJiQ0kEc/G25+E+11u99cgcz93szkVfL/F1n7XBeY8fggD/1dAc571w9q+Q+jOiqLsdxjOH5esqFJC5Eaf622j1UCnwdqsj++akjt6Scj1k0mgd8PSs5h/a/5ka7yrzQweX/YzqDHYJRxARiQ61vB3sM8TbdIR50iPODpfu9ctpDKXR+znT0U0hUnODwpu2QI34HgiB+6uy+kQOWKEivy81VQ965q1yiMtr83rdXsf0N5vimkoziCPOKOcbvJow8xDBYuWRFVmRFVmRFVmRFVmRFVmRFVmT1j2Al1f4tg+u72h65ZZQ8yu6uuXuqllFkh5Hb37hXJTmKQ1EQBnMP+eCYr4W1NG+bWSe00ebN2D1UC0yIz9Tiy8p8blTsYJdVinDk70afnk13Z/ubetIOnZR89jrnazTj/DHYDrf+OX+Hmzd7Wa1Rl6PzIHbfZtt2hRUTddTfPxfac7PiRw5K/1djc1NOWv72TK30NIv3GexhPdDddpnlE1X0OTaihwZfVzohp19nmz/ajYO/5vvzbqLT8+4AFoj/9DxdQTrvK+u+mvNCK42Y55vzMsOFKeXsbb17qpcZEyIW/o4nKZMVWZEVWZEVWZEVWZEVWZEVWZHV11uJ3EhzL0tixGJBEN7Nw49KHbU7xuhpDo7jOEJ3vY1z2RAVKbH1DF7rV+SknOV19jq6LWWDyAkj/+dcR78Hb41+f30aD/UCTiKsj21028r6kYdQ/pwun1plyzfR52gR/FFtZJQCcvhzvIS16S698DhYunDh++3GAWpxzA1qcTRD7f5crQRxgHz4M+VmRRaTipj83DKMdabw4Uar4I9WQ5GSaSX3c6HfNJKYVF677xjm4+AbqpRG/qf9i5gkqogfx7KoppTC32YL+OI82vyP2ex7gd+E4PcbNPeP8wYuICuyIiuyIiuyIiuyIiuyIiuyIqt/BCtJv3NwTcif7fr9xRG1uB3sUZe/rw7IXxJkgcWjdQCj1O/vho3DfS2XkNII603fnhf4AEHkj/fxc70iMDGrFv+qze/rOZmvy5yE6UO5gAIaZXRX3+N8Qk4j7T/nq8sqf28bcfQWx6dOGYNirI9FdNWQXdTrUvJtub+q8heyE3LmT211VZJ5PII4WLkPDfSJctwc6A7Oo0+BCb9WBuZ+666QNsb60aijf4T3tuT3CXCclM/+1JdPlTIO+Fpbxu50r8JBan+bL2DthsdiqvnX8fyqxgcKIg/98/Wpg60fB8MtWZEVWZEVWZEVWZEVWZEVWZEVWX29lfT0H2U72OUS1d6Mv9+MHPLJelffPdQKQeQ6of1hBLe17MHfRrH/pm1RZ8MIpfnL0oQjYyFynqz4PQPU/aIg/W21+F5MgBd1/09Ng+nvd6m7qz1q/YSUieIQcdxWsmmlEMZ+F3PQLBx4XR5/aBHPIbQzSr6rH9olllNLSBvuyDlmUULKvmrmqS63ZDHRnfD3vBEMzv9can80G6dn5UHfsC+L4jE4eJE73LrtAksrWaTZXe8RDyzw++jrNnJB50HsdWe723oW/SMkxI+xkHsYBeNV9L2WOPrbtJIfLOynOlmRFVmRFVmRFVmRFVmRFVmRFVl9vZXU/G9FlNR/my3+6DSc4JBL1P+cLVHfO+EhisLJlt1V80d/X0o2EPdtOYs62/I3venxvMIEJihiarCyv9dTqI/3rt7TLbSRBDWMo7flBsciP6/1VhbyZ0z0I/d9um/zPYIiRUy/Ls3HBmJ1gij4XMVP7YoTHFNy7nVmPiO+wIriGG2eW/UwDpHS++KA9lHE13d+Nw5/tBuWv8uptZ+L5WO9vHM1cA/X/lVRRvCo7yeb+CIvCnEMx/fl4aIoImD8qTc/or6P4ojFbLBx8Ps47fNrv602z7V6EHlu6E7WDP3HMZMF5U3f/tHi30yTFVmRFVmRFVmRFVmRFVmRFVmR1ZdbSYn/bL0b+6dG5bTPz9mvifbcrqOmd8PjpxZflPnHtKjXX9YGvBQp6QT7z138u75HSf2yMr5VEzFfG1oc6l67eHqlmTHU9+dlllVLfB/btXNe5MdRHPSX9l0rr6AnQX5dmWiPfrJK4fc9ADjKOD8zH9tlWVL4Wlj6DtfKomIH+/EqwrUC31tp97mPb0vZ072K5Itu/NFoIBnE2VtYcElKacxHf2M/VzFnDo65Y43vj+SGh/7a/l5NYS7Tcq5r7J6qFcSwcVfjVfDQ4M/fFVEdbvkzfZgogtJdne5JxP7BW5MVWZEVWZEVWZEVWZEVWZEVWZHVl1tJ2/u4nWcJKYV2v3QN+aD+dgNrvIwu6qIsJjJqAXXwRUFMn/YpGq7cxzrf6zatFF4WxrdKIiWfISXU+rDDGEwQhrrz1KqIgigKysvMQP6nvYbUt9UWOSN5RUq9a/ursiygMBck1PfIE//xftbbi5KIHPi6WAvjtppNKTnGhL55PC8hz1CV072Z9UeLP2eXRBVtMB9eeEzKZy9T44/zBpL3Y7e3tB6qBTvYCoLEvRr5MA4kQRpqLvpEY4T6qm+eapWtq+N4tHKv6jI6t/zdUHPaBZZVinwf4RW/H4D4EWdvbZEVWZEVWZEVWZEVWZEVWZEVWZHVl1tJ5/8dNa6siMlfhvZHtWGHe6SHfh9b5YiFKTn7a6mjDo5YHLOgb9qo11Ggww51/F/aLQGdxSFywxhpJcff7V5vv5dScMfx68L4o93wIzuXqP781H7v7YvzPfPwWEVCMl+HarlF/oBQxASOzwvsLIE/Sb+m+mOz7EUORsb5PxqN0/rLGYz1+9m3wAS4wAL1vR957xp/F9wNbfT/ru/hyDGYMFw4mD/p9N72+2qP+QYiSv/XtXlVkJELwkbMp3sS3vG0dzDycoN9Qs68fBrf6ykn2CHUV808z5MVWZEVWZEVWZEVWZEVWZEVWZHVP4DV9/87lVHyf5vxta0Q0M4zpjv2vZgCRBC6nyZD/jiP8vpvk8V55SQniONF9L3FC3eU739bLW5L2aSctfwtf0+6lpJ4+8TL1Hhs83WWE1L6fXVA3YzxUFL/dTa7q+VFfr8h8XOy/OO84YeO5W8+V+xbM4FBi6nWXxez51odsUqC/LI0vld4PAITB3P7rp1HDIgHuSGe09rNu/E6+t0n/vQ62/zlorVxFnEcfRoMcw/cKPZH8+CPy8be06M4GpvRtzIfi+eiRQ/Nghe5vM0iOK8xWUqw0/0G5AIcdPW5Zk/NihNYZEVWZEVWZEVWZEVWZEVWZEVWZPXlVlL937K/PvWHFs8TXtMtQ32clNOymOwtLNT3drCXROVlxfcFyqgFdPexCp/OKwgIefZmh29V1NB5DP8+P/zlvBVGvsCfEZuooTFGzOK+cfxLq7X3NN5G38NClVIo97vz7XmVufy5eY6//13jzZOn+wQPjUIchwk583Ox+v3eNo9bs28bWTe00Cf/VriKzvEv+FiHz426Gx4wf4jhucM30sUlH7vwscZrfcaigemcl4Eu4ZKR4cNC5us4SyPNf27X4ZtCDGvr97NvUZCGG/ehypPl9zwMF3MMh4SYJCuyIiuyIiuyIiuyIiuyIiuyIqsvt5L0K+d7I3XaMzc10G1ex8ce4v45XaKGFvhzZNZbHpA/4kO5PzIDxKqICctffxrR93oqKWX8yHvTtzjvhy5yG+j8u14vtBFTd83f1fZCB//7eWAXedEJ7SByRhv/9A60dNqHdw/3M7UcxWF/zdfd8lB/i+qvuf69mrL9XUYtdpe7q4qMoBNSpr+yrmoyi6OUnB3MnMdW2QkPCON9tbuo8vWdBcbeVlu+TlfsueF+sHJQ92fVIqYT83peYkEcJKX0u3a4rWUxFmb2fb1/rJTD2MMQH+vge4lvfJRWCq+62S78/d3x14VJVmRFVmRFVmRFVmRFVmRFVmRFVl9uJd39L2fs9My6u9wi/zTf95a9Lc2/dFqov3HcXxzvmme4xovs0cpHX0kpBdaR7iMfDIbS/Jeu35XP4jhGSoOFfXN6txtj/Fwt2zmmiCpf52oV/2g2UFjLgoz4ftT5MWpr9H86nzadxXgd3J/uE6AW7652z816ELkJOfU63VzWJElQFVHpznaIJyFnvfA41L0f543T+l3ZX1PtR6chi3IYB6f3qos4YCzq686PVgO1vhcdP7bBTSWLCQsib7hx7qpnSAqhdlfby5IEXIQxMFzEIAkyWF9Xm5tyNqsU957WX9gYl6zIiqzIiqzIiqzIiqzIiqzIiqy+3EpK/xcPNfTHwrtpZAUBpbw/WNo/2g3kzB03LmIFoiRI77r12CgGsRszAfHdNwsJKYk6+8/PBcZWpCQAXtcbHONaEL+tzMdaEaCn59q8jkesYeS+zjZ3db7IVRRHLxPjvMZUfhwONsfnWv0YbCRR7mv2Y70YsxDD9Q37qVlRpRR/tm4ebqpZILqB9blm6AfBo6tfK+2mlo1iXxaTL3PjW13FXFr+hv8OWojHEgWxP7XRxuPfKItjPUD/mDPE/3OxfGr8fX2t99UB5yUx4YT7/ty+a2DOGLrqGdZFRTzdYyArsiIrsiIrsiIrsiIrsiIrsiKrL7aSLv690V8eUPdb3lqRUoMNv2bv6qh9+2v7rnKGC2RRfpms22W+509SynS1XZu/ky2gtu7NrLs2t474ulWbH43Gzl2h/n7Xd8gBNbQbuv219b3Ev9MNo+B9tcccOAFcrN7qgGNciLIbjjel7GndrXig8T2R0HlGLb1pG1yLGJDP7719j76ZUQp93UGbMPbTSv7navVYxZzFkiD/WuntEkvJZ3a4H2/ik6OVlM9+6Qbm++hvUN/35hbq+KO/TauFn+Pl93pKYGJSzr4sDZhivq3AHBkB5liVMnawfV/ucR6dpJQcWZEVWZEVWZEVWZEVWZEVWZEVWX25lcD+dwYjP/L9yP5Yht8aqiSojLHe4tA+rU9VSNR/TpaXdSkhpRUx/XO6vKgCJcPXkvo0v7XUIPSyavFlaSLnY7BLSmdv681lnj//RRk91D3UzehcEVM943BR4HsT8T1/5+ZFhfdzepa9R51t+WYUhZ8mu6txX9NZTA32e38hfo9hG/2l3jr6uzD2hhvveyElChKv3TUb9f2pjYD4MQco9C1/i/b35cJpD98DjNDm7+OuTPjipBcex3r03Krbwc4PbYyL+KM4RsxdY49r+T2AKBiY9mOl6IQW0vzckhVZkRVZkRVZkRVZkRVZkRVZkdU/gBVqXEGQVCn5sQpvmlnEgdodY/zoNFJylse94nGfqVXk/FNbXtakrFri+9VqPO6UnEPt/jIxnxv1nWdmlcrbZHNXOkOgqN2HM++8yOzggPOwRk2PYhr5oD1iinl9n+hqe77XbRyC5nPH7msFdM7jNhlq/bRSyCcbYyP6UWuY9kwRFVh8K6j+6Xn3YGE/N+u/+/lYhIhz564wDeN19K2oetERs4Y5QE2fUfL8XsLSvKvyd7iR/3gR3TcKx8BMK/lPjfG9kuKYx6PvMRZ+H5gnzPF5jqHDMAo+N4ysyIqsyIqsyIqsyIqsyIqsyIqs/hGshJv/J8tr7vXhrnwmMEkUhBfdbOdYTi2KgvpzuXyu16PYQ6rI51uJP//NJ+p/nc7aJd6G3xs41f3oBKX/YGUjJlHkqf45W3yr8txg9LbaoEYP48D2958rdlH//+p4zXyqVRC3E1o8zzrLJfinvW/6BmOl5SK6RQw/Gvw+xMEzf1+LnM8SlV8LvV1ksiihzYcRPjUqiN+PjqjpL8oiAuDXzpbfairO/677Ma9OuP//3w/g9wnWHsZSxIQbHj/W4U2Fv2uOa8e76Ee1gQN+z2N9+F7k90jIiqzIiqzIiqzIiqzIiqzIiqzI6sutpMq/Jt7NA+p7xA2ylwWv6ZEPhulON4hp72lJOfc2Mx8bRUEQURb/bTaHI8YOIn9k+H9pt9Dv3tM/dsFlSZJEBbH29APq8iiOGF8zevO9klKkRByzgeHcNLJMiFNyHvOEsQQmwKi73t3XC27k8Bw2zmO1yNfgit3XxfqyLMVxzPcvMsPTvklCQs6gzx/Nhh8ekcbYiE9rWzl7bz1aexclMauW4jj4NdHvWnw+Ukru11g/r7K0WnADa6i7uNYNLUzzYGNf5MUoCjJq6X29v68UUkpW5WtY7xGDFzrWqU84BqGrSmRFVmRFVmRFVmRFVmRFVmRFVmT19VaScevx95iZkpDSL9oaY2eUIkLp6/ZVTVXFJErkN23zo8Vrd1GQf05WD80SElMEFfGhPvaCI98/d3X4UedtEFNPO1yVVcZiP7T7K/u0dpaM4d+W5kO9pEopNzjA8anOz+/ddX9qPTdriAnDDXW7nWe/19p6W2yvqirjz8TVvmFfl1JIE5f3pocf7YbpLCRBHC/ip3bFCy1FTA2Wx3aRZeQc6nUYtcssIaYwhW+TzUMHMXtHfz/R48uKZPt7jNVfHK/LKUxAPlH7OV3eV/NOeBBi4WVuPDdqe8/E1E7W7KqiZhX8bsKeaZEVWZEVWZEVWZEVWZEVWZEVWZHVl1tJ5/8d/5N0QntgHG/K6SgOj/5utPFvK2dCzJD2cOPhGjfiz6PfFpvLqpSSc3x/XmN7WZQSUiaKg5eFcVNLy3x950N3vj2viCjE/cj7XMTtKt+biMe62nf4PkX5rbsa7yLEh8I6iJzPddypMBfzJCVfp+vrWiqrlvja01MNRpIgiaL8vtzf1vjiWh6P08Z5dKhI6lDzrhspBAz316V5XhYTUjIhZ+F4X8unlDMJ+S+3lzUJ+YuC9LHn9wmAy/cpmu2uGmpKPgPxm7mFYxxHfH/e+eG+mRcE0Q2sic4wFuAEJqDNeY6syIqsyIqsyIqsyIqsyIqsyIqsvt5KOvun+Ewt9/VDp8CS8pkiJgeafV4UUYvj+vf1/rqYckMbQ3Zn24dWCVhIG7GiDYyOwaa/tP/oNE/76sbvi/1zu6byPYXij0Vw3hBziTJKdvRzWz3jOfC9dD3U7hg7qxb7yyPmBtFFcTw07KdWRZXSG3fZNw6ovyU+VuJ1YT41KwCNomC4cP9oNxFDcLpPgNo9jP2sWn5ZGdeVFCYbf3pZGvf1vCKlvMh+1cynRoX7sqi3tBBzLlHbe0Zfs1DHIxj86U3bXhVVJ7Awl8jlvsWv3Xn6ZBk/n6OxzudJ396U0pgMsiIrsiIrsiIrsiIrsiIrsiIrsvpyK6nwL2JP31+VVb4fLuymx5tmWjr97W22aRcZal+E+LLUb+ppJOaEVlfbPjdqaAO7wdpBv0HoIu7XuYn6WBQQR8hjbZwBURAEvu9tWUzLeV73zzbI3zvV3KjXbxpp5AOy/vJwXeX3HtB+tPJQryfkNOr7N3PTycM0y1jU12y0R2B+6PQNu1Nkoiji2j/ni/OSiDkWBOnN2DzVKwfPRPueaT1USpKoxCx8m2yuG3wvI0zn5yp6btWCyOFzMFtj3JjFcPnQg+t6Kqmcmc5iso6fOzX8UOA+mvvI3Q6OSI2syIqsyIqsyIqsyIqsyIqsyIqsvtxK2l3HMELRjDp4vIk6ZV6LJ5Xs69Jsl1khUUPt3p9bnQqTBBmOPfNwVeLvTPN9bGcWvPaekZJzL/r6pppWubXwS9NQ36N9GHtvBn+/OadWwthH/j/aDbRHKN3F9kengflwwmN/dYDL6btefzh3H9r8/Wn8QwxPtQpQ+P2GhYUa3eX7ESXe0b6a9iM/q5b+nC1u62eIx/K3A+RWSaONKEqDuXNfzx8DWLC36eamleb3EuTcYOF0qkwWZfTZne/O+Z5IZ3AZbfzLsoRBd64+3bLb2hmAcAl+E+d1Ee0zSr6vWWRFVmRFVmRFVmRFVmRFVmRFVmT15VbS7X+codhNyfnB/Ijr00peFKQ/tSXiy6nlrbua7hnqY1z8u27u8L2JwqScQX18VVGRAMru98XuoV76XUO/Ttdw5+9hh9ZwwevplJwNYq+72t7X8n5kB5GH+biupQT+La/wYfo4z9/JDg6TdXxd52tbHYPN+2KPcb3IQbnfm1s3zfTB356pxdeJiTo+ZjHy/zXX/mg3966RUYs9neeTlHPIuTvd3rf59834HbwtN8gL5/l3zIv1H+dNBIM0X2ZGh+/5G0ui3FtayCufqEui0jMOz7UaEDD02AyQy+m5dvJlYtw2yYqsyIqsyIqsyIqsyIqsyIqsyOrrraT0f/aQ3q9PDS4JOcvfvV6Zl0VJFhQYDBfuTS0dsjCKgpHuoS5XJDUhp1+n5nOjhrjRBufv63kU3CjfkdtTp4I4JEHpz4/XjZQqp5DDwHBQ66OARv+f2/i+mj+t7+z1Zke+9pSowAW1+GVF8iMvZMGHFqC+h1dazr/Ozed27fSdcdw3LVgAzg2PfF2squqFNtLorfftPGLBxcd3cw9Hy9+cqeVfSx0u6JzvR7Ra/Y4hjkPU94gZRb8sKQPTbhf4/QYrMBE/3P0Q8yHjd3NZknh7FnUXu/tWHnNDVmRFVmRFVmRFVmRFVmRFVmRFVl9uJZX+Ve3q28sq/3gXXhj7x2l/Wyewhlv+Te3BMxHKxGTIAY6qlHpf7lH3wyKI3I9t8KNed8JjWsn9mutXNRXXKmLqRdcfm2XEdPS341X01KohUL5usmGhvofLMdiNlv4DAmFCGPu/FhoO84kaYhpr4W3jjL8LLrDuevujUQ/jQJXSyO2hVsK8yqLSXx7hlZLPMB+D2RH9q1KC97+00AYnQ+YjzsdG2eF7K6m/NP2pVktI6b2nj7b+TTmNyRMEaaS538opVVL3/uZzF97WzvAjEAShu+T3FRCn5W9Hcx9zzG9uCDFZkRVZkRVZkRVZkRVZkRVZkRVZfbmVtLkLLwtSFEen948PD60SjkEw2noP5ZIdHFJyZmi6T/WaE+7hMtDtVpGJguBHPtp8K6T8yJVF+XXBnyPHMZMF+XW5Rp2N8VgcD0z+PrcdbAVBRP8/mnUvcjA9Pe0ALyTjh8fubHdegS36tMfr6NRPiPgGS+f0rDmQME+LFeyO/i6lnHWN3VWFrzG9dpbDpf2tmfLCgx0chwv7qV07BuYxOHzq4U2dt88lKnBB/IgZ1oOFg7mX+ffKe55jrcS/b479z1WI8wIT7WA/0v1WiSWkFLhHhv+jw+dGEqS+eSQrsiIrsiIrsiIrsiIrsiIrsiKrL7eSOv+NoVZWxcRg4/z+zlgSxO5ih1iRAGPh+/pwX8lbvplVK++T3X2Tb1jkRx73raSSctoJ9kPdvaqqfJ1oJrwtt4hVFGXL2wzX7rdSygkOIBtoDmK1/X1GLfya85ob1pIgdye7Hxeo+yO+btXq+K2aUsSEiPPGDkYxCxLy2a/Ziq/FfFqni8dZ4u+FY85GmntZk5Jylu+nNPeumioSPgbWbM8wf8gZKbxr/Fm8JEqo77srbuQGR1VO9qYWxgpiN4y8DyNolRn+c8PDpxbfNs5UKRHFfk8//tFq7j0tqxZflkYnT1ZkRVZkRVZkRVZkRVZkRVZkRVZfbyXl/pl/hvtuHn5UeV3O3z/Wj0/N2sZd+aE9WvvnBeH0nXHyZaZ/a6ROe9RK79ruocHXlYrjaGDY5yWB773L2Pv80KkwBLdztYnBn0Gj6MeQg7UD64SUTcgZ9HNVQxyqdHrGfds6gy/aoI4/LwuYG/7u9WL9o1G3AytCHW9YLf4+dFoRUz3j0MkxJgiwgPtjs+xHDqZttPQuG1IUh3y+de+mkj7FFvc39lOt5oSWwGL+PL1RiliIKYTL6ZvmHMr6z138WCtHsYe57E0PDx38JmT8Jgamg2vDyEdXvyZa5/Q7ICuyIiuyIiuyIiuyIiuyIiuyIqsvt+LfyvbN430pL0uqLCTejd1t5cwNrXyi0jMs1OJRHPmRjfyvGiqK+9PYBmriY3AQBW7X4XsNnfmhOzL8x1ZZFAQQjI0QxzGLw9j/MILLEt+YCOV437Tua3kcBxF/ro2YotjHVCGGToFX/Wnl7G2yOa/CK5OQMgPNOj0rl/n+SHP9tH4XD6+nHZ4aNT88ymJipHt/nDcFBlTlfbF/atWOwVaREq8zE23gwp93T8zLmoQfAX4KA835Vkatr4JpaLidPFP4us/e+3T/dMGf3aPPnnn4VkwlpKQfuW/6BvPE38mWyIqsyIqsyIqsyIqsyIqsyIqsyOrrrQT2vzG0Q3FfSNb/1JZ/1JroFP/ejf1DpRREjs+/5Q0fK7xgR7PXFa+Pt+7qTK3+WqxQfyflrO3vJzq7b/I9jtBmsmaop4GOcv9zEV+1VC/0zpT822TbqTMY8T1258bv74mDyEfNDYsU3/uI4Tx/1iypcRx+aGGrzDLKmeXvZ3t2mUfdLglMGur2j2YdBTpM31f729qZyETL3/K6v873VkI/n0Z8U+MbCiek9J/TJc4HcRCE3kRjD23+zXTMwpeFwfdWily+N9Fyj7nEoLj2bbX9PR98XJPBGp0LgvCpxWRFVmRFVmRFVmRFVmRFVmRFVmT15VbSt/9IqVISp7qrzU05fdqj1v4wPdTxOEBNP15FyFkSZQT+tto8NWoH35DgMt0+tssCY4qUHCztb/WUwDuWUFvf1s+QPP403kb3jfxpLWk2mrvIQRCYKqX4PQC+9hS/3/BL03EcxqGH2npqYQ7QWBYQn/fY5M/EUcdPVjFiRWJeYI+XwY8OX8PKCaz+0kLOfuiAaWR4qOkRQxSFky37VklFLMQc//rUnjo1UZQc/wDTToWh6Ed9j5r+WzWVVnK2vxsa7ul3E7nRsa8drypqWslH/P6Bj7rfCg6yKI2X0bcGWZEVWZEVWZEVWZEVWZEVWZEVWX29lVT/V15Dfyz920bOC518st5fHa7KalYpM14HB8+duiwqqPV7mnVby+29dT5R6y43d4084kPp/zbbXDcyqKEP7nqk+2jDmKCISf7OdF4I4iCOoumK/bhsHr0t35to46KmF5ksChJ/P7vIy/uknOkZ1n2jIAkKKNHnRQVYDCmNVyHmBgNhPlDrP5/XT/cDovfV7rlVD5FyFIzW3m01l5azmL/+zPpeTaJzP3D43rv1jCyo+N/+ykKfgiCmpLPX2fr07Fv0Q2+oudfVDDrk60Rr4V09n5CyW1f/0P3vlWQcx0kpM5jbF3U5KaXJiqzIiqzIiqzIiqzIiqzIiqzI6sutpMx/CT7XfJ+f03rH6sunflGTUcej/u7NDtfNDCxk9LXcnJcEXI9UX3XjosRfVlYkFWOcVwUv8rzAQr8/Ok30g5L97dO8bxYiFmXVUn9tYT62zgIxfSyCVomHFEbe+2KPsc7UShC577M9nwMmOOGhN98jVoSXVgq91R7zkZTPYhYNVw7aJ6S0HzpvcxPzgeTtYDcx2XkR5b1g+fuBYSEXvpFw7H/oAfrMKAX876/56qlZk0QpIaXeJibywoUJOfM23dw180gEww3mzvdGMubfHEtDzT4v82flx+AwMtzvtWRKOTsGe7IiK7IiK7IiK7IiK7IiK7IiK7L6citpexPd1wo7z0gr+VdjDbuIhSjHB8YRtb4XHvnaVvPVRVlGne1F9kCzUaMLUGVCd7a9bxdSp+fUYzPslJgbWoqUfJ2YnTpDh0j7RTeuiio6QVdwR02PJAPU1kbw3K7//i65tzq0KvzDZdTi/bn12Ckn5DRoYHRXzdvBnq/vvHBgJAiiJEjd6fapU+P77QabsRHCVBETiHmqMeTvhgeep+m2iiynVvwIea5P61Dztb8wx4/n5dOa1M5QtzFnlm8il3djD18kCMf+7Ig4MVbM4g/d5fcGRNmPvNHaJSuyIiuyIiuyIiuyIiuyIiuyIquvtzr/d0ES1axa+LVc3VcLGBjjDRbH23ouiD2U+xj7rsLzSfJ9bPcwxUlVTHeNDfKUxYQT7IYzF3VzQs5gyDdj86PdxLWg7E62v59lw3q4cvlzcBFpJIdr+7aWE/h+vn7X2J4XUd9zi/7CuqjzB817bzNaOVcV1Q6O+US1P7W+N5OwSMrZF8PA+ZB/i+wOFy5qfSd0kP9kx65rGdTuKOvftd1tJZeUUzj/rvM1tQrJ+tHfIobzmuCFfC6na4bYUPQnpWxvtscxQjj6h6nJ7lsFy9+C9ffzfSTihNZQc5A7WZEVWZEVWZEVWZEVWZEVWZEVWX25lZT7J77tz8/J8ns16UUOalz+7Lgi+KF7lqj8WmgXRRlxR3HU4+to5URBRi0OOziitkbZPTBt1NNxHCK+gcH3KULQlr/72LidMlPllOWvh5rL14/2Nxj7l66hLgeiH3mov/neu/xZdmJ0useAWhx/Gs2cu1Y+jiMmsN5kf93OYG7wr29a3wtJdMLzXFmYDzc8hnGIubmt5iRRTkiZX6sVLBA/jODyWCt7p/W+Ppb+fbuAgcA3NFz+jjhf6zn/OjP+/txcVAcbq5NnKTnH7zes7MdmOYg8hD1ehT86Tee0ny9ZkRVZkRVZkRVZkRVZkRVZkRVZfa2VlP9noTc/PJ/XVTnN6+bZ9qIqwytmUU87PDfrIhMxxngbIH+cD2N/pHmdIkPdrPB3ps37WsEN+HPkgeY8N3+vp+yOVvw74zDy/dCZbNl9vYAL4f6qGZ0cXwMa9Xdf53sECUx0Qos/164WsmoxjuPudPu9xRfRQjk+1Pi3yCmZ1/GTFbtvFBQpAb7X1RrzhLof5z834XOjLokKzv/6XPHn4JHH18jSHcx3SsmrUrqrbVplzF8misN3bdcpnNbgYnFX23ZKDJNkBzucvy5lMB84HpvBU6OGgzAOxmZ4W895gYUpJCuyIiuyIiuyIiuyIiuyIiuyIqsvt5J25+y2nTt4ayc4jLYuxpD5mlGp/vp4W81Zvsnre83+0WwKgoiae2zwnPn705E3MK0fDb7vEMronnHgazQL8jHYoS5H3Akpk1JzOP9cr+9dI6Vk3+Ym6ngciILSnW6+15KKmIpZ2Nesi5KckFJB6L5Pds+X/H3ulHz2ulzzWEWVf4tsRpgnke8FrP5aaZgnQUQ8x4+V/9yqI87f72FjzhJSOoy9qc7uGnnAIf9XbY1aH+MefHNo2Jj7XKImCKcavl1HzJjOke7BEeh2YE120fdiEpNh+7uxFp6X+QJc+H18zAOyIiuyIiuyIiuyIiuyIiuyIiuy+nIr6e5/zZ+eCx9RK9+V83zPIhZ2F9vLsopiHen1ZofLuirytbO2kz27LPFnwfjTxAx5TJ7O6/Ktd19BnR0EsT/WA8Rx2t825t8Hl2Qv5HG8zcxWhWXVAsJ6W5jPHX6PwY/s7py/P+1FmA/xfbm/bKgIhgnCu757qJctfxOxaGz4d7V8Ar1KideF8Viv/M5tYBwfm/yYxTHm7LFRYSxKyNne4vC9nkSxHgnxQDuiPeKM42C08a7LGYyLUv5lbtw0s05oucHx0wzR/8EzwTqaO52ygB/R0d9NN+x7NRlEgSwp/dnxrkNWZEVWZEVWZEVWZEVWZEVWZEVWX28lFf+rgj9PdvFlkQeENLqfm5tWNox8/PtY++0yQ7HO97fdBK0cyyhnaDY07Ysijwml+Vj372t//4Z4tPDumvnw9769mva9nIwFlpTSsGhXWJrX31J3sunwtadYEDr9OV9H6+CvGWOYg+dGHUU2/jRc2RdlGTW9wJ+huze1rCSqKPffjS0sMEmYh/fVHv2jPZq9GzvMDU7y+ZsY7Sr/ABhT+LHyLqvqaU/e+GMbwNfy9yk58zI1OhUhoxRxye81uw7+VhSE4dr5XkumlYITHDDHsItivn70m27e1LPohKzIiqzIiqzIiqzIiqzIiqzIiqy+3Eoq/LOI/J+rdQQds6g73dy1+YvXGLs/tVB/p5WztJLvrraIL4jcpJztaptOXgh5/sX+8vDQLPNnzcFxvAvaJe4bRl7X2Lb4O9BZJ7BGGl+r6ixRlgTl11S7bmYQhCwqg5ndqQuSICliYmg6N+WsH9oIvWtsTmN5IBiZLmIFln963xo5eKEDo956f1PN+vxZdvA+3z00+F7AGGuoOYg54t8NK4MlXz8awWPOJqv4sVFBJxkl/zpfX9TQZyQLcne2fW7X3cBS5eRo7d1V8n7sI6Th0uH3QgLLixzkeMnXyPLhSFZkRVZkRVZkRVZkRVZkRVZkRVZfbiUOdOexUoEL6uDe4nDZUBUpCZef82WnIaTkMz90fk6XMML1qN1fZjosJFEpJuuvC+OyqkZREJ/W17opZXOJCupr9NnOsVyiLIuJqcYeW9w3juOf4yUs0ADN+nML/eMk/hcul0U1IWXc0HlZ6N8LSQTD98/VPPSDxHitrwWtMuPvWytZtIcLOj9Ty4O1gzqe7xccBdMl/w4YRT9vY2wfWmXMB3/2rcWPHeQYwOtlruN8Ss6m5ExX317U5Y2zFEW5Zxy+l5JuZOPyt9XmsV3Ze0ZKyU/0GO39kK9DTVZkRVZkRVZkRVZkRVZkRVZkRVb/CFbCxf8pI254vUz0+zZ/vxnjvc6My5qaEFNIAzlclOUgCpKnNalQc9vBXhaUvmHdVHhNjH4/Ft7zeX3rrvKJGvK8a/DcwPq23KBuRhxoNt4EqLMVMXkMdoipVcJpdqYW3j43rToTGOP74a6s61oGg4KjO+HrViXkLLgny/jhHBCKaS+mG3ZTzYpMOvjb2ZbdVwuCIB397dgIMBaClwQZMbeKfC0vJ7Cma76nMCCQ9s/V8rlWx8Rg+pFvpyZgMnj7yRLzavkbhDQ2g8uSijkTmMB/E81yfJrXN2NzkScrsiIrsiIrsiIrsiIrsiIrsiKrr7eSFb4HkfKy0jE24ra9zXR96FSEIPSySvHnx/Kuw+PAMC9L/bQ/L+NrSU0N/ow7CnjcmnfTyiJ/UZB+fi7vWnnL36IZ6nLkDFxe308ONx0+HtqgPf/OOA5ScvZtsXm8qCAZtIEFzsMU/1Bnt+sMbUS+5jKPm53+Q02PODfOEsezHXuu1w++yedmzefY58+pEz9ny05ZyCh53n7N2iUmCzI/P11iPmx/m1LymI+HTnnvGviHOJ87vM8YfW7Z9xJf9zmIXL7WVqsOOJ6j4fFvi/nzbrIiK7IiK7IiK7IiK7IiK7IiK7L6Yivh+v/K9Bd8H17EjVAGunNfLzjhMS3nXqb6RU3mz7XjcGLEqJtlkZfjM5O1igxFOTj6mnVdzWAwDDPWAjgqohrHcd+0LgsqOolZ/Lo0+Le5YgLlNer73zU6r8VX3nObO+YSlT9XC7SX+O5EEq59rHBTdDtYOIjVDx0ntMbz4PmS1/pZtcT3/K1nJEF2I/tj430vJDF5giD8OV/c1woIAEO86Hr7jP09Z509tMun98LdyTp+aPB7CXEcjc2gUxBUMYE2g7WDOQ74Ol2J/oo7pk6/lZ+rZScviKd3uMmKrMiKrMiKrMiKrMiKrMiKrMjqy60k89pHTe+FTsyC0dK/rCmykFDF9Mtcv6wrYRTIojpeBreNXIbvw5sazK3HVjUhJQ/Bfqz5N7VsGIdJ6ay/Otw3irJwWmtruvvRatjBzg2Ow5WNNqqYkkT5dbG+qWePwR6leW+2v2lmWcxC5r8vdteVVErOu9FxqDu35ZzI9yPafsCirniRrQiJgXa8beaAkpSyrzP9poE+02j/sXafqjVMnh+5XW1zURLdwI6Y359ZzRIrJGrA+Fh7t7XcaX1n4UP3L6tKQkyrfF3pPfJNiKljePw0g6tyMmIhuBEPcuGhxcLLQu8UhaxSdALrwyQrsiIrsiIrsiIrsiIrsiIrsiKrr7eSLv4nEXU2chsunOtmKmZCELu9yf6yqQhMQoiD+fGhU0JxH8R2d7FFGwwgMGG88pAPDpJy5mWudSoCCu5jcBiZNnyjOIDjx9x7bFdxrRVskcNDs2T525Sc7U43Fw0RQAiRr9NVybqhzfNZ7h8bVTvcgmOsB2jPv/Flwvtyx59xx54T2kPzeFPNCnx3XNZfHi7KItKHF+JEm7RcCJk31qMfnYYbHBRRfdd2j/VqGPtB7Iw0/7qWilhk+/vB0oIdTBNyejA/wFQUEFLqbWmin4SUOvr74dK5qIkIDD+jz3WA3xBZkRVZkRVZkRVZkRVZkRVZkRVZfbmVVPyXREo660637RoSQJnuD3UX+fuRi/Pvq90T/sC/wmXvs32nJoRxgBK/Nzs8tEuSoIAPLqjdcYw2k1VwW8sxIYrjYKi5qJslUUHOH6fvlVFDu5E7nnvtOssqRUEQXpcG6m/GTrX10rioiH5kh1H0uQow7s7TZUHpafv7elESpKScHa3tdh5x8ufsb3OzXWHABXHPOFzXU5gkQRAHcxvn/eiIId5WJvJ0I0sW1OHM4fEI6jGwZmsGC1lU7XDfWx4eWqUw9o7BcTR3kLskSm5oTbYxHIHIn7kvD8grZoysyIqsyIqsyIqsyIqsyIqsyIqsvtxKyv1zNDDsm0Y2KWWOoYmaHjV0Vikgt7eJed8q7j0D9fGrZjw2qyHzsnKpa2yu+He6PmMRjFDre6GTUXKop3EtvNJSbjCzkZsT7pDSu76/reZkEXm640XQafBn2TvfHOn2Y70qChLavOkmckhKZ0jjQwsuaqITWoqUHOjWfa1oBZuIBX3zeFEQz5RKELmIAX3CF9zd5ek49tDV+2QHl3wC3Ky73GKeMMdJEXX/9rSWdO4QrGcGa5cZkkdeQ4PfM/BDWxGT45l33UmFcYQUxpuok0fdb/P9f5c2HK3ARL5kRVZkRVZkRVZkRVZkRVZkRVZk9eVW0vYibpaZIkp+7H+sfbSLmKeIqdeZ0akLKI4FIe7Ot50yUNKSIJ++2RVPe9QG47WHujkp5bzIHqzsh3opZoEoiH3Duqol0TjEeJrVKQmA8CJnqDmdqiCJMnIez4J2le8LdAzM/vR4emf6iMtRu3cqaJNAm4+F36ywtJIL4/BD9++rKNz5N8eoyxED5jinVl8+tcuGokopNzyOlt7jeRXBCEzoGYfLioIDuHQn26t2MquUMLX9lYV8Y8ZfMX+dG8hLFkX087bk83QM9mDtz6x2iZ2pJZHJI819bFWjGHmxEeIhK7IiK7IiK7IiK7IiK7IiK7Iiq6+2ki7/Q8nI+UOwn+jBdS2lSKkgDnrz3VOnJjLJDrejqf/YqUaorpn/vuTfEKflPOKYbRiuzyoVLzp8bHzEF8RuGIWfi+i+UQz5Gllqf2KhH8QNpoF25M+ymRfH4Wjpw0USRQzB39VuwMJHs4+F99SuYcIUUYHpQ6cko5Ug95Y75JaQ03awG5ruY62KCzHNA+PIv/cV5L2/nS3YwznqfisjF7vTzWOzirrfCXfDldOuMVVSLH87WHLThMQ/iX5brU/vYVssjgdz67qRAgLm/mWhPbQwB7EiJt90E3mJAl/a6329v6ySFVmRFVmRFVmRFVmRFVmRFVmR1ddbSWf/xN9LHq6PV5VkGHuqlH5fbi/rShD5SG84c1Hrn/beTb0Zm6tyMilmnOjwqYeo1xFrzML+ktffqpSCy3BlP7b598e4trvcPrRLVrD2UX/P+HvSjDFZUFGv8+fXcjaMo4FpPdarCFpk8mDF18JChzBFXf50Xtv7RizEvfmer1sVOgJjw4WL/AHhxe7nNrgo8nsAqPtHSxv5y0ICZD1jh7n049N3w5MD+pEEyQmPU4Nh3CB2FCH1ru8uyhwuo+QHG+upWYv5BkZef2F1KgJq/YSUfh0b7QqLGOP3FfQDxoriiKzIiqzIiqzIiqzIiqzIiqzIiqy+3Epo/h9svmZ3jSIGi+K4uzBP60ptoiiartl5RcwoBTvYfyz8b82UF9iypHxo/nU9G0RuFIefZtTm+xKxpJLtzw9X9WRGLWyd5cSIH5v8ObjjH6Y7dlvmcQexPzy9D43zuHao2c+txsEzgtDHWOgThXsYBfzb4mYNgzqBPTfZeRlzmf29dvNtLYdO+Pklu+5kMRmWb36c6nUnOPK1vBa7b/UUkkc/o43zVK3tPV0WE8OlDRf06YfOlO873ECQCTnTXx2uT2tD40+jhfPYqSJOJzwMDfuypOBC3s/MuWzx9bvc0CErsiIrsiIrsiIrsiIrsiIrsiKrL7eSDlfssqYk5YwdHPrLA2p9gQkJOY08cQ3qeD9yx8vw9K52Oimn+5qFej2KfaQ91nz0lVbzKN+HhvOtlkItjlAm6/ipVTv4BmPC5y64qxSP/laREv2lhfM7V8smSt35Bl5bV4/jaKqxu1YRtT7av03Mb42U7e8wVRMtuGsWUXPHjPWWe7SXRTVi4XjD130OIl8Spf7aQpwJKYNLRprbLDNZVFD3j03/qVbDtW5wHGsB5t4O0Kf8uQmuSsnfa0Ojz6tq0g9tLzyOzYB/Gx3ZbmCNV0GnLGSUfBB5+K0gL0VM4Cc1XB7JiqzIiqzIiqzIiqzIiqzIiqzI6sutxPOaiCDw55HmIO6UfIby9/VzfVlWJEFF6fypR3ftIs4f/c3rZN0u8Jo7oxSR/3lVRHGM9FCX31ZyqJXtYDvZxA+N0t7T0Yy3yYsIGjX6+2KH9ltnlUtUf84Wj62qF9rFZG2qs8dOlb8L7ukvn1q7xlBk55P1ke6gpt97JuZmuLLbJT4uSv/+6tDO8YKe1+Xa+qFSyiVqgiCgjm/zOcaUpz63/N6AHzrIZbphyCut5NF+tHKaeYZa3/EP78sdrNFhWikg5sca3+cXsU1R99fEhJzBcMOZfV3K/u7nRdPIiqzIiqzIiqzIiqzIiqzIiqzI6h/CqvQvCQz/PtvyvXeVHGPxwLRRKytiErV4f324qxVD/gx3P9nG1/VsRi2gpB5Mrdt6TpFSURzyvY/KDPHBerA+dgoCanGEMlw47SIDouWvR5r70Cq5wRE5dKeb3/cPkvLZ68JADiGvs6OhZt82eU0fxR7yPO2Hm5RFGXU/jpEnX5vLsDpFQZVToOwuzadGDRcKTPilrX4/p4bjcGnf1Yv8foAPx+i8JGbVoh/ag6UNu5xacUP70+D77Qp8fyShrx3QJmIR0v+1WF1VkoKAn4g7WNmwU8REUs4OTKuTF2SRrMiKrMiKrMiKrMiKrMiKrMiKrL7eSkY5PtJZpyqEcYx699dkhdyAdfCNz9O+Q6IgHH1rYsawQBEsMhF1c7vOkLDlbz5XUfu0PjJq98kuviom0QaO/HtfdCoIO1ebLOKnS/7NMZq9L3eo6f3IQS2OsZ46v79F9vuTQ6fBHaM4+DD8u0YxjIIgtoe6fV3LYiCEO1zwvYn27hplOs5fVhTU9IqUHBnON76vLsN0vmrrb40UusT5uckw3254CCL/fbXD3IiCFLNwNHeafE8mdvR30z27reWQC+L/NV79Pg+Hj6V/3c5iYhBqV+MxSIJieSZZkRVZkRVZkRVZkRVZkRVZkRVZfbmVtL9nlyW+Z1HMAlz/fNk4ehuENdQd1LtnasXyTdTft5VcSsnFLO6t9k/tGvKH3XjuP55X0Rj/BoZ9W86FsZdVSu/aFuO5ocWfBS/tTl0IYo9fO9/z58jRURaUN2393ObfJQui2DcOd81iSjnje90uN80i80KHCdFo6Z72L8okpez7ZPtwXopO+Q+103pcLGZC/KF5qPWzKn+EjRie6rUg8iIWvS+3D42SJCq2vx+ZPBf8CKI46k33iDkhJ+E71oJ2gd8/OPrbTyO8rCsJOe0Fx7ERXDf5HPNxl9unVg3WIhNGW5esyIqsyIqsyIqsyIqsyIqsyIqsvtxKuvr3ZBj5Kl832bluZQXU66KEMb7VU0kZ5e96osffqilYeJHTXxxQH9vBLgi9Ty1ATS+Lqhsee4s9xkspGS+0+6d+Udxn1MLbzETdnJCyiLu/OpxXYSXAerCy7urFvaujFu9ON+cVkTEmCVJ3srmqJ8M4KCSqPWN/W8spIp+Dweb42Kye1uzykfNjndf3qN0R82VVCeIoir3PZYhjzIHAxL62v6okMagkyLj2ocpjOHjr8dK/bCqyqBw8c6z7mIOknIF737Tw+8C4/Dn70kKOmO84jt4M87bKN/xNSKnunK89TVZkRVZkRVZkRVZkRVZkRVZkRVZfbiU1/62EsUcr966RP/r7kAUjw2mXgRhklFxfOzwiDn8bxO7IcDGGG9gYe7ZjyN8ODzFDrexc1dWsUtijXtfj69rZ7+e/yP+iroixFMRBf3Z4aJWRAP+e2HAf6uU4DiVR7a7M53YdAfB9bxf7u1aeP1NmQX+5bxVYWsmDeLwO2gXBCSxZkN8Xu/s6avHACjajuXvdOFNE1YvcyTZCbH4UKoLcXWzuG/yjYD920c9FWfEjL4zc8Tx86JRhgTinRnxRVeIYXsrLx+q6zmNOSulXfY15coJDFId9w2rmmComVCnzutRbJX5fhKzIiqzIiqzIiqzIiqzIiqzIiqy+3Eqq/tfMYGG1KkwQxZSE4yPiUyS+dNXLXL+r54PIB81o4V7V1IxSYkL0uQouKgqSieL40wjaFZTusSwoo7Xz2KgdfPNMLfUm+2+tVErKonR+n25aNQYUP3Q/l2GrzNzQTsiZd2N7X0McEa7tzw/tquCFjh85EyO8qqphHGKsoWFjnlJiBuV+b7GDBbAQz8A4tvl3yTy8se61i0LMWD5Re5utbxu5g7+RROlDc5uYG6UQxN7Hwn88r4WRh1D5OlolMS1zppfx6uGiLAoiYnhfchc7OCiiMjLdi5KSkc/82OnNdw+NMr8XIohkRVZkRVZkRVZkRVZkRVZkRVZk9eVWkn7O48Z/aTnXXW2aZZaUsn5kD1ZHGMVCxNfRmpowAuQhMMcz/7aVQ9xJMfuxdM+roiAIObX6ujBaRaZKCYw9XNn37ZLIRNT9XW2D+l7i+/8EEzNCza2KSdTc79q2lWc4idq6O9kiN0xSENsTLUZ7L3IQ0njpX1SVtJSL46i32j80y0gA0zDUj8jZCW03tMYrDzHjWoGJ3U/zoqkk5bOQeR+Yp7KSlDJ8jtduq8QAgXntLjb4TSQk/uj8bb5uVbkjwhjO+HpZmEhc3tN3D9UyLnCjw3gTXFfPkK8kKK9znazIiqzIiqzIiqzIiqzIiqzIiqy+3Eq6+4886u+sUkIOp3aom8Xh0nls8XesWcy6uonjrbuC13QTn9fE09rNubfl+rFd4xahizoebRB3FAWo9Z+bdf6KtSC/zdao3e3g+Pv+wW01t/dNRVR6y91zq45+7MD60N3HTk0WJDvao0bHMep+cI/nfrPGLUD2buxOewRnj+F2sgxv6znU6Gn5bDi1zxsYSPBjdzS3H8753PA1oFcW5jiOw5Scf59vMQc5taSIKeSIa5EvSvn+6vCtnpJFJSmmh2v7oqYkpDTif1utv1VSIhPwp8H6eF06U6WUE+4xlzAlK7IiK7IiK7IiK7IiK7IiK7Iiqy+3kgr/rEpMetPW7bIQRWFayb9N1s0qQ9GvCOq7tnmolaPYR3pj3f9WTfmhHwlRf8G/Az4GO5TFY927rp850QG5DTW7XRLC2APT23x93yrJp/obccOFv/MdOqO5264JiBt5fqxc/g53sEnK2f7ygPYIDnU8av3zFowUvq/R4njf4O9DJ6QUcm5XBdT0fuz0df6+tSLydbomRnhRVyRBwty8fa5vm7mQBUEUDk0L8ZyppWOw6a8PzSLqft8L/c9lgLEkQZEFtbvYIC8cRHGIWh9jxTFDasOlfVVRndAGH4+hWeJeZEVWZEVWZEVWZEVWZEVWZEVWZPXVVlLhX6T+wrqunQlCnJQyvG5u8oRlUe6tDvf1EmpihPipBainURyHUTDRIxyHsS+K8kizUU/vvbUgMNTQ6JffP0BMhguLmIWgH8yOV3U1Zkxi8sfMRUwpCeFuR1v3usq/aebvTy82cEQ/aflsZDi3jVxCyoQsHC3d+zafJMT2ujC+1VKYV75n0TK6qPF55e+Frx34wiJm0dvKPK/xdbFEQUTMcBT5GlnBWA/uqnk/clUp+bkOHlv8nXKM+6rx5+ApKYMcx3OvhTnjz9n5fJyeXydS8tnrp37R5O9k8/scZEVWZEVWZEVWZEVWZEVWZEVWZPXVVtLmKkA+iDUhpVG7Nys856xaeJ/vTmtebYPImxnsrpH3Yz8hJke6CyM3PKTlwmBttQrMj2xJlD/n4eN5DfV6EAXzHWsX+QvTcRz31ru7ej6MA1VIva92180z5JyUc4Op1SwxdMjXrVqY/FthgQ/dXWxvazk3tiMWDuf83e6Dvykkaq9Tg695xffPdT+34cn6tF7zdHtbzzmRdQwOHwsXOWO+RSb2dQvjpuQcjgerI/+2OHLPlHx/dbioKJj4Y2CNTvcMztQSYhiifTOflLOyoPRmO1h7sYs+h5oFO+QVsehDc8mKrMiKrMiKrMiKrMiKrMiKrMjqy62k+/+5hIucYD+Y8fWfMkouiIP3Ja+JGWMgg91Du2yHB+T2vtyivo9ZnJKz/HlxvXSq+5Wx4T116gfPSMv5oW7fVHJogJT6y8Njo+oEFn9OrZkXZcUJbFVK9Sabq1Y6Ial+5Pf03WOzioG80Blo/Bm35W9Ql8P0ppFTZZTdiZex/nRR90M3jMOR7vA9f8WkyKR3Y3fbyIuirMJ0YV+3MoyJspR4m5rnFUkSFDvYDjXnqpaWRCWr5N4WZuO03pcsqKOpfdPMJeXM0d/2F4d2mSlScuf9v+zdx5Yku5YmZpjBhOtw7eYqIkNn1qSrqlldZA3YxcUBZxzxHZp84b4nM4RrrZVpwPjDoyjeIO5g33XuWpYWMGDvDz7ZJoAd8v3RzKj7HwkbzyKnyjJmzotO46V8bZEVWZEVWZEVWZEVWZEVWZEVWZHV91vx2r9m1PPiZdyqsbxd5hp/Xx5fnfIp2Fo89b45okZHDhjv93r7WM2ihmZMYoy7mu1F55SR6W285/qNH5913cS1z40bLz6i9P+z3nfLHEFEUr3zjWtR6+et0vt1bvzojLJ7uFDPuI/BGnmOd7JdYrgQ3J/LC/oJxCUULsaCKep4DI18YFewK7649Cber3YNfWqa/nuyddS6WzJt5v82XWH+rus4B5Nj8rNRMbnthge1jlarjDnzhfe+OqLPlJkNhI8YfnVqSBBdDZdBu85sngbZ23z/s1OxjfQx2Ex37K5uq/15yYqsyIqsyIqsyIqsyIqsyIqsyOq7rbj9Tx5q8W5dvZAdxF5v58HFi09qr9t1gJhEEgbC/dieflYrXDPQZrJMkDMSQ0rqu94Ss40sQvzcnlEfc91IG4W/VutuEUGLUATTY9K+YZpm4pI/691z9cbQ1avVw3WEOhtjmTw9wnG9gEGR5+fscls3E8Z0zRjOwnaNYZ4M9R623yqjf8XRW3i3jhnLEH3+XmzVfQuNJ4n4WJ6fGoVQPeM2x1vRLSk4uPeWLn4TsYwu0W60iVD3X59r597W++t9BYZLejNPLcGlFgjjb8v9j1pG07RLtFdzXFUvqWN6yIqsyIqsyIqsyIqsyIqsyIqsyOrbrfipw37dqnodLtf3sG/USs+MDVaRU2ZJEjONDxbBP7Qax2CFUni8kaiJ02YOcX+uL06J5awbWPRXwV3Fzlll9Z3xeIN+0DhJ5OzIftYqAI3U8+IL2iABhDtchs9qfyEDLqN5dNswQ+Gh/XgufzQzaBPLYDANft3VpHqubX1sz0/VgmXgWm+4D26rpq6ZmqZ/3TMIhBervXST1nXvo1BEk43oVjn6ue6ztLur2XESI+3+JkD7Y7AppGr/fbhQezEpI324Ch+bauPdQETjbfTLqbnhIWMWPnduS7kjzdLnxCUrsiIrsiIrsiIrsiIrsiIrsiKrb7fiv/63WihceP0Z75/ahUgG+A/17pPaqyfgujXY+6jvd/7SNjKDZdCqMCSv6vuVq+r4RGCMyZIhnzgR6p7B5PTaLZ/DvbpnsBG3FTOWUcKEevbdVGsxu9EB9Tf6kUms7iVMvLuWnTHy+FN/F2A+EAxHnT130U/C0GmM+v6uhELcVPvkok3Jzpo3cMV5p8gSFjOWwFS9z61pKSM7WHjPzRt0niQMv4Mf9UzayMbXfm7Lps64wY0/s93PdkXXdfVcex3iN4GBMlaxt7v8atQiEeD8+/j4q6U2/QX9X5M15pisyIqsyIqsyIqsyIqsyIqsyIqsvt1Ku/u/1OvRKp+7GopgtHubHZ6cAtqdws3kwFoFhjrY5rba09a5QdGsMX2wCVDTKwvG3idHjCFV3Mn75virrs4j1o/ZBbU1+lT7227UPQAvvqB9f+3+qGZM3byEh+mGdWuc67ZMouEiQv5fz44/FpdWmd2kFCv66dZ51iyCAHPWrXBdQ+0ezLesXWEo+tUz9M3hsZyNZawcN+z/i3MfvFav3zELrz93n1s3CEDFOTlinhDkJbrMF+xHO6PW2hLRdMWeWgU3Oubt8u/5tlVS9yowxGgpnppqXsmKrMiKrMiKrMiKrMiKrMiKrMjq2614+p/FcB387FTc+IA6+M9ij/o7EBfJktEmem2UVe2ryeFKPf9FcKHwRisBX+SQNnJ/pvvrmloa4kA+z3Xk5gfiPFhGX+9bY8iP9blVZCkjGwl/sPJb6lveDHJQ+bdqgOA6783cr3e4C6nqn+XuqV742h/pbXy8ddTGuH58GRyCx2qWaRx5TjfJz2YliL2CXf092d5WzbSq483eykMdH0kfl8AL02py6+vdcafCYhEol8n5sZ314zMsZlv2D7eNS7hPm/mvdb1sI63eTR9tfzhq7hHSeKveBQdiJMmKrMiKrMiKrMiKrMiKrMiKrMjq+634+YX9bFSu71LzP5v9PzgNNAJNb+le32+O1P68a/+ng+LXgBfq8naZ5S1F3Jt73YZ6Zh3LcLJMfjQyiE/lthHqu2ShrHtbtRZzysyipkfd/9y8kUnMNRP1+m3Z9ONT1ir+Hm1+3dZQWyPcz9XlsabmIGMW3hb7X50a7NR72+sA7Q3N0rSkvw3uqrYX4dqb37Ptz1YFg3rRubfx2uo7YFtj2nAdtVVaDPMKx9dmOZaewc3+xkf7U3jQGJtuGOLx4qMOu42Lut/iattfta50u3yJjjnrpr8P7so2ghGJmBwFWZEVWZEVWZEVWZEVWZEVWZEVWX27lf5cLspEYpi30eG1Ut17i4xR+FhdfjVrsLD0zMfm0i6xY7CJRTRZsOdKER2do/10zV7b1YxRSvH8aC0emlmD8SgOBpPgqZbnmpW3qsjzqZxHQALX7tX70+gTl7yvjj/KqhBP8/x/XyycOtv5K5Yk051y0Zl5Yzfel8dfTu0YrKSUiO22aiIAlOwfk8tLrQSvG7v2Nj+8OlU3Pgopplv2WleLVavvgxeBU2boJGeV0P6ubnvxCWEPFxHyTxKNa2qOb+tmJCNwDFfRa6163Y/YUnPsVDF/aPM2PfyqXp+bJ2wwDciKrMiKrMiKrMiKrMiKrMiKrMjq78GKV/81jdp6OItQBx/Dtcnt99kRRpJFBavyt/EKOQfCzRj59/Xx2Smeoj3Ofy7Otw0zEOcoCfobD7EKJk09/We5RQ6+OFs883u2fqhlcR7X/pnuWqp2r4ok6M0vP+oqbq4ZH8tzp8zzZsVU+xedMBYCwJ9+rzfw8mPXMjKf29NTI59cF9LqbdzXZvX67Nt+Xx2e60Wmqe+Axwvx5OTRIm3k1TfBVTvNM4dwO9j4aB8noa1nenO3XWPXPYVP0xVD/EJGObP4tt0/VLOmbsVJ9Dm7vLaqnjikeUGN5VTP8c7Qrffp8bldvK5bTVZkRVZkRVZkRVZkRVZkRVZkRVbfbKXj+smW/cNdQ9N0/G2wDJwqyxl51Lt/m69e2qVAuikj+746/ahm3HiPP/1tsPqHdgMNUCuPtwJjmzxlotYfr5GDzTOorXGs3r1W73Ozv41UP1mziAHGMzUfaBwJ93Oian00vn4rfLqtmTKJpYzfFvtOkeM80ujPXNTxbnzCJcNpdP2kmeXNcn/h3lZMQzc1xtU6Wtf3qtVYixWuzRgFT5zmG/ZUzV/iHa59m+7vGpj7fCyD6YK1agw1vckzf1utbosmYlZrYU2iH83MOVpnjeLv6Rp5RdKz9NRgE9w6pkgisiIrsiIrsiIrsiIrsiIrsiIrsvp7sOLrrvtQzwILl/WXvtqLNpEZ8wa1OGrfKInC2B2uIvSrYkI9Pd51WtzQbK4bf83WbbU0tM5Y8rE+dWocDS7xvrdU+/DifCTj8Sx6auc9cY6TELX7nWMH6ttiXz2P7lRD6al3sqfbh1aWabqhG2+rg1NSGwcpr9FR3RuIdgWr+me8vWvZTGNefOlv3ed6USbo6Nhfu8+NYpz4kQwRf6fKpRQWz/Sm7nOrGF/XsO5tPNTul/iEQn60Fe2auh9gcftjfkL8hp5iifyz2j03i6F0M8bN7/kWDrau9lZ6Xx8fqlnkhWt/zzZkRVZkRVZkRVZkRVZkRVZkRVZk9e1WvPNfOYp4ycTn+nxXs209o+n6+/bQUterZ7vDfXR9Xhz78aW3dF/b1RTPHMN1f+E/O0UEkTMr7+MD7NI8p2kc/bw6VU+4XOeTrezUucXTlp7prS+O2qtXGNwc7+VTHS4hpupzfsF8WDzFNfPPaota39Ittb7WfIP8uWaJxMe4yBmdCxnO9uxXoyZkhNx6O7ddYnESgWmySn44GUMz05inxdqpslhi7qPJWmJuMJGg/1xdXholxMw1/rZROUrGMkbubXG4q9oIwBfecOX/atVEIvDPt/kebdDhPlwP5j5yISuyIiuyIiuyIiuyIiuyIiuyIqtvt+Kdf6uH0h/tox+VjEiihMnB0sf1KZ5VtfVG7bf7VSuPd7JdYRbPeOI0Xqu6HzGB9W22Rz2daOyrzn5uFM/RNm1k+3CpcV3TJfpZHZ5rRaYJxrTRMkbc6MTWU721+9IsufFeZxymmAOuGb649Bbubd3MmxV0NVkzGOlMN/V0b+JiLr34gBr/fX3slNT6zhnjpr/1EFveKmuM/16ufzlf+/yy2ZGpd8qNHGL7mJ7gGMSuye3ezEUMyAUu/Yl/65iWZrvxcbZgnQb347N6D3ui5snitpTRcBHC97oXMFmRFVmRFVmRFVmRFVmRFVmRFVl9sxXP/udkuAkfKllT7UsrBlO171AYu7aRfpsdXpxSINQ+toi7U+aos0/RfrIRiClJEpvn3ib7f+g2YuG78WVykKjXkTD67e+8h3oWECiXR9PoyUHNHeBPiLtVZVw3U9f7BKjXcRIEb5MDam5TTyWJ6C99p8Ju7FokvME6bFWYpuvq/enl4Ven5ouzSJLJQvxoZFCU50z1rLmtlvX6D7vbmnomnjWLnzv3RzljamaYBGpeW5jXdCh8uCNHgIbSnewTzH3ayIskVmt8Xe8xaIh/6eNYJjGI+zP/oZXF5AXSIyuyIiuyIiuyIiuyIiuyIiuyIqtvt9L7G/e2rB4c+7E7WASP7byWyIJd+zPd4Xo3Olp6arJktyUbISWMzdfssZ7HUcrI/p6tW3UtEoGuG/Mt+1WvAwLHg3XwXCmqNakYn6zYc7cYqG+L02o/36qGCzWm/1nvfjZrXnxCfH9mu06DZ82Sem97cULNXUrVZSLfN6dWWctbZfTzub4814tqH16en8/ZS6ckpVD3JxZrp850zeCaPZxGv9p1NOaa+bfJ6qGUVfsF81R/4f7s1EQSncP9dMtuazba2HpqvBE/6zVbx88l/lxemmUWivPOX30uLohB3RvQdLRBbIZugYysyIqsyIqsyIqsyIqsyIqsyIqs/h6stNv/006YwGV/DVcdh2fMAsrrt/m+U+Wws1Efr/etGw1x2OqZtf/cLmI8m2c+FqduzUDtHst4uA66VQNtIhHPT+yhnLV45hxux2vhlFnWzJs89dd41amr/hHf34ZL9AM4jDVeiQdHtUf9/Xu2Rdyx9AMRTDfJQ0PdG1D75G4unSKPpTB0Pj6I+1LK0FNo1pv6D+0sGmDo0T6Gl0wE140/8x18IxmauvUxOb10S6dgp2nadJ08N1X/fuzPDgxzpvZTYmy2YpiDvFXC7MARMeAHkbdLfxa7+2oqTuLrnk7JbZWsyIqsyIqsyIqsyIqsyIqsyIqsvt+KZ/4JLubH/PizW9OYJpP4Y31CHBjD4uk/s+2vZh0FvakbvZX/6Kh1kGExXAbNCrONNNfM3u7SvGEWt1R9v48fK3kvOmtMDlfRz1bN4vY5PPSX7s92LUniUPof19oaAeHa0TJq1TCoCIXXW7mw8GI3b5d76wvaJOqLZfY5uzRLTCZJxswOZkGzzFJGDnzDdXTbsP3YU+9hz/xXp6z2ycUcL3ePtbwbnXRd62/827qNeDBn/YnXrDGRRBmz2F+pNa8M3UQKg7V6fp0x1fP398nxta36YZr2uTzjtwJ0tVbY4oLYYhGRFVmRFVmRFVmRFVmRFVmRFVmR1bdb8dq/pga74KGeRQLqu97FCe1Q3NtG9q/l6lG968zA8bE8w9EXlxyMNt7PJvKUmqZ/LE/PtWIg/JxVghH6TTSJtD9WyugU7nSNjWdxp8HhYhnZz835tQbHyNKtwSp4bhav7oXexL13UoiJ6/rbav9aL4fCF1KOMJd1O1FjacNt2Knxgl314uN4IxCP6pPbH+NTq6GhPfr5Pd/cVmxdU2mPl+Klqb4bzliF34PN621Z13X1HHy8eWmVkBfy723dbsUo2BWV+/KEsWIZiSQcqfWmbfXsW9P/WqxgkrcrSJmsyIqsyIqsyIqsyIqsyIqsyIqsvt2K73/EcLF5Gn9+m+7vGymT22ot5u25U+SSxX7kDuaq7lff4+rpP/Md8sR4KTP/Ntu3KlrKyKTN3F+TVbdhoC4P4mC49ZtFVNBCPRNfx13HiKVAsz/L7WNV3RhIG4X35VGtH311eV8cbht22ixcoj3yeaipl6cx9PQonaK6l4C6fzyPH508TqI96nX4ChahNO+jdm8YX/F/rs7oM23mwdSbui+dkhsd8ae/Rutu07B4xhfnz8ml43BABMIdr0VT9V9wo0N/591XYJf1r98rd8ocHUbS/1yoPrNWUcgI80dWZEVWZEVWZEVWZEVWZEVWZEVW327Ff/6vtUgGXnQe7Pzbqh2IQNX6B+Hk0amFcJEz6n61DhVjqLlfm2X0i+M/y92LUzJ1G6G8zXeoj3ESl8+3TO2xq+k4Pz0k3Ypxfb85Gq79+2pKLZp83S+oU1L7C5lG6s9q99ooIwA/dqebpFszkoTFSTDaxt2SkbNu0G1vfenWjSD2ZSLheH2XWu07hDnuVLiQwuTWYBfclm1d071I3Yd4aGQN3eaa8Wexa1W1rHmDkD5nZzjmrDKa9ZaqDdAx95hvzJ/KkCXDdfhcK2osMfVUf+v/dGqx9JMkeV8cf7bIiqzIiqzIiqzIiqzIiqzIiqzI6vutdNTusQxnO+YUEKuRMbPjpYrb4jZK+dFcvet8Cnah8FHrOyUWywguH+sTxvbi0yncf33vCztwz9cMdTlXe/hmp8fkoZLFySRR558bRRyhn7fF/r6cQhCI6W/TJWp9HNykavMTe2zkUzynxt3FzRuWNdUj8rf1vqmWv2LFdH22YPdNtUCzTKKPzQl92jyTt0uIrVVQ9wO86II5e64WbQNDR2pvIqek5j4+/TVbvbRLhmYc/NXv0RZjYW6EjEezuFlmMolN3fqcXV6vG/eqeVqcEBsa65qJfPGbICuyIiuyIiuyIiuyIiuyIiuyIqu/Byte+GdN7SNUy1m6HUp3sAkxdtYsqD1q17unhvrYF/X0aB/BImvkTW5/js/XewBFycRkqp4X6xpK5PN0kTRrDA24xt8me9T0KZ6NpD9cRvUqrs1FUr2fjf5jGaeN3MfieFdHMa3Wlf493nSrRigCWP8ZqnsMmqrX+dv0gNh0Xcc0qOfgTXTi+yKabOKXejmUHqb593SLGNI8pzE+mHrP7ZLG9GOwHkx9HB/CHcLub7zbilo/Gn8arcNmlX39Dj63Z8SDmG2e/lidHut5mAZwmIY/O1XBRMYovM9VDBgLl5MVWZEVWZEVWZEVWZEVWZEVWZHVt1vxXSe8a6RM3TZ083Nx6VT1vFVRe+au/Z+N6vXbX/axOr7UyoCIkuBjemzWVU2M0r+3dBFrxryx9JS6tqEjbtT06v1mJ4eYPHEcr+RLs2xcj0cH9V0u141re5U/DtT735sTXNLX3NS1zVyiyaxRfFvuca2m6Qh3vBTqe18tQZk+mvq/OnVPrZ0lPufnn+go0b72zL1zUufozJic7MTPdhUTltJTH/PT9Tm1gPVg7eMYMfviNNj6raJ2Y6vtjAaz4LlZwljKYXzuNHXEjzlD/+gziF2u88HcJyuyIiuyIiuyIiuyIiuyIiuyIqtvt+K3/25LtX5U+vdig7glMBIxWkc/neohWBu69Xu2QT2NHFCyDzY+6mYgorz+nKh3snE+TvzP5flns+rFF+W7SW5rtiu8UIYzHNftc3zmuj7aRZ2ibuqpFM+8jffIM0oSxuLRPIL7tc6W4318V03pTE9YgtzQp0gihN6butdan5ua9T4+dFtGrM5rw2XYqem+cFNGFuefWyUU9IHwpwfxXCvFas8l+2NyxFgIGOcne9mtGEBBTd9feKj7bT2jvo3exLj2EO5i4fdX7lOrgH4wPf2Ni3yBwzVjsPRvG2RFVmRFVmRFVmRFVmRFVmRFVmT1/Va8/q8FQzOv71uXUewi9MlKNCssZWRc4Y5WKlabZy7RfryKW2UtYxRSRu5tuUPOmhpDjLbxQzWH4h7DjxbRYyOvazpine5itb6zVbI5au5Ts8gKVuUc7ftz966VSvO8pZv9rf9Yz6dNxfq5PqPWD8VFos+lWnPZjU5xEg4W3q1jm5qNOXtfHFp1xHATy2i4Cl6u3xyr9anXm27d0BmPkmC6j29LiI2B9W20Q56MJYgZ4z41CkAJpdtfefDF+UgG8OqUdRjlzBvMTaeihzLAefyGYMeSxI2Pw3WI/lM8R1ZkRVZkRVZkRVZkRVZkRVZkRVbfbsXtf/ThhXZAQR08WQj8zeCGH1/mK3bnpAyG+tsf7+K7WkqiRNeS9/kBOaCYDoQ3mUlca+gmLv+cn56aBRT6ap3osfvSUhbI8/d0DQsN1TTjsEP/aSOPmr43ubSqmnqzW71LvatXmKrvjXxv7sIF/0DavYX7tWeueta8UGtACxlL1O676KVejmUIpj/zHWp3zEEgL+j/oZaLk8BCrT/bIeescYOI3jZ7zEEgXFw+WcrnpgINhTvZJPUiy5slxPExPXZquq1nMcezFfvZqZ6jrXr/eyUxH5j7UHhkRVZkRVZkRVZkRVZkRVZkRVZk9e1W/PzMUCsX7EqSJKiDcX3WyAfCn21Yp67HIko0iZr4V7OOgVNG9mNxRK3PdbXNEcao11HSC03XPmenbsOIZaDq6c25XmUZI3uJ3cHkUq+xkl01UEMvD4g1Z6rH3NNp/HJbtngasb+PDz+7VbjHSdRbnJtVFiUiZ978nm3uGsoL5Xt/675c9+TNGPn+zMdxIN1Y+v2p/9DM4UA9B19GP1tVTxzTxg3mGHOm9k1KgsHKv+6VlBFJMJ0nT+0C+rzEh8kheajmMkZOvYM+Pjy28ij03fg027Pr++KWF18wx5g/P3bzVnmw88iKrMiKrMiKrMiKrMiKrMiKrMjq2634y7+XPeGF8WWw8p7qBV3X4DU5XvfVNfI+aveNxHgIOrqum/zslFBzo9b/XF8e6jmu60gDjtd7ABlU1J+r80u9HAkPOU9X8XO7lMZ5Tfsz26rxNAOXD+Zut4UDS61JNd4/tjHQGTn0116rogHU0Pj74nD9PthErd9fuBgXDWI1ZwGMEA/G6s+9VkNDUZ63qh/TI86zhKnnzvPDYyNv8Yylp3uLC+YDMQTyMt4KuODaY3SYzxnyypgFySR+Ey9t/G4uGG64Dm6rNnL3xHm8il9aZUu3kcvn+IR4yIqsyIqsyIqsyIqsyIqsyIqsyOrbrbj9Tz7K7uEuRNzH6Ijj3uZ8V06lUYvLy2wmH5t5FNnq/enFHrEG4ozj/t5/qOTQF0rz3lQ9800bWdT6/Z37VCsE0kvxTG/hduuGen86geP+0cn74iSZQI3eqar9bGH0MT2h/j5H+yiR42X4s1WNpI//Bovg6/ky/j+ah3fNVKTuScSjdYwY0kbOE6fP6fn6nnQ+TsLP2Rm1/o1VBgHyRxu4BPBdnq91fyFm0XAVvjTKkkU608er8KGVY5rmRie4YyxTM0IZDGbB13fPCLu3duEoWGRo1ufshN9TKMmKrMiKrMiKrMiKrMiKrMiKrMjq+614/p+14S7olAz0JUU02Pp3lbSu6X58GS/EU6dwjk6omz82x1YRtXhOyBgx3VYstdEP0z/mp6dWIZbKrj9xUTfLRASxO1yHT04hjH317fIiQJtIBri8N3PbFbXWlm3kPqenOyftRScQzBfsuVP043Ms4ukiadSYifoeRku3UWVpIxOJYLyN76pp5GDq9ufkdN/KwBfDIc+XVpklwovPk6W8q6cNHenon4vzbc3KmDf4HfRX6rm5Zdiwhhes0UnCEvT54pThnjCJOX7tVpHg1zrUOI8D9X754oj5Nq7vjpMVWZEVWZEVWZEVWZEVWZEVWZHVt1sZ00OCuDGwhbp5617jyx799WzDUH9HKiY22HntG3Sk7Ib78LZuWTzlC3c8ixt1dt2nyP6YnO7aaYyNunm2Zs/t4jHYc02bLhPYySRWz7jXe5xHwhj+92L90i4LGVnWzdt4f9u0pBSos3Ftq6FlzLx6t3tyRD46hDX9fXOEqSrMpfwz2+I8jtEPYsYcu/ER/5xuk3ZdV+9qa/afyVblbBZC4fY27kujfA5352CPvK7fGat3xwdT7/W2imR1XZ9sJM7jpB97ix27b2QQM+KB9X0zY13X7CIrsiIrsiIrsiIrsiIrsiIrsiKrvwcr/Vejfo079Xu2buQZrolFMNuxp2aB66ZIotmWtQoaGqBfjPerXue6gS7G07jTNPJWwdCtwcpr1hUQ/oT6GzkDNGNmppuk3VAPlDH8eBXfFi1cGAivt3Qfq3nkE0jvbbRHbijQ1TpaM3l9Np1D+/fZEbV4KAJc/rfJEnYIxtRNxKbe547PGKI3cREPOjR1a7yIO1UDcUYifJvu0U/BRll/6a1c5IjfgaZpcLl3MlnrBscfi1Pb0U/BJmcXJ3v52qyi7PeiI+b4tmrJJHGjk7pnUNeFjBP1vDsmK7IiK7IiK7IiK7IiK7IiK7Iiq78HK175L+lQemoPoqqVMbMou3u7y1Ot4Ks1naPRPmqXMXYCF9TcyAfjXZ9Hn+6a6VCEQoa9zeWxlpeazFmFj+Xp2SmiXxB8Ls6dmnpOHcRuf+reNqxAhCkj8zlTazTjvHpWfhDNMvt6Vv6xPKIuTxiLkqA3vTSq7MYu65r2Nt8/N4uRDCxuf27OtxXLi845qwgv9Hl9Bh2N1lGjwgo2UjrB69HJRyKwjNTn9Pzarp6jnRDxdJ9cn3fHLGGI//99nj5Y+ve1TCi8jHmD2JoV9Yw+beZ728tTo8CYBtOveGyDrMiKrMiKrMiKrMiKrMiKrMiKrL7fSkfN/bXXrWQS1w923ku1zHULpbD6hrhaRtwonYf7sOVoJk+dwqOq9at6ysiqOnub3JXT6FdK8Tbbo99LeMhZ5ffR8bGRx0lTt6aH5K6VjmWEUP5Mtk+tghud0OdkLl9rVSSJHP4Mt7A+BNtI+ONFDBf17DiJUYtjblCLZ8wCavfnWlHA7rr+FfIxddvQ7dmBYaycmYfjZClfW1WD2ykzg5xvHQtFPGKYHRnm4xLtLZ752Kg5Zmp/YQPxX+fbSpuF39M1fHEebf42XXaKBsZS9xtW8Wu3qjNGVmRFVmRFVmRFVmRFVmRFVmRFVn8PVnz3GOIamYhYiuHcRy3ux5dI+v2lWgeZawZjyWQrYJQy8wlLBhv3vp6xeErK+HN9aRYxgBBSzE7suVHUmZ61bv5are4bGa6biBt182Mlb3Ib6fXXLs7bRgZpY+xWTUOHOrzmwVOnEEpfY8l0nrQdPRSRza3ewm3XUIczG+1X23ZZvZ/NNH28jB4d9Jm6RIfRWt0nsAyV6vvyiLk/BVt02197Lw5qeon80c9jTb1srfpZb56qBRwg/x5yqWViEaXM3O/ZWu0RLPxiuv7XcNWuX9fUkupeCOz8+BQnYnQgK7IiK7IiK7IiK7IiK7IiK7Iiq++30p8qhSD2UDcvlqxZY5EI83ZlspPIGS7n6IRa/K6WRvGNcv/3fH1btlDQ40+oxV/qZZNbIklmS/ZYzuuagXD/trjW+jJW7zevjzDFSVVzr2WrpCxQZ6PNXT2ds0qqn/npsZW/hEeU7NNV8tQtoO7PmfnhJmxUGIrvlJH7PVzfVzKapqOrAeavXVZ1fyInM9muXJ93M/19cXx1qjjg3EAbjIWa3o3c3tZtlJmuc19ckD/yRT/IBTX9bckydEvX9d+jNXKMkxghIbb7dgZ9ChFPFrJTNfC7wVQtVoysyIqsyIqsyIqsyIqsyIqsyIqs/h6seP1fCxZP/56uXztVX7gFq/Jnunmo5QLpyiRZ7BlqdC/2ina1tzrfVdO43kU+k8CpMaYxU0+NlkHXsXTGz+Ee/aKNoRmSyc/FCcc6M9T5pXfXwLWaWjN64jWuewRZevpzcXx0blB/x4mYL9U6V4HwUjz3MT2+NCuh8BImP+bHl1ZFJnEkw8HMQ3spY194g7X72q668UXFPN8+Nm5O4S5OgslWoF5H8Kjf53vWLKrn7DZP9Rdes6whYBgNZ4FaB4zJhLHRLnptVjHfCKO3OL/UK3ESRTKabxj6Z4nUdaO3ury2qlw3yIqsyIqsyIqsyIqsyIqsyIqsyOrbrbj5n7z+2n12ipH000b2bbx7aVfUt7nCR1/NqoaEM0bmfXuAl6mbfuzND+zOSV/HznwsD526cV0bWp+s4kb5+koz7GahU2U5s6ieX29Cp3w9TuLRPLxvZeCFGh1xo32iiaxxM5i6ToNxTT0y/pyeHts3BjfUPkIrF9dyjYN1tkhwLQbwxGV+ZHeVdJIgBut9fXh14H5JG7nB3IeLxVM2TPfhSw1z5uOfn/Pzlx1oRtuwW7diGad5VuVeKwLoEG6nC/HgYM48QzPH+7Bd0aMkUPv/LtyHek4k4SU6khVZkRVZkRVZkRVZkRVZkRVZkdW3W/HzI2sU2de3xW/rHfLx5QUWs3nSdNT6V1kz/7E4NUsaUBhLxovosYG62c0Yhff5oVMz0jyn9qhdnGHHdY7SfLyKnltF5I+x36cH5P913FuekTOSx9z0l15bfWbMdE3HeeSJ/4Gmt7001TvZusY09H9XT2fU/kjacOs7FZYwYfP0YOq/tnCB+pQZbTAfofRsnv2YHF67VVyLWn+w8B9qOU+cYKq8nIxIhK7x8TJCnyj0wfG5Pj/Xi8dwj0uQV9vR0bkbX8bLsFFiSNDQrM/l6aWp5hLXDrY+WZEVWZEVWZEVWZEVWZEVWZEVWX27FXf+jRm62tP2fbN7rVV9ec4axf7SfWzdSKZq+rfFHnUwCuuExcNtiHodNb2mxrv8bNeYeoAdq7WY6+m0kYcLxu5WrPBa93/Mj6/tKur7vFV5G+3aDV0mAhyDnf9Yu0HQGfOmN1drNONaFffi4pRY3irC9G2yf2zeRImfsKS3OL86VXXvQU9hrOuz74vGGFxgkTWLsYwQM45D6X/tawRHpp66a+OZmj9+3Ve3v/Aw31yzEPXn9tQu6YHw04baC/h6TyLyYm+xZcgriN2UkX4fHbqOhbFw7cfq5BTJiqzIiqzIiqzIiqzIiqzIiqzI6u/AqvvfLNTTv6frh0YOpfI5OiwOrFtWELGI51uG/HEe4/0er9X70JDTtNks6bYtQzMsnvm9XN9V0imedePjaBF2GxYGRg4fk8Nj+wYnLZ4aLDzUzV/Px/+aru7rGY0prz/jzWu3Ggnfjc/zBeu0DAxaTNX+mq9e6pVIejryXxy6NRUPLhlNw/u2eqaMuURuiAc1uicus03y1Sf+9Dk9/7ytHYJ1kiTztXr2DS/4Tqby9a56jrYySWbbpFNVY6lclslDMxcloWozk06DGfy65+8iRi7AQVfzDXtuFn3hkhVZkRVZkRVZkRVZkRVZkRVZkdW3W/Hqv6Au3z+0VJ5e7C72DPWxzTOmZg9mqr5HblzT35cH5JYxCyiFp4vkuVu0ePoUHQZTt1M3kDyGR/uf3ZpIYp1pn6szamimanc5XAc/WzX4RiLqr9S9AVyLcr83uzh1hnodJTiubTRUc9tIfwwPD04Oc2Mbmbf5Vr23nQQq7mV410wHwk+0pD9xG3V27T+ebpIXp6K+S2YS/bx0KtfviYPpQT7WUetz1PGjbeRUma6p2wmTtYDF1z2MyVK8tCuX+JjiucHW/3r2jfPjXfxQy6ET9Qx9HWGOPXG2NJusyIqsyIqsyIqsyIqsyIqsyIqsvt2K7zpht2n9x9pT6wB1vEgixP1nskENfS262WCh8kfcGH6ylYjV1K1LvJ+tk65j2XomlkFvfcH5SIb4b7SOnDKLZICau7dV72ojsVCE85NaayuUIfKf7IR6B1pXWxv1ty7cc2ZRsni4UetuoRNDN95nh27d8uJL1iz0Fpd2TceE2XpquAzaDbU+dcpIjybRY+smkBeE0V+4zbpmc7X/0tc6XSIJMP2jRYS6P2veYDoxr06FCbjoqcFKraMVSR8xDDbeY/VGJCF+B9ON7FYszDGm5GN9apSu745r1uf8RFZkRVZkRVZkRVZkRVZkRVZkRVbfbsXv/z3DNO3LBfmjIFbPr+fHn52aL86IezgL7psZFL7gmCwE+kKsvrxMVgL5yERmzPz7+nBfyaBfU7NG8/DOSSMOcP9Zbho3zNAMlPLzBXttVlHfo6ZHfK8NdawxDf3jvMVT+2A93YiHWg5xp3i6t3RfmpU4CW1uf0xOiFXXDFMze1MX8eDaUPiTVfzarQLO5tn3ye61U+WaKZPo/fpeNQ5Q1g9X4WurGkgP5f50L+9qaUM3YxmPd2ovYPhmzSJyv35XjX7So02EGLjG8d/HUq0fnTVuztFuNFcOZEVWZEVWZEVWZEVWZEVWZEVWZPXtVjz1n6JQxtN5fOvYmqajBEc+as9ZEYTCG+9i1McWTyPnwcp/dPIASpgYzaKHZs7iNrr4M9q8NMsmtwHwuT3jGNdiyM/l6bGO9mHKyA62XrPCLCMlZPg5Pd81Mia3ZCI+xkenzq7HcrTzn+slPz4jxOEqeGzkMRCGQ55PzaKp2zKJBzv/tmajT7UG9JahH4CaPPW23N3WbXH9hvhjduw0TEPnbnQer6OXVjkQ6rvk0SRAm0j4GtOnK3Hd81dT8c+3T04Rx7qmD5Y+znPdxCUwvXMySSK5bgzXfrPKIkFWZEVWZEVWZEVWZEVWZEVWZEVW32/FW/9WHi28l27ZDc8GN0f7ENecg4Nl2MNteFf9ytPEGLXK9d1lnuqvXBzrGsP1w6l/11YPlNHsc3F+ccqnYIv6u7/2VA4yCkQ02vrdsoVrhYz7Sw9z4MdBJFyY4hhBY6qGG/+2bGOSJJOjVQgvdJ61bj5XJ1yLoBFDb3lBbl50zpi50Vq1QfJpM4c5fqwhT5T7/H15qJVZxsgEwp3tE8RwXb8r+7E+YL5xrWVkhjP/rpnxokvayr0Nd+q7ZKaljMzH4ghTTLYXnyYbgTlGskHs9hcezmMCUmaGrMiKrMiKrMiKrMiKrMiKrMiKrL7dSmP/B4NRJEMho8lCdhwTeSLG4TyoXff2Kdqlt7FaN9ngKUu33ya7Zg31dAamH6NTp2XGIspaaq8h5OzHF9TlqMXbN+r5b3L9nhh1MzrH2Kinm2qtZ5T19sfs1KyqfjDEYOGizvaio5ByvmN3deW787erDXMqX2tksdmB/WzU3OiIVMf7qFu0NE1LkgR5Nq9t1PfNC4k5wFhudEL7h0rO4CC4DJcB2vzHuMsTfHEyEsFszZ5bpetxiHFV3Z8kgsnBxsW1OJAyHu3Cx2oevxWkOT+QFVmRFVmRFVmRFVmRFVmRFVmR1fdb6ahxNY1bPD1ZytumjThQmmOMl045bdgq7qWKO2sVkfPbateuq2N097FScaOxya2P8enZKR3DU8a8+Ryf78oZBKrrxngaOSXmxQHOwxo1Pc4jH7RX+9smzFT7I7lqn6JEgGZ+VGs9o3MV946h1kfBXUiVZxv2Ui/vvRXaw6JTNDExmKfRPHxultAPOCZziThPwRbTMNuyTskM1b2BBHOAmj5j5hGP2u+olsFJ5D+bswcn58XntJmbrxjixHmEN1i7GAu/D8wT5tgpsK95ne8ZWZEVWZEVWZEVWZEVWZEVWZEVWf09WGm3/81WNfc2uKtkOFPrR32sT7UCK1h5lNFvi91zoySTGKkin07ZxBh5u/LXZFUrqzbq3sC17kcnKMFHyxAxcV2l92e67dRUbsj5c3lGjR4nIojc+ZI1G/9PHb86PdWL6DMQvsqzwfJ2Caaf6zPGShsqDcTw4qj7EJfw9HUtcs7Zxff5vlZilq7uGUw28skpakzD1KKmb1ZYzlIhvU13nbqJ8191P+Y1EO7//36Auk+wjTAWTsbCn2zlbdXGDwjXzo7sBUle84JPt6TukZAVWZEVWZEVWZEVWZEVWZEVWZHVt1vx4r/Yw52P+h4ZcNT0c1XTc00TiehNLojpHO5sI9ubnh+dPNM01Pe/pxs42oYtZDzZiJ/tmpDhOTxMj6Jd1tGJkGKw9lCXI2cQI+5u1TK4rSXJaBN+fU+cNrLv8wPG0tVzc6O/vTw0cr4MfVjvw8da3tCNKIk+56d2RZeJiGU03Um4gNoy7N7y8tIsx8JTewFvkudmCbin8DTdRs0yAxw43seHu1YGeSHm9+HBqbG0lQtid7IWuDYUHkId7cPmjXrKnrXy/a37UM2lzJzaw3flIYZQ+G54nmwFHGMRIQWyIiuyIiuyIiuyIiuyIiuyIiuy+nYrfniIru8xc9vIfKyPGDtr3cQyxBio9U1drSXVW11e2qjdNa7xt8nusZmXLFHPgr++5RWBwa3B0kOtnMDUyMKoU1UPjpHScKXWm+LqfevkqxYHIoj7K/fJwXl+CY/DqY95Qj42N8frsFZUdwPwp97igjoeF3LdGm2CbsXSdd3kKbR/6ZR3/tbQ9dk8eeoU0SG6HS/9GubYzKFPxF+rsBS3r3Nwfuzm4XiJ3MWGtWu6H7kmt0aLEKaARun/Nt091NT9DFjDFPFcogP+NN8y5JIxcbnAHJMVWZEVWZEVWZEVWZEVWZEVWZHVt1vx5v/E1HfDIhyv/duqjUC96DLZiR9VtS9QILzJLsY1ofS0RENN3KrrKZ5jCettzq2ybulpWHzMDrcN29DsQFz6U1et6SxlJKP5LKnVWMbIgq+/8Jyy2qfoFG6nh6R2w4T0YTTbJE6NhcI3dfNjcuo2rJxZMHX7um9SXmccrIOF+6OWSZv5ULqjdfjo5BGYyY3xMu46lh9dEMbn4qi+G+aWzTNwvK/n0kZGv+bfuu41DJrZUSDmNM9invrTS9vhyCVhsre9PNWLyJ1prD/17p0cGiOk+YohBkMzNKb3dpdmgazIiqzIiqzIiqzIiqzIiqzIiqy+34qn/4nlzeJo7Tkl1PcZ1NZqvawyy1yv72/dbtmKRJgxcr3p5bGVR0dqLeb5AW1SPOuJ02gevHZqWpKotafm3nO7hEJZY3I2E80my1vgi/sbD2OnkIN0Jyvx4lQi4WXN/HARIE/U1nGSjDfhU6uo9sYNt6ON165znRmGbsJLrWcVn0QSj2fxa7uGOVD3CVbqe2jB4qxZ/Fge1H5HehrhfSwO942cye1IBp+rE2p9S09hGoYLHzHnrfIl2g9X/ku7ou5z6Kne6tIucxxjjkfz8L6lrj1Hu/mcPXdL5+iA87315bZih1KQFVmRFVmRFVmRFVmRFVmRFVmR1bdb8Zv/zAYrr13lmqbFSTScBLctG/Hhb73J+Wv/Igz5vjjcOjaSwdj95eXZKV3XVpYjjNcsxiJE4J+zI+pm9JskQsV63bMI//wYq3sJaSOnMU09B2+hmPbQVW92uW3aqMttrvYy6tbVotIIY7qInAqzeVqyuLc9O0V1nGjJaBmqNbVkgPlDLY6aXlfPoLN/Zupd7esca5+b81Oj6EbHRJODrf9YzV/XyJKf41O3aV3vK7izhfouGQkamvkxPWJcnJcyma5E17FSZm4XrBcb9twpYSCRRJOpQO5eHBgaWZEVWZEVWZEVWZEVWZEVWZEVWX2/FT/fseueRaii5WyXOFVVi9tG7nNxqlVZ0SodosNo6js1mHKwwq5d4Rg4SoLBxIfXJdqn1P68x9u6bfE0xn5f7VHfo4aOWYRaH/V0zizLJEL+L+2Kas8zvfnlpVNxo5Mn/NHSg4uhWSIJx7PosZ23uI1SHjGo9ayYxDQMZj5q9FD6pmYP0L6u7h/kzMKf6eZHI4N4vPg8WoW3NZz3UdaPp9F9I+eJs/rOeHK6bduRCFM8O5qHTp3xq3t/dmnWVb7of7ITrapu6alzuF/u2Y96JlJGPn4TTUd9AJ018sOVT1ZkRVZkRVZkRVZkRVZkRVZkRVbfbsV//NeMZCLNs8OpWksKNTFC/LPaIL68WTyFu+WRXWt68VU3X/f8SVAWoz5u1zgSQJ3dn7vX/XBdtXbz5Ah3jekotcez2FHfJWdR9/eWl/t6Lkp8IQXmo9uwdIZLtdlW4LxMhCu8xYZ1HcvAnIkz+sS4aK/ejZ76ty37HF1yap+iI+p4YKd56n22f23XLuEhY+YHa5VPiucwVf3x5b6dC6SbRfvFCXmp8zz1MT++dmtxEqTNwsdUrffFrut0Dea+c30ur4433nO9hEEx9HSbIBf1bbFmfYyPP5pkRVZkRVZkRVZkRVZkRVZkRVZk9f1WPPWPEdJ7H+3hYnNVpn8uT62yjpoepfl4Ft42bOQmZTJeRajLTc4R9+dE7YGLuNV+Rytx38ih4Fa19ezy1CkiDq7x4SzoNi3U08hhtA5R6xu6hf5n++S+llPPrJl6fo26HLhwQS3equlCxoJF06VEfY/iG5Sfs9Nzu6S+M2bJcOerZ81GBlM4WPqo73GeoUbfeLUiQwOU6f2dcnTjM+b4fbGHCzpX+xEtd18xqGfx8yNiRtHPOR/twlqJ3VglVxz60wvcESTX9MHKb1V0Q1Pt4XjfyvnxhazIiqzIiqzIiqzIiqzIiqzIiqy+3Yrf/Avvry6tOvIxGZMY+6WlHjCHwh8fwtdWzQ2PKLvnW4YccLG6H7BwUfdHIoiTaLqXL40K+sUY77N9u8E1pqn1ptaHp2bR0E0vPs0WiXpvm0UWTw/WHkLlmumL82QuHjt5tFfPmud7xAREdDVdJj+cjBudEk32N5cXp4IGlp7GvD7W85EMwTpcBPBKGTnO9OEkRP+Wbqr+5x7a6JqB/AcL78kpBvKi4lntn+slNLhE+8le3FZtTB741PpgVcvkxjk6zw/Jj7q6J6FpGnLEbwVxevF5MhWYY5gkmiArsiIrsiIrsiIrsiIrsiIrsiKrb7fip4ekVdKTREpNDGb+YyufJALl73gfPVbyvrig5h5vw+dGSe1HpGmop2tlpjOmvhXex92SFV/7+pir58jqOS+OF0fU2TKJkfNoF/7H+9yahjl4aVYi6WN6Bqi56zqSQaxqveaa2utW1egb9bwb1ijNx/Po61kz1823+Q52fuymjAzyadc4OtkFm/Ei7LasQHqeCMYzH/W6K05u7M1XifqOOVL3GHAt4v+PNcHmIebe0Cykg/hhwZj6vnm+SHBeY0ydX4ma+s7YBrfaa7ij5ga/ieEuICuyIiuyIiuyIiuyIiuyIiuyIqtvt+KN/5FxnXPdGu+ibi0Vy0hHvT53nxol1PQySQZb976auUSnrFkcjN37plqHCqXweBF1qqZtZNDdeB21a4al1lxmvcXlXr17bbjhGTl3ymYQ+ya3x8uoVeNwz5iF99muUWaGbsCuP3ZfblFnq/eth8ugUzMN3VLnN269xBImMMT7dIf+Dc1As9E+7JZTKZ6LpT9Bn3X1gFvX9Ok0bjcNJOlH/urEHup5kUjGkv7q8tDIAyIUbn/pOlWm4jHs4djHWJhgIePpWtQraqxA4PfBfjhpS8efxGgdvLaq53CfNW8+FofGDVmRFVmRFVmRFVmRFVmRFVmRFVl9vxXP/RNLGanBznupqT2IUEYP18FTs3QMdpEIp9vYKaKB2oboY7rvOCbXOMIarNwHJ2/yFEr20Sa8fvsLU20w8xpVlrEKp2Cnvtmtp641NEcOsEbNbRtp9NOuYz649rXXbSuNov+6X9DRqTCZSMtI4/jFqfixp2Ld+PUyYrANPTXYuI2CqteRJ2r9x+ZNLEPQTBZxy+HXd7L1yTruVlNowBDbPnyqq/sHjMn+wkPMkkmDW6jju41UxsyDcn5MHus3Momz1s1g4j108rr6TfjjnbpWyAi5v493DfWYnazIiqzIiqzIiqzIiqzIiqzIiqy+34oX/wdjuAvuyxkkzzUTf/tRTaNwL9il4cZDLY6xIxkg/7ZjoLhHTfwxPaAm9mOfaQxjN0osbaYjEU838WPrBh2DYLaR6phJkYjpRrTKHPU96vXRzr+vZ2IZ4z+0R0wiiVHTj3ZBo4iaW3XVG5+dmvqWF2X9aOU/OjeGrnPd+pjtu7VUykhjDgYr78kp4cDUDczra7eqqfyN/tx7apX8+Ix0PqdntPlav+tzfG7Vua5poBmvwk7FxIWY2vEmatwwQ+eIsz+5PN2WPFyrw8TvlEwEEMugtz5jnjCRBicrsiIrsiIrsiIrsiIrsiIrsiKr77fS2P/O0C5J2E2q8me1ea1XMYaQYX/jPVTzkTqOpgfxWL1R3wQn8nN5Qn18DDY5q/Q+3zmqPk57kbdYs/tmxotddLXYMtTTwEWq8zlrtwwkljUzvbHbaDBgqX2HZoev74ljGX7OT7DASfwT59WzZm4kidrPt15hGTPtRt7yxFo3at9ejWnjdfTSrGDCYun3l96Pehon3chVdX8jFQkf/cyv9wBwgcUzfyYbnMekxiJerNhDO/+1n+/H/IBrkaOpm1/3M5JE4Nre8j/mQ427Y7BG5xh4viIrsiIrsiIrsiIrsiIrsiIrsiKr77finf8ZdbmNM73luVtJXcJjIILJLkYdH4owSeLZMkHOXNdZInvLy5NTukQHhIX6/rGNfDST26NF0GmYuqZrmoHa+kcjjSIbY8wOyb2TCUWA8noyi5CDptwtdQ+gng/U/QbrfbXHsar1RTCceJgDEGEaJuvosameiaOOny+TF7VxrwzjcLaQL50KavcgvgwXAXJW9xJ0Y3Kt6XWNSSkXB9apmphIi6ffR7unTonr3IfvljWqCgvnUdN3amZaPX8/jzfx9XcjQhkMV0G7aqTNbJyI2SZG3e/FnqHz2SLpOGRFVmRFVmRFVmRFVmRFVmRFVmT1/Va8+l+yXnyZLuQPB+NFqMWHK7ddMbLWTcLEdKXaATGSIfJHfX8OTwW7jDxRc0cyRl3cm567jnon+xwep2sVN4ppxDTahk5Rvessk2S5ZK8/qm54ZmotrPixdqNrHPTvk11DPR5PbCMz3HoPTXUvweKp3vTUqvFE7b4rp0vRqDEM9FXrv3RV7Y4pHCxd1PGYMyElrH/U0ikza/PMcOp16qamcUz/aB0gNkNXr3QPl16ryuGbMtKf09OjKup5LIPxSs0lSwQcZit538hYPHMKD7N1jN8BhkoZqdE8bDncNtJkRVZkRVZkRVZkRVZkRVZkRVZk9e1WPP2PYrZNnlqlJBEI8X10aNV52szhn4Op122m4GKibl6cnTJDkZ3i1sf62CpzNDZwfqreY0bNHcSq39dOFaPpuvE5OiMOyWTOKiImzMfB35jcnM5lvazWoRIyGsxdjIUGmKrB1MUcJGr/Iq8/uzSqKjxwYC4xH0gM/x4vQ7RHYpHwPmdnzAfm0o8vix27vi6O3Fz1PnerpGHSkni2lugzaxZA8DbbPjXVfQuT25/jM/LChZaR7k3UHCARXD6ahR3HTJimvkteBU6FpQzU+d5kE+F3g98QLiErsiIrsiIrsiIrsiIrsiIrsiKrb7fip/vkoZ5HgY5wPzene7WHj0StP9z4X+9ko+nbbNeqcBT66nvcVYgaXdM0cPSnl4d2Pm3mRRLNdrJRVhsWXR2PjQbDwEj7fb1vl1RhjZima1XTI0mRyNlGvrQrXDeU0dKrV9Ua0LaRHs68x86NZaRQx3+sD/e1jB97an3neeiovYZ09NmbXJ46JUO33PiIfhy1jrMZiWi5YsgfMWBeJ7u4XmJwiSTyPH2tQ61rGub4sXuD30EoovE6wJy50UmttbVR9z9C6at9maYB4tQ0VetP1vGDo9a5Ru6TbURWZEVWZEVWZEVWZEVWZEVWZEVW327FnX9juoay/uZ9vn2oFgzd1hkfzv27ehpFf8bIq+urWcmEzXOD1QV1PE6aut1fn+/rWa4ZXnyeTGLUzRgvxTPI/6VVFUmYJLI/utw3smrfW+FPljEsDM1CTT/eBHc19R0zTPvry7W+V2X3cOY3G+pD3kt0Hi/CdtXw4yBvlYcTr9My00be5pmPzb5dM1DERzKYzOKHZiEQgUzUu+Pdegqd5MxSf3m5q6YRjJRxf+3C9MauqPfFF5HTYJEIYhktNgzxB9JN6enBxEOciMCL1bvm6PMSH0zN6i/dZ/VOdoIpGS/VGtNkRVZkRVZkRVZkRVZkRVZkRVZk9e1WPPtPKJdv3sabTt1EvY5QPhfHr2fEX2tSNcuaVHvjolZ2kY+uavdgsHbhaPJ0IL3xNnxuVySLVa2/Dp7qRabW2rpMd9d8eBpkk1X81CoCWu1vu961y4app6IkHC78p0YRLly3Jlv1TbOhqz+Np8F9C16Saclg7HY7qUiEoQiGO69TMlMcU5KMlsFDq4B5whwvtwwWcLF0+32p1tFC/Ba3e5vzY/1GfWesJdN5/NAuGJrBr99Pd2pmojFwfEwP3VZKZ2p959Hea6h9k9LIcbQIH5s3QoZufLp+W1z1Y5esyIqsyIqsyIqsyIqsyIqsyIqsvt2K5/+ZDafec7di8RRLkv700qxr6jkvk8Olh3pdZxrGmO0T5K9f9ylCPd1QdbOGWry3OD3UC4G4WHoa7l/1PWgmi6hbTwkZI8/Fnj00CnESYg4+VofGDXBz6PNrjyDU3Mgf7g+1QsZSS0X3J5dO20T/uqaPl1HT0RCr6mfBHpyCoVs6fJdHzJPFMzg/38lnp8J1U9f4+2jXdVJwV+9SrwPMd9rMW7rVX57rVWYbKZHEg5V3XYOLI1Scb1TUM3pfXPrLS7eSMnUTx+p9cUedFEzMtvKukQ6Fp0zIiqzIiqzIiqzIiqzIiqzIiqzI6rut+LnJ7trpS3QMYneyjzEGanqTp0Zb9czXjY9IA9e/NKvXd6/92VrljLo5lmK0816caiR9tdbW2kM+XNM9cR5tQ8Rt66m0mRuu3edG5RzuU0b2c3ZCHY8DxNQfnzsN09SthCXDpd+saLATIuyP3ee7CvpMGfnPxRGxAsgTp/mWYZ6YJg3dfF+qda50XQ+EO13I51bFjQ864x/rPebM1m2RRIsVu3eQcMSZ9rk6odbHuJd4P15HmPu8VUT+A8xZu4KYMZ2TVQzHWIaBCNQ612XT5GkvusyW0qkyoCPl6VSSFVmRFVmRFVmRFVmRFVmRFVmR1bdb8fv/JYt8QumhVr6vZFH6Iqze/NyuGpKhnTWc+G3H0JnuxZf/m703W3JdZ9ozQYKDppJUmsdV4/KR23b/doc73OEeIvpG3A73RXvvVVUqiaPm0sAJAPuF6nP0JdR3kGvXATcFJjKf5MlLAJnRF5t29YIvxoQ7pX0qdrIU/kE+95qS5aIsgnUJP6q8wRj7K9jhGsarvP7mnwZ9VrdbcAv2f8+6YARt/a7rdCEfuY4nuk7HFpIHNz7Wl5dhC+w03416GtRdXoU/f8IjcgYjmGK5zV7H7Ru7Ejl7HbVLJl2r/hkks5EuTl0a5ec6w/hzcVDwcy/nvQrXa9bun+DwMK5m6oq8Bjtt/1KcqlZjFWTIKxxAjqM9mw1sqRQeWfrZ04xYEStiRayIFbEiVsSKWBErYkWsiNXPs+Ktf2/h5/DIph1LMglp/r48P0yqcALh+Vu9v1mVCvI32KtBi9WshiyL5T4fd7RPpsH9tXoeNGEE+tgP5NNY72nWfXvX+1lPrwu7ZvU9vAz7rGpVdb2p1Xk0YAZjeq92kCGGizgiTu8gfo8Qj20wYxnnkP2ccYzz1gLanZt2UeozwWCBJCEPi/gC+wiGG9bH9orclAZzzMqf1WE4AKOmXqeOxHRgwU/Y9w8KfJGAKq/98Q6jvj4kbJRstS3g/0WcTYPhvZkN7ZrVBD7kGOwQC3C/bb4ehlW8TMSKWBErYkWsiBWxIlbEilgRK2JFrH6cFb/7FwPx/+53oa3LUukeRFOtyzH3p5dAf0PEV+3GR3SGf6LMIIXf1+dbr1vWsFuLKHkZt+BfDt1/VMMuq9rNWx2q8+C2BzoTySou5qNKw2lzw/7b288nes+0aVorLx+N4J1pm85qXzx09ccApO19d37u673UQODtBHyF0Ne1vCIdQyELyPfFNnnoV/WYUn4E15dRC1Ayka7WGXwGa8vgn5HuHVy17pCzMGKvo3ZeZnWr8Sc4jocG/LfA0b/8nnb13m7uYq6nXl0ygfdmGepvIXgQsXyGybRvIZff7wqxIlbEilgRK2JFrIgVsSJWxIpYEaufZWWu1sVrr12WkjG1CJPJSDe6TcXpr2A7up2vzWTyl7cFI4hvXaPZPzz26qZhtdz7P+FxousgC7COduyhU71z2ggDNodNdue0uMmjmL1O2kLmmOKvz+1kaJnMwLCln8I+5D309Ht8mdx6DRWi+Ds8TFt2CR1vVvR54ia76XIexGWvyzCmYlUxvof7ptOw26tt8XummwcLJaKQPY0aeFCP2V50L12zokoRwocZ/BeI+e/ggPuIy+XOOzT90PxKt/zGYtqxM5Xh8bf463XaPudHoA/XDOMzIepWi1gRK2JFrIgVsSJWxIpYEStiRayI1T8DK2P8X82yLBtO6+/V4WnagBN6/7F/nAwsx3Rt7vwV7Mdds1DK5ba3LqC5E3Hhhrnc5g+9KsS3YZh+KH7P70/Z4c5t/+XtH0d1y7SB9T06QzcjB1qjHxR0tm26V3H216LXwW2E13hfnntDaHHmWM4yzucDx+FV4PhYXaa6d1AduMOofJkDhH1MNtGB3XoQmefisjmyp37DNPi1OAVbhblu9axM+Ny7Z1XLyUUOpuOe6XBX9/aN978H96m4uLyGeEcDo+409fjVHnm9FF9wKdirScfCvAYz9DsxbimdV/a+PY9bxIpYEStiRayIFbEiVsSKWBErYkWsfp6VZek/5+/4gLlVqa75Odolo54hpbDtu78W+8eZ9gPT/B0dYBcXMPfHO0JPCyW032vxMKkifujvv5b7x0k9KS4YFu0ZYtY1nRlbrJKHmZ4PYzB+2rfBqGLV3sPz6682gsEYsLjdL/V6enwZDhkudB3qWPvNbv+iNYOfX+ke15sv9nt4fylOOjc7neNCFYjlL38/6hpVW7cDXu7y4a3nr77v7ZGPa3Gu2Q3k42XWOmdH/MHP3zNtE8nc6D3iNrwUKl9sk9+Te4DTMW7F61CvxRMrYkWsiBWxIlbEilgRK2JFrIgVsfpxVsb8vznLMH+aaP0NV7xN8TRsZDKtWY2/vcN4YGIQ3Aq3JXSzbWo5vtmz3j2DKIcjy3U+7zvf8wVrBY62qd1a7vNJ24KRkpV/ouO4Y0IzQ15D339rdK3FY/F7qjneuZ3/Hm8w3mCGtrnPX3uaKcx6YQFfC5lnMgkC9ftBa/2609Q9f4cON+xcZf5BTNs2kmcY/L8Hm6dBAw7rGs2bw/CO/SPmDXuZtlJxhb4Pd+XLSH9LgNfBXo3aum+SPme8K5Dj23cIaxlrjrCp627F+5He/m3o+8SKWBErYkWsiBWxIlbEilgRK2JFrH6aFf96ksN7ht8UU34sMTfmcHnl7+CAa6UkEASxxHx1pwFJvQrS10nbtdxLcQ038mFYlaWCLv9cJ0+jBp7lpv3hX//VpJcWl0yky3X2MKja3P2um4zxaXF1rcrCvz6Mdb0sCc0dneddB0yRM29b3PZec6Qk2Eho/ULlCBV2Hsf1kilod/j9MNIHkYHY34vfg3uMKW5ni8f3Zi4yxeRnkIBvu3KP9Hh78Tis5zIFF38rJz0doMPdhZ9M+gDqJiKLDgo5hj81fab5ilgwF6T+n/BrdK/X6BGLfyBWxIpYEStiRayIFbEiVsSKWBErYvXzrPj4P2mdXbXrqyifj/R6sSjFYnWdjLQmdix3GWQvsxZk9q3/zwVjMIHBWLAWiAdjKlYVcY66xq2Oc+odMvBVZeFwxwvF67QNEZ8UF8z9Mm5d83PFrr575/HQRDz6LPLuettjnet44uvrqJ2IiyxFsJUYb5sO5gJ32BeqSGW+OqTfe6P/0Uu3Y0L0655IQfa95n57Vv2rWS8XV9z/WF9fh/o8NB73NmLe1014ge8zSsEO9h2rtgyvYGoaunbWW3SCHdeqJsUVTMZ9E47pvd17hXeIWBErYkWsiBWxIlbEilgRK2JFrIjVj7PSfWUx94en+/zU7DtVCuhgxC9koe/H199TXTvruz/vqG+oUn1r/Zdpixscc4ALdD90823vsnoc1JkBb9VqU0A3AzRi9ncSWhx3M1UEodA9kZymYZh/oiP0N4wD65/o63aeOFNKBWuFeU/ZAY8v1tenYYObHPrb22fDJkA38OxbcBp2ma3Xtflim9zOB1cMwwBr3MekmOItPiHOTKaWYa+C/NufRKTrPQMLy7RSkSyi68ukJVR+FZkf5IjdNAw8En6VtzpdwjJtvE+IC34SK2JFrIgVsSJWxIpYEStiRayIFbH6cVa88T/rnrl6LduqJOIMTQ8N3XDubO68rU5Pk8Y5+4I+flt/vY7bEOh1u/m+PU97NjQxIlpECbR+IfKacwc9fdPfAnMs/ey2b/uic7BJHvt6P7RQWRjJ0dCoOY2v/ORts9dhm9/WoN82J8RQsfSSsb+R475uoGRxe7lJnwYNiHhVys99Om6bDQcpKd63J9jEBXC/R2d9XQrTMD9WV3BpVjRu3EeekDCXV5AbzAvHrsUp3rFhh+GFQA5Wuxw+C5kh3iAQ86kjSyVLGRzVqGkUKkeqVnEOjld99rokVsSKWBErYkWsiBWxIlbEilgRK2L146z4eabP71qmKZTw9/J2nljYpvvHP44Gmgsz1Ed4GXUApQKOb9DK96bS68sy2AvoZswH6byM05dhq2QS+ni5S6d9G4PBC3OP7g34ncsUunzUM0wTel2FgRz2GKAA36efIv6ryPC4hzHd7zPKpR/JXpfVb+vp/lY+9Rv6yDFT0OXwAQHcue2/l4fJUPcgykXqRcXrvA1nDIMttsmkq9fEuWF913FuaN1vfK4TxFsy1qrc/wm+EBc3Tdh5i3Se0iKpO83PIBkif24L3Ffr/HWiv1vAphcJYkWsiBWxIlbEilgRK2JFrIgVsSJWP86KT/53XrPrlyKJNmrW1+vXUomFf32d3WPuRFw8T7zM2xDBeP4zTCZ9XrXruczXBzbumHWnlcrr7aywLu4slQxD9TRuwGlo6M9lCjsWt0QpV3H2MtZ9dcuyBK/hEDGYmELv1R7qIG3T8vVe6vtMptzkuH6e3SFOrePD63xYdaxqKq6rffEyaONB+LDcpvNRFQPO+TkO2fP8LhWJ/oaxOmMuy9RnhVdxPugz+HDNL8swnQ5sm1sVXkEOMCYRKWgs/XQ2cq5Fgtz/HRyep3clKy3TeV+fhh28Kgam0+9Nj1gRK2JFrIgVsSJWxIpYEStiRayI1c+z4rV/Bylc86Cbe7poMlxfRJfJkOv1YsPw/GI6BRfXsSof2/O0a7u8kskk3KinYQNj8Ajmfh7dOdyxuQOmLzMdJ55dhBfMDZGtzyL7xeOkzjQ7exll83G1YlUg5aHXX0ZtxMYNaxmlL9P2t45fednrr/tz/gW9/ukn8KcQOTOYFxaIX5WiUHl41GeUK1bdhJ+If2Te+vDKxeaKXBYqc3j1c5nADjd4JrN4yzCvVIVjuh/ry7irwdWcxnKfvk7uGSYuxTJMhj2D6b3albfF16CnK3xxw/jcpLdvDyWxIlbEilgRK2JFrIgVsSJWxIpYEasfZ2X0/gvbbBl0s2How7nvwfl5cpcUF6kUuIz7JjQ3tK8fyNnEyUVuce7Hcj4Crxzjg50atHVTI9euLv1kOrJrTvMr3UWb8mXSzlWWFUl8ZI+9+q0WVrFa5/AV90uty/Pf0+4lPwgpdQ5GVQhxpdRHdAH3VFxSkW92bNwzXV6FYn8LTo/DOozo+yGbz6vgeC2+4Nvz/C4TqW06H8FlNnIMgyslvEPx2r+/5EduWqswBxfYLGQBf36PunAS+VhGidb3poufvKB4metgMnldbfJJl3PT0Xa8YjLlBjMzWRArYkWsiBWxIlbEilgRK2JFrIgVsfpxVvw6Y9C4EOLw7zNMp0PbZKZjuYgTz0CjS11jSk3GHALdtdzPWO97hg5G2IgBtqpOQ5aFt8lnQ8fhLqRztC1f9RliaGgWHtVTv3EtLtDosP96q0PVcFsf/hm8jtkR8ccxe5o2oPUZM96Xp9nYSYqraZhRrJ4mMC50vawwwXhu2oqpcC8ex3U4xk3zc5fCT4frutJeXPR6zDI5fvJ38nV4Dz8zkQWxRO4RIGyGezXt6g8bjgl/bt82ZK7rUO/0PmwB1iINIjnsGTVbT4F3BXHZpovwvTAlVsSKWBErYkWsiBWxIlbEilgRK2L146zM8dCEE7rmclzA74pVT8T17fM06fHvesrBWj3NGre6WJe35Wmg62axmt309sV4oLc3Y24dQ7/uch1/tC+fx3eX/IhhekzbtLgLjf4RXDD+K93fue2/vO3LtA247cp9vGYv87ZpWHjkz+dhMGQQ2c1Kx1sX0PSn/KzPJUf5oKvnBcdllAxaWtCbpvUWn557dw1X9wiGjh/0mG0i5W5w0N8GhMzhT7xniKtq3+Gd8KKi18YYJyuSj/AC1kIJpBM+vwzbLrfhWwzdP0TyKphu5eXzTrWQBZj8iQ/EilgRK2JFrIgVsSJWxIpYEStiRaz+GVjpvrLgtdB9hIyqXWOsXO0yaGVL99Wtfm51Dx9Rylwk4aGcj6p1Ry83L1fp46gOYa3XoP2T5ssdw9B9fYb3hgPFblirIB90EGT9WpzA5Xl6l4lMx7A6f38/qFjVt+ALMSits9Uyzh4nWtOrslgEl+fJnW26tsmh+3Gdyxz2PzfpsGM4li7T/BGeXsf3eNBgxt/x/mWk63qpslyF+dOoAR/OxQUcx12z5jSFzJZhBnZ3TiuXabhRsImcse8exF1TMVm1G38H+2nfZgZekWIVZWBnm7Zr1Zb7dNjSdbSIFbEiVsSKWBErYkWsiBWxIlbEilj9OCtL76teF8OBIcsSUvjv5R6xwaFr8RXs1bBt4F9epNFO85IqF8yEbh6MGPQ3YggiNdC9dLV2j47ltGMLJSCvoZuhrfHsKTtEQfn6eA+bGPYRXqDpC5XfakzvX+f6PtAsl8lwbOj14lL4G/k0biilRJmt1vl8WMVEcBcsnmd35+wEmY77kz6Hpre57W2KWd+BRq87jbdYr0fDpsWdzY4h35lMoN0/Ip0bvf+bSc8vekOt6a/FJf5ij8M6YgHKvxf77/vQ/X4o57NqWUq4uorP8MEy+CU/EytiRayIFbEiVsSKWBErYkWsiBWx+nFW/PLCJl1uc9dg6nOZ/H7sXvOzZepeQ9C7DaeVFGfo78d+vWLXFfR9pOsy61rMSvi+fPml60EjjNUme+zVZVnU7eYivmC+XCa6tnKYD0fgkpeMffpXvY6sUsuw3+Kv3zN9LtkwjeUmeZo0Krd92+/huddh0NzMUF4ohj3D5a7Dq4vl5fnXHeKs2vVVrOtxwRlkzY8FtH7daZ7zI3x4Hd3rOlpM9z56Ht+Bhd5fvtOx1LW+V4tVAp9dy9Z7x2M5uNffD5DvcKMmI+5YlVxkwUbOJzrHLq8twsvrFDYzk5neoSBWxIpYEStiRayIFbEiVsSKWBErYvXjrPj0P9lwwjbtVVTMJxXdYMgwPoNkNnQrvHLJv8J1Oeu7t5622TJMn0aNVFyEFGGs5tOKZTqZSD7DpH/PKlZV90GKk9dx55qddO8j7/Q8bbq8UrJyGaejvl7sLpXC9dOwcUqPd27rwzuPeubtO4H5vjpPhzb0d8ttfW6Th0HVMq1rfl3t05dxyzQsqfL3+PQybBnM1OeV42LS5xLZK4swUri2TYTAPtfJtGdjUs74ap8997UPiCUI5WTMEcslPwVr+TrtuFYVZpe75HXYkUpWeG0ZJbe1+2qp5Pv2/NCvFjJ3eOU90LWniRWxIlbEilgRK2JFrIgVsSJWxIpY/TgrPvyPbchlby2exg2Ie8WEtyuGHQadXXXuwOt10oEuF2Xh74pR14SgV2UZnxjsZiItmfLifDqw687d5Varaj6sJMXJsdxFeJ0MOViIUiz99GXSQgBwHPZfRvoa2v0jvkCL5zLVfW+jK7S4xZ2Sic84GbRZzWkWKg/2cthimcgg9z+i6/OoCSPX4uSHxXxccUwXvKKvEr4JpWyTQ8frMUzX2oKdSUf3REJ6glC9zFu26Wg/dwzvhGIKKfl7sfv2We/V3hxnPRfJ+O5x1G8ym+t95H/iw+CeNVxiRayIFbEiVsSKWBErYkWsiBWxIlY/z4p3/kNV14DqavWNOJdRBv9s7lTt+p/gAK1cqMzilh8V0z78w5QKWn/SBTtx6yMkh11WMga5vNrnryPEeWq4zYV3nY3dilWDTx/eZdBngFLIAtp9oNeLM9eqLLaX54H2A89C9w97eh0Z04W78tafV2Gu1S5DnqDjObc0iwEHOKQKOcC8NRuxZcFWDHUvo7JZ6bz5x4dR9ZpfuMm9TdG/Z2CKNPuReJ13hMp0za5DPro3q3bDNt2/P3cvv6DvOTdMzWXYTMUVufcO+eSe1+x6oYpFeAFrJMMwTGJFrIgVsSJWxIpYEStiRayIFbEiVj/Oiu8myXddY/j6Hp/6HeZaLrgs1ykYlUxWrbsP7wRGjGntGwTyYVKF3y53/ViMeiZivnPv/4RH6Gboe8y9irPnadM0TFmK9/X5adS41WhW4aH8Pe063DFMY7G+DJo6Hm5Y76szYkOS8Gy0KTE+VznSFsRy0uNVq6FK+RnrNWUkAGlYbjLEDF2eiyRYC/iMZ5lRfixPkxGvWA1Z5nrPd4cjN1IJb18MdCwKKXkPT8N7hvsmM96C40DzyuDGys8fxlWArlh1MH3p6+8EmUyDo5z3K4iXmxZySayIFbEiVsSKWBErYkWsiBWxIlbE6sdZ8af/o4G5Ia8RA8ZVrIqumxxlr5MORLk+W7w54for3cGP6MhGfd3UCCzeo9PrtAN20NbQ8RgDv/Xe7r34Pe4azASyd/8E7Z6K9Pv7wUO/esm/MP0iuv6edDE+KVJvk7/OOqbBMnkNYoVrBICwg1D2+/q8MpAttsmoY7pWLRGnMC4fhlVZyppdX/nZaIiJDKEyLyhe5rd1asNAnMix0jWy7j6CM3Jw5zZtXkGMeNa49Uf6jJPZwEXygHK107XCXF7V54zj06zrwgj8XO7Teafy3R8JuQRTYkWsiBWxIlbEilgRK2JFrIgVsSJWP86K3/2LyQ3zfX3S+6FVWXOab6tjv8dUmWOOj/XlZdBSpUB4wVbOeq6QAtIcc4NRUpyBKdiK+bCSyyu0u65zdc+kEsD0FhyfJ00Y0futNwW42KaTy9wL8mFf9/BFnP5a/I893PXPKMF4OCdkAa0/Gpu2aUGLL8PsedSEEHesyiK6DHugYuk94pvkZdJCbLqH0q6cDDg39HHnt+XXw7iK8UKp1T4Z6v3fzWtx/txd+23ofrAWYSwxF5zH+PfwjLhMk8ub1tdzMZUU11WcTbt2JnKH28sofR43dR9eYkWsiBWxIlbEilgRK2JFrIgVsSJWP82KN/+FI4b5QNeqci1X6+aR3pcMnxax3lddqBwxBxsJPY0ApJLhtsQ1RDk3TW9dQE9fshNDbLGCXcMwhZLeNgeLEnYMvgyy6cBm+luC6QcCPkHrg7t3EPO+PtOMZ251pZvn7EvXVt7lD6NqxaqBuxfnz1OdpIpV/RMede0sbmdFCi0+6eu86h6++xx8waJk5Vt8GvXBTf+FGwmOuEDY4P7UbxQyx2sR7uXrRO8p54b1Z63XwWFcxxiKQY/pXJoc+fhev67Y9T/Lw2Skv38wxogVsSJWxIpYEStiRayIFbEiVsSKWP04K/41l4hH6v5CVWj3flfvja67rY/grPVxfoGkjm99eBG/w129/jvpZDKp2Y3PXTposQK8TDMI1eu8A72O2NYnNmyzO7ejoNd316dhA/Zt017EyXxc0bWw7Luln/Q7zOE2N52P8DS87c+Gf/DhYVAFL+BbhdnDWJ9vblY6f7zjy6QFgwrsvtSNtQku7975YViFP0mReKGO2dE9kdhyq+s7V+yGoes+Z7ezxXnDaeh6X139cSIV6WqTfX/P4KatexmNG3DAQs78K1gjLthcrROwQ1C67/CmIFbEilgRK2JFrIgVsSJWxIpYESti9eOs+NP/2WTMyESy9NJBn9XsqiwVbD1NmsatDpUfiudpK5VXl1eglcGrZMq1au/+19OwKctCa+uN/D3vnvND1W6A3UOv6lr1XKXLMH0ZtVNxxf33+Dzu8VQULnc+lufZ1LW5LZRYrC8v47bFHSBAPp7GzaS4QMr760LnzKpBdv9ZHH4/dAuZqrIEO3ABCBPafXN9HNVN07JN1wuz7z5InDvvq/OorzdOJ+LixcVsqPeLg/V7cOrqXsN3un6Xlz1MtP2kOH8GV7DDRF/5yQ/y2UT7VjIW+rLbZ1W7ihDCqAQTYkWsiBWxIlbEilgRK2JFrIgVsSJWP86Kd/5DJRHnMFKDAau7TdOwFtEFz1+yL5s7i831edKCPob+ft+c5n1oaFGychWnk4GVFYljaV3+OKyn4qLXoKMLuMNX16p+rM+jrmZd6PpXye1Z1XCai83lcVxPi4QZZRBK2D9nR3GruTzU9bKqCGMZpbCTyTSXKeYCUzCClPfjAuwabiuTyWqVv8zaZakM3Uv3C/lgTOm1cu+A/BWyAJfoq3wethB8kl9WUfY0bSJnsLmIdT1o164VMkNuXuZtm7sILYjEcIhgHQf+B6fnecu1XLgX79hkiJfJIVbEilgRK2JFrIgVsSJWxIpYESti9eOsuPNvMmjx0dBkrMxFttplz6MW/MD/eusCPomywPOf2+S53+KGhTFRVCJmBIMYvFjvgQYUuPi50+ePTVPXen6Lj6N7OK1yWayPJXSzaXDge1+fHvt1btpwJVjLh7H+GABG+npYVawsVL700/FQF+DCI74vhgNmcQtcPPjdhX1dzmsV5uOx7gts88p7+AUWXO8XV8sogXbPVc5NHm7VqAMfcri6ilK8E1Ll1+IcbOTLpA0H4OfH+gQWOnaVrvwcOcY/w+Af0Wk2cA2DJcVZ57hvlZpPQqyIFbEiVsSKWBErYkWsiBWxIlbE6sdZ8cuIvTy04YeujxwU4IUo8Zgfi26XlaXU68Vh8XvaPWd7XX95U0ITV+yqPh+8zm5r2XWwgN1J16o70PH8bXmEHYhmPL85sucBdH+1kHq9eNKzkBigCSKJMaZpFTINAjke8ULmZVmGQTmbuI5eX859r3h5bAOQ7pm7TR/6VYj+ROTBXoz1eWjLMMzvbwaAi5Rr3+CzUeZSxhs16uvevrZpvQfnycBSpfyuAf2kzxMfm5XOX4vtdw8lXY8rlvNJBYAyKaKtfBm3k/xSsevLfTpoYwTCbC5XKbEiVsSKWBErYkWsiBWxIlbEilgRq59n9fJ/t8EIvD6W54eZPl8rVA4/oPuVrknFvX0Bfb9P967l+lEx6Ol91fmt7y10PCuV5hsxxFOUqizF5yp5+tW85mf9zWCjxj0uVVEy5UX5060WM+KE5oYdxKa/JayyydSqWg345+0K5APOgNcqyGAHfiM9y2066eii0uAVYEzHqtl3+AX3u7pvr8D9cKP3eQM7MPlh9jipgxHGLKJkNnRdXf9KfG6TcZebeq+59e6fnmctwzT0uvZa4p3AREC/2iUvo7aQGVL7uby+TNuwWbFqb6sjckysiBWxIlbEilgRK2JFrIgVsSJWxOrHWRmT/2rpWlLLROvdEuPEh395GFe56VzyY3RggxaTjLncgi6Hbs4QJzP8jYCm1ywYW9x8hV7H04tN8jLU9xUr9brwiMOm/h6w0d8AMpFg/Gqd6RrKpnXNL/GGjQampdeXRRBKxP+9drwM00GX3VU0VtgZDU34KlWOnI16OrBMiu2Wfdd6rljVj81l3q1IJfAXbdj/7+dePPWbuNB7rIPscVrXC+3wc5UgT3DyWqTbkM1mLhyQUsYxe5hWkyKpu8334GvQ0Z8kdM3rSOm96aogVsSKWBErYkWsiBWxIlbEilgRK2L146y4829VsBbP81YizroHbniG/s5kBvmL+Z5G0M2m1vSxXv+Fc4XMw1u/IBh1rfqHd55PKwZj8APxPA7rGICf/Ejc9lszTLlcJ4N75lqVQmbe7ZwurvGTrvs8bWMQ9PrKz773cN9V7t+j08OwKpTQ54yXl/FY75POROrf+g7Bb8j39aZ8nrRykTXc1vvqNO7rDdnwX38bGFjIh9brGzloM5tb1+KE6y50vyxMk3+u0vmsAoN4J9Zb9vuhe81PVbvmBYVey7YqmPf982s2dlWJrLFoq/eCI65CEStiRayIFbEiVsSKWBErYkWsiBWx+nlWPHlmzyNdk4ob5sf2/HvcTcXV4vYqym77m0WJOdbF87gFQNfiDF0+7LK6oxGvgmw00mvWuo5WVM5Geo07l0m4UYi/kIXu7bvNHvpV165B00P3P070nmlu8MXmOu5y6PKa03r71OvapmHAzjJO5gOdg6pd/QgvL/M2N23L5PAB4y3DYgbzt8Wkb6UFnq3rNfRpC1CyItE9lLrsH+vOawm++qywycHxadKUKuNc7yPH+HN+Ae54w+APcmaaJp4d3GpV61ph/tfTrHkprnWn7u31nu+q3QCK+KiIFbEiVsSKWBErYkWsiBWxIlbEilj9OCvzsQttXeYy+1henrutw3VbtRrLdfoyaZ+yi2NWltsUGvqUHiH3o4g99uqmwa/5Fxg9z1o1667Cq/B1NqlwxgtoZU88DGrccBpOKzqyh24NMSgpEHO/x2ATjyzWybRjs5JVeO2vaNsdsENyYKUR7xk0OuzcuZ1FnLyM26f0UCoJ38Y9LoQ0mLn00qdBUyl557YRG5gmxVlKFe/Y87BVlkzIHHntdnRPXn2O2dN1otPiAreDSI47HPNC18dbNh7os8XcsPFOPA90/izDeQ++YDMrrhjz4V9e+u1CCDzi+4JYEStiRayIFbEiVsSKWBErYkWsiNU/Ayvj6f9tXuBHxF5+tb/Sg33bA93tMofzmn33Z3WAvj9lx5pdg25+7NdP+aVdaf/xD+M+l0pCOof78qFXE2Xh8tpbdJz1K7lI4fdbcJwNK2UpK1YdduD3ndu6Fl/hupwO7e960Ks4HXWNmt2UqljE1+dRq2QgKT+2l0ETV8yxbG9fPHS0fVWqYC+f+9qIrsW8LeAPjGTi6ofiYVIzTcs0zD/rw6St+yOdi+v2Vi8rFReHux/BZdDTTX4LKdYbNh5q//GuYPysU3F5Ra/RRxLxJuKM/L3FRzyLuXQN6Eg8TvRcxIpYEStiRayIFbEiVsSKWBErYkWsfpyVPjIL7fv60DEMuMH8tfa7YdcMZvwJD0/TZiavrl1ZrK/Trn0tLvjpz+LwOu1gQLPSgd+je8PS9aCdt9XxoV8Dr+qtFtakb32fA/6z1HbqDjAZYVg+jGoYDGm+8lLo7IpV02eFvSt0tiqFUuIjuoxaBoyAoxdqv6/FFY8Egew39Xp63Wl5cTHucG7a+szxWvR172D970900M/ajURctzsGpogTz374l8nAgk2hxDrW3wOElDa3keNxm8NnvV7vy+nIPufI092bf0Rcucos7vo7gXdC3OpQEytiRayIFbEiVsSKWBErYkWsiBWx+nFWfD9JZ4OKyXTvXS/OoK2hgqtO/TO8PgxrhcpyUYQbAbuuVatY1ffVaTQ2LNMB4rfgMLjXDYtKxj43yahnVOw6dP8qzgd9fb9QKgrVw7SWiotQxTJKJ0MrExn8Xm/1ejQ4mnrf9mk20WeFYfZjfe62mW1arlX9XF31t4H81Lyde56MLUx1Fam3Sx8HdVXKpLh620z37VUFbHrrDJpeqlLXdPZ1rWpod10ja5s/j1uXIsHj4V4Nbt8DHMv9jPT5Y8u0WMl0r95xvZBZ1a6/h/qMNXJgmfbn5jLrIRl1+Km/KxArYkWsiBWxIlbEilgRK2JFrIgVsfppVnz0v+nDtbpXzyaZ9CzEBi2+2F77ui6WXUI3HwW0tSxlWqSrOH2eAlDllB0R5+OoXqgCmnix0uva0NOQ8rDzPGolIuMm9H056huOVXV45bs/EmPK4jw6lg8DzaUs1TL67o/kcsN+X39B69vcwfi38KhrMZu6DZGu2TWE30ih3BzZy7CtlERsq1tvX1kK/BRv2HRoA2jNrr9Fx26XCVmAXbwtkRtWlq7lLDfZ07CJXHKDf2zPiFHpmlqNj+g86eqiz7rf7lr3TZK6h5L1EeoxMHjMjn6UIRZiRayIFbEiVsSKWBErYkWsiBWxIlY/zoqP/tdOIdPgqKYdGwFAi/trMe3ZENyYZ7lNxvc8lzm0cnQoBx0Go5DU0VbrfvhkgVdwhp4umRKlWEbJ47B+zk8Vu+KHBXQ5goHZz9u+avgNqR2uFfxOxBWYVuA+bl6Ls66XFZ6RA+QpF9fV7XtAw2ld8lO8ZWBkGtzGeC9DLpPiylj5ub2O2voDQNWur3Y5fGu4bZOZb/HxZdTORYocbE4M+QPToiw+/QQcM5HZ3FoFGXxwLAdcPC8bD7ljutfiuonZaGAgSfB75We3PLlKiSAuwLdiN4gVsSJWxIpYEStiRayIFbEiVsSKWP04K179tyLYyVm3Ap8whx+I6QgPF65VhU9Po2YmUt136KD3QIPXKT/HOwWfVKnbAX1459d5R8j8KrL4q4Re15uXjdLb57NBpWSAIcNAPYyguXN287vfZSbnMPURnb/rPuvzyt4Zmts2Lehyb110O6xZuRcy8zdF/9bDtzSMRXx5mem+uqJkcaymAxvGEd776jTo6mmFysFO77FmZd1prPbp9N62TSdXqRfmDxPktZrLDNwRo2KqwPWRIfdVuwHu4UZ8f2PQ9Z1jXc9alQJ58sJiNqnc+vAmxIpYEStiRayIFbEiVsSKWBErYkWsfpyV6e2KSce69Zy9+rF4mOq5m5X2u//V7bKkONncjtdscm99nznebhk0NC5cu/IWHAcDhglM09ru2eugo/c6m5a/1TWddb8jw9R9jeZ13Id/YATtjgc5M983Xy/jNiDmMnkPvkZDo+5oCb6IrtDc99UOYlhsrwNdb7plGfZqo/dDZzJFzNuIPc2aZVmahqHX2Qe6qa5lWkEgX6cdTGoZ/I+na3ZJJSzueHGBmEVZXPKv9Z5N+hYMurwW7sqXQdvlVaXEKk7BKJPXQ3pYRSl80L2YDAtj4BveFUxNrIgVsSJWxIpYEStiRayIFbEiVsTqn4GVMfl/LK3v7bs/i8NwDO2u2wotgsuwb3C9husu1pdBWzuNGDy/eJjVU70WXP0Mr6MB4Npg5K/FqM8xppBy+8Wg6V1eOefHaF0i/rpds7nzZ3kYDrV9y3T+XuxgB37AvyguZ2M9XpXlu398GNeFygtZIObZqGKbbqEy+D28N4QqLdOIDuW0Y8MIhnleMZtVhNLnnsO9fOhp503T/AjOv4Y1DMCwz9X18Vfjkp0h5ZGDh4m2n4tifdDr8oUUeHYds8FQF8Iqmfzwz/Dhml/qbuMjPE/7tiyVUjLe6veDWBErYkWsiBWxIlbEilgRK2JFrIjVj7PilX+jLJN/Bro2lMFMWcrlOoEfVbuGH9/90+ukI1XBTQ7d/2tcg99w0Y+Kvt4b7SK81S67nQmGWSPaq1+9Wlok4BXE8mXaxv1zfvGi9GXWVqUsVPG5uQ66DLnBs2GkoONxP5eZ7ik04KnI7tw2fMCYEv+xcuXrbwmyZFW7Evii32WuVYUbwVpORlYq8qpV9fz8adyCHZ3j6PxrUEuKq2Ea3iafDK20SJEzb5X3B/r8dM2+w1wPwzo3LYTgr/Nuj9XsGn7CO/E003YMo1xGKd4VmwOruwq1b0JKYkWsiBWxIlbEilgRK2JFrIgVsSJWP86K3/8H29+J2bBimVbJ1DJMvvciV6zan+gAXrgJHIgZHDOZ1Oymt8leJm04p+tTRcmDXuctGk5zsbrCbmkohL2MNaNTfjKNMvLVcASTJqZcbpKnQQtAMZ1ev57UcQ1pjhxMx3bFqpum8RGfnoatQmaQ3dFaIE/wwTRYsBXDgYHAEnGNNgr+GMxwuP25vA5G7B81poOvSc9iuh60jCL1OGmYBq85d28fx6eHFhKPKd6Wx8dpAwlA/N42H/V409XHlBEL5kKeRCnAfTLQBaANQ/dT6t/WtWGTWBErYkWsiBWxIlbEilgRK2JFrIjVj7Pip5kCF4dXFZML7zId2RZ3IH+X22R4byimsiLzg/z2fKn78AYnxHmbr/Hhn/ReZ6tWtat/VofRiEOXZ6IItkX/nikmvutTjcZcKOVaznt0+qXrOIuqVV9EV9hBnizTXoSXyciCwUvxFcRiNtA9hTD1+lh27yG+q9DiYaB+jWtKc+SrONO6nImyVLjGvDZ3tc9xApuwg/Gelz/OG0lxQWhvn4fRhLvcBfrVKhmOdR2tXKbRuuxr+7VrcfZ2+bRnu1Y9E0l0KIddvChloQrkEjbrTuMffZCIFbEiVsSKWBErYkWsiBWxIlbEilj9NCv+8n+1hcrTIvF3+aRvZXpftYwOqtu81Y9iLD6U0P3l7YwvNPfTpAW7mPI9+nocN/Te6FIiHuhjTJBLsd0y+ATRrEoVH9iop/dPCyWCdTHt2xD43ODv8WnYMRzuOlblPf56GrXgQCLS9YaNBpyVpa61tZWjDq87+rjwap2NhjwXeVmW4DgbVxzucMNCDMOeoZSyuOXviknXQv4S5Gyb3/ZVO6bBP8LToK+LWZuGufQTcGw4TdxfRSnGVOxKpvOt9TwmQnqCtXgYYFLkyYWdlzH4ZGXJPsPry5RYEStiRayIFbEiVsSKWBErYkWsiNXPszLBBXbXO9ZtMdOEFK5EUQm/Xa5lcRjIX73aJTsXMlut0m6HSVWAy+f6irlTkZzzy/d534bTUqrcrhl0OZyD9I+PbNarKCXLUuL+w0gfIIYdaO5p18Y1fPrb20Hrf9fI2n6xX6Oay/Unh3An+21Wt+/w02J96eteuqxV7axDNp3gWSlLvccaNl1erbsN+DZoMYDICv0d4qFfr1g1oYpFcAFfw9Cu/vEPj7MGN8yv9PD+ecRclmnhFQl92e8yWUrLdFa+Xjf/rs2FuOAbBnPDRrx4J4gVsSJWxIpYEStiRayIFbEiVsSKWP0zsOK1f1cGG7032uVOLtNgKzA3tK/W+psT5gM7VRbhQff/qd1qTy1XyaB/q4VVisjX68VghzDiiPUH+rwvN60P7wRNr/v2qiyI5e3MsS5FFa51L12plGtXoOmnA9s0TG7ab6vjqM8LmcP++0J/YzAMXX564V/gGzcNaH2Mn010La9cymir9P5plbpW9d3/Go10YyLTsDw/Qy5xcUoPvl/g+pSdMbW3zSY9/VEBqQo3ot9nru0iZ8ttAn/gM+wgH2BXliqHz754metzyVX7bhGc4QOg6+8ZxIpYEStiRayIFbEiVsSKWBErYkWsfpoV/xqJ6dDGA5ZpL8N02PvHOVpvnb+M2jCqdXB8eRrovrpCZQvvCv/w7x97lPus5tQdXtHPDg2b67Vjf13Mxlrfp+ISrcunScs0Idkv4VFNupbuj8SdVZgiBlwwVn5ur/2O3s8Nt/SzE91Lt2Y3P6KTftYwClVEsZoMLAxGPgI/f5130uKsWLkMk5dp22Bayi+i83RkX4tUr4nv1cusnctEsw50DS5VKpiFfVzDZ7D2t8WgzZqVTlJc/KB4nOhvG5rDba85kifxHgTJrUdwbpocY4gVsSJWxIpYEStiRayIFbEiVsSKWP04Kz75z5YspT43HB7hdwnBXopgI1/G7a/0YHH+5h+h9TFfIVNvW0A3wy7CAIvRiFu4r4plnLxM2mmR4qfv3kSpyPU6Na4H1rVILNMI9nLYNuArpPlieUacUi8pyyCU4G6aZllKaP1pz0bMrLzlb9KWpQD6lafPPeu+wKazWF5GEySgwP0gFsO+kYnUvdl8nDa4aeUyj4/qcdAolNb0n6sr5qpYVaQqPpSjLq/bd9D0XpSNevosdS6ScKvw7Ck7C5nrGtbTOjf0tvLVJkO8GAP3/KjQtb+IFbEiVsSKWBErYkWsiBWxIlbEilj9OKvH/3YHbxfh5WncvBYnpUrM1++yu0rrkB53e/jhONy95if4NOiyutM0TetPuBt37NsZYhnu1bzrai/K0o/yXyOtofX1Lu83tR3geA+/+vf6+pQe1xs2GTm3Hrhysbn86lZsq6aU0Od9B9oH+Bqu1bhvC1nonr8bNh7Ylmly09HnmzvQ/XdIbbApnkZNoTKbV97Wx1HbdExHlMrf5+P2/xi/PI3GgFLC7bfV8WFSB2ilzxCrcRc5kEqp+IsNW5hT17D+iE/De52/smTg8DxtCZmlIo13bNQzMYBYEStiRayIFbEiVsSKWBErYkWsiNWPs+L2v879dYFx0PqqVFGsBn3GuYnfNphj6Fi6pnMRHdSk52AyuPUZnQf3TH8DkGkUlnjWMvG4vYyuD2NdF8tgWjc/TZqFyly7/uYfvnsTmYYRrAXsV+ya7oHrpbe+twbk9Yd36nQQvsJPqzCDr/ifunu3irNBD5pcCSn9OMdcSIxiIjxIxIkcm4aFeCZdLe4zmcD+vO8KVThW9SM4jYd2zW4YrFxsL8hBLlKpZLwuH8d3jt4LniF/nRa7c5oY8+lfhz3D5W4hBfg+z1qX/EsxFW3KX3ofeZELYkWsiBWxIlbEilgRK2JFrIgVsSJWP8+KX59Zv80albZew90keL5mV3JRrHds2DeklKWhwrV8GXe4YbpW5TO6jns6TkjzVZR1+nBVwa+lrltlgi83+XKbdbqsaleuIvP9pNNjrUrL4s4ivn7r+K/sFAfy6VcTRnQOVtfneQt8hRKrKOl3WVGqhtPQvYAHmlfDbXm77GnUzEQCs16gv1VkMsV0np/PxzqvstR+Pk9aqbjqHkfBSa+PMyUUciPGHdvVe7uLOGIP07oqi6S4xF9s3nNrtq7vDB9+TSo2d5MiWR8Z5kU+siKNNyXyl4ms4Ta9Q0asiBWxIlbEilgRK2JFrIgVsSJWxOrHWfGn/9xMZFaIxNtkD4M6hDJ4RV8K8VTteioRQ4n5XKtayGQRXR5Hd5beq52uNul84MJR/Pmb/PYNoGIytlxn+lvCrRZWvJGP07uKVTEMA37o+QwDYfthNhqb4Kj19+rya1pJZYIYvE0+6DAAtUy2iK5P46aeS2RelGFeiHuds40AI1fX8jJwfzDQDYsa7v2nf8F93SuJu4vw/GtYcazqjW+KfFQtR/dW2pf9Wyyn/LqJ9Po4Xgj4iXfiaYr3JoFL/qYYd+2qXUtFEm3k06Rpc70dfOlpf4gVsSJWxIpYEStiRayIFbEiVsSKWP04K+78Txlkd3DQPXNP+aVm11bbZNJxEGcmr+uw/DWuMH2+lsNv+AodDHPePp93IaANhLoK9JovYkuKK+4/9OuZzFzLWcXZqG/qRrml+gguv0aVVFwVU8tdOuzqfdtSqWWg9fclv4iyjG7fGwqV48+Pxff6Mv6CSE5GTqEyqWS4lfChYtVhahkk332BIf2Xodb6d65OlbfNMcYy4Wq6jJOb7q+LUgYb8TRsSlaAb7gR84nLmJkWV3DHXKBYyMIPi/HAVqXAmNU2A0dZFpbpLMMr3qdCEitiRayIFbEiVsSKWBErYkWsiBWx+nlWvP7vmL8Xo3sTTigl/V0+6TrQynAxisuHWf2s603xz+110GZ4Bhp9FaXQ9BgP1z/D9GGCm5qL5+XQzWCUixxMH0b1QuaYz4/E7Syy0Puegwx+u9yFjIbf8AmgYWgTs8fZXSoSvc87Yp2+5m6a3Itz5K96WzcP93LSc3Bhg7t/RZ7gD6ZDnE+TJoLMxBU+f6+bG4a5jJJxX+8jR6qg7/v3zLYcEz776UDbt0vGop18GjWrdgXXyDE4IhbbtJaRXr9GkhDmItLr4Bzj9XlrYkWsiBWxIlbEilgRK2JFrIgVsSJWP8zKio8MfhuM27yy3GU3/6q6rtSWQX8XquCIf58PWxDclq4NfdCa3uFOJpMwUJ2BbsgLBJ9eOpk6mBvaeb1hj9O7r+xkGSyOGdjd+h3Jj80J92/rwtlbdHyaNqXKHefuY3Uaj211q7uFZwdD/R1C7+32LojH1FKfR9sLmGphrsr34Av3cQ078Bk5TsQZ/xvv2HCga3PBpXfvS8ds1wqZLrfZ07B5yb8u2QlxDQaIsYLxvp8//9JFtJC3aFsObv2RUpHv9mw+dFUp4c8yyOZjF3CuxYlYEStiRayIFbEiVsSKWBErYkWsiNU/AyvzZdiB33DlLTh27m5r2TJb79nDuM5NR9vasUGTYQCuMd/LoGOZkNws9NVobN45GGb767w/0IDwU7ApEDOA1m033rLhUHPH9LqeclvXocrAPc5+9XTx5VzlH8sTYgOvkpVRUOp6VlbFNPgiuECL5zLD43+8Hdgp/S3Bhm/Q+qm4YIqll8EfGMT9MFKjngk/hSw+/BPsNF0t65frDDHiPQB3cJmP3JpzBxafUTocGefsWHfvokP5PG6ZppkUV+R43LNlWSbFBTnGeyNAqyzDWBErYkWsiBWxIlbEilgRK2JFrIgVsfpnYMXv/71TqNS71TWu2ZDdYrXLHgY1TKD3Iu8lQoOChtQOffkwqeH5krHPMJmMIcSFVMVqk8z7ldJQdafxGV0fRxpu1a59hulooJedM5F6XjYe2Zks4NbSvz6Ma7ivzxwfyl6HWSaHfX2ud9pEAKIsVl4Kv1tu0zTYR3B+nNwJlVvcWW6ScddOiqTu3Hnxzaa4CinDtfzeR56Ka6xzWSmkcCx36SXP09a1+IKj3zGLUrJSwf9+T6+nq1L5UT4duIXMa3YDvvW6zLb0kejVLn0Y1hB6yeS3PxWLWBErYkWsiBWxIlbEilgRK2JFrIjVz7MyC5lBi/d1Px8JHe/v8qd+E/FXrHoQF7iGWod0DvZFf8zw8Cm/LsN02Degm6u2u96ySdcRSkqlPvwTtP4lP9Wd5uLzCta4CVPrA5tM9Z5muPK++nqY1q7FFTahuZ8HrapdQQzviy+wPmZfwB2GajK5rR2XYuFfnyZNaPGq3dB1qwZ3uGkY7N3/QjyWrpdlbw46r3Ub0xVRVCKvNndd29U9l8Y2RLwec2TIx7U4ubyy3KTIMf6Zpqn7//aYbepjzW/eEXxxH2P+eIdR29TvBGPg8/yrZTJGrIgVsSJWxIpYEStiRayIFbEiVsTqn4EV/3oU075blnpjchBoLQ5DkLwYh/ghohkz4q0Co4pd03uvN9l06DrckdDr66x3jwm035svdquPXNacxlt8nI5cy3T02eJNOu9VHN0jKMd43HesimtV3v1TfwBeJabwA/EwrxUqZ6xcB2w4NnIpXW6vQr32XRp6u/Z7/DXs6l3SzDCjSM7HFZs7SXEJ1xL3HasKR6HjkftT9gWz/vp25pgpWUovzOaDCm66Vu19/fXQr7lWlRnMQywDV0hZsatv/hGsc5m3qu23xXE41DW1lNLfQsBOMylVdCRWxIpYEStiRayIFbEiVsSKWBErYvXzrMyHbi0XGXTzLmI9XYu5uHNb0a5EzHD0UqTQ4pOBFt+Q+2/Bcdy1IejxE7T401D3I5Il20Rs3q2Yukaz8yc8jO5NpRT+d7G+giluas29LvsdZhlcyBxjJkOn4TS1nSCdTyuX/Ir41zF7+FWD7q/blWBT3M40N+A3uE97LrjDlM7frAndX5Zl5JfDnoHxCGgRXp/HLVxY3NR7tTsMmj4pMu/Wn5ebNqQ84n/o1QyDIxbkZtyxbdPhpvH2eUSMUvfhbcK36cyFTSFVFJajvon3xuH2Dr4RK2JFrIgVsSJWxIpYEStiRayIFbH6J2DFe/9LHRL5zTs+z1uZyO7c5rv/NR9Cu2eqZNsDg+ZORd6utJbrdNJ38HxSXH2vQJzMKBF/GBXjsS6VfMkv0OiTnmOaHDlYRleM54Z5zs9+nMFXjBFl4Xk5uBtM2dzFmIcx9LcQpdrG7HF+l8u8YlU+/eRp0ixufXU/wyt8laUUUnhBhvGyFJnIvU32PGtdi7QJn4Ovh1HtnJ1lmYM79DqcNw3tf7+NuZhjufq7QoeBtSoldL/W9wyjynCv+xdZpo20LaPkaQQuolByu73V2mIlN/lqnT5PW9y0iBWxIlbEilgRK2JFrIgVsSJWxIpY/Tgrbv3rFLwex3e5yqp27WN5wjjDMOH6JtZ7rG9r0+7n9gJeFrdykW+ObDKCsFYudxfRdTQwy1Lpdd617HS0T4gpCIpej9WdhlQi3Ipe53ZdiiAU06lrmdw0OPy+9b2VNbvhe1lvqDvsItRPL3mY1Ti3LNPUa9YdhtHAuo4Ynr3Vkk43X3pPNuZ1uLVYX57HmnvVrnhBAS4Od8A02IunAXKW29xZhsk3u0xmwVaMBzZ0PBjp2Ad3AHTMvtaRmo/1+jvciw4C74o+W2xYeD+QS1GKa34hVsSKWBErYkWsiBWxIlbEilgRK2L146z49ZF12uCCcc7H+oR4MpnocSHrjxh0fM2pL8Nr/17XRNb9diP5MKoVt3O3i+Ay6psVq645RgnYwSdI83AtH6d3CIIb1sK7IH7D0GWpVlGKmBE8EPhxPuzpndemYSzjtHc7o4z7q23Wh0Y3TYOZsD8Z6MPKGObvil5XH/11rKrv5c/TFm5y08YY5AP+uJa7WF2ff7W4Yciy8MNiPqik4qp7H4HX2L31YjKiWMJmxaoCx3KdPg51vyPMFkdyONL70a9FEsWic8/qds0yrc9Ifw/QvZIM7m9zYkWsiBWxIlbEilgRK2JFrIgVsSJWP86K9/4jjBpw8WNzfh604HfN1jWgH6Y1xaDpax/hCTpYacsy2Amt12WOsFdR8jJrs7KUpURs33OAy2qbjrt2IVMORsH1edaC7m+4rY/P862nkMJc/i5/GNTgoK4NHaaIv2pXdWyhPjfccO/A9GN1epjU8Kwqy1WYPo9b/6i/HF6f561UJMatZy5Y1J07oeQqznBdyAI+eOscHAEa8YeBzp+p6zsbuib12LVNq2Tqc5sM741cZhXb9bb6mwQCSUS22zHElYvUtSqLz8t4pM89G5rvtdcmVsSKWBErYkWsiBWxIlbEilgRK2L1T8Bq/F/s7xrN85E+p3vKr7sjG3fASDcJ2uwY4sd9btpvy2OvryOAdl4HbDy1TdN0eeUtOk66+htAUlyDqBgPbUABysXq+jDTdZah0cEXuvm7v9Af7zAduibTZ3bfl1/Pv1rQ9EmRbiI2mpiYtFVt/wkOT8NmrjLL4IvwOu5rf6DqA7+YzvSasm06iA3+3Go3p+st+7apzw176ctD+ys9lCXbbPTadwlgpYj88vmxdcm/wGK9Y6OenkvHErP5pIIXRY8Jyt6QWfzW8zdSiAUOf6XHzZY9Tu4ykRIrYkWsiBWxIlbEilgRK2JFrIgVsfpxVvz+X9zF53k+qQolkiKD37/6NYdXLMPxA10rORMZNPdndJkPq1W7Dim8jtjDvG5z95JdfD8bQkNbdSFzL8ie5/dSFTd9n/4a62LNkOnBpnie3J+zo5DSW6fzQRXPIoxVkIJFrtfNa5irO9CDHe58fl7mo6oq9drxR3B6GNULlZvMDNZCf5MQeclKz8u6N46qlMjx46iZyxTp9IL88ba3W/t5LH8NauCO++Fe6vVovAYli7Zq3LNMg5uGEa3V47SZFBfXqvi7Qq9l69wY0UHN+1XMi7mijXwY11NxBS9iRayIFbEiVsSKWBErYkWsiBWxIlY/zop/jcV4ZJVMl70KN8Wwa8pS6H3S3tevac24fQPwIx1/xa5D7sf7Er5apn0tztDx46F16xFUrDYp7ktZ4DrcyN69ruPsWtXVLnkY1KGzhRSbk661lUuB+OODrsVsmrq1kbfPwL3mNMpSBrti0DdgxDT5Z3Ae9620yGpObRVlg54Bp6Hpg1gMBgYS5lpO6MtfkxpyDDe8OOv3GS7g8ypOHwdNURa57vkrpwMX9pFO5LXXYbJULne8dT4ZOHAGUfq7/FdP18LCs/GuHHesQhVVu7bcJN22hmOZ1jJMiBWxIlbEilgRK2JFrIgVsSJWxIpY/TgrPv3P7k3Is1WUIv6qXdXr19H1eXafiQQhBWGhzxOzElI4jkvYgq+ZTONNiXiglatO43NznnZdcEdIQSgmQwd+YNhH/NVt4qaViXQTs6dJy7Eq3DDh39NQX5vMgP2nccu2Kl/pMd7p7wTwW9eVjrPHcROa3rbspZdoXw3OTcvzM/jjWi7QRBv5NG/p8by68M5PsxY3uSolrn+Na7jQdag3AvOCXa6y+FhOeg7GSCXDg+4FjGdrzh3eiUHHgEHMG24lfNDfM0xz+f+xdy7bacNAGPYNE5w2tCHBAU7pZdNN932LvlKfqs9T6hAbG5MABV8luf84fYe05/yzEkLW5Rtvfkuaycr5xA/EZ6dnDmRFVmRFVmRFVmRFVmRFVmRFVmT14qzc4RetjM42WuIp2wCjNqn6uBgrcNFNutf9XEcYL86b5V2gulbOWG/Uu9kIghg6++f9AWN7rg8A948lyko3cvc3K5bTAGPLfvGjxKHCXPHzPi4X4RDtu85E6/PN1Bq4nujvffthelWpAnyTrVqGQWcZDJfs1PvZZZ8rqYufmvmtj7VJDOhHOTuOMv76lZ3mUx9+9Rw/Ss5h6IBX2ZbyHszHja5s8HpQaNPqBso/yw36ty0b819tju/vLm1bIj/HWYN61xnUukwStbiTjx/gFe/q5zjUZEVWZEVWZEVWZEVWZEVWZEVWZPXirNzw6zhOa+j+silkT3kvz5zrk+/50MqLG4nvDPEerYvJBDJbD92L9bZC2batWtUxNPFCWGMefe7d8ak+yD54XssaTNtqnTzWs2sPOt4YBW0NHzRKtbqK+zL6R7N4186vfVfibnWbrQIvyaHkv1pvSzxruj6Hb7+fXrbFaBAkeYs2ADQaXK6y38tbrLODTIe/J9cSJ7rW1XZvYQ7wMdhF+Qn+rtoC+j5O5LtC1VYj/3IVHWehZ1uO742i9Cz3j22nVOds18HHvntRq/IhrVE/9C4uBgFZkRVZkRVZkRVZkRVZkRVZkRVZvTgr2/om93qVUXg+S7vwznFtT85Db5pJn9vn9fBqtT5OQxuae+AMVw9HOavtDcE0ui/CuaO1CfwgSgusuVIl1gYtPh3L/q+xTJqbZ90sMZd3jeTVdTx0FSXF7Y30gyHAETobczKmy5+sxVT4HqvDbmf1uYP6GFkH61P4tmrPulPp3szeeLbcdTbQ67d/29iYP3wAoY+u0P7dZAStDz/FWYM2f8fNCvBFZaubbW59mF/Vqmi1wrii+yW5r5G41ZMRCsbo5EktbwK8NFhmfiArsiIrsiIrsiIrsiIrsiIrsiKrf4DV9x+fLRqNRqPRaDQajUaj0f4f+yPAADbEtLohR56fAAAAAElFTkSuQmCC) left bottom;
  color: #fff;
}

.typography p {
  margin-top: 0;
}

h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {
  font-weight: normal;
}

div.field {
  margin-bottom: 15px;
}

.field .description {
  font-size: 0.9rem;
  font-style: italic;
  display: block;
}

.form-control.field {
  padding: 0;
  border: 0;
  background-color: transparent;
}
.form-control.field label.form-label {
  margin-bottom: 0.1rem;
}
.form-control.text {
  border-radius: 10px;
  min-height: 50px;
  font-size: 1rem;
}
.form-control:focus, .form-control:focus {
  box-shadow: none;
}

.chosen-container-multi .chosen-choices li.search-choice {
  padding: 18px;
}

.chosen-container {
  width: 100% !important;
  font-size: 1rem;
}
.chosen-container .chosen-single {
  height: 50px !important;
}
.chosen-container .chosen-single span {
  line-height: 50px !important;
}
.chosen-container .chosen-single div b {
  background-position-y: 7px !important;
}

.message.bad, .message.error {
  color: var(--bs-danger-text-emphasis);
  background-color: var(--bs-danger-bg-subtle);
  border: 1px solid var(--bs-danger-border-subtle);
  border-radius: var(--bs-border-radius);
  padding: 0.75rem 1rem;
}

.video-panel {
  margin: 0 auto;
  position: relative;
  overflow: hidden;
  height: 210px;
}
@media (min-width: 992px) {
  .video-panel {
    height: 400px;
  }
}
@media (min-width: 1200px) {
  .video-panel {
    height: 600px;
  }
}
.video-panel__content {
  text-align: center;
  padding: 0 30px;
  display: table;
  width: 100%;
  height: 100%;
  position: relative;
  z-index: 5;
  background: rgba(0, 0, 0, 0.6);
}
.video-panel__content .content {
  display: table-cell;
  vertical-align: middle;
}
.video-panel__video {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.video-panel__video .video-js {
  position: relative !important;
  width: 100% !important;
  height: auto !important;
}
.video-panel__video .video-js .vjs-poster {
  position: absolute !important;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}

.carousel.rounded-img .carousel-inner .carousel-item img {
  border-radius: 5px;
  background-clip: padding-box;
}

.blog-index,
.blog-article {
  background: radial-gradient(circle at 8% 8%, rgba(233, 30, 99, 0.08), transparent 22rem), radial-gradient(circle at 92% 18%, rgba(16, 7, 24, 0.06), transparent 24rem), #fff;
}

.blog-index {
  padding: clamp(3rem, 6vw, 5rem) 0;
}
.blog-index__header {
  max-width: 820px;
  margin-bottom: clamp(2rem, 4vw, 3.5rem);
}
.blog-index h1, .blog-index .h1 {
  margin-bottom: 1rem;
  font-size: clamp(2.4rem, 5vw, 4.6rem);
  font-weight: 800;
  line-height: 1.02;
}
.blog-index__intro {
  max-width: 700px;
  color: var(--moyo-muted);
  font-size: 1.12rem;
  line-height: 1.75;
}
.blog-index__layout {
  display: grid;
  grid-template-columns: minmax(0, 1fr) minmax(260px, 340px);
  gap: clamp(1.5rem, 3vw, 2.5rem);
  align-items: start;
}
.blog-index__layout--wide {
  grid-template-columns: 1fr;
}

.blog-post-grid {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: clamp(1.25rem, 2.5vw, 2rem);
}

.blog-card {
  display: flex;
  min-width: 0;
  overflow: hidden;
  flex-direction: column;
  background: rgba(255, 255, 255, 0.96);
  border: 1px solid rgba(233, 30, 99, 0.14);
  border-radius: 16px;
}
.blog-card__image {
  display: block;
  aspect-ratio: 16/9;
  overflow: hidden;
  background: var(--moyo-pink-soft);
}
.blog-card__image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  transition: transform 0.35s ease;
}
.blog-card:hover .blog-card__image img {
  transform: scale(1.035);
}
.blog-card__placeholder {
  display: grid;
  width: 100%;
  height: 100%;
  place-items: center;
  color: var(--moyo-pink);
  font-size: 3rem;
}
.blog-card__body {
  display: flex;
  flex: 1;
  flex-direction: column;
  padding: clamp(1.2rem, 2.5vw, 1.6rem);
}
.blog-card__meta {
  display: flex;
  flex-wrap: wrap;
  gap: 0.5rem 1rem;
  margin-bottom: 0.85rem;
  color: var(--moyo-muted);
  font-size: 0.88rem;
  font-weight: 700;
}
.blog-card__meta span {
  display: inline-flex;
  gap: 0.4rem;
  align-items: center;
}
.blog-card h2, .blog-card .h2 {
  margin-bottom: 0.8rem;
  font-size: clamp(1.35rem, 2vw, 1.8rem);
  font-weight: 800;
  line-height: 1.18;
}
.blog-card h2 a:hover, .blog-card .h2 a:hover,
.blog-card h2 a:focus,
.blog-card .h2 a:focus {
  color: var(--moyo-pink);
}
.blog-card__summary {
  color: var(--moyo-text);
  line-height: 1.7;
}
.blog-card__terms {
  display: flex;
  flex-wrap: wrap;
  gap: 0.5rem;
  margin-top: 1rem;
}
.blog-card__terms a, .blog-card__link {
  font-weight: 800;
}
.blog-card__terms a {
  padding: 0.35rem 0.65rem;
  color: var(--moyo-pink-dark);
  background: var(--moyo-pink-soft);
  border-radius: 999px;
  font-size: 0.8rem;
}
.blog-card__link {
  display: inline-flex;
  gap: 0.4rem;
  align-items: center;
  margin-top: auto;
  padding-top: 1.15rem;
  color: var(--moyo-pink);
}

.blog-empty,
.blog-sidebar {
  background: rgba(255, 255, 255, 0.96);
  border: 1px solid rgba(233, 30, 99, 0.14);
  border-radius: 16px;
  box-shadow: 0 1rem 2.5rem rgba(16, 7, 24, 0.08);
}

.blog-empty {
  display: grid;
  min-height: 280px;
  place-items: center;
  padding: 2rem;
  color: var(--moyo-muted);
  text-align: center;
}
.blog-empty i {
  display: block;
  margin-bottom: 0.75rem;
  color: var(--moyo-pink);
  font-size: 2.5rem;
}

.blog-sidebar {
  position: sticky;
  top: calc(var(--site-header-height, 86px) + 1rem);
  padding: 1.4rem;
}
.blog-sidebar h3, .blog-sidebar .h3,
.blog-sidebar h4,
.blog-sidebar .h4 {
  margin-bottom: 0.85rem;
  font-size: 1rem;
  font-weight: 800;
}
.blog-sidebar ul {
  display: grid;
  gap: 0.55rem;
  margin: 0 0 1.3rem;
  padding: 0;
  list-style: none;
}
.blog-sidebar a {
  color: var(--moyo-text);
  font-weight: 700;
}
.blog-sidebar a:hover,
.blog-sidebar a:focus {
  color: var(--moyo-pink);
}

.blog-pagination {
  display: flex;
  flex-wrap: wrap;
  gap: 0.55rem;
  align-items: center;
  justify-content: center;
  margin-top: clamp(2rem, 4vw, 3rem);
}
.blog-pagination__page, .blog-pagination__arrow {
  display: inline-grid;
  min-width: 42px;
  height: 42px;
  place-items: center;
  color: var(--moyo-ink);
  background: #fff;
  border: 1px solid rgba(16, 7, 24, 0.12);
  border-radius: 12px;
  font-weight: 800;
}
.blog-pagination .is-active,
.blog-pagination a:hover,
.blog-pagination a:focus {
  color: #fff;
  background: var(--moyo-pink);
  border-color: var(--moyo-pink);
}

.blog-article__hero {
  padding: clamp(3rem, 6vw, 5rem) 0 clamp(1.5rem, 3vw, 2.5rem);
}
.blog-article__header {
  max-width: 960px;
}
.blog-article__back {
  display: inline-flex;
  gap: 0.45rem;
  align-items: center;
  margin-bottom: 2rem;
  color: var(--moyo-pink);
  font-weight: 800;
}
.blog-article__meta {
  display: flex;
  flex-wrap: wrap;
  gap: 0.5rem 1rem;
  margin-bottom: 1rem;
  color: var(--moyo-muted);
  font-size: 0.92rem;
  font-weight: 800;
}
.blog-article__meta span {
  display: inline-flex;
  gap: 0.4rem;
  align-items: center;
}
.blog-article h1, .blog-article .h1 {
  max-width: 940px;
  margin-bottom: 1.1rem;
  font-size: clamp(2.45rem, 5vw, 5rem);
  font-weight: 850;
  line-height: 1.02;
}
.blog-article__summary {
  max-width: 780px;
  color: var(--moyo-text);
  font-size: 1.16rem;
  line-height: 1.75;
}
.blog-article__credits {
  margin-top: 1.2rem;
  color: var(--moyo-muted);
  font-weight: 700;
}
.blog-article__credits a {
  color: var(--moyo-pink);
}
.blog-article__feature {
  margin-bottom: clamp(2rem, 4vw, 3.5rem);
}
.blog-article__feature img {
  width: 100%;
  max-height: 620px;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 16px;
  box-shadow: 0 1.5rem 3rem rgba(16, 7, 24, 0.12);
}
.blog-article__body {
  padding-bottom: clamp(3rem, 6vw, 5rem);
}
.blog-article__layout {
  display: grid;
  grid-template-columns: minmax(0, 820px) minmax(260px, 340px);
  gap: clamp(1.5rem, 4vw, 4rem);
  align-items: start;
}
.blog-article__layout--wide {
  grid-template-columns: minmax(0, 820px);
}
.blog-article__content {
  min-width: 0;
  font-size: 1.08rem;
  line-height: 1.85;
}
.blog-article__content .typography {
  color: var(--moyo-text);
}
.blog-article__content .typography h2, .blog-article__content .typography .h2, .blog-article__content .typography h3, .blog-article__content .typography .h3, .blog-article__content .typography h4, .blog-article__content .typography .h4 {
  margin-top: 2rem;
  margin-bottom: 0.8rem;
  color: var(--moyo-ink);
  font-weight: 800;
  line-height: 1.2;
}
.blog-article__content .typography a {
  color: var(--moyo-pink);
  font-weight: 800;
  text-decoration: underline;
  text-decoration-thickness: 0.08em;
  text-underline-offset: 0.18em;
}
.blog-article__content .typography img {
  max-width: 100%;
  height: auto;
  border-radius: 12px;
}
.blog-article__terms {
  display: grid;
  gap: 1rem;
  margin-top: 2.5rem;
  padding-top: 1.5rem;
  border-top: 1px solid rgba(16, 7, 24, 0.1);
}
.blog-article__terms div {
  display: flex;
  flex-wrap: wrap;
  gap: 0.55rem;
  align-items: center;
}
.blog-article__terms span {
  margin-right: 0.35rem;
  color: var(--moyo-muted);
  font-size: 0.85rem;
  font-weight: 800;
  text-transform: uppercase;
}
.blog-article__terms a {
  padding: 0.38rem 0.7rem;
  color: var(--moyo-pink-dark);
  background: var(--moyo-pink-soft);
  border-radius: 999px;
  font-size: 0.84rem;
  font-weight: 800;
}

@media (max-width: 991.98px) {
  .blog-index__layout,
  .blog-article__layout {
    grid-template-columns: 1fr;
  }
  .blog-post-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .blog-sidebar {
    position: static;
  }
}
@media (max-width: 767.98px) {
  .blog-index {
    padding-top: 2.5rem;
  }
  .blog-post-grid {
    grid-template-columns: 1fr;
  }
  .blog-card__body,
  .blog-sidebar {
    padding: 1.1rem;
  }
  .blog-article__hero {
    padding-top: 2.5rem;
  }
  .blog-article__feature img {
    border-radius: 12px;
  }
}
.register-page {
  min-height: calc(100vh - var(--site-header-height, 86px));
  background: radial-gradient(circle at 3rem 4rem, rgba(233, 30, 99, 0.08), transparent 18rem), radial-gradient(circle at calc(100% - 3rem) calc(100% - 3rem), rgba(233, 30, 99, 0.08), transparent 18rem), #fff;
  border-top: 1px solid rgba(16, 7, 24, 0.08);
}
.register-page__inner {
  width: min(100% - 2rem, 1480px);
  margin: 0 auto;
  padding: clamp(2rem, 4vw, 3.5rem) 0 2rem;
}
.register-page__grid {
  display: grid;
  grid-template-columns: minmax(260px, 340px) minmax(0, 1fr);
  gap: clamp(1.5rem, 2vw, 2rem);
  align-items: stretch;
}

.register-sidebar,
.register-card {
  background: rgba(255, 255, 255, 0.94);
  border: 1px solid rgba(233, 30, 99, 0.14);
  border-radius: 16px;
  box-shadow: 0 1rem 2.5rem rgba(16, 7, 24, 0.09);
}

.register-sidebar {
  padding: clamp(1.5rem, 3vw, 2rem);
}
.register-sidebar__title {
  margin: 0 0 0.55rem;
  font-size: 1.45rem;
  line-height: 1.2;
}
.register-sidebar__copy {
  color: var(--moyo-muted);
}

.register-progress {
  margin: 2rem 0 2.25rem;
}
.register-progress__meta {
  display: flex;
  justify-content: space-between;
  gap: 1rem;
  margin-bottom: 0.6rem;
  color: var(--moyo-muted);
  font-size: 0.9rem;
  font-weight: 700;
}
.register-progress__bar {
  height: 8px;
  overflow: hidden;
  background: #f5dce6;
  border-radius: 999px;
}
.register-progress__value {
  height: 100%;
  background: var(--moyo-pink);
  border-radius: inherit;
}

.register-steps {
  position: relative;
  display: grid;
  gap: 1.05rem;
  margin: 0;
  padding: 0;
  list-style: none;
}

.register-step {
  position: relative;
  display: grid;
  grid-template-columns: 44px minmax(0, 1fr);
  gap: 1rem;
  padding: 0.85rem;
  border: 1px solid transparent;
  border-radius: 12px;
}
.register-step::before {
  position: absolute;
  top: 44px;
  bottom: -1.1rem;
  left: 29px;
  width: 2px;
  background: rgba(16, 7, 24, 0.12);
  content: "";
}
.register-step:last-child::before {
  content: none;
}
.register-step__marker {
  position: relative;
  z-index: 1;
  display: grid;
  width: 38px;
  height: 38px;
  place-items: center;
  color: var(--moyo-muted);
  background: #fff;
  border: 1px solid rgba(16, 7, 24, 0.16);
  border-radius: 50%;
  box-shadow: 0 0.5rem 1.2rem rgba(16, 7, 24, 0.1);
  font-weight: 800;
}
.register-step__content {
  display: block;
  min-width: 0;
}
.register-step__title {
  margin: 0.1rem 0 0.25rem;
  font-weight: 800;
}
.register-step__description {
  margin: 0;
  color: var(--moyo-muted);
  font-size: 0.9rem;
  line-height: 1.45;
}
.register-step.is-complete .register-step__marker, .register-step.is-current .register-step__marker {
  color: #fff;
  background: var(--moyo-pink);
  border-color: var(--moyo-pink);
}
.register-step.is-current {
  background: var(--moyo-pink-soft);
  border-color: rgba(233, 30, 99, 0.18);
}
.register-step.is-linkable:hover, .register-step.is-linkable:focus-within {
  background: var(--moyo-pink-soft);
  border-color: rgba(233, 30, 99, 0.18);
}

a.register-step__content {
  color: inherit;
  text-decoration: none;
}

.register-trust {
  display: grid;
  grid-template-columns: 44px minmax(0, 1fr);
  gap: 1rem;
  margin-top: 2.25rem;
  padding: 1rem;
  background: var(--moyo-pink-soft);
  border: 1px solid rgba(233, 30, 99, 0.18);
  border-radius: 12px;
}
.register-trust__icon {
  display: grid;
  width: 42px;
  height: 42px;
  place-items: center;
  color: var(--moyo-pink);
  background: #fff;
  border-radius: 50%;
  font-size: 1.35rem;
}
.register-trust__title {
  margin: 0 0 0.25rem;
  font-weight: 800;
}
.register-trust__copy {
  margin: 0;
  color: var(--moyo-muted);
  font-size: 0.9rem;
  line-height: 1.45;
}

.register-card {
  overflow: hidden;
}
.register-card__header {
  position: relative;
  display: grid;
  grid-template-columns: minmax(0, 1fr) minmax(220px, 34%);
  gap: 2rem;
  padding: clamp(1.7rem, 3vw, 2.2rem);
  border-bottom: 1px solid rgba(16, 7, 24, 0.08);
}
.register-card__intro {
  display: grid;
  grid-template-columns: 58px minmax(0, 1fr);
  gap: 1.25rem;
  align-items: start;
}
.register-card__icon {
  display: grid;
  width: 58px;
  height: 58px;
  place-items: center;
  color: var(--moyo-pink);
  background: var(--moyo-pink-soft);
  border-radius: 50%;
  font-size: 1.8rem;
}
.register-card__step {
  margin: 0 0 0.25rem;
  color: var(--moyo-pink);
  font-weight: 800;
}
.register-card__title {
  margin: 0;
  font-size: clamp(2rem, 4vw, 2rem);
  line-height: 1.05;
  letter-spacing: 0;
}
.register-card__lead {
  margin: 0.75rem 0 0;
  color: var(--moyo-muted);
  font-size: 1rem;
}
.register-card__art {
  display: flex;
  align-items: end;
  justify-content: end;
  min-height: 130px;
  color: var(--moyo-pink);
  opacity: 0.72;
}
.register-card__art i {
  font-size: clamp(5rem, 12vw, 8rem);
}

.register-form-wrap form {
  margin: 0;
}
.register-form-wrap fieldset {
  display: grid;
  gap: 1.35rem;
  margin: 0;
  padding: clamp(1.7rem, 3vw, 2.2rem);
  border: 0;
}
.register-form-wrap .field {
  margin: 0;
}
.register-form-wrap label {
  display: inline-flex;
  align-items: center;
  gap: 0.45rem;
  margin-bottom: 0.55rem;
  color: var(--moyo-ink);
  font-weight: 800;
}
.register-form-wrap .profile-public > label::after,
.register-form-wrap .profile-private > label::after {
  display: inline-grid;
  width: 1.35rem;
  height: 1.35rem;
  place-items: center;
  color: var(--moyo-pink);
  background: var(--moyo-pink-soft);
  border-radius: 50%;
  font-family: "bootstrap-icons";
  font-size: 0.75rem;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  speak: never;
}
.register-form-wrap .profile-public > label::after {
  content: "\f3ee";
}
.register-form-wrap .profile-private > label::after {
  content: "\f47a";
}
.register-form-wrap input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=range]):not([type=hidden]),
.register-form-wrap select,
.register-form-wrap textarea {
  width: 100%;
  min-height: 54px;
  padding: 0.85rem 1rem;
  color: var(--moyo-ink);
  background-color: #fff;
  border: 1px solid rgba(16, 7, 24, 0.22);
  border-radius: 8px;
}
.register-form-wrap .age-range-field > label {
  margin-bottom: 1.55rem;
}
.register-form-wrap .age-range-field__control {
  --age-range-thumb-size: 1.75rem;
  --age-range-track-height: .3rem;
  padding: 1.65rem 0.2rem 0.25rem;
}
.register-form-wrap .age-range-field__slider {
  position: relative;
  height: 3.8rem;
}
.register-form-wrap .age-range-field__track {
  position: absolute;
  top: 2rem;
  right: 0;
  left: 0;
  height: var(--age-range-track-height);
  border-radius: 999px;
  background: rgba(10, 191, 83, 0.22);
}
.register-form-wrap .age-range-field__selected {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: auto;
  background: var(--moyo-pink);
  border-radius: inherit;
}
.register-form-wrap .age-range-field__input {
  position: absolute;
  top: calc(2rem - var(--age-range-thumb-size) / 2 + var(--age-range-track-height) / 2);
  left: 0;
  width: 100%;
  height: var(--age-range-thumb-size);
  margin: 0;
  padding: 0;
  pointer-events: none;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background: transparent;
}
.register-form-wrap .age-range-field__input:focus {
  box-shadow: none;
  outline: 0;
}
.register-form-wrap .age-range-field__input:focus-visible::-webkit-slider-thumb {
  box-shadow: 0 0 0 0.45rem rgba(233, 30, 99, 0.16);
}
.register-form-wrap .age-range-field__input:focus-visible::-moz-range-thumb {
  box-shadow: 0 0 0 0.45rem rgba(233, 30, 99, 0.16);
}
.register-form-wrap .age-range-field__input::-webkit-slider-runnable-track {
  height: var(--age-range-track-height);
  background: transparent;
  border: 0;
}
.register-form-wrap .age-range-field__input::-webkit-slider-thumb {
  width: var(--age-range-thumb-size);
  height: var(--age-range-thumb-size);
  margin-top: calc((var(--age-range-track-height) - var(--age-range-thumb-size)) / 2);
  pointer-events: auto;
  -webkit-appearance: none;
          appearance: none;
  background: var(--moyo-pink);
  border: 0;
  border-radius: 50%;
  box-shadow: 0 0.45rem 1.1rem rgba(233, 30, 99, 0.28);
  cursor: pointer;
}
.register-form-wrap .age-range-field__input::-moz-range-track {
  height: var(--age-range-track-height);
  background: transparent;
  border: 0;
}
.register-form-wrap .age-range-field__input::-moz-range-thumb {
  width: var(--age-range-thumb-size);
  height: var(--age-range-thumb-size);
  pointer-events: auto;
  background: var(--moyo-pink);
  border: 0;
  border-radius: 50%;
  box-shadow: 0 0.45rem 1.1rem rgba(233, 30, 99, 0.28);
  cursor: pointer;
}
.register-form-wrap .age-range-field__bubble {
  position: absolute;
  top: 0;
  min-width: 3rem;
  padding: 0.45rem 0.7rem;
  color: #fff;
  font-weight: 800;
  line-height: 1;
  text-align: center;
  background: #666;
  border-radius: 6px;
  transform: translate(-50%, -100%);
}
.register-form-wrap .age-range-field__bubble::after {
  position: absolute;
  bottom: -0.38rem;
  left: 50%;
  width: 0;
  height: 0;
  border-top: 0.45rem solid #666;
  border-right: 0.42rem solid transparent;
  border-left: 0.42rem solid transparent;
  content: "";
  transform: translateX(-50%);
}
.register-form-wrap .age-range-field__limits {
  display: flex;
  justify-content: space-between;
  color: var(--moyo-muted);
  font-size: 0.85rem;
  font-weight: 700;
}
.register-form-wrap input:focus,
.register-form-wrap select:focus,
.register-form-wrap textarea:focus {
  border-color: var(--moyo-pink);
  box-shadow: 0 0 0 0.2rem rgba(233, 30, 99, 0.15);
  outline: 0;
}
.register-form-wrap .checkbox,
.register-form-wrap .optionset {
  gap: 0.65rem;
}
.register-form-wrap .btn-toolbar {
  display: flex;
  justify-content: space-between;
  gap: 1rem;
  margin: 0;
  padding: 1.25rem clamp(1.7rem, 3vw, 2.2rem);
  border-top: 1px solid rgba(16, 7, 24, 0.08);
}
.register-form-wrap .btn-toolbar input,
.register-form-wrap .btn-toolbar button {
  min-width: 132px;
}
.register-form-wrap .btn-toolbar input:first-child,
.register-form-wrap .btn-toolbar button:first-child {
  color: var(--moyo-pink);
  background: #fff;
  border: 1px solid var(--moyo-pink);
  box-shadow: none;
}

.register-benefits {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 1rem;
  width: min(100% - 2rem, 900px);
  margin: 2rem auto 0;
  color: var(--moyo-ink);
}

.register-benefit {
  display: grid;
  grid-template-columns: 42px minmax(0, 1fr);
  gap: 0.85rem;
  align-items: center;
}
.register-benefit__icon {
  display: grid;
  width: 42px;
  height: 42px;
  place-items: center;
  color: var(--moyo-pink);
  background: var(--moyo-pink-soft);
  border-radius: 50%;
}
.register-benefit__title {
  margin: 0;
  font-weight: 800;
}
.register-benefit__copy {
  margin: 0.15rem 0 0;
  color: var(--moyo-muted);
  font-size: 0.85rem;
}

@media (max-width: 991.98px) {
  .register-page__grid {
    grid-template-columns: 1fr;
  }
  .register-sidebar {
    display: none;
  }
}
@media (max-width: 767.98px) {
  .register-page__inner {
    width: min(100% - 1rem, 1480px);
    padding-top: 1rem;
  }
  .register-card__header {
    grid-template-columns: 1fr;
  }
  .register-card__art {
    display: none;
  }
  .register-card__intro {
    grid-template-columns: 46px minmax(0, 1fr);
  }
  .register-card__icon {
    width: 46px;
    height: 46px;
    font-size: 1.35rem;
  }
  .register-form-wrap .btn-toolbar {
    display: grid;
    grid-template-columns: 1fr;
  }
  .register-form-wrap .btn-toolbar input,
  .register-form-wrap .btn-toolbar button {
    width: 100%;
  }
  .register-benefits {
    grid-template-columns: 1fr;
  }
}
/*------------------------------------
  Checkboxes
------------------------------------*/
.u-check {
  position: relative;
  cursor: pointer;
}
.u-check-icon-font {
  display: inline-block;
  font-size: 0;
  padding-left: 1px;
  padding-right: 1px;
}
.u-check-icon-font i {
  font-size: 22px;
  color: #ccc;
}
.u-check-icon-font i::before {
  content: attr(data-uncheck-icon);
}
.u-check-icon-checkbox, .u-check-icon-radio {
  display: inline-block;
}
.u-check input[type=checkbox]:checked + .u-check-icon-font i, .u-check input[type=checkbox]:checked + * .u-check-icon-font i,
.u-check input[type=radio]:checked + .u-check-icon-font i,
.u-check input[type=radio]:checked + * .u-check-icon-font i {
  color: #396F00;
}
.u-check input[type=checkbox]:checked + .u-check-icon-font i::before, .u-check input[type=checkbox]:checked + * .u-check-icon-font i::before,
.u-check input[type=radio]:checked + .u-check-icon-font i::before,
.u-check input[type=radio]:checked + * .u-check-icon-font i::before {
  content: attr(data-check-icon);
}

.g-hide-check {
  display: block !important;
}
.g-checked > * .g-hide-check, input[type=checkbox]:checked + .g-hide-check, input[type=radio]:checked + .g-hide-check, input[type=checkbox]:checked + * .g-hide-check, input[type=radio]:checked + * .g-hide-check {
  display: none !important;
}

.g-show-check {
  display: none !important;
}
.g-checked > * .g-show-check, input[type=checkbox]:checked + .g-show-check, input[type=radio]:checked + .g-show-check, input[type=checkbox]:checked + * .g-show-check, input[type=radio]:checked + * .g-show-check {
  display: block !important;
}

/*------------------------------------
  Checkboxes v1
------------------------------------*/
.u-check-icon-checkbox-v1, .u-check-icon-radio-v1 {
  background-color: #fff;
  border: solid 1px #ccc;
}
.u-check-icon-checkbox-v1 {
  border-radius: 1px;
}
.u-check-icon-radio-v1 {
  border-radius: 50%;
}
.u-check input[type=checkbox]:checked + .u-check-icon-checkbox-v1, .u-check input[type=checkbox]:checked + * .u-check-icon-checkbox-v1,
.u-check input[type=radio]:checked + .u-check-icon-checkbox-v1,
.u-check input[type=radio]:checked + * .u-check-icon-checkbox-v1 {
  color: #fff;
  background-color: #396F00;
  border-color: #396F00;
}
.u-check input[type=checkbox]:checked + .u-check-icon-checkbox-v1::before, .u-check input[type=checkbox]:checked + * .u-check-icon-checkbox-v1::before,
.u-check input[type=radio]:checked + .u-check-icon-checkbox-v1::before,
.u-check input[type=radio]:checked + * .u-check-icon-checkbox-v1::before {
  content: attr(data-check-icon);
  position: absolute;
  top: 50%;
  left: 50%;
  font-size: 12px;
  transform: translate(-50%, -50%);
}
.u-check input[type=checkbox]:checked + .u-check-icon-radio-v1, .u-check input[type=checkbox]:checked + * .u-check-icon-radio-v1,
.u-check input[type=radio]:checked + .u-check-icon-radio-v1,
.u-check input[type=radio]:checked + * .u-check-icon-radio-v1 {
  border-width: 4px;
  border-color: #396F00;
}

/*------------------------------------
  Checkboxes v2
------------------------------------*/
.u-check-icon-checkbox-v2, .u-check-icon-radio-v2 {
  width: 20px;
  height: 20px;
  border: solid 1px #396F00;
}
.u-check-icon-checkbox-v2 {
  border-radius: 1px;
}
.u-check-icon-radio-v2 {
  border-radius: 50%;
}

/*------------------------------------
  Checkboxes v3
------------------------------------*/
.u-check-icon-checkbox-v3, .u-check-icon-radio-v3 {
  width: 40px;
  height: 40px;
  border: solid 1px #396F00;
  border-radius: 50%;
}

/*------------------------------------
  Checkboxes v4
------------------------------------*/
.u-check-icon-checkbox-v4, .u-check-icon-radio-v4 {
  width: 18px;
  height: 18px;
  font-size: 12px;
  border: solid 1px #ccc;
}
.u-check-icon-checkbox-v4 i::before, .u-check-icon-radio-v4 i::before {
  content: attr(data-uncheck-icon);
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.u-check-icon-radio-v4 {
  border-radius: 50%;
}
.u-check-icon-radio-v4 i {
  border-radius: 50%;
}
.u-check input[type=checkbox]:checked + .u-check-icon-checkbox-v4,
.u-check input[type=checkbox]:checked + .u-check-icon-radio-v4, .u-check input[type=checkbox]:checked + * .u-check-icon-checkbox-v4,
.u-check input[type=checkbox]:checked + * .u-check-icon-radio-v4,
.u-check input[type=radio]:checked + .u-check-icon-checkbox-v4,
.u-check input[type=radio]:checked + .u-check-icon-radio-v4,
.u-check input[type=radio]:checked + * .u-check-icon-checkbox-v4,
.u-check input[type=radio]:checked + * .u-check-icon-radio-v4 {
  color: #396F00;
  border-color: #396F00;
}
.u-check input[type=checkbox]:checked + .u-check-icon-checkbox-v4 i::before,
.u-check input[type=checkbox]:checked + .u-check-icon-radio-v4 i::before, .u-check input[type=checkbox]:checked + * .u-check-icon-checkbox-v4 i::before,
.u-check input[type=checkbox]:checked + * .u-check-icon-radio-v4 i::before,
.u-check input[type=radio]:checked + .u-check-icon-checkbox-v4 i::before,
.u-check input[type=radio]:checked + .u-check-icon-radio-v4 i::before,
.u-check input[type=radio]:checked + * .u-check-icon-checkbox-v4 i::before,
.u-check input[type=radio]:checked + * .u-check-icon-radio-v4 i::before {
  content: attr(data-check-icon);
}

/*------------------------------------
  Checkboxes v5
------------------------------------*/
.u-check-icon-checkbox-v5, .u-check-icon-radio-v5 {
  width: 18px;
  height: 18px;
}
.u-check-icon-checkbox-v5 i, .u-check-icon-radio-v5 i {
  position: absolute;
  top: 50%;
  left: 50%;
  display: block;
  width: 100%;
  height: 100%;
  background-color: #fff;
  border: solid 1px #ccc;
  transform: translate(-50%, -50%);
}
.u-check-icon-checkbox-v5 {
  border-radius: 1px;
}
.u-check-icon-radio-v5 {
  border-radius: 50%;
}
.u-check-icon-radio-v5 i {
  border-radius: 50%;
}
.u-check input[type=checkbox]:checked + .u-check-icon-checkbox-v5 i,
.u-check input[type=checkbox]:checked + .u-check-icon-radio-v5 i, .u-check input[type=checkbox]:checked + * .u-check-icon-checkbox-v5 i,
.u-check input[type=checkbox]:checked + * .u-check-icon-radio-v5 i,
.u-check input[type=radio]:checked + .u-check-icon-checkbox-v5 i,
.u-check input[type=radio]:checked + .u-check-icon-radio-v5 i,
.u-check input[type=radio]:checked + * .u-check-icon-checkbox-v5 i,
.u-check input[type=radio]:checked + * .u-check-icon-radio-v5 i {
  border-width: 4px;
  border-color: #396F00;
}

/*------------------------------------
  Checkboxes v6
------------------------------------*/
.u-check-icon-checkbox-v6, .u-check-icon-radio-v6 {
  width: 18px;
  height: 18px;
  font-size: 12px;
}
.u-check-icon-checkbox-v6 i, .u-check-icon-radio-v6 i {
  position: absolute;
  top: 50%;
  left: 50%;
  display: block;
  width: 100%;
  height: 100%;
  border: solid 1px #ccc;
  transform: translate(-50%, -50%);
}
.u-check-icon-checkbox-v6 i::before, .u-check-icon-radio-v6 i::before {
  content: attr(data-uncheck-icon);
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.u-check-icon-radio-v6 {
  border-radius: 50%;
}
.u-check-icon-radio-v6 i {
  border-radius: 50%;
}
.u-check input[type=checkbox]:checked + .u-check-icon-checkbox-v6 i,
.u-check input[type=checkbox]:checked + .u-check-icon-radio-v6 i, .u-check input[type=checkbox]:checked + * .u-check-icon-checkbox-v6 i,
.u-check input[type=checkbox]:checked + * .u-check-icon-radio-v6 i,
.u-check input[type=radio]:checked + .u-check-icon-checkbox-v6 i,
.u-check input[type=radio]:checked + .u-check-icon-radio-v6 i,
.u-check input[type=radio]:checked + * .u-check-icon-checkbox-v6 i,
.u-check input[type=radio]:checked + * .u-check-icon-radio-v6 i {
  color: #fff;
  background-color: #396F00;
  border-color: #396F00;
}
.u-check input[type=checkbox]:checked + .u-check-icon-checkbox-v6 i::before,
.u-check input[type=checkbox]:checked + .u-check-icon-radio-v6 i::before, .u-check input[type=checkbox]:checked + * .u-check-icon-checkbox-v6 i::before,
.u-check input[type=checkbox]:checked + * .u-check-icon-radio-v6 i::before,
.u-check input[type=radio]:checked + .u-check-icon-checkbox-v6 i::before,
.u-check input[type=radio]:checked + .u-check-icon-radio-v6 i::before,
.u-check input[type=radio]:checked + * .u-check-icon-checkbox-v6 i::before,
.u-check input[type=radio]:checked + * .u-check-icon-radio-v6 i::before {
  content: attr(data-check-icon);
}

/*------------------------------------
  Checkboxes v7
------------------------------------*/
.u-check-icon-checkbox-v7, .u-check-icon-radio-v7 {
  cursor: pointer;
  display: block;
  width: 43px;
  height: 22px;
  font-style: normal;
  font-weight: 700;
  font-size: 9px;
  color: #ddd;
  border: solid 1px #ddd;
  border-radius: 12px;
}
.u-check-icon-checkbox-v7 i::before, .u-check-icon-checkbox-v7 i::after, .u-check-icon-radio-v7 i::before, .u-check-icon-radio-v7 i::after {
  content: "";
  display: block;
  position: absolute;
}
.u-check-icon-checkbox-v7 i::before, .u-check-icon-radio-v7 i::before {
  content: attr(data-uncheck-icon);
  top: 0;
  left: 0;
  width: 100%;
  height: 22px;
  line-height: 18px;
  text-transform: uppercase;
  text-align: right;
  padding: 2px 7px;
}
.u-check-icon-checkbox-v7 i::after, .u-check-icon-radio-v7 i::after {
  top: 50%;
  left: 4px;
  width: 16px;
  height: 16px;
  background-color: #ddd;
  border-radius: 50%;
  transform: translateY(-50%);
  transition-property: left;
  transition-duration: 0.1s;
  transition-timing-function: ease-in;
}
.u-check input[type=checkbox]:checked + .u-check-icon-checkbox-v7,
.u-check input[type=checkbox]:checked + .u-check-icon-radio-v7, .u-check input[type=checkbox]:checked + * .u-check-icon-checkbox-v7,
.u-check input[type=checkbox]:checked + * .u-check-icon-radio-v7,
.u-check input[type=radio]:checked + .u-check-icon-checkbox-v7,
.u-check input[type=radio]:checked + .u-check-icon-radio-v7,
.u-check input[type=radio]:checked + * .u-check-icon-checkbox-v7,
.u-check input[type=radio]:checked + * .u-check-icon-radio-v7 {
  color: #fff;
  background-color: #396F00;
  border-color: #396F00;
}
.u-check input[type=checkbox]:checked + .u-check-icon-checkbox-v7 i:before,
.u-check input[type=checkbox]:checked + .u-check-icon-radio-v7 i:before, .u-check input[type=checkbox]:checked + * .u-check-icon-checkbox-v7 i:before,
.u-check input[type=checkbox]:checked + * .u-check-icon-radio-v7 i:before,
.u-check input[type=radio]:checked + .u-check-icon-checkbox-v7 i:before,
.u-check input[type=radio]:checked + .u-check-icon-radio-v7 i:before,
.u-check input[type=radio]:checked + * .u-check-icon-checkbox-v7 i:before,
.u-check input[type=radio]:checked + * .u-check-icon-radio-v7 i:before {
  content: attr(data-check-icon);
  text-align: left;
}
.u-check input[type=checkbox]:checked + .u-check-icon-checkbox-v7 i::after,
.u-check input[type=checkbox]:checked + .u-check-icon-radio-v7 i::after, .u-check input[type=checkbox]:checked + * .u-check-icon-checkbox-v7 i::after,
.u-check input[type=checkbox]:checked + * .u-check-icon-radio-v7 i::after,
.u-check input[type=radio]:checked + .u-check-icon-checkbox-v7 i::after,
.u-check input[type=radio]:checked + .u-check-icon-radio-v7 i::after,
.u-check input[type=radio]:checked + * .u-check-icon-checkbox-v7 i::after,
.u-check input[type=radio]:checked + * .u-check-icon-radio-v7 i::after {
  left: calc(100% - 19px);
  background-color: #fff;
}

/*------------------------------------
  Checkboxes v7
------------------------------------*/
.u-check-icon-checkbox-v8, .u-check-icon-radio-v8 {
  cursor: pointer;
  display: block;
  width: 43px;
  height: 22px;
  font-style: normal;
  font-weight: 700;
  font-size: 9px;
  color: #ddd;
  border: solid 1px #ddd;
  border-radius: 12px;
}
.u-check-icon-checkbox-v8 i::before, .u-check-icon-checkbox-v8 i::after, .u-check-icon-radio-v8 i::before, .u-check-icon-radio-v8 i::after {
  content: "";
  display: block;
  position: absolute;
}
.u-check-icon-checkbox-v8 i::before, .u-check-icon-radio-v8 i::before {
  content: attr(data-uncheck-icon);
  top: 0;
  left: 0;
  width: 100%;
  height: 22px;
  line-height: 18px;
  text-transform: uppercase;
  text-align: right;
  padding: 2px 7px;
}
.u-check-icon-checkbox-v8 i::after, .u-check-icon-radio-v8 i::after {
  top: 50%;
  left: 4px;
  width: 16px;
  height: 16px;
  background-color: #ddd;
  border-radius: 50%;
  transform: translateY(-50%);
  transition-property: left;
  transition-duration: 0.1s;
  transition-timing-function: ease-in;
}
.u-check input[type=checkbox]:checked + .u-check-icon-checkbox-v8,
.u-check input[type=checkbox]:checked + .u-check-icon-radio-v8, .u-check input[type=checkbox]:checked + * .u-check-icon-checkbox-v8,
.u-check input[type=checkbox]:checked + * .u-check-icon-radio-v8,
.u-check input[type=radio]:checked + .u-check-icon-checkbox-v8,
.u-check input[type=radio]:checked + .u-check-icon-radio-v8,
.u-check input[type=radio]:checked + * .u-check-icon-checkbox-v8,
.u-check input[type=radio]:checked + * .u-check-icon-radio-v8 {
  color: #396F00;
  border-color: #396F00;
}
.u-check input[type=checkbox]:checked + .u-check-icon-checkbox-v8 i:before,
.u-check input[type=checkbox]:checked + .u-check-icon-radio-v8 i:before, .u-check input[type=checkbox]:checked + * .u-check-icon-checkbox-v8 i:before,
.u-check input[type=checkbox]:checked + * .u-check-icon-radio-v8 i:before,
.u-check input[type=radio]:checked + .u-check-icon-checkbox-v8 i:before,
.u-check input[type=radio]:checked + .u-check-icon-radio-v8 i:before,
.u-check input[type=radio]:checked + * .u-check-icon-checkbox-v8 i:before,
.u-check input[type=radio]:checked + * .u-check-icon-radio-v8 i:before {
  content: attr(data-check-icon);
  text-align: left;
}
.u-check input[type=checkbox]:checked + .u-check-icon-checkbox-v8 i::after,
.u-check input[type=checkbox]:checked + .u-check-icon-radio-v8 i::after, .u-check input[type=checkbox]:checked + * .u-check-icon-checkbox-v8 i::after,
.u-check input[type=checkbox]:checked + * .u-check-icon-radio-v8 i::after,
.u-check input[type=radio]:checked + .u-check-icon-checkbox-v8 i::after,
.u-check input[type=radio]:checked + .u-check-icon-radio-v8 i::after,
.u-check input[type=radio]:checked + * .u-check-icon-checkbox-v8 i::after,
.u-check input[type=radio]:checked + * .u-check-icon-radio-v8 i::after {
  left: calc(100% - 19px);
  background-color: #396F00;
}

/* P */
[class*=u-checkbox-v1] {
  display: none;
}

[class*=u-checkbox-v1] + label {
  cursor: pointer;
}

.u-checkbox-v1--checked-color-primary:checked + label {
  color: #396F00 !important;
}

.u-checkbox-v1--checked-brd-primary:checked + label {
  border-color: #396F00 !important;
}

/*------------------------------------
  Selects
------------------------------------*/
.input-group select {
  -webkit-appearance: none;
}

/*------------------------------------
  Selects v1
------------------------------------*/
.u-select-v1 {
  position: relative;
  max-width: 100%;
  font-size: 1rem;
  color: rgba(85, 85, 85, 0.3);
  cursor: pointer;
  border-width: 1px;
  border-style: solid;
  border-color: #ccc;
  padding: 0.4rem 1rem;
}
.u-select-v1 .chosen-single {
  position: static;
  height: auto;
  color: inherit;
  background-image: none;
  background-color: transparent;
  border: none;
  border-radius: 0;
  box-shadow: none;
  padding: 0;
  line-height: inherit;
}
.u-select-v1 .chosen-single span {
  margin-right: 0;
}
.u-select-v1 .chosen-single span img {
  position: relative;
  top: -2px;
  margin-right: 4px;
}
.u-select-v1 .chosen-single div {
  width: 40px;
}
.u-select-v1 .chosen-single div b {
  background: none !important;
}
.u-select-v1 .chosen-single div b i {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.u-select-v1 .chosen-single div b i:first-child {
  display: inline-block;
}
.u-select-v1 .chosen-single div b i:last-child {
  display: none;
}
.u-select-v1 .chosen-single:focus {
  outline: 0 none;
}
.u-select-v1 .chosen-drop {
  width: calc(100% + 2px);
  box-sizing: border-box;
  border-width: 1px;
  border-style: solid;
  border-color: inherit;
  border-radius: 0;
  border-top-width: 1px;
  margin-left: -1px;
}
.u-select-v1 .chosen-results {
  padding: 0;
  margin: 0;
}
.u-select-v1 .chosen-results > li {
  position: relative;
  font-size: inherit;
  color: #999;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #ccc;
  padding: 12px 16px;
}
.u-select-v1 .chosen-results > li img {
  position: relative;
  top: -2px;
  margin-right: 4px;
}
.u-select-v1 .chosen-results > li div {
  position: absolute;
  top: 0;
  right: 0;
  width: 40px;
  height: 100%;
}
.u-select-v1 .chosen-results > li div b {
  display: block;
  width: 100%;
  height: 100%;
}
.u-select-v1 .chosen-results > li div b i {
  position: absolute;
  top: 50%;
  left: 50%;
  display: none;
  transform: translate(-50%, -50%);
}
.u-select-v1 .chosen-results > li:last-child {
  border-bottom-width: 0;
}
.u-select-v1 .chosen-results > li.highlighted {
  color: #999;
  background-image: none;
  background-color: rgba(57, 111, 0, 0.2);
  border-bottom-color: rgba(57, 111, 0, 0.2);
}
.u-select-v1 .chosen-results > li.highlighted.g-color-white--active {
  color: #fff !important;
}
.u-select-v1 .chosen-results > li.highlighted.g-bg-primary--active {
  background-color: #396F00 !important;
}
.u-select-v1 .chosen-results > li.result-selected {
  color: #999;
  background-color: rgba(57, 111, 0, 0.2);
  border-bottom-color: rgba(57, 111, 0, 0.2);
}
.u-select-v1 .chosen-results > li.result-selected div b i {
  display: inline-block;
}
.u-select-v1.chosen-container-active .chosen-single {
  background-image: none;
  box-shadow: none;
}
.u-select-v1.chosen-with-drop .chosen-single {
  border: none;
  border-radius: 0;
}
.u-select-v1.chosen-with-drop .chosen-single div b i:first-child {
  display: none;
}
.u-select-v1.chosen-with-drop .chosen-single div b i:last-child {
  display: inline-block;
}
.u-select-v1.chosen-container-multi:not(.u-select-multiple-custom) .chosen-choices {
  background-image: none;
  border: none;
  box-shadow: none;
  padding: 0;
}
.u-select-v1.chosen-container-multi:not(.u-select-multiple-custom) .chosen-choices .search-choice {
  font-size: 12px;
  color: #999;
  background-image: none;
  background-color: #fff;
  border-color: #ccc;
  border-radius: 0;
  padding: 18px;
}
.u-select-v1.chosen-container-multi:not(.u-select-multiple-custom) .chosen-choices .search-choice-close {
  top: 50%;
  transform: translateY(-50%);
}
.u-select-v1.chosen-container-multi:not(.u-select-multiple-custom) .chosen-choices .search-field {
  height: 22px;
}
.u-select-v1.chosen-container-multi:not(.u-select-multiple-custom) .chosen-choices .search-field input[type=text] {
  height: 22px;
  margin: 0;
}
.u-select-v1.u-select-multiple-custom .chosen-choices {
  display: none;
}
.u-select-v1.u-select-multiple-custom .chosen-drop {
  width: 100%;
  position: static;
  top: auto;
  left: auto;
  z-index: 3;
  border: none;
  box-shadow: none;
  margin-left: 0;
}
.u-select-v1.u-dropdown-sm {
  padding: 0.1rem 0.5rem;
  font-size: 0.875rem;
}
.u-select-v1.u-dropdown-sm .chosen-results > li {
  padding: 6px 8px;
}
.u-select-v1.u-dropdown-lg {
  padding: 0.55rem 1.5rem;
  font-size: 1.25rem;
}
.u-select-v1.u-dropdown-lg .chosen-results > li {
  padding: 14px 18px;
}

/*------------------------------------
  Selects v2
------------------------------------*/
.u-select-v2 {
  position: relative;
  max-width: 100%;
  font-size: 1rem;
  color: rgba(85, 85, 85, 0.3);
  cursor: pointer;
  border-width: 1px;
  border-style: solid;
  border-color: #ccc;
  padding: 0.4rem 1rem;
}
.u-select-v2 .chosen-single {
  position: static;
  height: auto;
  color: inherit;
  background-image: none;
  background-color: transparent;
  border: none;
  border-radius: 0;
  box-shadow: none;
  padding: 0;
  line-height: inherit;
}
.u-select-v2 .chosen-single span {
  margin-right: 0;
}
.u-select-v2 .chosen-single span img {
  position: relative;
  top: -2px;
  margin-right: 4px;
}
.u-select-v2 .chosen-single div {
  width: 50px;
}
.u-select-v2 .chosen-single div b {
  background: none !important;
}
.u-select-v2 .chosen-single div b i {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.u-select-v2 .chosen-single div b i:first-child {
  display: inline-block;
}
.u-select-v2 .chosen-single div b i:last-child {
  display: none;
}
.u-select-v2 .chosen-single:focus {
  outline: 0 none;
}
.u-select-v2 .chosen-drop,
.u-select-v2 .chosen-results {
  border-radius: 3px;
}
.u-select-v2 .chosen-drop {
  width: calc(100% + 2px);
  box-sizing: border-box;
  border: none;
  box-shadow: 0 6px 15px -6px rgba(0, 0, 0, 0.1);
  margin-left: -1px;
  margin-top: 7px;
}
.u-select-v2 .chosen-results {
  padding: 0;
  margin: 0;
}
.u-select-v2 .chosen-results > li {
  position: relative;
  font-size: inherit;
  color: #999;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #ccc;
  padding: 12px 16px;
}
.u-select-v2 .chosen-results > li img {
  position: relative;
  top: -2px;
  margin-right: 4px;
}
.u-select-v2 .chosen-results > li div {
  position: absolute;
  top: 0;
  right: 0;
  width: 40px;
  height: 100%;
}
.u-select-v2 .chosen-results > li div b {
  display: block;
  width: 100%;
  height: 100%;
}
.u-select-v2 .chosen-results > li div b i {
  position: absolute;
  top: 50%;
  left: 50%;
  display: none;
  transform: translate(-50%, -50%);
}
.u-select-v2 .chosen-results > li:last-child {
  border-bottom-width: 0;
}
.u-select-v2 .chosen-results > li.highlighted {
  color: #999;
  background-image: none;
  background-color: rgba(57, 111, 0, 0.2);
  border-bottom-color: rgba(57, 111, 0, 0.2);
}
.u-select-v2 .chosen-results > li.highlighted.g-color-white--active {
  color: #fff !important;
}
.u-select-v2 .chosen-results > li.highlighted.g-bg-primary--active {
  background-color: #396F00 !important;
}
.u-select-v2 .chosen-results > li.result-selected {
  color: #999;
  background-color: rgba(57, 111, 0, 0.2);
  border-bottom-color: rgba(57, 111, 0, 0.2);
}
.u-select-v2 .chosen-results > li.result-selected div b i {
  display: inline-block;
}
.u-select-v2.chosen-container-active .chosen-single {
  background-image: none;
  box-shadow: none;
}
.u-select-v2.chosen-with-drop .chosen-single {
  border: none;
  border-radius: 0;
}
.u-select-v2.chosen-with-drop .chosen-single div b i:first-child {
  display: none;
}
.u-select-v2.chosen-with-drop .chosen-single div b i:last-child {
  display: inline-block;
}
.u-select-v2.chosen-container-multi:not(.u-select-multiple-custom) .chosen-choices {
  background-image: none;
  border: none;
  box-shadow: none;
  padding: 0;
}
.u-select-v2.chosen-container-multi:not(.u-select-multiple-custom) .chosen-choices .search-choice {
  font-size: 12px;
  color: #999;
  background-image: none;
  background-color: #fff;
  border-color: #ccc;
  border-radius: 0;
  padding: 18px;
}
.u-select-v2.chosen-container-multi:not(.u-select-multiple-custom) .chosen-choices .search-choice-close {
  top: 50%;
  transform: translateY(-50%);
}
.u-select-v2.chosen-container-multi:not(.u-select-multiple-custom) .chosen-choices .search-field {
  height: 22px;
}
.u-select-v2.chosen-container-multi:not(.u-select-multiple-custom) .chosen-choices .search-field input[type=text] {
  height: 22px;
  margin: 0;
}
.u-select-v2.u-select-multiple-custom .chosen-choices {
  display: none;
}
.u-select-v2.u-select-multiple-custom .chosen-drop {
  width: 100%;
  position: static;
  top: auto;
  left: auto;
  z-index: 3;
  border: none;
  box-shadow: none;
  margin-left: 0;
}
.u-select-v2.u-dropdown-sm {
  padding: 0.1rem 0.5rem;
  font-size: 0.875rem;
}
.u-select-v2.u-dropdown-sm .chosen-results > li {
  padding: 6px 8px;
}
.u-select-v2.u-dropdown-lg {
  padding: 0.55rem 1.5rem;
  font-size: 1.25rem;
}
.u-select-v2.u-dropdown-lg .chosen-results > li {
  padding: 14px 18px;
}

/*------------------------------------
  Form Elements
------------------------------------*/
.u-form-control {
  padding: 0.8rem 1rem 0.6rem;
}
.u-form-control::-moz-placeholder {
  color: inherit;
  opacity: 0.3;
}
.u-form-control::placeholder {
  color: inherit;
  opacity: 0.3;
}
.u-form-control::-moz-placeholder {
  color: inherit;
  opacity: 0.3;
}
.u-form-control::-webkit-input-placeholder {
  color: inherit;
  opacity: 0.3;
}
.u-form-control-sm {
  padding: 0.4rem 0.5rem 0.1rem;
  font-size: 0.875rem;
}
.u-form-control-lg {
  padding: 0.75rem 1.5rem 0.55rem;
  font-size: 1.25rem;
}
.u-form-control-shadow--focus:focus {
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}

.u-textarea-expandable {
  max-height: 42px;
  transition-property: max-height;
  transition-duration: 0.2s;
  transition-timing-function: ease-in;
}
.u-textarea-expandable:focus {
  max-height: 90px;
}

.u-input-group-addon {
  display: flex;
  flex-direction: column;
  justify-content: center;
  border: 1px solid;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
}

.form-control + .u-input-group-addon:not(:first-child) {
  border-left: 0;
}

:root {
  --ink:#18302b;
  --muted:#60716d;
  --brand:#087f69;
  --brand-dark:#056452;
  --wash:#eef8f5;
  --line:#d7e3df;
  --white:#fff;
  font-family: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
}

* {
  box-sizing: border-box;
}

body {
  margin: 0;
  color: var(--ink);
  background: #fbfdfc;
  line-height: 1.6;
}

a {
  color: var(--brand-dark);
}

.site-header {
  display: flex;
  align-items: center;
  gap: 1.25rem;
  padding: 1rem max(5vw, 1.25rem);
  border-bottom: 1px solid var(--line);
  background: var(--white);
  color: var(--muted);
}

.brand {
  color: var(--ink);
  font-size: 1.6rem;
  font-weight: 800;
  letter-spacing: -0.04em;
  text-decoration: none;
}

.container {
  width: min(1120px, 100% - 2rem);
  margin: 0 auto;
  padding: 3.5rem 0 5rem;
}

.narrow {
  width: min(720px, 100% - 2rem);
}

.hero {
  max-width: 720px;
  margin-bottom: 2.5rem;
}

h1, .h1 {
  font-size: clamp(2.2rem, 6vw, 4.8rem);
  line-height: 1.02;
  letter-spacing: -0.055em;
  margin: 0.25rem 0 1rem;
}

h2, .h2 {
  font-size: 1.5rem;
  line-height: 1.2;
}

h3, .h3 {
  margin-top: 2rem;
}

.eyebrow {
  color: var(--brand);
  font-size: 0.78rem;
  font-weight: 800;
  letter-spacing: 0.14em;
  text-transform: uppercase;
}

.lead {
  color: var(--muted);
  font-size: 1.2rem;
}

.cards {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
  gap: 1rem;
}

.card, .form-card, .callout {
  background: var(--white);
  border: 1px solid var(--line);
  border-radius: 18px;
  padding: 1.5rem;
  box-shadow: 0 10px 30px rgba(24, 48, 43, 0.04);
}

.pill {
  display: inline-flex;
  padding: 0.25rem 0.65rem;
  border-radius: 999px;
  background: var(--wash);
  color: var(--brand-dark);
  font-size: 0.8rem;
  font-weight: 700;
}

.button, button, input[type=submit] {
  display: inline-flex;
  border: 0;
  border-radius: 9px;
  padding: 0.75rem 1.1rem;
  background: var(--brand);
  color: var(--white);
  font: inherit;
  font-weight: 700;
  text-decoration: none;
  cursor: pointer;
}

.button:hover, button:hover, input[type=submit]:hover {
  background: var(--brand-dark);
}

.button.secondary {
  background: var(--white);
  color: var(--brand-dark);
  border: 1px solid var(--brand);
}

.back {
  display: inline-block;
  margin-bottom: 2rem;
  text-decoration: none;
}

.callout {
  margin: 2rem 0;
  background: var(--wash);
  box-shadow: none;
}

.form-page {
  max-width: 850px;
}

.form-card {
  margin-top: 2rem;
}

label {
  display: block;
  margin: 1rem 0 0.35rem;
  font-weight: 700;
}

input[type=text], input[type=email], input[type=date], input[type=tel], select, textarea {
  width: 100%;
  min-height: 46px;
  border: 1px solid #b9cbc5;
  border-radius: 8px;
  padding: 0.65rem 0.75rem;
  background: #fff;
  font: inherit;
}

textarea {
  min-height: 130px;
}

.field.checkbox label, .field.optionset label {
  font-weight: 500;
}

.message.bad {
  padding: 0.75rem;
  border-radius: 8px;
  background: #fff0ee;
  color: #8b2418;
}

.success-mark {
  display: grid;
  place-items: center;
  width: 64px;
  height: 64px;
  margin: 0 auto 1.5rem;
  border-radius: 50%;
  background: var(--brand);
  color: white;
  font-size: 2rem;
}

.centre {
  text-align: center;
}

.actions {
  margin: 1.5rem 0;
}

.status-panel {
  margin: 2rem 0;
  padding: 1.5rem;
  border: 1px solid var(--line);
  border-radius: 18px;
  background: var(--wash);
}

.progress-list {
  margin: 1rem 0 2rem;
  border: 1px solid var(--line);
  border-radius: 14px;
  background: var(--white);
  overflow: hidden;
}

.progress-row {
  display: flex;
  justify-content: space-between;
  gap: 1rem;
  padding: 1rem 1.25rem;
  border-bottom: 1px solid var(--line);
}

.progress-row:last-child {
  border-bottom: 0;
}

@media (max-width: 600px) {
  .site-header span {
    display: none;
  }
  .container {
    padding-top: 2rem;
  }
}
.recruitment-site {
  background: #f7f8f6;
  color: #17221f;
}
.recruitment-site .site-header {
  position: static;
  justify-content: space-between;
  min-height: 72px;
  padding: 1rem max(4vw, 1.25rem);
}
.recruitment-site .account-links {
  display: flex;
  gap: 1.25rem;
  margin-left: auto;
}
.recruitment-site .account-links a {
  font-weight: 700;
  text-decoration: none;
}

.recruitment-container {
  width: min(1320px, 100% - 3rem);
  margin: 0 auto;
}

.vacancy-hero {
  padding: 5.75rem 0 5rem;
  background: radial-gradient(circle at 82% 20%, rgba(36, 123, 99, 0.13), transparent 26rem), #e9efe9;
}
.vacancy-hero h1, .vacancy-hero .h1 {
  max-width: 850px;
  margin: 0.5rem 0 1.25rem;
  font-size: clamp(2.75rem, 6vw, 5.75rem);
  line-height: 0.98;
}

.vacancy-hero__brand {
  display: inline-flex;
  margin-bottom: 3.5rem;
  color: #66706d;
  font-size: 0.9rem;
  font-weight: 800;
  text-decoration: none;
}

.vacancy-kicker {
  margin: 0;
  color: #087f69;
  font-size: 0.78rem;
  font-weight: 800;
  letter-spacing: 0.15em;
  text-transform: uppercase;
}

.vacancy-hero__intro {
  max-width: 650px;
  margin: 0;
  color: #54635f;
  font-size: 1.2rem;
}

.vacancy-results {
  padding-top: 4rem;
  padding-bottom: 6rem;
}

.vacancy-results__heading {
  display: flex;
  align-items: end;
  justify-content: space-between;
  gap: 2rem;
  margin-bottom: 1.75rem;
}
.vacancy-results__heading h2, .vacancy-results__heading .h2 {
  margin: 0.3rem 0 0;
  font-size: clamp(1.8rem, 3vw, 2.5rem);
}

.vacancy-filter-link,
.vacancy-back {
  color: #36534b;
  font-weight: 750;
  text-decoration: none;
}

.vacancy-card-grid {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 1.15rem;
}

.vacancy-card {
  position: relative;
  min-height: 360px;
  padding: 1.4rem;
  overflow: hidden;
  background: #fff;
  border: 1px solid #dfe5e1;
  border-radius: 8px;
  box-shadow: 0 8px 24px rgba(23, 34, 31, 0.04);
  transition: transform 0.2s ease, box-shadow 0.2s ease, border-color 0.2s ease;
}
.vacancy-card:hover, .vacancy-card:focus-within {
  transform: translateY(-4px);
  border-color: #a9c6bc;
  box-shadow: 0 18px 38px rgba(23, 34, 31, 0.1);
}
.vacancy-card h3, .vacancy-card .h3 {
  margin: 0.6rem 0 0.65rem;
  font-size: 1.55rem;
  line-height: 1.15;
}

.vacancy-card__link {
  position: absolute;
  z-index: 2;
  inset: 0;
}

.vacancy-card__topline {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 1rem;
  margin-bottom: 2.75rem;
}

.vacancy-card__arrow {
  display: grid;
  place-items: center;
  width: 34px;
  height: 34px;
  border: 1px solid #d7e3df;
  border-radius: 50%;
  color: #087f69;
  font-size: 1.1rem;
}

.vacancy-tag {
  display: inline-flex;
  padding: 0.38rem 0.72rem;
  background: #e4f3ee;
  border-radius: 999px;
  color: #086653;
  font-size: 0.75rem;
  font-weight: 800;
}

.vacancy-tag--neutral {
  background: #edf0ee;
  color: #42504c;
}

.vacancy-card__organisation {
  margin: 0;
  color: #087f69;
  font-size: 0.84rem;
  font-weight: 800;
}

.vacancy-card__department {
  margin: 0 0 1.5rem;
  color: #64716d;
}

.vacancy-card__meta,
.vacancy-summary dl {
  margin: 0;
}
.vacancy-card__meta div,
.vacancy-summary dl div {
  padding: 0.85rem 0;
  border-top: 1px solid #e6ebe8;
}
.vacancy-card__meta dt,
.vacancy-summary dl dt {
  color: #71807b;
  font-size: 0.72rem;
  font-weight: 800;
  letter-spacing: 0.08em;
  text-transform: uppercase;
}
.vacancy-card__meta dd,
.vacancy-summary dl dd {
  margin: 0.12rem 0 0;
  color: #263632;
  font-weight: 700;
}

.vacancy-card__closing {
  margin: 1rem 0 0;
  color: #6a7773;
  font-size: 0.82rem;
}

.vacancy-empty {
  padding: 4rem 2rem;
  background: #fff;
  border: 1px solid #dfe5e1;
  border-radius: 8px;
  text-align: center;
}

.vacancy-detail-hero {
  padding: 2rem 0 3.5rem;
  background: #e9efe9;
}

.vacancy-detail-hero__content {
  display: flex;
  align-items: end;
  justify-content: space-between;
  gap: 3rem;
  margin-top: 4rem;
}
.vacancy-detail-hero__content h1, .vacancy-detail-hero__content .h1 {
  max-width: 850px;
  margin: 0.55rem 0 1rem;
  font-size: clamp(2.6rem, 5vw, 5rem);
}

.vacancy-detail-hero__department {
  margin: 0 0 1rem;
  color: #52615c;
  font-size: 1.15rem;
}

.vacancy-detail-hero__tags {
  display: flex;
  flex-wrap: wrap;
  gap: 0.55rem;
}

.vacancy-primary-action {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex: none;
  padding: 0.95rem 1.35rem;
  background: #087f69;
  border-radius: 5px;
  color: #fff;
  font-weight: 800;
  text-decoration: none;
}
.vacancy-primary-action:hover {
  background: #056452;
  color: #fff;
}

.vacancy-primary-action--full {
  width: 100%;
  margin-top: 1.5rem;
}

.vacancy-detail-layout {
  display: grid;
  grid-template-columns: minmax(0, 2fr) minmax(280px, 0.8fr);
  align-items: start;
  gap: 5rem;
  padding-top: 4rem;
  padding-bottom: 7rem;
}

.vacancy-copy-block {
  padding: 0 0 2.5rem;
  margin-bottom: 2.5rem;
  border-bottom: 1px solid #dfe5e1;
}
.vacancy-copy-block h2, .vacancy-copy-block .h2 {
  margin: 0 0 1rem;
  font-size: 1.65rem;
}

.vacancy-prose {
  color: #3f4e49;
}
.vacancy-prose p:first-child,
.vacancy-prose ul:first-child {
  margin-top: 0;
}
.vacancy-prose li {
  margin-bottom: 0.45rem;
}

.vacancy-summary {
  position: sticky;
  top: 1.5rem;
  padding: 1.5rem;
  background: #fff;
  border: 1px solid #dfe5e1;
  border-radius: 8px;
  box-shadow: 0 12px 30px rgba(23, 34, 31, 0.06);
}
.vacancy-summary h2, .vacancy-summary .h2 {
  margin: 0 0 1rem;
}

.vacancy-summary__note {
  margin: 1rem 0 0;
  color: #697671;
  font-size: 0.85rem;
}

.application-start,
.application-status,
.application-thanks {
  padding-top: 3rem;
  padding-bottom: 6rem;
}

.application-start__layout {
  display: grid;
  grid-template-columns: minmax(0, 1.6fr) minmax(280px, 0.7fr);
  gap: 4rem;
  margin-top: 3rem;
}

.application-start__lead {
  max-width: 700px;
  color: #56645f;
  font-size: 1.15rem;
}

.application-start__panel {
  max-width: 680px;
  margin-top: 2rem;
  padding: 1.75rem;
  background: #fff;
  border: 1px solid #dfe5e1;
  border-radius: 8px;
}
.application-start__panel h2, .application-start__panel .h2 {
  margin-top: 0;
}
.application-start__panel button {
  margin-top: 1rem;
}
.application-start__panel .message {
  padding: 0.8rem 1rem;
  border-radius: 6px;
  font-size: 0.92rem;
}
.application-start__panel .message.good {
  background: #e9f6ef;
  color: #17633f;
}
.application-start__panel > p:last-child {
  color: #71807b;
  font-size: 0.82rem;
}

.application-start__button-row {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 0.7rem;
  margin-top: 1rem;
}
.application-start__button-row form {
  margin: 0;
}
.application-start__button-row button {
  min-height: 46px;
  margin: 0;
}

.application-start__panel .application-start__secondary-button {
  background: #fff;
  border: 1px solid #087f69;
  color: #087f69;
}
.application-start__panel .application-start__secondary-button:hover {
  background: #eef8f5;
  color: #056452;
}

.application-start__panel .application-start__cancel-button {
  display: inline-flex;
  align-items: center;
  min-height: 46px;
  background: transparent;
  color: #65736f;
  text-decoration: underline;
}
.application-start__panel .application-start__cancel-button:hover {
  background: transparent;
  color: #263632;
}

.application-form__grid {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 0 1rem;
}

.application-form__help {
  margin: 0.4rem 0 1rem;
  color: #65736f;
  font-size: 0.85rem;
}

.application-form__required {
  color: #c62828;
  font-weight: 700;
}

.application-form__monitoring {
  margin-bottom: 1.5rem;
  padding: 1.25rem;
  border: 1px solid #d4d9df;
  border-radius: 10px;
}

.application-form__heading-with-guidance,
.application-form__label-with-guidance {
  display: flex;
  align-items: center;
  gap: 0.5rem;
}

.application-form__heading-with-guidance h2, .application-form__heading-with-guidance .h2,
.application-form__label-with-guidance label {
  margin-bottom: 0;
}

.application-form__guidance {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex: 0 0 24px;
  width: 24px;
  height: 24px;
  padding: 0;
  background: #396f00;
  border: 0;
  border-radius: 50%;
  color: #fff;
  cursor: help;
  font-size: 0.875rem;
}
.application-form__guidance .bi {
  line-height: 1;
}
.application-form__guidance:hover, .application-form__guidance:focus {
  background: #2e5900;
  color: #fff;
}
.application-form__guidance:focus-visible {
  box-shadow: 0 0 0 3px #d7e2cc;
  outline: 0;
}

.application-start__panel h2:not(:first-child), .application-start__panel .h2:not(:first-child) {
  margin-top: 2rem;
}

.application-thanks {
  max-width: 760px;
  text-align: center;
}

.application-thanks__mark {
  display: grid;
  place-items: center;
  width: 64px;
  height: 64px;
  margin: 0 auto 1.5rem;
  background: #087f69;
  border-radius: 50%;
  color: #fff;
  font-size: 2rem;
}

@media (max-width: 1100px) {
  .vacancy-card-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
@media (max-width: 760px) {
  .recruitment-container {
    width: min(100% - 2rem, 1320px);
  }
  .vacancy-hero {
    padding: 3.5rem 0;
  }
  .vacancy-hero__brand {
    margin-bottom: 2rem;
  }
  .vacancy-card-grid,
  .vacancy-detail-layout,
  .application-start__layout {
    grid-template-columns: 1fr;
  }
  .vacancy-detail-hero__content,
  .vacancy-results__heading {
    align-items: start;
    flex-direction: column;
  }
  .vacancy-detail-layout,
  .application-start__layout {
    gap: 2rem;
  }
  .vacancy-summary {
    position: static;
  }
  .application-start__button-row {
    align-items: stretch;
    flex-direction: column;
  }
  .application-start__button-row form,
  .application-start__button-row button {
    width: 100%;
  }
  .application-form__grid {
    grid-template-columns: 1fr;
  }
}
@media (max-width: 520px) {
  .vacancy-card-grid {
    grid-template-columns: 1fr;
  }
  .vacancy-card {
    min-height: 320px;
  }
}
.application-form-page {
  --application-header-height: 72px;
  --application-progress-height: 36px;
  min-width: 320px;
  background: #fff;
  color: #2d2d2d;
  font-family: Arial, Helvetica, sans-serif;
  line-height: 1.45;
}
.application-form-page .site-header {
  position: sticky;
  z-index: 100;
  top: 0;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.08);
}

.application-shell {
  display: grid;
  grid-template-columns: minmax(600px, 3fr) minmax(430px, 2fr);
  min-height: calc(100vh - var(--application-header-height) - var(--application-progress-height));
}

.application-shell__form-column {
  padding: 5.25rem clamp(2rem, 7vw, 9rem) 5rem;
  background: #fff;
}

.application-shell__form-wrap {
  width: min(100%, 630px);
  margin: 0 auto;
}

.application-shell__save-link {
  display: block;
  width: -moz-max-content;
  width: max-content;
  margin: 0 auto 1.45rem;
  color: #396f00;
  font-size: 1rem;
  font-weight: 700;
  text-decoration: none;
}
.application-shell__save-link:hover {
  color: #2e5900;
  text-decoration: underline;
}

.application-header-progress {
  position: sticky;
  z-index: 99;
  top: var(--application-header-height);
  display: grid;
  grid-template-columns: minmax(0, 1fr) auto;
  align-items: center;
  gap: 0.7rem;
  height: var(--application-progress-height);
  padding: 0 max(4vw, 1.25rem);
  background: #fff;
  border-bottom: 1px solid #e5e5e5;
}

.application-header-progress__track {
  height: 8px;
  overflow: hidden;
  border: 2px solid #396f00;
  border-radius: 999px;
}
.application-header-progress__track span {
  display: block;
  height: 100%;
  min-width: 11px;
  background: #396f00;
  border-radius: inherit;
}

.application-header-progress__value {
  color: #5c5c5c;
  font-size: 0.84rem;
}

.application-form__header {
  margin-bottom: 2rem;
}
.application-form__header h1, .application-form__header .h1 {
  margin: 0 0 0.35rem;
  color: #2d2d2d;
  font-size: clamp(1.8rem, 3vw, 2.15rem);
  font-weight: 700;
  letter-spacing: -0.035em;
  line-height: 1.2;
}
.application-form__header p {
  margin: 0;
  color: #5b5b5b;
  font-size: 1rem;
}
.application-form__header p + p {
  margin-top: 0.35rem;
}

.application-steps {
  margin: 0 0 2.25rem;
  padding: 1.15rem;
  background: #f8f9fb;
  border: 1px solid #dfe3e8;
  border-radius: 10px;
}

.application-steps__heading {
  display: flex;
  align-items: baseline;
  justify-content: space-between;
  gap: 1rem;
  margin-bottom: 1rem;
}
.application-steps__heading h2, .application-steps__heading .h2 {
  margin: 0;
  color: #2d2d2d;
  font-size: 1.05rem;
  font-weight: 700;
}
.application-steps__heading span {
  color: #5f6670;
  font-size: 0.82rem;
  white-space: nowrap;
}

.application-steps__list {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 0.75rem;
  padding: 0;
  margin: 0;
  list-style: none;
}

.application-steps__item {
  min-width: 0;
  color: #747a83;
}

.application-steps__link {
  display: flex;
  align-items: center;
  gap: 0.55rem;
  width: 100%;
  min-width: 0;
  padding: 0.25rem;
  border-radius: 6px;
  color: inherit;
  text-decoration: none;
}
.application-steps__link:hover, .application-steps__link:focus-visible {
  background: #f3f7ef;
  color: #2e5900;
}
.application-steps__link:focus-visible {
  outline: 2px solid #396f00;
  outline-offset: 2px;
}

.application-steps__marker {
  display: grid;
  flex: 0 0 25px;
  place-items: center;
  width: 25px;
  height: 25px;
  background: #fff;
  border: 1px solid #b9bec5;
  border-radius: 50%;
  color: #666d76;
  font-size: 0.72rem;
  font-weight: 700;
}

.application-steps__text {
  display: block;
  min-width: 0;
}
.application-steps__text strong {
  display: block;
  color: inherit;
  font-size: 0.78rem;
  font-weight: 700;
  line-height: 1.25;
}

.application-steps__item--completed {
  color: #17633f;
}
.application-steps__item--completed .application-steps__marker {
  background: #17633f;
  border-color: #17633f;
  color: #fff;
}

.application-steps__item--current {
  color: #396f00;
}
.application-steps__item--current .application-steps__marker {
  background: #396f00;
  border-color: #396f00;
  color: #fff;
  box-shadow: 0 0 0 3px #d7e2cc;
}

.application-form__message {
  margin: 0 0 1.25rem;
  padding: 0.8rem 1rem;
  border-radius: 6px;
}
.application-form__message.good {
  background: #e9f6ef;
  color: #17633f;
}

.application-form .application-form__field {
  margin-bottom: 1.15rem;
}
.application-form label,
.application-form .application-form__label {
  display: block;
  margin: 0 0 0.38rem;
  color: #2d2d2d;
  font-size: 1rem;
  font-weight: 700;
}
.application-form input.form-control,
.application-form select.form-control,
.application-form textarea.form-control {
  width: 100%;
  min-height: 54px;
  padding: 0.65rem 0.9rem;
  background: #fff;
  border: 1px solid #686868;
  border-radius: 9px;
  box-shadow: none;
  color: #333;
  font-family: inherit;
  font-size: 1.05rem;
}
.application-form input.form-control:focus,
.application-form select.form-control:focus,
.application-form textarea.form-control:focus {
  border-color: #396f00;
  box-shadow: 0 0 0 2px #396f00;
  outline: 0;
}
.application-form select.form-control {
  -webkit-appearance: auto;
     -moz-appearance: auto;
          appearance: auto;
}
.application-form textarea.form-control {
  min-height: 130px;
  resize: vertical;
}
.application-form input.application-form__date--large {
  min-height: 66px;
  padding-block: 0.8rem;
  font-size: 1.15rem;
}
.application-form input.application-form__date--large::-webkit-calendar-picker-indicator {
  width: 28px;
  height: 28px;
  padding: 0.25rem;
  cursor: pointer;
}

.application-form__intro {
  margin: 0 0 1.5rem;
  color: #555d66;
  line-height: 1.55;
}

.application-repeatable {
  margin-bottom: 2.5rem;
}
.application-repeatable + .application-repeatable {
  padding-top: 2rem;
  border-top: 1px solid #dedede;
}

.application-repeatable__header {
  margin-bottom: 1rem;
}
.application-repeatable__header h2, .application-repeatable__header .h2 {
  margin: 0 0 0.3rem;
  color: #2d2d2d;
  font-size: 1.35rem;
  font-weight: 750;
}
.application-repeatable__header p {
  margin: 0;
  color: #5d646b;
}

.application-repeatable__item {
  padding: 1.25rem;
  margin-bottom: 1rem;
  background: #fff;
  border: 1px solid #d5d9de;
  border-radius: 10px;
}

.application-repeatable__item-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 1rem;
  padding-bottom: 0.8rem;
  margin-bottom: 1.15rem;
  border-bottom: 1px solid #eceef1;
}
.application-repeatable__item-header h3, .application-repeatable__item-header .h3 {
  margin: 0;
  color: #303030;
  font-size: 1.05rem;
  font-weight: 750;
}

.application-repeatable__add,
.application-repeatable__remove {
  display: inline-flex;
  align-items: center;
  gap: 0.45rem;
  padding: 0.35rem 0.1rem;
  background: transparent;
  border: 0;
  color: #396f00;
  font-weight: 700;
}
.application-repeatable__add:hover, .application-repeatable__add:focus,
.application-repeatable__remove:hover,
.application-repeatable__remove:focus {
  color: #2e5900;
  text-decoration: underline;
}

.application-repeatable__remove {
  color: #a72d2d;
  font-size: 0.9rem;
}
.application-repeatable__remove:hover, .application-repeatable__remove:focus {
  color: #7f1f1f;
}

.application-form__period-selects {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 0.65rem;
}

.application-form__check {
  display: flex !important;
  align-items: flex-start;
  gap: 0.7rem;
  margin: 1rem 0;
  font-weight: 400 !important;
  line-height: 1.45;
}
.application-form__check input {
  flex: 0 0 auto;
  width: 19px;
  height: 19px;
  margin-top: 0.1rem;
}

.application-form__upload {
  padding: 1rem;
  background: #f8f9fb;
  border: 1px solid #dfe3e8;
  border-radius: 9px;
}

.application-form__uploaded {
  margin: 0.4rem 0 0.7rem;
  color: #17633f;
  font-size: 0.9rem;
}

.application-review-list {
  padding: 0;
  margin: 0 0 1.75rem;
  list-style: none;
}
.application-review-list li {
  display: flex;
  gap: 0.6rem;
  padding: 0.5rem 0;
  color: #2d2d2d;
  border-bottom: 1px solid #e7e7e7;
}
.application-review-list span {
  color: #17633f;
  font-weight: 800;
}

.application-form .chosen-container {
  width: 100% !important;
  font-family: inherit;
  font-size: 1.05rem;
}
.application-form .chosen-container .chosen-single {
  display: flex;
  align-items: center;
  height: 54px !important;
  padding: 0 2.75rem 0 0.9rem;
  background: #fff;
  border: 1px solid #686868;
  border-radius: 9px;
  box-shadow: none;
  color: #333;
  line-height: normal;
}
.application-form .chosen-container .chosen-single span {
  width: 100%;
  margin: 0;
  line-height: normal !important;
}
.application-form .chosen-container .chosen-single div {
  display: grid;
  place-items: center;
  right: 0.75rem;
  width: 1.25rem;
}
.application-form .chosen-container .chosen-single div b {
  width: 0;
  height: 0;
  background: none !important;
  border-top: 6px solid #3f3f3f;
  border-right: 5px solid transparent;
  border-left: 5px solid transparent;
}
.application-form .chosen-container .chosen-drop {
  margin-top: 4px;
  overflow: hidden;
  background: #fff;
  border: 1px solid #686868;
  border-radius: 9px;
  box-shadow: 0 8px 20px rgba(0, 0, 0, 0.12);
}
.application-form .chosen-container .chosen-search {
  position: relative;
  padding: 0.55rem;
}
.application-form .chosen-container .chosen-search::after {
  position: absolute;
  top: 50%;
  right: 1.35rem;
  color: #616161;
  content: "\f52a";
  font-family: "bootstrap-icons";
  font-size: 1rem;
  line-height: 1;
  pointer-events: none;
  transform: translateY(-50%);
}
.application-form .chosen-container .chosen-search input[type=text] {
  min-height: 42px;
  padding: 0.5rem 2.4rem 0.5rem 0.75rem;
  background: #fff;
  background-image: none !important;
  border: 1px solid #8b8b8b;
  border-radius: 6px;
  font-family: inherit;
  font-size: 1rem;
}
.application-form .chosen-container .chosen-search input[type=text]:focus {
  border-color: #396f00;
  box-shadow: 0 0 0 2px #396f00;
  outline: 0;
}
.application-form .chosen-container.chosen-container-single-nosearch .chosen-search {
  display: none;
}
.application-form .chosen-container .chosen-results {
  padding: 0.25rem;
  margin: 0;
}
.application-form .chosen-container .chosen-results li {
  padding: 0.65rem 0.7rem;
  border-radius: 5px;
  line-height: 1.3;
}
.application-form .chosen-container .chosen-results li.highlighted {
  background: #396f00;
  color: #fff;
}
.application-form .chosen-container.chosen-container-active .chosen-single, .application-form .chosen-container.chosen-container-invalid .chosen-single {
  border-color: #396f00;
  box-shadow: 0 0 0 2px #396f00;
}

.application-form__readonly {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 1rem;
  min-height: 42px;
  color: #242424;
  font-size: 1.05rem;
}

.application-form__info-wrap {
  position: relative;
  display: block;
  flex: 0 0 36px;
}

.application-form__info {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 36px;
  height: 36px;
  padding: 0;
  background: #396f00;
  border: 0;
  border-radius: 50%;
  color: #fff;
  cursor: pointer;
  font-size: 0.9rem;
}
.application-form__info .bi {
  line-height: 1;
}
.application-form__info:hover, .application-form__info:focus {
  background: #2e5900;
}
.application-form__info:focus-visible {
  box-shadow: 0 0 0 3px #d7e2cc;
  outline: 0;
}

.application-email-popover,
.application-guidance-popover {
  --bs-popover-max-width: 430px;
  --bs-popover-border-width: 0;
  --bs-popover-border-radius: 10px;
  --bs-popover-bg: #2d2d2d;
  --bs-popover-body-color: #fff;
  --bs-popover-arrow-width: 26px;
  --bs-popover-arrow-height: 13px;
  max-width: min(430px, 100vw - 2rem);
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.22);
  font-family: Arial, Helvetica, sans-serif;
}
.application-email-popover .popover-body,
.application-guidance-popover .popover-body {
  padding: 1.2rem 1.35rem;
  font-size: 1rem;
  line-height: 1.45;
}

.application-form__phone {
  display: grid;
  grid-template-columns: auto minmax(0, 1fr);
  min-height: 54px;
  overflow: hidden;
  border: 1px solid #686868;
  border-radius: 9px;
}
.application-form__phone > span {
  display: flex;
  align-items: center;
  padding: 0 0.9rem;
  border-right: 1px solid #9a9a9a;
  color: #292929;
  font-size: 1.05rem;
  font-weight: 700;
  white-space: nowrap;
}
.application-form__phone input.form-control {
  min-height: 52px;
  border: 0;
  border-radius: 0;
}
.application-form__phone input.form-control:focus {
  box-shadow: inset 0 0 0 2px #396f00;
}
.application-form__phone:focus-within {
  border-color: #396f00;
  box-shadow: 0 0 0 1px #396f00;
}

.application-form__section {
  padding-top: 1.5rem;
  margin-top: 2rem;
  border-top: 1px solid #dedede;
}
.application-form__section h2, .application-form__section .h2 {
  margin: 0 0 1.25rem;
  color: #2d2d2d;
  font-size: 1.35rem;
  font-weight: 700;
}

.application-form .application-form__grid {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 0 1rem;
}

.application-form__actions {
  display: flex;
  align-items: stretch;
  gap: 0.8rem;
  margin-top: 2.2rem;
}

.application-form .application-form__back,
.application-form .application-form__continue {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 0.55rem;
  min-height: 55px;
  padding: 0.8rem 1rem;
  border-radius: 9px;
  font-size: 1.05rem;
  font-weight: 700;
  text-decoration: none;
}
.application-form .application-form__back .bi,
.application-form .application-form__continue .bi {
  font-size: 1.15em;
  line-height: 1;
}

.application-form .application-form__back {
  flex: 0 0 120px;
  background: #fff;
  border: 1px solid #396f00;
  color: #396f00;
}
.application-form .application-form__back:hover, .application-form .application-form__back:focus {
  background: #f3f7ef;
  color: #2e5900;
}

.application-form .application-form__continue {
  flex: 1 1 auto;
  width: 100%;
  background: #396f00;
  border: 0;
  color: #fff;
}
.application-form .application-form__continue:hover, .application-form .application-form__continue:focus {
  background: #2e5900;
}
.application-form .application-form__continue:focus-visible {
  outline: 3px solid #c2cebe;
  outline-offset: 2px;
}

.application-form__recaptcha {
  margin: 2.25rem auto 0;
  color: #666;
  font-size: 0.82rem;
  line-height: 1.5;
  text-align: center;
}
.application-form__recaptcha a {
  color: #396f00;
  text-decoration: underline;
}

.application-shell__job-column {
  position: sticky;
  top: calc(var(--application-header-height) + var(--application-progress-height));
  align-self: start;
  height: calc(100vh - var(--application-header-height) - var(--application-progress-height));
  padding: 2.75rem clamp(2rem, 4vw, 4.75rem);
  overflow: hidden;
  background: #f7f7f7;
  border-left: 1px solid #efefef;
}

.application-job-card {
  position: static;
  display: flex;
  flex-direction: column;
  height: 100%;
  padding: 1.8rem;
  overflow: hidden;
  background: #fff;
  border: 1px solid #dedede;
  border-radius: 10px;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.04);
  color: #171717;
}

.application-job-card__header {
  flex: 0 0 auto;
  padding-bottom: 1.35rem;
  margin-bottom: 1.8rem;
  border-bottom: 1px solid #dedede;
}
.application-job-card__header h2, .application-job-card__header .h2 {
  margin: 0 0 0.3rem;
  font-size: 1.05rem;
  font-weight: 700;
  line-height: 1.3;
}
.application-job-card__header p {
  margin: 0;
  color: #6a6a6a;
  font-size: 0.95rem;
}

.application-job-card__content {
  flex: 1 1 auto;
  min-height: 0;
  padding-right: 0.5rem;
  overflow-y: auto;
  scrollbar-gutter: stable;
}
.application-job-card__content section {
  margin-bottom: 1.4rem;
}
.application-job-card__content h3, .application-job-card__content .h3 {
  margin: 0 0 0.35rem;
  font-size: 1rem;
  font-weight: 700;
}

.application-job-card__prose {
  color: #171717;
  font-size: 0.95rem;
  line-height: 1.55;
}
.application-job-card__prose p {
  margin: 0 0 0.8rem;
}
.application-job-card__prose ul,
.application-job-card__prose ol {
  padding-left: 1.55rem;
  margin: 0.4rem 0 1rem;
}
.application-job-card__prose li {
  margin-bottom: 0.25rem;
}

.application-job-card__toggle {
  position: absolute;
  width: 1px;
  height: 1px;
  opacity: 0;
}
.application-job-card__toggle:not(:checked) + .application-job-card__content {
  display: none;
}
.application-job-card__toggle:checked ~ .application-job-card__toggle-label .application-job-card__more {
  display: none;
}
.application-job-card__toggle:not(:checked) ~ .application-job-card__toggle-label .application-job-card__less {
  display: none;
}
.application-job-card__toggle:focus-visible ~ .application-job-card__toggle-label {
  outline: 3px solid #c2cebe;
  outline-offset: 4px;
}

.application-job-card__toggle-label {
  display: block;
  flex: 0 0 auto;
  width: -moz-max-content;
  width: max-content;
  margin: 1.25rem auto 0;
  color: #396f00;
  cursor: pointer;
  font-size: 1rem;
  font-weight: 700;
  text-align: center;
}
.application-job-card__toggle-label:hover {
  color: #2e5900;
}
.application-job-card__toggle-label span span {
  margin-left: 0.45rem;
  font-size: 1.2rem;
}

@media (max-width: 1000px) {
  .application-shell {
    grid-template-columns: minmax(0, 1fr);
  }
  .application-shell__form-column {
    padding: 3rem 1.5rem 4rem;
  }
  .application-shell__job-column {
    position: static;
    height: auto;
    padding: 2rem 1.5rem;
    overflow: visible;
    border-top: 1px solid #e2e2e2;
    border-left: 0;
  }
  .application-job-card {
    display: block;
    height: auto;
    max-width: 630px;
    overflow: visible;
    margin: 0 auto;
  }
  .application-job-card__content {
    padding-right: 0;
    overflow: visible;
    scrollbar-gutter: auto;
  }
}
@media (max-width: 560px) {
  .application-shell__form-column {
    padding: 2rem 1rem 3rem;
  }
  .application-form .application-form__grid {
    grid-template-columns: 1fr;
  }
  .application-form__actions {
    flex-direction: column;
  }
  .application-form .application-form__back {
    flex-basis: auto;
  }
  .application-steps__list {
    grid-template-columns: 1fr;
  }
  .application-shell__job-column {
    padding: 1rem;
  }
  .application-job-card {
    padding: 1.25rem;
  }
}
:root {
  --moyo-ink: #100718;
  --moyo-text: #4f5565;
  --moyo-muted: #6f7483;
  --moyo-pink: #E91E63;
  --moyo-pink-dark: #bb1f54;
  --moyo-pink-soft: #fff0f5;
  --moyo-deep: #16071f;
  --moyo-deeper: #0d0314;
  --moyo-panel: #fff;
  --moyo-line: rgba(16, 7, 24, .1);
}

html {
  scroll-padding-top: 86px;
}

body {
  color: var(--moyo-ink);
  font-family: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
  letter-spacing: 0;
  background: #fff;
}

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

.btn {
  --bs-btn-border-radius: 10px;
  --bs-btn-font-weight: 700;
  padding: 0.85rem 1.9rem;
}

.btn-primary {
  --bs-btn-bg: var(--moyo-pink);
  --bs-btn-border-color: var(--moyo-pink);
  --bs-btn-hover-bg: var(--moyo-pink-dark);
  --bs-btn-hover-border-color: var(--moyo-pink-dark);
  --bs-btn-active-bg: var(--moyo-pink-dark);
  --bs-btn-active-border-color: var(--moyo-pink-dark);
  box-shadow: 0 1rem 2rem rgba(231, 53, 108, 0.25);
}

.btn-outline-primary {
  --bs-btn-color: var(--moyo-ink);
  --bs-btn-border-color: rgba(231, 53, 108, .55);
  --bs-btn-hover-bg: var(--moyo-pink);
  --bs-btn-hover-border-color: var(--moyo-pink);
  --bs-btn-active-bg: var(--moyo-pink);
  --bs-btn-active-border-color: var(--moyo-pink);
}

.app-download-links {
  width: -moz-fit-content;
  width: fit-content;
}

.app-store-badge {
  display: inline-flex;
  align-items: center;
  min-height: 57px;
  border-radius: 8px;
  transition: transform 0.18s ease, filter 0.18s ease, box-shadow 0.18s ease;
}

.app-store-badge img {
  display: block;
  width: min(194px, 100%);
  max-width: 100%;
  height: auto;
}

.app-store-badge:hover,
.app-store-badge:focus {
  filter: brightness(1.05);
  transform: translateY(-1px);
}

.app-store-badge:focus-visible {
  outline: 3px solid rgba(233, 30, 99, 0.35);
  outline-offset: 3px;
}

.app-store-badge--coming-soon {
  cursor: default;
}

.app-store-badge--coming-soon:hover,
.app-store-badge--coming-soon:focus {
  filter: none;
  transform: none;
}

#content {
  padding-top: 86px;
  --site-header-height: 86px;
}

.page__title {
  margin-bottom: 30px;
}

.content__main {
  background: hsla(0, 0%, 100%, 0.94);
  border: 1px solid rgba(233, 30, 99, 0.14);
  border-radius: 16px;
  box-shadow: 0 1rem 2.5rem rgba(16, 7, 24, 0.09);
  padding: 3rem;
}

.hero__copy__inner,
.site-footer__inner,
.content__main {
  min-height: 0;
  width: min(100%, 1480px);
  margin: 0 auto;
}

.site-header {
  min-height: 86px;
  background: #fff;
  border-bottom: 0;
  box-shadow: none;
  backdrop-filter: none;
}

.site-header__nav {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: min(100%, 1480px);
  margin: 0 auto;
}

.site-header .navbar-brand {
  display: flex;
  align-items: center;
  gap: 0.75rem;
}

.wordmark {
  display: inline-block;
  color: var(--moyo-pink);
  font-size: 2.15rem;
  font-weight: 400;
  letter-spacing: -0.03em;
  line-height: 1;
}

.wordmark--footer {
  color: #fff;
}

.logo-heart {
  color: var(--moyo-pink);
}

.navbar-toggler {
  border-color: rgba(16, 7, 24, 0.16);
}

.navbar-toggler:focus {
  box-shadow: 0 0 0 0.15rem rgba(231, 53, 108, 0.35);
}

.site-header .nav-link {
  color: var(--moyo-ink);
  font-weight: 700;
}

.site-header .nav-link:hover,
.site-header .nav-link:focus {
  color: var(--moyo-pink);
}

.site-header .app-store-badge {
  min-height: 45px;
}

.site-header .app-store-badge img {
  width: 154px;
}

.site-footer .site-footer__app-links .app-download-links {
  flex-wrap: nowrap;
  gap: 0.75rem;
}

.site-footer .site-footer__app-links .app-store-badge {
  min-height: 46px;
}

.site-footer .site-footer__app-links .app-store-badge img {
  width: min(138px, 100%);
}

.site-header .btn {
  white-space: nowrap;
}

.hero {
  color: var(--moyo-ink);
  background: radial-gradient(circle at 92% 0%, rgba(231, 53, 108, 0.08), transparent 22rem), #fff;
  overflow: hidden;
}

.hero > .container-fluid, .hero > .container-sm, .hero > .container-md, .hero > .container-lg, .hero > .container-xl, .hero > .container-xxl {
  display: grid;
  min-height: calc(100vh - var(--site-header-height));
  grid-template-rows: minmax(0, 1fr) auto;
}

.hero__main {
  min-height: 0;
  width: min(100%, 1480px);
  margin: 0 auto;
}

.hero__main > :first-child {
  display: flex;
  align-items: center;
  justify-content: flex-start;
}

.hero__copy {
  position: absolute;
  top: 0;
  left: 0;
  display: flex;
  align-items: center;
  height: 100%;
  text-align: left;
  padding: clamp(3rem, 6vw, 5rem) 0;
  width: 100%;
  background: hsla(0, 0%, 100%, 0.63);
  z-index: 99;
}

.hero__title {
  margin-bottom: 1.6rem;
  font-size: clamp(2.5rem, 5.8vw, 3.65rem);
  letter-spacing: 0;
  line-height: 1.07;
}

.hero__heart {
  color: var(--moyo-pink);
}

.hero__typed {
  display: block;
  min-height: 2.14em;
}

.hero__typed-line {
  display: block;
}

.hero__heart {
  display: inline-block;
  margin: -0.8rem 0 0.6rem clamp(12rem, 24vw, 26rem);
  font-size: 4.2rem;
  font-weight: 300;
  line-height: 1;
  transform: rotate(-18deg);
}

.hero__lead {
  max-width: 510px;
  color: #000;
  font-size: clamp(1.05rem, 1.6vw, 1.25rem);
  line-height: 1.7;
}

.hero__copy .d-flex {
  justify-content: flex-start;
}

.hero .app-download-links {
  margin-top: 1.5rem !important;
  margin-bottom: 1rem !important;
}

.hero__image {
  position: relative;
  min-height: 100%;
  height: 100%;
  background-position: center;
  background-size: cover;
}

.hero__image::before {
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #fff 0%, rgba(255, 255, 255, 0.7) 11%, rgba(255, 255, 255, 0) 28%);
  content: "";
}

.feature-panel i,
.step-card i,
.info-card i,
.culture-card i {
  color: var(--moyo-pink);
}

.hero__cards {
  background: radial-gradient(circle at 10% 10%, rgba(233, 30, 99, 0.18), transparent 30%), radial-gradient(circle at 85% 40%, rgba(233, 30, 99, 0.14), transparent 34%), linear-gradient(135deg, #100718 0%, #31091d 52%, #100718 100%);
  box-shadow: 0 18px 45px rgba(16, 7, 24, 0.22);
}

.feature-panel,
.step-card,
.info-card,
.culture-card,
.quote-card {
  height: 100%;
  border: 1px solid var(--moyo-line);
  border-radius: 8px;
  background: var(--moyo-panel);
  box-shadow: 0 1rem 2.5rem rgba(16, 7, 24, 0.08);
}

.feature-panel {
  display: flex;
  align-items: center;
  gap: 1.4rem;
  padding: 1.8rem clamp(1.25rem, 3vw, 3rem);
  color: #fff;
  border-width: 0 1px 0 0;
  border-color: rgba(255, 255, 255, 0.12);
  border-radius: 0;
  background: transparent;
  box-shadow: none;
}

.feature-panel i {
  display: grid;
  flex: 0 0 64px;
  width: 64px;
  height: 64px;
  place-items: center;
  border-radius: 50%;
  background: rgba(255, 255, 255, 0.12);
  color: #ff8ab1;
  font-size: 1.9rem;
}

.feature-panel h3, .feature-panel .h3,
.step-card h3,
.step-card .h3,
.info-card h3,
.info-card .h3,
.culture-card h3,
.culture-card .h3 {
  margin-bottom: 0.45rem;
  font-size: 1.1rem;
  font-weight: 800;
}

.feature-panel p,
.step-card p,
.info-card p,
.culture-card p {
  margin-bottom: 0;
}

.feature-panel p {
  color: rgba(255, 255, 255, 0.78);
}

.section {
  padding: 6rem 0;
}

.section--dark {
  color: #fff;
  background: var(--moyo-deeper);
}

.section--soft {
  background: #fff7fa;
}

.age-gate-section {
  position: relative;
  color: var(--moyo-ink);
  background: transparent;
  overflow: hidden;
}

.age-gate-section::before {
  display: none;
}

.age-gate-section__panel {
  position: relative;
  display: block;
}

.age-gate-section__panel > :not(:first-child) {
  margin-top: clamp(1rem, 2.5vw, 1.75rem);
}

.age-gate-section__badge {
  display: grid;
  flex: 0 0 auto;
  width: clamp(6rem, 12vw, 8rem);
  aspect-ratio: 1;
  place-items: center;
  border: 1px solid rgba(255, 255, 255, 0.22);
  border-radius: 50%;
  background: radial-gradient(circle at 35% 25%, rgba(255, 255, 255, 0.42), transparent 36%), var(--moyo-pink);
  box-shadow: 0 1rem 2.5rem rgba(233, 30, 99, 0.38), inset 0 0 0 0.65rem rgba(255, 255, 255, 0.12);
}

.age-gate-section__badge span {
  color: #fff;
  font-size: clamp(2rem, 4vw, 3.1rem);
  font-weight: 900;
  line-height: 1;
}

.age-gate-section__eyebrow {
  margin-bottom: 0.55rem;
  color: var(--moyo-pink);
  font-size: 0.78rem;
  font-weight: 900;
  letter-spacing: 0.08em;
  text-transform: uppercase;
}

.age-gate-section h2, .age-gate-section .h2 {
  max-width: 760px;
  margin-bottom: 0.8rem;
  color: var(--moyo-ink);
  font-size: clamp(2rem, 4vw, 3.15rem);
  font-weight: 900;
  letter-spacing: 0;
  line-height: 1.05;
}

.age-gate-section__content > p:not(.age-gate-section__eyebrow) {
  max-width: 780px;
  margin-bottom: 1.3rem;
  color: var(--moyo-text);
  font-size: clamp(1rem, 1.45vw, 1.16rem);
  line-height: 1.75;
}

.age-gate-section__content strong {
  color: var(--moyo-ink);
}

.age-gate-section__points {
  display: flex;
  flex-wrap: wrap;
  gap: 0.7rem;
}

.age-gate-section__points span {
  display: inline-flex;
  gap: 0.45rem;
  align-items: center;
  padding: 0.55rem 0.75rem;
  border: 1px solid rgba(233, 30, 99, 0.18);
  border-radius: 999px;
  color: var(--moyo-ink);
  background: var(--moyo-pink-soft);
  font-size: 0.9rem;
  font-weight: 800;
  white-space: nowrap;
}

.age-gate-section__points i {
  color: var(--moyo-pink);
  font-size: 1rem;
}

.age-gate-section__action {
  display: flex;
  justify-content: flex-start;
}

.age-gate-section__action .btn {
  white-space: nowrap;
}

.community-age-groups {
  position: relative;
  color: #09091f;
  background: radial-gradient(circle at 12% 14%, rgba(233, 30, 99, 0.08), transparent 24rem), radial-gradient(circle at 88% 20%, rgba(20, 101, 217, 0.07), transparent 26rem), #fffaf7;
}

.community-age-groups__header {
  max-width: 880px;
  margin: 0 auto 2.4rem;
  text-align: center;
}

.community-age-groups__eyebrow {
  display: inline-flex;
  align-items: center;
  gap: 0.65rem;
  margin-bottom: 0.55rem;
  color: var(--moyo-pink);
  font-size: 0.82rem;
  font-weight: 900;
  letter-spacing: 0.12em;
  text-transform: uppercase;
}

.community-age-groups__eyebrow i {
  display: grid;
  width: 2.2rem;
  height: 2.2rem;
  place-items: center;
  border-radius: 50%;
  background: #fff0f6;
  font-size: 1.15rem;
}

.community-age-groups h2, .community-age-groups .h2 {
  margin-bottom: 0.85rem;
  font-family: Georgia, "Times New Roman", serif;
  font-size: clamp(2.4rem, 6vw, 4.6rem);
  font-weight: 900;
  letter-spacing: 0;
  line-height: 1;
}

.community-age-groups__header > p:not(.community-age-groups__eyebrow) {
  margin: 0;
  color: #5a6077;
  font-size: clamp(1rem, 1.8vw, 1.28rem);
  line-height: 1.7;
}

.community-age-groups__trust-pill {
  display: inline-flex;
  align-items: center;
  gap: 0.8rem;
  margin-top: 1.4rem;
  padding: 0.8rem 1.25rem;
  border: 1px solid rgba(233, 30, 99, 0.12);
  border-radius: 999px;
  color: var(--moyo-pink);
  background: rgba(233, 30, 99, 0.07);
  font-size: 1rem;
  font-weight: 800;
}

.community-age-groups__trust-pill i {
  font-size: 1.45rem;
}

.community-age-groups__grid {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: clamp(1rem, 3vw, 1.5rem);
}

.community-age-groups__panel {
  --age-accent: var(--moyo-pink);
  --age-accent-soft: #fff0f6;
  --age-accent-fade: #fff7fa;
  padding: clamp(1.4rem, 3vw, 2.4rem);
  border: 1px solid rgba(16, 7, 24, 0.08);
  border-radius: 8px;
  background: rgba(255, 255, 255, 0.94);
  box-shadow: 0 1.35rem 3.8rem rgba(16, 7, 24, 0.08);
}

.community-age-groups__panel--men {
  --age-accent: #1265d8;
  --age-accent-soft: #edf5ff;
  --age-accent-fade: #f6fbff;
}

.community-age-groups__panel-header {
  display: grid;
  grid-template-columns: auto minmax(0, 1fr) auto;
  align-items: center;
  gap: 1rem;
  margin-bottom: 1.25rem;
}

.community-age-groups__gender-icon {
  display: grid;
  width: 4rem;
  height: 4rem;
  place-items: center;
  border-radius: 50%;
  color: var(--age-accent);
  background: var(--age-accent-soft);
  font-size: 2rem;
}

.community-age-groups__panel h3, .community-age-groups__panel .h3 {
  margin: 0;
  font-size: clamp(1.35rem, 3vw, 1.85rem);
  font-weight: 900;
}

.community-age-groups__gender-share {
  display: inline-flex;
  align-items: center;
  gap: 0.5rem;
  color: var(--age-accent);
  font-size: 1.12rem;
  font-weight: 900;
}

.community-age-groups__gender-share i {
  font-size: 1.1rem;
}

.community-age-groups__rows {
  display: grid;
}

.community-age-groups__row {
  display: grid;
  grid-template-columns: 4rem minmax(0, 1fr);
  gap: 1.15rem;
  padding: 0.95rem 0;
  border-bottom: 1px dashed rgba(16, 7, 24, 0.09);
}

.community-age-groups__row:last-child {
  border-bottom: 0;
  padding-bottom: 0;
}

.community-age-groups__row-icon {
  display: grid;
  width: 4rem;
  height: 4rem;
  place-items: center;
  border-radius: 8px;
  color: var(--age-accent);
  background: var(--age-accent-fade);
  font-size: 1.65rem;
}

.community-age-groups__meta {
  display: flex;
  align-items: baseline;
  justify-content: space-between;
  gap: 1rem;
  margin-bottom: 0.55rem;
  color: #09091f;
  font-size: clamp(1.2rem, 2.5vw, 1.55rem);
  font-weight: 850;
}

.community-age-groups__meta strong {
  color: var(--age-accent);
  font-size: 1.12rem;
}

.community-age-groups__track {
  height: 0.68rem;
  overflow: hidden;
  border-radius: 999px;
  background: #e9e2e6;
}

.community-age-groups__track span {
  display: block;
  width: 0;
  height: 100%;
  border-radius: inherit;
  background: linear-gradient(90deg, var(--age-accent), color-mix(in srgb, var(--age-accent) 65%, #7fd3ff));
}

.community-age-groups__row-body p {
  margin: 0.5rem 0 0;
  color: #596076;
  font-size: 0.95rem;
  font-weight: 700;
}

.community-age-groups__note {
  display: flex;
  gap: 1rem;
  align-items: center;
  max-width: 620px;
  margin: 1.9rem auto 0;
  padding: 1rem 1.25rem;
  border: 1px solid rgba(164, 112, 22, 0.15);
  border-radius: 8px;
  color: #34333e;
  background: rgba(255, 247, 234, 0.9);
}

.community-age-groups__note i {
  display: grid;
  flex: 0 0 3rem;
  width: 3rem;
  height: 3rem;
  place-items: center;
  border-radius: 50%;
  color: #9c7418;
  background: #fff1cf;
  font-size: 1.35rem;
}

.community-age-groups__note p {
  margin: 0;
  line-height: 1.45;
}

.section-heading {
  max-width: 760px;
  margin: 0 auto 3rem;
}

.section-heading h2, .section-heading .h2,
.join-section h2,
.join-section .h2 {
  font-size: clamp(2rem, 4vw, 3rem);
  font-weight: 800;
}

.step-card {
  position: relative;
  padding: 2rem;
  color: var(--moyo-ink);
  background: #fff;
}

.step-card__number {
  display: grid;
  width: 48px;
  height: 48px;
  margin-bottom: 1.5rem;
  color: var(--moyo-pink);
  place-items: center;
  border: 1px solid rgba(231, 53, 108, 0.16);
  border-radius: 50%;
  background: var(--moyo-pink-soft);
  font: 700 1.4rem Georgia, serif;
}

.step-card i,
.info-card i,
.culture-card i {
  display: inline-block;
  margin-bottom: 1rem;
  font-size: 2.15rem;
}

.step-card p {
  color: var(--moyo-text);
}

.info-card,
.culture-card,
.quote-card {
  padding: 2rem;
  border-color: rgba(16, 7, 24, 0.08);
  background: #fff;
}

.info-card {
  box-shadow: 0 1rem 2.5rem rgba(16, 7, 24, 0.08);
}

.culture-card {
  text-align: center;
  box-shadow: 0 1rem 2.5rem rgba(231, 53, 108, 0.08);
}

.culture-card i {
  display: grid;
  width: 74px;
  height: 74px;
  margin: 0 auto 1.2rem;
  place-items: center;
  border-radius: 50%;
  background: #ffe8f0;
}

.culture-card::after {
  content: "";
  display: block;
  width: 32px;
  height: 3px;
  margin: 1.4rem auto 0;
  border-radius: 999px;
  background: var(--moyo-pink);
}

.quote-card {
  margin: 0;
  color: #fff;
  background: linear-gradient(145deg, var(--moyo-deep), #260b34);
}

.quote-card--lift {
  margin-top: 3rem;
}

.quote-card blockquote {
  margin-bottom: 1.5rem;
  font-size: 1.35rem;
  line-height: 1.5;
}

.quote-card figcaption {
  color: #ff9ab8;
  font-weight: 800;
}

.early-access-closing {
  color: var(--moyo-ink);
  background: linear-gradient(180deg, #fff 0%, #fff8fb 100%);
}

.early-access-closing__panel {
  padding: clamp(1.5rem, 4vw, 3rem);
  border: 1px solid rgba(231, 53, 108, 0.18);
  border-radius: 8px;
  background: #fff;
  box-shadow: 0 1.2rem 3rem rgba(16, 7, 24, 0.08);
}

.early-access-closing h2, .early-access-closing .h2 {
  max-width: 540px;
  margin-bottom: 0;
  font-size: clamp(2rem, 4vw, 3.25rem);
  font-weight: 800;
  letter-spacing: 0;
  line-height: 1.05;
}

.early-access-closing__date {
  display: inline-flex;
  gap: 0.65rem;
  align-items: baseline;
  margin-top: 1.5rem;
  margin-bottom: 1.75rem;
  padding: 0.65rem 0.85rem;
  border: 1px solid rgba(231, 53, 108, 0.2);
  border-radius: 8px;
  background: #fff7fa;
}

.early-access-closing__date span {
  color: var(--moyo-muted);
  font-size: 0.78rem;
  font-weight: 800;
  letter-spacing: 0.04em;
  text-transform: uppercase;
}

.early-access-closing__date strong {
  color: var(--moyo-pink);
  font-size: 1.1rem;
}

.early-access-closing__copy {
  max-width: 680px;
}

.early-access-closing__copy p {
  color: var(--moyo-text);
  line-height: 1.75;
}

.early-access-closing__copy p:last-child {
  margin-bottom: 0;
  color: var(--moyo-ink);
  font-weight: 700;
}

.early-access-closing__highlight {
  display: inline-block;
  padding: 0.1rem 0.4rem;
  color: var(--moyo-pink);
  border-radius: 6px;
  background: #fff0f5;
  font-weight: 800;
}

.early-access-closing__app {
  width: min(100%, 22rem);
  margin-left: auto;
  margin-bottom: 0;
}

.early-access-closing__image {
  display: block;
  width: 100%;
  height: auto;
  border-radius: 8px;
  box-shadow: 0 1rem 2.4rem rgba(16, 7, 24, 0.12);
}

.curated-pricing {
  color: var(--moyo-ink);
  background: #fff;
}

.curated-pricing h2, .curated-pricing .h2,
.pricing-heading h2,
.pricing-heading .h2 {
  font-size: clamp(1.85rem, 3vw, 2.5rem);
  font-weight: 700;
  letter-spacing: 0;
  line-height: 1.2;
}

.curated-pricing__lead,
.pricing-heading p,
.curated-pricing p {
  color: var(--moyo-text);
  line-height: 1.75;
}

.curated-pricing__lead {
  margin-top: 1rem;
  font-size: 1.05rem;
}

.curated-pricing__note {
  display: flex;
  gap: 0.875rem;
  align-items: flex-start;
  margin-top: 1.5rem;
  padding: 1rem;
  border: 1px solid rgba(231, 53, 108, 0.18);
  border-radius: 8px;
  background: #fff7fa;
}

.curated-pricing__note i {
  display: grid;
  flex: 0 0 40px;
  width: 40px;
  height: 40px;
  place-items: center;
  color: var(--moyo-pink);
  border: 1px solid rgba(231, 53, 108, 0.18);
  border-radius: 8px;
  background: #fff;
  font-size: 1.2rem;
}

.curated-pricing__note p {
  margin-bottom: 0;
}

.curated-reasons {
  display: grid;
  gap: 1rem;
  grid-template-columns: repeat(2, minmax(0, 1fr));
}

.curated-reason {
  min-height: 100%;
  padding: 1.25rem;
  border: 1px solid rgba(16, 7, 24, 0.1);
  border-radius: 8px;
  background: #fff;
  box-shadow: 0 0.125rem 0.25rem rgba(16, 7, 24, 0.04);
}

.curated-reason i {
  display: grid;
  width: 40px;
  height: 40px;
  margin-bottom: 0.875rem;
  place-items: center;
  color: var(--moyo-pink);
  border: 1px solid rgba(231, 53, 108, 0.16);
  border-radius: 8px;
  background: #fff7fa;
  font-size: 1.1rem;
}

.curated-reason h3, .curated-reason .h3 {
  margin-bottom: 0.5rem;
  font-size: 1rem;
  font-weight: 700;
}

.curated-reason p {
  margin-bottom: 0;
  font-size: 0.95rem;
}

.pricing-heading {
  max-width: 820px;
  margin: 4rem auto 2.25rem;
  text-align: center;
}

.pricing-card {
  position: relative;
  display: flex;
  min-height: 100%;
  flex-direction: column;
  padding: 1.5rem;
  overflow: hidden;
  border: 1px solid rgba(16, 7, 24, 0.12);
  border-radius: 8px;
  background: #fff;
  box-shadow: 0 0.125rem 0.35rem rgba(16, 7, 24, 0.05);
}

.pricing-card--pro {
  color: var(--moyo-ink);
  border-color: rgba(231, 53, 108, 0.35);
  background: #fff;
  box-shadow: 0 0.5rem 1rem rgba(16, 7, 24, 0.08);
}

.pricing-card__badge {
  align-self: flex-start;
  margin-bottom: 1rem;
  padding: 0.35rem 0.65rem;
  color: #fff;
  border-radius: 999px;
  background: var(--moyo-pink);
  font-size: 0.75rem;
  font-weight: 700;
}

.pricing-card__header {
  display: flex;
  gap: 0.875rem;
  align-items: center;
  margin-bottom: 1.25rem;
}

.pricing-card__icon {
  display: grid;
  flex: 0 0 44px;
  width: 44px;
  height: 44px;
  place-items: center;
  color: var(--moyo-pink);
  border: 1px solid rgba(231, 53, 108, 0.16);
  border-radius: 8px;
  background: #fff7fa;
  font-size: 1.25rem;
}

.pricing-card--pro .pricing-card__icon {
  color: var(--moyo-pink);
  background: #fff7fa;
}

.pricing-card h3, .pricing-card .h3 {
  margin-bottom: 0.25rem;
  font-size: 1.35rem;
  font-weight: 700;
}

.pricing-card p {
  margin-bottom: 0;
  color: var(--moyo-muted);
}

.pricing-card--pro p,
.pricing-card--pro .pricing-card__features {
  color: var(--moyo-text);
}

.pricing-card__price {
  margin-bottom: 1.25rem;
  padding-bottom: 1.25rem;
  border-bottom: 1px solid rgba(16, 7, 24, 0.1);
  font-size: clamp(2rem, 4vw, 2.5rem);
  font-weight: 700;
  line-height: 1;
}

.pricing-card__price span {
  margin-left: 0.35rem;
  color: var(--moyo-muted);
  font-size: 1rem;
  font-weight: 700;
}

.pricing-card--pro .pricing-card__price span {
  color: var(--moyo-muted);
}

.pricing-card__features {
  display: grid;
  gap: 0.75rem;
  margin: 0 0 2rem;
  padding: 0;
  color: var(--moyo-text);
  list-style: none;
}

.pricing-card__features--preview {
  display: flex;
  flex-wrap: wrap;
  gap: 0.75rem 1.25rem;
}

.pricing-card__features--preview li {
  flex: 1 1 13rem;
}

.pricing-card__features li {
  display: flex;
  gap: 0.7rem;
  align-items: flex-start;
}

.pricing-card__features i {
  color: var(--moyo-pink);
  font-size: 1rem;
  line-height: 1.35;
}

.pricing-card--pro .pricing-card__features i {
  color: var(--moyo-pink);
}

.pricing-card .btn {
  align-self: flex-start;
  margin-top: auto;
}

.real-people {
  color: var(--moyo-ink);
  background: #fff7fa;
}
.real-people__card {
  padding: clamp(1rem, 4vw, 2.5rem);
  border: 1px solid rgba(16, 7, 24, 0.1);
  border-radius: 8px;
  background: #fff;
  box-shadow: 0 0.125rem 0.35rem rgba(16, 7, 24, 0.05);
}
.real-people__media {
  display: flex;
}
.real-people__image {
  display: block;
  width: 100%;
  min-height: 420px;
  -o-object-fit: cover;
     object-fit: cover;
  border: 1px solid rgba(16, 7, 24, 0.1);
  border-radius: 8px;
  background: #fff7fa;
}
.real-people h2, .real-people .h2 {
  max-width: 560px;
  margin-bottom: 1rem;
  font-size: clamp(1.75rem, 3vw, 2.35rem);
  font-weight: 700;
  letter-spacing: 0;
  line-height: 1.2;
}
.real-people p {
  color: var(--moyo-text);
  line-height: 1.75;
}
.real-people .lead {
  color: var(--moyo-ink);
  font-size: 1.08rem;
  font-weight: 500;
}

.join-section {
  color: #fff;
  background: radial-gradient(circle at 70% 20%, rgba(231, 53, 108, 0.42), transparent 24rem), linear-gradient(135deg, var(--moyo-deep), var(--moyo-deeper));
}

.join-section .lead {
  max-width: 650px;
  color: var(--moyo-muted);
}

.join-section .form-label {
  color: rgba(255, 255, 255, 0.86);
  font-weight: 700;
}

.join-section .form-control,
.join-section .form-select {
  min-height: 59px;
  border: 0;
  border-radius: 14px;
}

.join-section textarea.form-control {
  min-height: 126px;
}

.early-access-form__stage {
  margin-top: 0.75rem;
  padding-top: 1.25rem;
  border-top: 1px solid rgba(255, 255, 255, 0.16);
}

.early-access-form__stage span {
  display: block;
  margin-bottom: 0.25rem;
  color: #ff9ab8;
  font-weight: 800;
  text-transform: uppercase;
  letter-spacing: 0.08em;
  font-size: 0.76rem;
}

.early-access-form__stage h3, .early-access-form__stage .h3 {
  margin: 0;
  color: #fff;
  font-size: 1.2rem;
}

.early-access-form__stage--optional h3, .early-access-form__stage--optional .h3 {
  max-width: 620px;
}

.early-access-form__status {
  padding: 1rem 1.25rem;
  border-radius: 8px;
  font-weight: 700;
}

.early-access-form__status--success {
  color: #14532d;
  background: #dcfce7;
}

.early-access-form__status--error {
  color: #7f1d1d;
  background: #fee2e2;
}

.site-footer {
  padding: 4rem 0 2rem;
  color: rgba(255, 255, 255, 0.75);
  background: #08020c;
}

.site-footer a {
  color: #fff;
}

.site-footer__logo {
  font-size: 2rem;
}

.site-footer__bottom {
  display: flex;
  justify-content: space-between;
  gap: 1rem;
  margin-top: 3rem;
  padding-top: 1.5rem;
  border-top: 1px solid rgba(255, 255, 255, 0.12);
  font-size: 0.92rem;
}

@media (max-width: 991.98px) {
  .site-header {
    background: rgba(255, 255, 255, 0.98);
  }
  .site-header .navbar-collapse {
    padding: 1.2rem 0;
  }
  .site-header__nav {
    flex-wrap: wrap;
  }
  .hero__copy {
    position: static;
    top: auto;
    left: auto;
    display: block;
    height: auto;
    max-width: none;
  }
  .hero__image {
    min-height: 360px;
  }
  .hero__image::before {
    background: linear-gradient(180deg, #fff 0%, rgba(255, 255, 255, 0) 36%);
  }
  .age-gate-section {
    padding: 1.5rem 0 1rem;
  }
  .age-gate-section__panel {
    padding: 1.2rem;
  }
}
@media (max-width: 767.98px) {
  .site-footer__bottom {
    flex-direction: column;
  }
  .hero__copy {
    padding: 3rem 1.25rem;
  }
  .hero__heart {
    margin-left: 11rem;
    font-size: 3.4rem;
  }
  .feature-panel {
    border-right: 0;
    border-bottom: 1px solid rgba(255, 255, 255, 0.12);
  }
  .section {
    padding: 4.25rem 0;
  }
  .age-gate-section {
    padding: 1.2rem 0 1rem;
  }
  .age-gate-section__badge {
    width: 4.75rem;
  }
  .age-gate-section__badge span {
    font-size: 1.75rem;
  }
  .age-gate-section h2, .age-gate-section .h2 {
    font-size: 1.55rem;
  }
  .age-gate-section__content > p:not(.age-gate-section__eyebrow) {
    font-size: 1rem;
    margin-bottom: 1rem;
  }
  .age-gate-section__action,
  .age-gate-section__action .btn {
    width: 100%;
  }
  .community-age-groups__grid {
    grid-template-columns: 1fr;
  }
  .community-age-groups__trust-pill {
    align-items: flex-start;
    border-radius: 8px;
    text-align: left;
  }
  .community-age-groups__panel-header {
    grid-template-columns: auto minmax(0, 1fr);
  }
  .community-age-groups__gender-share {
    grid-column: 2;
  }
  .community-age-groups__row {
    grid-template-columns: 3.25rem minmax(0, 1fr);
    gap: 0.85rem;
  }
  .community-age-groups__gender-icon,
  .community-age-groups__row-icon {
    width: 3.25rem;
    height: 3.25rem;
  }
  .community-age-groups__note {
    align-items: flex-start;
  }
  .curated-reasons {
    grid-template-columns: 1fr;
  }
  .pricing-heading {
    margin-top: 3.5rem;
    text-align: left;
  }
  .early-access-closing__copy {
    max-width: none;
  }
  .early-access-closing__app {
    width: min(100%, 22rem);
    margin-right: auto;
  }
  .early-access-closing__image {
    max-height: 28rem;
    -o-object-fit: cover;
       object-fit: cover;
    -o-object-position: top center;
       object-position: top center;
  }
  .real-people__card {
    padding: 1rem;
  }
  .real-people__media {
    display: block;
  }
  .real-people__image {
    min-height: 0;
    height: auto;
  }
  .quote-card--lift {
    margin-top: 0;
  }
}
body.ProfilePage {
  --moyo-pink: #ff2f73;
  --moyo-pink-soft: #ffe8f0;
  --moyo-ink: #182034;
  --moyo-muted: #6b7280;
  --moyo-border: #f0dce3;
  --moyo-bg: #fffafb;
  --moyo-success: #25a65a;
  --moyo-navy: #17213a;
  color: var(--moyo-ink);
  background: var(--moyo-bg);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
}
body.ProfilePage .app-shell {
  min-height: 100vh;
}
body.ProfilePage .topbar {
  position: sticky;
  top: 0;
  z-index: 1030;
  background: #fff;
  border-bottom: 1px solid var(--moyo-border);
}
body.ProfilePage .brand {
  color: var(--moyo-ink);
  font-size: 1.35rem;
  font-weight: 800;
  letter-spacing: 0;
  text-decoration: none;
}
body.ProfilePage .brand span:first-child,
body.ProfilePage .brand small,
body.ProfilePage .brand .small {
  color: var(--moyo-pink);
}
body.ProfilePage .brand small, body.ProfilePage .brand .small {
  font-size: 0.65rem;
}
body.ProfilePage .sidebar {
  background: #fff;
  border-right: 1px solid var(--moyo-border);
}
body.ProfilePage .nav-link {
  color: #344054;
  border-radius: 0.9rem;
  padding: 0.8rem 1rem;
  font-weight: 600;
}
body.ProfilePage .nav-link:hover, body.ProfilePage .nav-link.active {
  color: var(--moyo-pink);
  background: linear-gradient(90deg, #ffe4ed, #fff4f7);
}
body.ProfilePage .nav-link i {
  width: 1.5rem;
  margin-right: 0.55rem;
}
body.ProfilePage .badge-moyo {
  background: var(--moyo-pink);
}
body.ProfilePage .card-soft {
  background: #fff;
  border: 1px solid var(--moyo-border);
  border-radius: 1.2rem;
  box-shadow: 0 10px 30px rgba(32, 24, 48, 0.04);
}
body.ProfilePage .stat-icon,
body.ProfilePage .activity-icon {
  display: inline-grid;
  width: 3.25rem;
  height: 3.25rem;
  place-items: center;
  color: var(--moyo-pink);
  background: var(--moyo-pink-soft);
  border-radius: 50%;
  font-size: 1.45rem;
}
body.ProfilePage .stat-value {
  font-size: clamp(1.6rem, 5vw, 2rem);
  font-weight: 800;
  line-height: 1;
}
body.ProfilePage .muted {
  color: var(--moyo-muted);
}
body.ProfilePage .text-moyo {
  color: var(--moyo-pink);
}
body.ProfilePage .bg-moyo {
  background: var(--moyo-pink);
}
body.ProfilePage .btn-moyo {
  --bs-btn-color: #fff;
  --bs-btn-bg: var(--moyo-pink);
  --bs-btn-border-color: var(--moyo-pink);
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #e91e63;
  --bs-btn-hover-border-color: #e91e63;
  border-radius: 0.75rem;
  font-weight: 700;
}
body.ProfilePage .btn-outline-moyo {
  --bs-btn-color: var(--moyo-pink);
  --bs-btn-border-color: var(--moyo-pink);
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: var(--moyo-pink);
  --bs-btn-hover-border-color: var(--moyo-pink);
  border-radius: 0.75rem;
  font-weight: 700;
}
body.ProfilePage .progress {
  height: 0.65rem;
  background: #ffe0ea;
  border-radius: 999px;
}
body.ProfilePage .progress-bar {
  background: var(--moyo-pink);
}
body.ProfilePage .avatar {
  width: 2.75rem;
  height: 2.75rem;
  -o-object-fit: cover;
     object-fit: cover;
  background: var(--moyo-pink-soft);
  border-radius: 50%;
}
body.ProfilePage .member-name {
  display: inline-block;
  max-width: 9rem;
  overflow: hidden;
  font-size: 0.95rem;
  line-height: 1.2;
  text-overflow: ellipsis;
  white-space: nowrap;
}
body.ProfilePage .match-photo {
  width: 100%;
  aspect-ratio: 1/0.9;
  -o-object-fit: cover;
     object-fit: cover;
  background: #f5edf0;
  border-radius: 0.85rem 0.85rem 0 0;
}
body.ProfilePage .premium-card {
  color: #fff;
  background: linear-gradient(145deg, #10192f, #1a2747);
}
body.ProfilePage .promo-card {
  overflow: hidden;
  background: linear-gradient(145deg, #fff, #ffe9ef);
}
body.ProfilePage .profile-edit-form input,
body.ProfilePage .profile-edit-form select,
body.ProfilePage .profile-edit-form textarea {
  width: 100%;
  border: 1px solid var(--moyo-border);
  border-radius: 0.45rem;
  padding: 0.65rem 0.75rem;
  color: var(--moyo-ink);
  font-size: 0.9rem;
  background: #fff;
}
body.ProfilePage .profile-edit-form textarea {
  resize: vertical;
}
body.ProfilePage .profile-edit-form label {
  display: block;
  margin-bottom: 0.4rem;
  font-size: 0.78rem;
  font-weight: 800;
  color: #344054;
}
body.ProfilePage .profile-field {
  margin-bottom: 0.95rem;
}
body.ProfilePage .profile-photo-wrap {
  position: relative;
  width: min(10rem, 72vw);
  aspect-ratio: 1;
}
body.ProfilePage .profile-photo {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 50%;
}
body.ProfilePage .photo-action {
  position: absolute;
  right: 0.45rem;
  bottom: 0.65rem;
  display: inline-grid;
  width: 2rem;
  height: 2rem;
  place-items: center;
  border: 1px solid var(--moyo-border);
  border-radius: 50%;
  color: var(--moyo-ink);
  background: #fff;
}
body.ProfilePage .input-status,
body.ProfilePage .phone-input {
  display: flex;
  align-items: center;
  border: 1px solid var(--moyo-border);
  border-radius: 0.45rem;
  overflow: hidden;
  background: #fff;
}
body.ProfilePage .input-status input,
body.ProfilePage .phone-input input {
  min-width: 0;
  border: 0;
  border-radius: 0;
}
body.ProfilePage .input-status span,
body.ProfilePage .input-status strong,
body.ProfilePage .phone-input span,
body.ProfilePage .phone-input strong {
  flex: 0 0 auto;
  padding: 0 0.75rem;
  color: var(--moyo-success);
  font-size: 0.72rem;
  font-weight: 700;
  white-space: nowrap;
}
body.ProfilePage .phone-input > span {
  display: inline-flex;
  align-items: center;
  gap: 0.35rem;
  color: var(--moyo-ink);
  border-right: 1px solid var(--moyo-border);
}
body.ProfilePage .flag {
  display: inline-block;
  width: 1rem;
  height: 0.68rem;
  border: 1px solid rgba(24, 32, 52, 0.12);
  border-radius: 0.1rem;
  vertical-align: -0.08rem;
  background: linear-gradient(#319852 0 20%, #ffd200 20% 40%, #fff 40% 60%, #d62d20 60% 80%, #111 80%);
}
body.ProfilePage .flag-za {
  background: linear-gradient(#de3831 0 33%, #fff 33% 45%, #007a4d 45% 55%, #fff 55% 67%, #002395 67%);
}
body.ProfilePage .flag-bw {
  background: linear-gradient(#75aadb 0 38%, #fff 38% 45%, #000 45% 55%, #fff 55% 62%, #75aadb 62%);
}
body.ProfilePage .tag-list {
  display: flex;
  flex-wrap: wrap;
  gap: 0.5rem;
}
body.ProfilePage .tag-list span {
  display: inline-flex;
  align-items: center;
  gap: 0.35rem;
  border: 1px solid var(--moyo-border);
  border-radius: 0.45rem;
  padding: 0.35rem 0.5rem;
  font-size: 0.78rem;
  background: #fff;
}
body.ProfilePage .tag-list button {
  border: 0;
  color: var(--moyo-muted);
  background: transparent;
  line-height: 1;
}
body.ProfilePage .range-moyo {
  accent-color: var(--moyo-pink);
  padding-right: 0 !important;
  padding-left: 0 !important;
  border: 0 !important;
}
body.ProfilePage .preference-row {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 1rem;
  margin-bottom: 0.9rem;
  font-size: 0.85rem;
  font-weight: 700;
}
body.ProfilePage .switch {
  margin: 0 !important;
}
body.ProfilePage .switch input {
  position: absolute;
  opacity: 0;
  pointer-events: none;
}
body.ProfilePage .switch span {
  display: block;
  width: 2.6rem;
  height: 1.45rem;
  padding: 0.15rem;
  border-radius: 999px;
  background: #e5e7eb;
}
body.ProfilePage .switch span::before {
  display: block;
  width: 1.15rem;
  height: 1.15rem;
  border-radius: 50%;
  background: #fff;
  box-shadow: 0 0.1rem 0.25rem rgba(24, 32, 52, 0.18);
  content: "";
  transition: transform 0.2s ease;
}
body.ProfilePage .switch input:checked + span {
  background: var(--moyo-pink);
}
body.ProfilePage .switch input:checked + span::before {
  transform: translateX(1.15rem);
}
body.ProfilePage .profile-actions {
  display: flex;
  justify-content: flex-end;
  gap: 1rem;
  margin-top: 1rem;
}
body.ProfilePage .desktop-sidebar {
  display: none;
}
body.ProfilePage .mobile-bottom-nav {
  background: #fff;
  border-top: 1px solid var(--moyo-border);
  box-shadow: 0 -10px 24px rgba(32, 24, 48, 0.06);
}
body.ProfilePage .mobile-bottom-nav a {
  color: #667085;
  font-size: 0.72rem;
  font-weight: 700;
  text-decoration: none;
}
body.ProfilePage .mobile-bottom-nav a.active {
  color: var(--moyo-pink);
}
body.ProfilePage main {
  padding-bottom: 5.5rem;
}
@media (max-width: 575.98px) {
  body.ProfilePage .topbar .container-fluid, body.ProfilePage .topbar .container-sm, body.ProfilePage .topbar .container-md, body.ProfilePage .topbar .container-lg, body.ProfilePage .topbar .container-xl, body.ProfilePage .topbar .container-xxl {
    padding-right: 0.75rem !important;
    padding-left: 0.75rem !important;
  }
  body.ProfilePage .brand {
    font-size: 1.05rem;
  }
  body.ProfilePage .brand small, body.ProfilePage .brand .small {
    font-size: 0.55rem;
  }
  body.ProfilePage .account-actions {
    gap: 0.45rem !important;
  }
  body.ProfilePage .avatar {
    width: 2.35rem;
    height: 2.35rem;
  }
  body.ProfilePage .member-name {
    max-width: 5.9rem;
    font-size: 0.82rem;
  }
  body.ProfilePage .profile-actions {
    flex-direction: column-reverse;
  }
  body.ProfilePage .profile-actions .btn {
    width: 100%;
  }
  body.ProfilePage .input-status,
  body.ProfilePage .phone-input {
    align-items: stretch;
  }
  body.ProfilePage .input-status span,
  body.ProfilePage .input-status strong,
  body.ProfilePage .phone-input span,
  body.ProfilePage .phone-input strong {
    display: inline-flex;
    align-items: center;
  }
}
@media (min-width: 992px) {
  body.ProfilePage .sidebar {
    position: sticky;
    top: 73px;
    height: calc(100vh - 73px);
  }
  body.ProfilePage .desktop-sidebar {
    display: block;
  }
  body.ProfilePage .content-area {
    margin-left: 0;
  }
  body.ProfilePage .mobile-bottom-nav {
    display: none;
  }
  body.ProfilePage main {
    padding-bottom: 2rem;
  }
}

.mw-how-safety-section {
  background: #f7f7fb;
}

.mw-how-safety-card {
  overflow: hidden;
  border-radius: 28px;
  background: #fff;
  box-shadow: 0 18px 50px rgba(16, 7, 24, 0.08);
}

.mw-panel {
  min-height: 620px;
  padding: 64px 48px;
}

.mw-panel-left {
  background: radial-gradient(circle at 15% 20%, rgba(233, 30, 99, 0.05), transparent 28%), #ffffff;
}

.mw-panel-right {
  position: relative;
  background: radial-gradient(circle at 90% 10%, rgba(233, 30, 99, 0.08), transparent 32%), linear-gradient(135deg, #fff 0%, #fff6f9 100%);
  border-left: 1px solid rgba(233, 30, 99, 0.08);
}

.mw-section-title {
  margin: 0;
  color: #100718;
  font-size: clamp(2rem, 3vw, 3rem);
  font-weight: 800;
  letter-spacing: -0.04em;
}

.mw-section-title span {
  color: #e91e63;
}

.mw-section-subtitle {
  max-width: 420px;
  margin: 14px auto 0;
  color: #6f6675;
  font-size: 1rem;
  line-height: 1.7;
}

.mw-step {
  position: relative;
  height: 100%;
}

.mw-step-icon {
  width: 76px;
  height: 76px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 22px;
  border: 1px solid rgba(233, 30, 99, 0.12);
  border-radius: 24px;
  background: #fff1f6;
  color: #e91e63;
  font-size: 1.75rem;
  box-shadow: 0 12px 28px rgba(233, 30, 99, 0.08);
}

.mw-step-icon i {
  display: block;
  line-height: 1;
}

.mw-step-number {
  margin-bottom: 10px;
  color: #e91e63;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 2.15rem;
  font-weight: 800;
  line-height: 1;
}

.mw-step h5, .mw-step .h5,
.mw-safety-item h5,
.mw-safety-item .h5 {
  margin-bottom: 8px;
  color: #1d1424;
  font-size: 0.98rem;
  font-weight: 800;
}

.mw-step p,
.mw-safety-item p {
  margin: 0;
  color: #6f6675;
  font-size: 0.92rem;
  line-height: 1.65;
}

.mw-primary-btn {
  min-width: 220px;
  padding: 14px 28px;
  border-radius: 12px;
  background: #e91e63;
  color: #fff;
  font-weight: 800;
  box-shadow: 0 14px 30px rgba(233, 30, 99, 0.28);
}

.mw-primary-btn:hover {
  background: #d91559;
  color: #fff;
}

.mw-safety-list {
  display: flex;
  flex-direction: column;
  gap: 26px;
}

.mw-safety-item {
  display: flex;
  align-items: center;
  gap: 18px;
}

.mw-safety-icon {
  width: 54px;
  height: 54px;
  flex: 0 0 54px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background: #fff;
  color: #e91e63;
  font-size: 1.45rem;
  box-shadow: 0 12px 28px rgba(16, 7, 24, 0.08);
}

.mw-shield-visual {
  position: relative;
  width: 190px;
  height: 190px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background: radial-gradient(circle, rgba(233, 30, 99, 0.16) 0%, rgba(233, 30, 99, 0.04) 58%, transparent 60%);
}

.mw-shield-visual::before,
.mw-shield-visual::after {
  content: "";
  position: absolute;
  border: 1px solid rgba(233, 30, 99, 0.18);
  border-radius: 50%;
}

.mw-shield-visual::before {
  width: 240px;
  height: 240px;
}

.mw-shield-visual::after {
  width: 300px;
  height: 300px;
}

.mw-shield-visual i {
  position: relative;
  z-index: 2;
  color: #e91e63;
  font-size: 8rem;
  filter: drop-shadow(18px 18px 0 rgba(16, 7, 24, 0.12));
}

@media (max-width: 991.98px) {
  .mw-panel {
    min-height: auto;
    padding: 52px 28px;
  }
  .mw-panel-right {
    border-left: 0;
    border-top: 1px solid rgba(233, 30, 99, 0.08);
  }
  .mw-section-title,
  .mw-section-subtitle {
    text-align: center !important;
    margin-left: auto;
    margin-right: auto;
  }
  .mw-step-icon {
    width: 68px;
    height: 68px;
    margin-bottom: 18px;
    border-radius: 22px;
    font-size: 1.55rem;
  }
}
@media (max-width: 575.98px) {
  .mw-how-safety-card {
    border-radius: 22px;
  }
  .mw-panel {
    padding: 42px 20px;
  }
  .mw-steps {
    --bs-gutter-y: 1rem;
    margin-top: 1.5rem !important;
  }
  .mw-steps > [class*=col-] {
    width: 100%;
  }
  .mw-step {
    display: grid;
    grid-template-columns: 54px minmax(0, 1fr);
    -moz-column-gap: 16px;
         column-gap: 16px;
    align-items: start;
    text-align: left;
  }
  .mw-step-icon {
    grid-row: span 3;
    width: 54px;
    height: 54px;
    margin-bottom: 0;
    border-radius: 18px;
    font-size: 1.25rem;
  }
  .mw-step-number {
    margin-bottom: 6px;
    font-size: 1.65rem;
  }
  .mw-step h5, .mw-step .h5 {
    margin-bottom: 4px;
    font-size: 0.95rem;
  }
  .mw-step p {
    font-size: 0.88rem;
    line-height: 1.5;
  }
  .mw-primary-btn {
    width: 100%;
  }
  .mw-safety-item {
    align-items: flex-start;
  }
  .mw-shield-visual {
    width: 150px;
    height: 150px;
  }
  .mw-shield-visual i {
    font-size: 6.5rem;
  }
}
.mw-dicovery-conversation {
  --mw-pink: #d94c79;
  --mw-pink-dark: #7b293f;
  --mw-pink-soft: #fff4f6;
  --mw-green: #27824b;
  --mw-green-soft: #f7f8ed;
  max-width: 1100px;
}
.mw-dicovery-conversation .mw-conversation-title {
  margin: 0 0 1.5rem;
  color: #100718;
  font-size: clamp(1.8rem, 3vw, 2.4rem);
  font-weight: 800;
  line-height: 1.15;
  text-align: center;
}
.mw-dicovery-conversation .mw-conversation-panel {
  border: 1px solid rgba(0, 0, 0, 0.025);
  border-radius: 1rem;
  padding: 1.25rem;
}
.mw-dicovery-conversation .mw-flow-panel {
  background: radial-gradient(circle at top right, rgba(217, 76, 121, 0.08), transparent 38%), var(--mw-pink-soft);
}
.mw-dicovery-conversation .mw-safety-panel {
  background: radial-gradient(circle at bottom left, rgba(39, 130, 75, 0.06), transparent 42%), var(--mw-green-soft);
}
.mw-dicovery-conversation .mw-panel-title {
  margin-bottom: 1.25rem;
  font-size: 0.875rem;
  font-weight: 800;
  letter-spacing: 0.02em;
  text-transform: uppercase;
}
.mw-dicovery-conversation .mw-flow-panel .mw-panel-title {
  color: var(--mw-pink-dark);
}
.mw-dicovery-conversation .mw-safety-panel .mw-panel-title {
  color: #236d3f;
}
.mw-dicovery-conversation .mw-flow-list {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  gap: 0.65rem;
}
.mw-dicovery-conversation .mw-flow-step {
  display: grid;
  grid-template-columns: 3.25rem 1fr;
  align-items: center;
  gap: 0.85rem;
  min-width: 0;
}
.mw-dicovery-conversation .mw-flow-icon {
  display: inline-flex;
  width: 3.25rem;
  height: 3.25rem;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  border: 2px solid rgba(217, 76, 121, 0.35);
  border-radius: 50%;
  background: #fff;
  color: var(--mw-pink);
  font-size: 1.35rem;
  box-shadow: 0 0.25rem 0.75rem rgba(60, 20, 35, 0.05);
}
.mw-dicovery-conversation .mw-flow-label {
  margin: 0;
  color: #34343d;
  font-size: 0.9rem;
  font-weight: 600;
  line-height: 1.3;
}
.mw-dicovery-conversation .mw-flow-arrow {
  display: flex;
  height: 1rem;
  align-items: center;
  padding-left: 1.35rem;
  color: var(--mw-pink);
  font-size: 1.1rem;
}
.mw-dicovery-conversation .mw-flow-arrow i {
  transform: rotate(90deg);
}
.mw-dicovery-conversation .mw-check-item {
  display: flex;
  align-items: flex-start;
  gap: 0.65rem;
  color: #343a40;
  font-size: 0.875rem;
  line-height: 1.45;
}
.mw-dicovery-conversation .mw-check-item i {
  margin-top: 0.05rem;
  color: var(--mw-green);
  font-size: 1rem;
  font-weight: 700;
}

@media (min-width: 768px) {
  .mw-dicovery-conversation .mw-conversation-panel {
    padding: 1.5rem 1.75rem;
  }
  .mw-dicovery-conversation .mw-flow-list {
    display: grid;
    grid-template-columns: minmax(85px, 1fr) auto minmax(85px, 1fr) auto minmax(85px, 1fr) auto minmax(85px, 1fr) auto minmax(85px, 1fr) auto minmax(85px, 1fr);
    align-items: start;
    gap: 0.45rem;
  }
  .mw-dicovery-conversation .mw-flow-step {
    display: flex;
    flex-direction: column;
    gap: 0.7rem;
    text-align: center;
  }
  .mw-dicovery-conversation .mw-flow-label {
    max-width: 115px;
    font-size: 0.82rem;
  }
  .mw-dicovery-conversation .mw-flow-arrow {
    height: 3.25rem;
    padding: 0;
  }
  .mw-dicovery-conversation .mw-flow-arrow i {
    transform: none;
  }
}
@media (min-width: 992px) {
  .mw-dicovery-conversation .mw-flow-icon {
    width: 3.75rem;
    height: 3.75rem;
    font-size: 1.5rem;
  }
  .mw-dicovery-conversation .mw-flow-arrow {
    height: 3.75rem;
  }
  .mw-dicovery-conversation .mw-flow-label {
    font-size: 0.9rem;
  }
}
.accordion-body {
  padding: 1.5rem 2rem;
}

.accordion-body {
  padding-left: 3.25rem;
}

.carousel-fade .carousel-item.active {
  transition: opacity 2s ease-in-out;
}
